* ObjectStateFormatter.cs: Merged TARGET_JVM parts in
[mono.git] / mcs / class / System.Web / System.Web.UI / ChangeLog
index 53661e8750cb776a4e48242c2fd8a045de6b7f4d..7089e5cb38d11d77d1146742de03240a5208f074 100644 (file)
@@ -1,3 +1,169 @@
+2006-01-09  Vladimir Krasnov  <vladimirk@mainsoft.com>
+
+       * ObjectStateFormatter.cs: Merged TARGET_JVM parts in 
+       TypeFormatter.Read, TypeFormatter.Write from /main/5
+
+2006-01-09  Konstantin Triger <kostat@mainsoft.com>
+
+       * Page.cs: make ProcessRequest virtual under TARGET_JVM.
+
+2006-01-04  Chris Toshok  <toshok@ximian.com>
+
+       * TemplateParser.cs (.ctor): kinda gross, but handle the
+       AddAssembliesInBin case here.
+       
+       * SimpleWebHandlerParser.cs (.ctor): same.
+
+2006-01-04  Chris Toshok  <toshok@ximian.com>
+
+       * SimpleWebHandlerParser.cs: Remove the declaration of
+       compilationConfig in the CONFIGURATION_2_0 case.  it's
+       unnecessary.
+       (.ctor): ifdef out the AddAssembliesInBin call in the
+       CONFIGURATION_2_0 case.  need to revisit this.
+       (CompilationConfig): add a CONFIGURATION_2_0 version.
+
+       * BaseParser.cs: Remove the declaration of compilationConfig in
+       the CONFIGURATION_2_0 case.  it's unnecessary.
+
+2005-12-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * Control.cs: use _controls instead of the property wherever possible.
+
+2005-12-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * Control.cs: use the _controls field instead of the Controls property.
+       Fixes bug #76919.
+
+2005-11-30  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * KeyedList.cs: Fixed for IOrderedDictionary change in 2.0 final.
+       Now internal.
+       * KeyedListEnumerator.cs: Now internal.
+
+2005-11-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * ControlCollection.cs: allow 'null' in Remove.
+
+2005-11-28  Chris Toshok  <toshok@ximian.com>
+
+       * Page.cs (GetFormatter): CONFIGURATION_2_0 work.
+
+       * TemplateParser.cs (..ctor): CONFIGURATION_2_0 work.
+       (PagesConfig): add a CONFIGURATION_2_0 version that returns a
+       PagesSection.
+
+       * PageParser.cs (ProcessMainAttributes): CONFIGURATION_2_0 work.
+
+       * BaseParser.cs (CompilationConfig): add a CONFIGURATION_2_0
+       version that returns a CompilationSection.
+
+2005-11-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * SimpleWebHandlerParser.cs: removed 'codebehind' related stuff.
+
+2005-11-09  Chris Toshok  <toshok@ximian.com>
+
+       * ViewStateEncryptionMode.cs: new 2.0 enum.
+
+2005-11-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * TemplateParser.cs: fixes #76423. Not tested properly.
+
+2005-11-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * Page.cs: call LoadViewStateRecursive when the Form collection has
+       not been used by a different page (GetTypeHashCode). This fixes problems
+       when calling Server.Transfer while preserving Form and QueryString,
+       as the page we transfer to used the view state stored in the Form, which
+       contained the serialized data for the page calling Server.Transfer
+       instead.
+
+2005-10-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * Page.cs: add/remove the error before/after invoking OnError.
+
+2005-10-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * Page.cs: call OnError when there's an exception (not for TAE). Fixes
+       bug #76572.
+
+2005-10-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * TemplateControl.cs:
+       * PartialCachingControl.cs: if a control is cacheable, LoadControl
+       returns a PartialCachingControl that holds the VaryBy* and takes care
+       of partial caching and rendering. Fixes bug #76547.
+
+2005-10-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * Page.cs: don't cache the 'Validate()' results. IsValid retests
+       the validators again.
+
+2005-09-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * DesignerDataBoundLiteralControl.cs: changed autoid api.
+       * DataBoundLiteralControl.cs: changed autoid api.
+
+       * Control.cs: fixlet for UniqueID and weird test case.  Removed
+       PreventAutoID and only use the property to set that value.
+
+       * LiteralControl.cs: changed autoid api.
+
+2005-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * AttributeCollection.cs: avoid code duplication and
+       don't add "style" to the bag, or it will overwrite the settings made
+       by CssStyleCollection.
+
+       * CssStyleCollection.cs: make it throw where MS throws.
+       Minimize the number of times we create the "style" string and take
+       care of updating it for the AttributeCollection. FillStyle and
+       BagToString are now private. One should use the 2.0 (internal in <2.0)
+       Value property.
+
+2005-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * Control.cs: fix HasChildViewStates.
+
+2005-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * LosFormatter.cs: when the default ctor is used, MAC is disabled.
+       Fixes bug #76240.
+
+2005-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * ObjectTagBuilder.cs: only fail when no id and no attributes.
+
+2005-09-23  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * DataBindingCollection.cs: Using an hashtable is a nice trick but
+       we need to copy values (not the DictionaryEntry) in CopyTo.
+       * Page.cs: IsValid throws an exception if the page hasn't be 
+       validated. VerifyRenderingInServerForm doesn't throw an exception
+       during unit testing (without a context?) but does in normal ops.
+
+2005-09-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * LosFormatter.cs: the exceptions thrown have a 500 httpCode. Really
+       save the allocation of new MemoryStreams when possible. Thanks to
+       Sebastien again.
+
+2005-09-23  Ben Maurer  <bmaurer@ximian.com>
+
+       * HtmlTextWriter.cs: Initial support for escaping.
+
+2005-09-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * ViewStateOutputHashStream.cs: Removed. It didn't last long.
+
+       * Page.cs: almost restored to its previous state, but now that we found
+       that LosFormatter ctor that takes 'enableMac', moved the logic to
+       add the hash and validate there. Thanks to Sebastien for his input.
+       
+       * LosFormatter.cs: implemented the missing ctors and support for
+       "MAC" validation of the data.
+
 2005-09-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
 
        * Page.cs: