(DISTFILES): Comment out a few missing files.
[mono-project.git] / mcs / class / System.Data / System.Data.SqlTypes / ChangeLog
blob0275218e17c32fda338430059d33617236cfed47
1 2004-09-14 Umadevi S <sumadevi@novell.com>
2         * Made SerializableAttribute !net_2_0 for all the exception classes
4                                                                                                     
5 2004-09-14 Umadevi S <sumadevi@novell.com>
6         * SqlAlreadyFilledException.cs, SqlNotFilledException.cs - Added these files
8 2004-07-21 Umadevi S <sumadevi@novell.com>
9         * SqlInt16.cs, SqlInt32.cs, SqlInt64.cs - Added Modulus,CompareTo method from .NET2.0
11 2004-07-14 Umadevi S <sumadevi@novell.com>
12         * SqlMoney.cs, SqlSingle.cs - Added CompareTo method from .NET2.0
13         * Added new Enum StorageState.cs
15 2004-07-14 Umadevi S <sumadevi@novell.com>
16         * SqlString.cs :Fixed + operator for null, CompareTo to throw SqlTypeException
17                         Implemented Add and CompareTo methods from .NET2.0
19 2004-06-18  Gert Driesen <drieseng@users.sourceforge.net>
21         * SqlNullValueException.cs: fixed serialization
22         * SqlTruncateException.cs: fixed serialization
23         * SqlTypeException.cs: fixed serialization
25 2004-06-18  Sebastien Pouliot  <sebastien@ximian.com>
27         * SqlMoney.cs: Removed old "hack" to correct scale after rounding as
28         Decimal has been fixed (in fact this code was moved and adapted for
29         Decimal as it was better than the previous fix).
31 2004-06-08 Umadevi S <sumadevi@novell.com>
32         * SqlGuid.cs - fixed bug 59420. Implemented CompareTo according to MSDN documenation
34 2004-05-27  Atsushi Enomoto  <atsushi@ximian.com>
36         * SqlDecimal.cs : don't output debug message to Console.
38 2004-05-18  Atsushi Enomoto  <atsushi@ximian.com>
40         * SqlDecimal.cs : Fixed operator/ not to return positive always.
41           Halfly fixed ConvertToPrecScale() that was broken.
43 2004-05-18  Atsushi Enomoto  <atsushi@ximian.com>
45         * SqlDecimal.cs :
46           - .ctor() should check the valid scale range and throw 
47             SqlTypeException.
48           - Value should copy the last int32 value fragment.
49           - Fixed Abs() and Ceiling() to return Null when the input is Null.
50           - Now AdjustScale() should not depend on Truncate() that keeps zero
51             digits correctly. So Round() before returning the final result.
52           - ToString() should insert '-' for minus values.
53           - operator+ should use larger scale of operands rather than smaller
54             scale.
56 2004-05-18  Atsushi Enomoto  <atsushi@ximian.com>
58         * SqlDecimal.cs : Fixed Truncate() to work fine.
59         * SqlMoney.cs : Added one hack line in operator/ to work fine.
61 2004-05-18  Atsushi Enomoto  <atsushi@ximian.com>
63         * SqlDecimal.cs : Fixed AdjustScale(). When reducing digits, scale
64           parameter was incorrect.
66 2004-05-18  Atsushi Enomoto  <atsushi@ximian.com>
68         * SqlDecimal.cs :
69           - .ctor(double) initializes the precision as 17. If not sufficient,
70             it calls AdjustScale(), and if too much then it calls Round().
71           - Data should not return the internal array otherwise it might be
72             modified by outer code.
73           - Reimplemented AdjustScale() to work fine.
74           - Reimplemented Parse(). It should rather use Decimal.Parse() 
75             rather than SqlDouble.Parse() for parsable value range difference.
76           - Reimplemented Round(). Don't use double.
77           - Fixed ToString() to return "Null" for null value.
78           - Fixed explicit let operator to use double .ctor, not decimal
79             .ctor() so that precision can be handled in the same way as double.
81 2004-05-17  Atsushi Enomoto  <atsushi@ximian.com>
83         * SqlBinary.cs,
84           SqlDateTime.cs,
85           SqlDouble.cs,
86           SqlGuid.cs,
87           SqlMoney.cs,
88           SqlSingle.cs,
89           SqlString.cs : If values are null, ToString() should return "Null".
91 2004-05-11  Atsushi Enomoto  <atsushi@ximian.com>
93         * SqlMoney.cs : Handle fixed digits correctly.
94           Round decimal value before casting into other numeric types.
95         * SqlInt16.cs,
96           SqlInt32.cs,
97           SqlInt64.cs : Round SqlMoney decimal value before casting into them.
98         * SqlDateTime.cs :
99           Added range check.
100           Years and months were ignored in some .ctor().
101           Return invariant culture string in ToString().
102           Return null for operator - when operand is null.
104 2004-05-09  Gert Driesen (drieseng@users.sourceforge.net)
105         * SqlString.cs: change accessibility of CompareOptions property
106         to private, commented out unreachable code
108 2004-04-12  Atsushi Enomoto  <atsushi@ximian.com>
110         * SqlBoolean.cs : Allow "0" and "1" on Parse(). Allow SqlString.Null
111           in conversion.
112         * SqlString.cs : CompareOption should not be None.
114 2004-04-01  Lluis Sanchez Gual  <lluis@ximian.com>
116         * SqlNullValueException.cs: Use a more clarifying error message.
117           
118 2003-12-19  Tim Coleman <tim@timcoleman.com>
119         * SqlBytes.cs SqlChars.cs SqlDate.cs SqlStreamChars.cs SqlTime.cs
120         * SqlUtcDateTime.cs SqlXmlReader.cs:
121                 New stubs added
122 2003-06-03  Ville Palo <vi64pa@kolumbus.fi>
124         * SqlBinary.cs: Changed one SqlTypeException --> IndexOutOfRange
125         * SqlMoney.cs: checkings
126         
127 2003-06-02  Ville Palo <vi64pa@kolumbus.fi>
129         * SqlString.cs: implementes less than and greater than operators.
130         Added some checks to ctor.
131                 
132 2003-06-01  Ville Palo <vi64pa@kolumbus.fi>
134         * SqlString.cs: added null checking
135         
136 2003-05-28  Ville Palo <vi64pa@kolumbus.fi>
138         * SqlMoney.cs: little fixes and clean ups
139         
140 2003-05-28  Ville Palo <vi64pa@kolumbus.fi>
142         * SqlInt16.cs: more checked fixes.
143         * SqlInt64.cs: checked fixes.
144         * SqlSingle.cs: checked fixes.
145         
146 2003-05-28  Ville Palo <vi64pa@kolumbus.fi>
148         * SqlInt16.cs: little fixes.
149         
150 2003-05-28  Ville Palo <vi64pa@kolumbus.fi>
152         * SqlDouble.cs: Some fixes. Mostly infinity checks
153         * SqlSingle.cs: tiny fixes.
154         * SqlInt64.cs: checked fix.
155         
156 2003-05-28  Ville Palo <vi64pa@kolumbus.fi>
158         * ChangeLog: Added this.
159         * SqlByte.cs: Fixed checked parts
160