ChangeLog 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529
  1. 2004-09-14 Sebastien Pouliot <[email protected]>
  2. * Makefile: Activate unit tests.
  3. * System.Data.OracleClient_test.dll.sources: New. Sources for unit
  4. tests.
  5. 2004-06-19 Gert Driesen <[email protected]>
  6. * Makefile: added references to System.EnterpriseServices and
  7. System.Drawing assemblies
  8. * System.Data.OracleClient.dll: added Assembly/Consts.cs and
  9. System.Data.OracleClient/OracleMonthSpan.cs
  10. * OracleCommand.cs: added missing attributes, marked class sealed,
  11. fixed signature of ExecuteOracleScalar method
  12. * OracleCommandBuilder.cs: added missing attributes
  13. * OracleConnection.cs: marked class sealed, added missing attributes,
  14. stubbed missing propertie, methods and events
  15. * OracleDataAdapter.cs: added missing attributes, removed extra
  16. stubbed Dispose method
  17. * OracleDataReader.cs: stubbed missing methods
  18. * OracleDataTime.cs: fixed signature and implementation of operator
  19. * OracleException.cs: marked serializable, added serialization ctor
  20. * OracleParameter.cs: added missing attributes, marked extra methods
  21. private
  22. * OracleParameterCollection.cs: marked class sealed, added missing
  23. attributes
  24. * OracleString.cs: added missing methods, added missing operators
  25. 2004-05-27 Joerg Rosenkranz <[email protected]>
  26. * System.Data.OracleClient/OracleCommandBuilder.cs:
  27. Fixed namespace.
  28. * System.Data.OracleClient.dll.sources:
  29. Added OracleCommandBuilder.cs.
  30. 2004-05-26 Joerg Rosenkranz <[email protected]>
  31. * System.Data.OracleClient.Oci/OciDefineHandle.cs:
  32. Merged in a fix send by Rogerio Pereira Araujo
  33. <[email protected]>: Fixed a bug with NUMBER data type
  34. when no parameter is passed to OracleCommand.
  35. 2004-05-26 Gonzalo Paniagua Javier <[email protected]>
  36. * System.Data.OracleClient/OracleType.cs: fixed values for Int16 and
  37. Int32. Thanks to Artem Zabytin for reporting this.
  38. 2004-05-25 Gonzalo Paniagua Javier <[email protected]>
  39. * System.Data.OracleClient/OracleCommand.cs:
  40. * System.Data.OracleClient/OracleDataReader.cs:
  41. * System.Data.OracleClient.Oci/OciStatementHandle.cs: patch by Eduard
  42. Nesiba that implements autocommit behavior for non query statement
  43. which is out of transaction. In previous implementation changed rows
  44. stayed locked until client disconnect and hasRows proper settings.
  45. 2004-05-10 Joerg Rosenkranz <[email protected]>
  46. * System.Data.OracleClient.Oci/OciCalls.cs:
  47. Added OCI calls OCICharSetToUnicode and OCIUnicodeToCharSet.
  48. * System.Data.OracleClient.Oci/OciStatementHandle.cs:
  49. Changed statement encoding from UTF8 to OCIUnicodeToCharSet.
  50. * System.Data.OracleClient.Oci/OciDefineHandle.cs:
  51. Changed string encoding from UTF8 to OCICharSetToUnicode.
  52. 2004-05-21 Umadevi S <[email protected]>
  53. * System.Data.OracleClient.Oci/OciDefineHandle.cs
  54. Fixed bug 55030. Included checking for size
  55. 2004-05-20 Atsushi Enomoto <[email protected]>
  56. * OracleCommandBuilder.cs : Added (stub).
  57. * OracleString.cs : Implemented missing bits.
  58. 2004-04-10 Gonzalo Paniagua Javier <[email protected]>
  59. * System.Data.OracleClient.Oci/OciDefineHandle.cs: added support for
  60. basic RAW data type. Patch by Eduard Nesiba.
  61. 2004-03-31 Joerg Rosenkranz <[email protected]>
  62. * System.Data.OracleClient.Oci/OciDefineHandle.cs:
  63. Changed DefineChar to allow retrieval of
  64. multibyte characters (i.e. german umlauts).
  65. * System.Data.OracleClient.Oci/OciStatementHandle.cs:
  66. OciDefineHandles are now disposed in the
  67. Dispose function.
  68. 2004-02-09 Joerg Rosenkranz <[email protected]>
  69. * System.Data.OracleClient/OracleLob.cs:
  70. Changed Erase() to call Erase(offset, amount)
  71. using zero based offset.
  72. 2004-01-26 Joerg Rosenkranz <[email protected]>
  73. * System.Data.OracleClient.Oci/OciCalls.cs:
  74. Changed binding of OciStmtPrepare from string
  75. to byte [].
  76. * System.Data.OracleClient.Oci/OciDefineHandle.cs:
  77. Character types are converted using UTF8 encoding.
  78. * System.Data.OracleClient.Oci/OciStatementHandle.cs:
  79. SQL statement to be prepared is converted to byte
  80. array using UTF8 encoding.
  81. 2004-01-09 Joerg Rosenkranz <[email protected]>
  82. * System.Data.OracleClient.Oci/OciCalls.cs:
  83. Added. It contains all external OCI calls which are
  84. removed from all other files.
  85. * System.Data.OracleClient/OciGlue.cs:
  86. Fix for #52699 (OCI not thread safe).
  87. * System.Data.OracleClient.Oci/OciHandle.cs:
  88. Introduced special handling for Bind, Define and
  89. Environment handles in FreeHandle. Revised the handling for
  90. other types. Minor change in Dispose.
  91. Replaced OCI calls.
  92. * System.Data.OracleClient.Oci/OciDescriptorHandle.cs:
  93. Special handling for Parameter handles in FreeHandle.
  94. Replaced OCI calls.
  95. * System.Data.OracleClient.Oci/OciDefineHandle.cs:
  96. Character types are converted using the DefaultEncoding.
  97. Replaced OCI calls.
  98. * System.Data.OracleClient/OracleCommand.cs:
  99. Dispose created OciStatementHandles.
  100. * System.Data.OracleClient/OracleDataReader.cs:
  101. Dispose used OciStatementHandle.
  102. * System.Data.OracleClient/OracleTransaction.cs:
  103. Dispose transaction handle.
  104. * System.Data.OracleClient.Oci/OciStatementHandle.cs:
  105. OCI_INVALID_HANDLE results in exception "Invalid handle."
  106. Replaced OCI calls.
  107. * System.Data.OracleClient.Oci/OciTransactionHandle.cs:
  108. Introduced DetachFromServiceContext which is called in Commit
  109. and Rollback (Fix for #52702).
  110. * System.Data.OracleClient/OracleParameter.cs:
  111. * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs:
  112. * System.Data.OracleClient.Oci/OciErrorHandle.cs:
  113. * System.Data.OracleClient.Oci/OciLobLocator.cs:
  114. * System.Data.OracleClient.Oci/OciServerHandle.cs:
  115. * System.Data.OracleClient.Oci/OciServiceHandle.cs:
  116. * System.Data.OracleClient.Oci/OciSessionHandle.cs:
  117. Replaced OCI calls.
  118. 2003-12-16 Joerg Rosenkranz <[email protected]>
  119. * System.Data.OracleClient/OracleCommand.cs:
  120. Fix for bug #52223 (CommandTimeout throws exception).
  121. 2003-04-17 Nick Drochak <[email protected]>
  122. * makefile.gnu: The Test dir does not contain a unit test.
  123. 2003-04-08 Miguel de Icaza <[email protected]>
  124. * System.Data.OracleClient/OracleConnection.cs: Apply fix from
  125. David Pickens <[email protected]>
  126. 2003-03-08 Tim Coleman <[email protected]>
  127. * System.Data.OracleClient.Oci/OciRowIdDescriptor.cs:
  128. * list:
  129. New class added
  130. * System.Data.OracleClient/OciGlue.cs:
  131. * System.Data.OracleClient/OracleDataReader.cs:
  132. * System.Data.OracleClient/OracleLob.cs:
  133. * System.Data.OracleClient.Oci/OciBindHandle.cs:
  134. * System.Data.OracleClient.Oci/OciDataType.cs:
  135. * System.Data.OracleClient.Oci/OciDefineHandle.cs:
  136. * System.Data.OracleClient.Oci/OciDescriptorHandle.cs:
  137. * System.Data.OracleClient.Oci/OciErrorHandle.cs:
  138. * System.Data.OracleClient.Oci/OciHandle.cs:
  139. * System.Data.OracleClient.Oci/OciLobLocator.cs:
  140. * System.Data.OracleClient.Oci/OciParameterDescriptor.cs:
  141. * System.Data.OracleClient.Oci/OciServerHandle.cs:
  142. * System.Data.OracleClient.Oci/OciServiceHandle.cs:
  143. * System.Data.OracleClient.Oci/OciSessionHandle.cs:
  144. Small changes
  145. * System.Data.OracleClient/OracleBoolean.cs:
  146. Change Null definition
  147. * System.Data.OracleClient/OracleCommand.cs:
  148. More implementation, more toward getting ExecuteOracle*
  149. * System.Data.OracleClient/OracleConnection.cs:
  150. Add new handle properties
  151. * System.Data.OracleClient/OracleParameter.cs:
  152. * System.Data.OracleClient.Oci/OciStatementHandle.cs:
  153. Move binding operation to oracle parameter.
  154. 2003-03-04 Tim Coleman <[email protected]>
  155. * System.Data.OracleClient.Oci/IOciDescriptorHandle.cs:
  156. * System.Data.OracleClient.Oci/IOciHandle.cs:
  157. * System.Data.OracleClient.Oci/OciDescriptorType.cs:
  158. Removed. These are no longer used.
  159. * System.Data.OracleClient.Oci/OciParameterDescriptor.cs:
  160. Add new class
  161. * list:
  162. Add System.Data.OracleClient.Oci/OciParameterDescriptor.cs
  163. Rem System.Data.OracleClient.Oci/IOciDescriptorHandle.cs
  164. Rem System.Data.OracleClient.Oci/IOciHandle.cs
  165. Rem System.Data.OracleClient.Oci/OciDescriptorType.cs
  166. * System.Data.OracleClient/OciGlue.cs:
  167. Move the OCIAttrGet* methods into OciHandle
  168. * System.Data.OracleClient/OracleDataReader.cs:
  169. * System.Data.OracleClient/OracleParameter.cs:
  170. Change the way that columns are bound and described
  171. * System.Data.OracleClient.Oci/OciBindHandle.cs:
  172. * System.Data.OracleClient.Oci/OciDefineHandle.cs:
  173. * System.Data.OracleClient.Oci/OciDescriptorHandle.cs:
  174. * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs:
  175. * System.Data.OracleClient.Oci/OciErrorHandle.cs:
  176. * System.Data.OracleClient.Oci/OciHandle.cs:
  177. * System.Data.OracleClient.Oci/OciLobLocator.cs:
  178. * System.Data.OracleClient.Oci/OciServerHandle.cs:
  179. * System.Data.OracleClient.Oci/OciServiceHandle.cs:
  180. * System.Data.OracleClient.Oci/OciSessionHandle.cs:
  181. * System.Data.OracleClient.Oci/OciStatementHandle.cs:
  182. * System.Data.OracleClient.Oci/OciTransactionHandle.cs:
  183. All handles now derive from OciHandle, and these classes
  184. have been rewritten as such. Also attempted to implement
  185. the Dispose () methods for these classes.
  186. * System.Data.OracleClient.Oci/OciHandleType.cs:
  187. Add descriptor types into here because handles and
  188. descriptors are used in many of the same OCI functions.
  189. 2003-02-26 Tim Coleman <[email protected]>
  190. * System.Data.OracleClient/OracleConnection.cs:
  191. Rollback transactions when connection closes if they
  192. are open.
  193. * System.Data.OracleClient/OracleDataReader.cs:
  194. Implement GetOracleLob ()
  195. * System.Data.OracleClient/OracleLob.cs:
  196. Implement some of the details, like Read/Write/Seek
  197. * System.Data.OracleClient.Oci/OciBindHandle.cs:
  198. Remove debug message.
  199. * System.Data.OracleClient.Oci/OciDefineHandle.cs:
  200. Add LOB support.
  201. * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs:
  202. Minor formatting changes
  203. * System.Data.OracleClient.Oci/OciLobLocator.cs:
  204. Huge amounts of code to make it work. Lots of ugly
  205. OCI P/Invoke code.
  206. * Test/TestOracleClient.cs:
  207. Improve the LOBTest.
  208. 2003-02-24 Gonzalo Paniagua Javier <[email protected]>
  209. * System.Data.OracleClient/OracleMonthSpan.cs: fixed compilation.
  210. 2003-02-21 Tim Coleman <[email protected]>
  211. * System.Data.OracleClient/OracleDateTime.cs:
  212. * System.Data.OracleClient/OracleInfoMessageEventArgs.cs:
  213. * System.Data.OracleClient/OracleInfoMessageEventHandler.cs:
  214. * System.Data.OracleClient/OracleMonthSpan.cs:
  215. * System.Data.OracleClient/OraclePermission.cs:
  216. * System.Data.OracleClient/OraclePermissionAttribute.cs:
  217. * System.Data.OracleClient/OracleTimeSpan.cs:
  218. * System.Data.OracleClient.Oci/IOciDescriptorHandle.cs:
  219. * System.Data.OracleClient.Oci/OciDescriptorHandle.cs:
  220. * System.Data.OracleClient.Oci/OciLobLocator.cs:
  221. New classes added. Some based on .NET docs,
  222. others (internal) based on getting some LOB
  223. support (doesn't actually work yet).
  224. * list:
  225. Add new files
  226. * System.Data.OracleClient/OracleBFile.cs:
  227. * System.Data.OracleClient/OracleBinary.cs:
  228. * System.Data.OracleClient/OracleLob.cs:
  229. * System.Data.OracleClient/OracleNumber.cs:
  230. * System.Data.OracleClient/OracleString.cs:
  231. Change handling of NULL object based on new
  232. discovery.
  233. * System.Data.OracleClient/OracleCommand.cs:
  234. * System.Data.OracleClient/OracleDataReader.cs:
  235. Typo fix.
  236. * System.Data.OracleClient.Oci/OciDefineHandle.cs:
  237. * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs:
  238. Add some code to handle LOBs. Still more to
  239. come.
  240. * Test/TestOracleClient.cs:
  241. New test for LOB added.
  242. 2003-02-20 Tim Coleman <[email protected]>
  243. * System.Data.OracleClient/OracleBFile.cs:
  244. * System.Data.OracleClient/OracleBinary.cs:
  245. * System.Data.OracleClient/OracleBoolean.cs:
  246. * System.Data.OracleClient/OracleLob.cs:
  247. * System.Data.OracleClient/OracleLobOpenMode.cs:
  248. * System.Data.OracleClient/OracleNumber.cs:
  249. * list:
  250. New class stubs added
  251. * System.Data.OracleClient/OracleCommand.cs:
  252. * System.Data.OracleClient/OracleDataReader.cs:
  253. Minor touch-ups
  254. * Test/TestOracleClient.cs:
  255. Add required Prepare () call in parameter test.
  256. 2003-02-18 Tim Coleman <[email protected]>
  257. * System.Data.OracleClient/OciBindHandle.cs:
  258. * list:
  259. Add new class
  260. * System.Data.OracleClient/OracleCommand.cs:
  261. Add transaction logic for rollback/commit,
  262. attaching to oracle service context, and a
  263. couple of test cases.
  264. Add Parameter handling
  265. * System.Data.OracleClient/OracleDataReader.cs:
  266. Change GetValue call
  267. * System.Data.OracleClient/OracleParameter.cs:
  268. Make this work
  269. * System.Data.OracleClient/OracleType.cs:
  270. Add values to enum
  271. * System.Data.OracleClient.Oci/OciDefineHandle.cs:
  272. Add GetValue call which is used by data reader
  273. * System.Data.OracleClient.Oci/OciStatementHandle.cs:
  274. Add parameter logic
  275. * Test/TestOracleClient.cs:
  276. Add some new test cases.
  277. * System.Data.OracleClient/OracleTransaction.cs:
  278. * System.Data.OracleClient.Oci/OciTransactionHandle.cs:
  279. * Test/TestOracleClient.cs:
  280. Add transaction logic for rollback/commit,
  281. attaching to oracle service context
  282. 2003-02-17 Tim Coleman <[email protected]>
  283. * Test/TestOracleClient.cs:
  284. Add OracleDataAdapter test.
  285. * System.Data.OracleClient/OracleDataAdapter.cs:
  286. * System.Data.OracleClient/OracleRowUpdatedEventArgs.cs:
  287. * System.Data.OracleClient/OracleRowUpdatedEventHandler.cs:
  288. * System.Data.OracleClient/OracleRowUpdatingEventArgs.cs:
  289. * System.Data.OracleClient/OracleRowUpdatingEventHandler.cs:
  290. * list:
  291. New classes added.
  292. * System.Data.OracleClient/OracleDataReader.cs:
  293. * System.Data.OracleClient.Oci/OciDefineHandle.cs:
  294. Add handling for number and date types in OracleDataReader
  295. GetValue
  296. 2003-02-16 Daniel Morgan <[email protected]>
  297. * System.Data.OracleClient.Oci/OciStatementHandle.cs
  298. * System.Data.OracleClient.Oci/OciColumnInfo.cs
  299. * System.Data.OracleClient/OciGlue.cs
  300. * System.Data.OracleClient/OracleDataReader.cs: fixes
  301. to display character data in SQL# command-line
  302. and GTK# versions
  303. * Test/TestOracleClient.cs: updated test to
  304. include reading data via the OracleDataReader
  305. * System.Data.OracleClient/OracleConnection.cs: removed
  306. debug code
  307. 2003-02-13 Tim Coleman <[email protected]>
  308. * System.Data.OracleClient.Oci/OciColumnInfo.cs:
  309. * System.Data.OracleClient.Oci/OciDataType.cs:
  310. * System.Data.OracleClient.Oci/OciDefineHandle.cs:
  311. * list:
  312. New classes added
  313. * System.Data.OracleClient/OciGlue.cs:
  314. Changes to AttrGet functions
  315. * System.Data.OracleClient/OracleCommand.cs:
  316. * System.Data.OracleClient/OracleDataReader.cs:
  317. Start some work on getting data reader going
  318. * System.Data.OracleClient.Oci/OciAttributeType.cs:
  319. Add DisplayName
  320. * System.Data.OracleClient.Oci/OciStatementHandle.cs:
  321. Add code to get schema for query, as well as
  322. define output values.
  323. 2003-02-12 Tim Coleman <[email protected]>
  324. * System.Data.OracleClient/OracleException.cs:
  325. * System.Data.OracleClient.Oci/IOciHandle.cs:
  326. * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs:
  327. * System.Data.OracleClient.Oci/OciErrorHandle.cs:
  328. * System.Data.OracleClient.Oci/OciErrorInfo.cs:
  329. * System.Data.OracleClient.Oci/OciHandle.cs:
  330. * System.Data.OracleClient.Oci/OciServerHandle.cs:
  331. * System.Data.OracleClient.Oci/OciServiceHandle.cs:
  332. * System.Data.OracleClient.Oci/OciSessionHandle.cs:
  333. * System.Data.OracleClient.Oci/OciStatementHandle.cs:
  334. * System.Data.OracleClient.Oci/OciTransactionHandle.cs:
  335. * list:
  336. New classes added. This encapsulates the OCI
  337. functionality into Handle objects.
  338. * System.Data.OracleClient/OciGlue.cs:
  339. Move a lot of code into Handle classes.
  340. * System.Data.OracleClient/OracleCommand.cs:
  341. * System.Data.OracleClient/OracleConnection.cs:
  342. * System.Data.OracleClient/OracleTransaction.cs:
  343. Retrofit for changes in OciGlue.
  344. 2003-02-12 Daniel Morgan <[email protected]>
  345. * README.TXT
  346. * System.Data.OracleClient/OciGlueLib_BCC_win32.make
  347. * System.Data.OracleClient/OciGlueLib_GCC_linux.make
  348. * System.Data.OracleClient/OciGlueLib_MSVC_win32.make
  349. * System.Data.OracleClient/ociglue.c
  350. * System.Data.OracleClient/ociglue.h
  351. * Test/Test.csproj
  352. * Test/Test.csproj.user: removed files because System.Data.OracleClient
  353. no longer uses a glue library
  354. * System.Data.OracleClient/TODOAttribute.cs: added file
  355. * System.Data.OracleClient/OracleCommand.cs
  356. * System.Data.OracleClient/OracleConnection.cs
  357. * System.Data.OracleClient/OciGlue.cs: modified -
  358. implement Disconnect and error handling (still need
  359. to create OracleException though)
  360. * Test/TestOracleClient.cs: clean up and accept
  361. connection parameters from command line
  362. 2003-02-11 Tim Coleman <[email protected]>
  363. * System.Data.OracleClient.Oci/OciAttributeType.cs:
  364. * System.Data.OracleClient.Oci/OciCredentialType.cs:
  365. * System.Data.OracleClient.Oci/OciDescriptorType.cs:
  366. * System.Data.OracleClient.Oci/OciEnvironmentMode.cs:
  367. * System.Data.OracleClient.Oci/OciExecuteMode.cs:
  368. * System.Data.OracleClient.Oci/OciHandleType.cs:
  369. * System.Data.OracleClient.Oci/OciLobType.cs:
  370. * System.Data.OracleClient.Oci/OciPointerType.cs:
  371. * System.Data.OracleClient.Oci/OciSessionMode.cs:
  372. * System.Data.OracleClient.Oci/OciStatementLanguage.cs:
  373. * System.Data.OracleClient.Oci/OciStatementMode.cs:
  374. * System.Data.OracleClient.Oci/OciStatementType.cs:
  375. * System.Data.OracleClient.Oci/OciTransactionFlags.cs:
  376. New files for Oci namespace
  377. * list:
  378. * makefile.gnu:
  379. Update these files to fix linux build
  380. * System.Data.OracleClient/OciGlue.cs:
  381. Use OCI through P/Invoke directly, rename namespace
  382. * System.Data.OracleClient/OracleCommand.cs:
  383. * System.Data.OracleClient/OracleConnection.cs:
  384. * System.Data.OracleClient/OracleDataReader.cs:
  385. * System.Data.OracleClient/OracleParameter.cs:
  386. * System.Data.OracleClient/OracleParameterCollection.cs:
  387. * System.Data.OracleClient/OracleTransaction.cs:
  388. Retrofit these files for the changes in OciGlue.cs
  389. 2003-02-10 Tim Coleman <[email protected]>
  390. * System.Data.OracleClient/OracleDataReader.cs:
  391. * System.Data.OracleClient/OracleParameter.cs:
  392. * System.Data.OracleClient/OracleParameterCollection.cs:
  393. * System.Data.OracleClient/OracleString.cs:
  394. * System.Data.OracleClient/OracleTransaction.cs:
  395. * System.Data.OracleClient/OracleType.cs:
  396. Added some implementation of these required objects.
  397. * list:
  398. Add new files to the build.
  399. * System.Data.OracleClient/OciGlue.cs:
  400. * System.Data.OracleClient/ociglue.c:
  401. * System.Data.OracleClient/ociglue.h:
  402. Add transaction logic.
  403. * System.Data.OracleClient/OracleCommand.cs:
  404. * System.Data.OracleClient/OracleConnection.cs:
  405. Add some more implementation
  406. 2003-02-08 Tim Coleman <[email protected]>
  407. * System.Data.OracleClient/OciGlueLib_BCC_win32.make:
  408. * System.Data.OracleClient/OciGlueLib_MSVC_win32.make:
  409. change name of library to ociglue.dll
  410. * System.Data.OracleClient/ociglue.c:
  411. Use the "database" parameter as TNSNAME.
  412. * System.Data.OracleClient/OciGlue.cs:
  413. Change DllImport from "System.Data.OracleClient.ociglue.dll" to
  414. "ociglue".
  415. * System.Data.OracleClient/OciGlueLib_GCC_linux.make:
  416. added makefile for ociglue shared lib on Linux platform
  417. and compiler gcc.
  418. 2002-12-08 Daniel Morgan <[email protected]>
  419. * list
  420. * makefile.gnu: added files for linux build
  421. * System.Data.OracleClient.build: added file
  422. for windows build
  423. * .cvsignore: added file for cvs to ignore files
  424. * System.Data.OracleClient/OciGlue.cs
  425. * System.Data.OracleClient/ociglue.h
  426. * System.Data.OracleClient/ociglue.c: code clean up
  427. and better error handling
  428. 2002-12-05 Daniel Morgan <[email protected]>
  429. * System.Data.OracleClient
  430. * System.Data.OracleClient/System.Data.OracleClient
  431. added directory to mcs/class for the Oracle 8i
  432. data provider
  433. * System.Data.OracleClient/OciGlue.cs
  434. * System.Data.OracleClient/OracleConnection.cs
  435. * System.Data.OracleClient/OracleCommand.cs: added
  436. files for the System.Data.OracleClient.dll assembly
  437. * System.Data.OracleClient/ociglue.c
  438. * System.Data.OracleClient/ociglue.h: added
  439. files for thte System.Data.OracleClient.gluelib.dll
  440. unmanaged c shared library
  441. * System.Data.OracleClient/TestOracleClient.cs: test
  442. the OracleClient data provider for Oracle 8i database
  443. * ChangeLog: added file
  444. * README.TXT: added file
  445. * System.Data.OracleClient/OciGlueLib_MSVC_win32.make:
  446. added makefile for ociglue shared lib on Win32 platform
  447. and compiler Visual C++ 7.0
  448. * System.Data.OracleClient/OciGlueLib_BCC_win32.make:
  449. added makefile for ociglue shared lib on Win32 platform
  450. and compiler Borland C++ 5.5
  451. * MonoOracleClient.csproj
  452. * MonoOracleClient.csproj.usr
  453. * MonoOracleClient.sln
  454. * MonoOracleClient.suo: added Visual Studio 1.0
  455. project files to build the
  456. assembly System.Data.OracleClient.dll