ChangeLog 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. 2008-09-30 Marek Habersack <[email protected]>
  2. * Makefile (LIB_MCS_FLAGS): added -define:NET_3_5 as the 3.5 parts
  3. of the assembly are now built as part of the 2.0 profile.
  4. 2008-09-19 Marek Habersack <[email protected]>
  5. * System.Web.Extensions.dll.sources: removed most of the
  6. Newtonsoft JSON code, leaving only ReflectionUtils and
  7. JavaScriptUtils.
  8. 2008-09-18 Marek Safar <[email protected]>
  9. * Makefile: Add System.Core reference.
  10. 2008-09-18 Atsushi Enomoto <[email protected]>
  11. * System.Web.Extensions.dll.sources: added LinqDataSource stuff.
  12. 2008-09-17 Marek Habersack <[email protected]>
  13. * System.Web.Extensions.dll.sources: added
  14. System.Web.Script.Serialization/Json.cs,
  15. System.Web.Script.Serialization/JsonSerializer.cs and
  16. System.Web.Script.Serialization/StringBuilderExtensions.cs
  17. * System.Web.Script.Serialization/Json.cs: helper class to invoke
  18. de/serializer.
  19. * System.Web.Script.Serialization/JsonSerializer.cs: new
  20. implementation of Json serializer that is free of issues found in
  21. the old one (and faster + simpler).
  22. * System.Web.Script.Serialization/JavaScriptSerializer.cs: staging
  23. transition to the new Json (de)serializer. For now deserialization
  24. is done using the old JSON code, serialization uses the new
  25. serializer.
  26. * System.Web.Script.Serialization/StringBuilderExtensions.cs: a
  27. set of simple StringBuilder extension methods which check the size
  28. of the builder against some value and throw an exception if the
  29. value is exceeded.
  30. 2008-09-13 Atsushi Enomoto <[email protected]>
  31. * System.Web.Extensions.dll.sources :
  32. added sys.web.DynamicData types.
  33. 2008-08-30 Marek Habersack <[email protected]>
  34. * System.Web.Script.Serialization/JavaScriptSerializer.cs: if the
  35. target type is an IDictionary with value type of System.Object,
  36. make sure to NOT convert any values.
  37. Any values descendant from JavaScriptSerializer.LazyDictionary are
  38. converted to Dictionary <string, object>
  39. 2008-08-28 Marek Habersack <[email protected]>
  40. * System.Web.Script.Services/LogicalTypeInfo.cs: Invoke does not
  41. convert context to System.Object.
  42. If context is descendant from JavaScriptSerializer.LazyDictionary
  43. it is converted to a regular Dictionary <string, object> before
  44. passing to the service method.
  45. * System.Web.Script.Serialization/JavaScriptSerializer.cs:
  46. correctly handle members which have an interface as their return
  47. type - several known interfaces are converted to implementing
  48. types.
  49. 2008-08-22 Marek Habersack <[email protected]>
  50. * Test/System.Web.Script.Serialization/JavaScriptSerializerTest.cs:
  51. marked several of the JavaScriptSerializer tests as not
  52. working. Experiments show that the tests are invalid as they relay
  53. on behavior which is different to .NET's.
  54. * System.Web.Script.Serialization/JavaScriptSerializer.cs:
  55. GetConverter now checks whether the requested type is descendant
  56. from the type supported by teh converter.
  57. 2008-06-11 Marek Habersack <[email protected]>
  58. * Test/System.Web.UI/ScriptBehaviorDescriptorTest.cs,
  59. Test/System.Web.UI/ScriptComponentDescriptorTest.cs,
  60. Test/System.Web.UI/ScriptControlDescriptorTest.cs: disabled
  61. tests relying on the Dictionary keys order.
  62. 2008-05-07 Marek Habersack <[email protected]>
  63. * ChangeLog: added and moved entries from ../ChaneLog to here.
  64. * Makefile (RESOURCE_FILES): partially revert r102022 - always use
  65. the 3.5.0.0 script library. Fixes bug #384580
  66. 2008-04-29 Marek Habersack <[email protected]>
  67. * System.Web.Extensions/Makefile (EXTRA_DISTFILES): include all
  68. the Microsoft AJAX library scripts in the dist tarball.
  69. 2008-04-28 Marek Habersack <[email protected]>
  70. * System.Web.Extensions/Makefile (RESOURCE_FILES): for the 2.0
  71. profile use the 1.0.61025.0 scripts.