ChangeLog 3.3 KB

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