bfc0804738b0651d97f07ce55599cd0033af693b
[mono.git] / mcs / class / System.Web.Services / System.Web.Services.Discovery / ChangeLog
1 2007-11-01  Atsushi Enomotot  <atsushi@ximian.com>
2
3         * DiscoveryClientProtocol.cs : without setting Url before resolve,
4           it causes NRE on get_BaseUrl().
5
6 2007-10-05  Atsushi Enomotot  <atsushi@ximian.com>
7
8         * DiscoveryClientProtocol.cs : [ComVisible]
9
10 2007-08-31  Gert Driesen  <drieseng@users.sourceforge.net>
11
12         * DiscoveryRequestHandler.cs: Do not require write access to file.
13
14 2006-11-15  Atsushi Enomotot  <atsushi@ximian.com>
15
16         * DiscoveryReference.cs: FilenameFromUrl() is public.
17
18 2006-10-18  Atsushi Enomotot  <atsushi@ximian.com>
19
20         * SchemaReference.cs,
21           DiscoveryClientProtocol.cs,
22           ContractReference.cs: handle imported schemas in DiscoverAny().
23           Fixed bug #78995.
24
25 2006-09-05  Lluis Sanchez Gual  <lluis@novell.com>
26
27         * DiscoveryClientProtocol.cs: In ReadAll, load wsdl files from a
28           path relative to the .map file.
29
30 2005-08-15 Gert Driesen <drieseng@users.sourceforge.net>
31
32         * SchemaReference.cs: DefaultValue of TargetNamespace should be null.
33         * DiscoveryClientProtocol.cs: Added LoadExternals method to match 
34         MS.NET. Fixed line endings.
35
36 2005-08-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
37
38         * DiscoveryClientProtocol.cs: use Uri so that relative paths are handled
39         gracefully.
40
41 2005-05-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
42
43         * SchemaReference.cs: fixed the setter for TargetNamespace.
44
45 2004-09-01  Lluis Sanchez Gual  <lluis@novell.com>
46
47         * DiscoveryClientProtocol.cs: Added support for "file://" urls.
48
49 2004-08-24  Lluis Sanchez Gual  <lluis@novell.com>
50
51         * ContractReference.cs, DiscoveryClientProtocol.cs: Set the url from which
52           documents are being read.
53
54 2004-06-13  Gert Driesen <drieseng@users.sourceforge.net>
55
56         * SchemaReference.cs: corrected namespace
57         * SoapBinding.cs: corrected namespace
58
59 2004-06-10  Lluis Sanchez Gual  <lluis@ximian.com>
60
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
66           uri.
67
68 2004-06-01  Gert Driesen <drieseng@users.sourceforge.net>
69
70         * DiscoveryReference.cs: Added missing XmlIgnore attribute.
71
72 2004-05-24  Lluis Sanchez Gual  <lluis@ximian.com>
73
74         * ContractReference.cs: convert relative import uris to absolute uris.
75         * DiscoveryClientProtocol.cs: Before resolving a reference, always
76           set the Url property.
77
78 2004-03-10  Lluis Sanchez Gual  <lluis@ximian.com>
79
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.
89
90 2004-03-10  Lluis Sanchez Gual  <lluis@ximian.com>
91
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
96           soap bindings.
97
98 2004-03-02  Lluis Sanchez Gual  <lluis@ximian.com>
99
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
102           file system.
103
104 2004-01-24  Lluis Sanchez Gual <lluis@ximian.com>
105
106         * ContractReference.cs, DiscoveryClientProtocol.cs, 
107           DiscoveryDocumentReference.cs: When resolving a wsdl document, recursively
108           resolve the documents it imports.
109
110 2003-12-19  Lluis Sanchez Gual <lluis@ximian.com>
111
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
118         
119 2003-12-12  Lluis Sanchez Gual <lluis@ximian.com>
120         
121         * DiscoveryReference.cs: In FilenameFromUrl(), improved name generation
122           for some common cases.
123           
124 2003-11-11  Lluis Sanchez Gual <lluis@ximian.com>
125
126         * DiscoveryDocumentSerializer.cs: The class must be internal.
127
128 2003-10-21  Lluis Sanchez Gual <lluis@ximian.com>
129
130         * DiscoveryClientProtocol.cs: Fixed little bug in DiscoverAny.
131
132 2003-10-13  Lluis Sanchez Gual <lluis@ximian.com>
133
134         * ContractReference.cs, DiscoveryDocumentReference.cs, SchemaReference.cs:
135       Little fixes.
136         * DiscoveryClientProtocol.cs: WriteAll(): Write files to the provided
137           directory.
138         * DiscoveryReference.cs: Improved method FilenameFromUrl().
139
140 2003-10-10  Lluis Sanchez Gual  <lluis@ximian.com>
141
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).
147
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.
158
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
172                 * SchemaReference.cs
173                 * SoapBinding.cs
174                 * XmlSchemaSearchPattern.cs
175                         [ Added attributes and some basic implementation]
176                         
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
182                 attributes.
183
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
202                 * ExcludePathInfo.cs
203                 * SchemaReference.cs
204                 * SoapBinding.cs
205                 * XmlSchemaSearchPattern.cs
206                         [ Added stubs]