r4147: Auto commit for Debian build
[clsql.git] / ChangeLog
index 823debd170e2201116c777e5827caa07655cf6df..394682ecd25ce3cd4670f20ed29b0238306677e2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
-24 Mar 2002 Kevin Rosenberg (kevin@rosenberg.net)
+12 Dec 2002 Kevin Rosenberg (kevin@rosenberg.net)
+       * uffi/clsql-uffi.lisp: return NIL for numeric fields that are NULL
+       
+16 Oct 2002 Kevin Rosenberg (kevin@rosenberg.net)
+        * Add support for SBCL, OpenMCL, and SCL
+       * Add *load-truename* to search path for clsql's
+       compiled libraries.
+
+01 Sep 2002 Kevin Rosenberg (kevin@rosenberg.net)
+        * Rework use of file types in .asd files
+
+17 Aug 2002 Kevin Rosenberg (kevin@rosenberg.net)
+        * Add .asd definition files for ASDF users
+
+31 Jul 2002 Kevin Rosenberg (kevin@rosenberg.net)
+        * Restructure directories for Common Lisp Controller v3 compatibility
+
+25 Jul 2002 Kevin Rosenberg (kevin@rosenberg.net)
+       * Also change case of logical host in loader files
+       * Rework handling of logical pathnames
+       
+05 Jul 2002 Kevin Rosenberg (kevin@rosenberg.net)
+       * Change case of logical host
+       
+14 May 2002 Kevin Rosenberg (kevin@rosenberg.net)
+       * clsql-base.system: Added base package that can be used without
+       high-level SQL commands. Used for adding support for UncommonSQL.
+       * *.system: Reworked logical pathnames to be more consistent with
+       Common Lisp Controller.
+       * debian/*: Completed initial Debian support
+       
+10 May 2002 Marc Battyani (marc.battyani@fractalconcept.com)
+       * sql/classes.cl:
+       * sql/transactions.cl:
+       Added transaction support. Functions/macros added:
+       with-transaction, commit-transaction, rollback-transaction,
+       add-transaction-commit-hook, add-transaction-rollback-hook
+
+04 May 2002 Marc Battyani (marc.battyani@fractalconcept.com)
+       * sql/sql.cl:
+       * sql/pool.cl:
+       * sql/functional.cl:
+       Added pool support in connect/disconnect and with-database.
+       Removed with-db-from-pool as with-database can now works with the connections pool
+
+01 May 2002 Marc Battyani (marc.battyani@fractalconcept.com)
+       * sql/sql.cl:
+       * sql/pool.cl:
+       * sql/classes.cl:
+       * sql/package.cl:
+       Completed connection pool.
+       Added with-db-from-pool macro.
+       
+27 Apr 2002 Kevin Rosenberg (kevin@rosenberg.net)
+       * Multiple files:
+       Added initial support for connection pool
+       * sql/transactions.cl
+       Took transaction code from UncommonSQL and integrated
+       into CLSQL code. See file for disclaimer about why this
+       was added.
+
+23 Apr 2002 Kevin Rosenberg (kevin@rosenberg.net)
+       * interfaces/postgresql/postgresql-sql.cl:
+       Fix keyword typo in database-read-large-object
+       * interfaces/mysql/mysql-loader.cl
+       Fix loading on Win32
+       * test-suite/tester-clsql.cl
+       Fix type coercion of double-float
+       * doc/*
+       Added debian docbook catalog, made it the default
+       
+19 Apr 2002 Marc Battyani (marc.battyani@fractalconcept.com)
+       * interface/postgresql/postgresql-api.cl:
+       * interface/postgresql/postgresql-sql.cl:
+       * sql/sql.cl:
+       * sql/db-interface.cl:
+       Added large objects support for postgresql.
+
+07 Apr 2002 Kevin Rosenberg (kevin@rosenberg.net)
+       * src/postgresql-socket/postgresql-socket-api.cl:
+       Fixed find-foreign-function call, eliminated crypt warning
+       * Makefiles:
+       Multiple improvements
+       * sql/usql.cl:
+       Moved functionality from low-level interfaces to this file
+       via generic functions
+       * test-suite/tester.cl:
+       Added test with acl-compat-tester, moved others to old-tests
+       directory.
+       
+06 Apr 2002 Kevin Rosenberg (kevin@rosenberg.net)
+       * src/usql.cl:
+       Reinstated commented out sections
+       * interfaces/postgresql/postgresql-loader.cl:
+       * interfaces/mysql/mysql-loader.cl:
+       Updated find-forieign-library support.
+       * interfaces/postgresql-socket/postgresql-socket-package.cl:
+       Fixed require form for Lispworks (Thanks Marc Battyani!)
+       * interfaces/postgresql-socket/postgresql-socket-api.cl:
+       Fixed eval of def-function for crypt library.
+               
+31 Mar 2002 Kevin Rosenberg (kevin@rosenberg.net)
+       * Added interface to support USQL high-level rouines
+       
+29 Mar 2002 Kevin Rosenberg (kevin@rosenberg.net)
+       * Separated db-interface and conditions from sql/sql.cl
+       * Improved foreign library loading testing
+       * interfaces/postgresql/postgresql-api.cl
+       Added PQisBusy function
+       * interfaces/clsql-uffi/clsql-uffi.cl
+       Fixed sign error for 64-bit processing
+       
+27 Mar 2002 Kevin Rosenberg (kevin@rosenberg.net)
+       * interfaces/postgresql-socket/postgresql-socket-api.cl:
+       Fixes to read-double-from-socket. Added 64-bit integer support.
+       * test-suite/xptest-clsql.cl
+       Added testint for 64-bit integers
+       * Additons to installation docs
+       
+26 Mar 2002 Kevin Rosenberg (kevin@rosenberg.net)
+       * interfaces/postgresql-socket/postgresql-socket-api.cl:
+       Implemented direct socket reading for field type :double
+       * Added usage information for :types to documentation
+       * interfaces/mysql/mysql-sql.cl: Fixed type specifiers in atoi,
+       atol, atof calls
+       * interfaces/clsql-uffi: Created new directory. Split common
+       interface routines that use UFFI into this package. Required
+       especially to support direct reading of 64-bit integers into
+       bignums and bypassing temporary strings.
+       * test-clsql.cl: Updated to test postgresql-socket's
+       read-double-from-socket function.
+       * test-suite/xptest-clsql.cl
+       Started work on test suite
 
+25 Mar 2002 Kevin Rosenberg (kevin@rosenberg.net)
+       * interfaces/mysql/mysql-api.cl: Added mysql-fetch-fields,
+       mysql-fetch-field-direct Got :auto types working
+       * interfaces/postgresql/postgresql-api.cl
+       * interfaces/postgresql-socket/postgresql-socket-api.cl
+       Added pgsql-field-types enum. Got :auto types working.
+       * multiple-files
+       Renamed :field-types to :types.
+       
+24 Mar 2002 Kevin Rosenberg (kevin@rosenberg.net)
        * Added field-types parameter to query, database-query,
        database-query-result-set, map-query. Haven't added code
        to utilize field types, yet.
-
        * Changed postgresql-socket result set from cons to a structure
-
        * Updated test-clsql.cl to use automated testing with a config
        file
+       * Changed return types of field accessors from cstring to
+       (* :unsigned-char).  This prepares for being able to use specified
+       type conversions when taking field data into lisp.
+       * Added field-type processing for most interfaces. Not done yet.
        
 23 Mar 2002 Kevin Rosenberg (kevin@rosenberg.net)
-       
        * doc/ref.sgml: Updated MAP-QUERY example to use
        *read-default-float-format* (John Foderaro)
-       
        * Extensive work to foreign library loaders and .system files to
        check for successful loading of foreign libraries.
-
        * Modified test-clsql.cl to allow more modularity and
        automated testing in future release.
-
-               
-