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