2002-02-09  Rodrigo Moya <rodrigo@gnome-db.org>

	* idl/GNOME_Database.idl: added more FEATURE's, and added TRIGGERS
	schema.

	* providers/sqlite/gda-sqlite-provider.c
	(gda_sqlite_provider_supports):
	* providers/mysql/gda-mysql-provider.c (gda_mysql_provider_supports):
	* providers/postgres/gda-postgres-provider.c
	(gda_postgres_provider_supports): support FEATURE_SQL.

	* providers/odbc/gda-odbc-provider.c
	(gda_odbc_provider_execute_command): implemented.

2002-02-09  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/odbc/main.c:
	* providers/odbc/gda-odbc-provider.[ch]:
	* providers/odbc/GNOME_Database_Provider_ODBC.server.in: started port
	from GNOME 1.x branch

	* providers/postgres/gda-postgres-provider.c
	(gda_postgres_provider_open_connection): use g_new0 for creating
	the private structure.
	(gda_postgres_provider_close_connection): don't leak the private
	data.

	* providers/postgres/main.c: use '<..>' for library header files.

2002-02-08  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: don't look for DBMS libraries if --without is given.
	Fixes #70264

2002-01-30  Frederic.Devernay@sophia.inria.fr

	* providers/mysql/gda-mysql-recordset.h: don't include mysql/mysql.h,
	not needed and not existing in many setups. Fixes #70059

2002-01-29  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: bumped version to 0.8.103

2002-01-28  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* ChangeLog: Removed some po related entries.

2002-01-27  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-config.[ch]: made GDA_CONFIG_* defines public, as they'll
	be used outside libgda.

2002-01-26  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-config.[ch] (gda_config_get_provider_by_name): new
	function.
	(gda_config_free_provider_info): new function.

2002-01-26  Carlos Perell Marn <carlos@gnome-db.org>

	* providers/sqlite/gda-sqlite-provider.c
	* providers/sqlite/gda-sqlite-provider.h
	* providers/sqlite/gda-sqlite-recordset.c
	* providers/sqlite/gda-sqlite-recordset.h
	* providers/sqlite/gda-sqlite.h
	* providers/sqlite/main.c: Lots of changes. Now it should work ;-)
	Also I have started some code to support transactions.
	
2002-01-26  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-client.c (gda_client_open_connection): ping already
	loaded providers, since they may have gone away.

	* libgda/gda-connection.c (gda_connection_get_cnc_string):
	(gda_connection_get_provider): new functions.
	(gda_connection_new): initialize new private members.
	(gda_connection_finalize): free new private members.

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

	* libgda/gda-connection.[ch] (gda_connection_new): use the GDA dsn
	name, not the connection string.
	(gda_connection_get_dsn): renamed from gda_connection_get_string

	* libgda/gda-client.c: adapted to changes in gda-connection.*

2002-01-25  Cleber Rodrigues <cleberrrjr@bol.com.br>

	* libgda/gda-connection.* 
	(gda_connection_is_open): implemented

2002-01-23  Rodrigo Moya <rodrigo@gnome-db.org>

	* report/libgda-report/gda-report-document.c
	(gda_report_document_new_from_string): implemented basic parser

	* libgda/gda-util.c (gda_file_load): implemented

2002-01-23  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* doc/C/libgda-sections.txt:
	* doc/C/tmpl/gda-command.sgml:
	* doc/C/tmpl/gda-connection.sgml:
	* doc/C/tmpl/gda-recordset.sgml:
	* doc/C/tmpl/gda-report-datasource.sgml:
	* doc/C/tmpl/gda-row.sgml:
	* doc/C/tmpl/gda-server-recordset-model.sgml:
	* doc/C/tmpl/gda-server-recordset.sgml:
	* doc/C/tmpl/gda-xql-utils.sgml:
	* libgda/gda-recordset.c: added documentation for
	gda_recordset_get_command_t*().

2002-01-23  Rodrigo Moya <rodrigo@gnome-db.org>

	* data/gda-xml-query.dtd:
	* data/gda-xml-query.xsl: added from stable branch

2002-01-22  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/sqlite/*: moved the default provider to this new
	directory, as the SQLite provider is just one more provider.

	* configure.in:
	* providers/Makefile.am: enabled new sqlite directory.

	* libgda/gda-recordset.c (gda_recordset_finalize): check for
	object type before continuing.

2002-01-22  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* idl/GNOME_Database.idl: moved declarations of Command* before
	Recordset. Added getCommandText() and getCommandType() to the
	Recordset interface.

	* libgda/gda-recordset.[ch] (gda_recordset_command_type):
	(gda_recordset_command_text): new functions to retrieve the text and
	type of the query that generated the recordset.

	* libgda/gda-server-recordset.[ch] (impl_Recordset_getCommandText):
	(impl_Recordset_getCommandType): new functions.

	* providers/postgres/gda-postgres-provider.c (process_sql_commands):
	sets the command type and text for each recordset.

	* testing/models.c (display_recordset_data): display the type and text
	of the query. Now it works for postgres provider.

2002-01-21  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* idl/GNOME_Database.idl:
	* libgda/gda-connection.h:
	* providers/postgres/gda-postgres-provider.c:
	* testing/client.c: added new SCHEMA_INDEXES and support for it.

2002-01-20  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* libgda/gda-command.h: changed parameter name in gda-command.h  to
	match the name in gda-command.c so as gtk-doc recognizes it.

2002-01-20  Rodrigo Moya <rodrigo@gnome-db.org>

	* ChangeLog: merged all ChangeLog's into a single file

2002-01-18  Hasbullah Bin Pit <sebol@ikhlas.com>

	* configure.ini: Added Malay (ms)to ALL_LINGUAS.

2002-01-18  Carlos Perell Marn <carlos@gnome-db.org>

	* providers/default/sqlite/*: Removed, we use now distributions packages.
	* providers/default/Makefile.am: Changed to use the system sqlite installation.

2002-01-17  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* testing/postgres-test.c: added support GdaCommandOption.
	

2002-01-17  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* providers/postgres/gda-postgres-provider.c: added support for GdaCommandOptions.

2002-01-17  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* libgda/gda-command.[ch]: added new type GdaCommandOptions and get/set 
	functions for it. Also added documentation for all the functions.
	

2002-01-17  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* idl/GNOME_Database.idl: added CommandOption.

2002-01-17  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* doc/C/tmpl/gda-command.sgml: added documentation.

2002-01-17  Carlos Perell Marn <carlos@gnome-db.org>

	* configure.in: Added sqlite detection code

2002-01-15  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* testing/models.h: added declaration of display_recordset_data().

	* testing/models.c (display_recordset_data): new function to show all the data
	associated with a recordset (column name, data type, scale...).
	(display_data_model): free the string returned by
	gda_value_stringify(). Removed warnings.

	* testing/postgres-test.c: use the new function in models.c

	* testing/client.c:
	* testing/config.c:
	* testing/value.c: remove warnings.

2002-01-15  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* report/gda-report-engine.c:
	* report/libgda-report/gda-report-client.c:
	* report/libgda-report/gda-report-document.c: removed a few easy-to-resolve
	warnings. Still pending others.

2002-01-15  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* providers/postgres/gda-postgres-provider.c:
	* providers/postgres/utils.c: no more warnings.

2002-01-15  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* providers/mysql/gda-mysql-provider.c:
	* providers/mysql/gda-mysql-recordset.c: removed all warnings.

2002-01-15  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* providers/default/gda-default-provider.c: removed all warnings.

2002-01-15  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* libgda/gda-value.c: added documentation. Corrected changed parameter value
	in *_list().

	* libgda/gda-row.c: added documentation.
	(gda_field_get_gdatype): changed GNOME_Database_TYPE_NULL to
	GDA_TYPE_NULL.
	(gda_field_stringify): remove const from the GdaValue parameter.

	* libgda/gda-row.h: changed parameter name for 
	gda_field_attributes_set_defined_size(): so as gtk-doc doesn't
	complains about it. Remove const from the GdaValue parameter.

	* libgda/gda-value.[ch]:
	* libgda/gda-row.[ch]: changed 'long long' by 'gint64'. Removed all warnings.
	Added some missing const to *value_new_*.

	* libgda/gda-config.c:
	* libgda/gda-data-model-array.c:
	* libgda/gda-error.c:
	* libgda/gda-parameter.c:
	* libgda/gda-recordset.c:
	* libgda/gda-server-connection.c:
	* libgda/gda-server-recordset-model.c:
	* libgda/gda-server.c:
	* libgda/gda-util.c:
	* libgda/gda-xml-database.c:
	* libgda/gda-xml-document.c:
	* libgda/gda-xql-query.c: removed all warnings except for unused static
	functions in gda-xql-select.c and gda-xql-item.c.
	

2002-01-15  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* doc/C/libgda-docs.sgml: added parameter information to the providers
	configuration section.

	* doc/C/tmpl/gda-value.sgml: added long and short description. Little
	changes to the table of type and string representations.

	* doc/C/tmpl/gda-row.sgml: added short description.

2002-01-14  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-value.[ch]: added declarations for new GdaValueList type
	(gda_value_new_list): new function
	(gda_value_get_list): new function
	(gda_value_set_list): new function
	(gda_value_stringify): added support for ValueList type

	* libgda/gda-row.[ch]: added support for new GdaValueList type
	(gda_field_get_list_value): new function
	(gda_field_set_list_value): new function

2002-01-14  Rodrigo Moya <rodrigo@gnome-db.org>

	* idl/GNOME_Database.idl: added ValueList type

2002-01-14  Rodrigo Moya <rodrigo@gnome-db.org>

	* doc/C/tmpl/gda-value.sgml: added information for GDA_VALUE_TYPE_LIST
	conversions in gda_value_stringify

2002-01-14  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* report/gda-report-engine.[ch]:
	* report/gda-report-output.[ch]:
	* report/libgda-report/gda-report-datasource.[ch]: changed BonoboXObject to
	BonoboObject. Closes bug #67816.

2002-01-14  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* providers/sybase/main.c: included libgda/libgda.h to avoid warnings.

2002-01-14  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* providers/postgres/main.c: included libgda/libgda.h to avoid warnings.

	* providers/postgres/gda-postgres-recordset.c: include gda-postgres.h instead of
	gda-postgres-recordset.h to avoid warnings.  Corrected 
	OBJECT_DATA_RECSET_HANDLE #define (was still *_Mysql_*!).

2002-01-14  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* providers/oracle/main.c: included libgda/libgda.h to avoid warnings.

2002-01-14  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* providers/mysql/main.c: included libgda/libgda.h to avoid warnings.

2002-01-14  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* providers/default/main.c: included libgda/libgda.h to avoid warnings.

2002-01-14  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* libgda/gda-client.c:
	* libgda/gda-client.h:
	* libgda/gda-server-connection.c:
	* libgda/gda-server-connection.h:
	* libgda/gda-server-provider.c:
	* libgda/gda-server-provider.h:
	* libgda/gda-server-recordset.c:
	* libgda/gda-server-recordset.h: changed BonoboXObject to BonoboObject.
	Closes bug #67816.

	* libgda/gda-value.c: added documentation for gda_value_stringify().

2002-01-14  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-server.c (factory_callback): emit termination signals on all
	errors

	* libgda/gda-server-provider.c (gda_server_provider_close_connection):
	(gda_server_provider_open_connection): unref the provider when
	no connections remain open

2002-01-14  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* doc/C/libgda-docs.sgml: removed warning in line 484.

	* doc/C/tmpl/gda-value.sgml: added documentation for gda_value_stringify().

2002-01-13  Rodrigo Moya <rodrigo@gnome-db.org>

	* report/libgda-report/Makefile.am: fixed so that orbit-idl regenerates
	the skels and stubs when the IDL files change

2002-01-13  Rodrigo Moya <rodrigo@gnome-db.org>
	
	* libgda/gda-server-connection.c (impl_Connection_open): use
	bonobo_object_dup_ref, not CORBA_Object_duplicate

	* libgda/gda-connection.c (gda_connection_finalize): added new parameter
	in the call to GNOME_Database_Connection_close

2002-01-13  Rodrigo Moya <rodrigo@gnome-db.org>

	* idl/GNOME_Database.idl: added 'Client client' argument to the
	Connection::close method

2002-01-12  Rodrigo Moya <rodrigo@gnome-db.org>

	* testing/Makefile.am: added models.h to _SOURCES for distcheck

2002-01-12  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: bumped version to 0.8.102

2002-01-12  Abel Cheung <maddog@linux.org.hk>

	* doc/pt_BR/Makefile.am: Added DESTDIR support.

2002-01-12  Abel Cheung <maddog@linux.org.hk>

	* doc/es/Makefile.am: Add DESTDIR support.

2002-01-11  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: use GNOME_COMPILE_WARNINGS, and removed call to
	obsolete GNOME_COMMON_INIT macro

2002-01-11  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* tools/gda-run.c: assigned copyright to the GNOME Foundation.

2002-01-11  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* testing/*.[ch]: assign copyright to the GNOME Foundation.

2002-01-11  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* report/*.[ch]: assigned copyright to GNOME Foundation.

2002-01-11  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* providers/sybase/*.[ch]: assign copyright to the GNOME Foundation.

2002-01-11  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* providers/postgres/gda-postgres-recordset.c: updated copyright notice.

2002-01-11  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* providers/oracle/*.[ch]: assigned copyright to the GNOME Foundation.

2002-01-11  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* providers/mysql/*.[ch]: assigned copyright to the GNOME Foundation.

2002-01-11  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* providers/default/*.[ch]: assigned copyright to the GNOME Foundation.

2002-01-11  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* libgda/*.[ch]: Assign copyright to the GNOME Foundation.

2002-01-10  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-server-connection.c (gda_server_connection_add_error_string):
	implemented

2002-01-10  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* testing/client.c: include postgres-test.h.  Moved postgres tests to the
	new files.
	(open_connection()): Correctly guess the provider.

	* testing/postgres-test.[ch]: new.

	* testing/models.h: new file to show the functions available in models.c.

	* testing/Makefile.am: added postgres-test.[ch].

2002-01-10  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* providers/postgres/utils.c (gda_postgres_set_field_date): added support for Time,
	Timestamp and Date.
	

2002-01-10  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* libgda/gda-row.[ch]: *_get_* returns const. *_set_* receives const.
	Make Time, Timestamp and Date work. Removed assert in
	gda_field_get_time_value(), get_date_value() and get_timestamp_value() 
	as gda_value_*() does it.

	* libgda/gda-value.[ch]: removed many warnings. Changes to Time, Date and
	Timestamp. Same with const as the above. Changed BONOBO_ARG_* by
	GDA_VALUE_* for the basic types. Defined TIMEZONE_INVALID. Declared
	GdaDate, GdaTime and GdaTimestamp.
	(gda_value_stringify()): use the maximum precision for Point. Added
	conversion of Date, Time and Timestamp.
	

2002-01-10  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* idl/GNOME_Database.idl: added timezone to Time and Timestamp.

2002-01-09  Rodrigo Moya <rodrigo@gnome-db.org>

	* testing/client.c (display_row_data): on the client side, we use
	GdaRecordset's, not GdaServerRecordset's

2002-01-08  Rodrigo Moya <rodrigo@gnome-db.org>

	* tools/gda-buildclient.in:
	* tools/gda-buildserver.in: removed useless scripts, not needed anymore

2002-01-08  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-value.[ch] (gda_value_is_null): new function
	(gda_value_set_null): new function

	* libgda/gda-row.[ch] (gda_field_is_null): implemented
	(gda_field_set_null_value): implemented

	* libgda/gda-config.c (gda_config_save_data_source): new function

2002-01-08  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: removed gda-build* scripts

2002-01-08  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* testing/client.c (show_schema()): changed value to be const.
	(do_postgres_test()):
	(display_row_data()):
	(open_connection()): new test specific to the postgres provider.

2002-01-08  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* providers/postgres/utils.c (gda_postgres_set_type_value): renamed to
	gda_postgres_set_field_data(). Now it sets all the field data, not
	just type and value.
	(gda_postgres_type_to_gda()): added NAMEOID type (char(32) used for
	internal names in PostgreSQL). Default return value is now STRING so
	as describe_func() doesn't set the column type to UNKNOWN.

	* providers/postgres/gda-postgres.h: removed declaration of gda_postgres_set_type_value()
	and added gda_postgres_set_field_data().

	* providers/postgres/gda-postgres-recordset.c (fetch_func()): use the new function to set
	the field data. Removed TODO list. Check for null values.
	(describe_func()): removed TODO list. Values for scale and
	defined_size are now ok.

	* providers/postgres/gda_postgres_provider.c: free the list of recordsets when there is
	an error and return NULL after adding the error to the connection.
	

2002-01-08  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* libgda/gda-row.h: define GdaType as an enumeration.

	* libgda/gda-row.[ch]: stringify receives a const argument.

	* libgda/gda-value.[ch]: stringify receives a const argument. So does
	gda_value_isa(). We should talk about constness in the list.

2002-01-07  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* providers/postgres/*.[ch]: changed copyright to the GNOME Foundation.

	* providers/postgres/gda-postgres-provider.[ch]: moved #define's to header file. Now use
	GdaPostgresConnectionPrivate to store the connection and the data
	associated data types.
	(add_string_row()): now it is called from g_list_foreach().

2002-01-05  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-server.c (factory_callback): if we fail creating an object,
	and we've got no clients attached, emit the "last_client_gone" signal,
	so that processes can terminate.

2002-01-05  Rodrigo Moya <rodrigo@gnome-db.org>

	* doc/es/libgda.sgml:
	* doc/pt_BR/libgda.sgml: fixed DOCTYPE

2002-01-03  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/mysql/utils.c (gda_mysql_type_to_gda): when we can't resolve the types,
	default to STRING, not to UNKNOWN

2002-01-03  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* providers/postgres/utils.c:
	* providers/postgres/gda-postgres-recordset.c: Added support for GdaGeometricPoint.

2002-01-03  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* libgda/Changelog: fix little mistake.

	* libgda/gda-row.[ch]:
	* libgda/gda-value.[ch]:
	Added support for GeometricPoint data type.	

2002-01-03  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* idl/GNOME_Database.idl: added GeometricPoint as new data type.

2002-01-02  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* testing/client.c: also lists procedures and views (if any). Shows the number
	of procedures, tables, types and views.
	

2002-01-02  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* providers/postgres/gda-postgres-provider.c (process_sql_commands()): don't call
	PQclear() after storing the resultset. It's done when freeing the
	resultset.
	(gda_postgres_provider_get_schema()): added this one and a few helper 
	functions.
	(gda_postgres_provider_open_connection()): accept REQUIRESSL and
	HOSTADDR as parameters and changed LOGIN by USER. Now uses
	PQconnectdb() instead of the old PQsetdbLogin(). Changed default date
	style to ISO.

	* providers/postgres/utils.c (gda_postgres_set_type_value()): GDA_TYPE_DATE now works.
	Changed the type of the default from GDA_TYPE_UNKNOWN to
	GDA_TYPE_STRING as a temporary workaround to make TIMESTAMP, TIME and
	BINARY work.

	* providers/postgres/GNOME_Database_Provider_Postgres.server.in: added parameters
	REQUIRESSL and HOSTADDR. Changed LOGIN by USER.

2002-01-02  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* libgda/gda-server-recordset.c (get_row): fixed counter on row retrieval
	loop, which was getting always 1 row more

	* libgda/Makefile.am: s/IDLFILES/IDL_FILES, so that ORBit-generated files
	are regenerated when the IDL files change

	* libgda/gda-server-connection.c (gda_server_connection_free_error_list): 
	Test if the error list is NULL to avoid failing assertion in
	gda_error_list_free().

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

	* doc/C/libgda.sgml: libgda-init functions

	* doc/C/libgda-docs.sgml: added libgda-init section

2001-12-31  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-recordset.c (gda_recordset_get_value_at): move to next row
	after successfully fetching

2001-12-30  Rodrigo Moya <rodrigo@gnome-db.org>

	* testing/client.c (show_schemas): added types schema

2001-12-30  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/mysql/gda-mysql-provider.c (get_mysql_types): implemented TYPES schema

2001-12-30  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/default/sqlite/Makefile.am: don't fail when copying lempar.c for distcheck

2001-12-30  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-server-recordset-model.[ch]: new class, for creating
	GdaServerRecordset's from data models

	* libgda/gda-server-recordset.[ch] (gda_server_recordset_set_connection):
	(gda_server_recordset_set_fetch_func):
	(gda_server_recordset_set_describe_func): new functions

	* libgda/gda-row.[ch] (gda_field_set_value): set const for GdaValue argument

2001-12-30  Rodrigo Moya <rodrigo@gnome-db.org>

	* doc/C/libgda-docs.sgml: added GdaServerRecordsetModel

	* doc/C/tmpl/gda-server-recordset-model.sgml: added new file

2001-12-29  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/mysql/gda-mysql-recordset.c (fetch_func): if there are no rows, just
	return, for not causing crashes on invalid memory access. Also,
	provide a default in the switch statement

2001-12-29  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-connection.h: added new schemas to GdaConnectionSchema

2001-12-29  Rodrigo Moya <rodrigo@gnome-db.org>

	* idl/GNOME_Database.idl: added more schemas (VIEWS, PROCEDURES, TYPES)

2001-12-29  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/default/sqlite/Makefile.am:
	* report/libgda-report/Makefile.am: more changes to really
	pass distcheck. 0.8.99 is ready

2001-12-29  Carlos Perell Marn <carlos@gnome-db.org>

	* providers/default/sqlite/Makefile.am: Fixed to pass distcheck.
	It's only a bad fix, we should review it. Happy New Year!!!
	

2001-12-28  Rodrigo Moya <rodrigo@gnome-db.org>

	* testing/client.c (show_schemas): new function for showing database schema
	objects from the tested connections

2001-12-28  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: bumped version to 0.8.99

2001-12-27  Rodrigo Moya <rodrigo@gnome-db.org>

	* report/idl/GNOME_Database_Report.idl: added ::Output interface, and made
	the runDocument method return that, so that we can make async
	retrieval of the reports

	* report/gda-report-engine.c (impl_ReportEngine_runDocument): implemented

	* report/gda-report-output.[ch]: implementation of the ::Output interface

	* report/job.[ch]: new files for processing reports
	(engine_job_process_report): function for processing the XML reports
	sent out by clients

2001-12-27  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/mysql/gda-mysql-provider.c (gda_mysql_provider_get_schema): started
	implementation
	(get_mysql_tables): implemented SCHEMA_TABLES

2001-12-27  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-server-provider.[ch]: added getSchema virtual function
	(gda_server_provider_get_schema): new function

	* libgda/gda-server-connection.c (impl_Connection_getSchema): implemented

	* libgda/gda-connection.[ch] (gda_connection_get_schema): new function

	* libgda/gda-parameter.[ch] (gda_parameter_list_new_from_corba): new function

2001-12-27  Rodrigo Moya <rodrigo@gnome-db.org>

	* idl/GNOME_Database.idl: added schema stuff to ::Connection interface

2001-12-26  Rodrigo Moya <rodrigo@gnome-db.org>

	* report/gda-report-engine.[ch] (gda_report_engine_get_gda_client): new
	function for getting the global GdaClient object being used

	* report/libgda-report/gda-report-datasource.[ch]: fixed for compilation

	* report/idl/GNOME_Database_Report.idl: fixed

2001-12-26  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* providers/postgres/gda-postgres-provider.c: added the call to
	gda_server_connection_add_error() where I forgot to put it.
	Added gda_postgres_provider_supports().
	Call PQfinish() if PQsetdbLogin() fails.
	Always call PQfinish() in close_connection() to avoid memory leaks.
	Handle the possible NULL return value in PQexec().

	* providers/postgres/utils.c: First version of a working gda_postgres_type_to_gda().
	Added gda_postgres_set_type_value().

2001-12-25  Rodrigo Moya <rodrigo@gnome-db.org>

	* report/libgda-report/gda-report-document.c
	(gda_report_document_new_from_uri): implemented

	* report/libgda-report/gda-report-client.[ch]
	(gda_report_client_run_document): implemented

	* report/libgda-report/gda-report-datasource.[ch]: new files

	* report/idl/GNOME_Database_Report.idl: made runDocument use
	Bonobo::Stream's instead of simple string's, since we
	might be sending back and forth very big chunks of data.
	Added GNOME::Database::Report::DataSource interface

2001-12-25  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-server-connection.c (gda_server_connection_class_init): also
	initialize the supports function pointer

	* libgda/gda-xml-database.[ch] (gda_xml_database_new_from_uri): renamed
	from gda_xml_database_new_from_file, so that we can get the file
	from any place supported by GnomeVFS
	(gda_xml_database_save): removed, not needed anymore, there is
	gda_xml_document_to_file, which even now works with GnomeVFS
	(gda_xml_database_free): removed

2001-12-24  Rodrigo Moya <rodrigo@gnome-db.org>

	* report/libgda-report/gda-report-document.[ch]: new files for managing
	the XML format used for reports
	(gda_report_document_new_from_string): new function
	(gda_report_document_new_from_uri): new function

2001-12-24  Rodrigo Moya <rodrigo@gnome-db.org>

	* doc/C/libgda-docs.sgml: added GdaReportDocument section

2001-12-23  Rodrigo Moya <rodrigo@gnome-db.org>

	* report/main.c: main file for the engine binary

	* report/gda-report-engine.[ch]: GNOME::Database::Report::Engine object
	implementation

	* report/GNOME_Database_Report.server.in: added

	* report/idl/GNOME_Database_Report.idl: 1st phase of the report engine is
	very simple, so reflect that in the IDL. Also, reuse definitions
	from GNOME::Database

	* report/libgda-report/gda-report-client.[ch]: new files

2001-12-23  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/mysql/gda-mysql-recordset.c (fetch_func): don't use mysql_fetch_lengths,
	but the MYSQL_RES 's lengths member. Also, call mysql_fetch_row!

2001-12-23  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-row.c (gda_row_new): initialize all GdaField's to be
	a NULL value

	* libgda/gda-value.c (gda_value_set_*): fixed all functions to really
	work as expected

	* libgda/gda-server-recordset.c (impl_Recordset_fetch): don't return
	an initialized pointer!

	* libgda/gda-recordset.c (gda_recordset_get_n_rows): return the number
	of rows from the GNOME::Database::Recordset object, not the
	underlying GdaDataModelArray, which is filled on demand
	(gda_recordset_get_value_at): get rows on demand

2001-12-23  Rodrigo Moya <rodrigo@gnome-db.org>

	* doc/C/Makefile.am:
	* doc/C/libgda-docs.sgml: added libgda-report to documentation

2001-12-23  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in:
	* Makefile.am: re-enabled report directory

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

	* testing/client.c: added gda_connection_supports test

	* testing/gda-xmldb-test.c: removed. All tests will be in gda-test

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

	* report/common/*:
	* report/engine/*: removed for restructuration

	* report/libgda-report/: new directory to contain the report library

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

	* providers/mysql/gda-mysql-provider.c (gda_mysql_provider_supports): new method
	implementation for the MySQL provider

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

	* providers/default/gda-default-provider.c: added missing #include's

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

	* libgda/gda-server-provider.[ch] (gda_server_provider_supports): new

	* libgda/gda-server-connection.c (impl_Connection_supports): new method
	implementation

	* libgda/gda-connection.[ch] (gda_connection_supports): new function

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

	* idl/GNOME_Database.idl: added supports method to ::Connection, method
	for getting information about supported features in a give database
	connection

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

	* configure.in: added libgnome-vfs to list of required libraries

2001-12-22  Carlos Perell Marn <carlos@gnome-db.org>

	* providers/default/gda-default-provider.c: Finished the implementation of execute
	command for SQL queries.
	* providers/default/gda-default-recordset.[ch]: Added to create new default-recordset.

2001-12-22  Carlos Perell Marn <carlos@gnome-db.org>

	* libgda/Makefile.am: Fixed.

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

	* libgda/gda-connection.c (gda_connection_execute_command): don't connect
	to "finalize" signals

	* libgda/gda-util.[ch] (gda_file_save): new function
	(gda_file_load): new function

	* libgda/gda-xml-document.c (gda_xml_document_free): removed useless function
	(gda_xml_document_to_file): use URIs instead of local filenames, and
	call gda_file_save instead of xmlSaveFile.

2001-12-21  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-server.c (component_destroyed_cb): fixed

2001-12-21  Rodrigo Moya <rodrigo@gnome-db.org>

	* doc/C/re-enabled doc directory, now including both the manual and
	the API reference in the same document

2001-12-21  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in:
	* Makefile.am: re-enabled doc directory

2001-12-20  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/oracle/gda-oracle-connection.[ch]: Oracle connection-specific data
	management functions

	* providers/oracle/gda-oracle-provider.[ch]: Oracle implementation for the
	GNOME::Database::Provider interface

	* providers/oracle/gda-oracle.h: main header file

	* providers/oracle/started GNOME 2 port for the Oracle provider

2001-12-20  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/mysql/gda-mysql-provider.c (gda_mysql_provider_begin_transaction):
	(gda_mysql_provider_commit_transaction):
	(gda_mysql_provider_rollback_transaction): implemented

2001-12-20  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-client.c (cnc_weak_cb): added weak ref callback
	(gda_client_open_connection): use g_object_weak_ref

2001-12-20  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: added Oracle provider

2001-12-20  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* providers/postgres/gda-postgres-provider.c: some cosmetic changes, implementation of
	begin, commit and rollback.

	* providers/postgres/gda-postgres-recordset.c: commented out some portions of code
	related to data types so as the code compiles ok.

	* providers/postgres/gda-postgres.h: added include for gda-postgres-recordset.h needed by
	gda-postgres-provider.c. Changed the declaration of 
	gda_postgres_type_to_gda() to make the code compile.

	* providers/postgres/utils.c: make the code compile but gda_postgres_type_to_gda()
	unuseful. I will finish it later.
	

2001-12-20  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* libgda/gda-connection.c: if 'id' is NULL in begin, commit or rollback
	then replace it with a "". This avoids core dump in gda-test.c.

2001-12-20  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-server-connection.c:
	* libgda/gda-server-provider.c: s/g_return*_if_fail/bonobo_return*_if_fail

2001-12-20  Carlos Perell Marn <carlos@gnome-db.org>

	* providers/default/sqlite/Makefile.am: Defined OS_UNIX=1

2001-12-20  Carlos Perell Marn <carlos@gnome-db.org>

	* providers/default/sqlite/*: Updated to 2.1.7 release.

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

	* providers/postgres/GNOME_Database_Provider_Postgres.server.in: fixed gda_params
	attribute, which was copied from MySQL, so was invalid

	* providers/postgres/Makefile.am: added '-2' suffix to executable name

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

	* providers/mysql/gda-mysql-provider.c (gda_mysql_provider_get_type): removed extra
	if statement
	(process_sql_commands): initialize counters before using them

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

	* libgda/gda-server-recordset.c (gda_recordset_new): set column titles

	* libgda/gda-data-model-array.c (gda_data_model_array_set_n_columns): new
	function

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

	* configure.in: we now depend on libxslt

2001-12-19  Cleber Rodrigues <cleberrrjr@bol.com.br>

	* libgda/gda-xql-*: ported GDA XML Query stuff to GNOME 2

2001-12-18  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/mysql/Makefile.am:
	* providers/mysql/GNOME_Database_Provider_MySQL.server.in: added '-2' suffix
	to executable name

	* providers/mysql/gda-mysql-recordset.c (fetch_func): implemented
	(describe_func): implemented

2001-12-18  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-server-recordset.c (impl_Recordset_moveFirst): implemented
	(impl_Recordset_moveNext): implemented
	(impl_Recordset_movePrevious): implemented
	(impl_Recordset_moveLast): implemented

2001-12-18  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-server-recordset.c (impl_Recordset_describe): implemented
	(impl_Recordset_fetch): implemented

2001-12-18  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-row.[ch] (gda_row_get_field): new function

	* libgda/gda-server-recordset.[ch] (impl_Recordset_getRowCount): new
	CORBA method added

2001-12-18  Rodrigo Moya <rodrigo@gnome-db.org>

	* idl/GNOME_Database.idl: added getRowCount method to ::Recordset

2001-12-18  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* providers/postgres/gda-postgres.h: Initial version
	* providers/postgres/gda-postgres-provider.h: Initial version
	* providers/postgres/gda-postgres-provider.c: Initial version
	* providers/postgres/gda-postgres-recordset.c: Initial version
	* providers/postgres/gda-postgres-recordset.h: Initial version
	* providers/postgres/GNOME_Database_Provider_Postgres.server.in: Initial version
	* providers/postgres/Changelog: Initial version
	* providers/postgres/main.c: Initial version
	* providers/postgres/Makefile.am: Initial version
	* providers/postgres/utils.c: Initial version

	Based heavily upon the work by Rodrigo in the MySQL provider and
	Vivien in the gnome-1-x PostgreSQL provider.

2001-12-18  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

        * configure.in: Added postgres provider directory to build process.

2001-12-17  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/mysql/utils.c (gda_mysql_type_to_gda): new function

2001-12-17  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/default/Makefile.am:
	* providers/default/GNOME_Database_Provider_Default.server.in: added '-2' suffix
	to executable name

2001-12-17  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-field.[ch]: removed, moved all functions to gda-row

	* libgda/gda-server-recordset.c (gda_server_recordset_get_connection): new
	function

	* libgda/gda-row.c (gda_row_attributes_new): new function
	(gda_row_attributes_get_field): new function
	(gda_field_attributes_get_defined_size): new function
	(gda_field_attributes_set_defined_size): new function
	(gda_field_attributes_get_name): new function
	(gda_field_attributes_set_name): new function
	(gda_field_attributes_get_scale): new function
	(gda_field_attributes_set_scale): new function
	(gda_field_attributes_get_gdatype): new function
	(gda_field_attributes_set_gdatype): new function
	(gda_field_*): moved from gda-field.[ch]

2001-12-17  Rodrigo Moya <rodrigo@gnome-db.org>

	* idl/GNOME_Database.idl: s/ValueType/Type, and removed unused Type's

2001-12-16  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/mysql/gda-mysql-provider.c (gda_mysql_provider_execute_command): impl

	* providers/mysql/gda-mysql-recordset.[ch]: new files

2001-12-16  Duarte Loreto <happyguy_pt@hotmail.com>

        * configure.in: Added Portuguese locale to ALL_LINGUAS.

2001-12-13  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-parameter.c (gda_parameter_list_to_corba): new function

	* libgda/gda-server-connection.c (gda_server_connection_notify_action):
	don't build the CORBA sequence by hand, but use the new
	gda_parameter_list_to_corba function

	* libgda/gda-recordset (gda_recordset_new): added a GNOME_Database_Recordset
	parameter, since GdaRecordset's shouldn't be created without a
	valid CORBA object

	* libgda/gda-connection.c (gda_connection_execute_command): implemented

2001-12-11  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: s/AM_GCONF_SOURCE2/AM_GCONF_SOURCE_2

2001-12-10  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/default/gda-default-provider.c (gda_default_provider_open_connection):
	reverted my last change. New SQLite version just uses a FILENAME,
	not a DIRECTORY, as previous versions

2001-12-10  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-parameter.c (gda_parameter_list_get_length): return 0 instead
	of -1 if the parameter is NULL

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

	* providers/default/gda-default-provider.c (gda_default_provider_open_connection): use
	DIRECTORY instead of FILENAME in the connection string

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

	* libgda/gda-server-connection.c (gda_server_connection_notify_action):
	disable, as it is not working right now

	* libgda/gda-parameter.[ch] (gda_parameter_list_get_length): new function

	* libgda/gda-client.[ch]: added "error" signal to GdaClient class

	* libgda/gda-connection.[ch]: added "error" signal to GdaConnection class

	* libgda/gda-error.c (gda_error_list_from_exception):
	(gda_error_list_to_exception): fixed crashes

	* libgda/gda-config.c: replaced use of GConfEngine with GConfClient to
	avoid problems with GConfEngine/GConfClient (from libgnome) mix
	problems

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

	* data/added data/ directory, where all data files will be kept

	* data/libgda.schemas: GConf schema file

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

	* configure.in: added all needed stuff for the installation of
	the libgda GConf schemas

	* Makefile.am: added 'data' directory to build process

2001-12-08  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-data-model.c (gda_config_set_column_title): new function, since
	the column titles will be managed by the abstract class
	(gda_data_model_get_column_title): implemented
	(gda_data_model_thaw): implemented

	* libgda/gda-config.c (gda_config_get_data_source_model): new function,
	to get the list of installed data sources as a GdaDataModel

2001-12-05  mr mike <wingert.3@postbox.acs.ohio-state.edu>

	* providers/sybase/Started new version of the Sybase provider, based on the new
	Provider API

2001-12-05  mr mike <wingert.3@postbox.acs.ohio-state.edu>

	* configure.in: re-added Sybase provider directory to build process

2001-12-02  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-client.c (gda_client_get_connection_list): new function
	(gda_client_find_connection): new function

2001-12-02  Rodrigo Moya <rodrigo@gnome-db.org>

	* bindings/pascal/*:
	* bindings/python/*: removed, since bindings for libgda will not be needed
	for any language, as all the features are going to be accessible
	via the CORBA interfaces

2001-12-01  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-config.c (gda_config_get_component_list): add the created
	structures to the list to be returned

	* libgda/gda-server.c (component_destroyed_cb): break the for loop when
	we find the item
	(gda_server_class_init): actually create the object class signals

2001-11-30  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-server-provider.c (gda_server_provider_open_connection):
	added support for the POOLING parameter included in the connection
	string, so that clients not using the client library (python, perl,
	etc) have access to the connection pooling feature

	* libgda/gda-server-connection.[ch] (gda_server_connection_get_string): new
	(gda_server_connection_get_username): new function
	(gda_server_connection_get_password): new function

2001-11-25  Carlos Perell Marn <carlos@gnome-db.org>

	* providers/default/gda-default-provider.c (gda_default_provider_execute_command):
	Started the implementation.

2001-11-24  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-server.c (gda_server_register_component): if I use
	"ptype = (GType *) ptype", I'll always get an invalid pointer :-)

2001-11-23  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-client.c (gda_client_open_connection): don't pass NULL
	to ORBit functions

	* libgda/gda-xml-document.c:
	* libgda/gda-recordset.c: include glib-object.h, not gobject/*.h

	* libgda/gda-parameter.[ch] (gda_parameter_new): added a GdaValueType
	parameter

	* libgda/gda-config.c (activation_property_to_parameter): adapted to recent
	changes in GdaParameter API

2001-11-22  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-parameter.[ch] (gda_parameter_list_add_value): implemented
	(gda_parameter_list_clear): new function
	(gda_parameter_list_find): implemented

2001-11-22  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: require glib >= 1.3.10

2001-11-21  Carlos Perell Marn <carlos@gnome-db.org>

	* configure.in: Changed GETTEXT_PACKAGE from libgda-2.0 to libgda-2

2001-11-20  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: removed obsolete documentation directories

2001-11-20  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* testing/client.c: added rollback test.

2001-11-19  Rodrigo Moya <rodrigo@gnome-db.org>

	* doc/C/reference/libgda-reference.sgml:
	* doc/C/libgda.sgml: replaced DTD entry for DocBook-XML

	* doc/C/libgda.sgml: started new manual

2001-11-18  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-row.[ch] (gda_row_new): new function
	(gda_row_free): new function

	* libgda/gda-xml-database.c: removed <gobject/*.h>

2001-11-12  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-config.c: use /apps/libgda as prefix for configuration,
	for not stepping on the GNOME 1.x version configuration

2001-11-12  Rodrigo Moya <rodrigo@gnome-db.org>

	* convert-api.sh: removed, not needed anymore

2001-11-10  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-config.[ch] (gda_config_add_listener): new function
	(gda_config_remove_listener): new function

2001-11-07  Rodrigo Moya <rodrigo@gnome-db.org>

	* testing/models.c (test_array_model): GdaDataModelArray test

	* testing/value.c: GdaValue tests

2001-11-07  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-data-model-array.c (gda_data_model_array_append_row): new
	function for adding data to a GdaDataModelArray object

	* libgda/gda-value.c (gda_value_isa): new function

	* libgda/gda-data-model-list.c (gda_data_model_list_get_value_at): I'm
	stupid, g_list_nth returns a GList *, not the data element!

2001-11-06  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-value.h: added GdaValueType enumeration, which wraps the
	CORBA typecodes

	* libgda/gda-value.c (gda_value_new): removed function
	(gda_value_new_null): new function
	(gda_value_new_bigint): new function
	(gda_value_new_binary): new function
	(gda_value_new_boolean): new function
	(gda_value_new_date): new function
	(gda_value_new_double): new function
	(gda_value_new_integer): new function
	(gda_value_new_single): new function
	(gda_value_new_smallint): new funtion
	(gda_value_new_string): new function
	(gda_value_new_time): new function
	(gda_value_new_timestamp): new function
	(gda_value_new_tinyint): new function

	* libgda/gda-data-model.[ch] (gda_data_model_freeze):
	(gda_data_model_thaw): new functions for disabling/enabling
	notifications on changes

	* libgda/gda-init.c (gda_init): move down the gettext initialization,
	after the check for already initialized

2001-11-05  Fatih Demir <kabalak@gtranslator.org>

	* configure.in: Added "tr" to the languages list.

2001-11-04  Rodrigo Moya <rodrigo@gnome-db.org>

	* testing/client.c: basic client API test

	* testing/config.c (list_data_sources): added data source configuration
	API test

2001-11-04  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-client.[ch]: don't make it an object attached to a specific
	provider, but make it the main entry point for GDA clients

	* libgda/gda-config.[ch] (gda_config_get_data_source_list):
	(gda_config_find_data_source):
	(gda_config_copy_data_source_info):
	(gda_config_free_data_source_info):
	(gda_config_free_data_source_list): new functions

2001-11-04  Carlos Perell Marn <carlos@gnome-db.org>

	* providers/mysql/Makefile.am: Removed lib/ references.

2001-11-04  Carlos Perell Marn <carlos@gnome-db.org>

	* providers/default/gda-default-provider.[ch]:
	* providers/default/gda-default.h, main.c: Started the implementation for GNOME 2

2001-11-04  Carlos Perell Marn <carlos@gnome-db.org>

	* libgda/gda-init.c, Makefile.am: Adapted to use GLIB_GETTEXT.

2001-11-04  Carlos Perell Marn <carlos@gnome-db.org>

	* libgda/gda-init.c: Added the call to bind_textdomain_codeset
	to fix always UTF-8.

2001-11-04  Carlos Perell Marn <carlos@gnome-db.org>

	* configure.in:
	* Makefile.am:
	* */*/Makefile.am: Migrated to intltool

2001-11-04  Carlos Perell Marn <carlos@gnome-db.org>

	* acconfig.h, configure.in: Adapted to use GLIB_GETTEXT

2001-11-04  Carlos Perell Marn <carlos@gnome-db.org>

	* AUTHORS: I'm the mantainer for gda-default.

2001-11-03  Rodrigo Moya <rodrigo@gnome-db.org>

	* testing/models.c: GDA data models test suite

	* testing/gda-test.c: re-started, to be more a test suite than a simple
	test program

	* testing/config.c: GDA configuration API test suite
	(list_all_sections_and_keys): stress test of the configuration
	database access API
	(list_all_providers): test providers' info retrieval API

	* testing/gda-test.h: new file

2001-11-03  Rodrigo Moya <rodrigo@gnome-db.org>

	* report/common/Makefile.am: added BONOBO_IDL_DIR for IDL compilation

2001-11-03  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-data-model.[ch] (gda_data_model_get_column_title): new function

	* libgda/Makefile.am: don't install headers in $includedir/gnome-2.0

	* libgda/gda-value.c (gda_value_new): return the created structure

	* libgda/gda-data-model-list.c (gda_data_model_list_get_type): this class
	derives from GdaDataModel, not GObject

	* libgda/gda-data-model.c (gda_data_model_get_n_rows): removed the extra
	'_list' in the function name

	* libgda/gda-config.c (gda_config_get_provider_list): add the retrieved
	items to the list to be returned or we'll allways return NULL!
	(activation_property_to_list): g_strdup the string to be added to
	the returned GList

2001-11-03  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda.pc.in: adapted to new header locations

	* Makefile.am: removed report from SUBDIRS, until we've got time
	to make it build without errors

2001-11-03  Carlos Perell Marn <carlos@gnome-db.org>

	* providers/default/sqlite/lemon.c: Applied the patch from Akira TAGOH
	<tagoh@gnome-db.org> to fix 64 bit pointer issues.

2001-11-03  Carlos Perell Marn <carlos@gnome-db.org>

	* providers/default/sqlite: Added from stable branch.

2001-11-03  Carlos Perell Marn <carlos@gnome-db.org>

	* configure.in: Modified to build the Makefile for sqlite

2001-11-02  Rodrigo Moya <rodrigo@gnome-db.org>

	* tools/templates/*: removed, not needed anymore

	* tools/Makefile.am: adapted to new locations

2001-11-02  Rodrigo Moya <rodrigo@gnome-db.org>

	* testing/Makefile.am: removed non-existant _PROGRAMS, and fixed
	s/GDA_CLIENT_/LIBGDA_

2001-11-02  Rodrigo Moya <rodrigo@gnome-db.org>

	* report/Makefile.am:
	* report/common/Makefile.am:
	* report/engine/Makefile.am: fixed for new locations

2001-11-02  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/mysql/moved to new location, for not complicating more the
	refactoring

	* providers/mysql/utils.c: new file for utility functions
	(gda_mysql_make_error): new function

	* providers/mysql/Makefile.am: use libgda-2 instead of libgda-common-2 and
	libgda-server-2

2001-11-02  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/default/started restructuration with the new API

2001-11-02  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/Makefile.am: changed directory names to something shorter
	(s/gda-postgres-server/postgres)

2001-11-02  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/gda-command.c (gda_command_new): s/gda_command_get_type/
	gda_command_set_gdatype

	* libgda/Makefile.am: added gda-log.[ch] to list of SOURCES

	* libgda/gda-server.c (factory_callback): add all created componentes to
	our private list, and connect to their "destroy" signal, so that we
	can keep track of all components, and terminate when there are no
	more
	(component_destroyed_cb): callback function. When no more components
	exist, emit the LAST_CLIENT_GONE signal

	* libgda/gda-row.[ch]: new files

	* libgda/gda-parameter.c (free_hash_param): added function body
	(gda_parameter_list_add_parameter): added missing function

	* libgda/gda-server-recordset.c (impl_Recordset_moveFirst):
	(impl_Recordset_moveNext):
	(impl_Recordset_movePrevious):
	(impl_Recordset_moveLast):
	(impl_Recordset_fetch): implemented

	* libgda/gda-value.c (gda_value_copy): new function

2001-11-02  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: bumped version to 0.9.0

2001-11-02  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: removed tools/templates directory

	* libgda.pc.in: new file to replace libgda-client.pc.in and
	libgda-server.pc.in

	* configure.in: use shorter names in providers' directories

	* lib/: removed. The new library is in libgda/

2001-11-01  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda/new version of the libraries, just all the stuff in a
	libgda library

2001-11-01  Rodrigo Moya <rodrigo@gnome-db.org>

	* idl/fixed typo

2001-11-01  Rodrigo Moya <rodrigo@gnome-db.org>

	* reorganization, putting all libraries in a single one

2001-10-31  Rodrigo Moya <rodrigo@gnome-db.org>

	* testing/gda-primebase-test.c:
	* testing/gda-sybase-test.c:
	* testing/gda-tds-test.c: removed, we just want a generic test suite

2001-10-31  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: set library AGE to 1

	* Makefile.am: removed bindings from SUBDIRS. Those will need
	a good bit of work when refactoring is completed

	* configure.in: added GConf to list of libraries

2001-10-29  Akira TAGOH <tagoh@gnome-db.org>

	* report/Makefile.am: Added library age.

2001-10-29  Akira TAGOH <tagoh@gnome-db.org>

	* bindings/c++/Makefile.am: Added library age.

2001-10-29  Akira TAGOH <tagoh@gnome-db.org>

	* configure.in: Added library age variables.

2001-10-28  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda-client.pc.in:
	* libgda-server.pc.in: adapted to new header files installation

2001-10-27  Rodrigo Moya <rodrigo@gnome-db.org>

	* idl/GNOME_Database.idl: fixed

2001-10-27  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: added BONOBO_IDL_DIR variable, needed for IDL
	compilation

2001-10-26  Akira TAGOH <tagoh@gnome-db.org>

	* providers/default/sqlite/lemon.c: Fixed 64 bit pointer issues again

2001-10-12  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/mysql/gda-mysql-provider.[ch]: new class for implementing the
	GdaServerProvider abstract class

2001-10-12  Rodrigo Moya <rodrigo@gnome-db.org>

	* idl/GNOME_Database.idl: added the ::Client interface, to be used by
	providers to communicate stuff to clients

2001-10-11  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/mysql/started refactoring to make use of the new gda-server library

2001-10-11  Rodrigo Moya <rodrigo@gnome-db.org>

	* idl/Makefile.am: install IDL files in $datadir/idl/libgda

	* idl/GNOME_Database.idl: some fixes, and added ::Listener interface, and
	related methods in the ::Provider interface

2001-10-11  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda-client.pc.in:
	* libgda-server.pc.in: re-added, shouldn't have been removed

2001-10-11  Carlos Perell Marn <carlos@gnome-db.org>

	* providers/default/sqlite/*
	* providers/default/Makefile.am: Imported the sqlite 2.0.2. This version need an update
	of the old database, I will prepare a program to do the update soon.

2001-10-10  Carlos Perell Marn <carlos@gnome-db.org>

	* providers/default/Makefile.am: Fixed the sqlite.h build problem.

2001-10-08  Abel Cheung  <maddog@linux.org.hk>

	* configure.in: CERTIFIED_GNOMIE, bye-bye.

2001-10-07  Rodrigo Moya <rodrigo@gnome-db.org>

	* idl/*.idl: started refactoring on the IDL interfaces

2001-09-20  Akira TAGOH <tagoh@gnome-db.org>

	* providers/default/sqlite/tool/lemon.c: Fixed 64 bit pointer issue

2001-09-15  Akira TAGOH <tagoh@gnome-db.org>

	* configure.in: add --enable-gtk-doc option.

2001-09-05  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: check for glib-genmarshal

2001-09-04  Rodrigo Moya <rodrigo@gnome-db.org>

	* doc/C/reference/*: added a reference to the new GdaDataModel class

2001-09-03  Rodrigo Moya <rodrigo@gnome-db.org>

	* first complete compilation on GNOME 2

2001-09-01  Rodrigo Moya <rodrigo@gnome-db.org>

	* report/gda-report-client.[ch]: converted to GObject

	* report/common/: new directory for libgdareport-common

2001-08-31  Rodrigo Moya <rodrigo@gnome-db.org>

	* tools/gda-run.c: remove all GTK related code

2001-08-31  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/first successful compilation on a GNOME 2 environment

2001-08-27  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: call gnome-autogen.sh

2001-08-22  Rodrigo Moya <rodrigo@gnome-db.org>

	* testing/gda-xmldb-test.c: new test program to test the GdaXmlDatabase
	class

2001-08-22  Rodrigo Moya <rodrigo@gnome-db.org>

	* doc/C/reference/*: moved GdaField documentation to libgda-common section

2001-08-19  Rodrigo Moya <rodrigo@gnome-db.org>

	* idl/GNOME_Database_Field.idl: replaced the use of unions with cleaner
	CORBA_any's, and removed redundat data types

2001-08-17  Rodrigo Moya <rodrigo@gnome-db.org>

	* idl/GDA*.idl -> GNOME_Database*.idl

2001-08-17  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: use AM_GLIB_GNU_GETTEXT

2001-08-09  Rodrigo Moya <rodrigo@gnome-db.org>

	* doc/C/reference/Makefile.am: s/gda-xml-file/gda-xml-document

2001-08-03  gallatin@stat.duke.edu

	* providers/default/sqlite/tool/lemon.c: fixed int/long 64-bit pointer issues when
	building on FreeBSD/Alpha. Fixes #58391

2001-08-03  Rodrigo Moya <rodrigo@gnome-db.org>

	* tools/gda-config.in: removed, since it's not needed anymore

2001-08-03  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: adapted to GNOME 2 platform

	* libgda-client.pc.in, libgda-server.pc.in: added pkgconfig files

2001-07-31  Rodrigo Moya <rodrigo@gnome-db.org>

	* doc/C/reference/*: fixed to make it build again

2001-07-28  Carlos Perell Marn <carlos@gnome-db.org>

	* configure.in: Reactivated the Makefile generation at report dirs.
	Added the IDL_FLAGS var.

2001-07-27  Rodrigo Moya <rodrigo@gnome-db.org>

	* report/gda-report.h: main header file for the report library

	* report/gda-report-client.[ch]: GdaReportClient class, to be used by
	applications to connect to report engine

2001-07-24  Rodrigo Moya <rodrigo@gnome-db.org>

	* idl/GDA_Recordset.idl: removed "move" method and added "moveNext" and
	"movePrev"

2001-07-23  Rodrigo Moya <rodrigo@gnome-db.org>

	* removed all GLib-2.0 related code, since all this code is now
	in the gnome-2-0-branch CVS branch

2001-07-22  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: remove glib-2.0 check until we can compile
	everything with that version

2001-07-19  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/default/gda-default-connection.c (schema_aggregates): new schema function

2001-07-19  Carlos Perell Marn <carlos@gnome-db.org>

	* report/Makefile.am: Reverted the changes about IDL's name.

2001-07-19  Carlos Perell Marn <carlos@gnome-db.org>

	* report/*.[ch]: Removed, need a heavy reimplementation.

2001-07-19  Carlos Perell Marn <carlos@gnome-db.org>

	* report/server: renamed to engine and reimplemented all.
	

2001-07-15  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/mysql/gda-mysql-connection.c (gda_mysql_connection_open_schema): return
	a GdaError if we don't support the schema

	(gda_mysql_connection_open): use a GdaQuarkList to parse the
	connection string

2001-07-15  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/default/gda-default-connection.c (gda_default_connection_open_schema): return
	a GdaError if we don't support the schema

2001-07-14  Rodrigo Moya <rodrigo@gnome-db.org>

	* idl/GDA_Connection.idl: added 2 new methods (addListener and
	removeListener) for clients to be able to listen on the providers

2001-07-12  Rodrigo Moya <rodrigo@gnome-db.org>

	* doc/C/reference/libgda-client/: fixed references to non-existent files

2001-07-12  Rodrigo Moya <rodrigo@gnome-db.org>

	* bindings/perl/: removed all files from the old perl bindings, since now
	the perl bindings have their own module (libgda-perl)

2001-07-12  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: remove Perl checkings, since they are no longer
	needed

	* acconfig.h: remove HAVE_PERL

2001-07-09  Akira TAGOH <tagoh@gnome-db.org>

	* configure.in: added --with-perl option as check the perl bindings.

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

	* idl/GDA_Listener.idl: new interface

2001-07-08  Carlos Perell Marn <carlos@gnome-db.org>

	* testing/gda*test.c: Changed the use of getline with fgets. It must
	fix the #51404

2001-07-06  Rodrigo Moya <rodrigo@gnome-db.org>

	* merged libgda-client's GdaError and libgda-server's GdaServerError
	into libgda-common's GdaError, as both classes were exactly the
	same and are useful for both clients and providers

2001-07-05  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/adapted all providers to new API names in libgda-server

2001-07-05  Rodrigo Moya <rodrigo@gnome-db.org>

	* lib/gda-client/Makefile.am:
	lib/gda-server/Makefile.am: remove CORBA-generated files from
	build

	* lib/gda-common/Makefile.am: include here both CORBA skeletons
	and stubs

2001-07-02  Akira TAGOH <tagoh@gnome-db.org>

	* configure.in: since gettextize was not used, "sed -e ..." was
	removed from AC_OUTPUT.

2001-06-28  Vivien Malerba <malerba@gnome-db.org>

	* providers/mysql/started to implement the schema_types and data types management

2001-06-21  Bob Jones <bobjones68@yahoo.com>

	* configure.in: change (again) ORACLE_LIBS and ORACLE_CFLAGS. It
	seems now that this will work with both Oracle 8i and 9i

2001-06-19  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: use again `oaf-config --prefix` for getting the
	OAF files install prefix. This would break the RPM building, so
	how other projects do this?

2001-06-19  Gonzalo Odiard <gonza_asa@asatej.com.ar>

	* configure.in: set ORACLE_LIBS to work with Oracle 8i

2001-06-15  Rodrigo Moya <rodrigo@gnome-db.org>

	* lib/gda-xml: added new directory which will contain all XML
	related code (GdaXmlFile, GdaXmlDatabase, XML queries, etc)

2001-06-14  Robert Marz <Robert.Marz@oracle.com>

	* configure.in: changed ORACLE_CFLAGS and ORACLE_LIBS to match
	those needed for Oracle 8i. This means that we don't support
	anymore Oracle 8.0.x (until we find a way to detect which
	libraries are needed for each Oracle version). But, well, having
	Oracle 9i out in a few weeks, this does not seem to be very
	important (I hope)

2001-06-05  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/default/sqlite/configure.in: added /usr to the search list for gdbm.h

2001-06-01  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda.spec.in: remove xmlquery from list of programs to install
	* configure.in: disable the libxmlquery directory

2001-05-31  Serge Pavlovsky <pal@re.com.ua>

	* libgda.spec.in: cleaned up spec file

2001-05-31  Rodrigo Moya <rodrigo@gnome-db.org>

	* doc/es/added Spanish translation of the libgda manual by
	David Vaquero <cncsal@bigfoot.com>

2001-05-29  Drazen Kacar <dave@arsdigita.com>

	* configure.in: fixed some constructs that are not understood
	by Solaris' /bin/sh.
	Run glib-config-2.0 in a subshell, for not getting the error message
	* tools/gda-buildserver.in: added a newline to the end of file to
	make Solaris' sed happy
	(fixes bug #55388)

2001-05-22  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda-spec.in: pass the (hopefully) correct oafdir value
	when calling make

2001-05-21  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: check also for shared libs when looking for a MySQL
	installation
	added /usr/local/pgsql to list of possible PostgreSQL installation
	directories
	(fixes bug #54979)

2001-05-19  Carlos Perell Marn <carlos@gnome-db.org>

	* report/gda-report*.h: Reviewed and corrected some mistakes.
	* report/Makefile.am: Added the new .h files.
	
2001-05-18  Carlos Perell Marn <carlos@gnome-db.org>

	* report/gda-report*header.h, gda-report*footer.h, gda-report-detail.h,
	  gda-report-data.h, gda-report-page.h, gda-report-picture.h,
	  gda-report-line.h, gda-report-element.h, gda-report-label.h,
	  gda-report-object.h, gda-report-repfield.h, gda-report-section.h,
	  gda-report-special.h, gda-report-text-object.h: Defined
	* report/gda-report-element.h, gda-report-engine.h, gda-report.h: Updated to the new IDL.
	* report/gda-report-client.h: Added the new .h files.
	* report/gda*.c: Don't compile now, please wait I will commit the correct ones soon.
	

2001-05-17  Sean Allen <zeroone@worldonline.co.za>

	* doc/C/libgda.sgml: worked on syntax and English, entity referenced
	most words, to include markup that may be useful with speech-based
	styles, markup and structure now conforms to GDP suggestions
	* doc/C/fdl-appendix.sgml: added FDL appendix

2001-05-17  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: only link libxslt with the XML query part, since
	linking with libxml2 (needed by libxslt) does not work with
	current Bonobo

2001-05-16  Carlos Perell Marn <carlos@gnome-db.org>

	* report/gda-report-defs.h: Updated.
	* report/gda-report-section.h: Added and started the implementation...

2001-05-15  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: added check for libxslt, now a required dependency
	for the libxmlquery
	* lib/gda-common/gda-xml-database.c: s/childs/xmlChildrenNode
	* lib/gda-common/gda-xml-file.c: s/root/xmlDocSetRootElement

2001-05-14  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/mysql/gda-mysql-recordset.c (fill_field_values): also manage
	BLOB fields

2001-05-14  Rodrigo Moya <rodrigo@gnome-db.org>

	* doc/C/C/reference/libgda-common/tmpl/:
	added some descriptions
	C/reference/libgda-client/tmpl/: ditto

2001-05-09  Rodrigo Moya <rodrigo@gnome-db.org>

	* doc/C/C/reference/libgda-client/: added the client library to
	the API reference
	* doc/C/pt_BR: added Portuguese translation
	* doc/C/C/reference: use gtk-doc to generate the API reference
	(for the moment, only libgda-common)

2001-05-09  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: added check for gtk-doc, and add reference/ to
	the list of directories

2001-05-07  Reinhard Mller  <reinhard.mueller@bytewise.at>

        * gda-test.c: Applied Margus Vli's patch to let the user select
        the provider to use if more than one provider is installed

        * gda-test.c: Changed coding style to K&R with 8 char indentation

2001-05-05  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/default/gda-default-connection.c (schema_tables): implemented, although
	only returning the tables' name

2001-05-05  Rodrigo Moya <rodrigo@gnome-db.org>

	* doc/C/libgda.sgml: re-added the section about provider's
	specific information

2001-05-04  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/default/gda-default-connection.c, gda-default-command.c: better
	error handling
	* providers/default/sqlite/NO-AUTO-GEN: added this file to avoid the execution of
	auto* in this directory (fixed by mvali@hot.ee and
	Jon.Hellan@clustra.com)

2001-05-04  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: use AM_GNU_GETTEXT instead of AM_GNOME_GETTEXT

2001-05-03  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/gda-default-server/*: basic default provider
	now working

2001-04-28  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/default/implemented first working version of the GDA default
	provider
	* providers/default/imported libsqlite (http://www.hwaci.com/sw/sqlite/) into
	our source tree, until it is oficially released

2001-04-28  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/default/started gda-default-server, which will be a server *always*
	installed with libgda, so that users don't have to worry about
	setting up a RDBMS to use GNOME-DB/libgda

2001-04-28  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/ChangeLog: added
	* providers/made all providers' libraries not being installed, since,
	for the moment, the CORBA servers can't be activated on the
	shared library, they need the driver program

2001-04-28  Rodrigo Moya <rodrigo@gnome-db.org>

	* bindings/c++/applied patch from Kuba (kpuchar@poczta.onet.pl) which wraps
	all C++ classes in the gda namespace

2001-04-28  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: added providers/gda-default-server to list
	of Makefiles to be generated

2001-04-28  Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda.spec.in: removed provider's libraries, which are
	not installed anymore as part of the packages

2001-04-25  Carlos Perells Marmn <carlos@gnome-db.org>

	* Makefile.am: Disabled the report build.

2001-04-14  Michael Meeks  <michael@ximian.com>

	* report/Makefile.am: remove built files from dist.

2001-04-02  Carlos Perells Marmn <carlos@gnome-db.org>

	* .cvsignore: Shhhh!!!

2001-03-28  Reinhard M|ller  <reinhard.mueller@bytewise.at>

	* include gtk/gtksignal.h only when gtk is used.
	* added new parameter to g_type_register_static
	* configure.in: glib version must be >= 1.3.2
	* tools/gda-run.c: include config.h above other includes

2001-03-19  Rodrigo Moya <rodrigo@gnome-db.org>

	* replaced all gtk/gtk.h with gtkobject.h, since it's the only
	file needed. Now, should compile much faster

2001-03-13  Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/mysql/gda-mysql-connection.c (gda_mysql_connection_supports): respond to more
	values in the GDA_Connection_Feature parameter
	* providers/mysql/gda-mysql-command.c: added support for command_type in
	gda_mysql_command_execute: fixes bug #51720

2001-03-10  Carlos Perells Marmn <carlos@gnome-db.org>

        * updated.sh: Removed because don't run correctly in all
          situations, please use xml-i18n-update directly.

2001-03-05	Rodrigo Moya <rodrigo@gnome-db.org>

	* idl/added COMMAND_TYPE_XML to the GDA_CommandType enum

2001-03-03  Carlos Perells Marmn <carlos@gnome-db.org>

	* report/Makefile.am: Added the new files.
	* report/gda-report*.[ch]: Updated, now all the objects are defined,
	  but now I will do a major change to the IDL for include the
	  report objects inside the IDL. Rodrigo I know that we talk
	  about it and we saw that the actual IDL was right, but I
	  have been thinking about it, so I will send a modification
	  proposal shortly ;-).

2001-02-22  Carlos Perells Marmn <carlos@gnome-db.org>

	* libgda.spec.in: Updated to reflect the .oafinfo --> .oaf change

2001-02-18  Carlos Perells Marmn <carlos@gnome-db.org>

	* report/gda-report.[hc]: Almost completly implemented but at this momment
	  it doesn't compile, so don't add it to Makefile.am.
	* report/gda-report-engine.c: Some bug fixes.

2001-02-18  Carlos Perells Marmn <carlos@gnome-db.org>

	* AUTHORS: Updated my email.

2001-02-18  Carlos Perells Marmn <carlos@gnome-db.org>

	* configure.in: Added a version check for GOB, I don't know
	  if we must have the 1.0.5 version, perhaps an old one could
	  work, but it must be almost >= than 0.93.4 (actual Ximian version)

2001-02-14	Rodrigo Moya <rodrigo@gnome-db.org>

	* idl/GDA_Connection.idl: added new conversion methods
	(xml2sql and sql2xml)
	* lib/gda-client/gda-connection.[ch],
	lib/gda-server/*, providers/*: added new IDL methods

2001-02-11	Rodrigo Moya <rodrigo@gnome-db.org>

	* providers/gda-primebase-server/gda-primebase-connection.c,
	providers/gda-tds-server/gda-tds-connection.c: removed some C++
	comments, as the ones containing the ' character makes xgettext
	complain (from Christian Rose's patch)

2001-02-08	Rodrigo Moya <rodrigo@gnome-db.org>

	* libgda.spec.in: moved gda-run from libgda-devel to libgda

2001-02-06	Carlos Perells Marmn <carlos@gnome-db.org>

	* report/gda-report.[ch]: More updates

2001-02-06	Carlos Perells Marmn <carlos@gnome-db.org>

	* report/gda-report.h: Renamed to gda-report-client.h
	* report/gda-report-object.[ch]: Renamed to gda-report.[ch]

2001-02-06	Carlos Perells Marmn <carlos@gnome-db.org>

	* .cvsignore, Makefile.am: Updated to the new xml-i18n-tools

2001-01-31      Carlos Perells Marmn <carlos@gnome-db.org>

        * gda-report-object.[ch]: Started its implementation

2001-01-30	Carlos Perells Marmn <carlos@gnome-db.org>

	* report/gda-report*.[ch]: Modified to the GNOME codify style

2001-01-22      Carlos Perells Marmn <carlos@gnome-db.org>

        * Added total xml-i18n-tools support, at this moment
          you will need install the xml-i18n-tools package to
          translate this module from CVS but not from tar.gz.

2001-01-22	Carlos Perells Marmn <carlos@gnome-db.org>

	* .cvsignore: I forget it!!

2001-01-20      Carlos Perells Marmn <carlos@gnome-db.org>

        * Added partial xml-i18n-tools support

2001-01-19  Rodrigo Moya <rodrigo@gnome-db.org>

	* doc/C/removed lang="es" from <book> tag

2001-01-15	Rodrigo Moya <rodrigo@gnome-db.org>

	* report/fixed header files issue

2001-01-14	Carlos Perells Marmn <carlos@gnome-db.org>

	* report/gda-report-stream.c: minor updates.

2001-01-14	Carlos Perells Marmn <carlos@gnome-db.org>

	* report/gda-report-stream.[ch]: Implemented, only need the exception handling
	  and a better errors control.
	* report/gda-report-enbine.[ch]: Added all the objetc stuff and as gda-report-stream.[ch]
	  needs a better errors control and the exception handling.

2001-01-09	Carlos Perells Marmn <carlos@gnome-db.org>

	* report/more Makefile.am fixes and minor modifications...

2001-01-08	Carlos Perells Marmn <carlos@gnome-db.org>

	* report/Rolled back the last change because it's better the old
	  namespace. With the new one we have something like:
	  GDA_Report_Report, and is a bit confusing, isn't it?

2001-01-07	Carlos Perells Marmn <carlos@gnome-db.org>

	* report/idl/GDA_Report.idl: Modified to separate the Report engine
	  into its own namespace (GDA_Report_*).
	* report/*.[ch] Updated to use the new IDL.
	* report/Makefile.am: Added the options to remove the source files generated
	  by the idl compiler.

2001-01-05	Carlos Perells Marmn <carlos@gnome-db.org>

	* report/gda-report-stream.[ch]: Updated to use the Gnome's
	  codify style.

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

	* tools/gda-buildserver.in: fixed auto* macros expansion
	* tools/templates/*: updated to recent changes in libgda-server API

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

	* version 0.2.2

2000-12-25	Carlos Perells Marmn <carlos@gnome-db.org>

	* report/updated gda-report-stream.[ch] to make them compile again.
	* report/included the lib/gda-client directory for header files in
	  Makefile.am

2000-12-24	Carlos Perells Marmn <carlos@gnome-db.org>

	* report/updated & erased the client/'s files that Rodrigo
	  moves to its correct place.

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

	* providers/gda-interbase-server/gda-interbase-command.c,
	providers/gda-ldap-server/gda-ldap-command.c,
	providers/gda-mail-server/gda-mail-command.c,
	providers/gda-mysql-server/gda-mysql-command.c,
	providers/gda-oracle-server/gda-oracle-command.c:
	added support for the GDA_CommandType stuff in the GDA::Command::execute
	method, thus allowing:
		COMMAND_TYPE_TEXT: SQL or whatever language is used by the RDBMS
		COMMAND_TYPE_TABLE: the name of a table for which we want all rows
		

2000-12-21	Rodrigo Moya <rodrigo@gnome-db.org>

	* added support for the GDA_CommandType stuff, which will
	allow to treat commands in different ways (SQL, TABLE,
	XML, etc)

2000-12-20  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>

	* configure.in: Added Slovak [sk] to ALL_LINGUAS.

2000-12-13	Rodrigo Moya <rodrigo@gnome-db.org>

	* added HACKING file, copied from Miguel's HACKING file
	in Gnumeric

2000-12-10  Rodrigo Moya <rodrigo@gnome-db.org>

	* doc/C/fixed some outdated things

2000-12-05	Rodrigo Moya <rodrigo@gnome-db.org>

	* started Perl bindings

2000-11-27	Rodrigo Moya <rodrigo@gnome-db.org>

	* idl/added modifySchema method to the GDA::Connection interface

2000-11-27	Rodrigo Moya <rodrigo@gnome-db.org>

	* added modifySchema method to GDA::Connection interface

2000-11-27	Holger Thon <holger.thon@gnome-db.org>

	* added primebase server skeleton

2000-11-22	Rodrigo Moya <rodrigo@gnome-db.org>

	* idl/removed GDA_Fieldx, which is now GDA_Field, as the old
	GDA_Field.idl file was not used

2000-11-17	Rodrigo Moya <rodrigo@linuxave.net>

	* added MAINTAINERS file

2000-11-15  Rodrigo Moya <rodrigo@linuxave.net>

	* tools/fixed gda-config script

2000-11-14	Rodrigo Moya <rodrigo@linuxave.net>

	* added pt_BR translations by Cleber Rodrigues Rosa Junior

2000-11-12	Rodrigo Moya <rodrigo@gnome-db.org>

	* report/fixed gda-report-stream.[ch] to make them compile
	* report/moved the 2 files that were in the client/ subdirectory
	to its correct place

2000-11-10  Rodrigo Moya <rodrigo@gnome-db.org>

	* testing/moved gda-{sybase/tds/primebase}-test to noinst_PROGRAMS,
	since they shouldn't be installed

2000-11-08	Rodrigo Moya <rodrigo@linuxave.net>

	* idl/GDA_Recordset.idl, lib/gda-client/gda-recordset.[ch],
	lib/gda-server/gda-server-impl-recordset.[ch]: removed unneeded
	CORBA IDL methods.
	* Cleanup IDL files

2000-11-05	Rodrigo Moya <rodrigo@linuxave.net>

	* report/removed some attributes from the IDL interfaces and
	added methods for accessing them instead

2000-11-05	Rodrigo Moya <rodrigo@linuxave.net>

	* idl/renamed all IDL files from gda* to GDA* to avoid confusion with
	installed headers

2000-11-04  Reinhard M|ller  <reinhard@gnue.org>

	* configure.in: include gtk libraries only when needed

2000-11-02  Reinhard M|ller  <reinhard@gnue.org>

	* testing/gda-test.c: Call gda_init instead of gtk_init

2000-10-30  Rodrigo Moya <rodrigo@linuxave.net>

	* doc/added Brazilian Portuguese translation by
	Cleber Rodrigues Rosa Junior (<cleberrrjr@bol.com.br>)

2000-10-29	Rodrigo Moya <rodrigo@linuxave.net>

	* report/idl/GDA_Report.idl: changed return value for
	ReportStream methods from any to a sequence of "octet"s

2000-10-22  Carlos Perells Marmn <carlos@hispalinux.es>

	* report/Updated some report client objects and upgraded to
	the new GObject model

2000-10-21  Rodrigo Moya <rodrigo@linuxave.net>

	* providers/mysql/added missing <time.h>, which was left over after
	the GNOME headers clean up

2000-10-20	Rodrigo Moya <rodrigo@linuxave.net>

	* fixed license issues:
	AUTHORS: specify who does what
	COPYING.LIB: added for LGPL parts
	README: state which parts are LGPL and which GPL

2000-10-17  Almer S. Tigelaar  <almer1@dds.nl>

	* configure.in: Added Dutch (nl) to ALL_LINGUAS.

2000-10-08  Akira TAGOH <tagoh@gnome.gr.jp>

	* providers/gda-mysql-server/gda-mysql-connection.c:
	  fixed duplicate output format for gda_log_message().

2000-10-06  Christian Rose  <menthos@menthos.com>

	* configure.in: Added Swedish (sv) to ALL_LINGUAS.

	* providers/gda-sybase-server/gda-sybase-command.c,
	  providers/gda-sybase-server/gda-sybase-connection.c,
	  providers/gda-sybase-server/gda-sybase-recordset.c:
	  Changed some C++-style comments causing gettext problems to C-style.

2000-10-01  Carlos Perells Marmn <carlos@hispalinux.es>

	* report/Created an example for the report engine..

2000-09-29  Akira TAGOH <tagoh@gnome.gr.jp>

	* acconfig.h, configure.in, lib/gda-common/gda-config.c:
	  lib/gda-common/gda-corba.c: removed a old code for OAF < 0.5.0.

2000-09-29  Akira TAGOH <tagoh@gnome.gr.jp>

	* configure.in:
	  lib/gda-common/gda-config.c: GConf >= 0.9 is necessary.

2000-09-28  Jesus Bravo Alvarez  <jba@pobox.com>

	* configure.in: Added Galician (gl) to ALL_LINGUAS.

2000-09-25  Reinhard M|ller  <reinhard@gnue.org>

	* testing/Makefile.am, gda-test.c: First "official" version

2000-09-25  Akira TAGOH <tagoh@gnome.gr.jp>

	* po/POTFILES.in: not implement python binding.

2000-09-10  Akira TAGOH <tagoh@gnome.gr.jp>

	* configure.in: deleted lib/gda-client/gda-report.dtd entry.

	* lib/gda-client/Makefile.am: Added a rule to generate gda-report.dtd.

	* lib/gda-client/gda-report.dtd.in: Modified a path prefix.

2000-09-09  Carlos Perells Marmn <carlos@hispalinux.es>

	* integrated the gda-report.dtd with autoconf (but it
	  does not work as well as it should.

	* updated to the gda-report.[ch]
 
2000-09-03  Carlos Perells Marmn <carlos@hispalinux.es>

	* updated the gda-report.[ch] for the new DTD

2000-09-02  Akira TAGOH <at@ue-spacy.com>

	* configure.in: deleted an USING_OLD_OAF judgment by the same version.

2000-08-08  Rodrigo Moya <rodrigo@linuxave.net>

	* made first version separated from GNOME-DB

