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