| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275 |
- 2003-06-01 Miguel de Icaza <[email protected]>
- * XmlSerializationReader.cs (UnknownAttribute, UnknownNode,
- UnknownElement): Add line number information.
- 2003-05-29 Lluis Sanchez Gual <[email protected]>
- * TypeData.cs, TypeTranslator.cs: Renamed some properties.
- * XmlCustomFormatter.cs: Fixed bug in serialization of chars. Support for byte[].
- * XmlMapping.cs: Added internal property.
- * XmlMemberMapping.cs, XmlMembersMapping.cs: Implemented.
- * XmlReflectionImporter.cs: Implemented importing of XmlMembersMapping. Several fixes.
- * XmlReflectionMember.cs: XmlAttributes are now created by default
- * XmlSerializationReader.cs, XmlSerializationWriter.cs: Several fixes.
- * XmlSerializationReaderInterpreter.cs, XmlSerializationWriterInterpreter.cs, XmlSerializer.cs:
- Implemented support for XmlMembersMapping.
- * XmlTypeMapping.cs: Property ObjectMap moved to XmlMapping.
- 2003-05-28 Lluis Sanchez Gual <[email protected]>
- * TypeData.cs, TypeTranslator.cs: Added support for enums. Added method for translating
- from xml type to clr type.
- * XmlCustomFormatter.cs: Fixed bug in serialization of chars. Support for byte[].
- * XmlReflectionMember.cs: Added default constructor.
- * XmlSerializationReader.cs: Implemented ReadTypedPrimitive(), ToByteArrayBase64().
- * XmlSerializationWriter.cs: Several fixes.
- * XmlSerializationReaderInterpreter.cs, XmlReflectionImporter.cs, XmlSerializationWriterInterpreter.cs
- XmlTypeMapMember.cs, XmlTypeMapMemberElement.cs, XmlTypeMapping.cs:
- Added support for enums. Added support for XmlElement and XmlNode.
- Support for XmlAnyAttributeAttribute and XmlAnyElementAttribute. Many fixes.
- 2003-05-26 Lluis Sanchez Gual <[email protected]>
- * TypeData.cs, TypeTranslator.cs: Implemented some methods.
- * XmlCustomFormatter.cs: Added formatting methods.
- * XmlReflectionImporter.cs, XmlSerializer.cs: New implementation.
- * XmlReflectionMember.cs: Added new constructor.
- * XmlSerializationReader.cs, XmlSerializationWriter.cs: Implemented some methods.
- * XmlSerializationWriterInterpreter.cs, XmlSerializationReaderInterpreter.cs
- XmlTypeMapElementInfo.cs, XmlTypeMapMember.cs, XmlTypeMapMemberAttribute.cs
- XmlTypeMapMemberElement.cs, XmlTypeMapping.cs: Added
- 2003-05-10 Atsushi Enomoto <[email protected]>
- * Added TypeTableEntry.cs.
- * TypeTranslator.cs : changed for non-static use.
- * XmlAttributes.cs : XmlType attribute support for GetAttributeName()
- and GetElementName(). Bugfix so that if any XmlElementAttribute
- exists after non-typed XmlElementAttribute then it might be ignored.
- Added GetElementIsNullable().
- * XmlSerializer.cs :
- Introduced TypeTablePool and TypeTableEntry and erased ambiguous
- Object memberObj[4].
- Deserialize() now uses XmlReader.Depth to check its depth.
- Serialize() for non-XmlReader arguments now always write xmldecl.
- SerializeBuiltin() now explicitly requires Type to support xsi:nil,
- and handles XmlQualifiedName.
- Separated SerializeType () from Serialize().
- Separated WriteCollectionElementMember(), IsFieldTypeSerializable(),
- IsPropertyTypeSerializable() from SerializeMembers().
- SerializeMembers() is now capable of null value and actual type,
- which should be included by XmlIncludeAttribute and so on.
- Renamed SerializeArray() to SerializeArrayContent(), and added
- SerializeCollectionContent().
- SerializeMembers() now requries XmlSerializerNamespaces (not used yet).
- FillTypeTable() is now aware of XmlInclude attributes.
- FillEnum() should not have different type table content from others.
- 2003-05-09 Atsushi Enomoto <[email protected]>
- * XmlSerializer.cs : this time, only replaced spaces with tabs.
- 2003-05-05 Atsushi Enomoto <[email protected]>
- * ChangeLog : Added missing ChangeLog of 2003-04-25.
- * XmlCustomFormatter.cs : Fixed FromXmlNmTokens() to contain
- separators. Added experimental method ToEnum().
- * XmlSerializationReader.cs : unconfirmed implementation of
- ReadSerializable() and ToEnum().
- * XmlSerializationWriter.cs : fixed WriteAttribute() so that if value
- is null then no output will be written.
- Fixed WriteStartElement(), WriteElement*() and WriteEmptyTag()
- to use custom formatted name.
- 2003-05-02 Miguel de Icaza <[email protected]>
- * XmlReflectionImporter.cs: one of theImportTypeMapping mappings
- had a void return value.
- 2003-04-26 Miguel de Icaza <[email protected]>
- * XmlIncludeAttribute.cs: Make XmlIncludeAttribute have the
- `AllowMultiple' flags.
- 2003-04-25 Atsushi Enomoto <[email protected]>
- * TypeTranslator.cs : patch by Erik LeBel. Array consideration.
- * XmlReflectionImporter.cs : patch by Erik LeBel.
- Now uses XmlRootAttribute to determine element name.
- 2003-03-17 Miguel de Icaza <[email protected]>
- * XmlSerializer.cs: Do not use Bubblesort, use ArrayList.Sort.
- Kill Bublesort.
- 2003-03-22 Atsushi Enomoto <[email protected]>
- * XmlSerializer.cs : patch by Sean Cier. Serialize() other than
- XmlWriter argument should call WriteEndDocument.
- 2003-03-19 Atsushi Enomoto <[email protected]>
- * XmlSerializer.cs : Serialize() don't write xmldecl when WriteState is
- not WriteState.Start, and never call WriteEndDocument().
- 2003-03-12 Elan Feingold <[email protected]>
- * XmlCustomFormatter.cs: Correct signature, Implement
- ToByteArrayBase64
- * XmlSerializationWriter.cs: Fix prototype.
- * XmlSerializer.cs: Implements Deserialize().
- 2003-02-16 Atsushi Enomoto <[email protected]>
- * XmlSerializer.cs : serializing now works for interface member.
- 2003-01-26 Atsushi Enomoto <[email protected]>
- * XmlSerializer.cs : some fix handling xml node object more correct.
- 2003-01-16 Ajay kumar Dwivedi <[email protected]>
- * XmlSerializer.cs: Array serialization for 1D arrays works
- * TypeTranslator: Added for translations`
- 2002-09-19 Gonzalo Paniagua Javier <[email protected]>
- * XmlCustomFormatter.cs: finished.
- * XmlSerializationReader.cs: implemented some more methods.
- 2002-09-18 Gonzalo Paniagua Javier <[email protected]>
- * XmlSerializationReader.cs: implemented a few methods.
- * XmlAnyElementAttribute.cs:
- * XmlArrayAttribute.cs:
- * XmlChoiceIdentifierAttribute.cs:
- * XmlElementAttribute.cs:
- * XmlMemberMapping.cs:
- * XmlMembersMapping.cs: class status based fixes.
- 2002-09-13 Gonzalo Paniagua Javier <[email protected]>
- * CodeIdentifiers.cs:
- * XmlSchemaExporter.cs:
- * XmlSchemaImporter.cs:
- * XmlSchemas.cs:
- * XmlSerializationWriteCallback.cs:
- * XmlSerializationWriter.cs:
- * XmlSerializer.cs:
- * XmlSerializerNamespaces.cs: some class status based fixed and
- implemented a couple of methods.
- * SoapSchemaExporter.cs: stubbed out.
- 2002-08-24 Tim Coleman <[email protected]>
- * SoapCodeExporter.cs:
- Fix return value of ExportTypeMapping.
- * XmlCustomFormatter.cs:
- Change methods to be internal instead of public.
- * XmlSerializationWriter.cs:
- Modify GetPrimitiveTypeName to build on linux.
- Modify GetQualifiedName to return an incrementing prefix
- instead of the same one all the time (still need to manage
- conflicts)
- Modify WriteElementString to only do special stuff is XsiType
- is not defined.
- Modify WriteTypedPrimitive to use FromXmlQualifiedName if it's
- an XmlQualifiedName.
- 2002-08-22 Tim Coleman <[email protected]>
- * XmlSerializationReader.cs:
- Some implementation
- * XmlSerializationWriter.cs:
- More implementation
- * XmlCustomFormatter.cs:
- Implemented this class.
- 2002-08-20 Tim Coleman <[email protected]>
- * XmlSerializationWriter.cs:
- Some implementation.
- 2002-08-19 Tim Coleman <[email protected]>
- * XmlSerializer.cs:
- New stubs added.
- * XmlSerializationWriter.cs:
- New stubs added.
- 2002-08-14 Tim Coleman <[email protected]>
- * XmlSerializer.cs:
- More reformatting of source code so I can
- better understand what it does.
- 2002-08-06 Tim Coleman <[email protected]>
- * XmlSerializer.cs:
- Some reformatting of code for readability.
- Modify to correctly serialize ICollection objects
- such as the BindingCollection of a ServiceDescription
- for example.
- 2002-08-03 Tim Coleman <[email protected]>
- * XmlSerializer.cs:
- Changed Implements() to check based on name rather
- than FullName. FullName was never working correctly.
- 2002-07-26 Tim Coleman <[email protected]>
- * XmlSerializer.cs:
- The constructor now looks for an XmlRootAttribute attribute
- if one is not passed in. Various changes to make it emit
- proper XML, such as handling an element without a namespace
- prefix, and using WriteEndDocument where it should be.
- 2002-07-24 Tim Coleman <[email protected]>
- * CodeIdentifier.cs:
- * IXmlSerializable.cs:
- * XmlSerializationCollectionFixupCallback.cs:
- * XmlSerializationFixupCallback.cs:
- * XmlSerializationReadCallback.cs:
- * XmlSerializationReader.cs:
- * XmlSerializationWriteCallback.cs:
- Add new classes.
- * XmlSchemas.cs
- * CodeIdentifiers.cs:
- Implement some of these classes
- * XmlCodeExporter.cs:
- Fix return type of a function
- 2002-07-24 Tim Coleman <[email protected]>
- * SoapReflectionImporter.cs:
- New class added to build
- System.Web.Services.Description.ServiceDescription.cs
- 2002-07-22 Tim Coleman <[email protected]>
- * CodeIdentifiers.cs:
- * SoapCodeExporter.cs:
- * SoapSchemaExporter.cs:
- * XmlCodeExporter.cs:
- * XmlMemberMapping.cs:
- * XmlMembersMapping.cs:
- * XmlReflectionImporter.cs:
- * XmlReflectionMember.cs:
- * XmlSchemaExporter.cs:
- * XmlSchemaImporter.cs:
- * XmlSchemas.cs:
- New stubbs added to aid in the linux build of
- System.Web.Services.
- 2002-07-05 Ajay kumar Dwivedi <[email protected]>
-
- * XmlSeriailizer: Serialize method can serialize XmlSchema perfectly.
- * XmlSerializerNamespaces: Reverted to use of a single Hashtable.
- 2002-07-02 Ajay kumar Dwivedi <[email protected]>
-
- * XmlSeriailizer: Updated Serialize() method.
- 2002-06-27 Ajay kumar Dwivedi <[email protected]>
- * XmlSerializer: Serialize() method Partially Implemented.
- 2002-06-20 Ajay kumar Dwivedi <[email protected]>
- * Soap & XmlOverrides: Implemented using TypeMember as key with
- suggestions from Rafael.
|