2
0

ChangeLog 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245
  1. 2002-04-20 Daniel Morgan <[email protected]>
  2. * System.Data.OleDb: added directory - for OleDb database
  3. provider classes
  4. * System.Data.SqlClient/SqlClientPermission.cs
  5. * System.Data.SqlClient/SqlClientPermissionAttribute.cs
  6. * System.Data.SqlClient/SqlCommandBuilder.cs
  7. * System.Data.SqlClient/SqlInfoMessageEventHandler.cs
  8. * System.Data.SqlClient/SqlRowUpdatedEventArgs.cs
  9. * System.Data.SqlClient/SqlRowUpdatedEventHandler.cs
  10. * System.Data.SqlClient/SqlRowUpdatingEventArgs.cs
  11. * System.Data.SqlClient/SqlRowUpdatingEventHandler.cs
  12. * Test/TestSqlException.cs
  13. * Test/TestSqlIsolationLevel.cs: added - more tests
  14. * System.Data.build: modified - added new files - excludes these too
  15. * System.Data.SqlClient/PostgresLibrary.cs - modified - comment
  16. * System.Data.SqlClient/SqlConnection.cs
  17. * System.Data.SqlClient/SqlCommand.cs
  18. * System.Data.SqlClient/SqlTransaction.cs
  19. * System.Data.SqlClient/SqlException.cs
  20. * System.Data.SqlClient/SqlErrorCollection.cs
  21. * System.Data.SqlClient/SqlError.cs: modified - transaction and
  22. exception/error handling. SqlConnection(connectionString)
  23. constructor should not automatically connect.
  24. * System.Data.SqlClient/SqlDataReader.cs
  25. * System.Data.SqlClient/SqlDataAdapter.cs
  26. * System.Data.SqlClient/SqlParameter.cs
  27. * System.Data.SqlClient/SqlParameterCollection.cs: modified -
  28. added using System.ComponentModel;
  29. * Test/TestSqlInsert.cs: modified - to use transaction
  30. 2002-04-17 Rodrigo Moya <[email protected]>
  31. * System.Data/DataRow.cs: new skeletons.
  32. * System.Data.Common/DataAdapter.cs:
  33. * System.Data.Common/DataColumnMapping.cs:
  34. * System.Data.Common/DataColumnMappingCollection.cs:
  35. * System.Data.Common/DataTableMapping.cs:
  36. * System.Data.Common/DataTableMappingCollection.cs:
  37. * System.Data.Common/DbDataAdapter.cs:
  38. * System.Data.Common/RowUpdatedEventArgs.cs:
  39. * System.Data.SqlClient/SqlDataAdapter.cs:
  40. * System.Data.SqlClient/SqlInfoMessageEventArgs.cs: compilation
  41. fixes for Linux.
  42. * System.Data.Common/DbDataRecord.cs:
  43. * System.Data.Common/DbEnumerator.cs: removed MS implementation
  44. internal classes.
  45. 2002-04-17 Daniel Morgan <[email protected]>
  46. * Test/TestSqlInsert.cs: modified - do
  47. a SQL DELETE before SQL INSERT of row so you can use this
  48. test over and over.
  49. * System.Data.SqlClient/SqlTransaction.cs: modified - default
  50. IsolationLevel for PostgreSQL is ReadCommitted. However,
  51. PostgreSQL allows Serializable as well.
  52. (Thanks to Gonzalo for that!)
  53. * System.Data.SqlClient/SqlConnection.cs: modified
  54. * System.Data.SqlClient/SqlCommand.cs: modified
  55. * System.Data.SqlClient/SqlTransaction.cs: modified - got transactions
  56. working; however, we still need to implement SQL errors
  57. and exceptions to properly handle transactions. Also, added
  58. status and error message support from the PostgreSQL database.
  59. Currently, this does a Console.WriteLine() to display the
  60. status and error messages, but this is a TODO
  61. for SQL errors and exceptions.
  62. * System.Data/TODOAttribute.cs: added - needed MonoTODO
  63. attribute for System.Data.dll assembly
  64. * System.Data/IDbCommand.cs: modified - commented
  65. overloaded method ExecuteReader
  66. so System.Data.SqlClient.SqlCommand can compile
  67. * System.Data/IDbCommand.cs: modified
  68. * System.Data/IDbConnection.cs: modified - added using System;
  69. * System.Data/IDataParameter.cs
  70. * System.Data.build: modified - build classes
  71. in System.Data.SqlClient and exclude others in System.Data
  72. * System.Data.SqlClient/PostgresLibrary.cs: modified - change
  73. parameter data type from IntPtr to enum ExecStatusType
  74. * ChangeLog: modified - corrected previous entries in log
  75. 2002-04-16 Rodrigo Moya <[email protected]>
  76. * System.Data.Common/DataColumnMappingCollection.cs: added basic
  77. implementation. Still missing some stuff.
  78. 2002-04-16 Daniel Morgan <[email protected]>
  79. * System.Data.SqlClient/SqlConnection.cs: modified - got
  80. to compile, run, and connect to PostgreSQL database
  81. * System.Data.SqlClient/SqlCommand.cs: modified - got
  82. to compile, run, and execute a SQL INSERT command
  83. which successfully inserted a row
  84. into the PostgreSQL database
  85. * System.Data.SqlClient/SqlTransaction.cs: modified
  86. * System.Data.SqlClient/SqlParameter.cs: modified
  87. * System.Data.SqlClient/SqlParameterCollection.cs: modified
  88. * System.Data.SqlClient/SqlError.cs: modified
  89. * System.Data.SqlClient/SqlErrorCollection.cs: modified
  90. * System.Data.SqlClient/SqlException.cs: modified
  91. * System.Data.SqlClient/PostgresLibrary.cs: modified - to compile
  92. * System.Data.SqlClient/SqlAdapter: modified
  93. * System.Data.SqlClient/SqlReader: modified - add more stubs
  94. 2002-04-16 Daniel Morgan <[email protected]>
  95. * Test/TestSqlInsert.cs: added
  96. 2002-04-15 Daniel Morgan <[email protected]>
  97. * System.Data.SqlClient/SqlInfoMessageEventArgs.cs: added - using in
  98. class SqlConnecition
  99. * System.Data.SqlClient/SqlErrorCollection.cs: added
  100. * System.Data.SqlClient/SqlErrors.cs: removed - no such class SqlErrors
  101. 2002-04-15 Christopher Podurgiel <[email protected]>
  102. * System.Data.IDbDataParameter: Added Interface to IDataParameter.
  103. * System.Data.IDbTransaction: Added Interface to IDisposable.
  104. * System.Data.IDbCommand: Fixed Capitalization of class name.
  105. * System.Data.IDbConnection: Fixed Capitalization of class name.
  106. 2002-04-15 Rodrigo Moya <[email protected]>
  107. * System.Data.Common/DbDataPermissionAttribute.cs:
  108. * System.Data.Common/DataAdapter.cs:
  109. * System.Data.Common/DataColumnMapping.cs:
  110. * System.Data.Common/DbDataPermission.cs: added some implementation.
  111. 2002-04-15 Rodrigo Moya <[email protected]>
  112. * System.Data.SqlClient/SqlConnection.cs: fixed constructor chaining
  113. syntax, as pointed out by Levent Camlibel.
  114. 2002-04-14 Rodrigo Moya <[email protected]>
  115. * System.Data.SqlTypes/SqlBinary.cs:
  116. * System.Data.SqlTypes/INullable.cs: new skeletons.
  117. 2002-04-14 Daniel Morgan <[email protected]>
  118. * System.Data.SqlClient/PostgresLibrary.cs: new internal class, which
  119. contains all calls the the PostgreSQL client library, to be used
  120. everywhere in System.Data.SqlClient.
  121. 2002-03-30 Rodrigo Moya <[email protected]>
  122. * System.Data.SqlClient/SqlConnection.cs: implemented basic
  123. constructors.
  124. * System.Data.SqlTypes/SqlNullValueException.cs: new skeletons.
  125. 2002-03-29 Rodrigo Moya <[email protected]>
  126. * System.Data.Common/DbDataRecord.cs:
  127. * System.Data.Common/DbEnumerator.cs:
  128. * System.Data.Common/RowUpdatedEventArgs.cs:
  129. * System.Data.Common/RowUpdatingEventArgs.cs:
  130. * System.Data.Common/DbDataPermissionAttribute.cs: new skeletons.
  131. 2002-03-28 Rodrigo Moya <[email protected]>
  132. * System.Data.Common/DataTableMappingCollection.cs:
  133. * System.Data.Common/DbDataAdapter.cs:
  134. * System.Data.Common/DbDataPermission.cs:
  135. * System.Data.Common/DataTableMapping.cs: new skeletons.
  136. * System.Data.SqlClient/SqlDataAdapter.cs:
  137. * System.Data.SqlClient/SqlDataReader.cs:
  138. * System.Data.SqlClient/SqlErrors.cs:
  139. * System.Data.SqlClient/SqlError.cs:
  140. * System.Data.SqlClient/SqlException.cs:
  141. * System.Data.SqlClient/SqlParameter.cs:
  142. * System.Data.SqlClient/SqlParameterCollection.cs:
  143. * System.Data.SqlClient/SqlTransaction.cs:
  144. * System.Data.SqlClient/SqlCommand.cs: fixed skeletons.
  145. 2002-03-27 Rodrigo Moya <[email protected]>
  146. * System.Data.Common/DataColumnMapping.cs:
  147. * System.Data.Common/DataColumnMappingCollection.cs:
  148. * System.Data.Common/DataAdapter.cs: created skeletons.
  149. * System.Data.build: exclude new directories from build.
  150. 2002-03-27 Rodrigo Moya <[email protected]>
  151. * System.Data.SqlClient/SqlTransaction.cs: started implementation.
  152. * System.Data.SqlClient/SqlConnection.cs (BeginTransaction):
  153. implemented (2 methods).
  154. 2002-03-24 Duncan Mak <[email protected]>
  155. * System.Data.build: Excluded System.Data.SqlClient from the build.
  156. The stubs are incomplete and they are stopping the build.
  157. * System.Data.SqlClient/SqlCommand.cs: Replaced 'implements' with ':'.
  158. 2002-03-24 Rodrigo Moya <[email protected]>
  159. * System.Data.SqlClient/*: added skeletons for the SQL managed
  160. provider for ADO.Net, to be based initially in PostgreSQL.
  161. 2002-03-15 Christopher Podurgiel <[email protected]>
  162. Changed the Namespace on some Enums from mono.System.Data to System.Data
  163. 2002-03-01 Christopher Podurgiel <[email protected]>
  164. * DataColumnCollection.cs : When an existing DataColumn is added, will now Assign a
  165. default name if the ColumnName is null.
  166. * DataSet.cs : Added
  167. * DataTable.cs : Added
  168. * DataRelationCollection.cs : Added
  169. * DataTableRelationCollection.cs : Added
  170. * DataColumn : Added
  171. 2002-02-11 Christopher Podurgiel <[email protected]>
  172. * DataColumnChangeEventArgs.cs : Added
  173. * DataColumnCollection.cs : Added
  174. 2002-02-10 Christopher Podurgiel <[email protected]>
  175. * Removed *.cs from System.Data as the correct files are in mcs/class/System.Data/System.Data
  176. * Updated all Enums, Interfaces, and Delegates in System.Data