+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.