ChangeLog 9.4 KB

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