ChangeLog 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. 2002-07-04 Gonzalo Paniagua Javier <[email protected]>
  2. * HtmlContainerControl.cs:
  3. (CreateControlCollection): added. All containers must have a non-empty
  4. control collection.
  5. 2002-06-30 Gonzalo Paniagua Javier <[email protected]>
  6. * System.Web.UI.HtmlControls/HtmlAnchor.cs:
  7. * System.Web.UI.HtmlControls/HtmlButton.cs:
  8. * System.Web.UI.HtmlControls/HtmlControl.cs:
  9. * System.Web.UI.HtmlControls/HtmlForm.cs:
  10. * System.Web.UI.HtmlControls/HtmlGenericControl.cs:
  11. * System.Web.UI.HtmlControls/HtmlInputButton.cs:
  12. * System.Web.UI.HtmlControls/HtmlInputCheckBox.cs:
  13. * System.Web.UI.HtmlControls/HtmlInputControl.cs:
  14. * System.Web.UI.HtmlControls/HtmlInputFile.cs:
  15. * System.Web.UI.HtmlControls/HtmlInputHidden.cs:
  16. * System.Web.UI.HtmlControls/HtmlInputImage.cs:
  17. * System.Web.UI.HtmlControls/HtmlInputRadioButton.cs:
  18. * System.Web.UI.HtmlControls/HtmlInputText.cs:
  19. * System.Web.UI.HtmlControls/HtmlSelect.cs:
  20. * System.Web.UI.HtmlControls/HtmlTable.cs:
  21. * System.Web.UI.HtmlControls/HtmlTableCell.cs:
  22. * System.Web.UI.HtmlControls/HtmlTableRow.cs:
  23. * System.Web.UI.HtmlControls/HtmlTextArea.cs:
  24. Fixes based on class status page:
  25. - Add attributes (DefaultEvent, ParseChildren).
  26. - Fix declarations.
  27. - Explicitly implement some interfaces (IPostBackDataHandler
  28. and IPostBackEventHandler).
  29. - Implemented some missing methods.
  30. 2002-06-24 Gonzalo Paniagua Javier <[email protected]>
  31. * HtmlForm.cs:
  32. (RenderChildren): use OnFormRender and OnFormPostRender.
  33. 2002-06-09 Gonzalo Paniagua Javier <[email protected]>
  34. * HtmlSelect.cs:
  35. (RenderAttributes): new -> override and fixes stack overflow.
  36. (RenderChildren): only 1 option can be selected at any given time
  37. except when Multiple property is true.
  38. (Multiple): the attribute value is either "true" or "false", not
  39. "multiple".
  40. * HtmlTable.cs:
  41. (Add):
  42. (AddAt): allow HtmlTableRow as children, not HtmlTableCell.
  43. * HtmlTableCell.cs:
  44. (RenderEndTag): new -> override.
  45. * HtmlTableRow.cs:
  46. (RenderChildren): fixed another stack overflow.
  47. (RenderEndTag): new -> override.
  48. * HtmlTextArea.cs:
  49. (RenderAttributes): new -> override.
  50. 2002-06-07 Gonzalo Paniagua Javier <[email protected]>
  51. * HtmlInputHidden.cs: fixed constructor.
  52. * HtmlInputRadioButton.cs:
  53. (RenderAttributes): fixed stack overflow.
  54. (Name):
  55. (RenderedName): new -> override.
  56. (Value): new property.
  57. * HtmlInputText.cs:
  58. (RenderAttributes): fixed the same kind of stack overflow and make
  59. string comparison case insensitive.
  60. 2002-06-07 Gonzalo Paniagua Javier <[email protected]>
  61. * HtmlForm.cs: fixed name of Enctype property and render enctype
  62. enctype attribute.
  63. * HtmlInputControl.cs: tag type is "input", not "type".
  64. 2002-06-06 Gonzalo Paniagua Javier <[email protected]>
  65. * HtmlControl.cs: Render contents moved to new RenderBeginTag method,
  66. defined in MS docs.
  67. * HtmlForm.cs: Render output when no IE browser.
  68. * HtmlInputButton.cs: added constructor without arguments. Xsp used it,
  69. though now it always use the other .ctor.
  70. * HtmlInputControl.cs: cosmetic changes and implemented set_Name.
  71. 2002-06-05 Gonzalo Paniagua Javier <[email protected]>
  72. * HtmlButton.cs: RenderAttributes is an override, not new.
  73. * HtmlContainerControl.cs: use the new Render method in HtmlControl.
  74. * HtmlControl.cs: added Render method to render the tag and its
  75. attributes. Works for container and non-containers.
  76. * HtmlImage.cs: RenderAttributes don't need to be new. Implemented
  77. Height property.
  78. 2002-06-05 Gonzalo Paniagua Javier <[email protected]>
  79. * HtmlContainerControl.cs: some formatting and use HttpUtility.Encode
  80. instead of Page.Server to encode InnerText.
  81. 2002-06-04 Gonzalo Paniagua Javier <[email protected]>
  82. * HtmlAnchor.cs:
  83. (RenderAttributes): new -> override and fixed little bug that made
  84. it cause an stack overflow.
  85. * HtmlContainerControl.cs: reformatted and added tag and attributes
  86. rendering.
  87. * HtmlGenericControl.cs: removed TagName, which is already in
  88. HtmlControl.
  89. * HtmlTable.cs:
  90. (RenderEndTag): new -> override.
  91. 2002-06-03 Gonzalo Paniagua Javier <[email protected]>
  92. * System.Web.UI.HtmlControls/HtmlForm.cs:
  93. (RenderAttributes): changed new by override.
  94. (Name): allow setting the property.
  95. 2002-05-10 Duncan Mak <[email protected]>
  96. * HtmlTableCellCollection.cs (this): Updated the indexer to return
  97. the right type, HtmlTableCell instead of HtmlTableRow.
  98. * HtmlInputImage.cs (OnServerClick): Commented out parts that
  99. won't compile.
  100. * HtmlForm.cs (RenderAttributes):
  101. (RenderChildren): Commented out code that doesn't compile.
  102. 2002-05-07 Duncan Mak <[email protected]>
  103. * HtmlSelect.cs (TrackViewState): Added 'new' keyword to avoid
  104. clashing with the method defined in the parent class.
  105. (OnDataBinding): Added missing casts.
  106. * HtmlForm.cs (Render): Fixed call too SetAttribute, need to cast
  107. 'this' to IAttributeAccessor before calling interface method.
  108. Also renamed some calls to reflect changes in the API.
  109. * HtmlControl.cs (WriteOnClickAttribute): Made it not static and
  110. fixed a typo.
  111. 2001-09-03 Leen Toelen <[email protected]>
  112. * HtmlAnchor.cs: Initial implementation.
  113. * HtmlTextArea.cs: Initial implementation.
  114. 2001-08-22 Bob Smith <[email protected]>
  115. * HtmlContainerControl.cs: Initial implementation.
  116. * HtmlControl.cs: Initial implementation.
  117. * HtmlGenericControl.cs: Initial implementation.