ChangeLog 7.4 KB

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