2009-09-28 Marek Habersack <mhabersack@novell.com>
[mono.git] / mcs / class / System.Web.Extensions / ChangeLog
index 19b9a4d6b120fba67a2f61af09720534599a656c..7b5310788d950637bd128e4d008aedf38faf6c3f 100644 (file)
@@ -1,3 +1,154 @@
+2009-07-06  Raja R Harinath  <harinath@hurrynot.org>
+
+       * Makefile (TEST_MCS_FLAGS): Reference SystemWebTestShim.
+
+2009-05-26  Marek Habersack  <mhabersack@novell.com>
+
+       * Test/System.Web.UI/ScriptReferenceBaseTest.cs: added tests for
+       ReplaceExtension
+
+       * System.Web.Extensions_test.dll.sources: added
+       System.Web.UI/ScriptReferenceBaseTest.cs
+
+       * System.Web.Extensions.dll.sources: added
+       System.Web.UI/ScriptReferenceBase.cs
+
+2008-11-28  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * Makefile : add NUNIT_RESOURCE_FILES to dist.
+
+2008-11-20  Marek Habersack  <mhabersack@novell.com>
+
+       * System.Web.Extensions.dll.sources: added
+       System.Web.ClientServices and System.Web.ClientServices.Providers
+       Sorted contents for easier reading and modification.
+
+2008-11-19  Marek Habersack  <mhabersack@novell.com>
+
+       * Makefile (NUNIT_RESOURCE_FILES): added
+
+       * System.Web.Extensions_test.dll.sources: added the system.web
+       Mainsoft test suite files.
+       Added new test files.
+
+2008-11-18  Marek Habersack  <mhabersack@novell.com>
+
+       * System.Web.Extensions.dll.sources: added
+       ./System.Web.UI.WebControls/ListViewTableCell.cs
+       Added ./System.Web.Query.Dynamic/DynamicClass.cs and
+       ./System.Web.Query.Dynamic/ParseException.cs    
+       Added ./System.Web.UI.WebControls/ListViewContainer.cs
+
+2008-11-15  Marek Habersack  <mhabersack@novell.com>
+
+       * System.Web.Extensions.dll.sources: added
+       System.Web.UI.WebControls/DataPagerCommandEventArgs.cs
+
+2008-10-30  Marek Habersack  <mhabersack@novell.com>
+
+       * System.Web.Extensions.dll.sources: added
+       ./System.Web.UI.WebControls/TemplatePagerField.cs
+
+       * System.Web.Extensions_test.dll.sources: added
+       System.Web.UI.WebControls/EventRecorder.cs,
+       System.Web.UI.WebControls/ListViewTest.cs,
+       System.Web.UI.WebControls/DataPagerFieldCollectionTest.cs
+
+2008-10-17  Jonathan Pryor  <jpryor@novell.com>
+
+       * Test/Makefile: Add doc-update target support.
+
+2008-10-08  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * Makefile: add reference to S.D.Linq.
+
+2008-09-30  Marek Habersack  <mhabersack@novell.com>
+
+       * Makefile (LIB_MCS_FLAGS): added -define:NET_3_5 as the 3.5 parts
+       of the assembly are now built as part of the 2.0 profile.
+
+2008-09-19  Marek Habersack  <mhabersack@novell.com>
+
+       * System.Web.Extensions.dll.sources: removed most of the
+       Newtonsoft JSON code, leaving only ReflectionUtils and
+       JavaScriptUtils.
+
+2008-09-18  Marek Safar  <marek.safar@gmail.com>
+
+       * Makefile: Add System.Core reference.
+
+2008-09-18  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * System.Web.Extensions.dll.sources: added LinqDataSource stuff.
+
+2008-09-17  Marek Habersack  <mhabersack@novell.com>
+
+       * System.Web.Extensions.dll.sources: added
+       System.Web.Script.Serialization/Json.cs,
+       System.Web.Script.Serialization/JsonSerializer.cs and
+       System.Web.Script.Serialization/StringBuilderExtensions.cs
+
+       * System.Web.Script.Serialization/Json.cs: helper class to invoke
+       de/serializer.
+
+       * System.Web.Script.Serialization/JsonSerializer.cs: new
+       implementation of Json serializer that is free of issues found in
+       the old one (and faster + simpler).
+
+       * System.Web.Script.Serialization/JavaScriptSerializer.cs: staging
+       transition to the new Json (de)serializer. For now deserialization
+       is done using the old JSON code, serialization uses the new
+       serializer.
+
+       * System.Web.Script.Serialization/StringBuilderExtensions.cs: a
+       set of simple StringBuilder extension methods which check the size
+       of the builder against some value and throw an exception if the
+       value is exceeded.
+
+2008-09-13  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * System.Web.Extensions.dll.sources :
+         added sys.web.DynamicData types.
+
+2008-08-30  Marek Habersack  <mhabersack@novell.com>
+
+       * System.Web.Script.Serialization/JavaScriptSerializer.cs: if the
+       target type is an IDictionary with value type of System.Object,
+       make sure to NOT convert any values.
+       Any values descendant from JavaScriptSerializer.LazyDictionary are
+       converted to Dictionary <string, object>
+
+2008-08-28  Marek Habersack  <mhabersack@novell.com>
+
+       * System.Web.Script.Services/LogicalTypeInfo.cs: Invoke does not
+       convert context to System.Object.
+       If context is descendant from JavaScriptSerializer.LazyDictionary
+       it is converted to a regular Dictionary <string, object> before
+       passing to the service method.
+
+       * System.Web.Script.Serialization/JavaScriptSerializer.cs:
+       correctly handle members which have an interface as their return
+       type - several known interfaces are converted to implementing
+       types.
+
+2008-08-22  Marek Habersack  <mhabersack@novell.com>
+
+       * Test/System.Web.Script.Serialization/JavaScriptSerializerTest.cs:
+       marked several of the JavaScriptSerializer tests as not
+       working. Experiments show that the tests are invalid as they relay
+       on behavior which is different to .NET's.
+
+       * System.Web.Script.Serialization/JavaScriptSerializer.cs:
+       GetConverter now checks whether the requested type is descendant
+       from the type supported by teh converter.
+
+2008-06-11  Marek Habersack  <mhabersack@novell.com>
+
+       * Test/System.Web.UI/ScriptBehaviorDescriptorTest.cs,
+       Test/System.Web.UI/ScriptComponentDescriptorTest.cs,
+       Test/System.Web.UI/ScriptControlDescriptorTest.cs: disabled
+       tests relying on the Dictionary keys order.
+
 2008-05-07  Marek Habersack  <mhabersack@novell.com>
 
        * ChangeLog: added and moved entries from ../ChaneLog to here.