diff options
Diffstat (limited to 'mcs/class/System.Data.OracleClient/ChangeLog')
-rw-r--r-- | mcs/class/System.Data.OracleClient/ChangeLog | 1251 |
1 files changed, 0 insertions, 1251 deletions
diff --git a/mcs/class/System.Data.OracleClient/ChangeLog b/mcs/class/System.Data.OracleClient/ChangeLog deleted file mode 100644 index 473e7fe394c..00000000000 --- a/mcs/class/System.Data.OracleClient/ChangeLog +++ /dev/null @@ -1,1251 +0,0 @@ -2009-11-25 Daniel Morgan <monodanmorg@yahoo.com> - - * System.Data.OracleClient/OracleParameter.cs: add - parameter support for LONG RAW and RAW data types - - * System.Data.OracleClient.Oci/OciDefineHandle.cs: flush - extra assigning of types - -2009-11-21 Daniel Morgan <monodanmorg@yahoo.com> - - * System.Data.OracleClient/OracleParameter.cs: clean up - -2009-11-21 Daniel Morgan <monodanmorg@yahoo.com> - - * System.Data.OracleClient/OracleParameter.cs: - - if programmer explicitly sets the Size property, - do not override the size later if the Value property - is set for character data. - - for character and numeric data types, output and - return parameters were not allocated memory. Also, - input/output parameters need to allocate memory - based on Size because the output can be bigger than - the input after an execute. - - * Test/TestOracleClient.cs: Data Adapter Test 2 is failing - for NET_2_0 profile. - -2009-11-19 Daniel Morgan <monodanmorg@yahoo.com> - - * System.Data.OracleClient/OracleConnection.cs - * System.Data.OracleClient/OciGlue.cs - * System.Data.OracleClient.Oci/OciCalls.cs - * System.Data.OracleClient.Oci/OciServiceHandle.cs - * System.Data.OracleClient.Oci/OciSessionHandle.cs: add method - OpenWithNewPassword to OracleConnection for - Oracle.DataAccess - -2009-03-29 Veerapuram Varadhan <vvaradhan@novell.com> - - * System.Data.OracleClient.dll.sources: Add new file - -2008-09-24 Daniel Morgan <monodanmorg@yahoo.com> - - * Test/testblob.cs - * Test/TestOracleClient.cs: update tests for parameter type of blob - - * System.Data.OracleClient/OracleLob.cs: position was never - being reset to the offset causing the reading of a Blob to - be out of range - - * System.Data.OracleClient/OracleParameter.cs: fixes for - character and blob types - -2008-09-16 Daniel Morgan <monodanmorg@yahoo.com> - - * System.Data.OracleClient/OracleBFile.cs: do not - throw a NotImplementedException in internal constructor - -2008-09-16 Daniel Morgan <monodanmorg@yahoo.com> - - * Test/TestOracleClient.cs: add tests - for TIMESTAMP Input, Output, InputOutput, Return - parameters and handle DBNull.Value too - - * System.Data.OracleClient/OracleCommandBuilder.cs - * System.Data.OracleClient/OracleDataAdapter.cs: cleanup warnings - for default profile - - * System.Data.OracleClient.Oci/OciDateTimeDescriptor.cs - * System.Data.OracleClient/OracleParameter.cs: fix parameters - for TIMESTAMP Input, Output, InputOutput, Return - parameters and handle DBNUll.Value via indicator = -1 - However, TIMESTAMP WITH TIMEZONE and TIMESTAMP WITH LOCAL TIMESTAMP - not tested. - -2008-09-14 Daniel Morgan <monodanmorg@yahoo.com> - - * System.Data.OracleClient/OracleParameter.cs: fixes - for OracleType.Blob parameters. Also some case statements - not properly tabbed. - -2008-09-14 Daniel Morgan <monodanmorg@yahoo.com> - - * Test/TestOracleClient.cs: add tests for parameters - of oracle type CLOB, add tests for setting oracle type - directly or inferred via the value, and - clean up compile warnings - - * System.Data.OracleClient/OracleParameter.cs: fix - for handling parameters of oracle type CLOB for - Input, Output, and Return. InputOutput is not supported. - And handle CLOB parameters that are DBNull.Value or - their value length is zero. - -2008-09-13 Daniel Morgan <monodanmorg@yahoo.com> - - * System.Data.OracleClient/OracleConnection.cs: add stubs - for method GetSchema which is part of NET_2_0, and clean up warnings - - * System.Data.OracleClient/OracleCommand.cs - * ystem.Data.OracleClient/OracleParameter.cs - * System.Data.OracleClient/OracleBFile.cs - * System.Data.OracleClient.Oci/OciHandle.cs: clean up warnings - - * System.Data.OracleClient.Oci/OciDescriptorHandle.cs - * System.Data.OracleClient.Oci/OciDefineHandle.cs: make methods internal - -2008-09-13 Daniel Morgan <monodanmorg@yahoo.com> - - * Test/TestOracleClient.cs: add test for LONG (long varchar) - testing paramters for Input, Output, - InputOutput, and ReturnValue and - situations when any of these could be DBNull.Value - - * System.Data.OracleClient/OracleParameter.cs: fix - handling of parameters LONG (long varchar). However, - it probably would be better to implement LONG using - piecewise operation. Also, remove old code. - -2008-09-10 Daniel Morgan <monodanmorg@yahoo.com> - - * Test/TestOracleClient.cs: fix typo, - enable more test, - Tests pass for parameters for Character, Number, and Date - for Input, Output, InputOutput, and ReturnValue and - situations when any of these could be DBNull.Value - - * System.Data.OracleClient/OracleParameter.cs: fix - handling of parameters for character, number, and date - types. Need to redo all the other types based on the above. - - * System.Data.OracleClient.Oci/OciDefineHandle.cs: rename private - method DefineLong to DefineLongVarChar - -2008-09-06 Daniel Morgan <monodanmorg@yahoo.com> - - * Test/TestOracleClient.cs: get oracle connected tests - going again - - * System.Data.OracleClient.Oci/OciDefineHandle.cs - * System.Data.OracleClient/OracleDataReader.cs - * System.Data.OracleClient/OracleCommand.cs: fix character - field value for a reader that was retrieved from a REF CURSOR. - It was failing due to OCI_INVALID_HANDLE - resolve the error - by passing a connection object which has a valid environment - handle. - - * System.Data.OracleClient.Oci/OciCalls.cs: correct - call to OCIDefineByPos - - * System.Data.OracleClient/OracleParameter.cs: better way to - determine if the input value Is Null instead of using reflection. - Flush - Re-arraning how variables are being bound. - - * System.Data.OracleClient/OciGlue.cs: add function - to convert OCI Return / Error Status Code to a String Description - - * System.Data.OracleClient.Oci/OciErrorHandle.cs: better - error handling - -2008-09-04 Daniel Morgan <monodanmorg@yahoo.com> - - * System.Data.OracleClient/OracleDataReader.cs: return true - in NextResult if another result - -2008-09-04 Daniel Morgan <monodanmorg@yahoo.com> - - * System.Data.OracleClient/OracleCommand.cs: removed AssertNoDataReader - because oracle allows multiple result sets and has since .NET 1.0, - fix bug where REF CURSOR would not work for ExecuteReader or - filling a DataSet via an OracleDataAdapter. The REF CURSOR is used to - populate the DataSet. - - * System.Data.OracleClient/OracleDataReader.cs: fix for getting - next result set; implement NET_2_0 methods - GetProviderSpecificFieldType, - GetProviderSpecificValuee, - GetProviderSpecificValue; and validate the reader is open - before allowing a Read or NextResult, otherwise, throw - an InvalidOperationException - - * System.Data.OracleClient/OracleParameter.cs: fix for - getting one or more REF CURSOR out parameters if - ExecuteReader was called. - - * System.Data.OracleClient.Oci/OciErrorHandle.cs - * System.Data.OracleClient.Oci/OciHandle.cs: add addiional method - for getting error, such as, INVALID_HANDLE being passed to OCI - -2008-08-27 Daniel Morgan <monodanmorg@yahoo.com> - - * System.Data.OracleClient/OracleConnectionStringBuilder.cs: modified - - add missing connection options, correct case of some connection options, - added dictionary for mapping - defaults, for Item this indexer needs to return a default - for a valid keyword if it does not exist in the dictionary, - must override the Keys and Values collection to return all keys - and values whether or not they exist in the dictionary and if - they do not then return a default value for Values - -2008-08-26 Daniel Morgan <monodanmorg@yahoo.com> - - * System.Data.OracleClient/OracleParameter.cs - * System.Data.OracleClient.Oci/OciStatementHandle.cs - * System.Data.OracleClient.Oci/OciDefineHandle.cs: fix bug - for GetOracleLob in OracleDataReader that was created - via a REF CURSOR. Bug occurred because the cursor when created - did not have a ServiceContext - this was solved by passing - the connection in which did. Fixes bug#350408. In OracleParameter, also - show the data type that is not implemented. - - * Test/testblob.cs - * Test/TestOracleClient.cs: updated tests - - * Test/refcursortest.cs: added ref cursor test with blob - -2008-08-25 Daniel Morgan <monodanmorg@yahoo.com> - - * System.Data.OracleClient/OracleCommand.cs - * System.Data.OracleClient.Oci/OciHandle.cs - * System.Data.OracleClient.Oci/OciRowIdDescriptor.cs: fix - bug 378470 by fixing method ExecuteOracleNonQuery - by getting the Universal ROWID and - returning it as an output parameter OracleString. - This will only work for Oracle 9i clients and above. - -2008-08-23 Daniel Morgan <monodanmorg@yahoo.com> - - * System.Data.OracleClient.dll.sources: added - files to build: - OracleClientFactory.cs - OracleConnectionStringBuilder.cs - - * System.Data.OracleClient/OracleClientFactory.cs: added - method to file: DbConnectionStringBuilder and modified - CreateDataSourceEnumerator to return a null - - * System.Data.OracleClient/OracleConnectionStringBuilder.cs: add - new file - -2008-08-20 Daniel Morgan <monodanmorg@yahoo.com> - - * System.Data.OracleClient/OracleConnection.cs: allow - the use of a connection string which allows a - TNS network description that is parentheses delimited - like the following which has the hostname, port, and - service name without requiring use of a TNSNAMES.ORA - file. - -User ID=SCOTT;Password=TIGER;Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.101)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=TESTDB))) - -2008-05-02 Gert Driesen <drieseng@users.sourceforge.net> - - * System.Data.OracleClient_test.dll.sources: Added - OracleConnectionTest.cs, OracleDataAdapterTest.cs and - OracleTimeSpanTest.cs. - -2007-06-06 Nagappan A <anagappan@novell.com> - - * System.Data.OracleClient_test.dll.sources: Added - System.Data.OracleClient/OracleParameterCollectionTest.cs - -2006-10-17 Leszek Ciesielski <skolima@gmail.com> - - * System.Data.OracleClient_test.dll.sources: - * System.Data.OracleClient_test_default.dll.config.example: - * README.tests: integrated the Mainsoft test suite - -2006-10-02 Leszek Ciesielski <skolima@gmail.com> - - * README.tests : added information about net_2_0 profile. - -2006-09-26 Boris Kirzner <borisk@mainsoft.com> - - * run-tests.test.bat: log files naming fix. - -2006-09-12 Boris Kirzner <borisk@mainsoft.com> - - * run-tests.test.bat: small fixes for TARGET_JVM test scripts. - -2006-09-13 Leszek Ciesielski <skolima@gmail.com> - - * OracleCommand.cs - * OracleParameter.cs : fix for bug 77592 - -2006-09-12 Boris Kirzner <borisk@mainsoft.com> - - * run-tests.test.bat: rework logging for TARGET_JVM tests. - -2006-09-12 Leszek Ciesielski <skolima@gmail.com> - - * OracleLob.cs : fix for bug 78898 - -2006-09-11 Leszek Ciesielski <skolima@gmail.com> - - * OracleCommand.cs : fix for bug 78765 and 79284 - * OracleParameter.cs : fix for bug 78509 and 79284 - * README.tests : New : information about running on-line tests from - Test/System.Data.OracleClient - * System.Data.OracleClient_test_default.dll.config.example : New : Example configuration - for on-line tests from Test/System.Data.OracleClient - * OracleDataReader.cs : fix for bug 79284 - * OracleConnection.cs : fix for bug 79284 - * OciDefineHandle.cs : fix for bug 79284 - -2006-08-21 Boris Kirzner <borisk@mainsoft.com> - - * run-tests.test.bat: fixes for NET_2_0 tests run. - -2006-07-14 Senganal T <tsenganal@novell.com> - - * OraclePermission.cs : 2.0 Api fixes. - -2006-03-21 Boris Kirzner <borisk@mainsoft.com> - * Mainsoft.Data.Jdbc.Providers.jvm: added TARGET_JVM directory - * System.Data.OracleClient.vmwcsproj: added OracleProvider.cs - -2006-03-13 Boris Kirzner <borisk@mainsoft.com> - * run-tests.bat, run-tests.test.bat: added batch files for automated testing - support for TARGET_JVM. - -2006-03-10 Senganal T <tsenganal@novell.com> - - * System.Data.OracleClient.Oci/OciStatementHandle.cs : Get StatementType as a ushort value. - * System.Data.OracleClient.Oci/OciParameterDescriptor.cs : Get DataType as a ushort value. - -2006-01-02 Daniel Morgan <danielmorgan@verizon.net> - - * System.Data.OracleClient/OracleConnection.cs: dispose of the - connection string and other fields - - * Test/TestOracleClient.cs: tests for Intergrated Security - and Persist Secuirty Info connection string parameters - -2006-01-01 Daniel Morgan <danielmorgan@verizon.net> - - * System.Data.OracleClient/OracleConnection.cs: implement - support for connection parameter PERSIST SECURITY INFO and - correct what Clone() does - -2005-12-20 Daniel Morgan <danielmorgan@verizon.net> - - * System.Data.OracleClient/OracleConnectionPoolManager.cs - * System.Data.OracleClient/OracleConnectionPool.cs - * System.Data.OracleClient/OracleConnection.cs - * System.Data.OracleClient/OciGlue.cs - * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs - * System.Data.OracleClient.Oci/OciErrorHandle.cs - * System.Data.OracleClient.Oci/OciServiceHandle.cs - * System.Data.OracleClient.Oci/OciSessionHandle.cs: modified - - support Integrated Security which is external authentication - - dispose of OCI handles properly to prevent SEGSIGV during finalization - at application exit - -2005-12-19 Daniel Morgan <danielmorgan@verizon.net> - - * System.Data.OracleClient/OracleConnectionPoolManager.cs - * System.Data.OracleClient/OracleConnectionPool.cs - * System.Data.OracleClient/OracleConnection.cs: for connection pooling, need to - dispose of any connection pools properly otherwise a SEGSIGV may happen trying - to detach from the server during finalization at exit of app - - * System.Data.OracleClient/OracleDataReader.cs: need to make sure statement and command - exists during dispose because they are set to null when closed - -2005-12-13 Daniel Morgan <danielmorgan@verizon.net> - - * System.Data.OracleClient/OracleParameter.cs: free - unmanaged resources after update of values - -2005-12-13 Daniel Morgan <danielmorgan@verizon.net> - - * System.Data.OracleClient.Oci/OciErrorHandle.cs patch - from "Hubert FONGARNAND" <informatique.internet@fiducial.fr> - - fix error handling for non-English locales. Bug# 76623. - -2005-12-13 Daniel Morgan <danielmorgan@verizon.net> - - * System.Data.OracleClient/OracleParameter.cs: patch - from "Hubert FONGARNAND" <informatique.internet@fiducial.fr> - - fix Timestamp when filling a DataSet. Bug# 76437. - -2005-12-13 Daniel Morgan <danielmorgan@verizon.net> - - * System.Data.OracleClient/OracleParameter.cs: patch - from "Hubert FONGARNAND" <informatique.internet@fiducial.fr> - - problems with OracleClob as input parameters - (when the input parameter is an OracleString, - mono crashes with a invalidcastexception) - - problems with OracleDateTime.Null, OracleString.Null - as input parameters (it works with DBNull.Value, - but it fails with those parameters) - -2005-12-11 Daniel Morgan <danielmorgan@verizon.net> - - * System.Data.OracleClient/OracleCommand.cs: when - binding the parameters, need to pass the parameter position - - * System.Data.OracleClient/OracleDataReader.cs: null the statement handle - after close - - * System.Data.OracleClient/OracleParameter.cs: add support for an output - parameter of Cursor to return an Oracle REF CURSOR as an OracleDataReader. - Zsolt Petrény - Zsolt.Petreny at sensenet.hu helped contribute to this patch. - - * Test/TestOracleClient.cs: add tests for REF CURSOR - - * System.Data.OracleClient.Oci/OciHandle.cs: - allow setting of the handle to free the previous handle if it existed - - * System.Data.OracleClient.Oci/OciCalls.cs: add OCI Bind functions - to bind a parameter using its position instead of its name - - * System.Data.OracleClient.Oci/OciDataType.cs: add an OCI type of - RSet for a REF CUROSR - - * System.Data.OracleClient.Oci/OciDataType.cs: add RSet (REF CURSOR) - - * System.Data.OracleClient.Oci/OciParameterDescriptor.cs: flush. REF - is not an RSet - - * System.Data.OracleClient.Oci/OciStatementHandle.cs: set up the result set - for a statement handle for a REF CURSOR - -2005-10-16 Gert Driesen <drieseng@users.sourceforge.net> - - * OracleException.cs: Pass message to base ctor, thereby avoiding - need to override Message property (and fixing API mismatch). Fixed - serialization by also adding code to si. - * OracleCommandBuilder.cs: Removed usage of DataSysDescription to - fix API mismatches. - -2005-08-10 Daniel Morgan <danielmorgan@verizon.net> - - * System.Data.OracleClient/OracleCommandBuilder.cs: update - based on changes Suresh did to OdbcCommandBuilder, SqlCommandBuilder, - and DbDataAdapter - - * System.Data.OracleClient/OracleParameter.cs - * System.Data.OracleClient.Oci/OciHandle.cs - * System.Data.OracleClient.Oci/OciCalls.cs - * System.Data.OracleClient.Oci/OciDataType.cs - * System.Data.OracleClient.Oci/OciParameterDescriptor.cs - * System.Data.OracleClient.Oci/OciStatementHandle.cs - * System.Data.OracleClient.Oci/OciDefineHandle.cs: with help - from Hubert FONGARNAND <informatique.internet@fiducial.fr> - implement TIMESTAMP support via OciDateTime descriptor - - * System.Data.OracleClient.dll.sources: add - OciDateTimeDescriptor.cs to build - - * System.Data.OracleClient.Oci/OciDateTimeDescriptor.cs: add new - file to support Oracle TIMESTAMP using OciDateTime descriptor - -2005-07-25 Daniel Morgan <danielmorgan@verizon.net> - - * System.Data.OracleClient/OracleParameter.cs: apply - patch from - Hubert FONGARNAND <informatique.internet@fiducial.fr> - to tranmit an input paramter that is a date in a binary format - instead of a character format to avoid culture - dependent problems - -2005-07-17 Daniel Morgan <danielmorgan@verizon.net> - - * System.Data.OracleClient/OracleDataReader.cs: - handle Owner (BaseSchemaName) correctly when - looking up KeyInfo on a table - -2005-07-17 Daniel Morgan <danielmorgan@verizon.net> - - * System.Data.OracleClient/OracleDataReader.cs: - should allow getting RecordsAffected property - after Close - -2005-07-17 Daniel Morgan <danielmorgan@verizon.net> - - * System.Data.OracleClient/OracleCommandBuilder.cs: - fix build for NET_2_0 profile - -2005-07-17 Daniel Morgan <danielmorgan@verizon.net> - - * System.Data.OracleClient/OracleCommandBuilder.cs: - implemented a working OracleCommandBuilder based on - current SqlCommandBuilder - - * System.Data.OracleClient/OracleCommand.cs: added - placeholder for DeriveParamters - - * System.Data.OracleClient/OracleDataReader.cs: - - sometimes trying to get records affected - throws an exception - - set BaseColumnName to the ColumnName - in the Schema table - if the command behavior is KeyInfo - - only try to Read if there are rows to read - - * Test/OracleAdapterTest.cs: removed file - because adapter tests added to TestOracleClient.cs - - * Test/TestOracleClient.cs: added tests - - test ExecuteReader and records affected - executing a Non-Query - - test Inserts/Updates/Deletes with a - DataSet, Data Adapter, and Command Builder - -2005-07-10 Daniel Morgan <danielmorgan@verizon.net> - - * System.Data.OracleClient/OracleCommand.cs: support - CommandBehavior of SchemaOnly - - * System.Data.OracleClient/OracleCommandBuilder.cs: - implement OracleCommandBuilder. Does not work yet. - - * System.Data.OracleClient/OracleDataReader.cs: - implement CommandBehavior of KeyInfo which is required - for OracleCommandBuilder. Correct data retreived via - GetSchemaTable() - - * System.Data.OracleClient.Oci/OciParameterDescriptor.cs: add - method to convert a OciDataType enum to OracleDataType enum - - * System.Data.OracleClient.Oci/OciStatementHandle.cs: allow - execute of DescribeOnly to support CommandBehavior.SchemaOnly - - * Test/OracleAdapterTest.cs: add file for adapter tests - -2005-07-08 Daniel Morgan <danielmorgan@verizon.net> - - * System.Data.OracleClient/OracleParameter.cs - * System.Data.OracleClient/OracleCommand.cs - * System.Data.OracleClient/OracleDataReader.cs: support - Output parameters. Return and InputOutput are TODO. Input - already supported. TODO for handling NULL indicator on Output params. - - * System.Data.OracleClient/OracleConnection.cs: remove - compile warning - - * Test/TestOracleClient.cs: add tests for out parameters - -2005-03-06 Daniel Morgan <danielmorgan@verizon.net> - - - Applied patch by Hubert FONGARNAND - <informatique.internet@fiducial.fr> - - Had to re-format according to mono style - and remove Console.WriteLines - - Made sure maxPoolSize and minPoolSize can be specified - via the connection string, and that pooling can be disabled - - if the next opened connection surpasses the max pool size, it waits - for a specified time in milliseconds, if it did not - get another connection from the connection pool, - throw an InvalidOperationException for timeout expired - - * System.Data.OracleClient.dll.sources: add - OracleConnectionPool.cs to the build - - * System.Data.OracleClient/OracleConnection.cs: modified - - add connection pooling to OracleClient - - GetNlsInfo () was not using the passed handle, it was always - a session handle - - * System.Data.OracleClient/OracleConnectionPoolManager.cs - * System.Data.OracleClient/OracleConnectionPool.cs: added - new file for connection pooling in OracleClient - - * System.Data.OracleClient/Test/TestOracleClient.cs: added tests - for OracleClient connection pooling - -2005-02-25 Daniel Morgan <danielmorgan@verizon.net> - - * System.Data.OracleClient/OracleParameter.cs: modified - - fix for input parameters for strings, dates, - CLOBs, and other types - to use OCIUnicodeToCharSet to convert - the string to bytes that are in Oracle's character set - - fix for input parameters for BLOBs to - use OciDataType.LongRaw instead of Long - - fix for Raw data type - thanks to coneto@shaw.ca (Curtis) which fixes bug #72416 - and also fix "System.DataType" - to "System.DateTime" in InferOracleType - - * Test/TestOracleClient.cs: handle byte[] from OracleDataReader.GetValue() - -2005-02-20 Daniel Morgan <danielmorgan@verizon.net> - - * System.Data.OracleClient/OracleDataReader.cs: use ICovertible - to convert data types for GetDateTime, GetInt64, GetInt32, GetFloat, - GetDouble, GetDecimal. Fixes bug #53391. - - * Test/TestOracleClient.cs: updated OracleClient tests for - these functions - -2005-02-20 Daniel Morgan <danielmorgan@verizon.net> - - * System.Data.OracleClient/OracleCommand.cs: fix bug #72407 - ExecuteNonQuery with a SELECT SQL statement caused an error - -2005-02-20 Daniel Morgan <danielmorgan@verizon.net> - - * System.Data.OracleClient/OracleDateTime.cs: modified - - added functions for converting the date format strings between - OracleDateTime and DateTime based on - the NLS_DATE_FORMAT on the Oracle server - - * System.Data.OracleClient/OracleConnection.cs: implement - internal function GetNlsInfo to get NLS info from the Oracle server - for the session or environment. Also, implemented function - GetSessionNlsDateFormat to get Oracle's NLS_DATE_FORMAT string - - * System.Data.OracleClient/OracleParameter.cs: for input parameters, - fixed setting the parameter value to DBNull.Value and fixed the - setting of a DateTime or OracleDateTime. Tried to fix CLOBs/BLOBs, but - it is still a TODO. - - * Test/TestOracleClient.cs: updated the parameters test - - * System.Data.OracleClient.Oci/OciHandle.cs: implement - internal function SetAttributeString - - * System.Data.OracleClient.Oci/OciCalls.cs: add DllImport - OCIBindByNameBytes so byte array can be passed instead of IntPtr - for the value, add DllImport OCIDateTimeFromText, - and added DllImport for OCINlsGetInfo to get NLS info, - such as, NLS_DATE_FORMAT - - * System.Data.OracleClient.Oci/OciAttributeType.cs: added - attribute for date format (not used) - - * System.Data.OracleClient.Oci/OciNlsServiceType.cs: added new file - for an enum to hold NLS Service types which is to be used with GetNlsInfo() - in OracleConnection - - * System.Data.OracleClient.dll.sources: added OciNlsServiceType.cs to - the build - -2005-02-07 Daniel Morgan <danielmorgan@verizon.net> - - * System.Data.OracleClient/OracleDataReader.cs: add LONG - to GetOracleValue to return an OracleString - - * System.Data.OracleClient.Oci/OciDefineHandle.cs: add - LONG VARCHAR support. See DefineLong () - for LAMESPEC about OCI - - * Test/TestOracleClient.cs: add LONG to Oracle tests - -2005-01-09 Daniel Morgan <danielmorgan@verizon.net> - - * System.Data.OracleClient/OracleCommand.cs: set Command - property on OciStatementHandle - - * System.Data.OracleClient/OracleConnection.cs: implement - properties ServerVersion and DataSource, partially - implement method ICloneable Clone, implement - connection StateChange and InfoMessage events - - * System.Data.OracleClient/OciGlue.cs: add internal properties - for OciSessionHandle and OciServerHandle - - * System.Data.OracleClient/OracleInfoMessageEventArgs.cs: - implement - - * Test/TestOracleClient.cs: add new tests - - * System.Data.OracleClient.Oci/OciStatementHandle.cs: - - add property for OracleCommand - - patch from Joost Evertse <j.evertse@cloudseven.nl> - for handling OCI_SUCCES_WITH_INFO during Fetch which - indicates a Warning info message - - * System.Data.OracleClient.Oci/OciCalls.cs: added OCI call - OCIServerVersion - - * System.Data.OracleClient.Oci/OciDefineHandle.cs: flush - -2005-01-06 Daniel Morgan <danielmorgan@verizon.net> - - * Assembly/AssemblyInfo.cs: updated copyright - - * System.Data.OracleClient/OracleCommand.cs: add - connection string parameter "Server" and - removed "Database" to match .NET - - * System.Data.OracleClient/OracleLob.cs: handle - BLOBs and CLOBs that are not null, but are empty - - * System.Data.OracleClient/OracleCommand.cs: started - implementing Clone and ExecuteOracleScalar - - * System.Data.OracleClient/OracleDataReader.cs: modified - - ms.net has GetDataTypeName return data types upper case - - implement GetFieldType - - implement GetOracleValues, GetOracleValue, - GetOracleDateTime, GetOracleNumber, GetOracleString - - modified GetOracleLob based on internal change - - fix GetSchemaTable to return the correct "DataType" - instead of always being System.String - - GetValue should return Blobs as a byte array and Clobs - as a string - - Test/TestOracleClient.cs: updated Mono Oracle Tests - - System.Data.OracleClient.Oci/OciCalls.cs: update - DllImports for data type, actual data size, and iters - - * System.Data.OracleClient.Oci/OciDefineHandle.cs: modified - - added properties for precision and field type - - if ROWID is specified in a SELECT statement, handle - the data type of OciDataType.RowIdDescriptor by just - treating it as 10 byte string - - do not free a HGlobal handle for a LOB since they do - not get a HGlobal created for them - - GetValue should return an OracleLob for BLOBs and CLOBs - - * System.Data.OracleClient.Oci/OciDataType.cs: make enum - OciDataType to be uint - - * System.Data.OracleClient.Oci/OciParameterDescriptor.cs: - - add function to convert Oracle's data type name - to .net data type name - - * System.Data.OracleClient.Oci/OciRowIdDescriptor.cs: flush - -2004-09-14 Sebastien Pouliot <sebastien@ximian.com> - - * Makefile: Activate unit tests. - * System.Data.OracleClient_test.dll.sources: New. Sources for unit - tests. - -2004-06-19 Gert Driesen <drieseng@users.sourceforge.net> - - * Makefile: added references to System.EnterpriseServices and - System.Drawing assemblies - * System.Data.OracleClient.dll: added Assembly/Consts.cs and - System.Data.OracleClient/OracleMonthSpan.cs - * OracleCommand.cs: added missing attributes, marked class sealed, - fixed signature of ExecuteOracleScalar method - * OracleCommandBuilder.cs: added missing attributes - * OracleConnection.cs: marked class sealed, added missing attributes, - stubbed missing propertie, methods and events - * OracleDataAdapter.cs: added missing attributes, removed extra - stubbed Dispose method - * OracleDataReader.cs: stubbed missing methods - * OracleDataTime.cs: fixed signature and implementation of operator - * OracleException.cs: marked serializable, added serialization ctor - * OracleParameter.cs: added missing attributes, marked extra methods - private - * OracleParameterCollection.cs: marked class sealed, added missing - attributes - * OracleString.cs: added missing methods, added missing operators - -2004-05-27 Joerg Rosenkranz <joergr@voelcker.com> - - * System.Data.OracleClient/OracleCommandBuilder.cs: - Fixed namespace. - * System.Data.OracleClient.dll.sources: - Added OracleCommandBuilder.cs. - -2004-05-26 Joerg Rosenkranz <joergr@voelcker.com> - - * System.Data.OracleClient.Oci/OciDefineHandle.cs: - Merged in a fix send by Rogerio Pereira Araujo - <webmaster@cisnet.com.br>: Fixed a bug with NUMBER data type - when no parameter is passed to OracleCommand. - -2004-05-26 Gonzalo Paniagua Javier <gonzalo@ximian.com> - - * System.Data.OracleClient/OracleType.cs: fixed values for Int16 and - Int32. Thanks to Artem Zabytin for reporting this. - -2004-05-25 Gonzalo Paniagua Javier <gonzalo@ximian.com> - - * System.Data.OracleClient/OracleCommand.cs: - * System.Data.OracleClient/OracleDataReader.cs: - * System.Data.OracleClient.Oci/OciStatementHandle.cs: patch by Eduard - Nesiba that implements autocommit behavior for non query statement - which is out of transaction. In previous implementation changed rows - stayed locked until client disconnect and hasRows proper settings. - -2004-05-10 Joerg Rosenkranz <joergr@voelcker.com> - - * System.Data.OracleClient.Oci/OciCalls.cs: - Added OCI calls OCICharSetToUnicode and OCIUnicodeToCharSet. - * System.Data.OracleClient.Oci/OciStatementHandle.cs: - Changed statement encoding from UTF8 to OCIUnicodeToCharSet. - * System.Data.OracleClient.Oci/OciDefineHandle.cs: - Changed string encoding from UTF8 to OCICharSetToUnicode. - -2004-05-21 Umadevi S <sumadevi@novell.com> - * System.Data.OracleClient.Oci/OciDefineHandle.cs - Fixed bug 55030. Included checking for size - - -2004-05-20 Atsushi Enomoto <atsushi@ximian.com> - - * OracleCommandBuilder.cs : Added (stub). - * OracleString.cs : Implemented missing bits. - -2004-04-10 Gonzalo Paniagua Javier <gonzalo@ximian.com> - - * System.Data.OracleClient.Oci/OciDefineHandle.cs: added support for - basic RAW data type. Patch by Eduard Nesiba. - -2004-03-31 Joerg Rosenkranz <joergr@voelcker.com> - - * System.Data.OracleClient.Oci/OciDefineHandle.cs: - Changed DefineChar to allow retrieval of - multibyte characters (i.e. german umlauts). - * System.Data.OracleClient.Oci/OciStatementHandle.cs: - OciDefineHandles are now disposed in the - Dispose function. - -2004-02-09 Joerg Rosenkranz <joergr@voelcker.com> - - * System.Data.OracleClient/OracleLob.cs: - Changed Erase() to call Erase(offset, amount) - using zero based offset. - -2004-01-26 Joerg Rosenkranz <joergr@voelcker.com> - - * System.Data.OracleClient.Oci/OciCalls.cs: - Changed binding of OciStmtPrepare from string - to byte []. - * System.Data.OracleClient.Oci/OciDefineHandle.cs: - Character types are converted using UTF8 encoding. - * System.Data.OracleClient.Oci/OciStatementHandle.cs: - SQL statement to be prepared is converted to byte - array using UTF8 encoding. - -2004-01-09 Joerg Rosenkranz <joergr@voelcker.com> - - * System.Data.OracleClient.Oci/OciCalls.cs: - Added. It contains all external OCI calls which are - removed from all other files. - * System.Data.OracleClient/OciGlue.cs: - Fix for #52699 (OCI not thread safe). - * System.Data.OracleClient.Oci/OciHandle.cs: - Introduced special handling for Bind, Define and - Environment handles in FreeHandle. Revised the handling for - other types. Minor change in Dispose. - Replaced OCI calls. - * System.Data.OracleClient.Oci/OciDescriptorHandle.cs: - Special handling for Parameter handles in FreeHandle. - Replaced OCI calls. - * System.Data.OracleClient.Oci/OciDefineHandle.cs: - Character types are converted using the DefaultEncoding. - Replaced OCI calls. - * System.Data.OracleClient/OracleCommand.cs: - Dispose created OciStatementHandles. - * System.Data.OracleClient/OracleDataReader.cs: - Dispose used OciStatementHandle. - * System.Data.OracleClient/OracleTransaction.cs: - Dispose transaction handle. - * System.Data.OracleClient.Oci/OciStatementHandle.cs: - OCI_INVALID_HANDLE results in exception "Invalid handle." - Replaced OCI calls. - * System.Data.OracleClient.Oci/OciTransactionHandle.cs: - Introduced DetachFromServiceContext which is called in Commit - and Rollback (Fix for #52702). - * System.Data.OracleClient/OracleParameter.cs: - * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs: - * System.Data.OracleClient.Oci/OciErrorHandle.cs: - * System.Data.OracleClient.Oci/OciLobLocator.cs: - * System.Data.OracleClient.Oci/OciServerHandle.cs: - * System.Data.OracleClient.Oci/OciServiceHandle.cs: - * System.Data.OracleClient.Oci/OciSessionHandle.cs: - Replaced OCI calls. - -2003-12-16 Joerg Rosenkranz <joergr@voelcker.com> - - * System.Data.OracleClient/OracleCommand.cs: - Fix for bug #52223 (CommandTimeout throws exception). - -2003-04-17 Nick Drochak <ndrochak@gol.com> - - * makefile.gnu: The Test dir does not contain a unit test. - -2003-04-08 Miguel de Icaza <miguel@ximian.com> - - * System.Data.OracleClient/OracleConnection.cs: Apply fix from - David Pickens <dsp@rci.rutgers.edu> - -2003-03-08 Tim Coleman <tim@timcoleman.com> - * System.Data.OracleClient.Oci/OciRowIdDescriptor.cs: - * list: - New class added - * System.Data.OracleClient/OciGlue.cs: - * System.Data.OracleClient/OracleDataReader.cs: - * System.Data.OracleClient/OracleLob.cs: - * System.Data.OracleClient.Oci/OciBindHandle.cs: - * System.Data.OracleClient.Oci/OciDataType.cs: - * System.Data.OracleClient.Oci/OciDefineHandle.cs: - * System.Data.OracleClient.Oci/OciDescriptorHandle.cs: - * System.Data.OracleClient.Oci/OciErrorHandle.cs: - * System.Data.OracleClient.Oci/OciHandle.cs: - * System.Data.OracleClient.Oci/OciLobLocator.cs: - * System.Data.OracleClient.Oci/OciParameterDescriptor.cs: - * System.Data.OracleClient.Oci/OciServerHandle.cs: - * System.Data.OracleClient.Oci/OciServiceHandle.cs: - * System.Data.OracleClient.Oci/OciSessionHandle.cs: - Small changes - * System.Data.OracleClient/OracleBoolean.cs: - Change Null definition - * System.Data.OracleClient/OracleCommand.cs: - More implementation, more toward getting ExecuteOracle* - * System.Data.OracleClient/OracleConnection.cs: - Add new handle properties - * System.Data.OracleClient/OracleParameter.cs: - * System.Data.OracleClient.Oci/OciStatementHandle.cs: - Move binding operation to oracle parameter. - -2003-03-04 Tim Coleman <tim@timcoleman.com> - * System.Data.OracleClient.Oci/IOciDescriptorHandle.cs: - * System.Data.OracleClient.Oci/IOciHandle.cs: - * System.Data.OracleClient.Oci/OciDescriptorType.cs: - Removed. These are no longer used. - * System.Data.OracleClient.Oci/OciParameterDescriptor.cs: - Add new class - * list: - Add System.Data.OracleClient.Oci/OciParameterDescriptor.cs - Rem System.Data.OracleClient.Oci/IOciDescriptorHandle.cs - Rem System.Data.OracleClient.Oci/IOciHandle.cs - Rem System.Data.OracleClient.Oci/OciDescriptorType.cs - * System.Data.OracleClient/OciGlue.cs: - Move the OCIAttrGet* methods into OciHandle - * System.Data.OracleClient/OracleDataReader.cs: - * System.Data.OracleClient/OracleParameter.cs: - Change the way that columns are bound and described - * System.Data.OracleClient.Oci/OciBindHandle.cs: - * System.Data.OracleClient.Oci/OciDefineHandle.cs: - * System.Data.OracleClient.Oci/OciDescriptorHandle.cs: - * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs: - * System.Data.OracleClient.Oci/OciErrorHandle.cs: - * System.Data.OracleClient.Oci/OciHandle.cs: - * System.Data.OracleClient.Oci/OciLobLocator.cs: - * System.Data.OracleClient.Oci/OciServerHandle.cs: - * System.Data.OracleClient.Oci/OciServiceHandle.cs: - * System.Data.OracleClient.Oci/OciSessionHandle.cs: - * System.Data.OracleClient.Oci/OciStatementHandle.cs: - * System.Data.OracleClient.Oci/OciTransactionHandle.cs: - All handles now derive from OciHandle, and these classes - have been rewritten as such. Also attempted to implement - the Dispose () methods for these classes. - * System.Data.OracleClient.Oci/OciHandleType.cs: - Add descriptor types into here because handles and - descriptors are used in many of the same OCI functions. - -2003-02-26 Tim Coleman <tim@timcoleman.com> - * System.Data.OracleClient/OracleConnection.cs: - Rollback transactions when connection closes if they - are open. - * System.Data.OracleClient/OracleDataReader.cs: - Implement GetOracleLob () - * System.Data.OracleClient/OracleLob.cs: - Implement some of the details, like Read/Write/Seek - * System.Data.OracleClient.Oci/OciBindHandle.cs: - Remove debug message. - * System.Data.OracleClient.Oci/OciDefineHandle.cs: - Add LOB support. - * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs: - Minor formatting changes - * System.Data.OracleClient.Oci/OciLobLocator.cs: - Huge amounts of code to make it work. Lots of ugly - OCI P/Invoke code. - * Test/TestOracleClient.cs: - Improve the LOBTest. - -2003-02-24 Gonzalo Paniagua Javier <gonzalo@ximian.com> - - * System.Data.OracleClient/OracleMonthSpan.cs: fixed compilation. - -2003-02-21 Tim Coleman <tim@timcoleman.com> - * System.Data.OracleClient/OracleDateTime.cs: - * System.Data.OracleClient/OracleInfoMessageEventArgs.cs: - * System.Data.OracleClient/OracleInfoMessageEventHandler.cs: - * System.Data.OracleClient/OracleMonthSpan.cs: - * System.Data.OracleClient/OraclePermission.cs: - * System.Data.OracleClient/OraclePermissionAttribute.cs: - * System.Data.OracleClient/OracleTimeSpan.cs: - * System.Data.OracleClient.Oci/IOciDescriptorHandle.cs: - * System.Data.OracleClient.Oci/OciDescriptorHandle.cs: - * System.Data.OracleClient.Oci/OciLobLocator.cs: - New classes added. Some based on .NET docs, - others (internal) based on getting some LOB - support (doesn't actually work yet). - * list: - Add new files - * System.Data.OracleClient/OracleBFile.cs: - * System.Data.OracleClient/OracleBinary.cs: - * System.Data.OracleClient/OracleLob.cs: - * System.Data.OracleClient/OracleNumber.cs: - * System.Data.OracleClient/OracleString.cs: - Change handling of NULL object based on new - discovery. - * System.Data.OracleClient/OracleCommand.cs: - * System.Data.OracleClient/OracleDataReader.cs: - Typo fix. - * System.Data.OracleClient.Oci/OciDefineHandle.cs: - * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs: - Add some code to handle LOBs. Still more to - come. - * Test/TestOracleClient.cs: - New test for LOB added. - - -2003-02-20 Tim Coleman <tim@timcoleman.com> - * System.Data.OracleClient/OracleBFile.cs: - * System.Data.OracleClient/OracleBinary.cs: - * System.Data.OracleClient/OracleBoolean.cs: - * System.Data.OracleClient/OracleLob.cs: - * System.Data.OracleClient/OracleLobOpenMode.cs: - * System.Data.OracleClient/OracleNumber.cs: - * list: - New class stubs added - * System.Data.OracleClient/OracleCommand.cs: - * System.Data.OracleClient/OracleDataReader.cs: - Minor touch-ups - * Test/TestOracleClient.cs: - Add required Prepare () call in parameter test. - -2003-02-18 Tim Coleman <tim@timcoleman.com> - * System.Data.OracleClient/OciBindHandle.cs: - * list: - Add new class - * System.Data.OracleClient/OracleCommand.cs: - Add transaction logic for rollback/commit, - attaching to oracle service context, and a - couple of test cases. - Add Parameter handling - * System.Data.OracleClient/OracleDataReader.cs: - Change GetValue call - * System.Data.OracleClient/OracleParameter.cs: - Make this work - * System.Data.OracleClient/OracleType.cs: - Add values to enum - * System.Data.OracleClient.Oci/OciDefineHandle.cs: - Add GetValue call which is used by data reader - * System.Data.OracleClient.Oci/OciStatementHandle.cs: - Add parameter logic - * Test/TestOracleClient.cs: - Add some new test cases. - * System.Data.OracleClient/OracleTransaction.cs: - * System.Data.OracleClient.Oci/OciTransactionHandle.cs: - * Test/TestOracleClient.cs: - Add transaction logic for rollback/commit, - attaching to oracle service context - - -2003-02-17 Tim Coleman <tim@timcoleman.com> - * Test/TestOracleClient.cs: - Add OracleDataAdapter test. - * System.Data.OracleClient/OracleDataAdapter.cs: - * System.Data.OracleClient/OracleRowUpdatedEventArgs.cs: - * System.Data.OracleClient/OracleRowUpdatedEventHandler.cs: - * System.Data.OracleClient/OracleRowUpdatingEventArgs.cs: - * System.Data.OracleClient/OracleRowUpdatingEventHandler.cs: - * list: - New classes added. - * System.Data.OracleClient/OracleDataReader.cs: - * System.Data.OracleClient.Oci/OciDefineHandle.cs: - Add handling for number and date types in OracleDataReader - GetValue - -2003-02-16 Daniel Morgan <danmorg@sc.rr.com> - - * System.Data.OracleClient.Oci/OciStatementHandle.cs - * System.Data.OracleClient.Oci/OciColumnInfo.cs - * System.Data.OracleClient/OciGlue.cs - * System.Data.OracleClient/OracleDataReader.cs: fixes - to display character data in SQL# command-line - and GTK# versions - - * Test/TestOracleClient.cs: updated test to - include reading data via the OracleDataReader - - * System.Data.OracleClient/OracleConnection.cs: removed - debug code - -2003-02-13 Tim Coleman <tim@timcoleman.com> - * System.Data.OracleClient.Oci/OciColumnInfo.cs: - * System.Data.OracleClient.Oci/OciDataType.cs: - * System.Data.OracleClient.Oci/OciDefineHandle.cs: - * list: - New classes added - * System.Data.OracleClient/OciGlue.cs: - Changes to AttrGet functions - * System.Data.OracleClient/OracleCommand.cs: - * System.Data.OracleClient/OracleDataReader.cs: - Start some work on getting data reader going - * System.Data.OracleClient.Oci/OciAttributeType.cs: - Add DisplayName - * System.Data.OracleClient.Oci/OciStatementHandle.cs: - Add code to get schema for query, as well as - define output values. - -2003-02-12 Tim Coleman <tim@timcoleman.com> - * System.Data.OracleClient/OracleException.cs: - * System.Data.OracleClient.Oci/IOciHandle.cs: - * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs: - * System.Data.OracleClient.Oci/OciErrorHandle.cs: - * System.Data.OracleClient.Oci/OciErrorInfo.cs: - * System.Data.OracleClient.Oci/OciHandle.cs: - * System.Data.OracleClient.Oci/OciServerHandle.cs: - * System.Data.OracleClient.Oci/OciServiceHandle.cs: - * System.Data.OracleClient.Oci/OciSessionHandle.cs: - * System.Data.OracleClient.Oci/OciStatementHandle.cs: - * System.Data.OracleClient.Oci/OciTransactionHandle.cs: - * list: - New classes added. This encapsulates the OCI - functionality into Handle objects. - * System.Data.OracleClient/OciGlue.cs: - Move a lot of code into Handle classes. - * System.Data.OracleClient/OracleCommand.cs: - * System.Data.OracleClient/OracleConnection.cs: - * System.Data.OracleClient/OracleTransaction.cs: - Retrofit for changes in OciGlue. - -2003-02-12 Daniel Morgan <danmorg@sc.rr.com> - - * README.TXT - * System.Data.OracleClient/OciGlueLib_BCC_win32.make - * System.Data.OracleClient/OciGlueLib_GCC_linux.make - * System.Data.OracleClient/OciGlueLib_MSVC_win32.make - * System.Data.OracleClient/ociglue.c - * System.Data.OracleClient/ociglue.h - * Test/Test.csproj - * Test/Test.csproj.user: removed files because System.Data.OracleClient - no longer uses a glue library - - * System.Data.OracleClient/TODOAttribute.cs: added file - - * System.Data.OracleClient/OracleCommand.cs - * System.Data.OracleClient/OracleConnection.cs - * System.Data.OracleClient/OciGlue.cs: modified - - implement Disconnect and error handling (still need - to create OracleException though) - - * Test/TestOracleClient.cs: clean up and accept - connection parameters from command line - -2003-02-11 Tim Coleman <tim@timcoleman.com> - * System.Data.OracleClient.Oci/OciAttributeType.cs: - * System.Data.OracleClient.Oci/OciCredentialType.cs: - * System.Data.OracleClient.Oci/OciDescriptorType.cs: - * System.Data.OracleClient.Oci/OciEnvironmentMode.cs: - * System.Data.OracleClient.Oci/OciExecuteMode.cs: - * System.Data.OracleClient.Oci/OciHandleType.cs: - * System.Data.OracleClient.Oci/OciLobType.cs: - * System.Data.OracleClient.Oci/OciPointerType.cs: - * System.Data.OracleClient.Oci/OciSessionMode.cs: - * System.Data.OracleClient.Oci/OciStatementLanguage.cs: - * System.Data.OracleClient.Oci/OciStatementMode.cs: - * System.Data.OracleClient.Oci/OciStatementType.cs: - * System.Data.OracleClient.Oci/OciTransactionFlags.cs: - New files for Oci namespace - * list: - * makefile.gnu: - Update these files to fix linux build - * System.Data.OracleClient/OciGlue.cs: - Use OCI through P/Invoke directly, rename namespace - * System.Data.OracleClient/OracleCommand.cs: - * System.Data.OracleClient/OracleConnection.cs: - * System.Data.OracleClient/OracleDataReader.cs: - * System.Data.OracleClient/OracleParameter.cs: - * System.Data.OracleClient/OracleParameterCollection.cs: - * System.Data.OracleClient/OracleTransaction.cs: - Retrofit these files for the changes in OciGlue.cs - -2003-02-10 Tim Coleman <tim@timcoleman.com> - * System.Data.OracleClient/OracleDataReader.cs: - * System.Data.OracleClient/OracleParameter.cs: - * System.Data.OracleClient/OracleParameterCollection.cs: - * System.Data.OracleClient/OracleString.cs: - * System.Data.OracleClient/OracleTransaction.cs: - * System.Data.OracleClient/OracleType.cs: - Added some implementation of these required objects. - * list: - Add new files to the build. - * System.Data.OracleClient/OciGlue.cs: - * System.Data.OracleClient/ociglue.c: - * System.Data.OracleClient/ociglue.h: - Add transaction logic. - * System.Data.OracleClient/OracleCommand.cs: - * System.Data.OracleClient/OracleConnection.cs: - Add some more implementation - -2003-02-08 Tim Coleman <tim@timcoleman.com> - * System.Data.OracleClient/OciGlueLib_BCC_win32.make: - * System.Data.OracleClient/OciGlueLib_MSVC_win32.make: - change name of library to ociglue.dll - * System.Data.OracleClient/ociglue.c: - Use the "database" parameter as TNSNAME. - * System.Data.OracleClient/OciGlue.cs: - Change DllImport from "System.Data.OracleClient.ociglue.dll" to - "ociglue". - * System.Data.OracleClient/OciGlueLib_GCC_linux.make: - added makefile for ociglue shared lib on Linux platform - and compiler gcc. - -2002-12-08 Daniel Morgan <danmorg@sc.rr.com> - - * list - * makefile.gnu: added files for linux build - - * System.Data.OracleClient.build: added file - for windows build - - * .cvsignore: added file for cvs to ignore files - - * System.Data.OracleClient/OciGlue.cs - * System.Data.OracleClient/ociglue.h - * System.Data.OracleClient/ociglue.c: code clean up - and better error handling - -2002-12-05 Daniel Morgan <danmorg@sc.rr.com> - - * System.Data.OracleClient - * System.Data.OracleClient/System.Data.OracleClient - added directory to mcs/class for the Oracle 8i - data provider - - * System.Data.OracleClient/OciGlue.cs - * System.Data.OracleClient/OracleConnection.cs - * System.Data.OracleClient/OracleCommand.cs: added - files for the System.Data.OracleClient.dll assembly - - * System.Data.OracleClient/ociglue.c - * System.Data.OracleClient/ociglue.h: added - files for thte System.Data.OracleClient.gluelib.dll - unmanaged c shared library - - * System.Data.OracleClient/TestOracleClient.cs: test - the OracleClient data provider for Oracle 8i database - - * ChangeLog: added file - - * README.TXT: added file - - * System.Data.OracleClient/OciGlueLib_MSVC_win32.make: - added makefile for ociglue shared lib on Win32 platform - and compiler Visual C++ 7.0 - - * System.Data.OracleClient/OciGlueLib_BCC_win32.make: - added makefile for ociglue shared lib on Win32 platform - and compiler Borland C++ 5.5 - - * MonoOracleClient.csproj - * MonoOracleClient.csproj.usr - * MonoOracleClient.sln - * MonoOracleClient.suo: added Visual Studio 1.0 - project files to build the - assembly System.Data.OracleClient.dll |