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

	* src/rbgdaparameterlist.c: Fixed GC-related bug in
	  Gda::ParameterList#add (fix provided by Masao Mutoh).

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

	* README: libgda 1.0.2 or newer is needed.

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

	* src/rbgda.h, src/rbgdadatasource.c, src/rbgdaprovider.c:
	  Fixed bug (GDA_TYPE_DATASOURCE was used instead of
	  GDA_TYPE_DATA_SOURCE_INFO, same thing for PROVIDER).
	* src/rbgdaclient.c, src/rbgdacommand.c, src/rbgdaconnection.c,
	  src/rbgdaexport.c, src/rbgdatransaction.c:
	  Uses G_DEF_CONSTANTS().

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

	* Changed my e-mail address (laurent@datarescue.be -> lrz@gnome.org).

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

	* src/rbgda.h, src/rbgdacommand.c, src/rbgdafieldattributes.c,
	  src/rbgdaparameter.c, src/rbgdaparameterlist.c,
	  src/rbgdaquarklist.c, src/rbgdarow.c, src/rbgdavalue.c:
	  Removed all gboxed code, since all GDA classes we support
	  are now following GLib type system.

2003-10-27  Laurent Sansonetti  <lrz@gnome.org>

	* sample/print_config.rb: New file.
	* src/rbgdadatasource.c: Introduced Gda::DataSource.model.
	* src/rbgdaprovider.c: Introduced Gda::Provider.model.

2003-10-25  Laurent Sansonetti  <lrz@gnome.org>

	* src/rbgdadatasource.c: Gda::DataSource.new now allows nil
	  as password.
	* src/rbgdadatamodel.c: Gda::DataModel#to_xml can now be used
	  without the standalone parameter (which is false by default).
	* src/rbgdaquarklist.c, tests/tc_quarklist.rb: New files.
	* src/rbgda.c: Initializes Gda::QuarkList.
	* src/rbgda.h: Added macros for Gda::QuarkList.

2003-10-06  Laurent Sansonetti  <lrz@gnome.org>

	* src/rbgdaexport.c: New file.
	* src/rbgda.c: Initializes Gda::Export.
	* src/rbgda.h: Added macros for Gda::Export.

2003-10-04  Laurent Sansonetti  <lrz@gnome.org>

	* src/rbgdaselect.c, src/rbgdatable.c: New files.
	* src/rbgda.c: Initializes Gda::Select & Gda::Table.
	* src/rbgda.h: Added macros for Gda::Select & Gda::Table.

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

	* src/rbgdafieldattributes.c: New file.
	* src/rbgda.c: Initializes Gda::FieldAttributes.
	* src/rbgda.h: Added macros for Gda::FieldAttributes.
	* src/rbgdadatamodel: Added a few methods (#emit_changed, 
	  #emit_row_inserted, #emit_row_updated, #emit_row_removed,
	  #freeze!, #thaw!, #describe_column, #append_row, #remove_row,
	  #update_row, #editable?, #editing?, #begin_edit, #cancel_edit,
	  #end_edit, #to_comma_separated, #to_tab_separated, #to_xml,
	  #command_text, #set_command_text, #command_type, #set_command_type). 

2003-10-02  Laurent Sansonetti  <lrz@gnome.org>

	* src/rbgdadatamodelhash.c, src/rbgdadatamodellist.c: New files.
	* src/rbgda.c: Initializes Gda::DataModelHash & Gda::DataModelList.
	* src/rbgda.h: Added macros for Gda::DataModelHash & Gda::DataModelList.

2003-10-01  Laurent Sansonetti  <lrz@gnome.org>

	* src/rbgdaclient.c: Added #notify_connection_closed_event (which 
	  declaration was missing in gda-client.h).

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

	* src/rbgdaconnection.c: Added a few methods (#set_client, #provider, 
	  #add_errors, #database, #change_database, #create_database, 
	  #drop_database, #supports?) and constants (FEATURE_AGGREGATES,
	  FEATURE_INDEXES, FEATURE_INHERITANCE, FEATURE_NAMESPACES, 
	  FEATURE_PROCEDURES, FEATURE_SEQUENCES, FEATURE_SQL, FEATURE_TRANSACTIONS, 
	  FEATURE_TRIGGERS, FEATURE_USERS, FEATURE_VIEWS, FEATURE_XML_QUERIES,
	  FEATURE_BLOBS) to complete the class.

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

	* src/rbgdaclient.c: Added a few methods (#close_all_connections,
	  #begin_transaction, #commit_transaction, #rollback_transaction,
	  #notify_event, #notify_error_event, #notify_connection_opened_event,
	  #notify_transaction_started_event, #notify_transaction_committed_event,
	  #notify_transaction_cancelled_event) and constants (EVENT_ERROR,
	  EVENT_CONNECTION_OPENED, EVENT_CONNECTION_CLOSED, EVENT_TRANSACTION_STARTED,
	  EVENT_TRANSACTION_COMMITTED, EVENT_TRANSACTION_CANCELLED) to complete the
	  class.  

2003-09-25  Laurent Sansonetti  <lrz@gnome.org>

	* src/rbgdavalue.c: Added Gda::Value#<=>.
	* src/rbgdaconnection.c: Added Gda::Connection#begin_transaction, 
	  #commit_transaction and #rollback_transaction.
	* src/rbgdaclient.c: Gda::Client#open_connection can now accept nil
	  values as username and password.
	* sample/sample.rb, sample/sample.sql: New files.

2003-09-24  Laurent Sansonetti  <lrz@gnome.org>

	* src/rbgdaparameter.c, src/rbgdaparameterlist.c: New files.
	* src/rbgda.c: Initializes Gda::Parameter & Gda::ParameterList, 
	  added Gda.sql_replace_placeholders.
	* src/rbgda.h: Added macros for Gda::Parameter & Gda::ParameterList.
	* src/rbgdaconnection.c: Uses Gda::ParameterList for queries.
	* src/rbgdavalue.c: Class is exported.

2003-09-21  Laurent Sansonetti  <lrz@gnome.org>

	* README, extconf.rb, sample/sql_console.rb, src/rbgda.c,
	  src/rbgda.h, src/rbgdaclient.c, src/rbgdacommand.c,
	  src/rbgdaconnection.c, src/rbgdadatamodel.c,
	  src/rbgdadatamodelarray.c, src/rbgdadatasource.c,
	  src/rbgdaerror.c, src/rbgdaprovider.c, src/rbgdarow.c,
	  src/rbgdatransaction.c, src/rbgdavalue.c, tests/tc_gda.rb,
	  src/lib/libgda.rb, src/lib/gda.rb:
	  Renamed project name (Ruby/Gda -> Ruby/Libgda) and library
	  name ('gda' -> 'libgda').

	* README, COPYING.LIB, extconf.rb, src/rbgda.c, src/rbgda.h,
	  src/rbgdaprovider.c, src/lib/gda.rb, src/rbgdadatasource.c,
	  src/rbgdaclient.c, src/rbgdaconnection.c, src/rbgdacommand.c,
	  src/rbgdadatamodel.c, src/rbgdaerror.c, src/rbgdarow.c,
	  src/rbgdavalue.c, src/rbgdadatamodelarray.c, src/rbgdatransaction.c,
	  tests/tc_gda.rb, .cvsignore, sample/sql_console.rb: 
	  Initial SF import.
