3b1d98de2dd864fdb7e78fc45a77645a36dd8681
[mono.git] / mcs / class / System.XML / System.Xml.Serialization / ChangeLog
1 2003-01-16  Ajay kumar Dwivedi <adwiv@yahoo.com>
2         * XmlSerializer.cs: Array serialization for 1D arrays works
3         * TypeTranslator: Added for translations`
4
5 2002-09-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>
6
7         * XmlCustomFormatter.cs: finished.
8         * XmlSerializationReader.cs: implemented some more methods.
9
10 2002-09-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>
11
12         * XmlSerializationReader.cs: implemented a few methods.
13
14         * XmlAnyElementAttribute.cs:
15         * XmlArrayAttribute.cs:
16         * XmlChoiceIdentifierAttribute.cs:
17         * XmlElementAttribute.cs:
18         * XmlMemberMapping.cs:
19         * XmlMembersMapping.cs: class status based fixes.
20
21 2002-09-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
22
23         * CodeIdentifiers.cs:
24         * XmlSchemaExporter.cs:
25         * XmlSchemaImporter.cs:
26         * XmlSchemas.cs:
27         * XmlSerializationWriteCallback.cs:
28         * XmlSerializationWriter.cs:
29         * XmlSerializer.cs:
30         * XmlSerializerNamespaces.cs: some class status based fixed and
31         implemented a couple of methods.
32
33         * SoapSchemaExporter.cs: stubbed out.
34
35 2002-08-24  Tim Coleman <tim@timcoleman.com>
36         * SoapCodeExporter.cs:
37                 Fix return value of ExportTypeMapping.
38         * XmlCustomFormatter.cs:
39                 Change methods to be internal instead of public.
40         * XmlSerializationWriter.cs:
41                 Modify GetPrimitiveTypeName to build on linux.
42                 Modify GetQualifiedName to return an incrementing prefix
43                 instead of the same one all the time (still need to manage
44                 conflicts)
45                 Modify WriteElementString to only do special stuff is XsiType
46                 is not defined.
47                 Modify WriteTypedPrimitive to use FromXmlQualifiedName if it's
48                 an XmlQualifiedName.
49
50 2002-08-22  Tim Coleman <tim@timcoleman.com>
51         * XmlSerializationReader.cs:
52                 Some implementation
53         * XmlSerializationWriter.cs:
54                 More implementation
55         * XmlCustomFormatter.cs:
56                 Implemented this class.
57
58 2002-08-20  Tim Coleman <tim@timcoleman.com>
59         * XmlSerializationWriter.cs:
60                 Some implementation.
61
62 2002-08-19  Tim Coleman <tim@timcoleman.com>
63         * XmlSerializer.cs:
64                 New stubs added.
65         * XmlSerializationWriter.cs:
66                 New stubs added.
67
68 2002-08-14  Tim Coleman <tim@timcoleman.com>
69         * XmlSerializer.cs:
70                 More reformatting of source code so I can
71                 better understand what it does.
72
73 2002-08-06  Tim Coleman <tim@timcoleman.com>
74         * XmlSerializer.cs:
75                 Some reformatting of code for readability.
76                 Modify to correctly serialize ICollection objects
77                 such as the BindingCollection of a ServiceDescription
78                 for example.
79
80 2002-08-03  Tim Coleman <tim@timcoleman.com>
81         * XmlSerializer.cs: 
82                 Changed Implements() to check based on name rather
83                 than FullName.  FullName was never working correctly.
84
85 2002-07-26  Tim Coleman <tim@timcoleman.com>
86         * XmlSerializer.cs:
87                 The constructor now looks for an XmlRootAttribute attribute
88                 if one is not passed in.  Various changes to make it emit
89                 proper XML, such as handling an element without a namespace
90                 prefix, and using WriteEndDocument where it should be.
91
92 2002-07-24  Tim Coleman <tim@timcoleman.com>
93         * CodeIdentifier.cs:
94         * IXmlSerializable.cs:
95         * XmlSerializationCollectionFixupCallback.cs:
96         * XmlSerializationFixupCallback.cs:
97         * XmlSerializationReadCallback.cs:
98         * XmlSerializationReader.cs:
99         * XmlSerializationWriteCallback.cs:
100                 Add new classes.
101         * XmlSchemas.cs
102         * CodeIdentifiers.cs:
103                 Implement some of these classes
104         * XmlCodeExporter.cs:
105                 Fix return type of a function
106
107 2002-07-24  Tim Coleman <tim@timcoleman.com>
108         * SoapReflectionImporter.cs:
109                 New class added to build
110                 System.Web.Services.Description.ServiceDescription.cs
111
112 2002-07-22  Tim Coleman <tim@timcoleman.com>
113         * CodeIdentifiers.cs:
114         * SoapCodeExporter.cs:
115         * SoapSchemaExporter.cs:
116         * XmlCodeExporter.cs:
117         * XmlMemberMapping.cs:
118         * XmlMembersMapping.cs:
119         * XmlReflectionImporter.cs:
120         * XmlReflectionMember.cs:
121         * XmlSchemaExporter.cs:
122         * XmlSchemaImporter.cs:
123         * XmlSchemas.cs: 
124                 New stubbs added to aid in the linux build of
125                 System.Web.Services.
126
127 2002-07-05  Ajay kumar Dwivedi <adwiv@yahoo.com>
128         
129         * XmlSeriailizer: Serialize method can serialize XmlSchema perfectly.
130
131         * XmlSerializerNamespaces: Reverted to use of a single Hashtable.
132
133 2002-07-02  Ajay kumar Dwivedi <adwiv@yahoo.com>
134         
135         * XmlSeriailizer: Updated Serialize() method.
136
137 2002-06-27 Ajay kumar Dwivedi <adwiv@yahoo.com>
138         * XmlSerializer: Serialize() method Partially Implemented.
139
140 2002-06-20 Ajay kumar Dwivedi <adwiv@yahoo.com>
141
142         * Soap & XmlOverrides: Implemented using TypeMember as key with
143           suggestions from Rafael.