X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FSystem.Data%2FSystem.Data.Common%2FChangeLog;h=3ec92d8d78c078f2273749d9f8d61aeacbc0a78e;hb=af90548a08ef5effc93b083b7eec44daa178b141;hp=2347432ae323d5a6ab148b9d5faa70441a961a60;hpb=acf2a8991578c519808e637e7541eea6b4f84648;p=mono.git diff --git a/mcs/class/System.Data/System.Data.Common/ChangeLog b/mcs/class/System.Data/System.Data.Common/ChangeLog index 2347432ae32..3ec92d8d78c 100644 --- a/mcs/class/System.Data/System.Data.Common/ChangeLog +++ b/mcs/class/System.Data/System.Data.Common/ChangeLog @@ -1,3 +1,205 @@ +2006-11-28 Nagappan A + + * DbDataAdapter.cs: Removed bogus MonoTODOs + + * DataAdapter.cs: Removed bogus MonoTODOs + +2006-11-15 Nagappan A + + * 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 + + * DbDataAdapter.cs: added basic implementation for some 2.0 features. + +2006-08-24 Vladimir Krasnov + + * DbProviderFactories.cs: added TARGET_JVM block to not supported + functionality + +2006-08-06 Konstantin Triger + + * DbDataReader.cs: DbDataReader.Dipose(bool) - implemented. + +2006-07-17 Senganal T + + * 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 + + * 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 + + * Key.cs : + -Equals : Check for Equality of Sort Order too. + +2006-04-07 Senganal T + + * DbDataAdapter.cs : + * Update () : If the Update/Delete Query has a null check, + then populate the parameter value correctly. + +2006-03-20 Senganal T + + * 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 + + * Index.cs : + - Update () : Add the new record in the correct position + +2006-03-07 Senganal T + + * Key.cs : + Reverted the changes from the earlier patch. + +2006-02-22 Senganal T + + * 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 + + * DbConnectionStringBuilder.cs (ICollection.CopyTo): Use + _dictionary, not 'this' in cast. + +2006-02-17 Chris Toshok + + * DbDataAdapter.cs: more 2.0 cleanup. + +2006-02-17 Chris Toshok + + * 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 + + * 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 + + * DbDataReader.cs: remove VisibleFieldCount attribute, and remove + IDataReader2 and IDataRecord2 interfaces. + +2006-02-13 Senganal T + + * DbDataAdapter.cs : + - FillSchema : + - Add table to schema only if MissingSchemaAction is not Ignore + Add schema to table if MissingSchemaAction is set to either of + Add or AddWithKey + - BuildSchema : + - Set the Schema values only if MissingSchemaAction is set to + AddWithKey + +2006-01-31 Senganal T + + * DbDataAdapter.cs : + - Corrected an error in the prev checkin.. Fixes #77415 + +2006-01-27 Senganal T + + * DbDataAdapter.cs : + - Modified schema population to follow MissingSchemaAction and MissingMappingAction + - Add a column to the Primary Key only if its not a hidden key + - Added some argument checks + - Removed some redundant code + * DataAdapter : + - Added argument checks + * ExceptionHelper : + - Added InvalidEnumException , a helper function to print error msg + +2006-01-11 Boris Kirzner + * Index.cs: removed redundant call to RebuildIndex() in constructor. + +2005-12-12 Konstantin Triger + + * Key.cs: Added ContainsVersion function, refactoring. + * Index.cs: Fixed Reset() to be ready for Update() calls. + Otherwise the index can be rebuilt with new values inside the + Update() call itself. + Fixed FindIndexExact(), Update(), Delete(). + +2005-11-22 Konstantin Triger + + * DbProviderFactory.cs: TARGET_JVM ifdef. + +2005-11-21 Senganal T + + * DbDataAdapter.cs + * DbParameter.cs + * DbTransaction.cs + * DbTable.cs + * DbProviderFactories.cs + * DbException.cs + * DbProviderFactory.cs + * DbCommandBuilder.cs + * DbDataReader.cs + * DbParameterCollection.cs + - Added stubs and other changes for ADO.NET 2.0 compatibility. + * DbMetaDataCollectionNames.cs (new file) + - Added DbMetaDataCollectionNames Enumeration + 2005-10-24 Konstantin Triger * DataContainer.cs: removed extra type validation for object container @@ -403,13 +605,13 @@ 2003-11-26 Tim Coleman * DbDataReader.cs: Add new stub class -2003-11-23 Pedro Martínez Juliá +2003-11-23 Pedro Martínez Juliá * 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á +2003-11-10 Pedro Martínez Juliá * DataColumnMappingCollection.cs: Fix a missing exception when the required mapping is not in the collection. MS.NET throws an @@ -422,7 +624,7 @@ (Fill): the same as above. (SetupSchema): in now return string (the table name). (GetFillParameters): fix a bug. - (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. + (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.