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