X-Git-Url: http://git.kpe.io/?p=clsql.git;a=blobdiff_plain;f=ChangeLog;h=e4aae097c8a3acf7f397696ce0b295808b7892ea;hp=c0e7c5c2ab56bc64c2616ab78c3ea5b64287b030;hb=f103c1a5416d2f22820d66020e4f9c18c766d894;hpb=151c009059521769a44ec35dfdceb86d5373af99 diff --git a/ChangeLog b/ChangeLog index c0e7c5c..e4aae09 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,23 @@ +2013-06-18 Russ Tyndall + * sql/oodml.lisp, sql/mysql-objects.lisp + refactored database-output-sql-as-type in a similar fashion to + the previous refactor of database-get-type-specifier (fewer + methods using case instead of eql specifiers) + + * removed very strange definition of outputing floats as strings + for something sane (it was previously doing silly work like + setting the default read float type (which AFAICT doesnt affect + printing)) + + * half of the cases nil returned "" other times it returned nil, + now if we get a null value we return nil always + + * removed odd-logic (seemingly untouched since the initial import), + that removed null characters from printed lists. If we have #\null + in a printed list, we had probably better figure out what went wrong + there rather than destructively modifying the list output on the way + to the DB ;; removed (substitute-char-string escaped #\Null " ") + 2013-06-18 Russ Tyndall * sql/generic-odbc.lisp, sql/generic-postgresql.lisp, sql/oodml.lisp tests/test-fddl.lisp