2009-02-02 Andreia Gaita <avidigal@novell.com>
[mono.git] / mcs / class / System.ServiceModel.Web / System.Runtime.Serialization.Json / ChangeLog
1 2009-02-02  Andreia Gaita  <avidigal@novell.com>
2
3         * JsonSerializationReader.cs : Use 2.1 "approved" calls for Enum.Parse
4     and Convert.ChangeType
5
6 2008-02-18  Atsushi Enomoto  <atsushi@ximian.com>
7
8         * DataContractJsonSerializer.cs : IsStartObject() could raise
9           an arbitrary exception, so wrap it inside try-catch too to enclose
10           with SerializationException.
11         * JsonSerializationReader.cs : support DBNull.
12
13 2008-01-30  Atsushi Enomoto  <atsushi@ximian.com>
14
15         * DataContractJsonSerializer.cs : fixed .ctor(type, knonwTypes) that
16           missed to delegate knownTypes correctly.
17         * JsonSerializationReader.cs : consider KnownTypes correctly.
18           Take "__type" fully into consideration, not just for arrays.
19
20 2008-01-30  Atsushi Enomoto  <atsushi@ximian.com>
21
22         * JsonReader.cs : GetAttribute() was not still missing support for
23           __type.
24
25 2008-01-30  Atsushi Enomoto  <atsushi@ximian.com>
26
27         * JsonReader.cs : now __type is fully supported in every methods and
28           properties in correct shape.
29
30 2008-01-30  Atsushi Enomoto  <atsushi@ximian.com>
31
32         * JsonReader.cs : Do not consume "__type" (which is the first content
33           of an object) as an element content. It must be handled as an
34           attribute (it needs more changes).
35
36 2008-01-24  Atsushi Enomoto  <atsushi@ximian.com>
37
38         * JsonSerializationReader.cs : when deserializing primitive strings,
39           make use of "type" attribute (they are supposed to exist).
40           Output source reader location if available.
41         * JsonReader.cs : implement IXmlLineInfo.
42
43 2008-01-24  Atsushi Enomoto  <atsushi@ximian.com>
44
45         * JsonSerializationReader.cs : new, for JSON deserialization support.
46         * DataContractJsonSerializer.cs, TypeMap.cs :
47           basic support for deserialization.
48
49 2008-01-24  Atsushi Enomoto  <atsushi@ximian.com>
50
51         * DataContractJsonSerializer.cs,
52           TypeMap.cs,
53           JsonSerializationWriter.cs : split the first to those three files.
54
55 2008-01-24  Atsushi Enomoto  <atsushi@ximian.com>
56
57         * DataContractJsonSerializer.cs : Uri and Guid are serialized as
58           string. XmlQualifiedName is serialized as local:ns.
59
60 2008-01-22  Atsushi Enomoto  <atsushi@ximian.com>
61
62         * JsonWriter.cs : allow __type attribute. It required couple of
63           changes all around the class.
64         * DataContractJsonSerializer.cs : implemented large part of
65           serialization support (deserialization is not done yet).
66
67 2007-12-05  Atsushi Enomoto  <atsushi@ximian.com>
68
69         * DataContractJsonSerializer.cs :
70           moved from System.Runtime.Serialization and changed the namespace.
71         * JsonReader.cs, JsonWriter.cs, JsonReaderWriterFactory.cs,
72           IXmlJsonReaderInitializer.cs, IXmlJsonWriterInitializer.cs :
73           moved from System.Xml and changed the namespace.
74