1 2007-11-01 Atsushi Enomotot <atsushi@ximian.com>
3 * DiscoveryClientProtocol.cs : without setting Url before resolve,
4 it causes NRE on get_BaseUrl().
6 2007-10-05 Atsushi Enomotot <atsushi@ximian.com>
8 * DiscoveryClientProtocol.cs : [ComVisible]
10 2007-08-31 Gert Driesen <drieseng@users.sourceforge.net>
12 * DiscoveryRequestHandler.cs: Do not require write access to file.
14 2006-11-15 Atsushi Enomotot <atsushi@ximian.com>
16 * DiscoveryReference.cs: FilenameFromUrl() is public.
18 2006-10-18 Atsushi Enomotot <atsushi@ximian.com>
21 DiscoveryClientProtocol.cs,
22 ContractReference.cs: handle imported schemas in DiscoverAny().
25 2006-09-05 Lluis Sanchez Gual <lluis@novell.com>
27 * DiscoveryClientProtocol.cs: In ReadAll, load wsdl files from a
28 path relative to the .map file.
30 2005-08-15 Gert Driesen <drieseng@users.sourceforge.net>
32 * SchemaReference.cs: DefaultValue of TargetNamespace should be null.
33 * DiscoveryClientProtocol.cs: Added LoadExternals method to match
34 MS.NET. Fixed line endings.
36 2005-08-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
38 * DiscoveryClientProtocol.cs: use Uri so that relative paths are handled
41 2005-05-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
43 * SchemaReference.cs: fixed the setter for TargetNamespace.
45 2004-09-01 Lluis Sanchez Gual <lluis@novell.com>
47 * DiscoveryClientProtocol.cs: Added support for "file://" urls.
49 2004-08-24 Lluis Sanchez Gual <lluis@novell.com>
51 * ContractReference.cs, DiscoveryClientProtocol.cs: Set the url from which
52 documents are being read.
54 2004-06-13 Gert Driesen <drieseng@users.sourceforge.net>
56 * SchemaReference.cs: corrected namespace
57 * SoapBinding.cs: corrected namespace
59 2004-06-10 Lluis Sanchez Gual <lluis@ximian.com>
61 * DiscoveryClientProtocol.cs: In DiscoverAny, catch expection of type
62 DiscoveryException and rethrow the included Exception instead.
63 * DiscoveryReference.cs: Added BaseUri property, that returns an uri
64 for the reference, supporting file uris.
65 * ContractReference.cs: Use the new property BaseUri to build the import
68 2004-06-01 Gert Driesen <drieseng@users.sourceforge.net>
70 * DiscoveryReference.cs: Added missing XmlIgnore attribute.
72 2004-05-24 Lluis Sanchez Gual <lluis@ximian.com>
74 * ContractReference.cs: convert relative import uris to absolute uris.
75 * DiscoveryClientProtocol.cs: Before resolving a reference, always
78 2004-03-10 Lluis Sanchez Gual <lluis@ximian.com>
80 * ContractReference.cs, DiscoveryDocumentReference.cs: Delegate handling
81 of errors to the base class.
82 * ContractSearchPattern.cs, DiscoveryDocumentLinksPattern.cs,
83 DiscoveryDocumentSearchPattern.cs, XmlSchemaSearchPattern.cs: Implemented.
84 * DiscoveryClientProtocol.cs: Do not throw exceptions in ResolveAll method,
85 rather add them to the errors list.
86 * DiscoveryReference.cs: Generate DiscoveryException where needed, so
87 DiscoveryClientProtocol can get the url for which an exception was thrown.
88 * DiscoveryExceptionDictionary.cs: Implemented.
90 2004-03-10 Lluis Sanchez Gual <lluis@ximian.com>
92 * DiscoveryClientProtocol.cs: Read additional information (such as soap
93 bindings) from the discovery documents.
94 * DiscoveryDocument.cs: Added support for additional discovery information.
95 * DiscoveryDocumentSerializer.cs: Updated serializer, added support for
98 2004-03-02 Lluis Sanchez Gual <lluis@ximian.com>
100 * DiscoveryClientProtocol.cs: Now it can get alternate urls from HTML pages
101 that include a link tag. Added support for loading files from a the
104 2004-01-24 Lluis Sanchez Gual <lluis@ximian.com>
106 * ContractReference.cs, DiscoveryClientProtocol.cs,
107 DiscoveryDocumentReference.cs: When resolving a wsdl document, recursively
108 resolve the documents it imports.
110 2003-12-19 Lluis Sanchez Gual <lluis@ximian.com>
112 * DiscoveryDocument.cs: Set namespace for ContractReference references.
113 Write() methods: Added namespace declaration in serializer.
114 * DiscoveryDocumentSerializer.cs: Fixed namespace for ContractReference.
115 * DiscoveryRequestHandler.cs: Implemented.
116 * DynamicDiscoveryDocument.cs: Implemented.
117 * ExcludePathInfo.cs, SoapBinding.cs: Removed some TODOs
119 2003-12-12 Lluis Sanchez Gual <lluis@ximian.com>
121 * DiscoveryReference.cs: In FilenameFromUrl(), improved name generation
122 for some common cases.
124 2003-11-11 Lluis Sanchez Gual <lluis@ximian.com>
126 * DiscoveryDocumentSerializer.cs: The class must be internal.
128 2003-10-21 Lluis Sanchez Gual <lluis@ximian.com>
130 * DiscoveryClientProtocol.cs: Fixed little bug in DiscoverAny.
132 2003-10-13 Lluis Sanchez Gual <lluis@ximian.com>
134 * ContractReference.cs, DiscoveryDocumentReference.cs, SchemaReference.cs:
136 * DiscoveryClientProtocol.cs: WriteAll(): Write files to the provided
138 * DiscoveryReference.cs: Improved method FilenameFromUrl().
140 2003-10-10 Lluis Sanchez Gual <lluis@ximian.com>
142 * ContractReference.cs, DiscoveryClientProtocol.cs,
143 DiscoveryClientResult.cs, DiscoveryDocument.cs,
144 DiscoveryDocumentReference.cs, DiscoveryExceptionDictionary.cs,
145 DiscoveryReference.cs, SchemaReference.cs: Implemented initial support
146 for discovery documents (.disco).
148 2002-08-19 Tim Coleman <tim@timcoleman.com>
149 * DiscoveryClientProtocol.cs:
150 Added ResolveAll () stub.
151 * DiscoveryDocument.cs:
152 Added XmlRoot attribute to class.
153 * DiscoveryClientDocumentCollection.cs:
154 * DiscoveryClientReferenceCollection.cs:
155 * DiscoveryClientResultCollection.cs:
156 * DiscoveryReferenceCollection.cs:
157 Implementation of these classes.
159 2002-08-04 Dave Bettin <javabettin@yahoo.com>
160 * ContractSearchPattern.cs
161 * DiscoveryClientDocumentCollection.cs
162 * DiscoveryClientProtocol.cs
163 * DiscoveryClientResult.cs
164 * DiscoveryDocument.cs
165 * DiscoveryDocumentLinksPattern.cs
166 * DiscoveryDocumentReference.cs
167 * DiscoveryDocumentSearchPattern.cs
168 * DiscoveryReference.cs
169 * DiscoveryRequestHandler.cs
170 * DiscoverySearchPattern.cs
171 * DynamicDiscoveryDocument.cs
174 * XmlSchemaSearchPattern.cs
175 [ Added attributes and some basic implementation]
177 2002-08-03 Tim Coleman <tim@timcoleman.com>
178 * DiscoveryDocument.cs:
179 Added XmlIgnore attribute to References property
180 * DiscoveryDocumentReference.cs:
181 Implemented Ref/Url properties and added XmlIgnore
184 2002-07-28 Dave Bettin <javabettin@yahoo.com>
185 * ContractReference.cs
186 * ContractSearchPattern.cs
187 * DiscoveryClientDocumentCollection.cs
188 * DiscoveryClientProtocol.cs
189 * DiscoveryClientReferenceCollection.cs
190 * DiscoveryClientResultCollection.cs
191 * DiscoveryClientResult.cs
192 * DiscoveryDocument.cs
193 * DiscoveryDocumentLinksPattern.cs
194 * DiscoveryDocumentReference.cs
195 * DiscoveryDocumentSearchPattern.cs
196 * DiscoveryExceptionDictionary.cs
197 * DiscoveryReferenceCollection.cs
198 * DiscoveryReference.cs
199 * DiscoveryRequestHandler.cs
200 * DiscoverySearchPattern.cs
201 * DynamicDiscoveryDocument.cs
205 * XmlSchemaSearchPattern.cs