Welcome to mirror list, hosted at ThFree Co, Russian Federation.

ChangeLog « System.Web.UI.HtmlControls « System.Web « class « mcs - github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: e09d0f6212313ac555aa9337f2711b9bd766d47f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
2003-11-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* HtmlInputRadioButton.cs: initialize event indexer. Patch by Alon Gazit
	<along@mainsoft.com>.

2003-10-29 Jackson Harper <jackson@ximian.com>

	* HtmlControl.cs: Make disabled an attribute of the control so it
	is rendered. This is a slightly modifed version of a patch
	by Yaron Shkop. Fixes bug #50160.
	
2003-10-16  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* HtmlTextArea.cs: fixed infinite recursion.

2003-10-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* HtmlForm.cs: render the onsubmit attribute.

2003-08-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* HtmlGenericControl.cs: ConstructorNeedsTag defaults to false so we
	need to pass true here. Fixes bug #47918.

2003-07-17  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

	* HtmlContainerControl.cs: Added attributes
	* HtmlControl.cs: Added attributes
	* HtmlInputControl.cs: Fixed public signature
	* HtmlInputRadioButton.cs: Fixed public signature
	* HtmlSelect.cs: Added missing attribute
	* HtmlTable.cs: Added missing attribute

2003-06-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* HtmlSelect.cs: fixed bug #44894.

2003-04-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* HtmlImage.cs:
	* HtmlInputControl.cs:
	* HtmlSelect.cs: added control builder attribute.

	* HtmlSelectBuilder.cs: builder for HtmlSelect.

	* HtmlControlBuilder.cs: common builder for all HtmlControls.

2003-01-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* HtmlControl.cs: _tagName is now internal.
	* HtmlGenericControl.cs: use the field in HtmlControl to keep the tag
	name.

2003-01-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* System.Web.UI.HtmlControls/HtmlForm.cs: render 'action' attribute.

2003-01-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* HtmlInputButton.cs: fixed bug #35677.

2003-01-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* HtmlInputControl.cs: fixed bug #35673.

2003-01-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* HtmlInputText.cs: fixed bug #35670.

2002-11-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* HtmlSelect.cs: fixed LoadViewstate.

2002-11-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* HtmlButton.cs: make it do a POST if the button has any ServerClick
	events.

2002-09-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* HtmlAnchor.cs:
	* HtmlButton.cs:
	* HtmlContainerControl.cs:
	* HtmlControl.cs:
	* HtmlForm.cs:
	* HtmlGenericControl.cs:
	* HtmlImage.cs:
	* HtmlInputButton.cs:
	* HtmlInputCheckBox.cs:
	* HtmlInputControl.cs:
	* HtmlInputFile.cs:
	* HtmlInputHidden.cs:
	* HtmlInputImage.cs:
	* HtmlInputRadioButton.cs:
	* HtmlInputText.cs:
	* HtmlSelect.cs:
	* HtmlTable.cs:
	* HtmlTableCell.cs:
	* HtmlTableRow.cs:
	* HtmlTextArea.cs: added almost all missing attributes.

2002-07-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* HtmlControl.cs: the attributes must use ViewState as its StateBag,
	if not style values are lost between postbacks.

2002-07-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* HtmlAnchor.cs:
	* HtmlButton.cs:
	* HtmlInputButton.cs:
	* HtmlInputCheckBox.cs:
	* HtmlInputHidden.cs:
	* HtmlInputImage.cs:
	* HtmlInputText.cs:
	* HtmlTextArea.cs: Initialize EventHandlerList indexer.

	* HtmlContainerControl.cs: almost rewritten to use a LiteralControl
	instead of maintaining some flags and strings. Implemented
	LoadViewState.

	* HtmlControl.cs: fixed constructor and added ViewStateIgnoreCase.

	* HtmlSelect.cs: fixed TrackViewState, SaveViewState, SelectedIndices
	and Value.

2002-07-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* HtmlGenericControl.cs: fixed TagName signature and get/set.
	* HtmlInputImage.cs: added attribute and fixed signature of ServerClick.
	* HtmlInputText.cs: added attribute.

2002-07-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* HtmlForm.cs: don't render action attribute.

2002-07-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* HtmlContainerControl.cs: 
	(CreateControlCollection): added. All containers must have a non-empty
	control collection.

2002-06-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* System.Web.UI.HtmlControls/HtmlAnchor.cs: 
	* System.Web.UI.HtmlControls/HtmlButton.cs: 
	* System.Web.UI.HtmlControls/HtmlControl.cs: 
	* System.Web.UI.HtmlControls/HtmlForm.cs: 
	* System.Web.UI.HtmlControls/HtmlGenericControl.cs: 
	* System.Web.UI.HtmlControls/HtmlInputButton.cs: 
	* System.Web.UI.HtmlControls/HtmlInputCheckBox.cs: 
	* System.Web.UI.HtmlControls/HtmlInputControl.cs: 
	* System.Web.UI.HtmlControls/HtmlInputFile.cs: 
	* System.Web.UI.HtmlControls/HtmlInputHidden.cs: 
	* System.Web.UI.HtmlControls/HtmlInputImage.cs: 
	* System.Web.UI.HtmlControls/HtmlInputRadioButton.cs: 
	* System.Web.UI.HtmlControls/HtmlInputText.cs: 
	* System.Web.UI.HtmlControls/HtmlSelect.cs: 
	* System.Web.UI.HtmlControls/HtmlTable.cs: 
	* System.Web.UI.HtmlControls/HtmlTableCell.cs: 
	* System.Web.UI.HtmlControls/HtmlTableRow.cs: 
	* System.Web.UI.HtmlControls/HtmlTextArea.cs: 

	Fixes based on class status page:
	
		- Add attributes (DefaultEvent, ParseChildren).
		- Fix declarations.
		- Explicitly implement some interfaces (IPostBackDataHandler
		and IPostBackEventHandler).
		- Implemented some missing methods.

2002-06-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* HtmlForm.cs:
	(RenderChildren): use OnFormRender and OnFormPostRender.

2002-06-09  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* HtmlSelect.cs:
	(RenderAttributes): new -> override and fixes stack overflow.
	(RenderChildren): only 1 option can be selected at any given time
	except when Multiple property is true.
	(Multiple): the attribute value is either "true" or "false", not 
	"multiple".

	* HtmlTable.cs:
	(Add):
	(AddAt): allow HtmlTableRow as children, not HtmlTableCell.

	* HtmlTableCell.cs:
	(RenderEndTag): new -> override.

	* HtmlTableRow.cs:
	(RenderChildren): fixed another stack overflow.
	(RenderEndTag): new -> override.

	* HtmlTextArea.cs:
	(RenderAttributes): new -> override.


2002-06-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* HtmlInputHidden.cs: fixed constructor.

	* HtmlInputRadioButton.cs:
	(RenderAttributes): fixed stack overflow.

	(Name):
	(RenderedName): new -> override.

	(Value): new property. 

	* HtmlInputText.cs:
	(RenderAttributes): fixed the same kind of stack overflow and make
	string comparison case insensitive.

2002-06-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* HtmlForm.cs: fixed name of Enctype property and render enctype
	enctype attribute.

	* HtmlInputControl.cs: tag type is "input", not "type".

2002-06-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* HtmlControl.cs: Render contents moved to new RenderBeginTag method,
	defined in MS docs. 
	
	* HtmlForm.cs: Render output when no IE browser.

	* HtmlInputButton.cs: added constructor without arguments. Xsp used it, 
	though now it always use the other .ctor.
	
	* HtmlInputControl.cs: cosmetic changes and implemented set_Name.

2002-06-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* HtmlButton.cs: RenderAttributes is an override, not new.

	* HtmlContainerControl.cs: use the new Render method in HtmlControl.

	* HtmlControl.cs: added Render method to render the tag and its
	attributes. Works for container and non-containers.

	* HtmlImage.cs: RenderAttributes don't need to be new. Implemented
	Height property.
	
2002-06-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* HtmlContainerControl.cs: some formatting and use HttpUtility.Encode
	instead of Page.Server to encode InnerText.

2002-06-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* HtmlAnchor.cs:
	(RenderAttributes): new -> override and fixed little bug that made
	it cause an stack overflow.

	* HtmlContainerControl.cs: reformatted and added tag and attributes 
	rendering.

	* HtmlGenericControl.cs: removed TagName, which is already in 
	HtmlControl.

	* HtmlTable.cs:
	(RenderEndTag): new -> override.

2002-06-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* System.Web.UI.HtmlControls/HtmlForm.cs:
	(RenderAttributes): changed new by override.
	(Name): allow setting the property.

2002-05-10  Duncan Mak  <duncan@ximian.com>

	* HtmlTableCellCollection.cs (this): Updated the indexer to return
	the right type, HtmlTableCell instead of HtmlTableRow. 

	* HtmlInputImage.cs (OnServerClick): Commented out parts that
	won't compile.

	* HtmlForm.cs (RenderAttributes): 
	(RenderChildren): Commented out code that doesn't compile. 

2002-05-07  Duncan Mak  <duncan@ximian.com>

	* HtmlSelect.cs (TrackViewState): Added 'new' keyword to avoid
	clashing with the method defined in the parent class.
	(OnDataBinding): Added missing casts.

	* HtmlForm.cs (Render): Fixed call too SetAttribute, need to cast
	'this' to IAttributeAccessor before calling interface method.
	Also renamed some calls to reflect changes in the API.

	* HtmlControl.cs (WriteOnClickAttribute): Made it not static and
	fixed a typo.

2001-09-03  Leen Toelen  <toelen@hotmail.com>

        * HtmlAnchor.cs: Initial implementation.
        * HtmlTextArea.cs: Initial implementation.

2001-08-22  Bob Smith  <bob@thestuff.net>

         * HtmlContainerControl.cs: Initial implementation.
         * HtmlControl.cs: Initial implementation.
         * HtmlGenericControl.cs: Initial implementation.