2005-01-24 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / System.Data / System.Data.Common / ChangeLog
index 6eab05f5fdea4add460b794169e0aa5c2e43a099..0e5c65d38a351e38f2bf25eb41292690d11b2159 100755 (executable)
@@ -1,7 +1,70 @@
+2005-01-14  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * DbDataPermissionAttribute.cs, PermissionHelper.cs :
+         fixed some incompatible type of exception between 2.0 and 1.x.
+       * DataContainer.cs :
+         Wrap exceptions thrown by SetValue() within ArgumentException.
+
+2004-12-10  Sureshkumar T  <tsureshkumar@novell.com>
+
+       * DbDataAdapter.cs (BuildSchema): Add the primary key schema iff
+       MissingSchemaAction is set to AddWithKey. Also, Add auto increment
+       value from the source table. fixes bug #67757 and #69110.
+
+2004-11-24  Sureshkumar T  <tsureshkumar@novell.com>
+
+       * DbProviderSupportedClasses.cs: Added correct enum values.
+       * DbConnection.cs: Missing virtual method EnlistTransaction Added.
+       * DbCommand.cs: Implemented ProviderFactory base factory methods.
+
+2004-11-22  Sureshkumar T  <tsureshkumar@novell.com>
+
+       * DbConnectionStringBuilder.cs: Class for helping creation of db
+       connection strings added.
+
+2004-10-01  Sureshkumar T  <tsureshkumar@novell.com>
+
+       * DbProviderFactories.cs: Implemented all the stubs. Added functionality for
+       getting available provider factories and creating a specified provider factory.
+
+       * DbProviderFactoriesConfigurationHandler.cs: Added functionality for handling
+       DbProviderFactories configuration section.
+
+       * DbProviderFactory.cs: Added protected constructor. SupportedClasses property
+       is made abstract.
+
+2004-09-14  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * DbDataPermission.cs: Implemented Intersect, IsSubsetOf and Union.
+       Implementation isn't complete as the restrictions seems to change the
+       expected results (breaking some rules like x.IsSubsetOf (x) == false).
+       Better (real-world) tests cases are required.
+       * PermissionHelper.cs: Fixed small differences between System.Data.dll 
+       validations wrt to mscorlib.dll (XML and PermissionState).
+
+2004-09-13  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * DbConnectionOptions.cs: New class for Fx 2.0. Partial implementation
+       to support new methods in DBDataPermission.
+       * DbConnectionString.cs: Updated class to split from/inherit 
+       DbConnectionOptions class.
+       * DbDataPermission.cs: Implemented Add, Clear, Copy, ToXml methods and
+       completed constructors.
+       * DbDataPermissionAttribute.cs: Completed/fixed class.
+       * PermissionHelper.cs: Helper methods to create permission classes.
+
+2004-08-31 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
+       * DbDataAdapter.cs: Fix for out of memory exceptions when trying to fill a dataset with a query which doesn't return a resultset like insert, delete or update.
+
+2004-07-21 Umadevi S <sumadevi@novell.com>
+       * DbDataRecord.cs - Fix for bug 58163. Return DBNull instead of null
+
 2004-07-07 Umadevi S <sumadevi@novell.com>
-        * DataContainer.cs :CheckedforNull before calling the relavant setmethods in each of the
+       * DataContainer.cs :CheckedforNull before calling the relavant setmethods in each of the
                 SetItemForDataRecord method for the DateTimeClass
-                                                                                2004-06-24  Atsushi Enomoto  <atsushi@ximian.com>
+
+
+2004-06-24  Atsushi Enomoto  <atsushi@ximian.com>
 
        * DataColumnMappingCollection.cs : fixed typo.
        * DbDataAdapter.cs : column mappings were not filled.