2006-08-07  Rodrigo Moya <rodrigo@gnome-db.org>

	Released 1.3.90.

2005-08-06  Vivien Malerba <malerba@gnome-db.org>

	* configure.in: make sure the postgres installation used is the one
	passed using the --with-postgres if that argument has been used.
	* providers/sqlite/sqlite-src/: updated to version 3.2.2 of SQLite
	* libgda/gda-connection-event.[ch]: changed the signature of the
	gda_connection_event_new() to include event type
	* libgda/gda-client.[ch]: the "error" signal now only passes the
	actual GdaConnectionEvent which represents the error as argument
	* libgda/gda-client.c: bug fixed when a conection could not be opened
	* libgda/gda-connection.|ch]: added a GError** argument to the
	gda_connection_new() function
	* libgda/gda-connection.c: gda_connection_add_event() and 
	gda_connection_add_event_list() doe not destroy
	the list of events kept by the GdaConnection anymore (this needs
	to be done manually using gda_connection_clear_events_list()).
	* libgda/all files: s/GDA_CONNNECTION/GDA_CONNECTION/
	* providers/postgres/gda-postgres-provider.c: better error and notices
	reporting
	* providers/postgres/gda-sqlite-provider.c: better error and notices
	reporting
	* providers/postgres/gda-mysql-provider.c: better error and notices
	reporting
	* All files: renamed gda_connection_add_event_list() to 
	gda_connection_add_events_list()
	* providers/oracle/util.c, providers/oracle/gda-oracle-recordset.c: fixed a bug
	with values of type GDA_VALUE_TYPE_NUMERIC which got transfered as 
	GDA_VALUE_TYPE_STRING
	* providers/oracle/gda-oracle-provider.c: corrected the NOT NULL value returned
	by the FIELDS schema

2005-07-31  Vivien Malerba <malerba@gnome-db.org>
	
	* libgda/gda-client.[ch]: added gda_client_drop_database()
	* libgda/gda-connection.[ch]: removed gda_connection_create_database()
	where gda_client_create_database() can be used instead, and removed
	gda_connection_drop_database() where gda_client_drop_database() can
	be used instead.
	* libgda/gda-connection.[ch]: modified API to include a GError ** argument
	for easy error reporting.
	* libgda/gda-server-provider.[ch]: changed the virtual methods regarding
	database creation and destruction: a get_specs virtual method has been added
	to get an XML string describing the required parameters to perform a specific
	action (existing actions are listed in a GdaClientSpecsType enum), and
	added a perform_action_params virtual method to do the actual action
	for which the specs have been obtained (such as "create a database").
	* doc/C: documentation update

2005-07-29  Vivien Malerba <malerba@gnome-db.org>

	* libgda/gda-client.[ch]: added a GError to gda_client_open_connection() and
	gda_client_open_connection_from_string(), and replaced
	gda_client_get_connection_list() with gda_client_get_connections()
	* all files: renamed GdaError to GdaConnectionEvent
	* libgda/gda-connection-event.[ch]: renamed files from gda-error.[ch]
	* all files: replaced gda_connection_event_[gs]et_number()
	by gda_connection_event_[gs]et_code()
	* all files: replaced gda_connection_event_[gs]et_error_type() by
	gda_connection_event_[gs]et_event_type()
	* providers/sqlite/gda-sqlite-provider.c: replaced sqlite_complete() by
	sqlite3_complete() to avoid undefined symbols
	* providers/postgres/utils.c improved gda_postgres_make_error()
	to add sqlstate (thanks to Juan Manuel Mouriz)
	* providers/postgres/gda-postgres-provider.c: added a test to the
	gda_postgres_provider_supports() function when the cnc argument is really 
	used
	* providers/freetds/gda-freetds-provider.c: minor correction related to
	the GdaValue recent changes.
	* libgda/gda-connection-event.[ch]: added gda_connection_event_get_gda_code()
	and gda_connection_event_set_gda_code() to have libgda standardized event 
	codes (suggested by Juan Manuel Mouriz)

2005-07-26  Rodrigo Moya <rodrigo@gnome-db.org>

	Fixes #311573

	* providers/mdb/gda-mdb-provider.c (get_mdb_types): fixed description
	of "repid" type.

	* providers/xbase/libmain.c (plugin_get_description):
	* providers/sybase/gda-sybase-provider.c
	(gda_sybase_provider_process_sql_commands):
	* providers/sybase/gda-sybase-recordset.c (gda_sybase_process_msg_result):
	* providers/sybase/utils.c (sybase_add_cmsg_errors_to_list,
	sybase_add_server_errors_to_list, sybase_add_client_errors_to_list):
	* providers/odbc/gda-odbc-provider.c (get_odbc_procedures): fixed strings.

2005-07-21  Christopher Taylor <christophth@tiscali.it>

	Fixes #306682

	* providers/firebird/gda-firebird-recordset.c (fb_gda_value_fill): calm
	down gcc 4.0.

2005-07-16  Vivien Malerba <malerba@gnome-db.org>

	* providers/firebird/gda-firebird-provider.c: disabled a useless test
	(thanks to Juan Manuel Mouriz)

2005-07-14  Vivien Malerba <malerba@gnome-db.org>

	* libgda/gda-value.c: code cleanups and bug fixes
	* libgda/doc/C: improved GdaValue's documentation
	* libgda/gda-value.[ch]: renamed gda_value_new_type() to
	gda_value_new_gdatype() and added gda_gvalue_set_gdatype()
	and gda_gvalue_get_gdatype() for GdaValue values of type
	GDA_VALUE_TYPE_TYPE.
	* providers/postgres/util.c: fixed a bug with DOUBLE and SINGLE data types

2005-07-10 Daniel Espinosa Ortiz <esodan@gmail.com>, Vivien Malerba <malerba@gnome-db.org>

	* libgda/gda-value.c
	* libgda/gda-value.h
	* libgda/gda-blob.c
	* libgda/gda-blob.h
	* libgda/gda-row.c
	* providers/ldap/utils.c
	* providers/mysql/gda-mysql-provider.c
	* providers/oracle/utils.c
	* providers/postgres/gda-postgres-provider.c
	* providers/postgres/utils.c
	Porting of GdaValue implementation to GValue. Now GdaValue is basically
	a GValue container, but exist some special kind of values like smallint,
	smalluint, GdaMoney, GdaGeometricPoint, etc., that is recomend to handle
	with the API of GdaValue, because they uses a custom GType derived,
	and have a special way to store in the GValue container, is the case of
	smallint, for example,and must use the API to set/get this kind of values.