diff options
Diffstat (limited to 'mcs/class/System.XML/System.Xml.Serialization/ChangeLog')
-rw-r--r-- | mcs/class/System.XML/System.Xml.Serialization/ChangeLog | 186 |
1 files changed, 0 insertions, 186 deletions
diff --git a/mcs/class/System.XML/System.Xml.Serialization/ChangeLog b/mcs/class/System.XML/System.Xml.Serialization/ChangeLog index 945fc9fad31..663274672ba 100644 --- a/mcs/class/System.XML/System.Xml.Serialization/ChangeLog +++ b/mcs/class/System.XML/System.Xml.Serialization/ChangeLog @@ -1,189 +1,3 @@ -2006-02-22 Gert Driesen <drieseng@users.sourceforge.net> - - * SerializationCodeGenerator.cs: Omit return statement in ReadObject - method if GenerateReadListElement returns null. Fixes bug #77588. - -2006-02-21 Lluis Sanchez Gual <lluis@novell.com> - - * XmlSerializer.cs: Fix the previous fix. - -2006-02-21 Lluis Sanchez Gual <lluis@novell.com> - - * XmlSerializer.cs: Added option to avoid falling back to the - interpreted serializer if the code generator fails. To be used - in the test suite. - -2006-02-16 Gert Driesen <drieseng@users.sourceforge.net> - - * TypeData.cs: Fixed the following issues when dealing with Array - SchemaType: - - if a type implements IDictionary, throw a NotSupportedException - - if a type implements ICollection, then an Add method must exist - which takes a single argument of a type to which the listitem type - is assignable (meaning a base type or an interface that it - implements). If such a method does not exist, then throw an - InvalidOperationException. - - if a type implements IEnumerable, then the listitem type is - determined by the type of the Current property of the (IEnumerator) - type returned by the GetEnumerator() method or the private - implementation of IEnumerable.GetEnumerator(). If there's no - public Current property on the IEnumerator, then System.Object - is assumed as listitem type. Similar as for types implementing - ICollection, an Add method must exist which takes a single argument - of a type to which the listitem type is assignable (meaning a base - type or an interface that it implements). If such a method does not - exist, then throw an InvalidOperationException. - -2006-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * XmlSchemaImporter.cs: Support importing complex types with - simple content based on enums. Fixes bug #76848. - -2006-02-11 Gert Driesen <drieseng@users.sourceforge.net> - - * SoapAttributeAttribute.cs: Set eol-style to CRLF. - * SoapElementAttribute.cs: Same. - * SoapEnumAttribute.cs: Same. - * SoapIncludeAttribute.cs: Same. - * SoapSchemaMember.cs: Same. - * SoapTypeAttribute.cs: Same. - * XmlArrayAttribute.cs: Same. - * XmlAttributeAttribute.cs: Same. - * XmlChoiceIdentifierAttribute.cs: Same. - * XmlElementAttribute.cs: Same. - * XmlEnumAttribute.cs: Same. - * XmlRootAttribute.cs: Same. - * XmlSchemaImporter.cs: Same. - * XmlTextAttribute.cs: Same. - * XmlTypeAttribute.cs: Same. - * XmlTypeMapping.cs: Same. - * SoapAttributeOverrides.cs: Fixed line endings. Set eol-style to CRLF. - * CodeIdentifiers.cs: Same. - * SoapCodeExporter.cs: Same. - * SoapAttributes.cs: Same. - * SoapIgnoreAttribute.cs: Same. - * SoapSchemaImporter.cs: Same. - * TypeMember.cs: Same. - * UnreferencedObjectEventArgs.cs: Same. - * XmlAnyAttributeAttribute.cs: Same. - * XmlAnyElementAttributes.cs: Same. - * XmlArrayItemAttributes.cs: Same. - * XmlAttributeEventArgs.cs: Same. - * XmlCodeExporter.cs: Same. - * XmlElementAttributes.cs: Same. - * XmlElementEventArgs.cs: Same. - * XmlIgnoreAttribute.cs: Same. - * XmlNamespaceDeclarationsAttribute.cs: Same. - * XmlNodeEventArgs.cs: Same. - * XmlReflectionMember.cs: Same. - * XmlSchemas.cs: Same. - * XmlSerializerNamespaces.cs: Same. - * XmlTypeMapMemberElement.cs: Set eol-style to native. - -2006-02-10 Gert Driesen <drieseng@users.sourceforge.net> - - * CodeExporter.cs: Set eol-style to native. - * CodeGenerationOptions.cs: Same. - * CodeIdentifier.cs: Same. - * ImportContext.cs: Same. - * IXmlSerializable.cs: Same. - * IXmlSerializerImplementation.cs: Same. - * IXmlTextParser.cs: Same. - * MapCodeGenerator.cs: Same. - * ReflectionHelper.cs: Same. Fixed line endings. - * SchemaImporter.cs: Same. - * SchemaImporterExtensionCollection.cs: Same. - * SchemaImporterExtension.cs: Same. - * SchemaTypes.cs: Same. - * SerializationCodeGeneratorConfiguration.cs: Same. - * SerializationCodeGenerator.cs: Same. - * SerializationSource.cs: Same. - * SoapReflectionImporter.cs: Same. - * SoapSchemaExporter.cs: Same. - * TypeData.cs: Same. - * TypeTranslator.cs: Same. - * UnreferencedObjectEventHandler.cs: Same. - * XmlAnyElementAttribute.cs: Same. - * XmlArrayItemAttribute.cs: Same. - * XmlAttributeEventHandler.cs: Same. - * XmlAttributeOverrides.cs: Same. - * XmlAttributes.cs: Same. - * XmlDeserializationEvents.cs: Same. - * XmlElementEventHandler.cs: Same. - * XmlIncludeAttribute.cs: Same. - * XmlMapping.cs: Same. - * XmlMemberMapping.cs: Same. - * XmlMembersMapping.cs: Same. - * XmlNodeEventHandler.cs: Same. - * XmlReflectionImporter.cs: Same. - * XmlSchemaExporter.cs: Same. - * XmlSchemaProviderAttribute.cs: Same. - * XmlSerializationCollectionFixupCallback.cs: Same. - * XmlSerialiationFixupCallback.cs: Same. - * XmlSerializationGeneratedCode.cs: Same. - * XmlSerializationReadCallback.cs: Same. - * XmlSerializationReader.cs: Same. - * XmlSerializationReaderInterpreter.cs: Same. - * XmlSerializationWriteCallback.cs: Same. - * XmlSerializationWriterInterpreter.cs: Same. - * XmlSerializerAssemblyAttribute.cs: Same. - * XmlSerializer.cs: Same. - * XmlSerializerFactory.cs: Same. - * XmlSerializerVersionAttribute.cs: Same. - * XmlTypeMapElementInfo.cs: Same. - * XmlTypeMapMemberAttribute.cs: Same. - * XmlTypeMapMember.cs: Same. - * XmlTypeMapMemberNamespaces.cs: Same. - -2006-02-09 Gert Driesen <drieseng@users.sourceforge.net> - - * XmlTypeMapping.cs: Modified GetRealTypeMap to return current map - if map represents enum. Fixes bug #77501. - -2006-02-09 Gert Driesen <drieseng@users.sourceforge.net> - - * XmlSerializationWriter.cs: Implemented 2.0 version of FromEnum, and - CreateInvalidEnumValueException. Set eol-style to native. - * XmlCustomerFormatter.cs: Added FromEnum overload that takes name of - enum for which string value must be created. Set eol-style to native. - Modified FromEnum to behave more like MSFT's implementation: - - treat value as bit field. - - no longer return empty string if the value matches an id for which there's no corresponding - name. - - if one of the ids has value 0 and there's a match for the enum value - (with a zero length XML name) or the enum value is 0, then return the - corresponding XML for the id with value 0. - - in 2.0 profile, throw InvalidOperationException if no match is found - for (part of) the enum value. - Modifies ToEnum to match the MSFT implementation (as described in - .NET 2.0 SDK): - - Expect hashtable containing enum names as key, and corresponding - integral numbers as value. - - Do not report exception for whitespace-only value. - - Support space (MS docs are not clear about this) delimited list - of names. - - typeName is only used to construct exception message. - -2006-02-09 Lluis Sanchez Gual <lluis@novell.com> - - * System.Xml.Serialization/XmlTypeMapMemberElement.cs: When - looking for the correct element definition for a member, - based on the value type, take into account subypes of the - declared types. Fixes bug #77447. - -2006-02-07 Konstantin Triger <kostat@mainsoft.com> - - * XmlReflectionImporter.cs: remove local name encoding for enums. - -2006-01-08 Gert Driesen <drieseng@users.sourceforge.net> - - * XmlSchemaImporter.cs: Fixed line endings (to CRLF). - -2006-01-07 Gert Driesen <drieseng@users.sourceforge.net> - - * XmlTypeMapping.cs: Fixed line endings. - * TypeTranslator.cs: Fixed line endings. - 2005-12-07 Lluis Sanchez Gual <lluis@novell.com> * XmlSerializationReaderInterpreter.cs: When deserializing a "flat" |