1 01 Sep 2002 Kevin Rosenberg (kevin@rosenberg.net)
2 * Rework use of file types in .asd files
4 17 Aug 2002 Kevin Rosenberg (kevin@rosenberg.net)
5 * Add .asd definition files for ASDF users
7 31 Jul 2002 Kevin Rosenberg (kevin@rosenberg.net)
8 * Restructure directories for Common Lisp Controller v3 compatibility
10 25 Jul 2002 Kevin Rosenberg (kevin@rosenberg.net)
11 * Also change case of logical host in loader files
12 * Rework handling of logical pathnames
14 05 Jul 2002 Kevin Rosenberg (kevin@rosenberg.net)
15 * Change case of logical host
17 14 May 2002 Kevin Rosenberg (kevin@rosenberg.net)
18 * clsql-base.system: Added base package that can be used without
19 high-level SQL commands. Used for adding support for UncommonSQL.
20 * *.system: Reworked logical pathnames to be more consistent with
21 Common Lisp Controller.
22 * debian/*: Completed initial Debian support
24 10 May 2002 Marc Battyani (marc.battyani@fractalconcept.com)
26 * sql/transactions.cl:
27 Added transaction support. Functions/macros added:
28 with-transaction, commit-transaction, rollback-transaction,
29 add-transaction-commit-hook, add-transaction-rollback-hook
31 04 May 2002 Marc Battyani (marc.battyani@fractalconcept.com)
35 Added pool support in connect/disconnect and with-database.
36 Removed with-db-from-pool as with-database can now works with the connections pool
38 01 May 2002 Marc Battyani (marc.battyani@fractalconcept.com)
43 Completed connection pool.
44 Added with-db-from-pool macro.
46 27 Apr 2002 Kevin Rosenberg (kevin@rosenberg.net)
48 Added initial support for connection pool
50 Took transaction code from UncommonSQL and integrated
51 into CLSQL code. See file for disclaimer about why this
54 23 Apr 2002 Kevin Rosenberg (kevin@rosenberg.net)
55 * interfaces/postgresql/postgresql-sql.cl:
56 Fix keyword typo in database-read-large-object
57 * interfaces/mysql/mysql-loader.cl
59 * test-suite/tester-clsql.cl
60 Fix type coercion of double-float
62 Added debian docbook catalog, made it the default
64 19 Apr 2002 Marc Battyani (marc.battyani@fractalconcept.com)
65 * interface/postgresql/postgresql-api.cl:
66 * interface/postgresql/postgresql-sql.cl:
68 * sql/db-interface.cl:
69 Added large objects support for postgresql.
71 07 Apr 2002 Kevin Rosenberg (kevin@rosenberg.net)
72 * src/postgresql-socket/postgresql-socket-api.cl:
73 Fixed find-foreign-function call, eliminated crypt warning
77 Moved functionality from low-level interfaces to this file
79 * test-suite/tester.cl:
80 Added test with acl-compat-tester, moved others to old-tests
83 06 Apr 2002 Kevin Rosenberg (kevin@rosenberg.net)
85 Reinstated commented out sections
86 * interfaces/postgresql/postgresql-loader.cl:
87 * interfaces/mysql/mysql-loader.cl:
88 Updated find-forieign-library support.
89 * interfaces/postgresql-socket/postgresql-socket-package.cl:
90 Fixed require form for Lispworks (Thanks Marc Battyani!)
91 * interfaces/postgresql-socket/postgresql-socket-api.cl:
92 Fixed eval of def-function for crypt library.
94 31 Mar 2002 Kevin Rosenberg (kevin@rosenberg.net)
95 * Added interface to support USQL high-level rouines
97 29 Mar 2002 Kevin Rosenberg (kevin@rosenberg.net)
98 * Separated db-interface and conditions from sql/sql.cl
99 * Improved foreign library loading testing
100 * interfaces/postgresql/postgresql-api.cl
101 Added PQisBusy function
102 * interfaces/clsql-uffi/clsql-uffi.cl
103 Fixed sign error for 64-bit processing
105 27 Mar 2002 Kevin Rosenberg (kevin@rosenberg.net)
106 * interfaces/postgresql-socket/postgresql-socket-api.cl:
107 Fixes to read-double-from-socket. Added 64-bit integer support.
108 * test-suite/xptest-clsql.cl
109 Added testint for 64-bit integers
110 * Additons to installation docs
112 26 Mar 2002 Kevin Rosenberg (kevin@rosenberg.net)
113 * interfaces/postgresql-socket/postgresql-socket-api.cl:
114 Implemented direct socket reading for field type :double
115 * Added usage information for :types to documentation
116 * interfaces/mysql/mysql-sql.cl: Fixed type specifiers in atoi,
118 * interfaces/clsql-uffi: Created new directory. Split common
119 interface routines that use UFFI into this package. Required
120 especially to support direct reading of 64-bit integers into
121 bignums and bypassing temporary strings.
122 * test-clsql.cl: Updated to test postgresql-socket's
123 read-double-from-socket function.
124 * test-suite/xptest-clsql.cl
125 Started work on test suite
127 25 Mar 2002 Kevin Rosenberg (kevin@rosenberg.net)
128 * interfaces/mysql/mysql-api.cl: Added mysql-fetch-fields,
129 mysql-fetch-field-direct Got :auto types working
130 * interfaces/postgresql/postgresql-api.cl
131 * interfaces/postgresql-socket/postgresql-socket-api.cl
132 Added pgsql-field-types enum. Got :auto types working.
134 Renamed :field-types to :types.
136 24 Mar 2002 Kevin Rosenberg (kevin@rosenberg.net)
137 * Added field-types parameter to query, database-query,
138 database-query-result-set, map-query. Haven't added code
139 to utilize field types, yet.
140 * Changed postgresql-socket result set from cons to a structure
141 * Updated test-clsql.cl to use automated testing with a config
143 * Changed return types of field accessors from cstring to
144 (* :unsigned-char). This prepares for being able to use specified
145 type conversions when taking field data into lisp.
146 * Added field-type processing for most interfaces. Not done yet.
148 23 Mar 2002 Kevin Rosenberg (kevin@rosenberg.net)
149 * doc/ref.sgml: Updated MAP-QUERY example to use
150 *read-default-float-format* (John Foderaro)
151 * Extensive work to foreign library loaders and .system files to
152 check for successful loading of foreign libraries.
153 * Modified test-clsql.cl to allow more modularity and
154 automated testing in future release.