Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mcs/class/System.ServiceModel/System.ServiceModel.Description/ChangeLog')
-rw-r--r--mcs/class/System.ServiceModel/System.ServiceModel.Description/ChangeLog1476
1 files changed, 0 insertions, 1476 deletions
diff --git a/mcs/class/System.ServiceModel/System.ServiceModel.Description/ChangeLog b/mcs/class/System.ServiceModel/System.ServiceModel.Description/ChangeLog
deleted file mode 100644
index 95477498f0c..00000000000
--- a/mcs/class/System.ServiceModel/System.ServiceModel.Description/ChangeLog
+++ /dev/null
@@ -1,1476 +0,0 @@
-2010-07-28 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceDebugBehavior.cs, ServiceMetadataExtension.cs :
- remove invalid comments.
-
-2010-07-28 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceDescription.cs : fill Name and Namespace. Remove extra code.
-
-2010-07-19 Sebastien Pouliot <sebastien@ximian.com>
-
- * ClientCredentials.cs: Fix NET_2_1 builds
-
-2010-07-15 Atsushi Enomoto <atsushi@ximian.com>
-
- * ClientCredentials.cs : implement Clone() here too.
-
-2010-07-15 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceCredentials.cs : implement Clone().
-
-2010-06-23 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceMetadataExtension.cs : Reduced not a few lines of code,
- now that we know wsdl and help do not have to be differentiated,
- this extension support can be a lot simpler.
-
-2010-06-23 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceMetadataExtension.cs : add Instance field for simplification.
-
-2010-06-21 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceThrottlingBehavior.cs : pass channel dispatcher for .ctor.
-
-2010-06-18 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceMetadataExtension.cs : use simple ChannelDispatcher.IsMex field.
-
-2010-06-17 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceMetadataExtension.cs : overwrite MessageVersion to use None.
- (The only special case I found for ChannelDispatcher.MessageVersion.)
-
-2010-06-04 Atsushi Enomoto <atsushi@ximian.com>
-
- * OperationDescription.cs : add contract origin flags to identify
- which operation should be used for client operations (and dispatch
- too in the future).
- * MessageDescription.cs : add IsRequest flag to indicate if it is
- for request or not.
- * ServiceContractGenerator.cs, ContractDescriptionGenerator.cs :
- make use of above changes.
- * ContractDescription.cs : don't create extraneous ClientOperations
- in irrelevant message direction.
-
-2010-06-03 Atsushi Enomoto <atsushi@ximian.com>
-
- * ContractDescriptionGenerator.cs : Now callback contract methods are
- also reflected into OperationDescription as well as those from non-
- callback contract. Callback methods have reverse MessageDirection,
- so adjust them.
- * ContractDescription.cs, ServiceEndpoint.cs, TypedMessageConverter.cs :
- A bit of renaming / reflect method call changes.
-
-2010-05-28 Atsushi Enomoto <atsushi@ximian.com>
-
- * ContractDescription.cs : fill ClientOperation.Formatter here.
- (It is hacky, see additional comment.)
-
-2010-04-23 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceMetadataExtension.cs : raise an error if it failed to set
- mex info. (Make it safer.)
-
-2010-04-23 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceMetadataExtension.cs : reflect DispatcherBuilder change.
-
-2010-04-02 Atsushi Enomoto <atsushi@ximian.com>
-
- * ContractDescriptionGenerator.cs : fill FaultDescription action,
- name and namespace as expected.
-
-2010-04-02 Atsushi Enomoto <atsushi@ximian.com>
-
- * ContractDescription.cs : fill FaultContractInfos in ClientOperation.
-
-2010-04-02 Atsushi Enomoto <atsushi@ximian.com>
-
- * FaultDescription.cs : fill Action.
- * ContractDescriptionGenerator.cs : do not fill Faults from service
- impl. method. Do this from contract method instead.
- * OperationDescription.cs : remove extra TODOs.
-
-2010-03-24 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceMetadataExtension.cs : compare "wsdl" parameter in case-
- insensitive manner.
-
-2010-03-19 Atsushi Enomoto <atsushi@ximian.com>
-
- * HostedBindingBehavior.cs : remove unused class.
-
-2010-03-17 Atsushi Enomoto <atsushi@ximian.com>
-
- * WsdlExporter.cs : allow identical contract while exporting a set
- of endpoints, while reject identical ones when calling
- ExportEndpoint() individually.
-
-2010-03-17 Atsushi Enomoto <atsushi@ximian.com>
-
- * MetadataExchangeBindings.cs : use WSHttpBinding (it works if other
- parts gets fixed).
-
-2010-03-17 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceMetadataExtension.cs, WsdlExporter.cs :
- implement ExportEndpoints() and use it.
-
-2010-03-16 Jb Evain <jbevain@novell.com>
-
- * ClientCredentials.cs, ContractDescription.cs,
- IEndpointBehavior.cs: use MOONLIGHT symbol to disambiguate
- MonoTouch and Moonlight code.
-
-2010-03-15 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceEndpointCollection.cs : those overrides are rather to check
- null arguments, not to skip contract duplicates.
-
-2010-03-12 Atsushi Enomoto <atsushi@ximian.com>
-
- * MessageDescription.cs : implement MessageName.
-
-2010-03-11 Atsushi Enomoto <atsushi@ximian.com>
-
- * BaseMessagesFormatter.cs : add internal OperationFormatter type
- for moonlight/silverlight-sdk compatibility. It mostly wraps
- the existing the return value by BaseMessagesFormatter.Create().
- * DispatchOperation.cs, ClientOperation.cs, EndpointDispatcher.cs:
- use above new type.
-
-2010-03-11 Atsushi Enomoto <atsushi@ximian.com>
-
- * OperationDescription.cs, MessagePartDescription.cs,
- MessageDescription.cs : add internal moonlight compat stuff.
-
-2010-03-11 Atsushi Enomoto <atsushi@ximian.com>
-
- * XmlName.cs : new internal type for moonlight/SL SDK compatibility.
-
-2010-02-23 Atsushi Enomoto <atsushi@ximian.com>
-
- * MetadataResolver.cs : fix BeginResolve() overloads and use
- arguments as expected in Resolve().
-
-2010-02-23 Atsushi Enomoto <atsushi@ximian.com>
-
- * MetadataExchangeClient.cs : add missing members and implement some.
-
-2010-02-23 Atsushi Enomoto <atsushi@ximian.com>
-
- * WsdlImporter.cs : handle soapAction in operation binding too.
- Now it successfully generates proxy generation for Twitterlight:
- http://twitterlight.claritycon.com/TwitterWebService.asmx?WSDL
-
-2010-02-23 Atsushi Enomoto <atsushi@ximian.com>
-
- * DataContractSerializerMessageContractImporter.cs :
- consider schemas in wsdl documents.
-
-2010-02-22 Atsushi Enomoto <atsushi@ximian.com>
-
- * MetadataExchangeClient.cs, MetadataExchangeBindings.cs:
- support https.
-
-2010-02-22 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceContractGenerator.cs : fix duplicate output.
-
-2010-02-19 Atsushi Enomoto <atsushi@ximian.com>
-
- * DataContractSerializerMessageContractImporter.cs :
- Pick correct elements to import. Not wrapper elements but each
- parameter and return value elements.
-
-2010-02-19 Atsushi Enomoto <atsushi@ximian.com>
-
- * DataContractSerializerMessageContractImporter.cs :
- remove extra parameter passing.
-
-2010-02-19 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceContractGenerator.cs : add missing #ifs.
-
-2010-02-19 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceContractGenerator.cs, MessagePartDescription.cs,
- DataContractSerializerMessageContractImporter.cs :
- add alternative implementation to use XsdDataContractImporter
- instead of XmlSchemaImporter hack.
-
- It requires -d:USE_DATA_CONTRACT_IMPORTER and not enabled yet, as
- it breaks some WSDL imports (such as memorabilia.hardrock.com).
-
-2010-02-11 Atsushi Enomoto <atsushi@ximian.com>
-
- * DataContractSerializerMessageContractImporter.cs : handle duration
- and guid which s.w.svc does not handle. Fix part of bug #579011.
-
-2010-02-09 Atsushi Enomoto <atsushi@ximian.com>
-
- * DataContractSerializerMessageContractImporter.cs,
- ServiceContractGenerator.cs: ArrayOfXxx does not exist in the type
- definition code. Use Xxx[] directly instead.
-
-2010-02-08 Atsushi Enomoto <atsushi@ximian.com>
-
- * MetadataBundle.cs, MetadataSet.cs : rename former to latter.
-
-2010-02-04 Atsushi Enomoto <atsushi@ximian.com>
-
- * ClientCredentials.cs, ContractDescription.cs,
- IEndpointBehavior.cs, IOperationBehavior.cs : add monotouch support
- for client behavior.
-
-2010-01-28 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceContractGenerator.cs : when Options.AsynchronousMethods is
- specified, generate async methods *as well as* sync methods (i.e.
- not exclusively).
-
- In moonlight proxy generator (svcutil -moonlight) mode, sync
- methods will be removed at svcutil itself.
- This fix brings sync proxy methods back to monotouch.
-
-2010-01-19 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceAuthorizationBehavior.cs : implement (it does almost
- nothing though).
-
-2010-01-13 Atsushi Enomoto <atsushi@ximian.com>
-
- * ContractDescriptionGenerator.cs : fill Operation.Faults.
-
-2010-01-08 Atsushi Enomoto <atsushi@ximian.com>
-
- * ContractDescriptionGenerator.cs : fix GetCallbackContract() to
- correctly retrieve ServiceContractAttribute from the service type,
- not the callback type. This ended up to get the bug #567672 sample
- working (but it will break at some stage as it involves some
- non-implemented classes).
-
-2009-12-18 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceContractGenerator.cs :
- EventArgs are not nested classes.
- Result property of EventArgs is not IAsyncResult. It should be
- pulled from EndXxx() method, not from BeginXxx().
-
-2009-12-18 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceContractGenerator.cs :
- add support for EventBasedAsynchronousMethods (3.5 SP1 / 2.1).
-
-2009-12-18 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceMetadataExtension.cs : added a couple of FIXME comments.
-
-2009-12-01 Atsushi Enomoto <atsushi@ximian.com>
-
- * ClientCredentials.cs : more SL3 changes.
-
-2009-11-25 Atsushi Enomoto <atsushi@ximian.com>
-
- * ClientCredentials.cs : it is part of SL3 API, so adjusted for it.
-
-2009-10-22 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceMetadataExtension.cs : channelDispatchers is keyed by URL,
- so it might have been skipped when the URLs are the same for wsdl
- and help. So, differentiate flags for mex and help, not to be
- exclusive. This fixes random-ish EndpointNotFound for WSDLs.
-
-2009-10-22 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceMetadataExtension.cs : A few fixes for no-wsdl case: fix
- wrong html template, and do not throw NRE for the lack of WsdlUrl.
-
-2009-10-20 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceMetadataExtension.cs : restructure internal channel property
- so that http channels can cope with it.
-
-2009-10-16 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceMetadataExtension.cs : Handle all predefined mex bindings.
- Use DispatcherBuilder directly. Add mex listener property to
- distinguish the listener from http channel listeners later.
-
-2009-10-15 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceMetadataExtension.cs : when serviceDebug and serviceMetadata
- shares the same URL, both of them must be set, not being skipped.
-
-2009-10-15 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceDebugBehavior.cs, ServiceMetadataBehavior.cs,
- ServiceMetadataExtension.cs : Now HelpPage is differentiated from
- wsdl page. The help page now outputs correct URL (for WSDL).
-
-2009-10-15 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceDebugBehavior.cs, ServiceMetadataBehavior.cs,
- ServiceMetadataExtension.cs : reduce extra args, static isn't
- required here. Add FIXME comments.
-
-2009-10-15 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceMetadataExtension.cs : before fixing lots of wrong code,
- add primitive help page support to make sure base_uri is bogus.
-
-2009-10-01 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceContractGenerator.cs : fixed sync client generator that
- incorrectly exited in the middle of proxy generator.
-
-2009-09-17 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceMetadataExtension.cs : when its url is requested without
- any parameters, it simply returns the WSDL, not the help page.
-
-2009-09-15 Atsushi Enomoto <atsushi@ximian.com>
-
- * WebServiceHelper.cs : remove old code.
-
-2009-09-11 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceMetadataExtension.cs : reflect ServiceHostBase change.
-
-2009-09-11 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceDebugBehavior.cs : help page enabling properties are true
- by default (fix regressions).
-
-2009-09-06 Atsushi Enomoto <atsushi@ximian.com>
-
- * ContractDescriptionGenerator.cs : default action name is prepended
- "urn:", and on the other hand do not add extra '/' in such case.
-
-2009-09-06 Atsushi Enomoto <atsushi@ximian.com>
-
- * ContractDescriptionGenerator.cs : end method lookup should be
- done against the type that defines begin method.
-
-2009-09-01 Atsushi Enomoto <atsushi@ximian.com>
-
- * MustUnderstandBehavior.cs : fix build.
-
-2009-09-01 Atsushi Enomoto <atsushi@ximian.com>
-
- * ClientCredentials.cs, ClientViaBehavior.cs,
- MustUnderstandBehavior.cs : implement most of the methods.
-
-2009-08-21 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceMetadataExtension.cs:
- some dependent changes to ServiceHostBase.
-
-2009-08-11 Atsushi Enomoto <atsushi@ximian.com>
-
- * DataContractSerializerOperationBehavior.cs : add missing members.
-
-2009-08-11 Atsushi Enomoto <atsushi@ximian.com>
-
- * MetadataExchangeClient.cs : add missing async methods.
-
-2009-08-11 Atsushi Enomoto <atsushi@ximian.com>
-
- * MetadataResolver.cs : added remaining methods.
- * MetadataExchangeClient.cs : a bit of required changes for above.
-
-2009-08-11 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceDebugBehavior.cs, ServiceMetadataBehavior.cs :
- add Binding properties. Properties are now auto.
- * ServiceMetadataExtension.cs : take Binding too to build dispatcher.
-
-2009-08-10 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceContractGenerator.cs : removed ChannelBase proxy stuff,
- which will be moved to svcutil source.
- The targets for extension should be the interface, not the client
- class.
-
-2009-08-10 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceContractGenerator.cs,
- OperationContractGenerationContext.cs : support extensions i.e.
- IServiceContractGenerationExtension and IOperation...(ditto) .
-
-2009-08-10 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceContractGenerator.cs : first step to add moonlight-based
- client proxy generator (it is not supported in 3.5. needs to be
- enabled by some hook, such as reflection-based hack).
-
-2009-08-07 Atsushi Enomoto <atsushi@ximian.com>
-
- * ContractDescription.cs : wcf & 2.1 is specially annoying land :(
-
-2009-08-07 Atsushi Enomoto <atsushi@ximian.com>
-
- * ContractDescriptionGenerator.cs : add new contract getter to
- create callback contract type (which does not demand
- ServiceContractAttribute).
-
-2009-08-07 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceEndpoint.cs, ContractDescription.cs : moved client runtime
- creator from former to latter.
-
-2009-08-06 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceEndpoint.cs : follow ClientRuntime change.
-
-2009-07-31 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceEndpoint.cs : ListenUri defaults to Address.Uri.
-
-2009-07-02 Atsushi Enomoto <atsushi@ximian.com>
-
- * ContractDescriptionGenerator.cs : actually it had to fill all of
- the interface methods (and implementation methods).
-
-2009-07-02 Atsushi Enomoto <atsushi@ximian.com>
-
- * ContractDescriptionGenerator.cs : do not reject derived service
- contract from another service contract type.
-
-2009-06-10 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceThrottlingBehavior.cs : implement Validate() (nothing to do
- here).
-
-2009-06-09 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceThrottlingBehavior.cs : implement.
-
-2009-05-28 Atsushi Enomoto <atsushi@ximian.com>
-
- * ContractDescriptionGenerator.cs : fill ProtectionLevel by
- OperationContractAttribute.
-
-2009-05-13 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceCredentials.cs : IServiceBehavior.Validate() should not
- throw NIE. No check so far.
-
-2009-03-06 Atsushi Enomoto <atsushi@ximian.com>
-
- * MessageBodyDescription.cs, MessagePartDescription.cs,
- OperationDescription.cs, MessageDescriptionCollection.cs:
- clean up extra todos.
-
-2009-03-05 Atsushi Enomoto <atsushi@ximian.com>
-
- * ContractDescriptionGenerator.cs : fill service known types.
-
-2009-02-26 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceContractGenerator.cs : ClientBase<> argument type must be
- class (the class itself is to be fixed soon as well).
-
-2009-02-20 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceEndpoint.cs : moved CreateRuntime() from ChannelFactory<T>.
-
-2009-02-12 Atsushi Enomoto <atsushi@ximian.com>
-
- * ContractDescriptionGenerator.cs : do not write body wrapper element
- when IsWrapped = false.
-
-2009-02-04 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceContractGenerator.cs : add async operation support (might
- be hacky under some condition).
-
-2009-01-23 Atsushi Enomoto <atsushi@ximian.com>
-
- * ContractDescriptionGenerator.cs : async begin method with
- [MessageContract] has 3 parameters, not 1.
-
-2009-01-22 Atsushi Enomoto <atsushi@ximian.com>
-
- * DataContractSerializerMessageContractImporter.cs :
- for such an element that does not contain schema type but has a
- type reference, use ImportSchemaType().
-
-2009-01-21 Atsushi Enomoto <atsushi@ximian.com>
-
- * DataContractSerializerMessageContractImporter.cs :
- some refactoring. Process all schemas, including those in WSDLs.
-
-2009-01-07 Atsushi Enomoto <atsushi@ximian.com>
-
- * ContractDescription.cs : fix by corcompare.
-
-2008-05-28 Noam Lampert <noaml@mainsoft.com>
- * ContractDescriptionGenerator.cs: Allow services to implement more than one contract.
-
-2008-05-22 Noam Lampert <noaml@mainsoft.com>
- * ServiceDebugBehavior.cs: Correctly propagate IncludeExceptionDetailsInFaults. Previous code
- overwrote values set in ServiceBehaviorAttribute.
-
-2008-05-22 Roei Erez <roeie@mainsoft.com>
- * fix ContractDescription.GetContract implementation
- * Refactor Request processing
- * Add support for message inspectors
- * Add support for InstanceContextProvider & InstanceProvider, including lifecycles events
- like: ReleaseServiceInstance, Open, Close...
- * Add relevant test cases.
-
-2008-05-01 Eyal Alaluf <eyala@mainsoft.com>
-
- * ContractDescriptionGenerator.cs: Support specifying custom names of
- operations, actions, parameters and return value via attributes.
-
-2008-04-21 Igor Zelmanovich <igorz@mainsoft.com>
-
- * ServiceDebugBehavior.cs: implement ApplyDispatchBehavior.
- * ServiceMetadataBehavior.cs: fix ApplyDispatchBehavior.
- * ServiceMetadataExtension.cs: refactoring, serves both
- ServiceDebugBehavior and ServiceMetadataBehavior by providing suitable
- functionality.
-
-2008-04-21 Igor Zelmanovich <igorz@mainsoft.com>
-
- * WsdlExporter.cs: fix ExportEndpoint: SoapBinding.Style is initialized
- with SoapBindingStyle.Document value.
-
-2008-04-17 Vladimir Krasnov <vladimirk@mainsoft.com>
-
- * ServiceEndpoint.cs: fixed Name property
-
-2008-04-10 Eyal Alaluf <eyala@mainsoft.com>
-
- * TypedMessageConverter.cs: Simplified to use XmlMessagesFormatter and
- DataContractMessagesFormatter that handle the actual message
- serialization/deserialization.
- Added support for XmlSerializaerFormat serialization.
- * ContractDescriptionGenerator.cs: Refactored to expose utilities for
- creating MessageDescription from types for TypedMessageConverter use.
- * ServiceModelInternalConverter.cs: Removed.
-
-2008-04-08 Roei Erez <roeie@mainsoft.com>
-
- * ServiceAuthorizationBehavior.cs:
- -- remove throwing NotImplementedException and add MonoTODO
- * ServiceDebugBehavior.cs
- -- remove throwing NotImplementedException and add MonoTODO
- * ServiceEndpoint.cs
- -- Add validate method.
- * ServiceMetadataBehavior.cs
- -- remove throwing NotImplementedException and add MonoTODO
-
-2008-03-24 Igor Zelmanovich <igorz@mainsoft.com>
-
- * PolicyVersion.cs: imפlement ToString method, fix Namespace property.
- * ServiceTimeoutsBehavior.cs: add internal class behavior corresponds
- ServiceTimeoutsElement.
-
-2008-03-23 Vladimir Krasnov <vladimirk@mainsoft.com>
-
- * ContractDescriptionGenerator.cs: fixed GetMessage, fixed namespace
- while creating message part
-
-2008-03-04 Eyal Alaluf <eyala@mainsoft.com>
-
- * ContractDescriptionGenerator.cs: Init ConfigurationName from attribute.
-
-2008-02-27 Eyal Alaluf <eyala@mainsoft.com>
-
- * MetadataSectionSerializerBase.cs WSTrustMessageConverters.cs:
- Fix compilation warnings.
-
-2008-02-16 Atsushi Enomoto <atsushi@ximian.com>
-
- * CallbackDebugBehavior.cs : new class.
-
-2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
-
- * ContractDescriptionGenerator.cs : When reflecting a method,
- iterate attributes and added such attribute that implements
- IOperationBehavior to operation's Behaviors.
-
-2007-08-17 Atsushi Enomoto <atsushi@ximian.com>
-
- * TypedMessageConverter.cs, ServiceModelInternalConverter.cs,
- ContractDescriptionGenerator.cs : significant rewrite for
- message serialization and deserialization. Proxy types are not
- created anymore. Instead, serializers are created for every
- message member. (Deserialization had been broken due to missing
- default constructor of the proxy type.)
-
-2007-08-16 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceModelInternalConverter.cs : use MessagePartDescription.Name
- instead of MemberInfo.Name.
-
-2007-08-16 Atsushi Enomoto <atsushi@ximian.com>
-
- * TypedMessageConverter.cs ServiceModelInternalConverter.cs
- ContractDescriptionGenerator.cs :
- support MessageContractAttribute wrapper name specification and
- non-wrapping outputs.
-
-2007-07-26 Atsushi Enomoto <atsushi@ximian.com>
-
- * ContractDescriptionGenerator.cs : reverted previous change. It is
- conceptually wrong. RegisterInfo serialization is still possible
- because it could contain private DataContract member which works
- as a proxy to get or set properties on the RegisterInfo itself.
-
-2007-07-26 Atsushi Enomoto <atsushi@ximian.com>
-
- * ContractDescriptionGenerator.cs : added hack to support
- [MessageContract] type which has no [MessageBody] member.
-
-2007-03-30 Atsushi Enomoto <atsushi@ximian.com>
-
- * WSTrustSTSContract.cs : write prefixes.
-
-2007-03-27 Atsushi Enomoto <atsushi@ximian.com>
-
- * WSTrustMessageConverters.cs, WSTrustSTSContract.cs:
- now they could be used for both TLS and SPNego.
-
-2007-03-20 Atsushi Enomoto <atsushi@ximian.com>
-
- * WSTrustMessageConverters.cs : fixed incorrect empty element check.
- * WSTrustSTSContract.cs :
- Fixed Lifetime content namespace. Write KeySize.
-
-2007-03-20 Atsushi Enomoto <atsushi@ximian.com>
-
- * WSTrustSTSContract.cs, WSTrustMessageConverters.cs :
- process RequestedProofToken as raw TLS 1.0 application data, which
- is likely a shared key.
-
-2007-03-19 Atsushi Enomoto <atsushi@ximian.com>
-
- * WSTrustSTSContract.cs : support t:Authenticator output in RSTR.
-
-2007-03-13 Atsushi Enomoto <atsushi@ximian.com>
-
- * WSTrustSTSContract.cs, WSTrustMessageConverters.cs :
- (This inidividual commit breaks the build.)
- Support all xml contents required for Sslnego RSTR collection.
-
-2007-03-08 Atsushi Enomoto <atsushi@ximian.com>
-
- * WSTrustSTSContract.cs, WSTrustMessageConverters.cs :
- Added IssueReply() operation to support RSTR from client.
- Several fixes to read and write RSTR correctly.
-
-2007-03-07 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceMetadataExtension.cs :
- DispatchRuntime.InternalEndpointDispatcher was eliminated.
-
-2007-03-05 Atsushi Enomoto <atsushi@ximian.com>
-
- * WSTrustSTSContract.cs, WSTrustMessageConverters.cs :
- added missing support for token negotiation (WS-Trust section 10.3).
-
-2007-01-11 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceCredentials.cs : oops.
-
-2007-01-11 Atsushi Enomoto <atsushi@ximian.com>
-
- * ClientCredentials.cs, ServiceCredentials.cs : Clone() throws
- NotImplementedException when it returns an instance of different
- type.
-
-2006-12-14 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceMetadataExtension.cs : raising an NIE than returning null
- is better (at least it avoids extra debugging).
-
-2006-12-04 Atsushi Emomoto <atsushi@ximian.com>
-
- * WsdlExporter.cs : Binding.MessageVersion could be null.
-
-2006-12-04 Atsushi Emomoto <atsushi@ximian.com>
-
- * DataContractSerializerMessageContractImporter.cs :
- The latest XmlSchemaImporter.ImportTypeMapping() correctly reports
- an error for xs:* primitive type argument. So it should not do
- that as well.
-
-2006-12-04 Atsushi Emomoto <atsushi@ximian.com>
-
- * MetadataSectionSerializerBase.cs : Build fix.
- It was based on old 2.0 beta API
-
-2006-10-18 Ankit Jain <jankit@novell.com>
-
- * ServiceMetadataBehavior.cs (AddBindingParameters): Add endpoint for
- HTTP GET requests.
- (ApplyDispatchBehavior): Move code to add *InstanceContextProviders to ..
- * ServiceMetadataExtension.cs (ServiceMetadataExtension.Attach): .. here.
- (HttpGetWsdl): Service HTTP GET requests like ?wsdl.
-
-2006-10-17 Ankit Jain <jankit@novell.com>
-
- * WsdlExporter.cs (ExportEndpoint): Don't emit Soap* if
- MessageVersion.None
- (ExportService): Likewise.
-
-2006-10-13 Ankit Jain <jankit@novell.com>
-
- * WsdlExporter.cs (ExportContract): Move code to ..
- (ExportContractInternal): .. this. Add support for IWsdlExportExtension.
- (ExportEndpoint): Add support for IWsdlExportExtension.
- (ExportService): Return Port.
- * DataContractSerializerOperationBehavior.cs : Add IWsdlExportExtension
- interface.
-
-2006-10-12 Atsushi Emomoto <atsushi@ximian.com>
-
- * ServiceDebugBehavior.cs : added Http[s]Help properties.
-
-2006-10-04 Atsushi Emomoto <atsushi@ximian.com>
-
- * ServiceCredentials.cs : do nothing in ApplyDispatchBehavior().
-
-2006-10-04 Atsushi Emomoto <atsushi@ximian.com>
-
- * ContractDescriptionGenerator.cs : reject async begin method whose
- name does not begin with "Begin". (It even applies to operations
- which has OperationContractAttribute with an explicit name(!).)
-
-2006-10-04 Ankit Jain <jankit@novell.com>
-
- * ServiceAuthorizationBehavior.cs (ApplyDispatchBehavior): Remove NYI
- exception.
- * ServiceMetadataBehavior.cs (ApplyDispatchBehavior): Instantiate and add a
- ServiceMetadataExtension to service host's extensions. Also, set the
- InstanceContextProvider for endpoints with IMetadataExchange contract
- to MexInstanceContextProvider.
- * ServiceMetadataExtension.cs (Metadata): Add internal 'set'.
-
-2006-10-04 Atsushi Emomoto <atsushi@ximian.com>
-
- * OperationDescriptionCollection.cs,
- ContractDescriptionGenerator.cs : operation names must not conflict
- each other.
-
-2006-10-04 Ankit Jain <jankit@novell.com>
-
- * ServiceContractGenerator.cs (GenerateProxyClass): Make .ctors public.
-
-2006-10-03 Atsushi Emomoto <atsushi@ximian.com>
-
- * ContractDescriptionGenerator.cs : EndBlah() must not be assigned an
- OperationContractAttribute.
-
-2006-09-22 Atsushi Emomoto <atsushi@ximian.com>
-
- * LocalServiceSecuritySettings.cs : fix Clone().
-
-2006-09-22 Atsushi Emomoto <atsushi@ximian.com>
-
- * ContractDescriptionGenerator.cs : copy ProtectionLevel from attributes
- to descriptions if required.
-
-2006-09-22 Atsushi Emomoto <atsushi@ximian.com>
-
- * FaultDescription.cs, MessageDescription.cs, ContractDescription.cs,
- MessagePartDescription.cs, OperationDescription.cs :
- Fixed HasProtectionLevel. It is always true when ProtectionLevel is set.
-
-2006-09-18 Ankit Jain <jankit@novell.com>
-
- * WsdlExporter.cs (ExportEndpoint): Throw if endpoint.Binding is null.
- (ExportParameters):
- (ExportTypeMessage): Reprocess the schema.
-
-2006-09-08 Ankit Jain <jankit@novell.com>
-
- * WsdlExporter.cs (ExportParameters): Split into this and ..
- (ExportMessageBodyDescription): .. this.
- Check for duplicate message elements.
- (IsTypeMessage): Checks is a MessageBodyDescription has a single part of
- type System.ServiceModel.Channels.Message
- (ExportTypeMessage): Exports a complex type for type
- System.ServiceModel.Channels.Message
-
-2006-09-07 Ankit Jain <jankit@novell.com>
-
- * WsdlExporter.cs (ExportedContracts): New hashtable to keep track of
- the exported contracts.
- (ExportContract): Throw exception if contract has already been exported.
-
-2006-09-07 Ankit Jain <jankit@novell.com>
-
- * MetadataBundle.cs (MetadataSet.WriteTo): Remove WriteStartDocument
- as suggested by Atsushi.
-
-2006-09-07 Ankit Jain <jankit@novell.com>
-
- * MetadataBundle.cs (MetadataSet.WriteTo): Add WriteStartDocument.
-
-2006-09-07 Ankit Jain <jankit@novell.com>
-
- * WsdlExporter.cs (ExportService): Export <service> and <port>.
- (GetService): New.
- (XsdExporter): New. Update code to use this instead of the
- field, xsd_exporter.
- (schema_set): Remove.
- (GeneratedXmlSchemas): Use XsdExporter.Schemas directly.
-
-2006-09-07 Ankit Jain <jankit@novell.com>
-
- * WsdlExporter.cs (ExportContract): Add 'imports'.
-
-2006-09-07 Atsushi Emomoto <atsushi@ximian.com>
-
- * ServiceCredentials.cs : added missing members.
-
-2006-09-06 Ankit Jain <jankit@novell.com>
-
- * WsdlExporter.cs (ExportContract): Use String.Concat
- * ContractDescriptionGenerator.cs
- (ContractDescriptionGenerator.GetOperation): Set IsOneWay.
- * OperationDescription.cs (OperationDescription.IsOneWay): Add an
- internal setter.
-
-2006-09-06 Ankit Jain <jankit@novell.com>
-
- * WsdlExporter.cs (WsdlExporter.ExportEndpoint): Initial implementation.
-
-2006-09-06 Atsushi Emomoto <atsushi@ximian.com>
-
- * ServiceMetadataBehavior.cs : updated API to RC1.
-
-2006-09-05 Ankit Jain <jankit@novell.com>
-
- * WsdlExporter.cs (WsdlExporter.ExportContract): Add Namespaces.
-
-2006-09-05 Atsushi Emomoto <atsushi@ximian.com>
-
- * ServiceModelInternalConverter.cs : when a message part type is null
- (such as void return value), supply dummy type (object).
-
-2006-09-05 Ankit Jain <jankit@novell.com>
-
- * MetadataBundle.cs (MetadataSet.WriteTo): Implement.
- * MetadataSectionSerializerBase.cs (WriteObject_ServiceDescription): Use
- ServiceDescription.Serializer to serialize.
-
-2006-09-05 Ankit Jain <jankit@novell.com>
-
- * WsdlExporter.cs (WsdlExporter.AddImport): New.
- (WsdlExporter.GetSchemaElementForPart): Add 'schema' param.
- (WsdlExporter.ExportContract): Update to changes.
-
-2006-09-05 Ankit Jain <jankit@novell.com>
-
- * MetadataSection.cs (MetadataSection.CreateFromSchema): Implement.
- (MetadataSection.CreateFromServiceDescription): Implement.
- * WsdlExporter.cs (WsdlExporter.GetGeneratedMetadata): Update to use
- new methods above.
-
-2006-09-04 Ankit Jain <jankit@novell.com>
-
- * WsdlExporter.cs: Initial implementation for ExportContract.
- * MetadataExporter.cs (GetGeneratedMetadata): Fix signature.
- * ContractDescriptionGenerator.cs (GetMessage): Seperate Namespace and
- Name with "/" if its not there in Namespace.
-
-2006-08-30 Atsushi Emomoto <atsushi@ximian.com>
-
- * ServiceMetadataBehavior.cs : for now avoid NotImplementedException.
- * ServiceDebugBehavior.cs : implemented AddBindingParameters() and
- ApplyDispatchBehavior().
- * ServiceCredentials.cs : implemented AddBindingParameters().
-
-2006-08-28 Atsushi Emomoto <atsushi@ximian.com>
-
- * WSTrustMessageConverters.cs : added response reader class.
-
-2006-08-23 Atsushi Emomoto <atsushi@ximian.com>
-
- * WSTrustSTSContract.cs : rewritten to not use DataContract.
- * WSTrustMessageConverters.cs : new file.
-
-2006-08-22 Atsushi Emomoto <atsushi@ximian.com>
-
- * ClientCredentials.cs :
- CloneCore() is virtual. CreateSecurityTokenManager() is public.
- * ServiceCredentials.cs :
- Added secure conversation credential.
- CreateSecurityTokenManager() is public.
-
-2006-08-16 Atsushi Emomoto <atsushi@ximian.com>
-
- * WSTrustSTSContract.cs : added some more members in request type.
- WST request and response types are renamed.
-
-2006-08-14 Atsushi Emomoto <atsushi@ximian.com>
-
- * WSTrustSTSContract.cs : added internal interface for security token
- service (STS).
-
-2006-08-11 Atsushi Emomoto <atsushi@ximian.com>
-
- * ClientCredentials.cs : implement CreateSecurityTokenManager() and
- partly AddBindingParameters().
- * ServiceCredentials.cs : CreateSecurityTokenManager() as well.
-
-2006-08-10 Atsushi Emomoto <atsushi@ximian.com>
-
- * ClientCredentials.cs : temporarily comment out NIE in
- ApplyClientBehavior().
-
-2006-08-02 Atsushi Emomoto <atsushi@ximian.com>
-
- * MetadataSectionSerializerBase.cs : made internal, namespace fix.
-
-2006-07-31 Ankit Jain <jankit@novell.com>
-
- * MetadataExchangeClient.cs (GetMetadataInternal): Use
- MessageHeaders.MessageId instead of manually adding the header.
- (SoapEnvelopeNamespace): Remove.
- (AddressingNamespace): Remove.
-
-2006-07-28 Atsushi Emomoto <atsushi@ximian.com>
-
- * ServiceCredentials.cs :
- added missing IssuedTokenAuthentication property.
-
-2006-07-27 Ankit Jain <jankit@novell.com>
-
- * DataContractSerializerMessageContractImporter.cs (resolveElement): Use
- XmlSchemaSet.Compile ()
-
-2006-07-28 Atsushi Emomoto <atsushi@ximian.com>
-
- * ClientCredentials.cs : initialize SupportInteractive as true.
-
-2006-07-28 Atsushi Emomoto <atsushi@ximian.com>
-
- * LocalClientSecuritySettings.cs : moved to S.SM.Channels.
-
-2006-07-27 Ankit Jain <jankit@novell.com>
-
- * MessagePartDescription.cs (TypeName):
- (XmlTypeMapping): New, internal properties, used by
- ServiceContractGenerator.
- * DataContractSerializerMessageContractImporter.cs (ImportContract):
- Handle a void return type.
- (resolveElement):
- (resolveParticle): Use XmlSchemaImporter to fill in
- MessagePartDescription.XmlTypeMapping .
- (GetCLRTypeName): New.
- * ServiceContractGenerator.cs (.ctor): Set default options.
- (GenerateServiceContractType): Support ChannelInterface.
- (GenerateProxyClass): Emit more .ctors
- (GenerateChannelInterface): New.
- (ExportInterface): Emit ServiceContractAttribute.Namespace property.
- (ExportParameters): New. Extract code for emitting methods params from
- AddOperationMethods & AddImplementationMethods.
- (ExportMessages): New. Emits method params using MessageDescriptionCollection.
- (ExportDataContract): New. Emits code for a DataContract from a XmlTypeMapping.
- (GetXmlNamespace): New. Gets the Namespace param of XmlTypeAttribute or
- XmlRootAttribute.
-
-2006-07-27 Ankit Jain <jankit@novell.com>
-
- * MetadataResolver.cs (ResolveContracts): Move the exception handling
- code for MetadataProxy.Get to ..
- * MetadataExchangeClient.cs (GetMetadataInternal): .. here.
-
-2006-07-21 Atsushi Enomoto <atsushi@ximian.com>
-
- * ClientCredentials.cs : July CTP API updates.
-
-2006-07-18 Atsushi Enomoto <atsushi@ximian.com>
-
- * PolicyConversionContext.cs : GetFaultBindingAssertions() argument:
- MessageFault -> FaultDescription.
-
-2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
-
- * TypedMessageConverter.cs : implemented FromMessage() for
- DataContract converter. Though it won't work right now.
-
-2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceModelInternalConverter.cs : It was bug #78855, and is fixed.
- * TypedMessageConverter.cs :
- June CTP changed to write wrapper element.
- Default URI is http://tempuri.org/, trailing '/' was missing.
-
-2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceModelInternalConverter.cs :
- The runtime errors are still there...
-
-2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
-
- * IContractBehavior.cs : The API became sane in June CTP.
- * MatchAllEndpointBehavior.cs : vanished.
-
-2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceModelInternalConverter.cs : assembly.Save() does not seem
- to be required anymore. Maybe it was a runtime bug.
-
-2006-07-13 Ankit Jain <jankit@novell.com>
-
- * MetadataImporter.cs:
- * WsdlImporter.cs:
- * DataContractSerializerMessageContractImporter.cs:
- * MetadataResolver.cs: Update to June CTP changes.
-
-2006-07-13 Atsushi Enomoto <atsushi@ximian.com>
-
- * ContractDescriptionGenerator.cs : fix async method handling. Since
- begin methods return IAsyncResult, not the return value type, it
- should not be used to generate MessagePartDescription.
- OperationContractAttribute.ReplyAction should not be ignored.
-
-2006-07-12 Atsushi Enomoto <atsushi@ximian.com>
-
- * WebServiceHelper.cs : comment out the entire source (unused now).
-
-2006-07-12 Atsushi Enomoto <atsushi@ximian.com>
-
- * IMetadataExchange.cs : another unexpected change ;-)
-
-2006-07-12 Atsushi Enomoto <atsushi@ximian.com>
-
- * IMetadataExchange.cs : take back async methods.
-
-2006-07-12 Ankit Jain <jankit@novell.com>
-
- * MetadataTransferClient.cs: Renamed to ..
- * MetadataExchangeClient.cs: .. this. Update to June CTP changes.
- (MetadataExchangeClient.MetadataProxy): Proxy for IMetadataExchange
- service contract.
- (MetadataExchangeClient.GetMetadataInternal): Move GetMetadata() code
- here. Updated to use MetadataProxy instead of doing everything manually.
- * MetadataSectionSerializerBase.cs: Regenerated for the updated API.
- * MetadataReference.cs: June CTP updates. Now implements
- IXmlSerializable.
- * MetadataResolver.cs: Update for related changes in other classes. June
- CTP updates pending.
- * MetadataExchangeBindings.cs
- (MetadataExchangeBindings.CreateMexHttpBinding): Implement.
-
-2006-07-11 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceDebugBehavior.cs : new file.
-
-2006-07-10 Atsushi Enomoto <atsushi@ximian.com>
-
- * ContractDescriptionGenerator.cs : support AsyncPattern methods.
-
-2006-07-07 Atsushi Enomoto <atsushi@ximian.com>
-
- * MessageContractConverter.cs, ServiceModelInternalConverter.cs :
- renamed file from former to latter.
-
-2006-07-06 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceContractGenerator.cs : in ClientBase, InnerProxy -> Channel.
-
-2006-07-06 Atsushi Enomoto <atsushi@ximian.com>
-
- * MessageContractConverter.cs : exception type changed.
-
-2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
-
- * ContractDescriptionGenerator.cs :
- MessageBodyAttribute -> MessageBodyMemberAttribute.
-
-2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
-
- * ReflectedContractCollection.cs : removed unused file.
-
-2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
-
- * ContractDescription.cs, ContractDescriptionGenerator.cs :
- some June CTP updates (SessionMode).
-
-2006-07-04 Atsushi Enomoto <atsushi@ximian.com>
-
- * TypedMessageConverter.cs : June CTP update.
-
-2006-07-04 Atsushi Enomoto <atsushi@ximian.com>
-
- * ViaUriBehavior.cs : renamed to ClientViaBehavior.
- File name is also being changed.
-
-2006-07-03 Ankit Jain <jankit@novell.com>
-
- * WsdlImporter.cs:
- * MetadataImporter.cs: Update for changes in other files. (June CTP)
-
-2006-07-03 Ankit Jain <jankit@novell.com>
-
- * XmlSerializerMessageContractConverter.cs: Renaming type to ..
- * XmlSerializerMessageContractImporter.cs: .. this.
- * DataContractSerializerMessageContractConverter.cs: Renaming type to ..
- * DataContractSerializerMessageContractImporter.cs: .. this.
- * IOperationContractGenerator.cs: Renaming to ..
- * IOperationContractGenerationExtension.cs: .. this.
- * IServiceContractGenerator.cs: Renaming to ..
- * IServiceContractGenerationExtension.cs: .. this.
-
- * DataContractSerializerOperationBehavior.cs:
- * MetadataResolver.cs:
- * MetadataSection.cs: Update to June CTP changes.
-
- * WsdlImporter.cs:
- * ServiceContractGenerator.cs: Update for changes in other files.
-
- * IMetadataExchange.cs: New.
- * MetadataExchangeBindings.cs: New.
-
-2006-06-22 Atsushi Enomoto <atsushi@ximian.com>
-
- * MessageContractConverter.cs : in MessageBodyToDataContractType(),
- support ReturnValue part as well.
-
-2006-06-22 Atsushi Enomoto <atsushi@ximian.com>
-
- * ContractDescriptionGenerator.cs : extracted public method
- GetOperationContractAttribute() from existing code.
-
-2006-06-20 Atsushi Enomoto <atsushi@ximian.com>
-
- * MessageContractConverter.cs : renaming type to
- ServiceModelInternalConverter as well as methods. Now it holds
- conversion from MessageBodyDescription to DataContract Type.
- * TypedMessageConverter.cs : dependent changes from above.
- * ContractDescriptionGenerator.cs :
- Temporarily commented out lines that rejects service contract
- that does not contain any operation contracts.
- Some refactoring.
-
-2006-06-16 Ankit Jain <jankit@novell.com>
-
- * MetadataSectionSerializerBase.cs: Remove debug Console.WriteLine-s.
- * WsdlImporter.cs: Streamline .ctors
- * MetadataImporter.cs: Likewise.
- * MetadataResolver.cs (MetadataResolver.Resolve): Update to use
- WSTransferGet instead of WsTransferGet.
-
-2006-06-12 Atsushi Enomoto <atsushi@ximian.com>
-
- * MessageContractConverter.cs, TypedMessageConverter.cs :
- Now it generates correct code, still emitting extra assemblies...
-
-2006-06-12 Atsushi Enomoto <atsushi@ximian.com>
-
- * MessageContractConverter.cs :
- Now it generates code (which is incorrect), spitting dummy.dll
- everywhere you run code that uses TypedMessageConverter...
-
-2006-06-12 Ankit Jain <jankit@novell.com>
-
- * MetadataSectionSerializerBase.cs: New.
- * MetadataBundle.cs (MetadataSet.ReadFrom): Use XmlSerializer for
- deserializing.
- (MetadataSet.ReadXml): Use MetadataSectionSerializer to deserialize
- MetadataSection-s.
-
- * MetadataImporter.cs (MetadataImporter..ctor): Use a predefined list of
- IPolicyImportExtensions if none is specified.
- * WsdlImporter.cs (WsdlImporter.ImportAllContracts): Cache the imported contracts.
- (WsdlImporter.ImportAllEndpoints): Implement.
- (WsdlImporter.ImportEndpoint): Likewise.
- (WsdlImporter..ctor): Use a predefined list of IWsdlImportExtentions if
- none is specified.
- * IWsdlImporter.cs (ImportContract):
- (ImportEndpoint): Fix param names.
- * WsdlEndpointConversionContext.cs: Update .ctor, and implement
- properties.
-
- * ServiceContractGenerator.cs: Update to not depend on
- contractDescription.ContractType as it can be null.
- * DataContractSerializerMessageContractConverter.cs (.resolveParticle):
- Add 'depth' param.
-
-2006-06-12 Atsushi Enomoto <atsushi@ximian.com>
- * TypedMessageConverter.cs, MessageContractConverter.cs :
- ongoing implementation using Mono.CodeGeneration.
-
-2006-05-29 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceCredentials.cs, ClientCredentials.cs,
- ServiceMetadataBehavior.cs : moved from Sys.SvcModel.
-
-2006-05-29 Atsushi Enomoto <atsushi@ximian.com>
-
- * TypedMessageConverter.cs : some ToMessage() code.
- * MessageContractConverter.cs,
- * ContractDescriptionGenerator.cs : some code to generate contract
- type from an arbitrary Type.
-
-2006-04-27 Ankit Jain <jankit@novell.com>
-
- * WsdlImporter.cs:
- * DataContractSerializerMessageContractConverter.cs:
- * MetadataImporter.cs:
- * WsdlContractConversionContext.cs: Change member field names from
- camelCase to underscore_names.
-
-2006-04-26 Ankit Jain <jankit@novell.com>
-
- * MetadataBundle.cs (MetadataSet.ReadFrom): Initial implementation.
- (MetadataSet.Attributes): Add missing property.
- * MetadataReference.cs: Fix to match Feb CTP.
- * MetadataResolver.cs: Likewise.
- * MetadataSection.cs: Likewise.
-
- * MetadataImporter.cs (PolicyExtensions): Implement property.
- * MetadataTransferClient.cs (GetMetadata): Initial implementation.
- * WsdlImporter.cs: Initial implementation.
-
- * OperationDescription.cs (.ctor): Set is_initiating = true.
- * MessageDescription.cs (.ctor): 'action' parameter can be null or
- zero-length.
- * MessageBodyDescription.cs (Parts): Add internal set method.
-
- * WsdlContractConversionContext.cs (Contract): Implement property.
- (WsdlPortType): Likewise.
- * DataContractSerializerMessageContractConverter.cs (ImportContract):
- Initial implementation.
-
- * WebServiceHelper.cs: Copied from
- mcs/class/System.Web.Services/System.Web.Services.Protocols
-
-2006-04-14 Atsushi Enomoto <atsushi@ximian.com>
-
- * ContractDescriptionGenerator.cs : it is internal.
- * ServiceContractGenerator.cs : minimum implementation for
- GenerateServiceContractType() for "client-proxy-gen" tool.
-
-2006-04-05 Atsushi Enomoto <atsushi@ximian.com>
-
- * ContractDescriptionGenerator.cs : reject operation-less contract.
-
-2006-04-05 Atsushi Enomoto <atsushi@ximian.com>
-
- * ContractDescriptionGenerator.cs : The target contract type should be
- the interface, not the implementation type.
-
-2006-03-17 Atsushi Enomoto <atsushi@ximian.com>
-
- * ContractDescription.cs : extracted GetContract() implementation
- part into ContractDescriptionGenerator.cs.
- * ContractDescriptionGenerator.cs : new file.
-
-2006-03-14 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceEndpointCollection.cs WsdlImporter.cs
- PolicyConversionContext.cs OperationDescriptionCollection.cs
- PolicyAssertionCollection.cs MessageDescriptionCollection.cs :
- couple of API fixes.
-
-2006-02-23 Atsushi Enomoto <atsushi@ximian.com>
-
- * PeerSecurityBehavior.cs ServiceCredentials.cs
- ServiceAuthorizationBehavior.cs :
- Dependent fixes for System.IdentityModel reorgainzation.
-
-2006-02-23 Atsushi Enomoto <atsushi@ximian.com>
-
- * EndpointBehaviorCollection.cs ChannelDescription.cs
- MessageHeaderDescriptionCollection.cs ServiceCredentials.cs
- FaultDescription.cs TypedMessageConverter.cs
- AspNetIntegrationRequirementsAttribute.cs
- MessageDescription.cs MessagePartDescriptionCollection.cs
- OperationBehaviorCollection.cs ListenUriBehavior.cs
- ServiceAuthorizationBehavior.cs ChannelBehaviorCollection.cs
- MessageBodyDescription.cs IContractBehavior.cs
- MessagePropertyDescriptionCollection.cs
- ContractBehaviorCollection.cs BehaviorCollection.cs
- ServiceEndpointCollection.cs ContractDescription.cs
- XmlFormatterOperationBehavior.cs FaultDescriptionCollection.cs
- ServiceSecurityAuditBehavior.cs IChannelBehavior.cs
- ServiceDescription.cs OperationBehaviorAttribute.cs
- MatchAllEndpointBehavior.cs IEndpointBehavior.cs
- ServiceMetadataBehavior.cs XmlSerializerOperationBehavior.cs
- ServiceBehaviorCollection.cs HostedBindingBehavior.cs
- MessageHeaderDescription.cs ViaUriBehavior.cs
- MessagePartDescription.cs OperationDescriptionCollection.cs
- IServiceBehavior.cs IOperationBehavior.cs
- MessagePropertyDescription.cs MustUnderstandBehavior.cs
- ServiceEndpoint.cs PeerSecurityBehavior.cs
- OperationDescription.cs MessageDescriptionCollection.cs
- ReflectedContractCollection.cs :
- moved from System.ServiceModel due to the API changes.
-
-2006-02-23 Atsushi Enomoto <atsushi@ximian.com>
-
- * ChannelBuildContext.cs ContractExportBehavior.cs
- IMessageEncodingBindingElement.cs IOperationContractGenerator.cs
- IPolicyImporter.cs IServiceContractGenerator.cs
- IStreamUpgradeBindingElement.cs ITransportTokenAssertionProvider.cs
- IWsdlExporter.cs IWsdlImporter.cs InvalidChannelBindingException.cs
- IpolicyExporter.cs MessageEncodingBindingElementConverter.cs
- MetadataConversionError.cs MetadataExporter.cs MetadataImporter.cs
- MetadataResolver.cs OperationContractGenerationContext.cs
- PolicyConversionContext.cs ReliableSessionBindingElementConverter.cs
- SecurityBindingElementConverter.cs
- ServiceContractGenerationContext.cs ServiceContractGenerator.cs
- ServiceThrottlingBehavior.cs
- TransactionFlowBindingElementConverter.cs
- TransportBindingElementConverter.cs WsdlContractConversionContext.cs
- WsdlEndpointConversionContext.cs WsdlExporter.cs WsdlImporter.cs
- XmlFormatterMessageContractConverter.cs
- XmlSerializerMessageContractConverter.cs :
- Feb. CTP API changes - chapter 1.
-
-2006-02-14 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceThrottlingBehavior.cs : ServiceThrottle was moved.
-
-2006-01-26 Atsushi Enomoto <atsushi@ximian.com>
-
- * ChannelBuildContext.cs :
- All builder methods now "reset" UnhandledBindingElements after
- the outermost processing.
-
-2006-01-26 Atsushi Enomoto <atsushi@ximian.com>
-
- * ChannelBuildContext.cs :
- Use BindingElement's BuildBlahFactory directly. Implemented Clone().
- * ChannelLoader.cs : removed obsolete type.
-
-2005-11-21 Atsushi Enomoto <atsushi@ximian.com>
-
- * XmlSerializerMessageContractConverter.cs,
- MessageEncodingBindingElementConverter.cs,
- XmlFormatterMessageContractConverter.cs : new files in Nov. CTP.
-
-2005-11-21 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceLoader.cs, TypeLoader.cs : removed.
-
-2005-11-21 Atsushi Enomoto <atsushi@ximian.com>
-
- * ChannelBuildContext.cs : IListener/-Factory vanished in Nov. CTP.
-
-2005-11-20 Atsushi Enomoto <atsushi@ximian.com>
-
- * IWsdlExporter.cs, InvalidChannelBindingException.cs,
- MetadataImporter.cs, IWsdlImporter.cs, IPolicyImporter.cs,
- MetadataConversionError.cs, IpolicyExporter.cs,
- MetadataExporter.cs, PolicyConversionContext.cs :
- New files in beta2
- * ITypeResolver.cs, WsdlBindingConversionContext.cs,
- IWsdlBindingElementConverter.cs,
- WsdlOperationBindingCoversionContext.cs,
- WsdlMessageBindingConversionContext.cs,
- WsdlMessageConversionContext.cs, IWsdlBindingConverter.cs,
- IWsdlContractConverter.cs, IWsdlEndpointConverter.cs,
- WsdlConversionContext.cs, WsdlConverters.cs,
- InvalidSettingsException.cs, WsdlBindingConverterBase.cs,
- WsdlConversionError.cs, CustomBindingConverter.cs,
- WsdlOperationConversionContext.cs :
- Removed in beta2
- * ReliableSessionBindingElementConverter.cs, ServiceLoader.cs,
- TransportBindingElementConverter.cs, ContractExportBehavior.cs,
- ChannelLoader.cs, WsdlExporter.cs, MetadataResolver.cs,
- SecurityBindingElementConverter.cs,
- WsdlContractConversionContext.cs,
- WsdlEndpointConversionContext.cs, WsdlImporter.cs,
- ServiceThrottlingBehavior.cs, ServiceContractGenerator.cs,
- TypeLoader.cs, TransactionFlowBindingElementConverter.cs :
- Updated signatures to beta2.
-
-2005-11-20 Atsushi Enomoto <atsushi@ximian.com>
-
- * ChannelBuildContext.cs : was seeing
- http://savas.parastatidis.name/2005/04/08/4b0b99b1-92c6-4442-ab2e-4c4951009ef4.aspx
- and modified channel build logic a bit.
-
-2005-10-31 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceThrottlingBehavior.cs : implemented ApplyBehavior().
-
-2005-10-26 Atsushi Enomoto <atsushi@ximian.com>
-
- * ChannelBuildContext.cs : added DequeueBindingElement() for
- BindingElements' internal use. It becomes UnhandledBindingElements.
-
-2005-10-26 Atsushi Enomoto <atsushi@ximian.com>
-
- * ChannelBuildContext.cs : implemented BuildListenerFactory().
-
-2005-10-26 Atsushi Enomoto <atsushi@ximian.com>
-
- * ChannelBuildContext.cs :
- several API fixes detected by improved corcompare.
-
-2005-10-25 Atsushi Enomoto <atsushi@ximian.com>
-
- * ChannelBuildContext.cs : added missing generic class constraint.
-
-2005-10-20 Atsushi Enomoto <atsushi@ximian.com>
-
- * ReliableSessionBindingElementConverter.cs,
- TransportBindingElementConverter.cs, ContractExportBehavior.cs,
- SecurityBindingElementConverter.cs,
- OperationContractGenerationContext.cs,
- ServiceContractGenerationContext.cs, InvalidSettingsException.cs
- WsdlBindingConverterBase.cs, WsdlConversionError.cs,
- CustomBindingConverter.cs, ServiceContractGenerator.cs,
- TransactionFlowBindingElementConverter.cs :
- added all missing bits.
- * Dummy.cs : finally removed.
- * ServiceThrottlingBehavior.cs, WsdlBindingConversionContext.cs :
- tiny API fix.
-
-2005-10-13 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceLoader.cs : serviceType is moved to ServiceDescription.
-
-2005-10-12 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceLoader.cs, TypeLoader.cs : implemented some.
-
-2005-10-12 Atsushi Enomoto <atsushi@ximian.com>
-
- * IWsdlEndpointConverter.cs, IOperationContractGenerator.cs,
- IServiceContractGenerator.cs, WsdlBindingConversionContext.cs,
- IWsdlBindingElementConverter.cs, IStreamUpgradeBindingElement.cs,
- WsdlContractConversionContext.cs,
- WsdlOperationBindingCoversionContext.cs,
- WsdlMessageBindingConversionContext.cs,
- WsdlEndpointConversionContext.cs, WsdlMessageConversionContext.cs,
- IWsdlBindingConverter.cs, WsdlOperationConversionContext.cs,
- IWsdlContractConverter.cs, ITransportTokenAssertionProvider.cs:
- new files for wsdl importer.
- * Dummy.cs : removed above.
- * WsdlConversionContext.cs, IMessageEncodingBindingElement.cs :
- tiny API fixes.
-
-2005-10-11 Atsushi Enomoto <atsushi@ximian.com>
-
- * IMessageEncodingBindingElement.cs : new file.
- * Dummy.cs : removed above.
-
-2005-10-09 Atsushi Enomoto <atsushi@ximian.com>
-
- * ChannelBuilderContext.cs : new file.
- * Dummy.cs : removed above.
-
-2005-09-28 Atsushi Enomoto <atsushi@ximian.com>
-
- * ServiceThrottlingBehavior.cs : moved from sys.ServiceModel dir.
-
-2005-09-28 Atsushi Enomoto <atsushi@ximian.com>
-
- * ITypeResolver.cs, ChannelLoader.cs, ServiceLoader.cs,
- TypeLoader.cs : new files.
- * Dummy.cs : removed those classes added above.