ChangeLog 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232
  1. 2003-02-18 Tim Coleman <[email protected]>
  2. * System.Data.OracleClient/OciBindHandle.cs:
  3. * list:
  4. Add new class
  5. * System.Data.OracleClient/OracleCommand.cs:
  6. Add transaction logic for rollback/commit,
  7. attaching to oracle service context, and a
  8. couple of test cases.
  9. Add Parameter handling
  10. * System.Data.OracleClient/OracleDataReader.cs:
  11. Change GetValue call
  12. * System.Data.OracleClient/OracleParameter.cs:
  13. Make this work
  14. * System.Data.OracleClient/OracleType.cs:
  15. Add values to enum
  16. * System.Data.OracleClient.Oci/OciDefineHandle.cs:
  17. Add GetValue call which is used by data reader
  18. * System.Data.OracleClient.Oci/OciStatementHandle.cs:
  19. Add parameter logic
  20. * Test/TestOracleClient.cs:
  21. Add some new test cases.
  22. * System.Data.OracleClient/OracleTransaction.cs:
  23. * System.Data.OracleClient.Oci/OciTransactionHandle.cs:
  24. * Test/TestOracleClient.cs:
  25. Add transaction logic for rollback/commit,
  26. attaching to oracle service context
  27. 2003-02-17 Tim Coleman <[email protected]>
  28. * Test/TestOracleClient.cs:
  29. Add OracleDataAdapter test.
  30. * System.Data.OracleClient/OracleDataAdapter.cs:
  31. * System.Data.OracleClient/OracleRowUpdatedEventArgs.cs:
  32. * System.Data.OracleClient/OracleRowUpdatedEventHandler.cs:
  33. * System.Data.OracleClient/OracleRowUpdatingEventArgs.cs:
  34. * System.Data.OracleClient/OracleRowUpdatingEventHandler.cs:
  35. * list:
  36. New classes added.
  37. * System.Data.OracleClient/OracleDataReader.cs:
  38. * System.Data.OracleClient.Oci/OciDefineHandle.cs:
  39. Add handling for number and date types in OracleDataReader
  40. GetValue
  41. 2003-02-16 Daniel Morgan <[email protected]>
  42. * System.Data.OracleClient.Oci/OciStatementHandle.cs
  43. * System.Data.OracleClient.Oci/OciColumnInfo.cs
  44. * System.Data.OracleClient/OciGlue.cs
  45. * System.Data.OracleClient/OracleDataReader.cs: fixes
  46. to display character data in SQL# command-line
  47. and GTK# versions
  48. * Test/TestOracleClient.cs: updated test to
  49. include reading data via the OracleDataReader
  50. * System.Data.OracleClient/OracleConnection.cs: removed
  51. debug code
  52. 2003-02-13 Tim Coleman <[email protected]>
  53. * System.Data.OracleClient.Oci/OciColumnInfo.cs:
  54. * System.Data.OracleClient.Oci/OciDataType.cs:
  55. * System.Data.OracleClient.Oci/OciDefineHandle.cs:
  56. * list:
  57. New classes added
  58. * System.Data.OracleClient/OciGlue.cs:
  59. Changes to AttrGet functions
  60. * System.Data.OracleClient/OracleCommand.cs:
  61. * System.Data.OracleClient/OracleDataReader.cs:
  62. Start some work on getting data reader going
  63. * System.Data.OracleClient.Oci/OciAttributeType.cs:
  64. Add DisplayName
  65. * System.Data.OracleClient.Oci/OciStatementHandle.cs:
  66. Add code to get schema for query, as well as
  67. define output values.
  68. 2003-02-12 Tim Coleman <[email protected]>
  69. * System.Data.OracleClient/OracleException.cs:
  70. * System.Data.OracleClient.Oci/IOciHandle.cs:
  71. * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs:
  72. * System.Data.OracleClient.Oci/OciErrorHandle.cs:
  73. * System.Data.OracleClient.Oci/OciErrorInfo.cs:
  74. * System.Data.OracleClient.Oci/OciHandle.cs:
  75. * System.Data.OracleClient.Oci/OciServerHandle.cs:
  76. * System.Data.OracleClient.Oci/OciServiceHandle.cs:
  77. * System.Data.OracleClient.Oci/OciSessionHandle.cs:
  78. * System.Data.OracleClient.Oci/OciStatementHandle.cs:
  79. * System.Data.OracleClient.Oci/OciTransactionHandle.cs:
  80. * list:
  81. New classes added. This encapsulates the OCI
  82. functionality into Handle objects.
  83. * System.Data.OracleClient/OciGlue.cs:
  84. Move a lot of code into Handle classes.
  85. * System.Data.OracleClient/OracleCommand.cs:
  86. * System.Data.OracleClient/OracleConnection.cs:
  87. * System.Data.OracleClient/OracleTransaction.cs:
  88. Retrofit for changes in OciGlue.
  89. 2003-02-12 Daniel Morgan <[email protected]>
  90. * README.TXT
  91. * System.Data.OracleClient/OciGlueLib_BCC_win32.make
  92. * System.Data.OracleClient/OciGlueLib_GCC_linux.make
  93. * System.Data.OracleClient/OciGlueLib_MSVC_win32.make
  94. * System.Data.OracleClient/ociglue.c
  95. * System.Data.OracleClient/ociglue.h
  96. * Test/Test.csproj
  97. * Test/Test.csproj.user: removed files because System.Data.OracleClient
  98. no longer uses a glue library
  99. * System.Data.OracleClient/TODOAttribute.cs: added file
  100. * System.Data.OracleClient/OracleCommand.cs
  101. * System.Data.OracleClient/OracleConnection.cs
  102. * System.Data.OracleClient/OciGlue.cs: modified -
  103. implement Disconnect and error handling (still need
  104. to create OracleException though)
  105. * Test/TestOracleClient.cs: clean up and accept
  106. connection parameters from command line
  107. 2003-02-11 Tim Coleman <[email protected]>
  108. * System.Data.OracleClient.Oci/OciAttributeType.cs:
  109. * System.Data.OracleClient.Oci/OciCredentialType.cs:
  110. * System.Data.OracleClient.Oci/OciDescriptorType.cs:
  111. * System.Data.OracleClient.Oci/OciEnvironmentMode.cs:
  112. * System.Data.OracleClient.Oci/OciExecuteMode.cs:
  113. * System.Data.OracleClient.Oci/OciHandleType.cs:
  114. * System.Data.OracleClient.Oci/OciLobType.cs:
  115. * System.Data.OracleClient.Oci/OciPointerType.cs:
  116. * System.Data.OracleClient.Oci/OciSessionMode.cs:
  117. * System.Data.OracleClient.Oci/OciStatementLanguage.cs:
  118. * System.Data.OracleClient.Oci/OciStatementMode.cs:
  119. * System.Data.OracleClient.Oci/OciStatementType.cs:
  120. * System.Data.OracleClient.Oci/OciTransactionFlags.cs:
  121. New files for Oci namespace
  122. * list:
  123. * makefile.gnu:
  124. Update these files to fix linux build
  125. * System.Data.OracleClient/OciGlue.cs:
  126. Use OCI through P/Invoke directly, rename namespace
  127. * System.Data.OracleClient/OracleCommand.cs:
  128. * System.Data.OracleClient/OracleConnection.cs:
  129. * System.Data.OracleClient/OracleDataReader.cs:
  130. * System.Data.OracleClient/OracleParameter.cs:
  131. * System.Data.OracleClient/OracleParameterCollection.cs:
  132. * System.Data.OracleClient/OracleTransaction.cs:
  133. Retrofit these files for the changes in OciGlue.cs
  134. 2003-02-10 Tim Coleman <[email protected]>
  135. * System.Data.OracleClient/OracleDataReader.cs:
  136. * System.Data.OracleClient/OracleParameter.cs:
  137. * System.Data.OracleClient/OracleParameterCollection.cs:
  138. * System.Data.OracleClient/OracleString.cs:
  139. * System.Data.OracleClient/OracleTransaction.cs:
  140. * System.Data.OracleClient/OracleType.cs:
  141. Added some implementation of these required objects.
  142. * list:
  143. Add new files to the build.
  144. * System.Data.OracleClient/OciGlue.cs:
  145. * System.Data.OracleClient/ociglue.c:
  146. * System.Data.OracleClient/ociglue.h:
  147. Add transaction logic.
  148. * System.Data.OracleClient/OracleCommand.cs:
  149. * System.Data.OracleClient/OracleConnection.cs:
  150. Add some more implementation
  151. 2003-02-08 Tim Coleman <[email protected]>
  152. * System.Data.OracleClient/OciGlueLib_BCC_win32.make:
  153. * System.Data.OracleClient/OciGlueLib_MSVC_win32.make:
  154. change name of library to ociglue.dll
  155. * System.Data.OracleClient/ociglue.c:
  156. Use the "database" parameter as TNSNAME.
  157. * System.Data.OracleClient/OciGlue.cs:
  158. Change DllImport from "System.Data.OracleClient.ociglue.dll" to
  159. "ociglue".
  160. * System.Data.OracleClient/OciGlueLib_GCC_linux.make:
  161. added makefile for ociglue shared lib on Linux platform
  162. and compiler gcc.
  163. 2002-12-08 Daniel Morgan <[email protected]>
  164. * list
  165. * makefile.gnu: added files for linux build
  166. * System.Data.OracleClient.build: added file
  167. for windows build
  168. * .cvsignore: added file for cvs to ignore files
  169. * System.Data.OracleClient/OciGlue.cs
  170. * System.Data.OracleClient/ociglue.h
  171. * System.Data.OracleClient/ociglue.c: code clean up
  172. and better error handling
  173. 2002-12-05 Daniel Morgan <[email protected]>
  174. * System.Data.OracleClient
  175. * System.Data.OracleClient/System.Data.OracleClient
  176. added directory to mcs/class for the Oracle 8i
  177. data provider
  178. * System.Data.OracleClient/OciGlue.cs
  179. * System.Data.OracleClient/OracleConnection.cs
  180. * System.Data.OracleClient/OracleCommand.cs: added
  181. files for the System.Data.OracleClient.dll assembly
  182. * System.Data.OracleClient/ociglue.c
  183. * System.Data.OracleClient/ociglue.h: added
  184. files for thte System.Data.OracleClient.gluelib.dll
  185. unmanaged c shared library
  186. * System.Data.OracleClient/TestOracleClient.cs: test
  187. the OracleClient data provider for Oracle 8i database
  188. * ChangeLog: added file
  189. * README.TXT: added file
  190. * System.Data.OracleClient/OciGlueLib_MSVC_win32.make:
  191. added makefile for ociglue shared lib on Win32 platform
  192. and compiler Visual C++ 7.0
  193. * System.Data.OracleClient/OciGlueLib_BCC_win32.make:
  194. added makefile for ociglue shared lib on Win32 platform
  195. and compiler Borland C++ 5.5
  196. * MonoOracleClient.csproj
  197. * MonoOracleClient.csproj.usr
  198. * MonoOracleClient.sln
  199. * MonoOracleClient.suo: added Visual Studio 1.0
  200. project files to build the
  201. assembly System.Data.OracleClient.dll