Moved ProviderCollectionTest.cs from System assembly to System.Configuration.
[mono.git] / mcs / class / System.Web / System.Web.UI.HtmlControls / ChangeLog
index cdf12cc4710e7f75623b4e5724008fae4b855f2f..0b1e1b3ebe35c6a1f3a26d25f80ef6ee7c4e1ffe 100644 (file)
@@ -1,3 +1,230 @@
+2008-08-29  Marek Habersack  <mhabersack@novell.com>
+
+       * HtmlHead.cs: call base.OnInit ()
+       If Page is null, throw an exception.
+
+2008-07-25  Dean Brettle <dean@brettle.com>
+
+       * HtmlControl.cs (PreProcessRelativeReference), 
+       HtmlForm.cs (RenderAttributes), HtmlInputButton (RenderAttributes),
+       HtmlInputRadioButton (RenderAttributes), HtmlSelect (RenderChildren):
+       Encode attributes that could contain HTML special chars.
+       
+       * HtmlSelect (RenderChildren): HTML-encode option text.
+
+2008-06-30  Marek Habersack  <mhabersack@novell.com>
+
+       * HtmlForm.cs: hush the warnings
+
+2008-06-08  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * HtmlAnchor.cs: Do not render empty name, target or title attribute.
+       Removed extra check for target attribute in RenderAttributes. Use
+       string.Empty instead of "", and check string's Length instead of
+       comparison with "" or string.Empty. Minor code formatting.
+
+2008-06-04  Juraj Skripksy  <js@hotfeet.ch>
+
+       * HtmlAnchor.cs (Render): Add missing call to
+       ClientScriptManager.RegisterForEventValidation. Fixes bug #397142.
+
+2008-06-04  Juraj Skripsky  <js@hotfeet.ch>
+
+       * HtmlAnchor.cs: Do not render an empty href attribute.
+       Fixes bug #397046.
+
+2008-02-13  Vladimir Krasnov  <vladimirk@mainsoft.com>
+
+       * HtmlForm.cs: fixed action attribute in RenderAttributes under
+       TARGET_JVM
+
+2008-02-06  Marek Habersack  <mhabersack@novell.com>
+
+       * HtmlMeta.cs: render XHTML compliant tag if not in the Legacy
+       mode. Fixes bug #354425
+
+2008-01-17 Igor Zelmanovich  <igorz@mainsoft.com>
+
+       * HtmlSelect.cs: refactoring. 
+
+2008-01-17 Igor Zelmanovich  <igorz@mainsoft.com>
+
+       * HtmlSelect.cs: fix databinding (only 2.0), state management. 
+
+2008-01-14  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * HtmlSelect.cs: Fix infinite recursion (only in 2.0) found using 
+       Gendarme.
+
+2007-01-07 Igor Zelmanovich  <igorz@mainsoft.com>
+
+       * HtmlForm.cs: refactoring.
+
+2007-12-13  Marek Habersack  <mhabersack@novell.com>
+
+       * HtmlForm.cs, HtmlButton.cs: speed optimization - use String.Concat
+       instead of String.Format in some cases.
+
+2007-11-07  Juraj Skripsky  <js@hotfeet.ch>
+
+       * HtmlForm.cs (RenderAttributes): Render ClientID of DefaultButton.
+       Fixes bug #339426 for master pages.
+
+2007-11-06  Marek Habersack  <mhabersack@novell.com>
+
+       * HtmlForm.cs: a small DetermineRenderUplevel optimization - the
+       result is now cached in a nullable boolean variable.
+       Render the 'onkeypress' attribute if DefaultButton is used. Fixes
+       bug #339426.
+
+2007-08-27  Marek Habersack  <mhabersack@novell.com>
+
+       * HtmlForm.cs: make sure the ID is set before HtmlControls renders
+       the attributes. Fixes bug #82596
+
+2007-08-05  Vladimir Krasnov  <vladimirk@mainsoft.com>
+
+       * HtmlHead.cs: refactoring, used AddAttribute overload without encoding
+       on known attribute values
+
+2007-07-31  Vladimir Krasnov  <vladimirk@mainsoft.com>
+
+       * HtmlControl.cs: fixed PreProcessRelativeReference, should be used
+       ResolveClientUrl
+
+2007-07-16  Marek Habersack  <mhabersack@novell.com>
+
+       * HtmlHeadBuilder.cs: the <meta> tag should be supported as well.
+
+       * HtmlTitle.cs: if the tag has any children, or the render method
+       delegate has been defined, render the children. Output the
+       contents of Text otherwise. Fixes bug #82102
+
+2007-05-08  Marek Habersack  <mhabersack@novell.com>
+
+       * HtmlInputButton.cs: button of type 'reset' does not invoke
+       OnServerClick event.
+       'reset' buttons clear all the controls in the form to their
+       default values.
+
+2007-05-04  Marek Habersack  <mhabersack@novell.com>
+
+       * HtmlAnchor.cs: use ResolveClientUrl when generating
+       attributes. Necessary if the control is in a master page which is
+       in a different directory than the current page.
+
+2007-05-01  Marek Habersack  <mhabersack@novell.com>
+
+       * HtmlForm.cs: do not use User-Agent directly, we must take
+       ClientTarget into account.
+
+2007-04-27  Marek Habersack  <mhabersack@novell.com>
+
+       * HtmlHeadBuilder.cs: support <link> tags - we need to map virtual
+       paths that might happen in them.
+
+2007-04-18  Igor Zelmanovich  <igorz@mainsoft.com>
+
+       * HtmlForm.cs: for TARGET_J2EE: 
+       used Page.Request.Browser to determine RenderUplevel
+
+2007-04-17  Marek Habersack  <mhabersack@novell.com>
+
+       * HtmlForm.cs: use the new uplevel browser detection code.
+
+2007-04-11  Marek Habersack  <mhabersack@novell.com>
+
+       * HtmlInputHidden.cs:
+       * HtmlSelect.cs:
+       * HtmlInputText.cs:
+       * HtmlSelect.cs:
+       * HtmlInputText.cs:
+       * HtmlInputImage.cs:
+       * HtmlInputFile.cs:
+       * HtmlInputCheckBox.cs:
+       * HtmlInputRadioButton.cs:
+       * HtmlInputImage.cs: do not register the control for post back
+       processing or if it's disabled.
+
+2007-04-06  Marek Habersack  <mhabersack@novell.com>
+
+       * HtmlForm.cs: render the 'name' attribute only when in non-xhtml
+       compliant mode.
+
+2007-02-19  Igor Zelmanovich  <igorz@mainsoft.com>
+
+       * HtmlInputCheckBox.cs:
+       * HtmlInputControl.cs:
+       * HtmlInputHidden.cs:
+       * HtmlInputRadioButton.cs:
+       * HtmlInputText.cs:
+       * HtmlSelect.cs:
+       * HtmlTextArea.cs:
+       fixed: Form.SubmitDisabledControls feature:     
+       not all HtmlInputControl need to be reenabled on client.                  
+
+2007-02-18  Eyal Alaluf <eyala@mainsoft.com>
+
+       * HtmlForm.cs: Under TARGET_J2EE use Page.RenderResponse instead of
+         GetRenderResponse.
+
+2007-01-20  Miguel de Icaza  <miguel@novell.com>
+
+       * HtmlHead.cs: comment out unused code, in particular metadata is
+       commented out because nothing could have triggered its creation.
+
+       * HtmlButton.cs: Move declaration of `csm' inside the 1.1 case.
+
+2007-01-16  Vladimir Krasnov  <vladimirk@mainsoft.com>
+
+       * HtmlLink.cs: fixed RenderAttributes, href should be resolved
+
+2007-01-14  Eyal Alaluf  <eyala@mainsoft.com>
+
+       * HtmlForm.cs, HtmlAnchor.cs: Added J2EE Portal support for TARGET_J2EE.
+
+2007-01-14  Eyal Alaluf  <eyala@mainsoft.com>
+
+       * HtmlInputImage.cs: to handle correctly relative URLs to the image.
+
+2007-01-07  Igor Zelmanovich  <igorz@mainsoft.com>
+
+       * HtmlInputRadioButton.cs: fixed: LoadPostData.           
+
+2007-01-07  Igor Zelmanovich  <igorz@mainsoft.com>
+
+       * HtmlImputImage.cs: fixed: OnServerClick.                
+
+2006-12-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HtmlForm.cs: ignore user provided 'onsubmit' for HtmlForm. See
+       bug #76974.
+
+2006-11-27  Igor Zelmanovich  <igorz@mainsoft.com>
+
+       * HtmlForm.cs: refactoring: Registering of client scripts
+       moved to Page.            
+
+2006-11-17  Marek Habersack  <grendello@gmail.com>
+
+       * HtmlInputHidden.cs: Added support for event validation.
+
+       * HtmlInputCheckBox.cs: Added support for event validation.
+
+       * HtmlInputImage.cs: Added support for event validation.
+
+       * HtmlInputButton.cs: Added support for event validation.
+
+       * HtmlSelect.cs: Added support for event validation.
+
+       * HtmlTextArea.cs: Added support for event validation.
+
+       * HtmlButton.cs: Added support for event validation.
+
+       * HtmlInputRadioButton.cs: Added support for event validation.
+
+       * HtmlInputText.cs: Added support for event validation.
+
 2006-11-13  Igor Zelmanovich  <igorz@mainsoft.com>
 
        * HtmlContainerControl.cs: fixed: InnerHtml property