ChangeLog 9.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326
  1. 2003-12-03 Gonzalo Paniagua Javier <[email protected]>
  2. * HtmlContainerControl.cs: encode/decode InnerText. Fixes bug #51653.
  3. 2003-12-03 Gonzalo Paniagua Javier <[email protected]>
  4. * HtmlSelect.cs: with the new LosFormatter, we get array types right, so
  5. remove the code used to workaround that.
  6. 2003-12-01 Jackson Harper <[email protected]>
  7. * HtmlControl.cs: Fix disabled property. Patch by Alon Gazit
  8. <[email protected]>.
  9. 2003-11-25 Gonzalo Paniagua Javier <[email protected]>
  10. * HtmlSelect.cs: don't add items without data. Patch by Alon Gazit
  11. <[email protected]>. Fixes bug #51377.
  12. 2003-11-24 Gonzalo Paniagua Javier <[email protected]>
  13. * HtmlInputRadioButton.cs: initialize event indexer. Patch by Alon Gazit
  14. <[email protected]>.
  15. 2003-10-29 Jackson Harper <[email protected]>
  16. * HtmlControl.cs: Make disabled an attribute of the control so it
  17. is rendered. This is a slightly modifed version of a patch
  18. by Yaron Shkop. Fixes bug #50160.
  19. 2003-10-16 Gonzalo Paniagua Javier <[email protected]>
  20. * HtmlTextArea.cs: fixed infinite recursion.
  21. 2003-10-13 Gonzalo Paniagua Javier <[email protected]>
  22. * HtmlForm.cs: render the onsubmit attribute.
  23. 2003-08-26 Gonzalo Paniagua Javier <[email protected]>
  24. * HtmlGenericControl.cs: ConstructorNeedsTag defaults to false so we
  25. need to pass true here. Fixes bug #47918.
  26. 2003-07-17 Andreas Nahr <[email protected]>
  27. * HtmlContainerControl.cs: Added attributes
  28. * HtmlControl.cs: Added attributes
  29. * HtmlInputControl.cs: Fixed public signature
  30. * HtmlInputRadioButton.cs: Fixed public signature
  31. * HtmlSelect.cs: Added missing attribute
  32. * HtmlTable.cs: Added missing attribute
  33. 2003-06-20 Gonzalo Paniagua Javier <[email protected]>
  34. * HtmlSelect.cs: fixed bug #44894.
  35. 2003-04-30 Gonzalo Paniagua Javier <[email protected]>
  36. * HtmlImage.cs:
  37. * HtmlInputControl.cs:
  38. * HtmlSelect.cs: added control builder attribute.
  39. * HtmlSelectBuilder.cs: builder for HtmlSelect.
  40. * HtmlControlBuilder.cs: common builder for all HtmlControls.
  41. 2003-01-29 Gonzalo Paniagua Javier <[email protected]>
  42. * HtmlControl.cs: _tagName is now internal.
  43. * HtmlGenericControl.cs: use the field in HtmlControl to keep the tag
  44. name.
  45. 2003-01-17 Gonzalo Paniagua Javier <[email protected]>
  46. * System.Web.UI.HtmlControls/HtmlForm.cs: render 'action' attribute.
  47. 2003-01-03 Gonzalo Paniagua Javier <[email protected]>
  48. * HtmlInputButton.cs: fixed bug #35677.
  49. 2003-01-03 Gonzalo Paniagua Javier <[email protected]>
  50. * HtmlInputControl.cs: fixed bug #35673.
  51. 2003-01-03 Gonzalo Paniagua Javier <[email protected]>
  52. * HtmlInputText.cs: fixed bug #35670.
  53. 2002-11-12 Gonzalo Paniagua Javier <[email protected]>
  54. * HtmlSelect.cs: fixed LoadViewstate.
  55. 2002-11-07 Gonzalo Paniagua Javier <[email protected]>
  56. * HtmlButton.cs: make it do a POST if the button has any ServerClick
  57. events.
  58. 2002-09-23 Gonzalo Paniagua Javier <[email protected]>
  59. * HtmlAnchor.cs:
  60. * HtmlButton.cs:
  61. * HtmlContainerControl.cs:
  62. * HtmlControl.cs:
  63. * HtmlForm.cs:
  64. * HtmlGenericControl.cs:
  65. * HtmlImage.cs:
  66. * HtmlInputButton.cs:
  67. * HtmlInputCheckBox.cs:
  68. * HtmlInputControl.cs:
  69. * HtmlInputFile.cs:
  70. * HtmlInputHidden.cs:
  71. * HtmlInputImage.cs:
  72. * HtmlInputRadioButton.cs:
  73. * HtmlInputText.cs:
  74. * HtmlSelect.cs:
  75. * HtmlTable.cs:
  76. * HtmlTableCell.cs:
  77. * HtmlTableRow.cs:
  78. * HtmlTextArea.cs: added almost all missing attributes.
  79. 2002-07-20 Gonzalo Paniagua Javier <[email protected]>
  80. * HtmlControl.cs: the attributes must use ViewState as its StateBag,
  81. if not style values are lost between postbacks.
  82. 2002-07-17 Gonzalo Paniagua Javier <[email protected]>
  83. * HtmlAnchor.cs:
  84. * HtmlButton.cs:
  85. * HtmlInputButton.cs:
  86. * HtmlInputCheckBox.cs:
  87. * HtmlInputHidden.cs:
  88. * HtmlInputImage.cs:
  89. * HtmlInputText.cs:
  90. * HtmlTextArea.cs: Initialize EventHandlerList indexer.
  91. * HtmlContainerControl.cs: almost rewritten to use a LiteralControl
  92. instead of maintaining some flags and strings. Implemented
  93. LoadViewState.
  94. * HtmlControl.cs: fixed constructor and added ViewStateIgnoreCase.
  95. * HtmlSelect.cs: fixed TrackViewState, SaveViewState, SelectedIndices
  96. and Value.
  97. 2002-07-12 Gonzalo Paniagua Javier <[email protected]>
  98. * HtmlGenericControl.cs: fixed TagName signature and get/set.
  99. * HtmlInputImage.cs: added attribute and fixed signature of ServerClick.
  100. * HtmlInputText.cs: added attribute.
  101. 2002-07-05 Gonzalo Paniagua Javier <[email protected]>
  102. * HtmlForm.cs: don't render action attribute.
  103. 2002-07-04 Gonzalo Paniagua Javier <[email protected]>
  104. * HtmlContainerControl.cs:
  105. (CreateControlCollection): added. All containers must have a non-empty
  106. control collection.
  107. 2002-06-30 Gonzalo Paniagua Javier <[email protected]>
  108. * System.Web.UI.HtmlControls/HtmlAnchor.cs:
  109. * System.Web.UI.HtmlControls/HtmlButton.cs:
  110. * System.Web.UI.HtmlControls/HtmlControl.cs:
  111. * System.Web.UI.HtmlControls/HtmlForm.cs:
  112. * System.Web.UI.HtmlControls/HtmlGenericControl.cs:
  113. * System.Web.UI.HtmlControls/HtmlInputButton.cs:
  114. * System.Web.UI.HtmlControls/HtmlInputCheckBox.cs:
  115. * System.Web.UI.HtmlControls/HtmlInputControl.cs:
  116. * System.Web.UI.HtmlControls/HtmlInputFile.cs:
  117. * System.Web.UI.HtmlControls/HtmlInputHidden.cs:
  118. * System.Web.UI.HtmlControls/HtmlInputImage.cs:
  119. * System.Web.UI.HtmlControls/HtmlInputRadioButton.cs:
  120. * System.Web.UI.HtmlControls/HtmlInputText.cs:
  121. * System.Web.UI.HtmlControls/HtmlSelect.cs:
  122. * System.Web.UI.HtmlControls/HtmlTable.cs:
  123. * System.Web.UI.HtmlControls/HtmlTableCell.cs:
  124. * System.Web.UI.HtmlControls/HtmlTableRow.cs:
  125. * System.Web.UI.HtmlControls/HtmlTextArea.cs:
  126. Fixes based on class status page:
  127. - Add attributes (DefaultEvent, ParseChildren).
  128. - Fix declarations.
  129. - Explicitly implement some interfaces (IPostBackDataHandler
  130. and IPostBackEventHandler).
  131. - Implemented some missing methods.
  132. 2002-06-24 Gonzalo Paniagua Javier <[email protected]>
  133. * HtmlForm.cs:
  134. (RenderChildren): use OnFormRender and OnFormPostRender.
  135. 2002-06-09 Gonzalo Paniagua Javier <[email protected]>
  136. * HtmlSelect.cs:
  137. (RenderAttributes): new -> override and fixes stack overflow.
  138. (RenderChildren): only 1 option can be selected at any given time
  139. except when Multiple property is true.
  140. (Multiple): the attribute value is either "true" or "false", not
  141. "multiple".
  142. * HtmlTable.cs:
  143. (Add):
  144. (AddAt): allow HtmlTableRow as children, not HtmlTableCell.
  145. * HtmlTableCell.cs:
  146. (RenderEndTag): new -> override.
  147. * HtmlTableRow.cs:
  148. (RenderChildren): fixed another stack overflow.
  149. (RenderEndTag): new -> override.
  150. * HtmlTextArea.cs:
  151. (RenderAttributes): new -> override.
  152. 2002-06-07 Gonzalo Paniagua Javier <[email protected]>
  153. * HtmlInputHidden.cs: fixed constructor.
  154. * HtmlInputRadioButton.cs:
  155. (RenderAttributes): fixed stack overflow.
  156. (Name):
  157. (RenderedName): new -> override.
  158. (Value): new property.
  159. * HtmlInputText.cs:
  160. (RenderAttributes): fixed the same kind of stack overflow and make
  161. string comparison case insensitive.
  162. 2002-06-07 Gonzalo Paniagua Javier <[email protected]>
  163. * HtmlForm.cs: fixed name of Enctype property and render enctype
  164. enctype attribute.
  165. * HtmlInputControl.cs: tag type is "input", not "type".
  166. 2002-06-06 Gonzalo Paniagua Javier <[email protected]>
  167. * HtmlControl.cs: Render contents moved to new RenderBeginTag method,
  168. defined in MS docs.
  169. * HtmlForm.cs: Render output when no IE browser.
  170. * HtmlInputButton.cs: added constructor without arguments. Xsp used it,
  171. though now it always use the other .ctor.
  172. * HtmlInputControl.cs: cosmetic changes and implemented set_Name.
  173. 2002-06-05 Gonzalo Paniagua Javier <[email protected]>
  174. * HtmlButton.cs: RenderAttributes is an override, not new.
  175. * HtmlContainerControl.cs: use the new Render method in HtmlControl.
  176. * HtmlControl.cs: added Render method to render the tag and its
  177. attributes. Works for container and non-containers.
  178. * HtmlImage.cs: RenderAttributes don't need to be new. Implemented
  179. Height property.
  180. 2002-06-05 Gonzalo Paniagua Javier <[email protected]>
  181. * HtmlContainerControl.cs: some formatting and use HttpUtility.Encode
  182. instead of Page.Server to encode InnerText.
  183. 2002-06-04 Gonzalo Paniagua Javier <[email protected]>
  184. * HtmlAnchor.cs:
  185. (RenderAttributes): new -> override and fixed little bug that made
  186. it cause an stack overflow.
  187. * HtmlContainerControl.cs: reformatted and added tag and attributes
  188. rendering.
  189. * HtmlGenericControl.cs: removed TagName, which is already in
  190. HtmlControl.
  191. * HtmlTable.cs:
  192. (RenderEndTag): new -> override.
  193. 2002-06-03 Gonzalo Paniagua Javier <[email protected]>
  194. * System.Web.UI.HtmlControls/HtmlForm.cs:
  195. (RenderAttributes): changed new by override.
  196. (Name): allow setting the property.
  197. 2002-05-10 Duncan Mak <[email protected]>
  198. * HtmlTableCellCollection.cs (this): Updated the indexer to return
  199. the right type, HtmlTableCell instead of HtmlTableRow.
  200. * HtmlInputImage.cs (OnServerClick): Commented out parts that
  201. won't compile.
  202. * HtmlForm.cs (RenderAttributes):
  203. (RenderChildren): Commented out code that doesn't compile.
  204. 2002-05-07 Duncan Mak <[email protected]>
  205. * HtmlSelect.cs (TrackViewState): Added 'new' keyword to avoid
  206. clashing with the method defined in the parent class.
  207. (OnDataBinding): Added missing casts.
  208. * HtmlForm.cs (Render): Fixed call too SetAttribute, need to cast
  209. 'this' to IAttributeAccessor before calling interface method.
  210. Also renamed some calls to reflect changes in the API.
  211. * HtmlControl.cs (WriteOnClickAttribute): Made it not static and
  212. fixed a typo.
  213. 2001-09-03 Leen Toelen <[email protected]>
  214. * HtmlAnchor.cs: Initial implementation.
  215. * HtmlTextArea.cs: Initial implementation.
  216. 2001-08-22 Bob Smith <[email protected]>
  217. * HtmlContainerControl.cs: Initial implementation.
  218. * HtmlControl.cs: Initial implementation.
  219. * HtmlGenericControl.cs: Initial implementation.