+2010-01-15 Atsushi Enomoto <atsushi@ximian.com>
+
+ * SilverlightClientConfigLoader.cs : add another loop blocker.
+ Do not reject binding configuration with no basic http binding.
+ In SL3 it may be custom and such configuration should be valid.
+
+2010-01-13 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ExceptionDetail.cs : uncomment DataMember (likely commented out due
+ to missing default serialization in the past).
+
+2010-01-13 Atsushi Enomoto <atsushi@ximian.com>
+
+ * EndpointAddressBuilder.cs : reader getters were broken.
+
+2010-01-13 Atsushi Enomoto <atsushi@ximian.com>
+
+ * EndpointAddressBuilder.cs : implement.
+
+2010-01-13 Atsushi Enomoto <atsushi@ximian.com>
+
+ * BasicHttpBinding.cs : add SL3 EnableHttpCookieContainer support.
+
+2010-01-10 Atsushi Enomoto <atsushi@ximian.com>
+
+ * SilverlightClientConfigLoader.cs : uncomment binary message
+ encoding element which was internal-only in SL2 but public in SL3.
+
+2010-01-08 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ServiceProxyGenerator.cs, ServiceRuntimeChannel.cs :
+ Pass service type to correctly retrieve ServiceContractAttribute
+ from the service type, not callback type.
+
+2010-01-08 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ClientRuntimeChannel.cs : to open duplex callback channel, it must
+ ensure to open the channel itself (not only its inner channel).
+
+2009-12-18 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ClientBase.cs : remove extra CWLs.
+
+2009-12-18 Atsushi Enomoto <atsushi@ximian.com>
+
+ * AllEnums.cs :
+ added ServiceContractGenerationOptions.EventBasedAsynchronousMethods.
+
+2009-12-10 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ClientRuntimeChannel.cs : a bit more kindful error message.
+ * ClientProxyGenerator.cs : fix async parameter offset.
+
+2009-12-07 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ServiceHostBase.cs : in AddBaseAddress(), use base_addresses
+ instead of Description. It could be called in InitializeDescription.
+
+2009-12-03 Atsushi Enomoto <atsushi@ximian.com>
+
+ * BasicHttpBinding.cs : handle transport security properties.
+
+2009-12-02 Sebastien Pouliot <sebastien@ximian.com>
+
+ * CommunicationObjectAbortedException.cs, ServerTooBusyException.cs,
+ ServiceActivationException.cs: Fix base class
+ * ServiceKnownTypeAttribute.cs: Seal type and add missing
+ [AttributeUsage] attribute
+
+2009-12-01 Atsushi Enomoto <atsushi@ximian.com>
+
+ * SilverlightClientConfigLoader.cs : I made an extraneous change.
+
+2009-12-01 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ClientBase.cs, ChannelFactory_1.cs, ChannelFactory.cs :
+ more SL3 changes.
+
+2009-12-01 Atsushi Enomoto <atsushi@ximian.com>
+
+ * SilverlightClientConfigLoader.cs : do not enter infinite loop at
+ empty <binding> element.
+
+2009-11-25 Atsushi Enomoto <atsushi@ximian.com>
+
+ * EndpointAddress10.cs : added it to the 2.1 build for SL3 API.
+
+2009-11-05 Geoff Norton <gnorton@novell.com>
+
+ * ClientRuntimeChannel.cs: Support OperationContext in async calls
+ as well
+
+2009-10-16 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ServiceHostBase.cs : removed internal dispatcher builder method.
+
+2009-10-15 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ServiceHostBase.cs : eliminate possible '/' + '/foo' combination.
+
+2009-10-15 Sebastien Pouliot <sebastien@ximian.com>
+
+ * ClientRuntimeChannel.cs: Remove the WaitOne 'emitContext'
+ overloads from the Moonlight build. Directly call WaitHandle.
+ WaitAll from WaitOne(int) (since the overloads are not always
+ present)
+
+2009-10-15 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ServiceHostBase.cs : fix relative URI construction for
+ ServiceMetadataExtension. It should create URI like
+ http://localhost/test.svc/wsdl, not http://localhost/wsdl .
+
+2009-10-15 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ServiceHostBase.cs : on opening the host, check service endpoints
+ to make sure if there is at least one "non-mex" endpoint.
+ Fix couple of typos.
+
+2009-10-09 Atsushi Enomoto <atsushi@ximian.com>
+
+ * InstanceContext.cs : new constraints on CommunicationObject
+ required calls to base methods.
+ * ChannelFactory.cs : ditto. Actually changed timing to call
+ Open() on the internal factory.
+ * ServiceHostBase.cs : removed DoOpen() which is almost extra now.
+ Added temporary IMetadataExchange workaround.
+
+2009-10-07 Sebastien Pouliot <sebastien@ximian.com>
+
+ * OperationContext.cs: Use [ThreadStatic] instead of Thread.
+ GetNamedDataSlot with Thread.[Get|Set]Data since it offers type
+ safety and don't require keeping extra API inside Moonlight
+
+2009-10-07 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ServiceHostBase.cs : a couple of refactoring on contract loopup.
+ Do not push mex contracts to ImplementedContracts.
+
+2009-10-02 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ServiceHostingEnvironment.cs : revert the change, to use
+ internal asp.net state again.
+
+2009-10-02 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ServiceHostBase.cs : apply endpoint behavior section in config.
+ Otherwise WebScriptEnablingBehavior won't be created.
+
+2009-10-01 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ServiceHostBase.cs : fill behaviors first, then add endpoints.
+ IMetadataExchange requires ServiceMetadataBehaviors, but it may be
+ filled only from config (which is to be read later).
+
+2009-10-01 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ChannelFactory.cs : MT users should be warned.
+ * ClientBase.cs : make MT-only ChannelBase.Invoke() protected.
+
+2009-09-30 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ServiceHostingEnvironment.cs : use AspNetCompatibilityEnabled as
+ ASP.NET switch.
+
+2009-09-30 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ChannelFactory.cs : use ConfigUtil to get config sections.
+
+2009-09-29 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ClientProxyGenerator.cs : fix wrong parameter number for async
+ end method with return value.
+
+2009-09-17 Atsushi Enomoto <atsushi@ximian.com>
+
+ * DuplexClientRuntimeChannel.cs : reflecting EndpointDispatcher change.
+
+2009-09-17 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ServiceHostBase.cs : OnOpened() should not hide events that are
+ invoked at the base class.
+
+2009-09-11 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ServiceHostBase.cs : partly revert dispatcher builder refactoring
+ to fix some ServiceHostBaseTest regressions.
+