ChangeLog 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780
  1. 2002-08-10 Gonzalo Paniagua Javier <[email protected]>
  2. * PagedDataSource.cs: fixed compilation.
  3. 2002-08-08 Gaurav Vaish <[email protected]>
  4. * DataGrid.cs - Added private method
  5. CreatePagedDataSource
  6. - Started work on
  7. CreateControlHierarchy(bool)
  8. * PagedDataSource.cs - Bug fixed.
  9. CurrentPageIndex is writable.
  10. 2002-08-07 Gonzalo Paniagua Javier <[email protected]>
  11. * DataGrid.cs: fixed typo.
  12. * DataGridPagerStyle.cs: added IsPagerOnTop and IsPagerOnBottom.
  13. 2002-08-06 Gaurav Vaish <[email protected]>
  14. * DataGridColumn.cs - Added internal methods to get the
  15. various styles (needed in DataGrid.cs)
  16. * DataGrid.cs - Completed the method
  17. PrepareControlHierarchy()
  18. 2002-08-06 Gaurav Vaish <[email protected]>
  19. * DataGrid.cs - Wokring on PrepareControlHierarchy()
  20. - Added private method
  21. PrepareControlHierarchyForItem()
  22. 2002-08-05 Gaurav Vaish <[email protected]>
  23. * DataGrid.cs - Completed method
  24. OnBubbleEvent(object, EventArgs)
  25. 2002-07-30 Gonzalo Paniagua Javier <[email protected]>
  26. * Xml.cs: implemented document/transform load.
  27. 2002-07-30 Gonzalo Paniagua Javier <[email protected]>
  28. * Calendar.cs: added myself to the list of authors.
  29. * DropDownList.cs: fixed a few properties.
  30. * ListControl.cs: fixed SelectedIndex.
  31. 2002-07-30 Gonzalo Paniagua Javier <[email protected]>
  32. * Calendar.cs: lots of fixes. Render days. Still left to persist
  33. selected days when changing month.
  34. * Unit.cs: fixed Percentage and Pixel.
  35. * WebControl.cs: a few properties are now using ControlStyle instead
  36. of ViewState to persist.
  37. 2002-07-28 Gonzalo Paniagua Javier <[email protected]>
  38. * BaseValidator.cs: it works now.
  39. * DataGridColumn.cs: added attribute and made it abstract.
  40. * RequiredFieldValidator.cs: fixed return value in EvaluateIsValid.
  41. 2002-07-20 Gonzalo Paniagua Javier <[email protected]>
  42. * TextBox.cs: default for Wrap is true.
  43. (OnPreRender): don't save Text if there are no listeners on TextChanged.
  44. 2002-07-19 Gonzalo Paniagua Javier <[email protected]>
  45. * DropDownList.cs:
  46. (ToolTip): fixed.
  47. * ListItem.cs:
  48. (LoadViewState): fixed.
  49. * ListItemCollection.cs:
  50. (TrackViewState): use items instead of 'this' in foreach.
  51. * Style.cs:
  52. (LoadViewState): more checking of parameters.
  53. * WebControl.cs: implemented LoadViewState and SaveViewState.
  54. 2002-07-17 Gonzalo Paniagua Javier <[email protected]>
  55. * ListItem.cs: there was no code to unset the flags!!!
  56. 2002-07-13 Gonzalo Paniagua Javier <[email protected]>
  57. * FontUnit.cs: use a hashtable for mapping size name to value.
  58. * HyperLink.cs: fixed a bug and a typo.
  59. * Unit.cs: some fixes to internal constructor.
  60. 2002-07-13 Gonzalo Paniagua Javier <[email protected]>
  61. * ListControl.cs: fixed a couple of range checks.
  62. * WebControl.cs: MS lies! Not all WebControls must be rendered inside
  63. an HtmlForm (p.e., Label).
  64. 2002-07-12 Gonzalo Paniagua Javier <[email protected]>
  65. * AdRotator.cs:
  66. * Button.cs:
  67. * Calendar.cs:
  68. * CheckBox.cs:
  69. * CheckBoxList.cs:
  70. * DataList.cs:
  71. * DropDownList.cs:
  72. * HyperLink.cs:
  73. * HyperLinkColumn.cs:
  74. * Image.cs:
  75. * ImageButton.cs:
  76. * Label.cs:
  77. * LinkButton.cs:
  78. * ListBox.cs:
  79. * Panel.cs:
  80. * PlaceHolder.cs:
  81. * RadioButton.cs:
  82. * RadioButtonList.cs:
  83. * Table.cs:
  84. * TableRow.cs:
  85. * TextBox.cs:
  86. * WebControl.cs: removed attributes added by mistake (i used
  87. GetCustomAttributes (true), d'oh!).
  88. * DataListItem.cs: implemented RenderItem.
  89. * Repeater.cs: implemented CreateItem and InitializeItem.
  90. 2002-07-08 Gonzalo Paniagua Javier <[email protected]>
  91. * BaseDataList.cs: a couple of fiex and added attributes.
  92. * DataGrid.cs: little fixes.
  93. 2002-07-07 Gonzalo Paniagua Javier <[email protected]>
  94. * CheckBoxList.cs:
  95. * DataGrid.cs:
  96. * DataList.cs:
  97. * DropDownList.cs:
  98. * ListBox.cs:
  99. * PlaceHolder.cs:
  100. * RadioButton.cs:
  101. * RadioButtonList.cs:
  102. * TableRow.cs:
  103. * WebControl.cs:
  104. * Xml.cs: forgot to add using System.ComponentModel.
  105. * BaseValidator.cs: use explicitly
  106. System.ComponentModel.AttributeCollection as there is another class
  107. with the same name under System.Web.UI.
  108. 2002-07-07 Gonzalo Paniagua Javier <[email protected]>
  109. * AdRotator.cs:
  110. * Button.cs:
  111. * Calendar.cs:
  112. * CheckBox.cs:
  113. * CheckBoxList.cs:
  114. * DataGrid.cs:
  115. * DataList.cs:
  116. * DropDownList.cs:
  117. * HyperLink.cs:
  118. * Image.cs:
  119. * ImageButton.cs:
  120. * Label.cs:
  121. * LinkButton.cs:
  122. * ListBox.cs:
  123. * Panel.cs:
  124. * PlaceHolder.cs:
  125. * RadioButton.cs:
  126. * RadioButtonList.cs:
  127. * Table.cs:
  128. * TableRow.cs:
  129. * TextBox.cs:
  130. * WebControl.cs:
  131. * Xml.cs: added/fixed all attributes used by xsp.
  132. * BaseValidator.cs: some fixes.
  133. 2002-07-06 Gonzalo Paniagua Javier <[email protected]>
  134. * Table.cs:
  135. (AddAttributesToRender): correctly default to border=1.
  136. 2002-07-05 Gonzalo Paniagua Javier <[email protected]>
  137. * AdRotator.cs:
  138. (LoadAdFile): make the dictionary null after every iteration.
  139. * LinkButton.cs:
  140. * ListControl.cs:
  141. * ListItem.cs: fixed warnings.
  142. Mon Jul 1 16:23:15 CEST 2002 Paolo Molaro <[email protected]>
  143. * Style.cs, TableRow.cs, DataListItem.cs: fix compilation.
  144. 2002-06-30 Gonzalo Paniagua Javier <[email protected]>
  145. * DataGridColumn.cs:
  146. * DataGridPagerStyle.cs:
  147. * DataList.cs:
  148. * DataListItem.cs:
  149. * Image.cs:
  150. * LinkButton.cs:
  151. * ListControl.cs:
  152. * ListItem.cs:
  153. * ListItemCollection.cs:
  154. * Repeater.cs:
  155. * ServerValidateEventArgs.cs:
  156. * Style.cs:
  157. * TableRow.cs:
  158. * WebControl.cs:
  159. * Xml.cs: more class status page based changes.
  160. 2002-06-29 Gonzalo Paniagua Javier <[email protected]>
  161. * Button.cs:
  162. (.ctor): fixed to render the correct tag.
  163. (IPostBAckEventHandler.RaisePostBackEvent): fixed.
  164. 2002-06-24 Gonzalo Paniagua Javier <[email protected]>
  165. * WebControl.cs:
  166. (AddAttributesToRender): call Page.VerifyRenderingInServerForm. All
  167. WebControl derived classes should be rendered inside a HtmlForm.
  168. 2002-06-20 Gonzalo Paniagua Javier <[email protected]>
  169. * Repeater.cs: implemented CreateControlHierarchy. Fixed some event
  170. processing methods.
  171. 2002-06-19 Gonzalo Paniagua Javier <[email protected]>
  172. * RadioButtonList.cs: implemented IRepeatInfoUser.RenderItem.
  173. * RepeatInfo.cs: implemented DoHorizontalRendering.
  174. 2002-06-19 Gonzalo Paniagua Javier <[email protected]>
  175. * System.Web.UI.WebControls/Repeater.cs:
  176. (Controls):
  177. (OnDataBinding): fixed stack overflow.
  178. 2002-06-19 Gonzalo Paniagua Javier <[email protected]>
  179. * RadioButtonList.cs: implemented IRepeatInfoUser.RenderItem.
  180. * RepeatInfo.cs: implemented DoHorizontalRendering.
  181. 2002-06-18 Gonzalo Paniagua Javier <[email protected]>
  182. * WebControl.cs:
  183. (CopyBaseAttributes): copy Attributes and don't throw exception.
  184. 2002-06-18 Gonzalo Paniagua Javier <[email protected]>
  185. * ListBox.cs: mono-stylized.
  186. (AddAttributesToRender): call parent class method.
  187. 2002-06-17 Gonzalo Paniagua Javier <[email protected]>
  188. * Style.cs: fixed IsEmpty and Width.
  189. * Table.cs: mono-stylized.
  190. (TableRowControlCollection.AddAt): fixed.
  191. (AddAttributesToRender): fixed.
  192. * TableCell.cs: mono-stylized.
  193. (.ctor): use PreventAutoID.
  194. (AddAttributesToRender): fixed.
  195. (AddParsedSubObject): fixed.
  196. * TableRow.cs: mono-stylized. Added
  197. ParseChildren attribute.
  198. * TableStyle.cs:
  199. (get_GridLine): fixed.
  200. 2002-06-16 Gonzalo Paniagua Javier <[email protected]>
  201. * Panel.cs: fixed stack overflow.
  202. * Unit.cs: use Int32.Parse and Single.Parse instead of Int32Converter
  203. and SingleConverter.
  204. 2002-06-12 Gonzalo Paniagua Javier <[email protected]>
  205. * RadioButton.cs: mono-stylized and some little fixes.
  206. * TextBox.cs: mono-stylized.
  207. (MaxLength): fixed typo.
  208. (AddAttributesToRender): don't render the text between the tags for
  209. SingleLine, use value attribute for it. Don't render the text for
  210. Password.
  211. (OnPreRender): don't throw exception and call base.OnPreRender.
  212. (Render): for MultiLine, render the text between the opening and
  213. closing tags encoded as HTML.
  214. 2002-06-12 Gonzalo Paniagua Javier <[email protected]>
  215. * ImageButton.cs:
  216. (AddAttributesToRender): fixer another stack overflow.
  217. * WebControl.cs:
  218. (TagName): modified to use TagKey instead of tagKey as the property
  219. can be overriden.
  220. 2002-06-12 Gonzalo Paniagua Javier <[email protected]>
  221. * LinkButton.cs: mono-stylized.
  222. (AddParsedSubObject):
  223. (RenderControls): little fixes.
  224. * WebControl.cs:
  225. (AddAttributesToRender): fixed usage of IEnumerator.
  226. 2002-06-12 Gonzalo Paniagua Javier <[email protected]>
  227. * Literal.cs: beautified.
  228. 2002-06-12 Gonzalo Paniagua Javier <[email protected]>
  229. * Label.cs: beautified and fixed a couple of 'classic' bugs.
  230. * WebControl.cs: use Span as default tag when no other provided in
  231. constructor. That is what MS renders.
  232. 2002-06-12 Gonzalo Paniagua Javier <[email protected]>
  233. * Button.cs:
  234. (AddAttributesToRender): fixed (classic) stack overflow.
  235. * CheckBox.cs: mono-stylized.
  236. (AutoPostBack): fixed stack overflow.
  237. (Render): fixed alignment issues. Also set the For attribute always
  238. for the label.
  239. 2002-06-11 Gonzalo Paniagua Javier <[email protected]>
  240. * AdRotator.cs: GetData does not work as it should, but now it returns
  241. useful data (only the first ad in the file). Set the NavigateUrl
  242. property in the hyperlink if available.
  243. * HyperLink.cs: fixed constructor and a couple of stack overflows.
  244. * Image.cs: added an attribute and fixed stack overflow.
  245. * WebControl.cs:
  246. (RenderBeginTag): fixed.
  247. (TagName): don't call Enum.IsDefined twice.
  248. 2002-06-03 Gonzalo Paniagua Javier <[email protected]>
  249. * WebControl.cs: added attributes PersistChildrenAttribute and
  250. ParseChildrenAttribute.
  251. 2002-05-24 Duncan Mak <[email protected]>
  252. * DataGridItem.cs (SetItemType): Changed function signature to
  253. match 1.0 spec.
  254. * ListItemCollection.cs (this): Changes the visibility level of
  255. the indexer.
  256. * Repeater.cs (OnItemCommand):
  257. (OnItemCreated):
  258. (OnItemDataBound): Added necessary casts.
  259. 2002-05-07 Duncan Mak <[email protected]>
  260. * Button.cs (AddAttributesToRender):
  261. * ImageButton.cs (AddAttributesToRender): Added a missing argument to the
  262. GetClientValidatedEvent method.
  263. 2002-03-27 Gaurav Vaish <[email protected]>
  264. * Removed extra methods, corrected access modifiers to several
  265. methods.
  266. 2002-03-26 Gaurav Vaish <[email protected]>
  267. * <SeveralFiles>.cs - Added some attributes
  268. * FontUnitConverter.cs - Added stubs for GetStandardValues*(..)
  269. methods. Will complete them later. Right now, busy with
  270. the attributes part.
  271. * RepeaterItem.cs - Completed.
  272. Oh God! Mercy! I will die applying attributes. I look at the missing
  273. part in the class-status - daemon! Kyrie eleison!
  274. 2002-03-19 Gaurav Vaish <[email protected]>
  275. Some bug fixes
  276. * AdRotator.cs - Added definition for Font.
  277. * BaseCompareValidator.cs - Added definition for Controls.
  278. * Calendar.cs - SelectMonthText definition corrected.
  279. * DataList.cs - Added definition for SeparatorTemplate.
  280. * BorderStyle.cs - Namespace correction. It belongs not to UI,
  281. but to UI.WebControls.
  282. 2002-03-17 Gaurav Vaish <[email protected]>
  283. Finally, I have made it. Today I did a second build for the
  284. System.Web assembly. It compiled 195 classes today.
  285. I am waiting eagerly for the runtime to come up so that the objects
  286. may be tested to their last levels. Several of the methods are still
  287. under the tag of "TODO" throwing NotImplementedException. Well, I
  288. hope to remove them soon, but how far is this soon - even I don't
  289. know, though I am happy to make the build a success even before
  290. the vacations to come.
  291. 2002-03-07 Gaurav Vaish <[email protected]>
  292. Yesterday and today I tried to do some building of the aseembly,
  293. but was dumped with uncoutably infinite errors. ;-)
  294. I have put the copies of the recent errors on my home page, want
  295. to have a look at them? See:
  296. http://mastergaurav.virtualave.net/mono/
  297. I don't know what to do with these errors. Oh! The buggy me! How
  298. will I overcome myself. Hopefully, by when my vacations over, I
  299. should have made a repository where the build will not fail.
  300. 2002-03-05 Gaurav Vaish <[email protected]>
  301. I am now going to do a build that will include the
  302. System.Web.UI.WebControls namespace. Hoping that I will make it
  303. soon. My exams are coming near and I have to pack up soon.
  304. 2002-03-04 Gaurav Vaish <[email protected]>
  305. Comments:
  306. And with this, ie, today's work, all the objects mentioned in the
  307. namespace appear in the implementation. But it may not be worth
  308. trying to go for a build because of dependence of several of the
  309. internal methods that may clash with already available assembly
  310. System.Web.
  311. Also, the classes lack possible attributes, like those informing
  312. about child-controls etc. But I have to first create the attribute
  313. classes before I attach the attributes to the classes.
  314. * CustomValidator.cs - Completed. In process realized that
  315. I have to complete / rejuvinate BaseValidator class.
  316. * BaseValidator.cs - Complete rejuvination. Completed 80%
  317. of the job. All that is left is Render(HtmlTextWriter),
  318. DetermineRenderUplevel(), RegisterValidatorCommonScript()
  319. RegisterValidatorDeclaration()
  320. * DataGridPagerStyle.cs - Completed. That adds one more missle
  321. in my artillery.
  322. * DataKeyCollection.cs - Completed. Petty small.
  323. * Repeater.cs - Work started off. This is a quite
  324. heavy class. Hooh!
  325. * DataGridItemEventArgs.cs,
  326. * DataGridShortCommandEventArgs.cs,
  327. * DataListItemEventArgs.cs,
  328. * MonthChangedEventArgs.cs,
  329. * RepeaterItemEventArgs.cs,
  330. * ServerValidateEventArgs.cs,
  331. * DataGridPageChangedEventArgs.cs
  332. - Damn, I marked them "*", while they
  333. did not exist.
  334. * Repeater.cs - Done all except for an undocumented
  335. method CreateControlHierarchy(bool). Though the method
  336. is quite clear by its name, but it will take some time
  337. for me to come with some material to flush in.
  338. 2002-03-03 Gaurav Vaish <[email protected]>
  339. * SelectedDatesCollection.cs - Completed.
  340. * PagedDataSource.cs - Completed. Pathetically nice class.
  341. * RegularExpressionValidator.cs
  342. - Completed. Ridiculously small and
  343. annoyinglyc crazy-driving class, basically the method
  344. EvaluateIsValid().
  345. * RangeValidator.cs - Completed.
  346. * DataGridColumn.cs - Completed.
  347. * EditCommandColumn.cs - All is complete except for the
  348. InitializeCell(TableCell, int, ListItemType) method.
  349. * DataListItem.cs - All done except for a longish method
  350. RenderItem(HtmlTextWriter, bool, bool)
  351. 2002-03-02 Gaurav Vaish <[email protected]>
  352. * RepeaterItemCollection.cs - Completed.
  353. I love *Collection classes. I am planning to make a
  354. program that will generate a *Collection class. It's so
  355. simple and the same. ;-)
  356. * DataGridColumnCollection.cs - Completed.
  357. ... except probably for *ColumnCollection classes, where
  358. you have to put in some more effort. Still, these class
  359. generation can be automated.
  360. * DataListItemCollection.cs - Completed.
  361. See, how easily, in less than a quarter of a minute, I
  362. completed this class - manually. Copy-Paste/Cut-Replace.
  363. 2002-02-21 Gaurav Vaish <[email protected]>
  364. * DataGrid.cs - Following methods implemented:
  365. TrackViewState(), LoadViewState(object), SaveViewState(),
  366. On* -- The event raisers.
  367. OnBubbleEvent(object, EventArgs) is still incomplete.
  368. * DataGridItem.cs - Initial Implementation
  369. * DataGridItemCollection.cs - Completed.
  370. 2002-02-08 Gaurav Vaish <[email protected]>
  371. * DataGrid.cs - Initial Implementation. Worked
  372. primarily with some properties.
  373. 2002-02-07 Gaurav Vaish <[email protected]>
  374. * ListBox.cs - Completed. Implemented
  375. LoadPostData(string, NameValueCollection)
  376. * RequiredFieldValidator.cs - Completed. Pretty simple class.
  377. 2002-02-06 Gaurav Vaish <[email protected]>
  378. * ListBox.cs - Implemented the following:
  379. RaisePostDataChangedEvent()
  380. 2002-02-02 Gaurav Vaish <[email protected]>
  381. * ListBox.cs - Supports the following properties:
  382. BorderColor, BorderStyle, BorderWidth, Rows, SelectionMode,
  383. ToolTip.
  384. Methods:
  385. AddAttributesToRender(HtmlTextWriter), OnPreRender(EventArgs),
  386. RenderContents(HtmlTextWriter)
  387. 2002-02-01 Gaurav Vaish <[email protected]>
  388. * TargetConverter.cs - Completed
  389. * TemplateColumn.cs - Completed
  390. * DataList.cs - Corrected the get-er methods for the
  391. *Style objects. Corrected the get/set-er methods for ViewState
  392. related objects.
  393. Addded support for properties:
  394. GridLines, HeaderStyle, HeaderTemplate, ItemStyle, ItemTemplate,
  395. RepeatColumns, RepeatDirection, RepeatLayout, SelectedIndex,
  396. SelectedItem, SelectedItemStyle, SelectedItemTemplate,
  397. SeparatorStyle, SeparatorItemTemplate.
  398. Events:
  399. CancelCommand, DeleteCommand, EditCommand, ItemCommand,
  400. ItemCreated, ItemDataBound, UpdateCommand.
  401. Methods:
  402. CreateControlStyle(), LoadViewState(object),
  403. SaveViewState(), TrackViewState
  404. Event handlers:
  405. OnBubbleEvent, OnCancelCommand, OnDeleteCommand,
  406. OnEditCommand, OnItemCommand, OnItemCreated,
  407. OnItemDataBound, OnUpdateCommand
  408. Added dummy methods for some undocumented methods:
  409. CreateControlHierarchy(bool), CreateItem(int, ListItemType),
  410. CreateItem(int, ListItemType, bool, object),
  411. PrepareControlHierarchy(), InitializeItem(DataListItem)
  412. * ListBox.cs - Started working.
  413. 2002-01-31 Gaurav Vaish <[email protected]>
  414. * RepeaterInfo.cs - Initial Implementation. Done all
  415. except for RepeatDirection.Vertical
  416. * TableStyle.cs - Completed
  417. 2002-01-30 Gaurav Vaish <[email protected]>
  418. * DropDownList.cs - Completed
  419. * ListItemCollection.cs - Added method FindByValueInternal to
  420. assist in the derived classes.
  421. Discovered bug in FindByValue. Removed
  422. * UnitConverter.cs - Completed
  423. * PlaceHolder.cs - What can be simpler than this?
  424. * PlaceHolderControlBuilder.cs
  425. - Uh! Damn cool one.
  426. * RadioButtonList.cs - Initial Implementation. All is done
  427. except for the implementation of
  428. method IRepeatInfoUser.RenderItem(...)
  429. * ValidatedControlConverter.cs
  430. ^^^^^^^^^^^^^^^^^^^^^^^^^ - Looks complete. Doubtful though !!
  431. * ValidationSummary.cs - Initial Implementation.
  432. * WebColorConverter.cs - Initial Implementation
  433. 2002-01-27 Gaurav Vaish <[email protected]>
  434. * FontNamesConverter.cs - Completed
  435. * FontUnitConverter.cs - Partial Implementation
  436. * ListItemControlBuilder.cs - Completed
  437. 2002-01-27 Gaurav Vaish <[email protected]>
  438. * TextBox.cs - All done except *Render* methods
  439. * TextBoxControlBuilder.cs - Completed
  440. * Xml.cs - Partial Implementation
  441. 2002-01-26 Gaurav Vaish <[email protected]>
  442. * RadioButton.cs - Completed
  443. * TextBox.cs - Partial Implementation
  444. 2002-01-25 Gaurav Vaish <[email protected]>
  445. * Panel.cs - Completed
  446. * TableItemStyle.cs - Completed
  447. 2002-01-18 Gaurav Vaish <[email protected]>
  448. * TableCellCollection.cs - Completed
  449. * TableRowCollection.cs - Completed
  450. * TableHeaderCell.cs - Completed
  451. * TableRow.cs - Completed
  452. 2002-01-09 Gaurav Vaish <[email protected]>
  453. * TableCellControlBuilder.cs - Completed
  454. * Table.cs - Completed
  455. * TableCell.cs - Completed
  456. 2002-01-07 Gaurav Vaish <[email protected]>
  457. * CheckBoxList.cs - Completed
  458. * ButtonColumn.cs - Completed
  459. * Button.cs - Completed
  460. 2001-12-28 Gaurav Vaish <[email protected]>
  461. * HyperLink.cs - Completed
  462. * Image.cs - Completed
  463. * ImageButton.cs - Completed
  464. * Label.cs - Completed
  465. * LabelControlBuilder.cs - Completed
  466. * LinkButton.cs - Completed
  467. * LinkButtonControlBuilder.cs - Completed
  468. * Literal.cs - Completed
  469. * LieteralControlBuilder.cs - Completed
  470. * FontUnit.cs - Completed
  471. 2001-12-27 Gaurav Vaish <[email protected]>
  472. * Calendar.cs - Completed the functions of Render*,
  473. ViewStates (Track/View/Save),
  474. RaisePostBackEvent.
  475. Left: RenderAllDays (partially)
  476. 2001-12-21 Gaurav Vaish <[email protected]>
  477. * Calendar.cs - Added some more functions
  478. * Style.cs - Completed
  479. * ListItem.cs - Completed
  480. * ListItemCollection.cs - Completed
  481. Made the first successful build of System.Web.dll that included
  482. System.Web.UI.WebControls!
  483. 2001-12-20 Gaurav Vaish <[email protected]>
  484. FontInfo.cs - Complete revamp. Completed
  485. 2001-12-19 Gaurav Vaish <[email protected]>
  486. ListItemCollection.cs - Completed
  487. ListItem.cs - Initial Implementation
  488. Style.cs - Initial Implementation
  489. Right now I am in a total mood to do a successful build. Creating so many
  490. classes, completing classes in System.Web System.Web.UI namespaces.
  491. 2001-12-18 Gaurav Vaish <[email protected]>
  492. TODO - Properly added
  493. CheckBox.cs - Completed
  494. BaseDataList.cs - Completed
  495. DayRenderEventArgs.cs - Completed
  496. RepeaterItem.cs - Initial implementation
  497. 2001-12-17 Gaurav Vaish <[email protected]>
  498. BaseCompareValidator.cs - Completed
  499. AdRotator.cs - Completed
  500. 2001-12-15 Gaurav Vaish <[email protected]>
  501. CommandEventArgs.cs - Completed
  502. DataGridCommandEventArgs.cs - Completed
  503. RepeaterCommandEventArgs.cs - Completed
  504. DataListCommandEventArgs.cs - Completed
  505. CompareValidator.cs - Partial Implementation
  506. 2001-12-02 Gaurav Vaish <[email protected]>
  507. CheckBoxList.cs - Partial Implementation.
  508. All except "Render"
  509. 2001-12-01 Gaurav Vaish <[email protected]>
  510. ListControl.cs - Completed
  511. 2001-11-30 Gaurav Vaish <[email protected]>
  512. CheckBox.cs - Completed
  513. ListControl.cs - Initial Implementation
  514. CheckBoxList.cs - Started with it, but first needed
  515. ListControl. Left it.
  516. 2001-11-29 Gaurav Vaish <[email protected]>
  517. CalendarDay.cs - Making a note that this
  518. has been implemented
  519. Calendar.cs - Making a note that have made some changes.
  520. Unimplmented functions throw
  521. NotImplementedException
  522. CheckBox.cs - Can now "Render" and "LoadPostData"
  523. 2001-11-08 Gaurav Vaish <[email protected]>
  524. WebControl.cs - Total Revamp, Partial Implementation
  525. AdRotator.cs - Able to load files
  526. AdCreatedEventArgs.cs - Implemented
  527. 2001-11-05 Gaurav Vaish <[email protected]>
  528. Calendar.cs - Initial Implementation
  529. ButtonColumn.cs - Initial Implementation
  530. Button.cs - Initial Implementation
  531. BoundColumn.cs - Initial Implementation
  532. BaseCompareValidator.cs - Minor Changes
  533. DataList.cs, BaseValidator.cs, BaseDataList.cs
  534. - Added more functions, other changes
  535. 2001-10-28 Gaurav Vaish <[email protected]>
  536. WebControl.cs - Initial Implementation
  537. DataList.cs - Initial Implementation
  538. BaseValidator.cs - Initial Implementation
  539. BaseDataList.cs - Initial Implementation
  540. 2001-10-27 Gaurav Vaish <[email protected]>
  541. AdCreatedEventArgs.cs - Initial Implementation
  542. AdCratedEventHandler.cs - Implemented
  543. AdRotator.cs - Initial Implementation
  544. BorderStyle.cs - Implemented
  545. ButtonColumnStyle.cs - Implemented
  546. CalendarSelectionMode.cs - Implemented
  547. DayNameFormat.cs - Implemented
  548. FirstDayOfWeek - Implemented
  549. FontInfo.cs - Partial Implementation
  550. FontSize.cs - Implemented
  551. GridLines.cs - Implemented
  552. HorizontalAlign.cs - Implemented
  553. HyperLink.cs - Initial Implementation
  554. ImageAlign.cs - Implemented
  555. IRepeatInfoUser.cs - Implemented
  556. ListItemType.cs - Implemented
  557. ListSelectionMode.cs - Implemented
  558. NextPrevFormat.cs - Implemented
  559. PagerMode.cs - Implemented
  560. PagerPosition.cs - Implemented
  561. RepeatDirection.cs - Implemented
  562. RepeatLayout.cs - Implemented
  563. TextAlign.cs - Implemented
  564. TextBoxMode.cs - Implemented
  565. TitleFormat.cs - Implemented
  566. UnitType.cs - Implemented
  567. ValidationCompareOperator.cs
  568. - Implemented
  569. ValidationDataType.cs - Implemented
  570. ValidationSummaryDisplayMode.cs
  571. - Implemented
  572. ValidatorDisplay.cs - Implemented
  573. VerticalAlign.cs - Implemented
  574. // File Created 2001-11-13