2007-02-18 Marek Sieradzki <marek.sieradzki@gmail.com>
[mono.git] / mcs / class / System.Web.Services / System.Web.Services.Discovery / ChangeLog
1 2006-11-15  Atsushi Enomotot  <atsushi@ximian.com>
2
3         * DiscoveryReference.cs: FilenameFromUrl() is public.
4
5 2006-10-18  Atsushi Enomotot  <atsushi@ximian.com>
6
7         * SchemaReference.cs,
8           DiscoveryClientProtocol.cs,
9           ContractReference.cs: handle imported schemas in DiscoverAny().
10           Fixed bug #78995.
11
12 2006-09-05  Lluis Sanchez Gual  <lluis@novell.com>
13
14         * DiscoveryClientProtocol.cs: In ReadAll, load wsdl files from a
15           path relative to the .map file.
16
17 2005-08-15 Gert Driesen <drieseng@users.sourceforge.net>
18
19         * SchemaReference.cs: DefaultValue of TargetNamespace should be null.
20         * DiscoveryClientProtocol.cs: Added LoadExternals method to match 
21         MS.NET. Fixed line endings.
22
23 2005-08-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
24
25         * DiscoveryClientProtocol.cs: use Uri so that relative paths are handled
26         gracefully.
27
28 2005-05-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
29
30         * SchemaReference.cs: fixed the setter for TargetNamespace.
31
32 2004-09-01  Lluis Sanchez Gual  <lluis@novell.com>
33
34         * DiscoveryClientProtocol.cs: Added support for "file://" urls.
35
36 2004-08-24  Lluis Sanchez Gual  <lluis@novell.com>
37
38         * ContractReference.cs, DiscoveryClientProtocol.cs: Set the url from which
39           documents are being read.
40
41 2004-06-13  Gert Driesen <drieseng@users.sourceforge.net>
42
43         * SchemaReference.cs: corrected namespace
44         * SoapBinding.cs: corrected namespace
45
46 2004-06-10  Lluis Sanchez Gual  <lluis@ximian.com>
47
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
53           uri.
54
55 2004-06-01  Gert Driesen <drieseng@users.sourceforge.net>
56
57         * DiscoveryReference.cs: Added missing XmlIgnore attribute.
58
59 2004-05-24  Lluis Sanchez Gual  <lluis@ximian.com>
60
61         * ContractReference.cs: convert relative import uris to absolute uris.
62         * DiscoveryClientProtocol.cs: Before resolving a reference, always
63           set the Url property.
64
65 2004-03-10  Lluis Sanchez Gual  <lluis@ximian.com>
66
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.
76
77 2004-03-10  Lluis Sanchez Gual  <lluis@ximian.com>
78
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
83           soap bindings.
84
85 2004-03-02  Lluis Sanchez Gual  <lluis@ximian.com>
86
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
89           file system.
90
91 2004-01-24  Lluis Sanchez Gual <lluis@ximian.com>
92
93         * ContractReference.cs, DiscoveryClientProtocol.cs, 
94           DiscoveryDocumentReference.cs: When resolving a wsdl document, recursively
95           resolve the documents it imports.
96
97 2003-12-19  Lluis Sanchez Gual <lluis@ximian.com>
98
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
105         
106 2003-12-12  Lluis Sanchez Gual <lluis@ximian.com>
107         
108         * DiscoveryReference.cs: In FilenameFromUrl(), improved name generation
109           for some common cases.
110           
111 2003-11-11  Lluis Sanchez Gual <lluis@ximian.com>
112
113         * DiscoveryDocumentSerializer.cs: The class must be internal.
114
115 2003-10-21  Lluis Sanchez Gual <lluis@ximian.com>
116
117         * DiscoveryClientProtocol.cs: Fixed little bug in DiscoverAny.
118
119 2003-10-13  Lluis Sanchez Gual <lluis@ximian.com>
120
121         * ContractReference.cs, DiscoveryDocumentReference.cs, SchemaReference.cs:
122       Little fixes.
123         * DiscoveryClientProtocol.cs: WriteAll(): Write files to the provided
124           directory.
125         * DiscoveryReference.cs: Improved method FilenameFromUrl().
126
127 2003-10-10  Lluis Sanchez Gual  <lluis@ximian.com>
128
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).
134
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.
145
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
159                 * SchemaReference.cs
160                 * SoapBinding.cs
161                 * XmlSchemaSearchPattern.cs
162                         [ Added attributes and some basic implementation]
163                         
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
169                 attributes.
170
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
189                 * ExcludePathInfo.cs
190                 * SchemaReference.cs
191                 * SoapBinding.cs
192                 * XmlSchemaSearchPattern.cs
193                         [ Added stubs]