Add missing assembly references to test targets
[mono.git] / mcs / class / System.Data / System.Data.SqlTypes / ChangeLog
index 65dedb4d182c8f07c469f312c4e38ee725a1b923..5a2c7996fc8a1b92aabb0b2a6b37736f67a7c532 100644 (file)
@@ -1,3 +1,209 @@
+2008-12-21  Veerapuram Varadhan  <vvaradhan@novell.com>
+
+       * SqlXml.cs (CreateReader): Better use
+       ConformanceLevel.Fragment while creating the reader as column
+       values are not really Xml documents.  Also, throw
+       SqlNullValueException when data is null.
+       (.ctor): Take good care of empty XmlReaders.
+       
+2008-09-24  Veerapuram Varadhan  <vvaradhan@novell.com>
+
+       * SqlXml.cs (.ctor): Use unicode encoding instead of ASCII.
+       
+2008-09-24  Veerapuram Varadhan  <vvaradhan@novell.com>
+
+       * SqlXml.cs (.ctor): Handle 0 length streams.
+       (get_Value): Throw SqlNullValueException if data is
+       null.
+       
+2008-09-23  Veerapuram Varadhan  <vvaradhan@novell.com>
+
+       * SqlXml.cs (.ctor, get_Value, CreateReader): Implemented and
+       removed MonoTODO and MethodNotImplementedException.
+       
+2008-06-12  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * SqlDateTime.cs, SqlDecimal.cs, SqlInt32.cs, SqlInt16.cs,
+         SqlByte.cs, SqlInt64.cs, SqlString.cs, SqlDouble.cs,
+         SqlSingle.cs, SqlBinary.cs, SqlMoney.cs, SqlGuid.cs:
+         ok, everything needs the same fix.
+         (Do not let me write exhausting tests for everything.)
+
+2008-06-12  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * SqlBoolean.cs : SqlBoolean.Null.Equals(non-null) caused crash.
+
+2008-04-21  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * SqlDateTime.cs: Changed argument names to match MS. Code formatting.
+       * SqlDecimal.cs: Changed argument names to match MS. Code formatting.
+       * SqlNotFilledException.cs: Changed argument names to match MS. Code
+       formatting.
+       * SqlChars.cs: Changed argument names to match MS. Code formatting.
+       * SqlTypeException.cs: Changed argument names to match MS. Code
+       formatting.
+       * SqlXml.cs: Changed argument names to match MS. Code formatting.
+       * SqlInt16.cs: Changed argument names to match MS. Code formatting.
+       * SqlInt64.cs: Changed argument names to match MS. Code formatting.
+       * SqlTruncateException.cs: Changed argument names to match MS.
+       Code formatting.
+       * SqlDouble.cs: Changed argument names to match MS. Code formatting.
+       * SqlSingle.cs: Changed argument names to match MS. Code formatting.
+       * SqlBytes.cs: Changed argument names to match MS. Code formatting.
+       * SqlNullValueException.cs: Changed argument names to match MS. Code
+       formatting.
+       * SqlMoney.cs: Changed argument names to match MS. Code formatting.
+
+2007-10-02  Veerapuram Varadhan <vvaradhan@novell.com> 
+
+       * SqlChars.cs, SqlBytes.cs (Read, Write): Implemented missing 2.0 APIs.
+
+2007-09-27  Veerapuram Varadhan <vvaradhan@novell.com> 
+
+       * SqlDecimal.cs, SqlInt32.cs, SqlChars.cs, SqlInt16.cs, SqlInt64.cs,
+         SqlString.cs, SqlDouble.cs (GetXsdType, GetSchema): Removed the
+         extra XmlRootAttribute and GetXsdType will return appropriate
+         modified root attribute for the XML Serializer.  Implemented
+         missing 2.0 API.
+
+2007-09-25  Veerapuram Varadhan  <vvaradhan@novell.com>
+
+       * SqlChars.cs (ReadXml, WriteXml): Implemented APIs.
+
+       * SqlInt16.cs (ReadXml, WriteXml): Implemented APIs.
+
+       * SqlInt32.cs (ReadXml, WriteXml): Implemented APIs.
+
+       * SqlInt64.cs (ReadXml, WriteXml): Implemented APIs.
+
+       * SqlDecimal.cs (ReadXml, WriteXml): Implemented APIs.
+
+       * SqlDouble.cs (ReadXml, WriteXml): Implemented APIs.
+
+       * SqlString.cs (ReadXml, WriteXml): Implemented APIs.
+
+2007-09-25  Nagappan A  <anagappan@novell.com>
+
+       * SqlMoney.cs (implicit, explicit): Implemented missing APIs.
+
+       * SqlBytes.cs (implicit, explicit): Implemented missing APIs.
+
+       * SqlBinary.cs: 2.0 attribute fixes.
+
+       * SqlAlreadyFilledException.cs: 2.0 attribute fixes.
+
+       * SqlBoolean.cs: 2.0 attribute fixes.
+
+       * SqlByte.cs: 2.0 attribute fixes.
+
+       * SqlXml.cs: 2.0 attribute fixes.
+
+       * SqlChars.cs (implicit, explicit): Implemented missing APIs.
+
+       * SqlDecimal.cs (implicit, explicit): Implemented missing APIs.
+
+2007-07-26  Nagappan A  <anagappan@novell.com>
+
+       * SqlString.cs: notNull private member is now updated properly in
+       the constructure, based on the argument being passed.
+
+2007-07-24  Nagappan A  <anagappan@novell.com>
+
+       * SqlString.cs: Fixed compilation warning.
+
+       * SqlBytes.cs: Fixed compilation warning.
+
+       * SqlChars.cs: Fixed compilation warning.
+
+2007-05-10  Adar Wesley <adarw@mainsoft.com>
+
+       * SqlBoolean.cs: fixed typo in method names GreaterThanOrEquals,
+       LessThanOrEquals.
+
+       * SqlByte.cs: added missing method Modulus.
+
+       * SqlBytes.cs: added missing methods Read, Write.
+
+       * SqlChars.cs: added missing methods ToSqlString, Write.
+
+       * SqlDateTime.cs: added missing methods Add, Subtract.
+
+       * SqlXml.cs: added missing method CreateReader.
+
+2007-05-04  Raja R Harinath  <rharinath@novell.com>
+
+       * SqlDateTime.cs: Rewrite parts converting SQL ticks to and from
+       DateTime ticks.  Attempt to understand what the damned 'bilisecond'
+       means.
+
+2007-03-09  Nagappan A  <anagappan@novell.com>
+
+       * SqlBoolean.cs (GreaterThan, GreaterThanOrEqual, LessThan)
+       (LessThanOrEqual, GetXsdType, operator >, >=, <, <=): Implemented
+       missing 2.0 methods.
+
+       * SqlDouble.cs (GetXsdType): Implemented missing 2.0 method.
+
+       * SqlString.cs (GetXsdType): Implemented missing 2.0 method.
+
+       * SqlBinary.cs (Add, GetXsdType): Implemented missing 2.0 methods.
+
+       * SqlByte.cs (GetXsdType): Implemented missing 2.0 method.
+
+       * SqlBytes.cs (GetXsdType): Implemented missing 2.0 method.
+
+       * SqlChars.cs (GetXsdType): Implemented missing 2.0 method.
+
+       * SqlXml.cs (GetXsdType): Implemented missing 2.0 method.
+
+       * SqlGuid.cs (GetXsdType): Implemented missing 2.0 method.
+
+       * SqlInt64.cs (GetXsdType): Implemented missing 2.0 method.
+
+       * SqlInt32.cs (GetXsdType): Implemented missing 2.0 method.
+
+       * SqlInt16.cs (GetXsdType): Implemented missing 2.0 method.
+
+       * SqlNotFilledException.cs: Fixed syntax errors based on class
+       status page.
+
+       * SqlDecimal.cs (GetXsdType): Implemented missing method.
+
+       * SqlDateTime.cs (GetXsdType): Implemented missing method.
+
+       * SqlMoney.cs (GetXsdType): Implemented missing 2.0 method.
+
+       * SqlSingle.cs (GetXsdType): Implemented missing 2.0 method.
+
+2007-02-11  Konstantin Triger <kostat@mainsoft.com>
+
+       * SqlDateTime.cs, SqlDecimal.cs, SqlByte.cs, SqlDouble.cs, SqlBoolean.cs,
+               SqlBinary.cs, SqlGuid.cs: Added a 2.0 CompareTo override (refactoring).
+
+2007-02-11  Vladimir Krasnov  <vladimirk@mainsoft.com>
+
+       * SqlDateTime.cs: changed MaxValue and MinValue initialization, it was
+       failing on .net VM.
+
+2007-02-09  Nagappan A  <anagappan@novell.com>
+
+       * SqlNotFilledException.cs: Removed APIs that are not part of both
+       1.0 and 2.0.
+
+       * SqlTypeException.cs: Implemented missing attributes.
+
+       * SqlChars.cs, SqlBytes.cs: Implemented missing attributes,
+       methods and added IXmlSerializable.
+
+       * SqlDouble.cs, SqlSingle.cs, SqlBinary.cs, SqlString.cs:
+       Implemented missing attributes, added IXmlSerializable.
+
+       * SqlXml.cs, SqlInt16.cs, SqlInt32.cs, SqlInt64.cs: Implemented
+       missing attributes, added IXmlSerializable.
+
+       * SqlDateTime.cs, SqlDecimal.cs, SqlMoney.cs, SqlGuid.cs:
+       Implemented missing attributes, added IXmlSerializable
+
 2006-07-19  Senganal T  <tsenganal@novell.com>
 
        * SqlDecimal.cs :