2003-05-05  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

	* 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  <miguel@ximian.com>

	* XmlReflectionImporter.cs: one of theImportTypeMapping mappings
	had a void return value.

2003-04-26  Miguel de Icaza  <miguel@ximian.com>

	* XmlIncludeAttribute.cs: Make XmlIncludeAttribute have the
	`AllowMultiple' flags.  

2003-04-25  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

	* 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  <miguel@ximian.com>

	* XmlSerializer.cs: Do not use Bubblesort, use ArrayList.Sort.
	Kill Bublesort.

2003-03-22  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

	* XmlSerializer.cs : patch by Sean Cier. Serialize() other than 
	  XmlWriter argument should call WriteEndDocument.

2003-03-19  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

	* XmlSerializer.cs : Serialize() don't write xmldecl when WriteState is
	  not WriteState.Start, and never call WriteEndDocument().

2003-03-12  Elan Feingold <efeingold@mn.rr.com>

	* XmlCustomFormatter.cs: Correct signature, Implement
	ToByteArrayBase64 

	* XmlSerializationWriter.cs: Fix prototype.

	* XmlSerializer.cs: Implements Deserialize().

2003-02-16  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

	* XmlSerializer.cs : serializing now works for interface member.

2003-01-26  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

	* XmlSerializer.cs : some fix handling xml node object more correct.

2003-01-16  Ajay kumar Dwivedi <adwiv@yahoo.com>
	* XmlSerializer.cs: Array serialization for 1D arrays works
	* TypeTranslator: Added for translations`

2002-09-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* XmlCustomFormatter.cs: finished.
	* XmlSerializationReader.cs: implemented some more methods.

2002-09-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* 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 <gonzalo@ximian.com>

	* 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 <tim@timcoleman.com>
	* 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 <tim@timcoleman.com>
	* XmlSerializationReader.cs:
		Some implementation
	* XmlSerializationWriter.cs:
		More implementation
	* XmlCustomFormatter.cs:
		Implemented this class.

2002-08-20  Tim Coleman <tim@timcoleman.com>
	* XmlSerializationWriter.cs:
		Some implementation.

2002-08-19  Tim Coleman <tim@timcoleman.com>
	* XmlSerializer.cs:
		New stubs added.
	* XmlSerializationWriter.cs:
		New stubs added.

2002-08-14  Tim Coleman <tim@timcoleman.com>
	* XmlSerializer.cs:
		More reformatting of source code so I can
		better understand what it does.

2002-08-06  Tim Coleman <tim@timcoleman.com>
	* 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 <tim@timcoleman.com>
	* XmlSerializer.cs: 
		Changed Implements() to check based on name rather
		than FullName.  FullName was never working correctly.

2002-07-26  Tim Coleman <tim@timcoleman.com>
	* 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 <tim@timcoleman.com>
	* 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 <tim@timcoleman.com>
	* SoapReflectionImporter.cs:
		New class added to build
		System.Web.Services.Description.ServiceDescription.cs

2002-07-22  Tim Coleman <tim@timcoleman.com>
	* 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 <adwiv@yahoo.com>
	
	* XmlSeriailizer: Serialize method can serialize XmlSchema perfectly.

	* XmlSerializerNamespaces: Reverted to use of a single Hashtable.

2002-07-02  Ajay kumar Dwivedi <adwiv@yahoo.com>
	
	* XmlSeriailizer: Updated Serialize() method.

2002-06-27 Ajay kumar Dwivedi <adwiv@yahoo.com>
	* XmlSerializer: Serialize() method Partially Implemented.

2002-06-20 Ajay kumar Dwivedi <adwiv@yahoo.com>

	* Soap & XmlOverrides: Implemented using TypeMember as key with
	  suggestions from Rafael.
