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