2003-07-22 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mcs / class / System.Web.Services / System.Web.Services.Description / ChangeLog
1 2002-08-20  Tim Coleman <tim@timcoleman.com>
2         * ServiceDescription.cs:
3                 Add ServiceDescription.ServiceDescriptionSerializer
4                 class.
5         * ServiceDescriptionFormatExtensionCollection.cs:
6                 Remove reference to "parent".
7
8 2002-08-19  Tim Coleman <tim@timcoleman.com>
9         * BindingCollection.cs:
10                 Use base constructor, remove SetParent call
11         * FaultBindingCollection.cs:
12         * ImportCollection.cs:
13         * MessageCollection.cs:
14         * MessagePartCollection.cs:
15         * OperationBindingCollection.cs:
16         * OperationCollection.cs:
17         * OperationFaultCollection.cs:
18         * PortCollection.cs:
19         * PortTypeCollection.cs:
20         * ServiceCollection.cs:
21         * ServiceDescriptionFormatExtensionCollection.cs:
22                 Use base constructor
23         * ServiceDescriptionCollection.cs:
24                 Use base constructor, Remove SetParent method
25         * ServiceDescriptionBaseCollection.cs:
26                 Make parent object private as according to
27                 class status page.
28         * OperationMessageCollection.cs:
29                 Use base constructor
30                 Remove excess break's to avoid compiler warning
31                 Remove TODO attribute (confirmed default retval)
32
33 2002-08-15  Tim Coleman <tim@timcoleman.com>
34         * FaultBindingCollection.cs:
35         * ImportCollection.cs:
36         * MessageCollection.cs:
37         * MessagePartCollection.cs:
38         * OperationBindingCollection.cs:
39         * OperationCollection.cs:
40         * OperationFaultCollection.cs:
41         * OperationMessageCollection.cs:
42         * PortCollection.cs:
43         * PortTypeCollection.cs:
44         * ServiceCollection.cs:
45         * ServiceDescriptionFormatExtensionCollection.cs:
46                 Use parent from ServiceDescriptionBaseCollection
47         * ServiceDescriptionCollection.cs:
48                 Use parent from ServiceDescriptionBaseCollection
49                 Implement SetParent () method
50         * ServiceDescriptionBaseCollection.cs:
51                 Add "parent" object.
52                 Add SetParent call to OnSet() and OnInsert ()
53
54 2002-08-12  Tim Coleman <tim@timcoleman.com>
55         * Operation.cs:
56                 Fix ParameterOrderString in case ParameterOrder is
57                 null.
58         * BindingCollection.cs:
59                 Remove Table handling on insert/delete/indexer
60                 because it is handled in base class.
61         * ServiceDescriptionBaseCollection.cs:
62                 Only add an element to the hashtable if its GetKey ()
63                 method does not return null. 
64
65 2002-08-09  Tim Coleman <tim@timcoleman.com>
66         * BindingCollection.cs: 
67         * ServiceDescriptionCollection.cs: 
68                 Implement Set indexer
69         * FaultBindingCollection.cs:
70         * MessageCollection.cs:
71         * MessagePartCollection.cs:
72         * OperationFaultCollection.cs:
73         * PortCollection.cs:
74         * PortTypeCollection.cs:
75         * ServiceCollection.cs:
76                 Implement Set indexer, code cleanup
77         * Message.cs:
78                 Implement FindPartByName ()
79         * OperationMessageCollection.cs:
80                 Alter OnSet () method
81         * ServiceDescriptionBaseCollection.cs:
82                 Implement some methods.
83         * ServiceDescriptionFormatExtensionCollection.cs:
84                 Implement Find (), FindAll (), OnValidate () methods
85                 
86
87 2002-08-06  Tim Coleman <tim@timcoleman.com>
88         * ServiceDescription.cs:
89                 Add namespace definitions when serializing.
90         * HttpBinding.cs:
91                 Change namespace definition (wsdl was spelt wsld)
92
93 2002-08-06  Tim Coleman <tim@timcoleman.com>
94         * ServiceDescription.cs:
95                 Change the XmlElement name from "type" to "types" for
96                 the Types object
97
98 2002-08-06  Tim Coleman <tim@timcoleman.com>
99         * ServerProtocol.cs:
100                 Add new class as implied by class statuc page.
101                 SoapServerProtocol is derived from this.
102         * SoapServerProtocol.cs:
103                 Change base class to ServerProtocol.
104         * SoapClientMethod.cs:
105                 This class should not be sealed.
106
107 2002-08-03  Tim Coleman <tim@timcoleman.com>
108         * SoapProtocolReflector.cs:
109                 Removed SoapBinding property and made the class
110                 not sealed to agree with class reference page.
111
112 2002-08-03  Tim Coleman <tim@timcoleman.com>
113         * ServiceDescriptionBaseCollection.cs:
114                 Removed some NotImplementedException()'s so that
115                 it runs.
116
117 2002-07-26  Tim Coleman <tim@timcoleman.com>
118         * ServiceDescription.cs:
119                 Changed the creation of the XmlSerializer after 
120                 consulting the System.Xml.Serialization namespace
121                 and trying to serialize a document.  Now works somewhat!
122
123 2002-07-25  Tim Coleman <tim@timcoleman.com>
124         * OperationMessageCollection.cs:
125                 Some implementation of this class after consulting a
126                 WSDL reference.  Now validates the inputs.
127
128 2002-07-24  Tim Coleman <tim@timcoleman.com>    
129         * ProtocolImporter.cs:
130         * ProtocolReflector.cs:
131                 Some implementation of these classes.  MonoTODO's begone!
132         * SoapProtocolImporter.cs:
133                 Changed description to literal string "Soap"
134         * SoapProtocolReflector.cs:
135                 Added a new class based on guesswork and conjecture.
136
137 2002-07-24  Tim Coleman <tim@timcoleman.com>
138         * ServiceDescription.cs:
139                 Implement Read/Write methods for serialization/
140                 deserialization.
141
142 2002-07-23  Tim Coleman <tim@timcoleman.com>
143         * ServiceDescription.cs:
144                 Add XmlIgnore attribute to ServiceDescriptions property
145         * OperationFlow.cs:
146         * ServiceDescriptionImportWarnings.cs:
147                 Explicitly set values in enumeration to match
148                 .NET.
149
150 2002-07-22 Tim Coleman <tim@timcoleman.com>     
151         * Binding.cs:
152         * BindingCollection.cs:
153         * DocumentableItem.cs:
154         * FaultBinding.cs:
155         * FaultBindingCollection.cs:
156         * HttpAddressBinding.cs:
157         * HttpBinding.cs:
158         * HttpOperationBinding.cs:
159         * HttpUrlEncodedBinding.cs:
160         * HttpUrlReplacementBinding.cs:
161         * Import.cs:
162         * ImportCollection.cs:
163         * InputBinding.cs:
164         * Message.cs:
165         * MessageBinding.cs:
166         * MessageCollection.cs:
167         * MessagePart.cs:
168         * MessagePartCollection.cs:
169         * MimeContentBinding.cs:
170         * MimeMultipartRelatedBinding.cs:
171         * MimePart.cs:
172         * MimePartCollection.cs:
173         * MimeTextBinding.cs:
174         * MimeTextMatch.cs:
175         * MimeTextMatchCollection.cs:
176         * MimeXmlBinding.cs:
177         * Operation.cs:
178         * OperationBinding.cs:
179         * OperationBindingCollection.cs:
180         * OperationCollection.cs:
181         * OperationFaultCollection.cs:
182         * OperationFlow.cs:
183         * OperationMessage.cs:
184         * OperationMessageCollection.cs:
185         * OutputBinding.cs:
186         * Port.cs:
187         * PortCollection.cs:
188         * PortType.cs:
189         * PortTypeCollection.cs:
190         * ProtocolImporter.cs:
191         * Service.cs:
192         * ServiceCollection.cs:
193         * ServiceDescription.cs:
194         * ServiceDescriptionBaseCollection.cs:
195         * ServiceDescriptionCollection.cs:
196         * ServiceDescriptionFormatExtension.cs:
197         * ServiceDescriptionFormatExtensionCollection.cs:
198         * ServiceDescriptionImportWarnings.cs:
199         * SoapAddressBinding.cs:
200         * SoapBinding.cs:
201         * SoapBindingStyle.cs:
202         * SoapBindingUse.cs:
203         * SoapBodyBinding.cs:
204         * SoapExtensionImporter.cs:
205         * SoapExtensionReflector.cs:
206         * SoapFaultBinding.cs:
207         * SoapHeaderBinding.cs:
208         * SoapHeaderFaultBinding.cs:
209         * SoapOperationBinding.cs:
210         * SoapTransportImporter.cs:
211         * Types.cs:
212                 1. Add missing attributes as determined by reflection
213                 2. Fix protection levels where appropriate
214                 3. Add missing items where appropriate
215                 Basically, this was a change to remove all the X's from 
216                 the project status page for this namespace :)
217
218 2002-07-19 Tim Coleman  <tim@timcoleman.com>    
219         * Binding.cs:
220         * BindingCollection.cs:
221         * ChangeLog:
222         * DocumentableItem.cs:
223         * FaultBinding.cs:
224         * FaultBindingCollection.cs:
225         * HttpAddressBinding.cs:
226         * HttpBinding.cs:
227         * HttpOperationBinding.cs:
228         * HttpUrlEncodedBinding.cs:
229         * HttpUrlReplacementBinding.cs:
230         * Import.cs:
231         * ImportCollection.cs:
232         * InputBinding.cs:
233         * Message.cs:
234         * MessageBinding.cs:
235         * MessageCollection.cs:
236         * MessagePart.cs:
237         * MessagePartCollection.cs:
238         * MimeContentBinding.cs:
239         * MimeMultipartRelatedBinding.cs:
240         * MimePart.cs:
241         * MimePartCollection.cs:
242         * MimeTextBinding.cs:
243         * MimeTextMatch.cs:
244         * MimeTextMatchCollection.cs:
245         * MimeXmlBinding.cs:
246         * Operation.cs:
247         * OperationBinding.cs:
248         * OperationBindingCollection.cs:
249         * OperationCollection.cs:
250         * OperationFault.cs:
251         * OperationFaultCollection.cs:
252         * OperationFlow.cs:
253         * OperationInput.cs:
254         * OperationMessage.cs:
255         * OperationMessageCollection.cs:
256         * OperationOutput.cs:
257         * OutputBinding.cs:
258         * Port.cs:
259         * PortCollection.cs:
260         * PortType.cs:
261         * PortTypeCollection.cs:
262         * ProtocolImporter.cs:
263         * ProtocolReflector.cs:
264         * Service.cs:
265         * ServiceCollection.cs:
266         * ServiceDescription.cs:
267         * ServiceDescriptionBaseCollection.cs:
268         * ServiceDescriptionCollection.cs:
269         * ServiceDescriptionFormatExtension.cs:
270         * ServiceDescriptionFormatExtensionCollection.cs:
271         * ServiceDescriptionImportStyle.cs:
272         * ServiceDescriptionImportWarnings.cs:
273         * ServiceDescriptionImporter.cs:
274         * ServiceDescriptionReflector.cs:
275         * SoapAddressBinding.cs:
276         * SoapBinding.cs:
277         * SoapBindingStyle.cs:
278         * SoapBindingUse.cs:
279         * SoapBodyBinding.cs:
280         * SoapExtensionImporter.cs:
281         * SoapExtensionReflector.cs:
282         * SoapFaultBinding.cs:
283         * SoapHeaderBinding.cs:
284         * SoapHeaderFaultBinding.cs:
285         * SoapOperationBinding.cs:
286         * SoapProtocolImporter.cs:
287         * SoapTransportImporter.cs:
288         * Types.cs:
289                 Initial implementation