1 2003-10-29 Jackson Harper <jackson@ximian.com>
4 * DataGrid.cs: Patch by ximian@aksi.mdamt.net. Do not go past the
5 end of the last page. Fixes bug #5085.
7 2003-10-29 Jackson Harper <jackson@ximian.com>
9 * CheckBox.cs: Do not change the status of a checkbox when there
10 is no post data. This fixes bug #49091.
11 * CheckBoxList.cs: Do not change the status of the checkboxes when
12 there is no post data. This fixes bug #49093.
14 2003-10-26 Ben Maurer <bmaurer@users.sourceforge.net>
16 * RadioButton.cs: Patch by Yaron Shkop. Enables disabling a
17 RadioButton. Fixes #50132
19 2003-10-25 Ben Maurer <bmaurer@users.sourceforge.net>
21 * PagedDataSource.cs: Patch by Ivo Haamer. Typo prevented
22 paging from working. Fixes #48814.
24 2003-10-25 Ben Maurer <bmaurer@users.sourceforge.net>
26 * DataGrid.cs: A few typos kept us from viewing datagrids
27 that were based on customized collections.
29 2003-10-24 Ben Maurer <bmaurer@users.sourceforge.net>
31 * DataGridCommandEventArgs.cs: typo, cmdSrc was becoming origionalArgs.
33 2003-10-23 Ben Maurer <bmaurer@users.sourceforge.net>
35 * Calendar.cs: render the next month button so that aligns to the
38 2003-10-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
40 * BaseCompareValidator.cs: splitted Convert. Fixed bug #49927. The fix
41 was just changing && by || after the first Match.
43 2003-10-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
45 * Calendar.cs: apply header style in RenderHeader. Fixes bug #49144.
48 2003-10-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
50 * DataGrid.cs: applied patch from Yaron Shkop (yaronsh@mainsoft.com)
51 that fixes bug #49744. Now the selection doesn't lose its data.
53 2003-10-21 Ben Maurer <bmaurer@users.sourceforge.net>
55 * EditCommandColumn.cs: Implement; fix #49736
57 2003-10-21 Ben Maurer <bmaurer@users.sourceforge.net>
59 * ButtonColumn.cs: Use the DataGridLinkButton, so that we inherit
60 the forground color. bug #49738
62 2003-10-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
64 * Calendar.cs: fixed bug #49727.
66 2003-10-18 Ben Maurer <bmaurer@users.sourceforge.net>
68 * TableStyle.cs: fix #49740.
70 2003-10-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
72 * SelectedDatesCollection.cs: fix by Yaron for bug #49698.
73 * ValidationSummary.cs: fixes bug #49669.
75 2003-10-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
77 * Calendar.cs: apply the calendar style to the new Table, not to itself.
80 * CheckBox.cs: render the hidden fields if AutoPostBack.
82 * Style.cs: don't render empty width/height. Small improvement in
85 * Table.cs: fixed condition for border width.
88 (CopyFrom): always call the base class to copy other attributes. Fixes
89 bug #49408. Don't render empty 'rules' attribute.
91 * WebControl.cs: track viewstate when enabled. Don't overwrite source
92 control attributes in CopyBaseAttributes.
94 * ChangeLog: fixed dates.
97 2003-10-08 Gaurav Vaish <gvaish_mono AT lycos.com>
99 * WebControl.cs : Attributes { get; } - Is Complete.
100 * ValidationSummary.cs : AddAttributesToRender(HtmlTextWriter)
103 2003-10-08 Gaurav Vaish <gvaish_mono AT lycos.com>
105 * BaseValidator.cs : DetermineRenderUplevel() - Completed.
106 : RegisterValidatorCommonScript()
107 - More code, I need HELP!
108 : RegisterValidatorDeclaration()
109 - More code, I need HELP!
111 2003-09-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
113 * CheckBoxList.cs: don't lose state when enabling/disabling. See bug
116 2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
118 * Repeater.cs: fixed bug #48807. It needed to use a DummyDataSource and
119 ClearViewState only called when no items.
121 2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
123 * RadioButtonList.cs: fix for bug #48874 by Yaron Shkop.
125 2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
127 * RadioButtonList.cs: fix for bug #48870 by Yaron Shkop.
129 2003-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
131 * DataList.cs: fixed bug #48217. Patch by yaronsh@mainsoft.com (Yaron
134 2003-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
136 * AdRotator.cs: fixes bug #48691. Patch by yaronsh@mainsoft.com (Yaron
139 2003-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
141 * CheckBox.cs: render the 'disabled' attribute in the correct tag.
142 * WebControl.cs: fixed Enabled property and save it in ViewState.
146 2003-09-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
148 * ListControl.cs: fixed bug #48668. Thanks to Yaron Shkop.
150 2003-09-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
152 * ListBox.cs: patch by yaronsh@mainsoft.com (Yaron Shkop) that fixes
155 2003-09-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
157 * FontInfo.cs: fixed Name property as suggested by Rich Alimi
158 <rich@velvetsea.net>.
160 2003-09-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
162 * RegularExpressionValidator.cs: fix for EvaluateIsValid by Juraj
163 Skripsky <juraj@hotfeet.ch>
165 2003-09-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
167 * BaseValidator.cs: patch by Juraj Skripsky (juraj@hotfeet.ch) that
168 fixes rendering of the end tag.
170 2003-08-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
172 * Repeater.cs: fix for Items property provided by yaronsh@mainsoft.com
173 (Yaron Shkop). Closes bug #48060.
175 2003-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
177 * CheckBox.cs: in LoadPostData, only return
178 true when the new data is different from the one we had. Fixed
179 conditions to save Checked state. Thanks to yaronshkop@hotmail.com
182 2003-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
184 * Style.cs: Font.Strikeout renders as 'line-through'. Fixes bug #47871.
186 2003-08-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
188 * WebControl.cs: removed dangling ^M and unneeded fields. Keep track
189 of Enable in ViewState. Fixes bug #47865.
191 2003-08-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
193 * Style.cs: the MARKED bit is not send set in ViewState unless something
194 is changed. Fixed TrackViewState condition.
196 * WebControl.cs: save the base ViewState *after* ControlStyle is done,
197 because it uses the same ViewState as the control. Fixes bug #47725.
199 2003-08-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
201 * HyperLinkColumn.cs: patch from David Pickens <dsp@rci.rutgers.edu>
202 that fixes databinding when only DataTextField or DataNavigateUrlField
205 2003-08-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
207 * ListControl.cs: patch sent by Yaacov Akiba Slama <ya@slamail.org> on
208 behalf of Yaron Shkop <yaronsh@mainsoft.com> that fixes selection of
209 values before assigning a data source and other issues.
211 2003-08-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
213 * CheckBox.cs: save viewstate when needed and correctly handle post
214 data. Fixes bug #47462.
216 2003-08-01 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
218 * ButtonColumn.cs: Removed additional attributes
219 * CheckBox.cs: Added attribute
220 * DataGrid.cs: Added attributes
221 * HyperLinkColumn.cs: Changed attributes, added lamespec
222 * Style.cs: Removed attributes
223 * TextBox.cs: Added/ removed attributes
225 2003-08-01 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
227 * AdRotator.cs: Added all attributes
228 * BaseDataList.cs: Added all attributes, added lamespec, removed additional attributes
229 * BaseValidator.cs: Added all attributes
230 * BoundColumn.cs: Added all attributes
231 * Button.cs: Added all attributes
232 * ButtonColumn.cs: Added all attributes, added lamespec
233 * Calendar.cs: Added all attributes, added error checks, throws more exceptions
234 * CheckBox.cs: Added all attributes
235 * CheckBoxList.cs: Added all attributes
236 * CompareValidator.cs: Added all attributes
237 * CustomValidator.cs: Added all attributes
238 * DataGrid.cs: Added all attributes, more verbose exceptions, fixed signature, removed additional attributes
239 * DataGridColumn.cs: Added all attributes
240 * DataGridColumnCollection.cs: Added all attributes
241 * DataGridPagerStyle.cs: Added all attributes
242 * DataGridTableInternal.cs: Made DataGridTableInternal internal
243 * DataList.cs: Added all attributes, more verbose exceptions, removed non-existing member
244 * DropDownList.cs: Added all attributes
245 * FontInfo.cs: Added all attributes
246 * HyperLink.cs: Added all attributes
247 * HyperLinkColumn.cs: Added all attributes
248 * Image.cs: Added all attributes
249 * ImageButton.cs: Added all attributes
250 * Label.cs: Added all attributes
251 * LinkButton.cs: Added all attributes
252 * ListBox.cs: Added all attributes, added error checks, throws more exceptions
253 * ListControl.cs: Added all attributes
254 * ListItem.cs: Added all attributes
255 * ListItemCollection.cs: Added attribute
256 * Literal.cs: Added all attributes
257 * Panel.cs: Added all attributes
258 * RadioButton.cs: Added all attributes
259 * RadioButtonList.cs: Added all attributes, added error checks, throws more exceptions
260 * RangeValidator.cs: Added all attributes
261 * RegularExpressionValidator.cs: Added all attributes
262 * Repeater.cs: Added all attributes
264 2003-07-30 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
266 * RequiredFieldValidator.cs: Added all attributes
267 * Style.cs: Added all attributes
268 * Table.cs: Added all attributes
269 * TableCell.cs: Added all attributes, added error checks, throws more exceptions
270 * TableCellCollection.cs: Added attribute
271 * TableRow.cs: Added all attributes
272 * TableRowCollection: Added attribute
273 * TableStyle.cs: Added all attributes, improved error messages
274 * TemplateColumn.cs: Added all attributes
275 * TextBox.cs: Added all attributes, added error checks, throws more exceptions
276 * ValidationSummary.cs: Added all attributes
277 * WebControl.cs: Added all attributes
278 * Xml.cs: Added all attributes
280 2003-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
282 * DataGrid.cs: fixed signature of ItemCreated and PageIndexChanged.
283 * DataList.cs: fixed signature of ItemCreated and ItemDataBound.
285 2003-07-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
287 * CheckBoxList.cs: fixes bug reported on the list about the state of
288 the CheckButtons not being preserved across posts.
290 2003-07-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
292 * ListControl.cs: added SelectedValue property (1.1). Closes 46412.
294 2003-06-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
296 * AdRotator.cs: fixed bug #44271 and a few others bugs. Mono-stylized.
298 2003-06-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
300 * ListControl.cs: save viewstate data when any of the 3 values is not
301 null. Fixed condition to save selection indices. Closes bug #45493.
303 2003-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
305 * DataGrid.cs: fixed bug #43823.
307 2003-05-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
309 * DataGrid.cs: fixed delegate type for SortCommand.
311 2003-05-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
313 * DataGridColumnCollection.cs: added missing return in RemoveAt.
315 2003-05-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
317 * DataGridColumnCollection.cs: fixed LoadViewState for the columns.
318 Don't save ViewState is the number of columns is 0.
320 2003-05-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
322 * DataGrid.cs: get the right item Type for the property we're reading
323 fromt the data source.
325 2003-04-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
328 * TextBox.cs: added control builder attribute.
330 2003-03-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
332 * DataGrid.cs: Fixed SaveViewState and type of ItemDataBound.
334 2003-03-17 George Kodinov <gkodinov@openlinksw.co.uk>
336 * Unit.cs: Called the correct method to get the Numeric locale for the
339 2003-02-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
341 * ButtonColumn.cs: fixed a couple of infinite loop problems and render
342 correctly the header of the column.
344 * DataGridTableInternal.cs: don't assign a default ID to this control.
346 * LinkButton.cs: raise bubble event in OnCommand.
348 * TableCellCollection.cs: fixed the index returned by Add.
350 * TableRowCollection.cs: ditto.
352 2003-02-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
354 * Xml.cs: don't call MapPathSecure when setting DocumentSource.
356 2003-02-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
358 * RangeValidator.cs: fixed bug #37577. Thanks to Stephane Tombeur
359 for reporting the bug and providing the fix.
361 2003-01-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
363 * DataGrid.cs: AutoGenerateColumns defaults to true. Fixed
364 CreateColumnSet. Set the owner of the column when auto generated.
365 In PrepareControlHierarchyForItem, fixed for loop bound.
367 * LinkButtonInternal.cs: fixed infinite recursion bug.
371 2003-01-22 Zdravko Tashev <ztashev@openlinksw.co.uk>
373 * Xml.cs: a few fixes.
375 2003-01-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
377 * DataList.cs: handle the exception when adding new keys to
380 2003-01-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
382 * BaseDataList.cs: what can I say for this one? I spent so many time
383 until I finally found this that I'm gonna miss this f....g bug... ;-).
384 Farewell. Now we can get events from image buttons inside Data*.
386 * DataList.cs: now the value stored in ViewState for item count is
389 2003-01-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
391 * DataGrid.cs: default value for ShowHeaders is true. Fixed style for
393 * DataGridColumn.cs: added SetOwner method.
394 * DataGridColumnCollection.cs: set the owner of the column when added.
396 2003-01-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
398 * BoundColumn.cs: typo.
399 * DataGrid.cs: use 'as' instead of casting. Typo.
400 * HyperLinkColumn.cs: call OnColumnChanged when any property change.
403 2003-01-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
405 * HyperLink.cs: fixes bug #36336.
407 2003-01-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
409 * DataList.cs: fixed IRepeatInfoUser.GetItemStyle.
411 2002-12-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
413 * BaseValidator.cs: return an empty string in GetControlValidationValue
414 when GetValue returned null.
416 * CompareValidator.cs: fixed EvaluateIsValid.
418 * RegularExpressionValidator.cs: fixed EvaluateIsValid.
420 2002-12-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
422 * Xml.cs: use MapPathSecure to get the path of the document.
424 2002-12-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
426 * DataList.cs: fixed header & footer.
428 2002-12-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
430 * DataList.cs: for header and footer don't use data source.
431 Instantiate in the DataListItem, not in the DataList.
432 databind-template.aspx works now.
434 2002-11-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
437 (Render): call RenderContents (), not base.RenderContents ().
439 * DataList.cs: style.
441 But I still haven't found what i'm looking for....
443 2002-11-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
445 * Calendar.cs: fixed loading/saving selected dates.
446 * SelectedDatesCollection.cs: added internal function to get the
447 underlying ArrayList.
449 Calendar navigation works again. Selecting dates too.
451 2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
453 * DataList.cs: added a few attributes and fixed infinite recursion.
455 2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
457 * ListItemCollection.cs: fixed LoadViewState.
459 2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
461 * TableItemStyle.cs: TypeDescriptor.GetConverter seems to fail.
462 Commented out some code until it works.
464 2002-10-29 Gaurav Vaish <gvaish_mono@lycos.com>
466 * BaseCompareValidator.cs - Fixed operator bug in
467 Compare(string, string, ...)
468 * CompareValidator.cs - EvaluateIsValid() : Implemented.
470 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
472 * BoundColumn.cs - InitializeCell(TableCell, int, ListItemType)
474 - All Properties : Now make use of ViewState.
476 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
478 * BaseValidator.cs - Uncomment NotImplementedException.
480 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
482 * BaseValidator.cs - Minor changes in TODO comments.
484 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
486 * BaseValidator.cs - DetermineRenderUpLevel() : Uncomment
487 the NotImplementedException being thrown.
488 * DataGridPagerStyle.cs - Mode { set; } : Implemented.
489 * DataGridLinkButton.cs - Added new class (private) : Implemented.
490 * DataGrid.cs - InitializePager(DataGridItem, int,
491 PagedDataSource) : Implemented.
493 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
495 * DataList.cs - PrepareControlHierarchy() : Implemented.
497 2002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>
499 * DataList.cs - RenderContents(HtmlTextWriter) : Implemented.
500 - GetItem(ListItemType, int) : Removed TODO.
501 - CreateControlHierarchy(bool) : Implemented.
502 - CreateItem(int, ListItemType) : Implemented.
503 - CreateItem(int, ListItemType,
504 bool, object) : Implemented.
505 - InitializeItem(DataItem) : Implemented.
506 * DataGrid.cs - CreateControlHierarchy(bool) : Bug fix.
507 The ViewState["_!ItemCount"],
508 ViewState["_!DataSource_ItemCount"]
509 are shared by DataList and DataGrid, and hence
510 should share the same name.
511 - ResolveDataSource(object, string)
512 : Removed. Use System.Web.UI.Utils.DataSourceHelper
513 ::GetResolvedDataSource(object, string).
516 2002-09-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
518 * DataGrid.cs: fixed compilation
520 2002-09-12 Gaurav Vaish <gvaish_mono@lycos.com>
522 * PagedDataSource.cs - FirstIndexInPage : Fixed bug.
523 * DataGrid.cs - CreateControlHierarchy(bool)
524 : working towards completion.
525 - ResolveDataSource(object, string)
529 Well. It's almost done.
530 * DataGridTableInternal.cs
531 - Added new internal class.
533 2002-08-28 Gaurav Vaish <gvaish_mono@lycos.com>
535 * DataSourceInternal.cs - Added new class (internal).
537 2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
540 * HorizontalAlign.cs:
542 * VerticalAlign.cs: fixes based on class status page.
544 * HorizontalAlignConverter.cs: implemented.
545 * VerticalAlignConverter.cs: implemented.
547 * FontUnitConverter.cs: implemented GetStandardValues ().
549 * WebColorConverter.cs: implemented ConvertFrom () and ConvertTo ().
551 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
553 * DataGrid.cs - AutoCreateColumns: Bug fixes.
555 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
557 * DataGrid.cs - AutoCreateColumns: completed, hopefully!
559 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
561 * DataGrid.cs - Working on the undocumented protected
562 method CreateColumnSet. AutoCreateColumns method
563 stubbed. Left CreateControlHierarchy for the time
564 being, looks like I'm going insane. ;-)
566 2002-08-19 Gaurav Vaish <gvaish_mono@lycos.com>
568 * Button.cs - Steffen's OnCommand bug fix.
570 2002-08-12 Gaurav Vaish <gvaish_mono@lycos.com>
572 * DataGrid.cs - Added protected method (skeleton)
573 CreateColumnSet(PagedDataSource, bool)
574 Still trying to know how will it be used
577 2002-08-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
579 * PagedDataSource.cs: fixed compilation.
581 2002-08-08 Gaurav Vaish <gvaish_mono@lycos.com>
583 * DataGrid.cs - Added private method
584 CreatePagedDataSource
586 CreateControlHierarchy(bool)
587 * PagedDataSource.cs - Bug fixed.
588 CurrentPageIndex is writable.
590 2002-08-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
592 * DataGrid.cs: fixed typo.
593 * DataGridPagerStyle.cs: added IsPagerOnTop and IsPagerOnBottom.
595 2002-08-06 Gaurav Vaish <gvaish_mono@lycos.com>
597 * DataGridColumn.cs - Added internal methods to get the
598 various styles (needed in DataGrid.cs)
599 * DataGrid.cs - Completed the method
600 PrepareControlHierarchy()
602 2002-08-06 Gaurav Vaish <gvaish_mono@lycos.com>
604 * DataGrid.cs - Wokring on PrepareControlHierarchy()
605 - Added private method
606 PrepareControlHierarchyForItem()
608 2002-08-05 Gaurav Vaish <gvaish_mono@lycos.com>
610 * DataGrid.cs - Completed method
611 OnBubbleEvent(object, EventArgs)
613 2002-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
615 * Xml.cs: implemented document/transform load.
617 2002-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
619 * Calendar.cs: added myself to the list of authors.
620 * DropDownList.cs: fixed a few properties.
621 * ListControl.cs: fixed SelectedIndex.
623 2002-07-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
625 * Calendar.cs: lots of fixes. Render days. Still left to persist
626 selected days when changing month.
628 * Unit.cs: fixed Percentage and Pixel.
630 * WebControl.cs: a few properties are now using ControlStyle instead
631 of ViewState to persist.
633 2002-07-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
635 * BaseValidator.cs: it works now.
636 * DataGridColumn.cs: added attribute and made it abstract.
637 * RequiredFieldValidator.cs: fixed return value in EvaluateIsValid.
639 2002-07-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
641 * TextBox.cs: default for Wrap is true.
642 (OnPreRender): don't save Text if there are no listeners on TextChanged.
644 2002-07-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
650 (LoadViewState): fixed.
652 * ListItemCollection.cs:
653 (TrackViewState): use items instead of 'this' in foreach.
656 (LoadViewState): more checking of parameters.
658 * WebControl.cs: implemented LoadViewState and SaveViewState.
661 2002-07-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
663 * ListItem.cs: there was no code to unset the flags!!!
665 2002-07-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
667 * FontUnit.cs: use a hashtable for mapping size name to value.
668 * HyperLink.cs: fixed a bug and a typo.
669 * Unit.cs: some fixes to internal constructor.
671 2002-07-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
673 * ListControl.cs: fixed a couple of range checks.
674 * WebControl.cs: MS lies! Not all WebControls must be rendered inside
675 an HtmlForm (p.e., Label).
677 2002-07-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
687 * HyperLinkColumn.cs:
696 * RadioButtonList.cs:
700 * WebControl.cs: removed attributes added by mistake (i used
701 GetCustomAttributes (true), d'oh!).
703 * DataListItem.cs: implemented RenderItem.
705 * Repeater.cs: implemented CreateItem and InitializeItem.
707 2002-07-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
709 * BaseDataList.cs: a couple of fiex and added attributes.
710 * DataGrid.cs: little fixes.
712 2002-07-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
721 * RadioButtonList.cs:
724 * Xml.cs: forgot to add using System.ComponentModel.
726 * BaseValidator.cs: use explicitly
727 System.ComponentModel.AttributeCollection as there is another class
728 with the same name under System.Web.UI.
730 2002-07-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
749 * RadioButtonList.cs:
754 * Xml.cs: added/fixed all attributes used by xsp.
756 * BaseValidator.cs: some fixes.
758 2002-07-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
761 (AddAttributesToRender): correctly default to border=1.
763 2002-07-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
766 (LoadAdFile): make the dictionary null after every iteration.
770 * ListItem.cs: fixed warnings.
772 Mon Jul 1 16:23:15 CEST 2002 Paolo Molaro <lupus@ximian.com>
774 * Style.cs, TableRow.cs, DataListItem.cs: fix compilation.
776 2002-06-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
779 * DataGridPagerStyle.cs:
786 * ListItemCollection.cs:
788 * ServerValidateEventArgs.cs:
792 * Xml.cs: more class status page based changes.
794 2002-06-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
797 (.ctor): fixed to render the correct tag.
798 (IPostBAckEventHandler.RaisePostBackEvent): fixed.
800 2002-06-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
803 (AddAttributesToRender): call Page.VerifyRenderingInServerForm. All
804 WebControl derived classes should be rendered inside a HtmlForm.
806 2002-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
808 * Repeater.cs: implemented CreateControlHierarchy. Fixed some event
811 2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
813 * RadioButtonList.cs: implemented IRepeatInfoUser.RenderItem.
814 * RepeatInfo.cs: implemented DoHorizontalRendering.
816 2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
818 * System.Web.UI.WebControls/Repeater.cs:
820 (OnDataBinding): fixed stack overflow.
822 2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
824 * RadioButtonList.cs: implemented IRepeatInfoUser.RenderItem.
825 * RepeatInfo.cs: implemented DoHorizontalRendering.
827 2002-06-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
830 (CopyBaseAttributes): copy Attributes and don't throw exception.
832 2002-06-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
834 * ListBox.cs: mono-stylized.
835 (AddAttributesToRender): call parent class method.
837 2002-06-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
839 * Style.cs: fixed IsEmpty and Width.
841 * Table.cs: mono-stylized.
842 (TableRowControlCollection.AddAt): fixed.
843 (AddAttributesToRender): fixed.
845 * TableCell.cs: mono-stylized.
846 (.ctor): use PreventAutoID.
847 (AddAttributesToRender): fixed.
848 (AddParsedSubObject): fixed.
850 * TableRow.cs: mono-stylized. Added
851 ParseChildren attribute.
854 (get_GridLine): fixed.
856 2002-06-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
858 * Panel.cs: fixed stack overflow.
859 * Unit.cs: use Int32.Parse and Single.Parse instead of Int32Converter
862 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
864 * RadioButton.cs: mono-stylized and some little fixes.
866 * TextBox.cs: mono-stylized.
867 (MaxLength): fixed typo.
869 (AddAttributesToRender): don't render the text between the tags for
870 SingleLine, use value attribute for it. Don't render the text for
873 (OnPreRender): don't throw exception and call base.OnPreRender.
875 (Render): for MultiLine, render the text between the opening and
876 closing tags encoded as HTML.
878 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
881 (AddAttributesToRender): fixer another stack overflow.
884 (TagName): modified to use TagKey instead of tagKey as the property
887 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
889 * LinkButton.cs: mono-stylized.
890 (AddParsedSubObject):
891 (RenderControls): little fixes.
894 (AddAttributesToRender): fixed usage of IEnumerator.
896 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
898 * Literal.cs: beautified.
900 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
902 * Label.cs: beautified and fixed a couple of 'classic' bugs.
904 * WebControl.cs: use Span as default tag when no other provided in
905 constructor. That is what MS renders.
907 2002-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
910 (AddAttributesToRender): fixed (classic) stack overflow.
912 * CheckBox.cs: mono-stylized.
913 (AutoPostBack): fixed stack overflow.
914 (Render): fixed alignment issues. Also set the For attribute always
917 2002-06-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
919 * AdRotator.cs: GetData does not work as it should, but now it returns
920 useful data (only the first ad in the file). Set the NavigateUrl
921 property in the hyperlink if available.
923 * HyperLink.cs: fixed constructor and a couple of stack overflows.
925 * Image.cs: added an attribute and fixed stack overflow.
928 (RenderBeginTag): fixed.
929 (TagName): don't call Enum.IsDefined twice.
931 2002-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
933 * WebControl.cs: added attributes PersistChildrenAttribute and
934 ParseChildrenAttribute.
936 2002-05-24 Duncan Mak <duncan@ximian.com>
938 * DataGridItem.cs (SetItemType): Changed function signature to
941 * ListItemCollection.cs (this): Changes the visibility level of
944 * Repeater.cs (OnItemCommand):
946 (OnItemDataBound): Added necessary casts.
948 2002-05-07 Duncan Mak <duncan@ximian.com>
950 * Button.cs (AddAttributesToRender):
951 * ImageButton.cs (AddAttributesToRender): Added a missing argument to the
952 GetClientValidatedEvent method.
954 2002-03-27 Gaurav Vaish <gvaish@iitk.ac.in>
956 * Removed extra methods, corrected access modifiers to several
959 2002-03-26 Gaurav Vaish <gvaish@iitk.ac.in>
961 * <SeveralFiles>.cs - Added some attributes
962 * FontUnitConverter.cs - Added stubs for GetStandardValues*(..)
963 methods. Will complete them later. Right now, busy with
965 * RepeaterItem.cs - Completed.
967 Oh God! Mercy! I will die applying attributes. I look at the missing
968 part in the class-status - daemon! Kyrie eleison!
970 2002-03-19 Gaurav Vaish <gvaish@iitk.ac.in>
974 * AdRotator.cs - Added definition for Font.
975 * BaseCompareValidator.cs - Added definition for Controls.
976 * Calendar.cs - SelectMonthText definition corrected.
977 * DataList.cs - Added definition for SeparatorTemplate.
978 * BorderStyle.cs - Namespace correction. It belongs not to UI,
979 but to UI.WebControls.
981 2002-03-17 Gaurav Vaish <gvaish@iitk.ac.in>
983 Finally, I have made it. Today I did a second build for the
984 System.Web assembly. It compiled 195 classes today.
985 I am waiting eagerly for the runtime to come up so that the objects
986 may be tested to their last levels. Several of the methods are still
987 under the tag of "TODO" throwing NotImplementedException. Well, I
988 hope to remove them soon, but how far is this soon - even I don't
989 know, though I am happy to make the build a success even before
990 the vacations to come.
992 2002-03-07 Gaurav Vaish <gvaish@iitk.ac.in>
994 Yesterday and today I tried to do some building of the aseembly,
995 but was dumped with uncoutably infinite errors. ;-)
996 I have put the copies of the recent errors on my home page, want
997 to have a look at them? See:
998 http://mastergaurav.virtualave.net/mono/
999 I don't know what to do with these errors. Oh! The buggy me! How
1000 will I overcome myself. Hopefully, by when my vacations over, I
1001 should have made a repository where the build will not fail.
1003 2002-03-05 Gaurav Vaish <gvaish@iitk.ac.in>
1005 I am now going to do a build that will include the
1006 System.Web.UI.WebControls namespace. Hoping that I will make it
1007 soon. My exams are coming near and I have to pack up soon.
1010 2002-03-04 Gaurav Vaish <gvaish@iitk.ac.in>
1013 And with this, ie, today's work, all the objects mentioned in the
1014 namespace appear in the implementation. But it may not be worth
1015 trying to go for a build because of dependence of several of the
1016 internal methods that may clash with already available assembly
1019 Also, the classes lack possible attributes, like those informing
1020 about child-controls etc. But I have to first create the attribute
1021 classes before I attach the attributes to the classes.
1023 * CustomValidator.cs - Completed. In process realized that
1024 I have to complete / rejuvinate BaseValidator class.
1025 * BaseValidator.cs - Complete rejuvination. Completed 80%
1026 of the job. All that is left is Render(HtmlTextWriter),
1027 DetermineRenderUplevel(), RegisterValidatorCommonScript()
1028 RegisterValidatorDeclaration()
1029 * DataGridPagerStyle.cs - Completed. That adds one more missle
1031 * DataKeyCollection.cs - Completed. Petty small.
1032 * Repeater.cs - Work started off. This is a quite
1034 * DataGridItemEventArgs.cs,
1035 * DataGridShortCommandEventArgs.cs,
1036 * DataListItemEventArgs.cs,
1037 * MonthChangedEventArgs.cs,
1038 * RepeaterItemEventArgs.cs,
1039 * ServerValidateEventArgs.cs,
1040 * DataGridPageChangedEventArgs.cs
1041 - Damn, I marked them "*", while they
1043 * Repeater.cs - Done all except for an undocumented
1044 method CreateControlHierarchy(bool). Though the method
1045 is quite clear by its name, but it will take some time
1046 for me to come with some material to flush in.
1048 2002-03-03 Gaurav Vaish <gvaish@iitk.ac.in>
1050 * SelectedDatesCollection.cs - Completed.
1051 * PagedDataSource.cs - Completed. Pathetically nice class.
1052 * RegularExpressionValidator.cs
1053 - Completed. Ridiculously small and
1054 annoyinglyc crazy-driving class, basically the method
1056 * RangeValidator.cs - Completed.
1057 * DataGridColumn.cs - Completed.
1058 * EditCommandColumn.cs - All is complete except for the
1059 InitializeCell(TableCell, int, ListItemType) method.
1060 * DataListItem.cs - All done except for a longish method
1061 RenderItem(HtmlTextWriter, bool, bool)
1063 2002-03-02 Gaurav Vaish <gvaish@iitk.ac.in>
1065 * RepeaterItemCollection.cs - Completed.
1066 I love *Collection classes. I am planning to make a
1067 program that will generate a *Collection class. It's so
1068 simple and the same. ;-)
1069 * DataGridColumnCollection.cs - Completed.
1070 ... except probably for *ColumnCollection classes, where
1071 you have to put in some more effort. Still, these class
1072 generation can be automated.
1073 * DataListItemCollection.cs - Completed.
1074 See, how easily, in less than a quarter of a minute, I
1075 completed this class - manually. Copy-Paste/Cut-Replace.
1077 2002-02-21 Gaurav Vaish <gvaish@iitk.ac.in>
1079 * DataGrid.cs - Following methods implemented:
1080 TrackViewState(), LoadViewState(object), SaveViewState(),
1081 On* -- The event raisers.
1082 OnBubbleEvent(object, EventArgs) is still incomplete.
1083 * DataGridItem.cs - Initial Implementation
1084 * DataGridItemCollection.cs - Completed.
1086 2002-02-08 Gaurav Vaish <gvaish@iitk.ac.in>
1088 * DataGrid.cs - Initial Implementation. Worked
1089 primarily with some properties.
1091 2002-02-07 Gaurav Vaish <gvaish@iitk.ac.in>
1093 * ListBox.cs - Completed. Implemented
1094 LoadPostData(string, NameValueCollection)
1095 * RequiredFieldValidator.cs - Completed. Pretty simple class.
1097 2002-02-06 Gaurav Vaish <gvaish@iitk.ac.in>
1099 * ListBox.cs - Implemented the following:
1100 RaisePostDataChangedEvent()
1102 2002-02-02 Gaurav Vaish <gvaish@iitk.ac.in>
1104 * ListBox.cs - Supports the following properties:
1105 BorderColor, BorderStyle, BorderWidth, Rows, SelectionMode,
1108 AddAttributesToRender(HtmlTextWriter), OnPreRender(EventArgs),
1109 RenderContents(HtmlTextWriter)
1112 2002-02-01 Gaurav Vaish <gvaish@iitk.ac.in>
1114 * TargetConverter.cs - Completed
1115 * TemplateColumn.cs - Completed
1116 * DataList.cs - Corrected the get-er methods for the
1117 *Style objects. Corrected the get/set-er methods for ViewState
1119 Addded support for properties:
1120 GridLines, HeaderStyle, HeaderTemplate, ItemStyle, ItemTemplate,
1121 RepeatColumns, RepeatDirection, RepeatLayout, SelectedIndex,
1122 SelectedItem, SelectedItemStyle, SelectedItemTemplate,
1123 SeparatorStyle, SeparatorItemTemplate.
1125 CancelCommand, DeleteCommand, EditCommand, ItemCommand,
1126 ItemCreated, ItemDataBound, UpdateCommand.
1128 CreateControlStyle(), LoadViewState(object),
1129 SaveViewState(), TrackViewState
1131 OnBubbleEvent, OnCancelCommand, OnDeleteCommand,
1132 OnEditCommand, OnItemCommand, OnItemCreated,
1133 OnItemDataBound, OnUpdateCommand
1134 Added dummy methods for some undocumented methods:
1135 CreateControlHierarchy(bool), CreateItem(int, ListItemType),
1136 CreateItem(int, ListItemType, bool, object),
1137 PrepareControlHierarchy(), InitializeItem(DataListItem)
1138 * ListBox.cs - Started working.
1142 2002-01-31 Gaurav Vaish <gvaish@iitk.ac.in>
1144 * RepeaterInfo.cs - Initial Implementation. Done all
1145 except for RepeatDirection.Vertical
1146 * TableStyle.cs - Completed
1148 2002-01-30 Gaurav Vaish <gvaish@iitk.ac.in>
1150 * DropDownList.cs - Completed
1151 * ListItemCollection.cs - Added method FindByValueInternal to
1152 assist in the derived classes.
1153 Discovered bug in FindByValue. Removed
1154 * UnitConverter.cs - Completed
1155 * PlaceHolder.cs - What can be simpler than this?
1156 * PlaceHolderControlBuilder.cs
1157 - Uh! Damn cool one.
1158 * RadioButtonList.cs - Initial Implementation. All is done
1159 except for the implementation of
1160 method IRepeatInfoUser.RenderItem(...)
1161 * ValidatedControlConverter.cs
1162 ^^^^^^^^^^^^^^^^^^^^^^^^^ - Looks complete. Doubtful though !!
1163 * ValidationSummary.cs - Initial Implementation.
1164 * WebColorConverter.cs - Initial Implementation
1166 2002-01-27 Gaurav Vaish <gvaish@iitk.ac.in>
1168 * FontNamesConverter.cs - Completed
1169 * FontUnitConverter.cs - Partial Implementation
1170 * ListItemControlBuilder.cs - Completed
1172 2002-01-27 Gaurav Vaish <gvaish@iitk.ac.in>
1174 * TextBox.cs - All done except *Render* methods
1175 * TextBoxControlBuilder.cs - Completed
1176 * Xml.cs - Partial Implementation
1178 2002-01-26 Gaurav Vaish <gvaish@iitk.ac.in>
1180 * RadioButton.cs - Completed
1181 * TextBox.cs - Partial Implementation
1183 2002-01-25 Gaurav Vaish <gvaish@iitk.ac.in>
1185 * Panel.cs - Completed
1186 * TableItemStyle.cs - Completed
1188 2002-01-18 Gaurav Vaish <gvaish@iitk.ac.in>
1190 * TableCellCollection.cs - Completed
1191 * TableRowCollection.cs - Completed
1192 * TableHeaderCell.cs - Completed
1193 * TableRow.cs - Completed
1195 2002-01-09 Gaurav Vaish <gvaish@iitk.ac.in>
1197 * TableCellControlBuilder.cs - Completed
1198 * Table.cs - Completed
1199 * TableCell.cs - Completed
1201 2002-01-07 Gaurav Vaish <gvaish@iitk.ac.in>
1203 * CheckBoxList.cs - Completed
1204 * ButtonColumn.cs - Completed
1205 * Button.cs - Completed
1207 2001-12-28 Gaurav Vaish <gvaish@iitk.ac.in>
1209 * HyperLink.cs - Completed
1210 * Image.cs - Completed
1211 * ImageButton.cs - Completed
1212 * Label.cs - Completed
1213 * LabelControlBuilder.cs - Completed
1214 * LinkButton.cs - Completed
1215 * LinkButtonControlBuilder.cs - Completed
1216 * Literal.cs - Completed
1217 * LieteralControlBuilder.cs - Completed
1218 * FontUnit.cs - Completed
1221 2001-12-27 Gaurav Vaish <gvaish@iitk.ac.in>
1223 * Calendar.cs - Completed the functions of Render*,
1224 ViewStates (Track/View/Save),
1226 Left: RenderAllDays (partially)
1228 2001-12-21 Gaurav Vaish <gvaish@iitk.ac.in>
1230 * Calendar.cs - Added some more functions
1231 * Style.cs - Completed
1232 * ListItem.cs - Completed
1233 * ListItemCollection.cs - Completed
1235 Made the first successful build of System.Web.dll that included
1236 System.Web.UI.WebControls!
1238 2001-12-20 Gaurav Vaish <gvaish@iitk.ac.in>
1240 FontInfo.cs - Complete revamp. Completed
1242 2001-12-19 Gaurav Vaish <gvaish@iitk.ac.in>
1244 ListItemCollection.cs - Completed
1245 ListItem.cs - Initial Implementation
1246 Style.cs - Initial Implementation
1248 Right now I am in a total mood to do a successful build. Creating so many
1249 classes, completing classes in System.Web System.Web.UI namespaces.
1251 2001-12-18 Gaurav Vaish <gvaish@iitk.ac.in>
1253 TODO - Properly added
1254 CheckBox.cs - Completed
1255 BaseDataList.cs - Completed
1256 DayRenderEventArgs.cs - Completed
1257 RepeaterItem.cs - Initial implementation
1259 2001-12-17 Gaurav Vaish <gvaish@iitk.ac.in>
1261 BaseCompareValidator.cs - Completed
1262 AdRotator.cs - Completed
1264 2001-12-15 Gaurav Vaish <gvaish@iitk.ac.in>
1266 CommandEventArgs.cs - Completed
1267 DataGridCommandEventArgs.cs - Completed
1268 RepeaterCommandEventArgs.cs - Completed
1269 DataListCommandEventArgs.cs - Completed
1270 CompareValidator.cs - Partial Implementation
1272 2001-12-02 Gaurav Vaish <gvaish@iitk.ac.in>
1274 CheckBoxList.cs - Partial Implementation.
1277 2001-12-01 Gaurav Vaish <gvaish@iitk.ac.in>
1279 ListControl.cs - Completed
1281 2001-11-30 Gaurav Vaish <gvaish@iitk.ac.in>
1283 CheckBox.cs - Completed
1284 ListControl.cs - Initial Implementation
1285 CheckBoxList.cs - Started with it, but first needed
1286 ListControl. Left it.
1288 2001-11-29 Gaurav Vaish <gvaish@iitk.ac.in>
1290 CalendarDay.cs - Making a note that this
1291 has been implemented
1292 Calendar.cs - Making a note that have made some changes.
1293 Unimplmented functions throw
1294 NotImplementedException
1295 CheckBox.cs - Can now "Render" and "LoadPostData"
1298 2001-11-08 Gaurav Vaish <gvaish@iitk.ac.in>
1299 WebControl.cs - Total Revamp, Partial Implementation
1300 AdRotator.cs - Able to load files
1301 AdCreatedEventArgs.cs - Implemented
1303 2001-11-05 Gaurav Vaish <gvaish@iitk.ac.in>
1304 Calendar.cs - Initial Implementation
1305 ButtonColumn.cs - Initial Implementation
1306 Button.cs - Initial Implementation
1307 BoundColumn.cs - Initial Implementation
1308 BaseCompareValidator.cs - Minor Changes
1309 DataList.cs, BaseValidator.cs, BaseDataList.cs
1310 - Added more functions, other changes
1312 2001-10-28 Gaurav Vaish <gvaish@iitk.ac.in>
1313 WebControl.cs - Initial Implementation
1314 DataList.cs - Initial Implementation
1315 BaseValidator.cs - Initial Implementation
1316 BaseDataList.cs - Initial Implementation
1318 2001-10-27 Gaurav Vaish <gvaish@iitk.ac.in>
1320 AdCreatedEventArgs.cs - Initial Implementation
1321 AdCratedEventHandler.cs - Implemented
1322 AdRotator.cs - Initial Implementation
1323 BorderStyle.cs - Implemented
1324 ButtonColumnStyle.cs - Implemented
1325 CalendarSelectionMode.cs - Implemented
1326 DayNameFormat.cs - Implemented
1327 FirstDayOfWeek - Implemented
1328 FontInfo.cs - Partial Implementation
1329 FontSize.cs - Implemented
1330 GridLines.cs - Implemented
1331 HorizontalAlign.cs - Implemented
1332 HyperLink.cs - Initial Implementation
1333 ImageAlign.cs - Implemented
1334 IRepeatInfoUser.cs - Implemented
1335 ListItemType.cs - Implemented
1336 ListSelectionMode.cs - Implemented
1337 NextPrevFormat.cs - Implemented
1338 PagerMode.cs - Implemented
1339 PagerPosition.cs - Implemented
1340 RepeatDirection.cs - Implemented
1341 RepeatLayout.cs - Implemented
1342 TextAlign.cs - Implemented
1343 TextBoxMode.cs - Implemented
1344 TitleFormat.cs - Implemented
1345 UnitType.cs - Implemented
1346 ValidationCompareOperator.cs
1348 ValidationDataType.cs - Implemented
1349 ValidationSummaryDisplayMode.cs
1351 ValidatorDisplay.cs - Implemented
1352 VerticalAlign.cs - Implemented
1356 // File Created 2001-11-13