ChangeLog 8.7 KB

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