clsql.git
17 years agor11071: add platforms
Kevin M. Rosenberg [Wed, 30 Aug 2006 19:02:58 +0000 (19:02 +0000)]
r11071: add platforms

17 years agor11068: * clsql.asd: Add support for loop extensions for clisp. Support clisp...
Kevin M. Rosenberg [Wed, 30 Aug 2006 13:36:06 +0000 (13:36 +0000)]
r11068:         * clsql.asd: Add support for loop extensions for clisp. Support clisp via cffi.

17 years agor11067: * sql/expressions.lisp: Use database-output-as-type if value exists...
Kevin M. Rosenberg [Wed, 30 Aug 2006 13:13:05 +0000 (13:13 +0000)]
r11067:         * sql/expressions.lisp: Use database-output-as-type if value exists for boolean output

17 years agor11066: * sql/expressions.lisp: Use database-output-as-type if value exists...
Kevin M. Rosenberg [Wed, 30 Aug 2006 13:12:54 +0000 (13:12 +0000)]
r11066:         * sql/expressions.lisp: Use database-output-as-type if value exists for boolean output

17 years agor11065: note doc fix
Kevin M. Rosenberg [Wed, 30 Aug 2006 11:10:50 +0000 (11:10 +0000)]
r11065: note doc fix

17 years agor11064: fix default field-type
Kevin M. Rosenberg [Wed, 30 Aug 2006 11:08:18 +0000 (11:08 +0000)]
r11064: fix default field-type

17 years agor11062: Remove old mysql C API functions
Kevin M. Rosenberg [Wed, 30 Aug 2006 10:47:38 +0000 (10:47 +0000)]
r11062: Remove old mysql C API functions

17 years agor11061: 29 Aug 2006 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Wed, 30 Aug 2006 10:03:39 +0000 (10:03 +0000)]
r11061: 29 Aug 2006  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.7.0: Now supports clisp on linux and windows. Requires latest
        development versions of clisp and cffi/cffi-uffi-compat

17 years agor11060: fix loop error on clisp. RESULT-SET should be T at start of loop to avoid...
Kevin M. Rosenberg [Wed, 30 Aug 2006 08:58:47 +0000 (08:58 +0000)]
r11060: fix loop error on clisp. RESULT-SET should be T at start of loop to avoid terminating before starting

17 years agor11059: fix loop package on lispworks
Kevin M. Rosenberg [Wed, 30 Aug 2006 08:24:02 +0000 (08:24 +0000)]
r11059: fix loop package on lispworks

17 years agor11058: 29 Aug 2006 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Wed, 30 Aug 2006 08:05:21 +0000 (08:05 +0000)]
r11058: 29 Aug 2006  Kevin Rosenberg <kevin@rosenberg.net>
* Makefile.common: Add OS detection
* uffi/make.sh, db-mysql/make.sh: Remove files
* uffi/Makefile, db-mysql/Makefile: Add support for cygwin compilation.
Refactor to remove need to make.sh shell scripts.
* clsql.asd: Add support for loop extensions for clisp.
* sql/loop-extension.lisp: Add support for ansi-loop on clisp.
Define loop-record-iteration-path in CLSQL-SYS package rather
than CL-USER.
* sql/ansi-loop.lisp: New file to support iteration on clisp.

17 years agor11056: 28 Aug 2006 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Tue, 29 Aug 2006 15:05:01 +0000 (15:05 +0000)]
r11056: 28 Aug 2006  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.6.7
        * sql/oodml.lisp: Remove high debugging level declaration

17 years agor11027: add postgresql not
Kevin M. Rosenberg [Mon, 14 Aug 2006 06:57:09 +0000 (06:57 +0000)]
r11027: add postgresql not

17 years agor11026: 14 Aug 2006 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Mon, 14 Aug 2006 06:54:32 +0000 (06:54 +0000)]
r11026: 14 Aug 2006  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.6.6
        * sql/generic-postgresql.lisp: Fix assumption that postgres user id
        is always 1.

17 years agor11018: 12 Aug 2006 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Sat, 12 Aug 2006 21:19:22 +0000 (21:19 +0000)]
r11018: 12 Aug 2006  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.6.5
        * sql/generic-postgresql.lisp: Add slot for has-table-pg_roles to
        lazily cache if pg_roles tables exist. Selectively use SQL from
        Joel's previous patch if pg_roles table exists. Should now work
        with both postgresql 7.4 and 8.x.

17 years agor11016: * sql/generic-postgresql.lisp: Revert patch from Joel Reymont since
Kevin M. Rosenberg [Sat, 12 Aug 2006 20:07:34 +0000 (20:07 +0000)]
r11016:         * sql/generic-postgresql.lisp: Revert patch from Joel Reymont since
        it fails on versions of postgresql that lack the pg_role table

17 years agor11014: 12 Aug 2006 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Sat, 12 Aug 2006 19:43:22 +0000 (19:43 +0000)]
r11014: 12 Aug 2006  Kevin Rosenberg <kevin@rosenberg.net>
* Version 3.6.4
* clsql.asd: Add support for c:\etc\clsql-init.lisp as possible
local initialization file
* db-mysql/mysql-loader.lisp: Remove former method of using pathnames
as name candidates.
* db-odbc/odbc-api.lisp: Work-around Allegro/Windows FFI bug
that generates incorrect integer return type

17 years agor10975: 07 Jul 2006 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Fri, 7 Jul 2006 19:01:59 +0000 (19:01 +0000)]
r10975: 07 Jul 2006  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.6.3
        * sql/transactions.lisp: Important typo fix from Alexey Antipov
        for database-start-transaction

17 years agor10971: Automated commit for clsql debian-version-3.6.2-1
Kevin M. Rosenberg [Wed, 5 Jul 2006 02:17:10 +0000 (02:17 +0000)]
r10971: Automated commit for clsql debian-version-3.6.2-1

17 years agor10969: 04 Jul 2006 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Wed, 5 Jul 2006 02:16:49 +0000 (02:16 +0000)]
r10969: 04 Jul 2006  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.6.2
        * db-postgresql/postgresql-sql.lisp: Apply patch from Vladimir Sekissov
        to close connection when failing to connect to database.
        * sql/generic-postgresql.lisp: Apply patch from Joel Reymont
        to avoid dropping system views.
        * sql/oodml.lisp: Apply patch from Joel Reymont to avoid listify
        a nil value [patch sponsored by Flektor]
        * clsql-uffi.asd, uffi/make.sh: Patch from Richard Kreuter
        for netbsd compilation

17 years agor10947: Automated commit for Debian build of clsql upstream-version-3.6.1
Kevin M. Rosenberg [Tue, 16 May 2006 06:38:55 +0000 (06:38 +0000)]
r10947: Automated commit for Debian build of clsql upstream-version-3.6.1

17 years agor10946: 15 May 2006 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Tue, 16 May 2006 06:27:04 +0000 (06:27 +0000)]
r10946: 15 May 2006  Kevin Rosenberg <kevin@rosenberg.net>
        * doc/ref-ooddl.xml: Add documentation for :db-reader and :db-writer
        slots for def-view-class macro [as reported missing by Thomas Fischbacher].

17 years agor10945: 15 May 2006 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Tue, 16 May 2006 06:26:40 +0000 (06:26 +0000)]
r10945: 15 May 2006  Kevin Rosenberg <kevin@rosenberg.net>
        * doc/ref-ooddl.xml: Add documentation for :db-reader and :db-writer
        slots for def-view-class macro [as reported missing by Thomas Fischbacher].

17 years agor10941: 09 May 2006 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Wed, 10 May 2006 15:08:30 +0000 (15:08 +0000)]
r10941: 09 May 2006  Kevin Rosenberg <kevin@rosenberg.net>
        * db-postgresql-socket/postgresql-socket-api.lisp:
        Apply patch from Marko Kocic adding the socket creation
        function needed for CLISP.

17 years agor10937: Automated commit for Debian build of clsql upstream-version-3.6.0
Kevin M. Rosenberg [Wed, 10 May 2006 00:46:07 +0000 (00:46 +0000)]
r10937: Automated commit for Debian build of clsql upstream-version-3.6.0

17 years agor10936: 08 May 2006 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Wed, 10 May 2006 00:45:15 +0000 (00:45 +0000)]
r10936: 08 May 2006  Kevin Rosenberg <kevin@rosenberg.net>
        * Version: 3.6.0 (requires UFFI v1.5.11 or greater)
        * db-oracle/metaclasses.lisp: Patch from James Bielman for
        checking slot constraints.
        * db-oracle/oracle-{api,sql}.lisp: Avoid dead pointers on loading
        saved openmcl images (based on patch from James Bielman)

17 years agor10933: 08 May 2006 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Tue, 9 May 2006 14:02:11 +0000 (14:02 +0000)]
r10933: 08 May 2006  Kevin Rosenberg <kevin@rosenberg.net>
        * sql/metaclasses.lisp: Patch from James Bielman for
        checking slot constraints.

17 years agor10930: 06 May 2006 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Sun, 7 May 2006 06:12:33 +0000 (06:12 +0000)]
r10930: 06 May 2006  Kevin Rosenberg <kevin@rosenberg.net>
        * doc/ref-fdml.xml: Documentation patch from Marcus Pearce for limit keyword

17 years agor10925: Automated commit for Debian build of clsql upstream-version-3.5.7
Kevin M. Rosenberg [Wed, 3 May 2006 15:13:42 +0000 (15:13 +0000)]
r10925: Automated commit for Debian build of clsql upstream-version-3.5.7

17 years agor10923: Automated commit for Debian build of clsql upstream-version-3.5.7
Kevin M. Rosenberg [Wed, 3 May 2006 14:39:54 +0000 (14:39 +0000)]
r10923: Automated commit for Debian build of clsql upstream-version-3.5.7

17 years agor10922: 03 May 2006 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Wed, 3 May 2006 14:39:10 +0000 (14:39 +0000)]
r10922: 03 May 2006  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.5.7
        * sql/time.lisp: Apply patch from Aleksandar Bakic to extended
        duration parsing and unparsing to include year and month.
        * clsql-uffi.asd, uffi/clsql-uffi-loader.lisp: Apply patch from Nathan Bird
        improving library search on Windows platform.
        * doc/ref-fdml.xml, /doc/TODO, tests/test-fdml.lisp, tests/test-init.lisp:
        Apply patch from Marcus Pearce documenting and testing :limit and :offset for SELECT

18 years agor10914: rebuild for debian changes
Kevin M. Rosenberg [Tue, 11 Apr 2006 22:55:58 +0000 (22:55 +0000)]
r10914: rebuild for debian changes

18 years agor10909: Automated commit for clsql debian-version-3.5.6-2
Kevin M. Rosenberg [Thu, 23 Mar 2006 17:10:30 +0000 (17:10 +0000)]
r10909: Automated commit for clsql debian-version-3.5.6-2

18 years agor10904: 20 Mar 2006 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Tue, 21 Mar 2006 02:51:09 +0000 (02:51 +0000)]
r10904: 20 Mar 2006  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.5.6
        * clsql-postgresql-socket.asd,
        * db-postgresql-socket/postgresql-socket-package.lisp:
        Use the cl-md5 package on all platforms. Based on report
        from Alan Caulkins.

18 years agor10899: Automated commit for Debian build of clsql upstream-version-3.5.5
Kevin M. Rosenberg [Wed, 8 Mar 2006 19:08:08 +0000 (19:08 +0000)]
r10899: Automated commit for Debian build of clsql upstream-version-3.5.5

18 years agor10893: 28 Feb 2006 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Tue, 28 Feb 2006 16:07:58 +0000 (16:07 +0000)]
r10893: 28 Feb 2006  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.5.4
        * sql/metaclasses.lisp: Apply patch from Friedrich Dominicus to
        fix accessor for new versions of SBCL
        * db-oracle/oracle-sql.lisp: Apply patch from James Bielman
        to improving parsing of time.
        * db-db2/db2-constants.lisp: Change NULL_HANDLE has suggested
        by Harold Lee.
        * db-oracle/oracle-dbi.lisp: Add support for SQL BIT type
        as noted by Russ Tyndall.

18 years agor10868: Automated commit for Debian build of clsql upstream-version-3.5.3
Kevin M. Rosenberg [Mon, 16 Jan 2006 21:46:13 +0000 (21:46 +0000)]
r10868: Automated commit for Debian build of clsql upstream-version-3.5.3

18 years agor10864: support GNU/kFreeBSD
Kevin M. Rosenberg [Sat, 31 Dec 2005 18:15:16 +0000 (18:15 +0000)]
r10864: support GNU/kFreeBSD

18 years agor10860: new pdf
Kevin M. Rosenberg [Fri, 23 Dec 2005 11:03:59 +0000 (11:03 +0000)]
r10860: new pdf

18 years agor10858: 23 Dec 2005 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Fri, 23 Dec 2005 10:50:36 +0000 (10:50 +0000)]
r10858: 23 Dec 2005  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.5.1
        * sql/expressions.lisp: Ensure table names are properly escaped
        before comparing -- fixes bug reported by Asbj\uffffrn Bj\uffffrnstad
        on CLSQL-Devel.

18 years agor10854: 02 Dec 2005 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Fri, 2 Dec 2005 15:30:16 +0000 (15:30 +0000)]
r10854: 02 Dec 2005  Kevin Rosenberg <kevin@rosenberg.net>
        * sql/generic-postgresql.lisp: improved decoding of table attribute
          parameters [from Vladimir Sekissov]
        * sql/metaclasses.lisp: check that metaclass is standard-db-class or
          it's subclass to prevent adding standard-db-object to supers if
          somebody in the path has it already when metaclass inherited from
          standard-db-class. [from Vladimir Sekissov]

18 years agor10846: Automated commit for Debian build of clsql upstream-version-3.5.0
Kevin M. Rosenberg [Sat, 26 Nov 2005 16:08:39 +0000 (16:08 +0000)]
r10846: Automated commit for Debian build of clsql upstream-version-3.5.0

18 years agor10845: 26 Nov 2005 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Sat, 26 Nov 2005 16:08:12 +0000 (16:08 +0000)]
r10845: 26 Nov 2005  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.5.0
        * tests/test-init.lisp, tests/test-fddl.lisp, tests/test-fdml.lisp,
        * db-odbc/odbc-api.lisp, db-odbc/odbc-ff-interface.lisp,
        * db-odbc/odbc-package.lisp, db-odbc/odbc-constants.lisp
        * db-odbc/odbc-dbi.lisp, db-odbc/odbc-sql.lisp
        * sql/fddl.lisp, sql/generic-odbc.lisp, sql/db-interface.lisp
        * sql/transaction.lisp, sql/package.lisp, sql/time.lisp
        Commit patch from Dominic Robinson providing support for
        Microsoft SQL Server
        * doc/csql.lisp: Fix typo in slot name

18 years agor10843: 24 Nov 2005 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Fri, 25 Nov 2005 17:41:52 +0000 (17:41 +0000)]
r10843: 24 Nov 2005  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.4.7
        * sql/time.lisp: Commit patch from Aleksandar Bakic for
        correct handling of decode-time usec value
        * clsql-mysql.asd: Commit patch from Harald Hanche-Olsen to
        correct the name of the shared library file.

18 years agor10841: 16 Nov 2005 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Wed, 16 Nov 2005 08:05:04 +0000 (08:05 +0000)]
r10841: 16 Nov 2005  Kevin Rosenberg <kevin@rosenberg.net>
        * version 3.4.6
        * sql/metaclasses.lisp: Avoid calling change-class on
        effective-slot-definitions on sbcl to conform to sbcl 0.9.6.38
        changes.

18 years agor10839: 15 Nov 2005 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Wed, 16 Nov 2005 06:43:17 +0000 (06:43 +0000)]
r10839: 15 Nov 2005  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.4.5
        * sql/expressions.lisp: Patch from James Biel to add subselects

18 years agor10837: Automated commit for Debian build of clsql upstream-version-3.4.4
Kevin M. Rosenberg [Tue, 15 Nov 2005 04:06:23 +0000 (04:06 +0000)]
r10837: Automated commit for Debian build of clsql upstream-version-3.4.4

18 years agor10836: 14 Nov 2005 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Tue, 15 Nov 2005 02:44:14 +0000 (02:44 +0000)]
r10836: 14 Nov 2005  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.4.4 [ Requires UFFI 1.5.7+]
        * db-oracle/oracle-{api,sql}.lisp: Patch from James Biel
        to fix lifetime of foreign strings for Oracle calls

18 years agor10827: Automated commit for Debian build of clsql upstream-version-3.4.3
Kevin M. Rosenberg [Sun, 13 Nov 2005 09:18:16 +0000 (09:18 +0000)]
r10827: Automated commit for Debian build of clsql upstream-version-3.4.3

18 years agor10822: 12 Nov 2005 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Sat, 12 Nov 2005 17:46:41 +0000 (17:46 +0000)]
r10822: 12 Nov 2005  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.4.2
        * clsql-uffi.asd: Patch from James Biel improving loading
        * db-oracle/oracle-{api,sql}.lisp: Patch from James Biel
        to support 64-bit lisps

18 years agor10820: 12 Nov 2005 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Fri, 11 Nov 2005 16:26:08 +0000 (16:26 +0000)]
r10820: 12 Nov 2005  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.4.1
        * sql/expressions.lisp: Escape numbers to SQL strings
        at expression level.

18 years agor10818: Automated commit for clsql debian-version-3.4.0-1
Kevin M. Rosenberg [Thu, 10 Nov 2005 22:19:14 +0000 (22:19 +0000)]
r10818: Automated commit for clsql debian-version-3.4.0-1

18 years agor10816: Automated commit for Debian build of clsql upstream-version-3.4.0
Kevin M. Rosenberg [Thu, 10 Nov 2005 22:17:50 +0000 (22:17 +0000)]
r10816: Automated commit for Debian build of clsql upstream-version-3.4.0

18 years agor10815: 11 Nov 2005 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Thu, 10 Nov 2005 22:17:28 +0000 (22:17 +0000)]
r10815: 11 Nov 2005  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.4: Add MySQL 5 support
        * db-mysql/mysql-client-info.lisp: Recognize MySQL 5
        * db-mysql/mysql-sql.lisp: Add support for views in MySQL 5
        * doc/mysql-macosx-notes.txt: New document from Martin Brooks

18 years agor10814: remove extra parenthesis
Kevin M. Rosenberg [Thu, 10 Nov 2005 22:03:45 +0000 (22:03 +0000)]
r10814: remove extra parenthesis

18 years agor10813: 11 Nov 2005 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Thu, 10 Nov 2005 21:53:07 +0000 (21:53 +0000)]
r10813: 11 Nov 2005  Kevin Rosenberg <kevin@rosenberg.net>
        * db-mysql/mysql-client-info.lisp: Recognize MySQL 5
        * db-mysql/mysql-sql.lisp: Add support for views in MySQL 5

18 years agor10812: 7 Nov 2005 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Mon, 7 Nov 2005 17:57:29 +0000 (17:57 +0000)]
r10812: 7 Nov 2005  Kevin Rosenberg <kevin@rosenberg.net>
        * src/time.lisp: Apply patch from Aleksandar Bakic for ROLL
        function.
        * BUGS: Added report for update-object-joins by Aleksandar Bakic

18 years agor10802: Automated commit for Debian build of clsql upstream-version-3.3.4
Kevin M. Rosenberg [Fri, 4 Nov 2005 19:22:31 +0000 (19:22 +0000)]
r10802: Automated commit for Debian build of clsql upstream-version-3.3.4

18 years agor10801: 4 Nov 2005 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Fri, 4 Nov 2005 19:12:57 +0000 (19:12 +0000)]
r10801: 4 Nov 2005  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.3.4 [UFFI >= 1.5.5 needed]
        * db-odbc/odbc-api.lisp: Apply patch from Yaroslav Kavenchuk
        to add missing #\' character.
        * clsql.asd: Add support for CLSQLINIT environmental variable,
        based on patch from Yaroslav Kavenchcuk. New version of UFFI
        required.

18 years agor10794: 30 Oct 2005 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Mon, 31 Oct 2005 04:20:59 +0000 (04:20 +0000)]
r10794: 30 Oct 2005  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.3.3
        * sql/oodml.lisp: Apply patch from Drew Crampsie to fix
        update-objects-joins when using the :target-slot attribute

18 years agor10791: Automated commit for Debian build of clsql upstream-version-3.3.2
Kevin M. Rosenberg [Tue, 25 Oct 2005 17:43:42 +0000 (17:43 +0000)]
r10791: Automated commit for Debian build of clsql upstream-version-3.3.2

18 years agor10789: Automated commit for Debian build of clsql upstream-version-3.3.1
Kevin M. Rosenberg [Tue, 25 Oct 2005 16:16:43 +0000 (16:16 +0000)]
r10789: Automated commit for Debian build of clsql upstream-version-3.3.1

18 years agor10786: fix location of make-load-form
Kevin M. Rosenberg [Sat, 15 Oct 2005 16:45:23 +0000 (16:45 +0000)]
r10786: fix location of make-load-form

18 years agor10783: 11 Oct 2005 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Thu, 13 Oct 2005 05:09:00 +0000 (05:09 +0000)]
r10783: 11 Oct 2005  Kevin Rosenberg <kevin@rosenberg.net>
        * sql/metaclasses.lisp: Commit patch from Will to
        properly set db-reader slot in effective-slot-definition
        * sql/expressions.lisp: Commit patch from Alan Shields
        adding make-load-form for sql-relational-exp
        * sql/generic-postgresql.lisp: Commit patch from Aleksandar Bakic
        adding support for new NUMBER type

18 years agor10747: Automated commit for Debian build of clsql upstream-version-3.3.0
Kevin M. Rosenberg [Sun, 18 Sep 2005 01:29:05 +0000 (01:29 +0000)]
r10747: Automated commit for Debian build of clsql upstream-version-3.3.0

18 years agor10744: update docs
Kevin M. Rosenberg [Sun, 18 Sep 2005 00:16:48 +0000 (00:16 +0000)]
r10744: update docs

18 years agor10742: 17 Sep 2005 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Sun, 18 Sep 2005 00:13:11 +0000 (00:13 +0000)]
r10742: 17 Sep 2005  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.3.0
        * sql/time.lisp: Apply patch from Alan Shields adding DATE type.
        * doc/ref-ooddl.xml: Documentation of new type
        * notes/add-type-hints.txt: New file from Alan Shields
        * sql/fddl.lisp: Add owner keyword to drop-table as suggested
        by Francis Leboutte
        * db-postgresql-socket/postgresql-socket-sql.lisp: Fix database-probe
        as noted by Francis Leboutte. Similar fix applied to db-mysql and
        db-postgresql.
        * sql/expressions.lisp: Allow string table names for output as
        contributed by Francis Leboutte.
        * examples/clsql-tutorial.lisp: Support :postgresql-socket as noted
        by Francis Leboutte

18 years agor10735:
Kevin M. Rosenberg [Sat, 17 Sep 2005 22:18:06 +0000 (22:18 +0000)]
r10735:

18 years agor10730: Automated commit for Debian build of clsql upstream-version-3.2.4
Kevin M. Rosenberg [Sat, 17 Sep 2005 22:11:45 +0000 (22:11 +0000)]
r10730: Automated commit for Debian build of clsql upstream-version-3.2.4

18 years agor10729: update ftp to http
Kevin M. Rosenberg [Sat, 17 Sep 2005 22:11:06 +0000 (22:11 +0000)]
r10729: update ftp to http

18 years agor10725: Automated commit for Debian build of clsql upstream-version-3.2.3
Kevin M. Rosenberg [Sat, 17 Sep 2005 21:59:08 +0000 (21:59 +0000)]
r10725: Automated commit for Debian build of clsql upstream-version-3.2.3

18 years agor10724: change from ftp to http access for boa
Kevin M. Rosenberg [Sat, 17 Sep 2005 21:48:27 +0000 (21:48 +0000)]
r10724: change from ftp to http access for boa

18 years agor10700: fix xargs chmod
Kevin M. Rosenberg [Thu, 8 Sep 2005 15:22:14 +0000 (15:22 +0000)]
r10700: fix xargs chmod

18 years agor10698: Automated commit for Debian build of clsql upstream-version-3.2.3
Kevin M. Rosenberg [Thu, 8 Sep 2005 15:06:11 +0000 (15:06 +0000)]
r10698: Automated commit for Debian build of clsql upstream-version-3.2.3

18 years agor10695: 08 Sep 2005 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Thu, 8 Sep 2005 14:09:47 +0000 (14:09 +0000)]
r10695: 08 Sep 2005  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.2.2
        * db-oracle/oracle-sql.lisp: Add check for zero increment as
        suggested by Edi Weitz. Add missing database-sequence-last function
        as noted and tested by Edi Weitz. Ensure that UFFI buffer is freed
        in handle-oci-error. Add unwind-protect to sql-stmt-exec. Free UFFI
        stmthp object when query cursor is freed with OCI.

18 years agor10694: add sequence function
Kevin M. Rosenberg [Wed, 7 Sep 2005 16:22:53 +0000 (16:22 +0000)]
r10694: add sequence function

18 years agor10667: 22 Aug 2005 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Mon, 22 Aug 2005 20:24:22 +0000 (20:24 +0000)]
r10667: 22 Aug 2005  Kevin Rosenberg <kevin@rosenberg.net>
        * uffi/clsql-uffi-loader.lisp: Commit patch from astor@pvv.ntnu.no to
        display search path when error occurs loading foreign library.

18 years agor10619: Automated commit for clsql debian-version-3.2.1-2
Kevin M. Rosenberg [Wed, 6 Jul 2005 12:17:05 +0000 (12:17 +0000)]
r10619: Automated commit for clsql debian-version-3.2.1-2

18 years agor10618: new file
Kevin M. Rosenberg [Wed, 6 Jul 2005 01:07:17 +0000 (01:07 +0000)]
r10618: new file

18 years agor10612: 05 Jul 2005 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Wed, 6 Jul 2005 00:50:20 +0000 (00:50 +0000)]
r10612: 05 Jul 2005  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.2.1
        * doc/appendix.xml: Incorporate Edi Weitz's notes into documentation
        with changes to support case-sensitive lisp implementations. Add
        paragraph on using /etc/clsql-init.lisp site initialization file.
        * clsql.asd: Load file /etc/clsql-init.lisp, if it
        exists, after package is loaded to set site-specific configuration

2005-06-24  Edi Weitz  <edi@agharta.de>
        * sql/db-interface.lisp: Added new special variable
        *FOREIGN-LIBRARY-SEARCH-PATHS* and function PUSH-LIBRARY-PATH to
        manipulate it.
        * sql/package.lisp: Export these.
        * uffi/clsql-uffi-loader.lisp: Used new variable; changed order of
        libs.
        * db-mysql/mysql-loader.lisp: Changed order of libs.

18 years agor10597: Automated commit for Debian build of clsql upstream-version-3.2.0
Kevin M. Rosenberg [Thu, 9 Jun 2005 01:06:14 +0000 (01:06 +0000)]
r10597: Automated commit for Debian build of clsql upstream-version-3.2.0

18 years agor10593: Automated commit for Debian build of clsql upstream-version-3.2.0
Kevin M. Rosenberg [Thu, 9 Jun 2005 00:34:43 +0000 (00:34 +0000)]
r10593: Automated commit for Debian build of clsql upstream-version-3.2.0

18 years agor10592: add debian patch
Kevin M. Rosenberg [Wed, 8 Jun 2005 23:37:11 +0000 (23:37 +0000)]
r10592: add debian patch

18 years agor10583: Automated commit for Debian build of clsql upstream-version-3.1.17
Kevin M. Rosenberg [Wed, 8 Jun 2005 20:14:24 +0000 (20:14 +0000)]
r10583: Automated commit for Debian build of clsql upstream-version-3.1.17

18 years agor10582: Automated commit for Debian build of clsql upstream-version-3.1.17
Kevin M. Rosenberg [Wed, 8 Jun 2005 20:10:25 +0000 (20:10 +0000)]
r10582: Automated commit for Debian build of clsql upstream-version-3.1.17

18 years agor10581: Automated commit for Debian build of clsql upstream-version-3.1.17
Kevin M. Rosenberg [Wed, 8 Jun 2005 20:07:54 +0000 (20:07 +0000)]
r10581: Automated commit for Debian build of clsql upstream-version-3.1.17

18 years agor10579: Automated commit for Debian build of clsql upstream-version-3.1.17
Kevin M. Rosenberg [Wed, 8 Jun 2005 19:38:27 +0000 (19:38 +0000)]
r10579: Automated commit for Debian build of clsql upstream-version-3.1.17

18 years agor10578: rename foreign library
Kevin M. Rosenberg [Wed, 8 Jun 2005 19:38:14 +0000 (19:38 +0000)]
r10578: rename foreign library

18 years agor10576: new debian version
Kevin M. Rosenberg [Wed, 8 Jun 2005 19:30:30 +0000 (19:30 +0000)]
r10576: new debian version

18 years agor10575: 09 Jun 2005 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Wed, 8 Jun 2005 19:25:26 +0000 (19:25 +0000)]
r10575: 09 Jun 2005 Kevin Rosenberg <kevin@rosenberg.net>
        * clsql-mysql.asd: Renamed uffi/mysql interface library from
        mysql to uffi_mysql
        * db-mysql/uffi_mysql.c: Renamed from mysql.c
        * db-mysql/Makefile, db-mysql/mysql-loader.lisp: Rename shared library
        * db-*/*-loader.lisp: Commit big patch from Edi Weitz to remove
        absolute pathnames when searching for foreign libraries.
        * uffi/clsql-uffi-loader: New file from Edi Weitz for support
        foreign library loading.

18 years agor10574: start renaming
Kevin M. Rosenberg [Wed, 8 Jun 2005 19:21:06 +0000 (19:21 +0000)]
r10574: start renaming

18 years agor10566: Automated commit for Debian build of clsql upstream-version-3.1.16
Kevin M. Rosenberg [Tue, 7 Jun 2005 23:48:52 +0000 (23:48 +0000)]
r10566: Automated commit for Debian build of clsql upstream-version-3.1.16

18 years agor10565: new build env
Kevin M. Rosenberg [Tue, 7 Jun 2005 19:37:02 +0000 (19:37 +0000)]
r10565: new build env

18 years agor10561: 07 Jun 2005 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Tue, 7 Jun 2005 18:47:01 +0000 (18:47 +0000)]
r10561: 07 Jun 2005 Kevin Rosenberg <kevin@rosenberg.net>
        * db-mysql/mysql-api.lisp: Commit patch from Espen Wiborn
        to support UTF-8 on sbcl unicode.

18 years agor10547: fix warning
Kevin M. Rosenberg [Wed, 18 May 2005 07:27:50 +0000 (07:27 +0000)]
r10547: fix warning

18 years agor10546: 18 May 2005 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Wed, 18 May 2005 07:25:56 +0000 (07:25 +0000)]
r10546: 18 May 2005 Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.1.15
        * sql/time.lisp: Fix bug in roll that caused failure in test suite

18 years agor10545: add usec
Kevin M. Rosenberg [Wed, 18 May 2005 07:05:03 +0000 (07:05 +0000)]
r10545: add usec

18 years agor10540: 17 May 2005 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Tue, 17 May 2005 19:08:07 +0000 (19:08 +0000)]
r10540: 17 May 2005 Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.1.14
        * sql/oodml.lisp: Properly handle when db-writer is NIL

18 years agor10536: 11 May 2005 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Fri, 13 May 2005 01:09:04 +0000 (01:09 +0000)]
r10536: 11 May 2005 Kevin Rosenberg <kevin@rosenberg.net>
        * sql/expressions.lisp: Avoid using simple-string declaration when
        a non-simple string may be encountered. [issue noted by
        will@cesmail.net] Add a simple-string declaration for a local
        string generated.

18 years agor10522: also check for symbol in key-value-from-db
Kevin M. Rosenberg [Fri, 6 May 2005 16:42:59 +0000 (16:42 +0000)]
r10522: also check for symbol in key-value-from-db