* Makefile: Build the make-map.exe in Mono.Unix.Native; add /nowarn:0618 to
[mono.git] / mcs / class / System.Data / System.Data.OleDb / ChangeLog
index b925ff490111450d8ecd619080f1616dbb934e19..983774a4a5c961b67d7759f224d110729716d5b5 100644 (file)
-2002-07-29  Rodrigo Moya <rodrigo@ximian.com>
-
-       * OleDbDataReader.cs (OleDbDataReader constructor): changed to receive
-       a second argument (ArrayList results).
-       (NextResult): implemented.
-
-       * OleDbCommand.cs: don't store the ArrayList of results, since we'll
-       pass that to the OleDbDataReader.
-       (OleDbCommand constructor): don't create the ArrayList of results.
-       (GdaResults): removed property.
-       (ExecuteReader): create a temporary ArrayList and pass that to the
-       OleDbDataReader constructor.
-
-2002-07-28  Rodrigo Moya <rodrigo@ximian.com>
-
-       * OleDbCommand.cs (ExecuteReader):
-       (CreateParameter): implemented IDbCommand methods.
-       (CommandText): don't create many GdaCommand's, only one is needed.
-       (ExecuteNonQuery): set up the internal GDA command object.
-       (ExecuteReader): use correctly the unique GDA command object.
-
-       * libgda.cs: added new libgda calls.
-
-2002-07-27  Rodrigo Moya <rodrigo@ximian.com>
-
-       * OleDbConnection.cs (CreateCommand):
-       (BeginTransaction): implemented IDbConnection methods.
-
-2002-07-11  Rodrigo Moya <rodrigo@ximian.com>
-
-       * libgda.cs: added new libgda functions and some enumerations.
-
-       * OleDbParameter.cs (IsNullable): removed explicit implementation
-       of the set method for this property.
-
-       * OleDbDataAdapter.cs (MissingMappingAction): implemented.
-       (MissingSchemaAction): implemented.
-
-2002-07-10  Tim Coleman <tim@timcoleman.com>
-       * OleDbCommandBuilder.cs: Added new methods, properties
-       * OleDbConnection.cs: Modified constructor
-       * OleDbError.cs: Added stubbs
-       * OleDbException.cs: Added stubbs
-       * OleDbInfoMessageEventArgs.cs: Added stubbs
-       * OleDbInfoMessageEventHandler.cs: style change
-       * OleDbParameter.cs: Added conversion from type to OleDbType
-       * OleDbPermission.cs: Added stubbs
-       * OleDbSchemaGuid.cs: Added stubbs
-       * OleDbTransaction.cs: New constructors, changes to methods to
-               support transaction nesting
-       * libgda.cs: Added my name to this file
-
-2002-07-09  Tim Coleman <tim@timcoleman.com>
-       * OleDbCommand.cs: Style changes, added new methods
-       * OleDbConnection.cs: Style changes, added new methods
-       * OleDbDataAdapter.cs: Implementation
-       * OleDbDataReader.cs: Added stubbs
-       * OleDbErrorCollection.cs: Added stubbs, some implementation
-       * OleDbParameter.cs: Style changes, added new methods
-       * OleDbParameterCollection.cs: Style changes, added new methods
-       * OleDbPermissionAttribute.cs: Style changes, added new methods
-       * OleDbRowUpdatedEventArgs.cs: Added stubbs
-       * OleDbRowUpdatingEventArgs.cs: Added stubbs
-       * OleDbTransaction.cs: Style changes, added new methods
-       * OleDbType.cs: Fixed two typos
-       * libgda.cs: Style changes, added new methods
-
-2002-06-03  Rodrigo Moya <rodrigo@ximian.com>
-
-       * OleDbParameterCollection.cs (GetEnumerator, SyncRoot,
-       IsSynchronized): implemented.
-
-2002-06-02  Rodrigo Moya <rodrigo@ximian.com>
-
-       * OleDbTransaction.cs (Dispose): added missing method.
-
-       * OleDbCommand.cs (Clone): added missing methods.
-       (Parameters, Transaction, Connection): made these overload
-       IDbCommand's ones.
-
-       * OleDbParameterCollection.cs (IndexOf, Remove, RemoveAt):
-       call m_list methods, not own ones.
-
-       * OleDbParameter.cs: more implementation.
+2005-09-20  Alexandre Miguel Pedro Gomes  <alexmipego@gmail.com>
        
-2002-06-02  Rodrigo Moya <rodrigo@ximian.com>
+       * OleDbConnection.cs: Verify and throw an exception if the
+       connection isn't valid.
 
-       * OleDbTransaction.cs (Connection, IsolationLevel, Begin,
-       Commit, Rollback): implemented.
-       (GdaConnection): added new internal property.
+2005-09-13  Sureshkumar T  <tsureshkumar@novell.com>
 
-       * OleDbParameter.cs:
-       * OleDbParameterCollection.cs: implemented some methods and
-       properties.
+       * Moved TestGda.cs & TestOleDb.cs to ..\Test.
+       
+2005-08-08  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * OleDbDataAdapter.cs: Fixed custom attributes to match MS.NET.
+       * OleDbCommand.cs: Fixed custom attributes to match MS.NET.
+       * OleDbParameter.cs: Fixed custom attribute to match MS.NET.
+       * OleDbException.cs: Added ErrorTypeConverter, assigned to ErrorCode
+       property to match MS.NET.
+       * OleDbConnection.cs: Fixed custom attributes to match MS.NET.
+
+2005-02-16  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * OleDbCommand.cs: Make it inherit from the correct base class in 2.0,
+       and added stubs for some interface methods.
+
+2004-09-14  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * OleDbPermission.cs: Added internal constructor accepting an OleDb
+       PermissionAttribute parameter (using base class protected ctor).
+       Re-added the Provider property (removed by error).
+       * OleDbPermission.cs: Copy now use the new OleDbPermission
+       constructor. Re-added the Provider property (removed by error).
+
+2004-09-13  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * OleDbPermission.cs: Mostly completed (needs tests).
+       * OleDbPermissionAttribute.cs: Completed.
+
+2004-06-16  Gert Driesen <drieseng@users.sourceforge.net>
+
+       * OleDbError.cs: fixed serialization compatibility with MS.NET
+       * OleDbErrorCollection.cs: fixed serialization compatibility with
+       MS.NET
+
+2004-06-13  Gert Driesen <drieseng@users.sourceforge.net>
 
-       * libgda.cs: added yet more libgda API functions.
+       * OleDbLiteral.cs: changed enum field values to match MS.NET
+       * OleDbType.cs: changed enum field values to match MS.NET
 
-2002-06-01  Rodrigo Moya <rodrigo@ximian.com>
+2004-06-04  Gert Driesen <drieseng@users.sourceforge.net>
 
-       * libgda.cs: added new libgda API functions.
+       * OleDbDataAdapter.cs: added stub for missing 
+       Dispose override
 
-       * OleDbConnection.cs (Provider): implemented.
-       (BeginTransaction): made it overload IDbConnection methods.
-       (ChangeDatabase): new stub, needs some work on libgda for being
-       implemented.
-       (Clone): new stub.
-       (Close): implemented.
-       (CreateCommand): implemented.
-       (GetOleDbSchemaTable): new stub, until I understand what to do here.
-       (Open): implemented basic stuff, which is just supporting connection
-       strings that represent a GDA data source name. More to come.
-       (InfoMessage, StateChange): added events.
+2004-06-02  Gert Driesen <drieseng@users.sourceforge.net>
 
-       * TestOleDb.cs: test program for System.Data.OleDb.
+        * OleDbParameter.cs: added missing attributes
+        * OleDbPermission.cs: added missing attributes
+        * OleDbConnection.cs: added missing attributes
+        * OleDbDataAdapter.cs: added missing attributes
 
-2002-05-29  Rodrigo Moya <rodrigo@ximian.com>
+2004-05-27  Atsushi Enomoto  <atsushi@ximian.com>
 
-       * libgda.cs: added static constructor.
-       (GdaClient): new static property to get the underlying GdaClient
-       object.
+       * OleDbDataReader.cs : don't output debug message to Console.
 
-       * OleDbConnection.cs: removed GDA initialization, which belongs to
-       the static 'libgda' class.
+2004-05-20  Gert Driesen (drieseng@users.sourceforge.net)
 
-2002-05-29  Rodrigo Moya <rodrigo@ximian.com>
+        *  OleDbPermissionAttribute.cs: change AllowMultiple and
+        Inherited to match .NET
 
-       * libgda.cs: static class for libgda API calls.
+2004-05-14 Umadevi S (sumadevi@novell.com)
+        * OleDbAdapter.cs -Implemented attributes, changed method signature for fill
 
-       * OleDbConnection.cs: implemented constructors.
-       (ConnectionString, Connectiontimeout, Database, State):
-       implemented class properties.
-       (BeginTransaction): implemented.
+2004-05-14 Umadevi S (sumadevi@novell.com)
+        * OleDbCommand.cs - Completed implementing all the attributes
 
-       * OleDbTransaction.cs: implemented protected constructors.
+2004-05-14 Umadevi S (sumadevi@novell.com)
+        * OleDbCommand.cs - Completed implementing all the attribute
 
-       * TestGDA.cs: simple test for libgda API.
+2004-05-14 Umadevi S (sumadevi@novell.com)
+        * OleDbConnection.cs - Completed implementing all the attributes
+                           - Stubbed EnlistDistributedTransaction method
 
-2002-05-27  Rodrigo Moya <rodrigo@ximian.com>
+2004-05-14 Umadevi S (sumadevi@novell.com)
+        * OleDbDataAdapter.cs - Completed implementing all the attributes
+                          - Stubbed the Fill methods
 
-       Started System.Data.OleDb provider, based on libgda.
+2004-05-14 Umadevi S (sumadevi@novell.com)
+        * OleDbParameter.cs - Completed implementing all the attributes             
+
+
+2004-05-13 Umadevi S (sumadevi@novell.com)
+       * OleDbDataReader.cs - Stubbed HasRows method
+                       - Implemented EditorBrowsableAttribute
+       * OleDbParameterConverter.cs - Stubbed this class
+       * OleDbParameter.cs - Added a few attributes.
+
+2004-05-09  Gert Driesen (drieseng@users.sourceforge.net)
+       * OleDbCommand.cs: removed setter for Parameters property to
+       match MS.NET
+       * OleDbCommandBuilder.cs: fixed GetUpdatetCommand typo
+       * OleDbErrorCollection: added default internal ctor to match
+       MS.NET
+       * OleDbInfoMessageEventArgs.cs: added default internal ctor
+       to match MS.NET
+       * OleDbParameter.cs: added setter for IsNullable
+       * OleDbParameterCollection: added default internal ctor to
+       match MS.NET
+       * OleDbPermission.cs: removed extra IsSubsetOf method
+
+2004-04-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * OleDbPermissionAttribute.cs: missing bits from Gert's patch for
+       CLS compliance.
+
+2004-01-10  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * OleDbPermission.cs : NET_2_0 fix not to call obsolete .ctor.
+
+2002-11-01  Daniel Morgan <danmorg@sc.rr.com>
+
+       * OleDbDataReader.cs: implemented
+       Dispose() and GetEnumerator()
+