+2002-11-12 Tim Coleman <tim@timcoleman.com>
+ * System.Data.SqlClient/SqlRowUpdatedEventArgs.cs:
+ * System.Data.SqlClient/SqlRowUpdatingEventArgs.cs:
+ Complete these classes
+ * System.Data.Common/DbDataAdapter.cs:
+ Experimental support for FillSchema ()
+
+2002-11-11 Tim Coleman <tim@timcoleman.com>
+ * System.Data/ResDescriptionAttribute.cs:
+ * list
+ New internal class added
+ * System.Data/Constraint.cs:
+ * System.Data/ConstraintCollection.cs:
+ * System.Data/DBConcurrencyException.cs:
+ * System.Data/DataColumn.cs:
+ * System.Data/DataColumnCollection.cs:
+ * System.Data/DataRelation.cs:
+ * System.Data/DataRelationCollection.cs:
+ * System.Data/DataRow.cs:
+ * System.Data/DataRowBuilder.cs:
+ * System.Data/DataRowBuilder.cs:
+ * System.Data/DataRowCollection.cs:
+ * System.Data/DataSet.cs:
+ * System.Data/DataTable.cs:
+ * System.Data/DataTableCollection.cs:
+ * System.Data/DataView.cs:
+ * System.Data/DataViewManager.cs:
+ * System.Data/DataViewSetting.cs:
+ * System.Data/DataViewSettingCollection.cs:
+ * System.Data/ForeignKeyConstraint.cs:
+ * System.Data/ForeignKeyConstraint.cs:
+ * System.Data/InternalDataCollectionBase.cs:
+ * System.Data/MergeFailedEventArgs.cs:
+ * System.Data/StrongTypingException.cs:
+ * System.Data/TypeDataSetGeneratorException.cs:
+ * System.Data/UniqueConstraint.cs:
+ * System.Data.Common/DataAdapter.cs:
+ * System.Data.Common/DataColumnMapping.cs:
+ * System.Data.Common/DataColumnMappingCollection.cs:
+ * System.Data.Common/DataTableMapping.cs:
+ * System.Data.Common/DataTableMappingCollection.cs:
+ * System.Data.Common/DbDataAdapter.cs:
+ * System.Data.Common/DbDataPermission.cs:
+ * System.Data.Common/DbDataPermissionAttribute.cs:
+ * System.Data.Common/DbEnumerator.cs:
+ * System.Data.SqlClient/SqlCommand.cs:
+ * System.Data.SqlClient/SqlCommandBuilder.cs:
+ * System.Data.SqlClient/SqlConnection.cs:
+ * System.Data.SqlClient/SqlDataAdapter.cs:
+ * System.Data.SqlClient/SqlParameter.cs:
+ Add missing attributes, methods, properties based on information
+ from System.Data class status page on go-mono.com.
+
+
+2002-11-10 Ville Palo <vi64pa@koti.soon.fi>
+
+ * System.Data.SqlTypes/SqlString.cs: Now all methods are implemented
+
+2002-11-09 Tim Coleman <tim@timcoleman.com>
+ * list:
+ * System.Data/DataCategoryAttribute.cs:
+ Add new attribute based on corcompare
+
+2002-11-09 Rodrigo Moya <rodrigo@ximian.com>
+
+ * System.Data.OleDb/OleDbDataAdapter.cs: cleaned up implementation,
+ based on the PgSql/SqlClient data adapter classes.
+
+2002-11-09 Tim Coleman <tim@timcoleman.com>
+ * list:
+ Add new internal tds classes
+ * System.Data.Common/DbDataAdapter.cs:
+ * System.Data.SqlClient/SqlDataAdapter.cs:
+ Change event calling system
+ * System.Data.SqlClient/SqlClientPermission.cs:
+ * System.Data.SqlClient/SqlClientPermissionAttribute.cs:
+ * System.Data.SqlClient/SqlDataReader.cs:
+ Add comments
+ * System.Data.SqlClient/SqlCommand.cs:
+ Some changes to make consistent with .NET based on Sql server traces
+ Implement command timeout
+ * System.Data.SqlClient/SqlCommandBuilder.cs:
+ Make sure that we only build a command if key info found
+ * System.Data.SqlClient/SqlConnection.cs:
+ Change event calling system
+ Some changes to make consistent with .NET based on Sql server traces
+ Implement connection timeout
+ * System.Data.SqlClient/SqlConnectionPool.cs:
+ Implement connection timeout
+ * System.Data.SqlClient/SqlError.cs:
+ Implement ToString ()
+ * System.Data.SqlClient/SqlException.cs:
+ Mucho implementation and cleanup
+ * System.Data.SqlClient/SqlParameter.cs:
+ Implement Clone ()
+ * System.Data.SqlClient/SqlParameterCollection.cs:
+ Code cleanup
+ * System.Data.SqlClient/SqlTransaction.cs:
+ Move some of the transaction creation to SqlConnection to be consistent
+ with .NET SQL traces
+
+2002-11-08 Tim Coleman <tim@timcoleman.com>
+ * System.Data/DataRow.cs:
+ * System.Data/DataTable.cs:
+ Some fix-ups related to the DbDataAdapter to make it work.
+ * System.Data.Common/DbDataAdapter.cs:
+ Fix the Fill () and Update () methods. These now work
+ fairly well. Need mucho testing.
+ * System.Data.SqlClient/SqlCommandBuilder.cs:
+ Support table mappings and parameter source versions now.
+ * System.Data.SqlClient/SqlConnection.cs:
+ * System.Data.SqlClient/SqlTransaction.cs:
+ Add set accessor for transaction so that SqlTransaction.Commit ()
+ will remove itself from the connection.
+ * System.Data.SqlClient/SqlDataAdapter.cs:
+ Update/Insert/Delete command should be null by default.
+ * System.Data.SqlClient/SqlException.cs:
+ Remove a TODO attribute
+ * System.Data.SqlClient/SqlRowUpdatingEventArgs.cs:
+ Properly handle the SqlCommand object
+
+2002-11-08 Ville Palo <vi64pa@koti.soon.fi>
+
+ * System.Data.SqlTypes/SqlDateTime.cs: Now the all methods are
+ implemented.
+
+2002-11-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * System.Data.SqlTypes/SqlDecimal.cs: fixed build. Someone should check
+ my comments and do something more appropiate.
+
+2002-11-07 Ville Palo <vi64pa@koti.soon.fi>
+
+ * System.Data.SqlTypes/SqlBinary.cs:
+ * System.Data.SqlTypes/SqlBoolean.cs:
+ * System.Data.SqlTypes/SqlByte.cs:
+ * System.Data.SqlTypes/SqlDateTime.cs:
+ * System.Data.SqlTypes/SqlDecimal.cs:
+ * System.Data.SqlTypes/SqlDouble.cs:
+ * System.Data.SqlTypes/SqlDecimal.cs:
+ * System.Data.SqlTypes/SqlGuid.cs:
+ * System.Data.SqlTypes/SqlInt16.cs:
+ * System.Data.SqlTypes/SqlInt32.cs:
+ * System.Data.SqlTypes/SqlInt64.cs:
+ * System.Data.SqlTypes/SqlMoney.cs:
+ * System.Data.SqlTypes/SqlSingle.cs:
+ * System.Data.SqlTypes/SqlString.cs: Implemented more methods and
+ fixed some. SqlBoolean Equals (object value) -method improvements to
+ all classes.
+
+2002-11-07 Tim Coleman <tim@timcoleman.com>
+ * System.Data.Common/DbDataAdapter.cs:
+ Remove NotImplementedException in Dispose
+ * System.Data.Common/FieldNameLookup.cs:
+ Should be sealed
+ * System.Data.SqlClient/SqlCommand.cs:
+ Fix CommandText accessor (stack overflow)
+ Implement DeriveParameters method
+ * System.Data.SqlClient/SqlCommandBuilder.cs:
+ Implement this class
+ * System.Data.SqlClient/SqlConnection.cs:
+ Change application name to "Mono SqlClient Data Provider"
+ * System.Data.SqlClient/SqlDataReader.cs:
+ Add new schema information
+ * System.Data.SqlClient/SqlError.cs:
+ * System.Data.SqlClient/SqlErrorCollection.cs:
+ Remove internal methods, TODO attributes
+ * System.Data.SqlClient/SqlParameter.cs:
+ Add new internal constructor for DeriveParameters use
+ * System.Data.SqlClient/SqlParameterConverter.cs:
+ Add missing methods based on class status
+
+2002-11-07 Nick Drochak <ndrochak@gol.com>
+ * list: add System.Data/ColumnDataPropertyDescriptor.cs
+
+2002-11-04 Tim Coleman <tim@timcoleman.com>
+ * list:
+ Add Mono.Data.TdsClient.Internal.TdsInternalError
+ Add Mono.Data.TdsClient.Internal.TdsInternalErrorCollection
+ Add Mono.Data.TdsClient.Internal.TdsInternalErrorMessageEventHandler
+ Add Mono.Data.TdsClient.Internal.TdsInternalErrorMessageEventArgs
+ Add Mono.Data.TdsClient.Internal.TdsInternalInfoMessageEventHandler
+ Add Mono.Data.TdsClient.Internal.TdsInternalInfoMessageEventArgs
+ Remove Mono.Data.TdsClient.Internal.TdsPacketErrorResult
+ Remove Mono.Data.TdsClient.Internal.TdsPacketErrorResultCollection
+ Remove Mono.Data.TdsClient.Internal.TdsPacketMessageResult
+ * System.Data.Common/RowUpdatedEventArgs.cs:
+ * System.Data.Common/RowUpdatingEventArgs.cs:
+ Implement
+ * System.Data.SqlClient/SqlCommand.cs:
+ * System.Data.SqlClient/SqlDataReader.cs:
+ Remove checks for errors. These are now handled by events
+ * System.Data.SqlClient/SqlConnection.cs:
+ * System.Data.SqlClient/SqlError.cs:
+ * System.Data.SqlClient/SqlException.cs:
+ * System.Data.SqlClient/SqlInfoMessageEventArgs.cs:
+ Add event handlers and triggers for errors, messages, state change
+ * System.Data.SqlClient/SqlParameter.cs:
+ Re-add refreshproperties
+ * System.Data.SqlClient/SqlRowUpdatedEventArgs.cs:
+ * System.Data.SqlClient/SqlRowUpdatedEventHandler.cs:
+ * System.Data.SqlClient/SqlRowUpdatingEventArgs.cs:
+ * System.Data.SqlClient/SqlRowUpdatingEventHandler.cs:
+ Implement
+
+2002-11-04 Tim Coleman <tim@timcoleman.com>
+ * list:
+ Add Mono.Data.TdsClient.Internal.TdsBigDecimal
+ Add System.Data.SqlClient.SqlParameterConverter
+ Add System.Data.DataSysDescriptionAttribute
+ * System.Data/DataSysDescriptionAttribute.cs:
+ New class added
+ * System.Data.Common/DbDataPermission.cs:
+ Add CreateInstance method
+ * System.Data.SqlClient/SqlClientPermission.cs:
+ * System.Data.SqlClient/SqlError.cs:
+ Add Serializable attribute
+ * System.Data.SqlClient/SqlCommand.cs:
+ * System.Data.SqlClient/SqlConnection.cs:
+ * System.Data.SqlClient/SqlDataAdapter.cs:
+ * System.Data.SqlClient/SqlParameter.cs:
+ Add some missing property attributes
+ * System.Data.SqlClient/SqlCommandBuilder.cs:
+ Add some missing property attributes
+ Implement properties
+ * System.Data.SqlClient/SqlDataReader.cs:
+ Implement missing methods
+ * System.Data.SqlClient/SqlErrorCollection.cs:
+ Implement the properties
+ * System.Data.SqlClient/SqlException.cs:
+ Remove extra property accessors
+ * System.Data.SqlClient/SqlInfoMessageEventArgs.cs:
+ Add internal constructor
+ * System.Data.SqlClient/SqlParameterCollection.cs:
+ Add internal constructor
+ Add property attributes
+ * System.Data.SqlClient/SqlParameterConverter.cs:
+ New internal class added
+ * System.Data.SqlClient/SqlRowUpdatedEventArgs.cs:
+ * System.Data.SqlClient/SqlRowUpdatingEventArgs.cs:
+ Remove destructor
+ * System.Data.SqlTypes/SqlDecimal.cs:
+ Add implicit conversion from TdsBigDecimal to SqlDecimal
+ * System.Data.SqlTypes/SqlString.cs:
+ * System.Data.SqlTypes/SqlInt16.cs:
+ * System.Data.SqlTypes/SqlDateTime.cs:
+ Change code to remove compiler warnings
+
+2002-11-04 Stuart Caborn <stuart.caborn@clearswift.com>
+
+ * list: added System.Data/XmlConstants.cs to
+ Linux build
+
+ * System.Data/XmlConstants.cs: added -
+ * System.Data/DataTable.cs
+ * System.Data/DataSet.cs
+ * System.Data/DataColumn.cs
+ * System.Data/DataColumnCollection.cs
+ * System.Data/DataRelation.cs: modified -
+ Began initial implementation of WriteXml \r
+ and WriteXmlSchema. There is no support for DiffGrams \r
+ yet. In WriteSchema mode, relationships are missing, \r
+ all types are xs:string and the namespacing is not \r
+ working properly. Added support for Ordinals in the \r
+ DataColumnCollection and added support for \r
+ namespaces and prefixes.\r
+
+2002-11-03 Ville Palo <vi64pa@koti.soon.fi>
+
+ * System.Data.SqlTypes/SqlBinary.cs: Finished and no errors generated
+ by NUnitConsole_mono.exe
+
+2002-11-03 Tim Coleman (tim@timcoleman.com)
+ * System.Data.SqlClient/SqlCommand.cs:
+ Use SET NO_BROWSETABLE ON when CommandBehavior is KeyInfo
+ * System.Data.SqlClient/SqlDataReader.cs:
+ Get more schema info if available
+ * list:
+ Add Mono.Data.TdsClient.Internal.TdsColumnStatus
+
+2002-11-02 Tim Coleman (tim@timcoleman.com)
+ * System.Data.SqlClient/SqlCommand.cs:
+ Change to use sp_executesql to run regular text queries.
+ Now, sp_executesql for text, sp_execute for prepared,
+ and execute for SPs means everything runs a procedure.
+ * System.Data.SqlClient/SqlParameter.cs:
+ Allow client to set parameter name in Prepare ()
+ * System.Data.SqlClient/SqlParameterCollection.cs:
+ Implement some methods
+ * System.Data.SqlClient/SqlDataReader.cs:
+ Since everything is an SP now, we know that when
+ we see DoneProc, that we are really done.
+
+2002-11-01 Tim Coleman (tim@timcoleman.com) :
+ * System.Data.Common/DbEnumerator.cs :
+ Throw correct exception on Reset ()
+ Add ColumnSize to schema table.
+ * System.Data.SqlClient/SqlDataReader.cs :
+ Add ColumnSize to schema table.
+ * System.Data.SqlClient/SqlCommand.cs :
+ Change the way that preparing is handled.
+ Now uses sp_prepare on the server instead of temp
+ stored procedures because it's the Right Thing[tm] to do.
+ * System.Data.SqlClient/SqlConnection.cs :
+ Store data readers here rather than in command
+ * System.Data.SqlClient/SqlDataReader.cs :
+ More implementation, including binary types
+ * System.Data.SqlClient/SqlParameter.cs :
+ Lowercase type name
+
+2002-10-31 Tim Coleman (tim@timcoleman.com)
+ * System.Data.Common/DbDataAdapter.cs :
+ Fix handling of nulls
+ * System.Data.Common/DbDataRecord.cs :
+ Change GetFieldType ()
+ * System.Data.Common/DbEnumerator.cs :
+ Add new schema information
+ * System.Data.Common/FieldNameLookup.cs :
+ Change definition of schema
+ * System.Data.Common/SchemaInfo.cs :
+ Add more information
+ * System.Data.SqlClient/SqlDataReader.cs :
+ get more schema table data
+ * list :
+ Add Mono.Data.TdsClient.Internal.TdsSchemaInfo
+
+2002-10-31 Ville Palo <vi64pa@koti.soon.fi>
+
+ * SqlBinary.cs:
+ * SqlBoolean.cs:
+ * SqlByte.cs:
+ * SqlDecimal.cs:
+ * SqlDouble.cs:
+ * SqlInt16.cs:
+ * SqlInt64.cs:
+ * SqlString.cs: Some bugfixes and some TODOs but so much
+ work to do.
+
+2002-10-30 Tim Coleman (tim@timcoleman.com)
+ * System.Data.Common/FieldNameLookup.cs:
+ * System.Data.Common/SchemaInfo.cs:
+ * System.Data.SqlClient/SqlXmlTextReader.cs:
+ New classes added
+ * list :
+ Class list changed in build
+ * System.Data.SqlClient/SqlCommand.cs:
+ Added support for command behaviors
+ Refactored a bunch of code
+ Implement ExecuteScalar
+ Implement ExecuteXmlReader
+ * System.Data.SqlClient/SqlConnection.cs:
+ Moved CheckForErrors here
+ * System.Data.SqlClient/SqlDataAdapter.cs:
+ Code reformatting
+ * System.Data.SqlClient/SqlDataReader.cs:
+ Implement GetEnumerator
+ Fix NextResult, Read
+ Add SqlDataReaderEnumerator private class
+ * System.Data.SqlClient/SqlParameter.cs:
+ Move some of the Prepare code from SqlCommand to here
+ * System.Data.SqlClient/SqlTransaction.cs:
+ Move error checking to SqlConnection
+
+2002-10-29 Tim Coleman (tim@timcoleman.com)
+ * System.Data.SqlClient/SqlCommand.cs:
+ Added code to handle parameters for queries
+ * System.Data.SqlClient/SqlConnection.cs:
+ Properly handle resetting SqlConnections
+ * System.Data.SqlClient/SqlDataReader.cs:
+ Properly handle the case where no results are returned
+ * System.Data.SqlClient/SqlParameter.cs:
+ Default direction to Input
+ * System.Data.SqlClient/SqlParameterCollection.cs:
+ Implement GetEnumerator
+
+2002-10-29 Rodrigo Moya <rodrigo@ximian.com>
+
+ * makefile.gnu: added Test directory.
+
+2002-10-29 Ville Palo <vi64pa@koti.soon.fi>
+
+ * System.Data.SqlTypes/SqlGuid.cs: Fixed some bugs and finished
+ couple of MonoTODOs.
+
+2002-10-28 Tim Coleman (tim@timcoleman.com)
+ * System.Data.SqlClient/SqlCommand.cs:
+ Add some error handling
+ * System.Data.SqlClient/SqlDataReader.cs:
+ Add some error handling
+ Add precision/scale to schema table
+ * System.Data.SqlClient/SqlException.cs:
+ Generate a SqlException from TDS error
+ collection
+ * System.Data.SqlClient/SqlTransaction.cs:
+ Add some error handling
+
+
+2002-10-28 Ville Palo <vi64pa@koti.soon.fi>
+
+ * System.Data.SqlTypes/SqlBinary.cs:
+ * System.Data.SqlTypes/SqlBoolean.cs:
+ * System.Data.SqlTypes/SqlByte.cs:
+ * System.Data.SqlTypes/SqlDateTime.cs:
+ * System.Data.SqlTypes/SqlDecimal.cs:
+ * System.Data.SqlTypes/SqlDouble.cs:
+ * System.Data.SqlTypes/SqlDecimal.cs:
+ * System.Data.SqlTypes/SqlDouble.cs:
+ * System.Data.SqlTypes/SqlGuid.cs:
+ * System.Data.SqlTypes/SqlInt16.cs:
+ * System.Data.SqlTypes/SqlInt32.cs:
+ * System.Data.SqlTypes/SqlInt64.cs:
+ * System.Data.SqlTypes/Money.cs:
+ * System.Data.SqlTypes/SqlSingle.cs:
+ * System.Data.SqlTypes/SqlString.cs:
+ * System.Data.SqlTypes/SqlSingle.cs: Fixed internal loop bugs and
+ some other minor fixes.
+
+2002-10-27 Rodrigo Moya <rodrigo@ximian.com>
+
+ * System.Data.OleDb/OleDbDataAdapter.cs (Fill, FillSchema,
+ GetFillParameters, Update): added overloaded methods.
+
+ * System.Data.OleDb/OleDbCommand.cs:
+ * System.Data.OleDb/OleDbDataReader.cs:
+ * System.Data.OleDb/OleDbConnection.cs: removed limitation of one
+ data adapter at a time. Mono's version can open as many as you want,
+ for free.
+
+2002-10-25 Tim Coleman (tim@timcoleman.com)
+ * System.Data.SqlClient/SqlConnectionPool.cs:
+ New class added
+ * System.Data.SqlClient/SqlClientPermission.cs:
+ * System.Data.SqlClient/SqlClientPermissionAttribute.cs:
+ * System.Data.SqlClient/SqlInfoMessageEventArgs.cs:
+ * System.Data.SqlClient/SqlInfoMessageEventHandler.cs:
+ * System.Data.SqlClient/SqlParameter.cs:
+ * System.Data.SqlClient/SqlParameterCollection.cs:
+ Code reformatting
+ * System.Data.SqlClient/SqlCommand.cs:
+ * System.Data.SqlClient/SqlConnection.cs:
+ * System.Data.SqlClient/SqlException.cs:
+ * System.Data.SqlClient/SqlTransaction.cs:
+ New code based on work in TDS Client
+ * list:
+ New files added for SqlClient, and TdsClient.Internal
+ * System.Data.build:
+ Added reference to System.EnterpriseServices.dll
+ Still leave SqlClient out of build until danmorg
+ can fix.
+
+2002-10-23 Ville Palo <vi64pa@koti.soon.fi>
+
+ * System.Data.SqlTypes/SqlDouble.cs:
+ * System.Data.SqlTypes/SqlSingle.cs: Finished
+
+2002-10-23 Ville Palo <vi64pa@koti.soon.fi>
+
+ * System.Data.SqlTypes/SqlByte.cs:
+ * System.Data.SqlTypes/SqlBoolean.cs:
+ * System.Data.SqlTypes/SqlInt16.cs:
+ * System.Data.SqlTypes/SqlInt32.cs:
+ * System.Data.SqlTypes/SqlInt64.cs: Finished.
+
+2002-10-21 Rodrigo Moya <rodrigo@ximian.com>
+
+ * list: removed libodbchelper.cs file, which has been removed.
+
+2002-10-16 Tim Coleamn <tim@timcoleman.com>
+ * list:
+ * System.Data.build:
+ Exclude compiling of System.Data.SqlClient in
+ preparation for overhauls of that system.
+
+2002-10-16 Daniel Morgan <danmorg@sc.rr.com>\r
+\r
+ * ParmUtil.cs\r
+ * PostgresLibrary.cs\r
+ * PostgresTypes.cs\r
+ * SqlClientPermission.cs\r
+ * SqlClientPermissionAttribute.cs\r
+ * SqlCommand.cs\r
+ * SqlCommandBuilder.cs\r
+ * SqlConnection.cs\r
+ * SqlDataAdapter.cs\r
+ * SqlDataReader.cs\r
+ * SqlError.cs\r
+ * SqlErrorCollection.cs\r
+ * SqlException.cs\r
+ * SqlInfoMessageEventArgs.cs\r
+ * SqlInfoMessageEventHandler.cs\r
+ * SqlParameter.cs\r
+ * SqlParameterCollection.cs\r
+ * SqlRowUpdatedEventArgs.cs\r
+ * SqlRowUpdatedEventHandler.cs\r
+ * SqlRowUpdatingEventArgs.cs\r
+ * SqlRowUpdatingEventHandler.cs\r
+ * SqlTransaction.cs: thanks to Miguel de Icaza, he \r
+ copied files on the mono cvs server\r
+ from mcs/class/System.Data/System.Data.SqlClient \r
+ for the PostgreSQL provider\r
+ to mcs/class/Mono.Data.PostgreSqlClient. \r
+ This frees up\r
+ mcs/class/System.Data/System.Data.SqlClient for \r
+ the Microsoft SQL Server provider. \r
+ Any Mono.Data.PostgreSqlClient/Sql*.cs files\r
+ were copied on the cvs server \r
+ to Mono.Data.PostgreSqlClient/PgSql*.cs files \r
+ and the old Mono.Data.PostgreSqlClient/Sql*.cs\r
+ files were removed. Copying, renaming, and removing\r
+ was done on the cvs server so we could keep \r
+ the cvs change history.\r
+
+2002-10-15 Daniel Morgan <danmorg@sc.rr.com>
+
+ * System.Data.OleDb/libgda.cs: added more functions
+ to platfrom invoke into shared library libgda
+
+ * System.Data.OleDb/OleDbDataReader.cs: implemented
+ GetSchemaTable() and GetFieldType()
+
+2002-10-13 Daniel Morgan <danmorg@sc.rr.com>
+
+ * System.Data/DataRow.cs: don't throw exception
+ if DBNull is false. Had to do comment this line
+ to allow a typeof(Type).
+
+ * System.Data.SqlClient/SqlCommand.cs: the "DataType"
+ DataColumn and DataRows in a DataTable for a schema should
+ be typeof Type, not string. This is to make it
+ compatible with MS.NET
+
+ * System.Data.SqlClient/SqlConnection.cs: the
+ isolation level should be set before
+ beginning the transaction
+
+ * Test/SqlSharpCli.cs: change string to Type for
+ "DataType" from a DataRow in a DataTable
+ that contains a schema.
+
+2002-10-14 Rodrigo Moya <rodrigo@ximian.com>
+
+ * list: added missing Odbc files.
+
+2002-10-09 Rodrigo Moya <rodrigo@ximian.com>
+
+ * list: added System.Data.Odbc files.
+
+2002-10-09 Brian Ritchie <brianlritchie@hotmail.com>
+
+ * System.Data.Odbc/*: added first version of ODBC managed provider.
+
+2002-10-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * System.Data/ConstraintCollection.cs:
+ * System.Data/DataColumnCollection.cs:
+ * System.Data/DataRowCollection.cs:
+ * System.Data/DataTableCollection.cs:
+ * System.Data/InternalDataCollectionBase.cs: made List internal to fix
+ the build with csc. It must be a mcs bug. I will try to get a test case.
+
+2002-10-06 Luis Fernandez <luifer@onetel.net.uk>
+
+ * System.Data/Constraint.cs (AssertConstraint): added overloaded
+ method.
+
+ * System.Data/DataColumnCollection.cs: added constraints when needed.
+
+ * System.Data/DataRow.cs: validate UniqueConstraint's.
+
+ * System.Data/DataRowCollection.cs (ValidateDataRowInternal): new
+ internal method to validate a given DataRow with respect to the
+ DataRowCollection.
+
+ * System.Data/ForeignKeyConstraint.cs (AssertConstraint): stubs for
+ new overloaded method.
+
+ * System.Data/UniqueConstraint.cs: added implementation.
+ (AseertConstraint): implemented new overloaded method.
+
+2002-10-01 Rodrigo Moya <rodrigo@ximian.com>
+
+ * System.Data.OleDb/OleDbConnection.cs (Open): commented code from
+ last commit, which wasn't supposed to be in CVS yet.
+
+2002-10-01 Luis Fernandez <luifer@onetel.net.uk>
+
+ * System.Data/DataColumn.cs:
+ * System.Data/DataRow.cs:
+ * System.Data/DataRowCollection.cs:
+ * System.Data/DataTable.cs: some fixes and implementation.
+
+2002-09-28 Vladimir Vukicevic <vladimir@pobox.com>
+
+ * System.Data.OleDb/OleDbConnection.cs: Close
+ reader properly in call to ExecuteScalar().
+
+2002-09-07 Rodrigo Moya <rodrigo@ximian.com>
+
+ * System.Data.OleDb/OleDbConnection.cs (Open): changed to use OleDb
+ connection strings, which are then converted to GDA connection
+ strings, instead of using directly GDA data source names.
+
+ * System.Data.OleDb/libgda.cs: added more needed functions.
+
+2002-09-06 Franklin Wise <gracenote@earthlink.net>
+
+ * System.Data/DataColumn.cs: More flushing out.
+
+ * System.Data/ForeignKeyConstraint.cs: Implemented GetHashCode()
+
+ * System.Data/UniqueKeyConstraint.cs: Implemented GetHashCode()
+
+ * Tests: See Changelog for System.Data/Test
+
+2002-09-04 Franklin Wise <gracenote@earthlink.net>
+
+ * Tests: See Changelog for System.Data/Test
+
+ * New Files:
+ System.Data/DataColumnCollectionTest.cs
+ System.Data/DataRowCollectionTest.cs
+ System.Data/DataRowTest.cs
+
+ * System.Data/DataColumn.cs: Flushing out validation, type conversion for
+ autoincrement. Added lots of TODO's.
+ * System.Data/DataColumnCollection.cs: Wrote out add logic as a comment.
+ Tagged implementation with FIXME tags. Lot's more validation
+ and setup needs to be done, much of which is now tagged as todo's
+ or FIXME's
+
+ * System.Data/DataRow.cs: Lot's of fixme's added.
+
+ * System.Data/DataRowCollection.cs: TODO's added.
+
+ * System.Data/DataTable.cs: Implemented PrimaryKey.
+
+ * System.Data/UniqueConstraint.cs: Implemented related PrimaryKey
+ helpers.
+
+2002-08-25 Rodrigo Moya <rodrigo@ximian.com>
+
+ * System.Data.OleDb/OleDbTransaction.cs (OleDbTransaction): manage
+ correctly the isolation level.
+ (IsolationLevel): likewise.
+ (~OleDbTransaction): implemented.
+
+ * System.Data.OleDb/libgda.cs: added more needed stuff.
+
+2002-08-22 Daniel Morgan <danmorg@sc.rr.com>
+
+ * System.Data.SqlClient/SqlParameter.cs: flush
+
+ * System.Data.SqlClient/SqlParameterCollection.cs: fixes
+ for the Item property, IndexOf, and Contains.
+
+ * Test/SqlSharpCli.cs: added input parameters support.
+ when a query is executed, if a parameter name matches
+ a SQL# internal variable name, it uses that value for the parameter; otherwise,
+ the user is prompted for the parameter value. Currently, it only supports
+ string parameters.
+
+2002-08-21 Rodrigo Moya <rodrigo@ximian.com>
+
+ * System.Data.OleDb/libgda.cs: adapted to changes in libgda (get_vtype
+ and get_type for GdaValue).
+
+ * System.Data.OleDb/OleDbDataReader.cs: adapted to changes in
+ libgda.cs.
+
2002-08-20 Rodrigo Moya <rodrigo@ximian.com>
* System.Data.OleDb/OleDbConnection.cs (DataReader): new internal