r2001: debian
[clsql.git] / ChangeLog
1 14 May 2002 Kevin Rosenberg (kevin@rosenberg.net)
2         * *.system: Reworked logical pathnames to be more consistent with
3         Common Lisp Controller.
4         * debian/*: Completed initial Debian support
5         
6 10 May 2002 Marc Battyani (marc.battyani@fractalconcept.com)
7         * sql/classes.cl:
8         * sql/transactions.cl:
9         Added transaction support. Functions/macros added:
10         with-transaction, commit-transaction, rollback-transaction,
11         add-transaction-commit-hook, add-transaction-rollback-hook
12
13 04 May 2002 Marc Battyani (marc.battyani@fractalconcept.com)
14         * sql/sql.cl:
15         * sql/pool.cl:
16         * sql/functional.cl:
17         Added pool support in connect/disconnect and with-database.
18         Removed with-db-from-pool as with-database can now works with the connections pool
19
20 01 May 2002 Marc Battyani (marc.battyani@fractalconcept.com)
21         * sql/sql.cl:
22         * sql/pool.cl:
23         * sql/classes.cl:
24         * sql/package.cl:
25         Completed connection pool.
26         Added with-db-from-pool macro.
27         
28 27 Apr 2002 Kevin Rosenberg (kevin@rosenberg.net)
29         * Multiple files:
30         Added initial support for connection pool
31         * sql/transactions.cl
32         Took transaction code from UncommonSQL and integrated
33         into CLSQL code. See file for disclaimer about why this
34         was added.
35
36 23 Apr 2002 Kevin Rosenberg (kevin@rosenberg.net)
37         * interfaces/postgresql/postgresql-sql.cl:
38         Fix keyword typo in database-read-large-object
39         * interfaces/mysql/mysql-loader.cl
40         Fix loading on Win32
41         * test-suite/tester-clsql.cl
42         Fix type coercion of double-float
43         * doc/*
44         Added debian docbook catalog, made it the default
45         
46 19 Apr 2002 Marc Battyani (marc.battyani@fractalconcept.com)
47         * interface/postgresql/postgresql-api.cl:
48         * interface/postgresql/postgresql-sql.cl:
49         * sql/sql.cl:
50         * sql/db-interface.cl:
51         Added large objects support for postgresql.
52
53 07 Apr 2002 Kevin Rosenberg (kevin@rosenberg.net)
54         * src/postgresql-socket/postgresql-socket-api.cl:
55         Fixed find-foreign-function call, eliminated crypt warning
56         * Makefiles:
57         Multiple improvements
58         * sql/usql.cl:
59         Moved functionality from low-level interfaces to this file
60         via generic functions
61         * test-suite/tester.cl:
62         Added test with acl-compat-tester, moved others to old-tests
63         directory.
64         
65 06 Apr 2002 Kevin Rosenberg (kevin@rosenberg.net)
66         * src/usql.cl:
67         Reinstated commented out sections
68         * interfaces/postgresql/postgresql-loader.cl:
69         * interfaces/mysql/mysql-loader.cl:
70         Updated find-forieign-library support.
71         * interfaces/postgresql-socket/postgresql-socket-package.cl:
72         Fixed require form for Lispworks (Thanks Marc Battyani!)
73         * interfaces/postgresql-socket/postgresql-socket-api.cl:
74         Fixed eval of def-function for crypt library.
75                 
76 31 Mar 2002 Kevin Rosenberg (kevin@rosenberg.net)
77         * Added interface to support USQL high-level rouines
78         
79 29 Mar 2002 Kevin Rosenberg (kevin@rosenberg.net)
80         * Separated db-interface and conditions from sql/sql.cl
81         * Improved foreign library loading testing
82         * interfaces/postgresql/postgresql-api.cl
83         Added PQisBusy function
84         * interfaces/clsql-uffi/clsql-uffi.cl
85         Fixed sign error for 64-bit processing
86         
87 27 Mar 2002 Kevin Rosenberg (kevin@rosenberg.net)
88         * interfaces/postgresql-socket/postgresql-socket-api.cl:
89         Fixes to read-double-from-socket. Added 64-bit integer support.
90         * test-suite/xptest-clsql.cl
91         Added testint for 64-bit integers
92         * Additons to installation docs
93         
94 26 Mar 2002 Kevin Rosenberg (kevin@rosenberg.net)
95         * interfaces/postgresql-socket/postgresql-socket-api.cl:
96         Implemented direct socket reading for field type :double
97         * Added usage information for :types to documentation
98         * interfaces/mysql/mysql-sql.cl: Fixed type specifiers in atoi,
99         atol, atof calls
100         * interfaces/clsql-uffi: Created new directory. Split common
101         interface routines that use UFFI into this package. Required
102         especially to support direct reading of 64-bit integers into
103         bignums and bypassing temporary strings.
104         * test-clsql.cl: Updated to test postgresql-socket's
105         read-double-from-socket function.
106         * test-suite/xptest-clsql.cl
107         Started work on test suite
108
109 25 Mar 2002 Kevin Rosenberg (kevin@rosenberg.net)
110         * interfaces/mysql/mysql-api.cl: Added mysql-fetch-fields,
111         mysql-fetch-field-direct Got :auto types working
112         * interfaces/postgresql/postgresql-api.cl
113         * interfaces/postgresql-socket/postgresql-socket-api.cl
114         Added pgsql-field-types enum. Got :auto types working.
115         * multiple-files
116         Renamed :field-types to :types.
117         
118 24 Mar 2002 Kevin Rosenberg (kevin@rosenberg.net)
119         * Added field-types parameter to query, database-query,
120         database-query-result-set, map-query. Haven't added code
121         to utilize field types, yet.
122         * Changed postgresql-socket result set from cons to a structure
123         * Updated test-clsql.cl to use automated testing with a config
124         file
125         * Changed return types of field accessors from cstring to
126         (* :unsigned-char).  This prepares for being able to use specified
127         type conversions when taking field data into lisp.
128         * Added field-type processing for most interfaces. Not done yet.
129         
130 23 Mar 2002 Kevin Rosenberg (kevin@rosenberg.net)
131         * doc/ref.sgml: Updated MAP-QUERY example to use
132         *read-default-float-format* (John Foderaro)
133         * Extensive work to foreign library loaders and .system files to
134         check for successful loading of foreign libraries.
135         * Modified test-clsql.cl to allow more modularity and
136         automated testing in future release.