1 2006-11-15 Atsushi Enomotot <atsushi@ximian.com>
3 * DiscoveryReference.cs: FilenameFromUrl() is public.
5 2006-10-18 Atsushi Enomotot <atsushi@ximian.com>
8 DiscoveryClientProtocol.cs,
9 ContractReference.cs: handle imported schemas in DiscoverAny().
12 2006-09-05 Lluis Sanchez Gual <lluis@novell.com>
14 * DiscoveryClientProtocol.cs: In ReadAll, load wsdl files from a
15 path relative to the .map file.
17 2005-08-15 Gert Driesen <drieseng@users.sourceforge.net>
19 * SchemaReference.cs: DefaultValue of TargetNamespace should be null.
20 * DiscoveryClientProtocol.cs: Added LoadExternals method to match
21 MS.NET. Fixed line endings.
23 2005-08-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
25 * DiscoveryClientProtocol.cs: use Uri so that relative paths are handled
28 2005-05-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
30 * SchemaReference.cs: fixed the setter for TargetNamespace.
32 2004-09-01 Lluis Sanchez Gual <lluis@novell.com>
34 * DiscoveryClientProtocol.cs: Added support for "file://" urls.
36 2004-08-24 Lluis Sanchez Gual <lluis@novell.com>
38 * ContractReference.cs, DiscoveryClientProtocol.cs: Set the url from which
39 documents are being read.
41 2004-06-13 Gert Driesen <drieseng@users.sourceforge.net>
43 * SchemaReference.cs: corrected namespace
44 * SoapBinding.cs: corrected namespace
46 2004-06-10 Lluis Sanchez Gual <lluis@ximian.com>
48 * DiscoveryClientProtocol.cs: In DiscoverAny, catch expection of type
49 DiscoveryException and rethrow the included Exception instead.
50 * DiscoveryReference.cs: Added BaseUri property, that returns an uri
51 for the reference, supporting file uris.
52 * ContractReference.cs: Use the new property BaseUri to build the import
55 2004-06-01 Gert Driesen <drieseng@users.sourceforge.net>
57 * DiscoveryReference.cs: Added missing XmlIgnore attribute.
59 2004-05-24 Lluis Sanchez Gual <lluis@ximian.com>
61 * ContractReference.cs: convert relative import uris to absolute uris.
62 * DiscoveryClientProtocol.cs: Before resolving a reference, always
65 2004-03-10 Lluis Sanchez Gual <lluis@ximian.com>
67 * ContractReference.cs, DiscoveryDocumentReference.cs: Delegate handling
68 of errors to the base class.
69 * ContractSearchPattern.cs, DiscoveryDocumentLinksPattern.cs,
70 DiscoveryDocumentSearchPattern.cs, XmlSchemaSearchPattern.cs: Implemented.
71 * DiscoveryClientProtocol.cs: Do not throw exceptions in ResolveAll method,
72 rather add them to the errors list.
73 * DiscoveryReference.cs: Generate DiscoveryException where needed, so
74 DiscoveryClientProtocol can get the url for which an exception was thrown.
75 * DiscoveryExceptionDictionary.cs: Implemented.
77 2004-03-10 Lluis Sanchez Gual <lluis@ximian.com>
79 * DiscoveryClientProtocol.cs: Read additional information (such as soap
80 bindings) from the discovery documents.
81 * DiscoveryDocument.cs: Added support for additional discovery information.
82 * DiscoveryDocumentSerializer.cs: Updated serializer, added support for
85 2004-03-02 Lluis Sanchez Gual <lluis@ximian.com>
87 * DiscoveryClientProtocol.cs: Now it can get alternate urls from HTML pages
88 that include a link tag. Added support for loading files from a the
91 2004-01-24 Lluis Sanchez Gual <lluis@ximian.com>
93 * ContractReference.cs, DiscoveryClientProtocol.cs,
94 DiscoveryDocumentReference.cs: When resolving a wsdl document, recursively
95 resolve the documents it imports.
97 2003-12-19 Lluis Sanchez Gual <lluis@ximian.com>
99 * DiscoveryDocument.cs: Set namespace for ContractReference references.
100 Write() methods: Added namespace declaration in serializer.
101 * DiscoveryDocumentSerializer.cs: Fixed namespace for ContractReference.
102 * DiscoveryRequestHandler.cs: Implemented.
103 * DynamicDiscoveryDocument.cs: Implemented.
104 * ExcludePathInfo.cs, SoapBinding.cs: Removed some TODOs
106 2003-12-12 Lluis Sanchez Gual <lluis@ximian.com>
108 * DiscoveryReference.cs: In FilenameFromUrl(), improved name generation
109 for some common cases.
111 2003-11-11 Lluis Sanchez Gual <lluis@ximian.com>
113 * DiscoveryDocumentSerializer.cs: The class must be internal.
115 2003-10-21 Lluis Sanchez Gual <lluis@ximian.com>
117 * DiscoveryClientProtocol.cs: Fixed little bug in DiscoverAny.
119 2003-10-13 Lluis Sanchez Gual <lluis@ximian.com>
121 * ContractReference.cs, DiscoveryDocumentReference.cs, SchemaReference.cs:
123 * DiscoveryClientProtocol.cs: WriteAll(): Write files to the provided
125 * DiscoveryReference.cs: Improved method FilenameFromUrl().
127 2003-10-10 Lluis Sanchez Gual <lluis@ximian.com>
129 * ContractReference.cs, DiscoveryClientProtocol.cs,
130 DiscoveryClientResult.cs, DiscoveryDocument.cs,
131 DiscoveryDocumentReference.cs, DiscoveryExceptionDictionary.cs,
132 DiscoveryReference.cs, SchemaReference.cs: Implemented initial support
133 for discovery documents (.disco).
135 2002-08-19 Tim Coleman <tim@timcoleman.com>
136 * DiscoveryClientProtocol.cs:
137 Added ResolveAll () stub.
138 * DiscoveryDocument.cs:
139 Added XmlRoot attribute to class.
140 * DiscoveryClientDocumentCollection.cs:
141 * DiscoveryClientReferenceCollection.cs:
142 * DiscoveryClientResultCollection.cs:
143 * DiscoveryReferenceCollection.cs:
144 Implementation of these classes.
146 2002-08-04 Dave Bettin <javabettin@yahoo.com>
147 * ContractSearchPattern.cs
148 * DiscoveryClientDocumentCollection.cs
149 * DiscoveryClientProtocol.cs
150 * DiscoveryClientResult.cs
151 * DiscoveryDocument.cs
152 * DiscoveryDocumentLinksPattern.cs
153 * DiscoveryDocumentReference.cs
154 * DiscoveryDocumentSearchPattern.cs
155 * DiscoveryReference.cs
156 * DiscoveryRequestHandler.cs
157 * DiscoverySearchPattern.cs
158 * DynamicDiscoveryDocument.cs
161 * XmlSchemaSearchPattern.cs
162 [ Added attributes and some basic implementation]
164 2002-08-03 Tim Coleman <tim@timcoleman.com>
165 * DiscoveryDocument.cs:
166 Added XmlIgnore attribute to References property
167 * DiscoveryDocumentReference.cs:
168 Implemented Ref/Url properties and added XmlIgnore
171 2002-07-28 Dave Bettin <javabettin@yahoo.com>
172 * ContractReference.cs
173 * ContractSearchPattern.cs
174 * DiscoveryClientDocumentCollection.cs
175 * DiscoveryClientProtocol.cs
176 * DiscoveryClientReferenceCollection.cs
177 * DiscoveryClientResultCollection.cs
178 * DiscoveryClientResult.cs
179 * DiscoveryDocument.cs
180 * DiscoveryDocumentLinksPattern.cs
181 * DiscoveryDocumentReference.cs
182 * DiscoveryDocumentSearchPattern.cs
183 * DiscoveryExceptionDictionary.cs
184 * DiscoveryReferenceCollection.cs
185 * DiscoveryReference.cs
186 * DiscoveryRequestHandler.cs
187 * DiscoverySearchPattern.cs
188 * DynamicDiscoveryDocument.cs
192 * XmlSchemaSearchPattern.cs