Released 3.99.10

2009-02-02  Vivien Malerba <malerba@gnome-db.org>

	* libgda/libgda.symbols: removed non exported symbols

2009-02-02  Vivien Malerba <malerba@gnome-db.org>

	* tools/gda-sql.c: change the prompt from "cnc_name>" to "cnc_name[" when
	in a transaction

2009-02-02  Armin Burgmeier  <armin@openismus.com>

	* 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 <malerba@gnome-db.org>

	* 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 <malerba@gnome-db.org>

	* 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 <malerba@gnome-db.org>

	* 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 <malerba@gnome-db.org>

	* 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 <malerba@gnome-db.org>

	* 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 <malerba@gnome-db.org>

	* 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 <malerba@gnome-db.org>

	* 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 <malerba@gnome-db.org>

	* 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 <malerba@gnome-db.org>

	* 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 <malerba@gnome-db.org>

	* sqlite/gda-sqlite-provider.c: partial fix for bug #568844

2009-01-23  Vivien Malerba <malerba@gnome-db.org>

	* documentation fixes, see bugs #568731 and #561178.

2009-01-21  Vivien Malerba <malerba@gnome-db.org>

	* 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 <malerba@gnome-db.org>

	* configure.in: set version to 3.99.10