convered orphan sql-ident-table test function to use RT and run with
[clsql.git] / ChangeLog
index e6705059b03ba9391285e8c90341aadd549c5593..96a2fc8aefb98401bc9362bfb79171138d03a496 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,75 @@
+2012-02-22  Nathan Bird  <nathan@acceleration.net>
+
+       * db-mysql/mysql-loader.lisp (*mysql-library-candidate-names*): If
+       running on a threaded lisp try loading libmysqlclient_r (the
+       threaded build) first. from
+       http://dev.mysql.com/doc/refman/5.1/en/threaded-clients.html
+
+2012-01-05  Nathan Bird  <nathan@acceleration.net>
+
+       * db-odbc/odbc-dbi.lisp: handle sql decimal type in the same way
+       as numeric type-- read into a double float.
+
+2011-01-04  Russ Tyndall  <russ@acceleration.net>
+       * sql/operations.lisp
+
+       Fixed bug reported by JTK related to the not-null sql-expression
+       especially as used in conjunction with the is operator.
+
+       Made null called with more than one argument throw an exception
+       instead of silently discarding all arguments past the first
+
+2012-01-04  Nathan Bird  <nathan@acceleration.net>
+
+       * db-odbc/odbc-api.lisp (%sql-driver-connect): in the call to
+       odbc's SQLDriverConnect default the WindowHandle argument to a null ptr so
+       that connecting with :connection-string will work in the default
+       case of SQL_DRIVER_NOPROMPT.
+
+       I.e. you can now do things like:
+       (clsql:connect '("DsnName" "UserName" "" :connection-string
+       "DRIVER={FreeTDS};SERVER=...;DATABASE=...;UID=...;PWD=...;PORT=1433;TDS_Version=8.0;APP=clsql")
+       :database-type :odbc)
+
+       I believe the DsnName and Username at that point are only used when
+       printing the connection information.
+
+2011-12-20  Kevin Rosenberg <kevin@rosenberg.net>
+       * Version 6.1.1
+       * db-oracle/oracle.lisp: Typo correction (Elias Martenson)
+
+2011-12-19  Kevin Rosenberg <kevin@rosenberg.net>
+       * Version 6.1.0
+       * db-oracle/oracle.lisp: Change length function to
+       uffi:foreign-string-length to handle foreign encodings.
+       Thanks to Elias Martenson.
+
+2011-11-28  Russ Tyndall  <russ@acceleration.net>
+       * db-odbc/odbc-api.lisp, tests/test-time.lisp
+
+       In ODBC backend, avoid going through the common lisp
+       universal-time type (because it lacks support for historic dates)
+
+       *time-conversion-function* renamed to *time-format*
+
+       Patch from: Francisco Vides Fernandez
+
+2011-10-18  Russ Tyndall  <russ@acceleration.net>
+       * db-odbc/odbc-api.lisp
+
+       Added type specifier so MSSQL nvarchar fields can make it through
+
+2011-09-12  Russ Tyndall  <russ@acceleration.net>
+       * sql/fddl.lisp sql/generic-postgres.lisp db-mysql/mysql-sql.lisp
+       sql/generic-odbc.lisp sql/odbc-api.lisp sql/odbc-dbi.lisp
+
+       Fix bugs in list-attribute(s|-types) where passing an escaped,
+       instead of unescaped column name, caused these functions to return
+       less data than they should have.
+
+2011-08-03  Kevin Rosenberg <kevin@rosenberg.net>
+       * CLSQL 6.0.0 released
+
 2011-07-28  Russ Tyndall  <russ@acceleration.net>
 
        * db-postgresql-socket3/: Added a backend that utilized postgres