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