moving static fields to AppDomain in Java builds
[mono.git] / mcs / class / System.Web.Services / System.Web.Services.Description / ChangeLog
index 5d3bd203808b77fa0161518728e389b9bb97fb0e..0ec963ad462452947f61d151e6ccaca835c13b26 100644 (file)
@@ -1,3 +1,145 @@
+2005-06-05 Konstantin Triger <kostat@mainsoft.com>
+
+       * ServiceDescription.cs, SoapTransportImporter.cs: moving static fields to AppDomain in Java builds
+
+2005-04-11  Lluis Sanchez Gual <lluis@novell.com>
+
+       * ServiceDescriptionCollection.cs: Notify the parent importer
+         when a service description is added.
+       * ServiceDescriptionImporter.cs: Register wsdl docs added to the
+         collection.
+
+2005-02-07  Lluis Sanchez Gual <lluis@novell.com>
+
+       * HttpSimpleProtocolImporter.cs: Fixed warning.
+
+2004-11-08  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * HttpPostProtocolReflector.cs: Avoid generating an empty part attribute.
+         This was causing problems when importing the wsdl from MS Visual Studio.
+
+2004-10-26  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * ProtocolImporter.cs, HttpSimpleProtocolImporter.cs,
+         SoapProtocolImporter.cs: When appsettingurlkey is provided, generate
+         code that reads the url from the config file, instead of doing it at
+         the moment of generation. This fixes bug #68795.
+
+2004-10-01  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * HttpSimpleProtocolImporter.cs: Fix import of arrays of primitive types.
+
+2004-09-13  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * ServiceDescriptionReflector.cs: Don't generate empty schemas.
+
+2004-09-03  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * ProtocolImporter.cs: Fixing the fix. The generated class must always
+         be added.
+
+2004-09-01  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * BasicProfileChecker.cs: Some small fixes.
+       * FaultBinding.cs: Removed useless code.
+       * HttpSimpleProtocolImporter.cs, SoapProtocolImporter.cs: Take into account 
+         that now we may be generating code for a binding which is not referenced
+         by any port. In this case Port is null.
+       * MessageBinding.cs: Properly set the parent operation binding.
+       * OperationBinding.cs: When adding messages, set its parent property.
+       * ProtocolImporter.cs: Support generation of proxies for wsdl documents
+         that do not have any Service entry. In this case, it now generates
+         a proxy for every binding.
+
+2004-08-24  Lluis Sanchez Gual  <lluis@ximian.com>
+
+       * BasicProfileChecker.cs: Implemented more rules.
+       * ConformanceChecker.cs: Added service list property in 
+         ConformanceCheckContext.
+       * MessagePart.cs: Added some convenient internal properties.
+       * OperationMessageCollection.cs: Added property for getting the fault
+         message.
+       * ServiceDescriptionFormatExtensionCollection.cs: The find method now
+         can return subclasses of the provided class.
+       * WebServicesInteroperability.cs: Set the context schema when processing
+         a schema.
+
+2004-07-28  Lluis Sanchez Gual  <lluis@ximian.com>
+
+       * BasicProfileChecker.cs, ConformanceChecker.cs, 
+         WebServicesInteroperability.cs: Fixed build errors. I commited before
+         it was ready :-(.
+       
+2004-07-28  Lluis Sanchez Gual  <lluis@ximian.com>
+
+       * BasicProfileChecker.cs: Added checks for R2101, R2102, R2105, R2110, R2111
+       * ConformanceChecker.cs: Added check methods for schema objects.
+       * WebServicesInteroperability.cs: Added checks for schema objects.
+
+2004-07-26  Lluis Sanchez Gual  <lluis@ximian.com>
+
+       * HttpSimpleProtocolImporter.cs: Implemented internal method to support
+         the new asyc model.
+       * ProtocolImporter.cs: Generate code for the new async model.
+         Added support for generating server skeletons in addition to client
+         proxies.
+       * ServiceDescriptionImporter.cs: Removed unneded check.
+       * SoapProtocolImporter.cs: Added support for generating server skeletons in
+         addition to client proxies.
+
+2004-07-23  Lluis Sanchez Gual  <lluis@ximian.com>
+
+       * ServiceDescriptionImporter.cs: Fixed bug when getting documents from a
+         reference.
+       * SoapProtocolImporter.cs: Create code exportes using the corrent generation
+         options. Added final attribute to the generated methods (so generated
+         methods are not virtual any more).
+       * WebServicesInteroperability.cs: Fixed bug when getting documents from a
+         reference. Added check for Import elements.
+       
+2004-07-22  Lluis Sanchez Gual  <lluis@ximian.com>
+
+       * ProtocolImporter.cs: Added some internal properties needed for 2.0
+         features.
+       * ServiceDescriptionImporter.cs: Implemented some 2.0 methods.
+       * SoapProtocolImporter.cs: Create xml importers using the correct
+         ImportContext and generation options.
+       * WebReference.cs: It is now internal for 1.1 profile. Implemented some
+         properties.
+       * CodeGenerationOptions.cs: Made internal in 1.1 profile.
+       * ImportContext.cs: Implemented.
+       * XmlSchemaImporter.cs: Implemented some 2.0 constructors.
+
+2004-07-14  Lluis Sanchez Gual  <lluis@ximian.com>
+
+       * ConformanceChecker.cs, BasicProfileChecker.cs: New files that implement
+         the basic infrastructure for basic profile conformance checking.
+       * BasicProfileViolation.cs: Take normative information from the rule object.
+       * BasicProfileViolationCollection.cs: Added Add method.
+       * ServiceDescriptionFormatExtension.cs: Little fix.
+       * WebServicesInteroperability.cs: Implemented basic support for conformance
+         checking.
+
+2004-07-13  Lluis Sanchez Gual  <lluis@ximian.com>
+
+       * Binding.cs, Message.cs, MessageBinding.cs, MessagePart.cs, Operation.cs,
+         OperationBinding.cs, OperationMessage.cs, Port.cs, PortType.cs, 
+         Service.cs, ServiceDescription.cs, 
+         Name property moved to NamedItem in 2.0.
+       * DocumentableItem.cs, ServiceDescriptionFormatExtension.cs,
+         ServiceDescriptionImportWarnings.cs, ServiceDescriptionImporter.cs,
+         SoapFaultBinding.cs: Added 2.0 api.
+       * BasicProfileViolation.cs, BasicProfileViolationCollection.cs,
+         NamedItem.cs, Soap12AddressBinding.cs, Soap12Binding.cs,
+         Soap12BodyBinding.cs, Soap12FaultBinding.cs, Soap12HeaderBinding.cs,
+         Soap12OperationBinding.cs, WebReference.cs, WebReferenceCollection.cs,
+         WebServicesInteroperability.cs: Mostly implemented new 2.0 classes.
+
+2004-07-01  Lluis Sanchez Gual  <lluis@ximian.com>
+
+       * SoapProtocolReflector.cs: Don't generate wsdl for unknown header
+         attributes.
+
 2004-06-25  Lluis Sanchez Gual  <lluis@ximian.com>
 
        * HttpSimpleProtocolImporter.cs: Added null check. The XmlTypeMapping for