Released 3.99.10 2009-02-02 Vivien Malerba * libgda/libgda.symbols: removed non exported symbols 2009-02-02 Vivien Malerba * tools/gda-sql.c: change the prompt from "cnc_name>" to "cnc_name[" when in a transaction 2009-02-02 Armin Burgmeier * libgda/gda-data-access-wrapper.c (gda_data_access_wrapper_get_value_at): Don't rely on an existing row for models that support both forward- and backward iteration since rows are not cached in iter_row_changed_cb() in that case. Instead, recreate the row to fetch the requested value. 2009-02-01 Vivien Malerba * configure.in: * libgda/binreloc/gda-binreloc.c: fix for MacOS X * tools/gda-sql.c: ignore unknown arguments on the command line 2009-01-28 Vivien Malerba * libgda/sqlite/virtual/gda-vconnection-hub.h: * libgda/gda-easy.c: * libgda/sql-parser/gda-statement-struct.c: * libgda/sql-parser/gda-statement-struct-parts.h: * libgda/gda-set.h: * libgda/gda-server-provider.c: * libgda/gda-server-provider-extra.c: * libgda-report/DocBook/gda-report-docbook-document.c: * libgda-report/RML/gda-report-rml-document.c: * libgda/gda-meta-struct.c: * libgda/gda-holder.[ch]: * libgda/gda-data-model-array.c: * libgda/gda-data-model.c: * libgda/gda-data-model-bdb.c: * libgda/gda-column.h: doc updates * libgda/libgda.symbols: * providers/postgres/gda-postgres-handler-bin.c: * libgda/sqlite/gda-sqlite-handler-bin.c: * libgda/gda-column.h: * libgda/handlers/gda-handler-time.c: * libgda/handlers/gda-handler-boolean.c: * libgda/handlers/gda-handler-numerical.c: * libgda/handlers/gda-handler-type.c: * libgda/handlers/gda-handler-string.c: * libgda/handlers/gda-handler-bin.c: * libgda/gda-data-handler.c: * libgda/gda-data-handler.h: removed unused methods 2009-01-28 Vivien Malerba * libgda/gda-server-provider.c: fixed a bug where the connection would remain locked. * providers/postgres/gda-postgres-meta.c: fix for bug #143576 * po/: ran "make update-po" 2009-01-27 Vivien Malerba * libgda/gda-easy.c: * libgda/gda-mutex.c: * libgda/gda-meta-store.c: * libgda/gda-value.c: * libgda/gda-meta-struct.h: doc. updates 2009-01-27 Vivien Malerba * libgda/libgda.symbols: * libgda/gda-easy.[ch]: added gda_insert_row_into_table_v() and gda_update_row_in_table_v() to facilitate C++ bindings; fixes bug #568484 * libgda/gda-easy.c: * libgda/gda-meta-store.c: * libgda/gda-util.c: * libgda/gda-config.c: fixed memory leaks * configure.in: * libgda/gda-config.c: if available, use GIO to monitor config files changes instead of FAM or gamin, fixes bug #486021 2009-01-26 Vivien Malerba * doc/C: - added section about SQL parsers and how to write a database specific one in a database provider - misc. improvements * providers/skel-implementation/capi/gen_def.c: * providers/firebird/gen_def.c: * providers/mysql/gen_def.c: * providers/postgres/gen_def.c: removed unused #define in generated header file * libgda/libgda.symbols: removed symbols not existing anymore * providers/jdbc/Makefile.am: include the MANIFEST.MF in distributed tarballs, fixes bugs #568388 and #568353 * providers/gda-mysql-recordset.c: add unsigned information when binding for output to avoid data being truncated, fixes bug #561748 2009-01-25 Vivien Malerba * tools/test_blob.sh: new script used to test database provider's blobs implementations * providers/postgres/gda-postgres-provider.c: correct a double free problem and prevent memory leaks in some cases 2009-01-24 Vivien Malerba * libgda/sql-parser/parser_tokens.h: removed unnecessary token names * libgda/gda-server-provider-extra.[ch]: code cleanup, improved documentation 2009-01-24 Vivien Malerba * providers/skel-implementation/capi/gen_def.c: * providers/skel-implementation/capi/Makefile.am: * providers/firebird/gen_def.c: * providers/firebird/Makefile.am: * providers/mysql/gen_def.c: * providers/mysql/Makefile.am: * providers/postgres/gen_def.c: * providers/postgres/Makefile.am: corrected parser's symbols translations * libgda/sql-parser/parser.y: allow identifiers to be enclosed between single quotes * libgda/sql-parser/gda-statement-struct-util.c: gda_sql_identifier_remove_quotes() also accepts single quotes around identifiers * libgda/sql-parser/gda-sql-parser.c: added debug information * tests/parser/testdata.xml: added more test cases This fixes bug #568844 2009-01-23 Vivien Malerba * sqlite/gda-sqlite-provider.c: partial fix for bug #568844 2009-01-23 Vivien Malerba * documentation fixes, see bugs #568731 and #561178. 2009-01-21 Vivien Malerba * libgda/sqlite/gda-sqlite-meta.c: fix for bug #568570 * libgda/gda-value.c: corrected gda_value_new_timestamp_from_timet() to correclty handle the results of localtime() (thanks to Tim Lapawa) 2009-01-19 Vivien Malerba * configure.in: set version to 3.99.10