* ContractReference.cs, DiscoveryClientProtocol.cs: Set the url from which
[mono.git] / mcs / class / System.Web.Services / System.Web.Services.Discovery / ChangeLog
1 2004-08-24  Lluis Sanchez Gual  <lluis@ximian.com>
2
3         * ContractReference.cs, DiscoveryClientProtocol.cs: Set the url from which
4           documents are being read.
5
6 2004-06-13  Gert Driesen <drieseng@users.sourceforge.net>
7
8         * SchemaReference.cs: corrected namespace
9         * SoapBinding.cs: corrected namespace
10
11 2004-06-10  Lluis Sanchez Gual  <lluis@ximian.com>
12
13         * DiscoveryClientProtocol.cs: In DiscoverAny, catch expection of type
14           DiscoveryException and rethrow the included Exception instead.
15         * DiscoveryReference.cs: Added BaseUri property, that returns an uri
16           for the reference, supporting file uris.
17         * ContractReference.cs: Use the new property BaseUri to build the import
18           uri.
19
20 2004-06-01  Gert Driesen <drieseng@users.sourceforge.net>
21
22         * DiscoveryReference.cs: Added missing XmlIgnore attribute.
23
24 2004-05-24  Lluis Sanchez Gual  <lluis@ximian.com>
25
26         * ContractReference.cs: convert relative import uris to absolute uris.
27         * DiscoveryClientProtocol.cs: Before resolving a reference, always
28           set the Url property.
29
30 2004-03-10  Lluis Sanchez Gual  <lluis@ximian.com>
31
32         * ContractReference.cs, DiscoveryDocumentReference.cs: Delegate handling 
33           of errors to the base class.
34         * ContractSearchPattern.cs, DiscoveryDocumentLinksPattern.cs, 
35           DiscoveryDocumentSearchPattern.cs, XmlSchemaSearchPattern.cs: Implemented.
36         * DiscoveryClientProtocol.cs: Do not throw exceptions in ResolveAll method,
37           rather add them to the errors list.
38         * DiscoveryReference.cs: Generate DiscoveryException where needed, so
39           DiscoveryClientProtocol can get the url for which an exception was thrown.
40         * DiscoveryExceptionDictionary.cs: Implemented.
41
42 2004-03-10  Lluis Sanchez Gual  <lluis@ximian.com>
43
44         * DiscoveryClientProtocol.cs: Read additional information (such as soap
45           bindings) from the discovery documents.
46         * DiscoveryDocument.cs: Added support for additional discovery information.
47         * DiscoveryDocumentSerializer.cs: Updated serializer, added support for
48           soap bindings.
49
50 2004-03-02  Lluis Sanchez Gual  <lluis@ximian.com>
51
52         * DiscoveryClientProtocol.cs: Now it can get alternate urls from HTML pages
53           that include a link tag. Added support for loading files from a the
54           file system.
55
56 2004-01-24  Lluis Sanchez Gual <lluis@ximian.com>
57
58         * ContractReference.cs, DiscoveryClientProtocol.cs, 
59           DiscoveryDocumentReference.cs: When resolving a wsdl document, recursively
60           resolve the documents it imports.
61
62 2003-12-19  Lluis Sanchez Gual <lluis@ximian.com>
63
64         * DiscoveryDocument.cs: Set namespace for ContractReference references.
65           Write() methods: Added namespace declaration in serializer.
66         * DiscoveryDocumentSerializer.cs: Fixed namespace for ContractReference.
67         * DiscoveryRequestHandler.cs: Implemented.
68         * DynamicDiscoveryDocument.cs: Implemented.
69         * ExcludePathInfo.cs, SoapBinding.cs: Removed some TODOs
70         
71 2003-12-12  Lluis Sanchez Gual <lluis@ximian.com>
72         
73         * DiscoveryReference.cs: In FilenameFromUrl(), improved name generation
74           for some common cases.
75           
76 2003-11-11  Lluis Sanchez Gual <lluis@ximian.com>
77
78         * DiscoveryDocumentSerializer.cs: The class must be internal.
79
80 2003-10-21  Lluis Sanchez Gual <lluis@ximian.com>
81
82         * DiscoveryClientProtocol.cs: Fixed little bug in DiscoverAny.
83
84 2003-10-13  Lluis Sanchez Gual <lluis@ximian.com>
85
86         * ContractReference.cs, DiscoveryDocumentReference.cs, SchemaReference.cs:
87       Little fixes.
88         * DiscoveryClientProtocol.cs: WriteAll(): Write files to the provided
89           directory.
90         * DiscoveryReference.cs: Improved method FilenameFromUrl().
91
92 2003-10-10  Lluis Sanchez Gual  <lluis@ximian.com>
93
94         * ContractReference.cs, DiscoveryClientProtocol.cs, 
95           DiscoveryClientResult.cs, DiscoveryDocument.cs,
96           DiscoveryDocumentReference.cs, DiscoveryExceptionDictionary.cs,
97           DiscoveryReference.cs, SchemaReference.cs: Implemented initial support
98           for discovery documents (.disco).
99
100 2002-08-19  Tim Coleman <tim@timcoleman.com>
101         * DiscoveryClientProtocol.cs:
102                 Added ResolveAll () stub.
103         * DiscoveryDocument.cs:
104                 Added XmlRoot attribute to class.
105         * DiscoveryClientDocumentCollection.cs:
106         * DiscoveryClientReferenceCollection.cs:
107         * DiscoveryClientResultCollection.cs:
108         * DiscoveryReferenceCollection.cs:
109                 Implementation of these classes.
110
111 2002-08-04  Dave Bettin <javabettin@yahoo.com>
112                 * ContractSearchPattern.cs
113                 * DiscoveryClientDocumentCollection.cs
114                 * DiscoveryClientProtocol.cs
115                 * DiscoveryClientResult.cs
116                 * DiscoveryDocument.cs
117                 * DiscoveryDocumentLinksPattern.cs
118                 * DiscoveryDocumentReference.cs
119                 * DiscoveryDocumentSearchPattern.cs
120                 * DiscoveryReference.cs
121                 * DiscoveryRequestHandler.cs
122                 * DiscoverySearchPattern.cs
123                 * DynamicDiscoveryDocument.cs
124                 * SchemaReference.cs
125                 * SoapBinding.cs
126                 * XmlSchemaSearchPattern.cs
127                         [ Added attributes and some basic implementation]
128                         
129 2002-08-03  Tim Coleman <tim@timcoleman.com>
130         * DiscoveryDocument.cs:
131                 Added XmlIgnore attribute to References property
132         * DiscoveryDocumentReference.cs:
133                 Implemented Ref/Url properties and added XmlIgnore
134                 attributes.
135
136 2002-07-28  Dave Bettin <javabettin@yahoo.com>
137                 * ContractReference.cs
138                 * ContractSearchPattern.cs
139                 * DiscoveryClientDocumentCollection.cs
140                 * DiscoveryClientProtocol.cs
141                 * DiscoveryClientReferenceCollection.cs
142                 * DiscoveryClientResultCollection.cs
143                 * DiscoveryClientResult.cs
144                 * DiscoveryDocument.cs
145                 * DiscoveryDocumentLinksPattern.cs
146                 * DiscoveryDocumentReference.cs
147                 * DiscoveryDocumentSearchPattern.cs
148                 * DiscoveryExceptionDictionary.cs
149                 * DiscoveryReferenceCollection.cs
150                 * DiscoveryReference.cs
151                 * DiscoveryRequestHandler.cs
152                 * DiscoverySearchPattern.cs
153                 * DynamicDiscoveryDocument.cs
154                 * ExcludePathInfo.cs
155                 * SchemaReference.cs
156                 * SoapBinding.cs
157                 * XmlSchemaSearchPattern.cs
158                         [ Added stubs]