ChangeLog 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398
  1. 2002-03-26 Gaurav Vaish <[email protected]>
  2. * <SeveralFiles>.cs - Added some attributes
  3. * FontUnitConverter.cs - Added stubs for GetStandardValues*(..)
  4. methods. Will complete them later. Right now, busy with
  5. the attributes part.
  6. * RepeaterItem.cs - Completed.
  7. Oh God! Mercy! I will die applying attributes. I look at the missing
  8. part in the class-status - daemon! Kyrie eleison!
  9. 2002-03-19 Gaurav Vaish <[email protected]>
  10. Some bug fixes
  11. * AdRotator.cs - Added definition for Font.
  12. * BaseCompareValidator.cs - Added definition for Controls.
  13. * Calendar.cs - SelectMonthText definition corrected.
  14. * DataList.cs - Added definition for SeparatorTemplate.
  15. * BorderStyle.cs - Namespace correction. It belongs not to UI,
  16. but to UI.WebControls.
  17. 2002-03-17 Gaurav Vaish <[email protected]>
  18. Finally, I have made it. Today I did a second build for the
  19. System.Web assembly. It compiled 195 classes today.
  20. I am waiting eagerly for the runtime to come up so that the objects
  21. may be tested to their last levels. Several of the methods are still
  22. under the tag of "TODO" throwing NotImplementedException. Well, I
  23. hope to remove them soon, but how far is this soon - even I don't
  24. know, though I am happy to make the build a success even before
  25. the vacations to come.
  26. 2002-03-07 Gaurav Vaish <[email protected]>
  27. Yesterday and today I tried to do some building of the aseembly,
  28. but was dumped with uncoutably infinite errors. ;-)
  29. I have put the copies of the recent errors on my home page, want
  30. to have a look at them? See:
  31. http://mastergaurav.virtualave.net/mono/
  32. I don't know what to do with these errors. Oh! The buggy me! How
  33. will I overcome myself. Hopefully, by when my vacations over, I
  34. should have made a repository where the build will not fail.
  35. 2002-03-05 Gaurav Vaish <[email protected]>
  36. I am now going to do a build that will include the
  37. System.Web.UI.WebControls namespace. Hoping that I will make it
  38. soon. My exams are coming near and I have to pack up soon.
  39. 2002-03-04 Gaurav Vaish <[email protected]>
  40. Comments:
  41. And with this, ie, today's work, all the objects mentioned in the
  42. namespace appear in the implementation. But it may not be worth
  43. trying to go for a build because of dependence of several of the
  44. internal methods that may clash with already available assembly
  45. System.Web.
  46. Also, the classes lack possible attributes, like those informing
  47. about child-controls etc. But I have to first create the attribute
  48. classes before I attach the attributes to the classes.
  49. * CustomValidator.cs - Completed. In process realized that
  50. I have to complete / rejuvinate BaseValidator class.
  51. * BaseValidator.cs - Complete rejuvination. Completed 80%
  52. of the job. All that is left is Render(HtmlTextWriter),
  53. DetermineRenderUplevel(), RegisterValidatorCommonScript()
  54. RegisterValidatorDeclaration()
  55. * DataGridPagerStyle.cs - Completed. That adds one more missle
  56. in my artillery.
  57. * DataKeyCollection.cs - Completed. Petty small.
  58. * Repeater.cs - Work started off. This is a quite
  59. heavy class. Hooh!
  60. * DataGridItemEventArgs.cs,
  61. * DataGridShortCommandEventArgs.cs,
  62. * DataListItemEventArgs.cs,
  63. * MonthChangedEventArgs.cs,
  64. * RepeaterItemEventArgs.cs,
  65. * ServerValidateEventArgs.cs,
  66. * DataGridPageChangedEventArgs.cs
  67. - Damn, I marked them "*", while they
  68. did not exist.
  69. * Repeater.cs - Done all except for an undocumented
  70. method CreateControlHierarchy(bool). Though the method
  71. is quite clear by its name, but it will take some time
  72. for me to come with some material to flush in.
  73. 2002-03-03 Gaurav Vaish <[email protected]>
  74. * SelectedDatesCollection.cs - Completed.
  75. * PagedDataSource.cs - Completed. Pathetically nice class.
  76. * RegularExpressionValidator.cs
  77. - Completed. Ridiculously small and
  78. annoyinglyc crazy-driving class, basically the method
  79. EvaluateIsValid().
  80. * RangeValidator.cs - Completed.
  81. * DataGridColumn.cs - Completed.
  82. * EditCommandColumn.cs - All is complete except for the
  83. InitializeCell(TableCell, int, ListItemType) method.
  84. * DataListItem.cs - All done except for a longish method
  85. RenderItem(HtmlTextWriter, bool, bool)
  86. 2002-03-02 Gaurav Vaish <[email protected]>
  87. * RepeaterItemCollection.cs - Completed.
  88. I love *Collection classes. I am planning to make a
  89. program that will generate a *Collection class. It's so
  90. simple and the same. ;-)
  91. * DataGridColumnCollection.cs - Completed.
  92. ... except probably for *ColumnCollection classes, where
  93. you have to put in some more effort. Still, these class
  94. generation can be automated.
  95. * DataListItemCollection.cs - Completed.
  96. See, how easily, in less than a quarter of a minute, I
  97. completed this class - manually. Copy-Paste/Cut-Replace.
  98. 2002-02-21 Gaurav Vaish <[email protected]>
  99. * DataGrid.cs - Following methods implemented:
  100. TrackViewState(), LoadViewState(object), SaveViewState(),
  101. On* -- The event raisers.
  102. OnBubbleEvent(object, EventArgs) is still incomplete.
  103. * DataGridItem.cs - Initial Implementation
  104. * DataGridItemCollection.cs - Completed.
  105. 2002-02-08 Gaurav Vaish <[email protected]>
  106. * DataGrid.cs - Initial Implementation. Worked
  107. primarily with some properties.
  108. 2002-02-07 Gaurav Vaish <[email protected]>
  109. * ListBox.cs - Completed. Implemented
  110. LoadPostData(string, NameValueCollection)
  111. * RequiredFieldValidator.cs - Completed. Pretty simple class.
  112. 2002-02-06 Gaurav Vaish <[email protected]>
  113. * ListBox.cs - Implemented the following:
  114. RaisePostDataChangedEvent()
  115. 2002-02-02 Gaurav Vaish <[email protected]>
  116. * ListBox.cs - Supports the following properties:
  117. BorderColor, BorderStyle, BorderWidth, Rows, SelectionMode,
  118. ToolTip.
  119. Methods:
  120. AddAttributesToRender(HtmlTextWriter), OnPreRender(EventArgs),
  121. RenderContents(HtmlTextWriter)
  122. 2002-02-01 Gaurav Vaish <[email protected]>
  123. * TargetConverter.cs - Completed
  124. * TemplateColumn.cs - Completed
  125. * DataList.cs - Corrected the get-er methods for the
  126. *Style objects. Corrected the get/set-er methods for ViewState
  127. related objects.
  128. Addded support for properties:
  129. GridLines, HeaderStyle, HeaderTemplate, ItemStyle, ItemTemplate,
  130. RepeatColumns, RepeatDirection, RepeatLayout, SelectedIndex,
  131. SelectedItem, SelectedItemStyle, SelectedItemTemplate,
  132. SeparatorStyle, SeparatorItemTemplate.
  133. Events:
  134. CancelCommand, DeleteCommand, EditCommand, ItemCommand,
  135. ItemCreated, ItemDataBound, UpdateCommand.
  136. Methods:
  137. CreateControlStyle(), LoadViewState(object),
  138. SaveViewState(), TrackViewState
  139. Event handlers:
  140. OnBubbleEvent, OnCancelCommand, OnDeleteCommand,
  141. OnEditCommand, OnItemCommand, OnItemCreated,
  142. OnItemDataBound, OnUpdateCommand
  143. Added dummy methods for some undocumented methods:
  144. CreateControlHierarchy(bool), CreateItem(int, ListItemType),
  145. CreateItem(int, ListItemType, bool, object),
  146. PrepareControlHierarchy(), InitializeItem(DataListItem)
  147. * ListBox.cs - Started working.
  148. 2002-01-31 Gaurav Vaish <[email protected]>
  149. * RepeaterInfo.cs - Initial Implementation. Done all
  150. except for RepeatDirection.Vertical
  151. * TableStyle.cs - Completed
  152. 2002-01-30 Gaurav Vaish <[email protected]>
  153. * DropDownList.cs - Completed
  154. * ListItemCollection.cs - Added method FindByValueInternal to
  155. assist in the derived classes.
  156. Discovered bug in FindByValue. Removed
  157. * UnitConverter.cs - Completed
  158. * PlaceHolder.cs - What can be simpler than this?
  159. * PlaceHolderControlBuilder.cs
  160. - Uh! Damn cool one.
  161. * RadioButtonList.cs - Initial Implementation. All is done
  162. except for the implementation of
  163. method IRepeatInfoUser.RenderItem(...)
  164. * ValidatedControlConverter.cs
  165. ^^^^^^^^^^^^^^^^^^^^^^^^^ - Looks complete. Doubtful though !!
  166. * ValidationSummary.cs - Initial Implementation.
  167. * WebColorConverter.cs - Initial Implementation
  168. 2002-01-27 Gaurav Vaish <[email protected]>
  169. * FontNamesConverter.cs - Completed
  170. * FontUnitConverter.cs - Partial Implementation
  171. * ListItemControlBuilder.cs - Completed
  172. 2002-01-27 Gaurav Vaish <[email protected]>
  173. * TextBox.cs - All done except *Render* methods
  174. * TextBoxControlBuilder.cs - Completed
  175. * Xml.cs - Partial Implementation
  176. 2002-01-26 Gaurav Vaish <[email protected]>
  177. * RadioButton.cs - Completed
  178. * TextBox.cs - Partial Implementation
  179. 2002-01-25 Gaurav Vaish <[email protected]>
  180. * Panel.cs - Completed
  181. * TableItemStyle.cs - Completed
  182. 2002-01-18 Gaurav Vaish <[email protected]>
  183. * TableCellCollection.cs - Completed
  184. * TableRowCollection.cs - Completed
  185. * TableHeaderCell.cs - Completed
  186. * TableRow.cs - Completed
  187. 2002-01-09 Gaurav Vaish <[email protected]>
  188. * TableCellControlBuilder.cs - Completed
  189. * Table.cs - Completed
  190. * TableCell.cs - Completed
  191. 2002-01-07 Gaurav Vaish <[email protected]>
  192. * CheckBoxList.cs - Completed
  193. * ButtonColumn.cs - Completed
  194. * Button.cs - Completed
  195. 2001-12-28 Gaurav Vaish <[email protected]>
  196. * HyperLink.cs - Completed
  197. * Image.cs - Completed
  198. * ImageButton.cs - Completed
  199. * Label.cs - Completed
  200. * LabelControlBuilder.cs - Completed
  201. * LinkButton.cs - Completed
  202. * LinkButtonControlBuilder.cs - Completed
  203. * Literal.cs - Completed
  204. * LieteralControlBuilder.cs - Completed
  205. * FontUnit.cs - Completed
  206. 2001-12-27 Gaurav Vaish <[email protected]>
  207. * Calendar.cs - Completed the functions of Render*,
  208. ViewStates (Track/View/Save),
  209. RaisePostBackEvent.
  210. Left: RenderAllDays (partially)
  211. 2001-12-21 Gaurav Vaish <[email protected]>
  212. * Calendar.cs - Added some more functions
  213. * Style.cs - Completed
  214. * ListItem.cs - Completed
  215. * ListItemCollection.cs - Completed
  216. Made the first successful build of System.Web.dll that included
  217. System.Web.UI.WebControls!
  218. 2001-12-20 Gaurav Vaish <[email protected]>
  219. FontInfo.cs - Complete revamp. Completed
  220. 2001-12-19 Gaurav Vaish <[email protected]>
  221. ListItemCollection.cs - Completed
  222. ListItem.cs - Initial Implementation
  223. Style.cs - Initial Implementation
  224. Right now I am in a total mood to do a successful build. Creating so many
  225. classes, completing classes in System.Web System.Web.UI namespaces.
  226. 2001-12-18 Gaurav Vaish <[email protected]>
  227. TODO - Properly added
  228. CheckBox.cs - Completed
  229. BaseDataList.cs - Completed
  230. DayRenderEventArgs.cs - Completed
  231. RepeaterItem.cs - Initial implementation
  232. 2001-12-17 Gaurav Vaish <[email protected]>
  233. BaseCompareValidator.cs - Completed
  234. AdRotator.cs - Completed
  235. 2001-12-15 Gaurav Vaish <[email protected]>
  236. CommandEventArgs.cs - Completed
  237. DataGridCommandEventArgs.cs - Completed
  238. RepeaterCommandEventArgs.cs - Completed
  239. DataListCommandEventArgs.cs - Completed
  240. CompareValidator.cs - Partial Implementation
  241. 2001-12-02 Gaurav Vaish <[email protected]>
  242. CheckBoxList.cs - Partial Implementation.
  243. All except "Render"
  244. 2001-12-01 Gaurav Vaish <[email protected]>
  245. ListControl.cs - Completed
  246. 2001-11-30 Gaurav Vaish <[email protected]>
  247. CheckBox.cs - Completed
  248. ListControl.cs - Initial Implementation
  249. CheckBoxList.cs - Started with it, but first needed
  250. ListControl. Left it.
  251. 2001-11-29 Gaurav Vaish <[email protected]>
  252. CalendarDay.cs - Making a note that this
  253. has been implemented
  254. Calendar.cs - Making a note that have made some changes.
  255. Unimplmented functions throw
  256. NotImplementedException
  257. CheckBox.cs - Can now "Render" and "LoadPostData"
  258. 2001-11-08 Gaurav Vaish <[email protected]>
  259. WebControl.cs - Total Revamp, Partial Implementation
  260. AdRotator.cs - Able to load files
  261. AdCreatedEventArgs.cs - Implemented
  262. 2001-11-05 Gaurav Vaish <[email protected]>
  263. Calendar.cs - Initial Implementation
  264. ButtonColumn.cs - Initial Implementation
  265. Button.cs - Initial Implementation
  266. BoundColumn.cs - Initial Implementation
  267. BaseCompareValidator.cs - Minor Changes
  268. DataList.cs, BaseValidator.cs, BaseDataList.cs
  269. - Added more functions, other changes
  270. 2001-10-28 Gaurav Vaish <[email protected]>
  271. WebControl.cs - Initial Implementation
  272. DataList.cs - Initial Implementation
  273. BaseValidator.cs - Initial Implementation
  274. BaseDataList.cs - Initial Implementation
  275. 2001-10-27 Gaurav Vaish <[email protected]>
  276. AdCreatedEventArgs.cs - Initial Implementation
  277. AdCratedEventHandler.cs - Implemented
  278. AdRotator.cs - Initial Implementation
  279. BorderStyle.cs - Implemented
  280. ButtonColumnStyle.cs - Implemented
  281. CalendarSelectionMode.cs - Implemented
  282. DayNameFormat.cs - Implemented
  283. FirstDayOfWeek - Implemented
  284. FontInfo.cs - Partial Implementation
  285. FontSize.cs - Implemented
  286. GridLines.cs - Implemented
  287. HorizontalAlign.cs - Implemented
  288. HyperLink.cs - Initial Implementation
  289. ImageAlign.cs - Implemented
  290. IRepeatInfoUser.cs - Implemented
  291. ListItemType.cs - Implemented
  292. ListSelectionMode.cs - Implemented
  293. NextPrevFormat.cs - Implemented
  294. PagerMode.cs - Implemented
  295. PagerPosition.cs - Implemented
  296. RepeatDirection.cs - Implemented
  297. RepeatLayout.cs - Implemented
  298. TextAlign.cs - Implemented
  299. TextBoxMode.cs - Implemented
  300. TitleFormat.cs - Implemented
  301. UnitType.cs - Implemented
  302. ValidationCompareOperator.cs
  303. - Implemented
  304. ValidationDataType.cs - Implemented
  305. ValidationSummaryDisplayMode.cs
  306. - Implemented
  307. ValidatorDisplay.cs - Implemented
  308. VerticalAlign.cs - Implemented
  309. // File Created 2001-11-13