New test.
[mono.git] / mcs / class / System.Data / System.Data.Common / ChangeLog
index d715b0509a45bea6ebef98e5ccdd0bc06ae3d4af..3ec92d8d78c078f2273749d9f8d61aeacbc0a78e 100644 (file)
@@ -1,3 +1,146 @@
+2006-11-28  Nagappan A  <anagappan@novell.com>
+
+       * DbDataAdapter.cs: Removed bogus MonoTODOs
+
+       * DataAdapter.cs: Removed bogus MonoTODOs
+       
+2006-11-15  Nagappan A  <anagappan@novell.com>
+
+       * DbDataAdapter.cs (FillFromReader): Implemented missing API to
+       handle FillErrorEventHandler
+       (DataAdapter): Implemented missing .NET 2.0 function
+       (GetDeleteCommand): Returns DbDataAdapter deleteCommand internal
+       variable.
+       (GetInsertCommand): Returns DbDataAdapter insertCommand internal
+       variable.
+       (GetUpdateCommand): Returns DbDataAdapter updateCommand internal
+       variable.
+
+2006-09-06  Konstantin Triger <kostat@mainsoft.com>
+
+       * DbDataAdapter.cs: added basic implementation for some 2.0 features.
+
+2006-08-24  Vladimir Krasnov <vladimirk@mainsoft.com>
+
+       * DbProviderFactories.cs: added TARGET_JVM block to not supported
+       functionality
+
+2006-08-06  Konstantin Triger <kostat@mainsoft.com>
+
+       * DbDataReader.cs: DbDataReader.Dipose(bool) - implemented.
+
+2006-07-17  Senganal T <tsenganal@novell.com>
+
+       * Index.cs :
+               - GetAllRows : Added. Returns all the rows in the current
+               index.
+               - GetDistinctRows :Added. Returns all the distinct rows (based
+               in Key Columns) in the index.
+               
+2006-07-13  Senganal T <tsenganal@novell.com>
+
+       * SchemaInfo.cs DbDataAdapter.cs DbConnectionOptions.cs DbParameter.cs 
+       DbMetaDataColumnNames.cs DbTransaction.cs DataTableMapping.cs DataAdapter.cs 
+       FieldNameLookup.cs DbDataRecord.cs DataColumnMappingCollection.cs DbCommand.cs 
+       DbDataPermission.cs DbProviderFactory.cs DbCommandBuilder.cs DbConnectionString.cs 
+       RowUpdatedEventArgs.cs DbDataReader.cs DbConnectionStringBuilder.cs DbConnection.cs 
+       DataTableMappingCollection.cs :
+               2.0 Api fixes
+
+2006-06-15  Senganal T <tsenganal@novell.com>
+
+       * Key.cs : 
+               -Equals : Check for Equality of Sort Order too.
+               
+2006-04-07  Senganal T <tsenganal@novell.com>
+
+       * DbDataAdapter.cs :
+               * Update () : If the Update/Delete Query has a null check,
+               then populate the parameter value correctly.
+
+2006-03-20  Senganal T <tsenganal@novell.com>
+
+       * DataAdapter.cs :
+               - Ctor () : Set Default Values for DataAdapter members
+       * DbDataAdapter.cs : 
+               - Update () : Call row.AcceptChanges only if AcceptChangesDuringUpdate
+               is true. Fixes bug #77776
+
+2006-03-09  Senganal T <tsenganal@novell.com>
+       
+       * Index.cs :
+               - Update () : Add the new record in the correct position
+
+2006-03-07  Senganal T <tsenganal@novell.com>
+
+       * Key.cs : 
+               Reverted the changes from the earlier patch.
+
+2006-02-22  Senganal T <tsenganal@novell.com>
+
+       * DbDataAdapter.cs :
+               - FillTable : Move BeginLoadData, EndLoadData outside the loop. Also,
+               move EndLoadData outsidet try,catch block. FillError is only for errors
+               occuring during loading the data into datatable.
+       * Key.cs :
+               - Set Default value of RowStateFilter to (CurrentRos | OriginalRows).
+               - ContainsVersion : If RowStateFilter is set to default value, return true
+               for Modified Rows as they can contain Default/Original versions.
+
+2006-02-18  Raja R Harinath  <harinath@gmail.com>
+
+       * DbConnectionStringBuilder.cs (ICollection.CopyTo): Use
+       _dictionary, not 'this' in cast.
+
+2006-02-17  Chris Toshok  <toshok@ximian.com>
+
+       * DbDataAdapter.cs: more 2.0 cleanup.
+
+2006-02-17  Chris Toshok  <toshok@ximian.com>
+
+       * DataAdapter.cs, DataColumnMappingCollection.cs,
+       DataColumnMapping.cs, DataTableMappingCollection.cs,
+       DataTableMapping.cs, DbCommandBuilder.cs,
+       DbConnectionStringBuilder.cs, DbParameterCollection.cs,
+       DbParameter.cs: pretty major attribute work.
+       
+2006-02-17  Chris Toshok  <toshok@ximian.com>
+
+       * DbProviderFactory.cs: remove two methods.  and mark the
+       DbProviderSupportedClasses ctor as internal since it's not part of
+       the public api.
+
+       * DbTable.cs: remove this class from 2.0 build.. leave it for the
+       JVM build, I guess?
+
+       * RowUpdatingEventArgs.cs: this class isn't abstract in 2.0.
+
+       * RowUpdatedEventArgs.cs: this class isn't abstract in 2.0.
+
+       * SupportedJoinOperators.cs: new 2.0 enum.
+
+       * CatalogLocation.cs: fix enum values.
+
+       * GroupByBehavior.cs: same.
+
+       * IdentifierCase.cs: same.
+
+       * SchemaTableColumn.cs: class is static, not sealed.  and add
+       missing elements.
+       
+       * SchemaTableOptionalColumn.cs: same.
+       
+       * DbDataReader.cs: oops, add back in VisibleFieldCount (i missed
+       it in the corcompare output), add EditorBrowsable attributes all
+       over the place, and fix some method signatures.
+
+       * DbDataUpdatableRecord.cs: remove this 2.0 file.
+
+2006-02-17  Chris Toshok  <toshok@ximian.com>
+
+       * DbDataReader.cs: remove VisibleFieldCount attribute, and remove
+       IDataReader2 and IDataRecord2 interfaces.
+       
 2006-02-13  Senganal T  <tsenganal@novell.com>
 
        * DbDataAdapter.cs :
 2003-11-26  Tim Coleman <tim@timcoleman.com>
        * DbDataReader.cs: Add new stub class
 
-2003-11-23  Pedro Martínez Juliá  <yoros@wanadoo.es>
+2003-11-23  Pedro Martínez Juliá  <yoros@wanadoo.es>
 
        * DbDataAdapter.cs: Call command dispose in self dispose method. We
        need to dispose the connections and other stuff stored in the
        commands.
 
-2003-11-10  Pedro Martínez Juliá  <yoros@wanadoo.es>
+2003-11-10  Pedro Martínez Juliá  <yoros@wanadoo.es>
 
        * DataColumnMappingCollection.cs: Fix a missing exception when the
        required mapping is not in the collection. MS.NET throws an
        (Fill): the same as above.
        (SetupSchema): in now return string (the table name). 
        (GetFillParameters): fix a bug.
-       (BuildSchema) \96 it now return Hashtable. Add columns to the table only if there is a mapping. Build an Hashtable that maps the columns from the table to the column from the reader.
+       (BuildSchema) - it now return Hashtable. Add columns to the table only if there is a mapping. Build an Hashtable that maps the columns from the table to the column from the reader.
        (Update): first open the connection if needed. Catch an exception of the ExecuteQuery.