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