clsql/s11.git
14 years agoMerge branch 'master' of git://git.b9.com/clsqlmaster
Stephen Compall [Sun, 11 Oct 2009 15:40:36 +0000 (11 10:40 -0500)]
Merge branch 'master' of git://git.b9.com/clsql

14 years agoAutomated commit for upstream build of version 4.1.1
Kevin Rosenberg [Fri, 4 Sep 2009 19:38:25 +0000 (4 13:38 -0600)]
Automated commit for upstream build of version 4.1.1

14 years agoNew documentation files
Kevin Rosenberg [Fri, 4 Sep 2009 19:37:30 +0000 (4 13:37 -0600)]
New documentation files

14 years agoNew release 4.1.1
Kevin Rosenberg [Fri, 4 Sep 2009 19:02:42 +0000 (4 13:02 -0600)]
New release 4.1.1

14 years agoRework initialize-instance for view-class-direct-slot-definition
Kevin Rosenberg [Fri, 4 Sep 2009 18:51:23 +0000 (4 12:51 -0600)]
Rework initialize-instance for view-class-direct-slot-definition

14 years agomerge master (including some s11 patches)
Stephen Compall [Fri, 4 Sep 2009 18:37:24 +0000 (4 13:37 -0500)]
merge master (including some s11 patches)

Conflicts: restore `database-destroy' (accepted as spelling
correction, not API removal) and reorder MySQL includes and libs.

14 years agoUse :verbose nil for asdf:operate invocation
Kevin Rosenberg [Fri, 4 Sep 2009 18:36:58 +0000 (4 12:36 -0600)]
Use :verbose nil for asdf:operate invocation

14 years agofix parse-iso-8601-duration always answering 0-length duration
Kevin Rosenberg [Fri, 4 Sep 2009 18:27:48 +0000 (4 12:27 -0600)]
fix parse-iso-8601-duration always answering 0-length duration

14 years agoImproved handlining of nested transactions
Kevin Rosenberg [Fri, 4 Sep 2009 18:22:52 +0000 (4 12:22 -0600)]
Improved handlining of nested transactions

14 years agoHave database-type default be *default-database-type*
Kevin Rosenberg [Fri, 4 Sep 2009 18:16:57 +0000 (4 12:16 -0600)]
Have database-type default be *default-database-type*

14 years agoAdd directory for MacPorts mysql5 port
Kevin Rosenberg [Fri, 4 Sep 2009 18:02:59 +0000 (4 12:02 -0600)]
Add directory for MacPorts mysql5 port

14 years agoFix transposed letters
Kevin Rosenberg [Fri, 4 Sep 2009 17:57:30 +0000 (4 11:57 -0600)]
Fix transposed letters

14 years agoAllow optional connect parameters for postgresql databases
Kevin Rosenberg [Fri, 4 Sep 2009 17:53:45 +0000 (4 11:53 -0600)]
Allow optional connect parameters for postgresql databases

14 years agoRework do-query to use database for special case
Kevin Rosenberg [Fri, 4 Sep 2009 17:46:09 +0000 (4 11:46 -0600)]
Rework do-query to use database for special case
        * sql/fdml.lisp: Rework do-query to use supplied database
        parameter when passed a sql-object-query
        (thanks to JTK <jetmonk@gmail.com>)

14 years agoWindows Drive Patch
Kevin Rosenberg [Wed, 2 Sep 2009 12:51:38 +0000 (2 06:51 -0600)]
Windows Drive Patch
Commit patch from Andreas Franke to honor windows drive letter
when loading clsql_mysql C library.

14 years agofix spelling error
Kevin Rosenberg [Tue, 1 Sep 2009 05:15:59 +0000 (31 23:15 -0600)]
fix spelling error

14 years agoVersion 4.1.0
Kevin Rosenberg [Tue, 1 Sep 2009 04:44:35 +0000 (31 22:44 -0600)]
Version 4.1.0
 * db-mysql/mysql-{sql,api}.lisp,db-mysql/clsql_mysql.c:
 Latest version of mysqlclient once again changed the C
 structures from which the mysql backend reads data.
 Rather than adding yet another structure definition which
 is enabled by the client version as read by mysql-client-info.lisp,
 the mysql backend has been re-written to ignore in the internal
 C structures. Instead, C wrapper functions for slot access have
 been added to clsql_mysql.c and are used by mysql-sql.lisp to
 access the internals of C structures. This adds a bit of overhead,
 but completely separates the lisp code from trying to keep up
 with the continually changing internal C structure of mysql.
 All tests in the test suite executed correctly with this change.

14 years agoAutomated commit for debian release 4.0.6-1
Kevin Rosenberg [Tue, 1 Sep 2009 00:59:48 +0000 (31 18:59 -0600)]
Automated commit for debian release 4.0.6-1

14 years agoVersion 4.0.6
Kevin Rosenberg [Tue, 1 Sep 2009 00:59:25 +0000 (31 18:59 -0600)]
Version 4.0.6
   * sql/database.lisp: Fix syntax on process-lock (thanks to
   Stian Sletner)
   * db-mysql/mysql-sql.lisp: Allow use of database parameter
   in database-list function (thanks to Michael Pheasant)
   * sql/oodml.lisp: Allow NULL values for floating-point fields
   (thanks to Jan Rychter)

14 years agoMerge branch 'master' of git://git.b9.com/clsql
Stephen Compall [Thu, 13 Aug 2009 01:53:03 +0000 (12 20:53 -0500)]
Merge branch 'master' of git://git.b9.com/clsql

14 years agofix bug of two asd files copied
Kevin Rosenberg [Mon, 10 Aug 2009 16:06:33 +0000 (10 10:06 -0600)]
fix bug of two asd files copied

14 years agoconvert to dh-lisp; add Vcs-Browser
Kevin Rosenberg [Tue, 4 Aug 2009 09:27:50 +0000 (4 03:27 -0600)]
convert to dh-lisp; add Vcs-Browser

14 years agoupdate debian standards
Kevin Rosenberg [Sun, 2 Aug 2009 06:23:31 +0000 (2 00:23 -0600)]
update debian standards

14 years agoupdate to debhelper 5
Kevin Rosenberg [Mon, 27 Jul 2009 02:32:14 +0000 (26 20:32 -0600)]
update to debhelper 5

14 years agoAutomated commit for debian release 4.0.5-2
Kevin Rosenberg [Mon, 27 Jul 2009 02:28:47 +0000 (26 20:28 -0600)]
Automated commit for debian release 4.0.5-2

14 years agoupdate section to new lisp section
Kevin Rosenberg [Mon, 27 Jul 2009 02:28:34 +0000 (26 20:28 -0600)]
update section to new lisp section

14 years agoremove changelog, update debian standards version
Kevin Rosenberg [Sun, 26 Jul 2009 23:35:04 +0000 (26 17:35 -0600)]
remove changelog, update debian standards version

14 years agoUpdate changelog for recent changes
Kevin Rosenberg [Sun, 26 Jul 2009 23:32:28 +0000 (26 17:32 -0600)]
Update changelog for recent changes

14 years agoremove dependency on version of libmysqlclient
Kevin Rosenberg [Sun, 26 Jul 2009 23:28:59 +0000 (26 17:28 -0600)]
remove dependency on version of libmysqlclient

14 years agomerge latest upstream head with s11
Stephen Compall [Sun, 5 Jul 2009 11:00:59 +0000 (5 06:00 -0500)]
merge latest upstream head with s11

14 years agochange permissions
Kevin Rosenberg [Wed, 3 Jun 2009 00:34:08 +0000 (2 18:34 -0600)]
change permissions

14 years agofix permissions, remove dylib libs
Kevin Rosenberg [Wed, 3 Jun 2009 00:33:44 +0000 (2 18:33 -0600)]
fix permissions, remove dylib libs

14 years agoVersion 4.0.5
Kevin Rosenberg [Wed, 3 Jun 2009 00:28:48 +0000 (2 18:28 -0600)]
Version 4.0.5
02 Jun 2009  Kevin Rosenberg <kevin@rosenberg.net>
* Version 4.0.5
* sql/database.lisp: Add process-lock for deleting database from
a pool (thanks to Ralf Mattes).

15 years agoassume default slot defn type = T for view-class slots
Stephen Compall [Sun, 5 Apr 2009 03:24:18 +0000 (4 22:24 -0500)]
assume default slot defn type = T for view-class slots

15 years agoMerge branch 'master' of git://git.b9.com/clsql
Stephen Compall [Sat, 4 Apr 2009 21:23:27 +0000 (4 16:23 -0500)]
Merge branch 'master' of git://git.b9.com/clsql

15 years agoAutomated commit for debian release 4.0.4-1
Kevin Rosenberg [Sat, 7 Mar 2009 20:45:06 +0000 (7 13:45 -0700)]
Automated commit for debian release 4.0.4-1

15 years agoupdate oracle/ffi backend. close debian bug
Kevin Rosenberg [Sat, 7 Mar 2009 20:33:09 +0000 (7 13:33 -0700)]
update oracle/ffi backend. close debian bug

15 years agofix native type incompatibility in PG backend
Stephen Compall [Mon, 12 Jan 2009 20:55:00 +0000 (12 14:55 -0600)]
fix native type incompatibility in PG backend

15 years agoallow optional connect params in list-databases for PG databases
Stephen Compall [Mon, 5 Jan 2009 00:26:21 +0000 (4 18:26 -0600)]
allow optional connect params in list-databases for PG databases

Reported by Ken Harris in
<d97bec7a0812302230g11c2e985vb35b70bc69f49c46@mail.gmail.com>.

15 years agoRemove `database-destory' [sic] and all doc references to it
Stephen Compall [Sat, 27 Dec 2008 10:11:53 +0000 (27 04:11 -0600)]
Remove `database-destory' [sic] and all doc references to it

15 years agowarn when a :primary-key slot will default to :base kind
Stephen Compall [Sun, 7 Dec 2008 04:15:07 +0000 (6 22:15 -0600)]
warn when a :primary-key slot will default to :base kind

15 years agouse leftmost keyword arguments and rely on standard keyword arg duplicate resolution...
Stephen Compall [Sun, 7 Dec 2008 04:05:49 +0000 (6 22:05 -0600)]
use leftmost keyword arguments and rely on standard keyword arg duplicate resolution when initializing view-class DSDs

15 years agofix parse-iso-8601-duration always answering 0-length duration
Stephen Compall [Mon, 24 Nov 2008 08:49:46 +0000 (24 02:49 -0600)]
fix parse-iso-8601-duration always answering 0-length duration

15 years agoinclude MacPorts mysql5 dirs in C include/library paths
Stephen Compall [Wed, 18 Jun 2008 03:30:02 +0000 (17 22:30 -0500)]
include MacPorts mysql5 dirs in C include/library paths

16 years ago* sql/expressions.lisp: Bind *in-subselect* when outputting selections
Kevin Rosenberg [Wed, 12 Dec 2007 20:34:49 +0000 (12 13:34 -0700)]
* sql/expressions.lisp: Bind *in-subselect* when outputting selections

16 years agoremove extra whitespace
Kevin Rosenberg [Wed, 12 Dec 2007 01:35:01 +0000 (11 18:35 -0700)]
remove extra whitespace

16 years agoAutomated commit for debian release 4.0.3-1
Kevin Rosenberg [Wed, 12 Dec 2007 01:18:09 +0000 (11 18:18 -0700)]
Automated commit for debian release 4.0.3-1

16 years ago * Version 4.0.3
Kevin Rosenberg [Wed, 12 Dec 2007 01:17:43 +0000 (11 18:17 -0700)]
    * Version 4.0.3
        * sql/metaclasses.lisp: Unify base-table processing by extracting
        the correct code from initialize-instance :around into the helper
        function set-view-table-slot. Call that function also in
        reinitialize-instance :around replacing erroneous code discovered
        by Josh Feinstein.

16 years agonote new bug entry in ChangeLog
Kevin Rosenberg [Sat, 17 Nov 2007 15:58:03 +0000 (17 08:58 -0700)]
note new bug entry in ChangeLog

16 years agonote the benefit of using configure file to create Makefiles
Kevin Rosenberg [Sat, 17 Nov 2007 15:56:02 +0000 (17 08:56 -0700)]
note the benefit of using configure file to create Makefiles

16 years agodb-postgresql/postgresql-sql.lisp: Patch from Gabriele Favalessa based on
Kevin Rosenberg [Tue, 23 Oct 2007 14:58:31 +0000 (23 08:58 -0600)]
db-postgresql/postgresql-sql.lisp: Patch from Gabriele Favalessa based on
Andrew Golding suggestion for more informative :error-id slot

16 years agoVersion 4.0.1
Kevin Rosenberg [Mon, 17 Sep 2007 17:01:16 +0000 (17 11:01 -0600)]
Version 4.0.1
17 Sep 2007  Kevin Rosenberg <kevin@rosenberg.net>
* Version 4.0.1
* db-mysql/mysql-sql.lisp: Convert query to uffi cstring (thanks to
Albert Krewinkel).
* doc/Makefile, doc/html.xsl: Change output encoding from ISO-8859-1 to UTF-8

16 years ago14 Sep 2007 Kevin Rosenberg <kevin@rosenberg.net>
Kevin Rosenberg [Sat, 15 Sep 2007 11:54:44 +0000 (15 05:54 -0600)]
14 Sep 2007  Kevin Rosenberg <kevin@rosenberg.net>
* Version 4.0.0: Major version increase to warn of potential
backwards incompatibility.
* NEWS: Document potentional backward incompatible changes
* db-mysql/mysql-sql.lisp: Changes session SQL mode to ANSI immediately
after connecting. This may break compatibility with some applications
who are using non-ANSI features with MySQL. This change is required to
properly support view-classes using a string as their :base-table
attribute. This allows users to specify the case of table names.
This is feature is even more essential for MySQL itself since MySQL
uses case-sensitive table names. Use connection-based database-create
and database-destroy rather than trying to invoke command-line mysql
utility. Remove automatic upcasing of strings from list-indices.
* db-postgresql/postgresql-sql.lisp: Use connection-based
database-create and database-destroy rather than trying to invoke
command-line utilities.
* db-postgresql-socket/postgresql-socket-sql.lisp: Use
database-execute-command rather than execute-command for
database-{create,destroy}. Connect to postgres database
rather than template1 for those database creation/deletion.
* sql/metaclasses.lisp: Store the string value of :base-table if a
string is provided. Perform sql-escape at time of view-table name
creation.
* tests/test-init.lisp: Use "ej_join" as a string, rather than a
symbol, since "ej_join" is specified as :base-table. Clear the
expression output-cache in case the code for generating sql output
has changed.
* test/test-oodml.lisp: whitespace fix
* sql/ooddl.lisp: Use quoted string for primary key constraint if
table name is specified as a string.
* sql/oodml.lisp: Don't convert a string view-table name to database's
default case.
* sql/expressions.lisp: Properly handle table and attribute identifiers
when they are a string. Do not change case of symbols to match database
default case.
* sql/operations.lisp: Change multiword symbols to upper case.
* sql/fddl.lisp: Quote base-table if a string to preserve case
for drop-table and create-table.
* tests/test-syntax.lisp: Add tests of low-level string attribute
identifiers.

16 years agor11859: Canonicalize whitespace
Kevin M. Rosenberg [Fri, 31 Aug 2007 18:04:31 +0000 (31 18:04 +0000)]
r11859: Canonicalize whitespace

16 years agor11852:
Kevin M. Rosenberg [Tue, 28 Aug 2007 14:45:17 +0000 (28 14:45 +0000)]
r11852:

16 years agor11773: cl-sql (3.8.6.1-3) unstable; urgency=low
Kevin M. Rosenberg [Thu, 26 Jul 2007 22:57:09 +0000 (26 22:57 +0000)]
r11773: cl-sql (3.8.6.1-3) unstable; urgency=low

  * debian/control: actually use the binary:Version for any-to-any dependencies
  (closes:434812)

 -- Kevin M. Rosenberg <kmr@debian.org>  Thu, 26 Jul 2007 16:55:29 -0600

16 years agor11768:
Kevin M. Rosenberg [Mon, 23 Jul 2007 19:27:37 +0000 (23 19:27 +0000)]
r11768:

16 years agor11766:
Kevin M. Rosenberg [Mon, 23 Jul 2007 18:57:15 +0000 (23 18:57 +0000)]
r11766:

16 years agor11761: 20 Jul 2007 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Fri, 20 Jul 2007 23:19:02 +0000 (20 23:19 +0000)]
r11761: 20 Jul 2007  Kevin Rosenberg <kevin@rosenberg.net>
* Version 3.8.6
* db-oracle/oracle-loader.lisp: Rework use of ORACLE_HOME directory
(problem noted on clsql-devel by icardo Boccato Alves)
* sql/pool.lisp: Remove incorrect keyword
* sql/database.lisp: Rework WITH-DATABASE to not make the database the
default database (reported by Saurabh Nanda and Chaitanya Gupta)
* doc/ref-connect.lisp: Update the documentation to WITH-DATABASE to emphasis
that make-default has a default value of nil.
* sql/transaction.lisp: Adjust commit/rollback messages for Microsoft SQL Server.
(patch from Nathan Bird)
* sql/metaclasses.lisp: Use finalize-inheritance hack on SBCL because of trouble with
def-view-class compilations (patch from Nathan Bird)

16 years agor11760: do not ignore make errors
Kevin M. Rosenberg [Thu, 19 Jul 2007 02:34:57 +0000 (19 02:34 +0000)]
r11760: do not ignore make errors

16 years agor11758: new watch file
Kevin M. Rosenberg [Thu, 19 Jul 2007 02:26:14 +0000 (19 02:26 +0000)]
r11758: new watch file

16 years agor11754: 3.8.5 final
Kevin M. Rosenberg [Mon, 16 Jul 2007 08:16:45 +0000 (16 08:16 +0000)]
r11754: 3.8.5 final

16 years agor11753: 15 Jul 2007 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Mon, 16 Jul 2007 08:15:23 +0000 (16 08:15 +0000)]
r11753: 15 Jul 2007  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.8.5
        * db-mysql/mysql-loader.lisp: Revert previous change since libmysql is
        not dynamically loaded on Windows
        * debian/control: Add libmysqlclient15-dev as dependency for cl-sql-mysql
        since clsql-mysql modules depends on finding the .so files to load

16 years agor11736: * debian/control: Change from ${Source-Version} to ${source:Version}
Kevin M. Rosenberg [Fri, 22 Jun 2007 17:02:06 +0000 (22 17:02 +0000)]
r11736:   * debian/control: Change from ${Source-Version} to ${source:Version}

16 years agor11735: 22 Jun 2007 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Fri, 22 Jun 2007 16:54:51 +0000 (22 16:54 +0000)]
r11735: 22 Jun 2007  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.8.4
        * db-mysql/mysql-loader.lisp: Do not bother loading libmysqlclient since
        that library is dymically linked to clsql-mysql library. Thus, the mysql
        library will be automatically loaded. This has only been tested on Linux,
        thus far.

16 years agor11727: 17 Jun 2007 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Sun, 17 Jun 2007 19:39:07 +0000 (17 19:39 +0000)]
r11727: 17 Jun 2007  Kevin Rosenberg <kevin@rosenberg.net>
        * db-mysql/mysql-loader.lisp: Do not bother loading libmysqlclient since
        that library is dymically linked to clsql-mysql library. Thus, the mysql
        library will be automatically loaded.

16 years agor11718: 29 May 2007 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Thu, 31 May 2007 02:51:37 +0000 (31 02:51 +0000)]
r11718: 29 May 2007  Kevin Rosenberg <kevin@rosenberg.net>
        * tests/test-fddl.lisp: Add :order-by for :fddl/big/1 as
        reported by Ricardo Boccato Alves

16 years agor11675: 02 May 2007 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Thu, 3 May 2007 03:17:56 +0000 (3 03:17 +0000)]
r11675: 02 May 2007  Kevin Rosenberg <kevin@rosenberg.net>
        * sql/database.lisp: Add ability of WITH-DATABASE to return
        multiple values (patch from Liam Healy)

17 years agor11657: 25 Apr 2007 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Wed, 25 Apr 2007 18:14:36 +0000 (25 18:14 +0000)]
r11657: 25 Apr 2007  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.8.3
        * doc/connect.xml: variable description fix by Liam Healy
        * db-sqlite3/sqlite3-api.lisp, uffi/clsql-uffi-loader.lisp:
        Apply patches from Marcus Pierce to reduce load-time warnings
        * sql/package.lisp: Export iso-timestring as requested by Kevin Blaisdell

17 years agor11653: documentation update
Kevin M. Rosenberg [Wed, 25 Apr 2007 07:21:53 +0000 (25 07:21 +0000)]
r11653: documentation update

17 years agor11651: 25 Apr 2007 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Wed, 25 Apr 2007 05:51:22 +0000 (25 05:51 +0000)]
r11651: 25 Apr 2007  Kevin Rosenberg <kevin@rosenberg.net>
        * doc/connect.xml: variable description fix by Liam Healy

17 years agor11597: 23 Mar 2007 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Fri, 23 Mar 2007 13:44:17 +0000 (23 13:44 +0000)]
r11597: 23 Mar 2007  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.8.2
        * sql/db-postgresql-socket-api.lisp: Change read-socket-sequence to
        disable wide characters for crypt salt sequence on SBCL, based
        on patch from Lars Nostdal.

17 years agor11517: Automated commit for Debian build of clsql upstream-version-3.8.1
Kevin M. Rosenberg [Fri, 26 Jan 2007 15:30:45 +0000 (26 15:30 +0000)]
r11517: Automated commit for Debian build of clsql upstream-version-3.8.1

17 years agor11510: disconnect pooled session already removed from stack with
Kevin M. Rosenberg [Thu, 25 Jan 2007 08:52:23 +0000 (25 08:52 +0000)]
r11510: disconnect pooled session already removed from stack with
database-disconnect rather than the higher level disconnect fn

17 years agor11509: fix number of arguments to handler-case :no-error form
Kevin M. Rosenberg [Thu, 25 Jan 2007 08:22:32 +0000 (25 08:22 +0000)]
r11509: fix number of arguments to handler-case :no-error form

17 years agor11508: 25 Jan 2007 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Thu, 25 Jan 2007 06:14:01 +0000 (25 06:14 +0000)]
r11508: 25 Jan 2007  Kevin Rosenberg <kevin@rosenberg.net>
        * sql/pool.lisp: Test pooled connection when popped from
        the pool to ensure the connection still works. Currently, implemented
        only for MySQL.

17 years agor11497: 17 Jan 2007 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Fri, 19 Jan 2007 22:00:13 +0000 (19 22:00 +0000)]
r11497: 17 Jan 2007  Kevin Rosenberg <kevin@rosenberg.net>
        * db-mysql/Makefile: Add potential mysq

17 years agor11496: add dir
Kevin M. Rosenberg [Fri, 19 Jan 2007 21:58:43 +0000 (19 21:58 +0000)]
r11496: add dir

17 years agor11495: add dir
Kevin M. Rosenberg [Fri, 19 Jan 2007 21:57:20 +0000 (19 21:57 +0000)]
r11495: add dir

17 years agor11444: use namestring since file name as two periods in it
Kevin M. Rosenberg [Wed, 3 Jan 2007 10:48:46 +0000 (3 10:48 +0000)]
r11444: use namestring since file name as two periods in it

17 years agor11440: + * clsql.asd: Also check ~/.clsql-init.lisp at load-time (usually...
Kevin M. Rosenberg [Wed, 3 Jan 2007 09:20:18 +0000 (3 09:20 +0000)]
r11440: +       * clsql.asd: Also check ~/.clsql-init.lisp at load-time (usually used to
+       push search libraries

17 years agor11422: 31 Dec 2006 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Sun, 31 Dec 2006 18:42:41 +0000 (31 18:42 +0000)]
r11422: 31 Dec 2006  Kevin Rosenberg <kevin@rosenberg.net>
       * sql/metaclasses.lisp: Remove usused saved-initargs

17 years agor11418: 30 Dec 2006 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Sun, 31 Dec 2006 01:36:25 +0000 (31 01:36 +0000)]
r11418: 30 Dec 2006  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.8.0: BACKWARD INCOMPATABLE CHANGE!
        * db-postgresql/postgresql-{api,loader,sql,package}.lisp:
        Apply patch from Edi Weitz to avoid conflict with new Lispworks 5
        POSTGRESQL package name. CLSQL's new package will be PGSQL, however
        on non-Lispworks platforms, the nickname POSTGRESQL will still be
        available. Applications directly using low-level POSTGRESQL package
        are recommended to use the new PGSQL name.
        * db-oracle/oracle-{api,sql}.lisp, sql/{expressions,loop-extension}.lisp,
        Apply patch from Edi Weitz to reduce compiler warnings.

17 years agor11417: 28 Dec 2006 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Sat, 30 Dec 2006 21:36:58 +0000 (30 21:36 +0000)]
r11417: 28 Dec 2006  Kevin Rosenberg <kevin@rosenberg.net>
* Version 3.7.9
* sql/expressions.lisp: Commit patch from Edi Weitz to
use *default-database* for SQL-OUTPUT if no database is
explicitly passed to function.
* uffi/clsql-uffi-loader.lisp: Change load order to first try
plain name/type before attempting user-specified paths (patch
from Edi Weitz)
* uffi/ptrbits.c: New file to return number of bits in an pointer
* uffi/Makefile: use intbits to name .so file based on bit size.
Build both 32-bit and 64-bit libraries on 64-bit platform.

17 years agor11416: rename file
Kevin M. Rosenberg [Sat, 30 Dec 2006 21:34:13 +0000 (30 21:34 +0000)]
r11416: rename file

17 years agor11415: change log order attempts per Edi Weitz
Kevin M. Rosenberg [Sat, 30 Dec 2006 21:32:22 +0000 (30 21:32 +0000)]
r11415: change log order attempts per Edi Weitz

17 years agor11414: new file
Kevin M. Rosenberg [Sat, 30 Dec 2006 21:32:07 +0000 (30 21:32 +0000)]
r11414: new file

17 years agor11407: 28 Dec 2006 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Thu, 28 Dec 2006 18:08:27 +0000 (28 18:08 +0000)]
r11407: 28 Dec 2006  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.7.9                                                                 * sql/expressions.lisp: Commit patch from Edi Weitz to
        use *default-database* for SQL-OUTPUT if no database is
        explicitly passed to function.

17 years agor11326: 30 Nov 2006 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Fri, 1 Dec 2006 03:09:33 +0000 (1 03:09 +0000)]
r11326: 30 Nov 2006  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.7.8
        * db-sqlite3/sqlite3-sql.lisp: Commit patch from Edi Weitz fixing
        error display

17 years agor11232: 16 Oct 2006 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Mon, 16 Oct 2006 19:38:09 +0000 (16 19:38 +0000)]
r11232: 16 Oct 2006  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.7.7
        * db-postgresql/postgresql-sql.lisp: Remove
        uffi:convert-foreign-to-native wrapper since using cstring for
        PQresultErrorField

17 years agor11231: 16 Oct 2006 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Mon, 16 Oct 2006 19:28:44 +0000 (16 19:28 +0000)]
r11231: 16 Oct 2006  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 3.7.6
        * db-postgresql/postgresql-api.lisp: Fix UFFI return type for
        PQresultErrorField foreign function.

17 years agor11230: Automated commit for clsql debian-version-3.7.5-1
Kevin M. Rosenberg [Mon, 16 Oct 2006 19:17:39 +0000 (16 19:17 +0000)]
r11230: Automated commit for clsql debian-version-3.7.5-1

17 years agor11229: new doc
Kevin M. Rosenberg [Mon, 16 Oct 2006 19:14:58 +0000 (16 19:14 +0000)]
r11229: new doc

17 years agor11228: * db-postgresql/postgresql-{package,api,sql}.lisp: Apply
Kevin M. Rosenberg [Mon, 16 Oct 2006 19:07:38 +0000 (16 19:07 +0000)]
r11228:         * db-postgresql/postgresql-{package,api,sql}.lisp: Apply
        changes from Andew Golding to use a more-specific error code
        from PostgreSQL than the generic fatal error code of the result set.

17 years agor11225: 16 Oct 2006 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Mon, 16 Oct 2006 17:17:39 +0000 (16 17:17 +0000)]
r11225: 16 Oct 2006  Kevin Rosenberg <kevin@rosenberg.net>
        * doc/intro.xml: Update supported platforms.

17 years agor11207: 03 Oct 2006 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Tue, 3 Oct 2006 11:03:20 +0000 (3 11:03 +0000)]
r11207: 03 Oct 2006  Kevin Rosenberg <kevin@rosenberg.net>
        * sql/syntax.lisp: Commit patch from Marcus Pearce to improve
        readtable modifications

17 years agor11206: check reader syntax functions stored before trying to restore them.
Kevin M. Rosenberg [Tue, 3 Oct 2006 05:09:03 +0000 (3 05:09 +0000)]
r11206: check reader syntax functions stored before trying to restore them.

17 years agor11199: 20 Sep 2006 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Thu, 21 Sep 2006 03:26:39 +0000 (21 03:26 +0000)]
r11199: 20 Sep 2006  Kevin Rosenberg <kevin@rosenberg.net>
        * sql/syntax.lisp: Apply patch from Marcus Pearce to correctly
        display sql reader syntax.

17 years agor11125: updates
Kevin M. Rosenberg [Sun, 10 Sep 2006 17:04:44 +0000 (10 17:04 +0000)]
r11125: updates

17 years agor11102: 06 Sep 2006 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Wed, 6 Sep 2006 12:51:12 +0000 (6 12:51 +0000)]
r11102: 06 Sep 2006  Kevin Rosenberg <kevin@rosenberg.net>
        * uffi/clsql-uffi-loader.lisp, db-mysql/mysql-loader.lisp: Change from using *features*
        to decide on 64-bit platform and check size of most-positive-fixnum instead.
        Needed to support clisp amd64.