libgda r2945 - in trunk: . doc/C doc/C/tmpl libgda libgda/binreloc providers/bdb providers/sqlite providers/sqlite/vproviders



Author: vivien
Date: 2007-07-07 15:55:58 +0100 (Sat, 07 Jul 2007)
New Revision: 2945
ViewCVS link: http://svn.gnome.org/viewcvs/libgda?rev=2945&view=rev

Added:
   trunk/doc/C/tmpl/gda-data-model-bdb.sgml
   trunk/libgda/gda-data-model-bdb.c
   trunk/libgda/gda-data-model-bdb.h
   trunk/libgda/libgda.h.in
   trunk/providers/sqlite/vproviders/
   trunk/providers/sqlite/vproviders/Makefile.am
   trunk/providers/sqlite/vproviders/gda-vconnection-data-model.c
   trunk/providers/sqlite/vproviders/gda-vconnection-data-model.h
   trunk/providers/sqlite/vproviders/gda-virtual-connection.c
   trunk/providers/sqlite/vproviders/gda-virtual-connection.h
   trunk/providers/sqlite/vproviders/gda-virtual-provider.c
   trunk/providers/sqlite/vproviders/gda-virtual-provider.h
   trunk/providers/sqlite/vproviders/gda-vprovider-data-model.c
   trunk/providers/sqlite/vproviders/gda-vprovider-data-model.h
   trunk/providers/sqlite/vproviders/libgda-vproviders-3.0.pc.in
   trunk/providers/sqlite/vproviders/vproviders-test.c
Removed:
   trunk/libgda/libgda.h
Modified:
   trunk/ChangeLog
   trunk/configure.in
   trunk/doc/C/libgda-3.0-docs.sgml
   trunk/doc/C/libgda-3.0-sections.txt
   trunk/doc/C/libgda-3.0.types
   trunk/doc/C/tmpl/gda-data-model.sgml
   trunk/libgda/Makefile.am
   trunk/libgda/binreloc/
   trunk/libgda/gda-client.c
   trunk/libgda/gda-connection-private.h
   trunk/libgda/gda-connection.c
   trunk/libgda/gda-data-access-wrapper.c
   trunk/libgda/gda-data-model-import.c
   trunk/libgda/gda-data-model-iter.c
   trunk/libgda/gda-data-model.c
   trunk/libgda/gda-data-model.h
   trunk/libgda/gda-data-proxy.c
   trunk/providers/bdb/gda-bdb-recordset.c
   trunk/providers/sqlite/Makefile.am
   trunk/providers/sqlite/gda-sqlite-provider.c
   trunk/providers/sqlite/gda-sqlite-provider.h
   trunk/providers/sqlite/gda-sqlite-recordset.c
Log:
2007-07-07  Vivien Malerba <malerba gnome-db org>

	* providers/bdb/gda-bdb-recordset.c: make string transalatable
	* providers/sqlite/gda-sqlite-recordset.c: use sqlite3_table_column_metadata() to
	obtain column information to better set GdaColumns' attributes
	* configure.in:
	* providers/sqlite/gda-sqlite-provider.c:
	* providers/sqlite/Makefile.am:
	* providers/sqlite/vproviders/*: created the base for 'virtual providers' 
	implementations which use SQLite's virtual tables to enable access to data
	using SQL for data which does not support SQL (such as CSV data), implemented
	a virtual provider making GdaDataModel objects appear as tables.
	* libgda/binreloc: fixed directory properties
	* libgda/gda-data-model-bdb.[ch]: implements a GdaDataModel to access a BDB 
	database
	* libgda/gda-data-model.[ch]: added gda_data_model_[gs]et_column_name() methods,
	and don't warn on unsupported methods when this can be a "normal" implementation
	* libgda/Makefile.am:
	* libgda/libgda.h:
	* libgda/libgda.h.in: libgda.h is generated when running the configure script,
	to enable compilation of the GdaDataModelBdb only if BDB is found
	* libgda/gda-data-proxy.c: minor misc. corrections (iter creation, test for
	data model access flags)
	* libgda/gda-data-model-iter.c: correction: connect the correct object
	* libgda/gda-connection-private.h:
	* libgda/gda-connection.c: added a gda_connection_force_status() method, and misc.
	minor corrections
	* libgda/gda-data-access-wrapper.c: correctly implemented the get_attributes_at()
	method
	* libgda/gda-client.c: allow a connection not not refer to a GdaClient object (don't
	show warnings in this case)
	* libgda/gda-data-model-import.c: don't keep an internal iterator; corrected the
	get_attributes_at() method
	* doc/C: documentation updates





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]