2004-04-01  Rodrigo Moya <rodrigo@gnome-db.org>

	* doc/C/libgda-docs.sgml: fixed some content.

2004-04-01  Leonardo Boshell <p@kapcoweb.com>

	Fixes #138741

	* doc/C/libgda-docs.sgml: fixed Docbook markup.

2004-03-17  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-config.[ch] (gda_provider_info_free): renamed from
	gda_config_free_provider_info to match the other GdaProviderInfo-related
	functions.
	(gda_provider_info_get_type, gda_config_free_provider_list): renaming.

	* libgda/gda-client.c (gda_client_open_connection): more renaming.

2004-03-16  Vivien Malerba <malerba@gnome-db.org>

        * libsql/*: Improved the joins handling (changed the sql_table structure),
		    and added join type (LEFT, RIGHT, FULL).

2004-03-13  Vivien Malerba <malerba@gnome-db.org>

	* libsql/*: several improvements with a change in the sql_table structure.
		- added != symbol as WHERE condition
		- identifiers can now contain an underscore
		- improved ORDER BY support
		- improved JOIN support
		- improved WHERE conditions
	
2004-03-08  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/libgda.h:
	* libgda/Makefile.am: don't install gda-export.h nor gda-log.h, those
	should be internal files only.

2004-03-05  Vivien Malerba <malerba@gnome-db.org>

        * libsql/*: * incorporated Andrew's latest changes
		    * re-indented the whole code to the same style as libgda

2004-03-05  Vivien Malerba <malerba@gnome-db.org>

	* libsql/*: * Improved lexer rules for functions and SELECT without a FROM clause
		    * Added extra syntax to specify parameters: between [] after a field, can contain
		      :name, :descr, :type, :isparam, :nullok attributes.
		    * Added strings recognized between double quotes (example: "a good' string").

2004-03-04  Laurent Sansonetti <lrz@gnome.org>

	Fixes #132216

	* libgda/gda-client.c (gda_client_open_connection_from_string): Reuses
	existing connections by looking in the opened connections pool.

	* libgda/gda-client.c (gda_client_open_connection): Fixed a memory leak.

	Fixes #129560

	* libgda/gda-config.c (gda_config_set_string, gda_config_set_int,
	gda_config_set_float, gda_config_set_boolean): Changes the type of the key
	if already existing.

2004-03-03  Jon Willeke <willeke@users.sourceforge.net>

	Fixes #131592

	* providers/odbc/gda-odbc-provider.c (process_sql_commands):
	UTF-8 conversions for SQLExecDirect() and SQLGetData().

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

	* libsql/lexer.l: bug fixed
	* libsql/Makefile.am: make sure sql_parser.h is installed in
	libgda/sql directory

2004-02-18  Sergey N. Belinsky <sergey_be@mail.ru>

	* gda-ibmdb2-recordset.c: Fixed size of data. Clean up data after use.
	* gda-ibmdb2-types.[ch]: Fixed NUMERIC datatype. Message for
	unsupported datatypes.
	* libmain.c: Removed unused options.

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

	* libgda/gda-value.c: bugs fixes in gda_value_compare()

2004-02-09  Tomasz K�oczko <kloczek@pld.org.pl>

	* configure.in: Trivial cleanup: remove AC_SUBST(CFLAGS),
	  AC_SUBST(CPPFLAGS) and AC_SUBST(LDFLAGS). This variables are
	  substed by default.

2004-02-07  Robert Sedak  <robert.sedak@sk.htnet.hr>

        * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.

2004-01-25  Rodrigo Moya <rodrigo@gnome-db.org>

	Fixes #132213

	* libgda/gda-client.c (gda_client_open_connection): make sure we
	don't share connections opened with the DONT_SHARE flag.

2004-01-22  Jon Willeke <willeke@users.sourceforge.net>

	Fixes #132152

	* libgda/gda-client.c (gda_client_find_connection): compare get_dsn()
	to name, rather than cnc_string.

2004-01-24  Paisa  Seeluangsawat <paisa@users.sf.net>

	* libgda/gda-row.[ch]:
	* libgda/gda-value.[ch]: removed useless const in arguments.

2004-01-15  Nikolai Weibull <ruby-gnome2-devel-en-list@pcppopper.org>

	* providers/sqlite/gda-sqlite-provider.c
	(gda_sqlite_provider_open_connection): set the object's private data
	before executing any command.

2004-01-12  Jon Willeke <willeke@users.sourceforge.net>

	Fixes #131252

	* providers/odbc/utils.c (gda_odbc_emit_error): style fixes.

2004-01-12  Jon Willeke <willeke@users.sourceforge.net>

	Fixes #131251

	* providers/odbc/gda-odbc-provider.c
	(gda_odbc_provider_open_connection): set ODBC connection to read-only
	if GdaConnection is set so.

2004-01-10  Jon Willeke <willeke@users.sourceforge.net>

	Fixes #131046

	* providers/odbc/gda-odbc-provider.c
	(gda_odbc_provider_open_connection): retrieve the DBMS version, not
	the driver version.

2004-01-10  Jon Willeke <willeke@users.sourceforge.net>

	Fixes #130838

	* providers/odbc/gda-odbc-provider.c (process_sql_commands): changed
	to get the SQL command as a string.
	(gda_odbc_provider_execute_command): added support for TABLE commands.
	
2004-01-10  J.H.M. Dassen (Ray) <jdassen@debian.org>

	http://bugs.debian.org/226560

	* providers/sqlite/gda-sqlite-provider.c: #include <gda-util.h> to
	have gda_type_to_string declared. This fixes pointer/integer issues on
	64-bit architectures, in particular IA64.

2004-01-09  Jon Willeke <willeke@users.sourceforge.net>

	Fixes #130945

	* providers/odbc/gda-odbc-provider.c (process_sql_commands): use
	correct counter.

2004-01-09  Jon Willeke <willeke@users.sourceforge.net>

	Fixes #130938

	* providers/odbc/gda-odbc-provider.c: added support for NAMESPACES.

2004-01-02  Laurent Sansonetti <lrz@gnome.org>

	* libgda/gda-util.c (gda_file_save): added O_TRUNC flag.

2003-12-22  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-command.c (gda_command_copy): dont use C99.

2003-12-19  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-config.c (gda_config_get_data_source_list): fixed
	documentation typo.

2003-12-19  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-error.[ch] (gda_error_get_number): removed 'const' from
	function's return type.

2003-12-17  Laurent Sansonetti <lrz@gnome.org>

	* providers/bdb/gda-bdb.h:
	Introduced BDB_VERSION macro.

	* providers/bdb/gda-bdb-provider.c:
	* providers/bdb/gda-bdb-recordset.c:
	- Fixed a compilation bug when using BDB < 4.1.24 ;
	- get_server_version handler uses DB_VERSION_STRING.

2003-12-14  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: disable MySQL provider until we resolve the licensing
	issues.

2003-12-14  Laurent Sansonetti <lrz@gnome.org>

	* libgda/gda-connection.c, libgda/gda-data-model.c
	* libgda/gda-export.c, libgda/gda-value.c:
	Fixed some typos in the doc.

2003-12-09  Rodrigo Moya <rodrigo@gnome-db.org>

	Fixes #128933

	* libgda/gda-log.[ch] (gda_log_clean_*): removed unimplemented
	functions.

2003-12-09  Rodrigo Moya <rodrigo@gnome-db.org>

	Fixes #128929

	* libgda/gda-client.h: added missing space in function prototype
	that confuses pygtk's h2def.py.

2003-12-03  Laurent Sansonetti <lrz@gnome.org>

	* libgda/gda-data-model.[ch]:
	- Renamed some methods:
	    gda_data_model_is_editable -> gda_data_model_is_updatable ;
	    gda_data_model_begin_edit -> gda_data_model_begin_update ;
	    gda_data_model_cancel_edit -> gda_data_model_cancel_update ;
	    gda_data_model_end_edit -> gda_data_model_end_update ;
	    gda_data_model_is_editing -> gda_data_model_has_changed.
	- Renamed some signals:
	    "begin_edit" -> "begin_update" ;
	    "cancel_edit" -> "cancel_update" ;
	    "end_edit" -> "end_update".
	- Added some methods:
    	    gda_data_model_append_column ;
	    gda_data_model_update_column ;
	    gda_data_model_remove_column.
	- Added some signals:
	    "column_inserted" ;
	    "column_updated" ;
	    "column_removed".

	* libgda/gda-data-model-array.c:
	* libgda/gda-data-model-hash.c:
	* libgda/gda-data-model-list.c:
	* libgda/gda-select.c:
	* providers/ldap/gda-ldap-recordset.c:
	* providers/msql/gda-msql-recordset.c:
	* providers/mysql/gda-mysql-recordset.c:
	* providers/oracle/gda-oracle-recordset.c:
	Follows GdaDataModel changes (updatable interface).

2003-11-30  Laurent Sansonetti <lrz@gnome.org>

	* libgda/gda-parameter.c (gda_parameter_list_clear):
	Parameters were not removed from the hash table (just freed).

2003-11-29  Laurent Sansonetti <lrz@gnome.org>

	* providers/bdb/*.c:
	Fixes compilation problems with Berkeley DB 4.x.

2003-11-28  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* libgda/gda-data-model.c: emit the row_updated, row_inserted,
	row_removed and changed signals when appropiate.

2003-11-28  Laurent Sansonetti <lrz@gnome.org>

	* configure.in, providers/Makefile.am, providers/bdb/*:
	Added Berkeley-DB provider (experimental).

	* libgda/gda-connection.c (gda_connection_begin_transaction):
	Fixes a typo in the comment.

2003-11-26  Filip Van Raemdonck <mechanix@debian.org>

        * providers/mdb/gda-mdb-provider.c (gda_mdb_provider_execute_sql):
	guard against passing NULL pointers to mdb-tools.