]> git.saurik.com Git - wxWidgets.git/blob - src/iodbc/Changes.log
compilation fix for old broken Borland compiler
[wxWidgets.git] / src / iodbc / Changes.log
1 January 18, 1999, V2.50:
2 * Added autoconf/automake/libtool support
3 * Licensing moved to LGPL
4 * Added OpenLink code enhancements and bug fixes
5
6 ------------------------------------------------------------------------
7 Original Changelog from Ke Jin
8 ------------------------------------------------------------------------
9 July 30, 1995, v2.00.beta:
10 0. the first release and beta version.
11
12 Sep. 11, 1995, v2.10:
13 1. Porting to AIX 3.x and 4.x, by writing dlopen(),
14 dlsym(), dlclose() interface.
15 2. Tested on SCO OpenServer 5.x
16 3. Awared of that, unlike s700/s800, exported function
17 symbols on HP9000 s300/s400 will be prepended with
18 a '_' prefix by compiler(and this '_' prefix is not
19 automatically handled by shl_findsym()). Now, it works
20 fine on s300/s400.
21 4. Support driver ODBC call tracing.
22
23 Oct. 12, 1995, v2.11:
24 5. Driver's SQLNumResultCols() will automatically be
25 invoked in driver manager's SQLExecute(),
26 SQLExecDirect() and SQLParamData() after successfully
27 (i.e. return SQL_SUCCESS or SQL_SUCCESS_WITH_INFO )
28 calling of their correspondent driver functions. This
29 simplifies the state tracing/checking of the driver
30 manager a lot and allows store procedures to return
31 result set and also make iODBC driver manager work
32 properly with SELECT INTO statements which actually
33 don't return result sets.
34 6. Memory leaks are cleared.
35 7. Two bugs in dld.c for AIX are fixed
36 8. A bug of setting tracing option is fixed.
37 9. The driver will not be unloaded by SQLDisconnect()
38 but by SQLFreeConnect() or next SQLConnect()/
39 SQLDriverConnect()/SQLBrowsConnect() on a different
40 driver. This will save driver's loading time if it
41 has been used by a previous connection(even there
42 is no active connection on this driver).
43 10.Another three platforms are supported:
44 FreeBSD 2.x
45 Concurrent Max/OS SVR4 1.x
46 DG/UX 5.x
47 11.autoconfig and build -- shell scripts to help modifying
48 Config.mk and building iodbc driver manager
49
50 Nov. 12, 1995, v2.12
51 12.I realized that a driver manager doesn't aware of
52 difference between a C5 (i.e. hstmt) and a C6
53 (i.e. transaction) states.
54 13.The link flags "-lc" has been droped from Linux ELF
55 section of Config.mk to fix a segment fault problem.
56 Now, it works fine on Slackware 2.3 and Red Hat 2.0
57 (kernel version are 1.2.xx and 1.3.xx respectively).
58 14.On FreeBSD 2.x, dlsym() doesn't handle the '_' prefix
59 prepended to an exportting function symbol by compiler.
60 So, CLI_NAME_PREFIX needs to be defined as "_SQL" for
61 FreeBSD 2.x.
62 15.Some files are renamed
63 dld.c -> dlf.c
64 dld.h -> dlf.h
65 confg.h -> config.h
66 16. Fix a bug on setting tracing options.
67