X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FSystem.ServiceModel%2FSystem.ServiceModel.Description%2FChangeLog;h=95477498f0c352acc4e57acdc43a5ae2bcdb8373;hb=bf5947a0fd2b523c30833605ee69b2b041aa43f4;hp=b4d96e58d9a816673f39224557395ee076183a66;hpb=9ae92db94739e8d68bfbf571f0bae0e858140258;p=mono.git diff --git a/mcs/class/System.ServiceModel/System.ServiceModel.Description/ChangeLog b/mcs/class/System.ServiceModel/System.ServiceModel.Description/ChangeLog index b4d96e58d9a..95477498f0c 100644 --- a/mcs/class/System.ServiceModel/System.ServiceModel.Description/ChangeLog +++ b/mcs/class/System.ServiceModel/System.ServiceModel.Description/ChangeLog @@ -1,3 +1,264 @@ +2010-07-28 Atsushi Enomoto + + * ServiceDebugBehavior.cs, ServiceMetadataExtension.cs : + remove invalid comments. + +2010-07-28 Atsushi Enomoto + + * ServiceDescription.cs : fill Name and Namespace. Remove extra code. + +2010-07-19 Sebastien Pouliot + + * ClientCredentials.cs: Fix NET_2_1 builds + +2010-07-15 Atsushi Enomoto + + * ClientCredentials.cs : implement Clone() here too. + +2010-07-15 Atsushi Enomoto + + * ServiceCredentials.cs : implement Clone(). + +2010-06-23 Atsushi Enomoto + + * 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 + + * ServiceMetadataExtension.cs : add Instance field for simplification. + +2010-06-21 Atsushi Enomoto + + * ServiceThrottlingBehavior.cs : pass channel dispatcher for .ctor. + +2010-06-18 Atsushi Enomoto + + * ServiceMetadataExtension.cs : use simple ChannelDispatcher.IsMex field. + +2010-06-17 Atsushi Enomoto + + * ServiceMetadataExtension.cs : overwrite MessageVersion to use None. + (The only special case I found for ChannelDispatcher.MessageVersion.) + +2010-06-04 Atsushi Enomoto + + * 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 + + * 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 + + * ContractDescription.cs : fill ClientOperation.Formatter here. + (It is hacky, see additional comment.) + +2010-04-23 Atsushi Enomoto + + * ServiceMetadataExtension.cs : raise an error if it failed to set + mex info. (Make it safer.) + +2010-04-23 Atsushi Enomoto + + * ServiceMetadataExtension.cs : reflect DispatcherBuilder change. + +2010-04-02 Atsushi Enomoto + + * ContractDescriptionGenerator.cs : fill FaultDescription action, + name and namespace as expected. + +2010-04-02 Atsushi Enomoto + + * ContractDescription.cs : fill FaultContractInfos in ClientOperation. + +2010-04-02 Atsushi Enomoto + + * 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 + + * ServiceMetadataExtension.cs : compare "wsdl" parameter in case- + insensitive manner. + +2010-03-19 Atsushi Enomoto + + * HostedBindingBehavior.cs : remove unused class. + +2010-03-17 Atsushi Enomoto + + * WsdlExporter.cs : allow identical contract while exporting a set + of endpoints, while reject identical ones when calling + ExportEndpoint() individually. + +2010-03-17 Atsushi Enomoto + + * MetadataExchangeBindings.cs : use WSHttpBinding (it works if other + parts gets fixed). + +2010-03-17 Atsushi Enomoto + + * ServiceMetadataExtension.cs, WsdlExporter.cs : + implement ExportEndpoints() and use it. + +2010-03-16 Jb Evain + + * ClientCredentials.cs, ContractDescription.cs, + IEndpointBehavior.cs: use MOONLIGHT symbol to disambiguate + MonoTouch and Moonlight code. + +2010-03-15 Atsushi Enomoto + + * ServiceEndpointCollection.cs : those overrides are rather to check + null arguments, not to skip contract duplicates. + +2010-03-12 Atsushi Enomoto + + * MessageDescription.cs : implement MessageName. + +2010-03-11 Atsushi Enomoto + + * 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 + + * OperationDescription.cs, MessagePartDescription.cs, + MessageDescription.cs : add internal moonlight compat stuff. + +2010-03-11 Atsushi Enomoto + + * XmlName.cs : new internal type for moonlight/SL SDK compatibility. + +2010-02-23 Atsushi Enomoto + + * MetadataResolver.cs : fix BeginResolve() overloads and use + arguments as expected in Resolve(). + +2010-02-23 Atsushi Enomoto + + * MetadataExchangeClient.cs : add missing members and implement some. + +2010-02-23 Atsushi Enomoto + + * 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 + + * DataContractSerializerMessageContractImporter.cs : + consider schemas in wsdl documents. + +2010-02-22 Atsushi Enomoto + + * MetadataExchangeClient.cs, MetadataExchangeBindings.cs: + support https. + +2010-02-22 Atsushi Enomoto + + * ServiceContractGenerator.cs : fix duplicate output. + +2010-02-19 Atsushi Enomoto + + * DataContractSerializerMessageContractImporter.cs : + Pick correct elements to import. Not wrapper elements but each + parameter and return value elements. + +2010-02-19 Atsushi Enomoto + + * DataContractSerializerMessageContractImporter.cs : + remove extra parameter passing. + +2010-02-19 Atsushi Enomoto + + * ServiceContractGenerator.cs : add missing #ifs. + +2010-02-19 Atsushi Enomoto + + * 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 + + * DataContractSerializerMessageContractImporter.cs : handle duration + and guid which s.w.svc does not handle. Fix part of bug #579011. + +2010-02-09 Atsushi Enomoto + + * DataContractSerializerMessageContractImporter.cs, + ServiceContractGenerator.cs: ArrayOfXxx does not exist in the type + definition code. Use Xxx[] directly instead. + +2010-02-08 Atsushi Enomoto + + * MetadataBundle.cs, MetadataSet.cs : rename former to latter. + +2010-02-04 Atsushi Enomoto + + * ClientCredentials.cs, ContractDescription.cs, + IEndpointBehavior.cs, IOperationBehavior.cs : add monotouch support + for client behavior. + +2010-01-28 Atsushi Enomoto + + * 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 + + * ServiceAuthorizationBehavior.cs : implement (it does almost + nothing though). + +2010-01-13 Atsushi Enomoto + + * ContractDescriptionGenerator.cs : fill Operation.Faults. + +2010-01-08 Atsushi Enomoto + + * 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 + + * 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 * ServiceContractGenerator.cs :