ChangeLog 10 KB

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