New tests, update.
[mono.git] / mcs / class / System.Web.Extensions / System.Web.Script.Serialization / ChangeLog
index 7e74bce6b62ccd53863ccef4f01d3c2f68ad04e6..0a15ad46d465641629bc7d3f36895b5c2b012268 100644 (file)
@@ -1,3 +1,18 @@
+2008-09-23  Marek Habersack  <mhabersack@novell.com>
+
+       * JavaScriptSerializer.cs: removed the LazyDictionary class, it's
+       not needed anymore.
+
+2008-09-23  Juraj Skripsky  <js@hotfeet.ch>
+
+       * JsonSerializer.cs: "SerializeGenericDictionary" is an instance method,
+       fix retrieval of its MethodInfo.
+       Initialize serializeGenericDictionaryMethods (lazily).
+       Add and use GetClosedIDictionaryBase to also handle cases where a
+       non-generic class implements a closed IDictionary<,> (e.g.
+       SomeDictionary : IDictionary<string, object>). Fixes bug #424704.
+       First check for IDictionary<,>, then for IDictionary.
+
 2008-09-20  Marek Habersack  <mhabersack@novell.com>
 
        * JsonDeserializer.cs: added support for stand-alone NaN, Infinity