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