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

	Released 1.3.90.

2005-08-06  Vivien Malerba <malerba@gnome-db.org>
	
	* extra/gnome-db-browser.c: fixed a bug when the connection could not be 
	opened
	* Adapted to libgda's API changes
	* libgnomedb/gnome-db-server.c: improved error reporting in 
	gnome_db_server_do_query_as_data_model()
	* libgnomedb/gnome-db-sql-console.c: improved command execution feedback
	* libgnomedb/gnome-db-util.c: code cleanups
	* libgnomedb/gnome-db-server-info.c: fixed a bug in the SQLite server information
	* libgnomedb/gnome-db-server.c: accept any type of query in
	gnome_db_server_do_query_as_data_model()
	* libgnomedb/utility.[ch]: added a utility_build_encoded_id() function which builds
	a string suitable to use in an XML ID attribute (as defined by the DTD), using a BASE64
	derivative algorithm
	* libgnomedb/*: change the gnome_db_xml_storage_get_xml_id() implementation of
	any object implementing that interface where the XML ID might have returned a non valid
	string
	* libgnomedb/gnome-db-server-function.[ch]: the gnome_db_server_function_get_dbms_id() does
	now return a new string instead of a "const gchar*"
	* libgnomedb/gnome-db-server-aggregate.[ch]: the gnome_db_server_aggregate_get_dbms_id() does
	now return a new string instead of a "const gchar*"
	* libgnomedb/libgnomedb-dict.dtd: changed "name" attributes from NMTOKEN to CDATA
	* libgnomedb/gnome-db-server-info.c: added a GnomeDbServerInfo structure for Oracle
	* libgnomedb/gnome-db-target.c: use server information to know if the "AS" keyword must be used
	when rendering target aliases as SQL.
	* libgnomedb/gnome-db-table.c: fixed a bug which caused that a NOT NULL constraint on a
	field would not be removed if required by a DBMS metadata sync.

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

	* Adapted to libgda's API changes

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

	* Adapted to libgda's API changes
	* Applied patch for bug #300082 (thanks to Kristof Vansant)
	* All files: fixed declarations of macros for the types of the
	  objects, don't follow a convention of GLib: G_TYPE_*
	  All the type declaration macros now start with GNOME_DB_TYPE_*
	  (suggested by Daniel Espinosa)

2005-07-15  Andreas Schwab <schwab@suse.de>

	* doc/C/libgnomedb.types: added missing header file.

2005-07-15  M Wood <mwood@IUPUI.Edu>

	Fixes #310396

	* libgnomedb/gnome-db-login-dialog.c: included missing gtknotebook.h.

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

	* libgnomedb/handlers/gnome-db-handler-numerical.c: make that handler be able
	  to treat data of types: GDA_VALUE_TYPE_BIGUINT, GDA_VALUE_TYPE_SMALLUINT, 
	  GDA_VALUE_TYPE_TINYUINT and GDA_VALUE_TYPE_UINTEGER
	* libgnomedb/gnome-db-grid.[ch]: renamed the "create-popup-menu" signal
	  to "populate-popup" to be in sync with GTK's signal's name
	* libgnomedb/gnome-db-table-field.c: code cleanup, and added
	  gnome_db_table_field_set_attributes() and
	  gnome_db_table_field_get_attributes()
	* libgnomedb/gnome-db-table.c: make use of the extra attributes returned by the
	  GDA_CONNECTION_SCHEMA_FIELDS schema (when available)
	* libgnomedb/libgnomedb-dict.dtd: added the "extra_attr" attribute to the 
	  GNOME_DB_FIELD tag
	* extra/gnome-db-browser.c: added support for browsing through large data sets
	  by displaying only 300 rows at a time
	* libgnomedb/gnome-db-result-set.c: make use of the AUTO_INCREMENT table field's
	  attribute to propose a default (non specified) value to those fields upon
	  insertion.
	* libgnomedb/gnome-db-data-proxy.c: fixed a bug where the GNOME_DB_VALUE_DATA_NON_VALID
	  value attribute was never set

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

	* libgnomedb/gnome-db-server.[ch]: removed gnome_db_server_stringify_value(),
	  replaced by gda_value_stringify ()
	* Adaptations to the GdaValue's internal changes (which now
	  uses GValue)