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