libgda r2795 - in trunk: . doc/C doc/C/tmpl libgda libgda/handlers libgda/sql-delimiter libsql providers/mysql providers/postgres providers/sqlite providers/sqlite/sqlite-src testing testing/tests_data tools



Author: vivien
Date: 2007-01-12 19:36:23 +0000 (Fri, 12 Jan 2007)
New Revision: 2795
ViewCVS link: http://svn.gnome.org/viewcvs/libgda?rev=2795&view=rev

Added:
   trunk/doc/C/limitations.xml
   trunk/doc/C/tmpl/gda-blob-op.sgml
   trunk/libgda/gda-parameter-util.h
   trunk/providers/postgres/gda-postgres-handler-bin.c
   trunk/providers/postgres/gda-postgres-handler-bin.h
Removed:
   trunk/doc/C/tmpl/gda-blob.sgml
Modified:
   trunk/ChangeLog
   trunk/doc/C/libgda-docs.sgml
   trunk/doc/C/libgda-sections.txt
   trunk/doc/C/libgda.types
   trunk/doc/C/query.xml
   trunk/doc/C/tmpl/gda-handler-bin.sgml
   trunk/doc/C/tmpl/gda-parameter-list.sgml
   trunk/doc/C/tmpl/gda-parameter.sgml
   trunk/doc/C/tmpl/gda-renderer.sgml
   trunk/doc/C/tmpl/gda-server-provider.sgml
   trunk/doc/C/tmpl/gda-util.sgml
   trunk/doc/C/tmpl/gda-value.sgml
   trunk/libgda/Makefile.am
   trunk/libgda/gda-blob-op.c
   trunk/libgda/gda-blob-op.h
   trunk/libgda/gda-connection.c
   trunk/libgda/gda-data-model-query.c
   trunk/libgda/gda-dict-field.c
   trunk/libgda/gda-graphviz.c
   trunk/libgda/gda-init.c
   trunk/libgda/gda-parameter-list.c
   trunk/libgda/gda-parameter-list.h
   trunk/libgda/gda-parameter.c
   trunk/libgda/gda-parameter.h
   trunk/libgda/gda-query-condition.c
   trunk/libgda/gda-query-field-agg.c
   trunk/libgda/gda-query-field-all.c
   trunk/libgda/gda-query-field-field.c
   trunk/libgda/gda-query-field-func.c
   trunk/libgda/gda-query-field-value.c
   trunk/libgda/gda-query-target.c
   trunk/libgda/gda-query.c
   trunk/libgda/gda-renderer.c
   trunk/libgda/gda-renderer.h
   trunk/libgda/gda-server-provider-extra.c
   trunk/libgda/gda-server-provider-extra.h
   trunk/libgda/gda-server-provider.c
   trunk/libgda/gda-server-provider.h
   trunk/libgda/gda-transaction-status.c
   trunk/libgda/gda-transaction-status.h
   trunk/libgda/gda-util.c
   trunk/libgda/gda-util.h
   trunk/libgda/gda-value.c
   trunk/libgda/handlers/gda-handler-bin.c
   trunk/libgda/handlers/gda-handler-bin.h
   trunk/libgda/handlers/gda-handler-string.c
   trunk/libgda/handlers/gda-handler-string.h
   trunk/libgda/sql-delimiter/gda-sql-delimiter.c
   trunk/libgda/sql-delimiter/gda-test-delimiter.c
   trunk/libgda/sql-delimiter/lexer.l
   trunk/libgda/sql-delimiter/parser.y
   trunk/libsql/lexer.l
   trunk/libsql/parser.y
   trunk/providers/mysql/gda-mysql-provider.c
   trunk/providers/postgres/Makefile.am
   trunk/providers/postgres/gda-postgres-blob-op.c
   trunk/providers/postgres/gda-postgres-provider.c
   trunk/providers/postgres/gda-postgres-recordset.c
   trunk/providers/postgres/gda-postgres.h
   trunk/providers/postgres/utils.c
   trunk/providers/sqlite/gda-sqlite-handler-bin.c
   trunk/providers/sqlite/sqlite-src/btree.c
   trunk/providers/sqlite/sqlite-src/date.c
   trunk/providers/sqlite/sqlite-src/os_win.c
   trunk/providers/sqlite/sqlite-src/pager.c
   trunk/providers/sqlite/sqlite-src/pragma.c
   trunk/providers/sqlite/sqlite-src/prepare.c
   trunk/providers/sqlite/sqlite-src/random.c
   trunk/providers/sqlite/sqlite-src/sqlite3.h
   trunk/providers/sqlite/sqlite-src/sqlite3ext.h
   trunk/providers/sqlite/sqlite-src/vdbe.c
   trunk/providers/sqlite/sqlite-src/vdbe.h
   trunk/providers/sqlite/sqlite-src/vdbeaux.c
   trunk/providers/sqlite/sqlite-src/vtab.c
   trunk/testing/gda-test-blob.c
   trunk/testing/gda-test-model-query.c
   trunk/testing/gda-test-sql.c
   trunk/testing/tests_data/SQL_parsing_tests.xml
   trunk/tools/gda-inspect-dict-file.c
Log:
2007-01-12  Armin Burgmeier  <armin openismus com>

	* libgda/gda-query.c: Declare the object explicitely as GDA_TYPE_QUERY
	in constructor to allow subclassing GdaQuery. Also removed object
	declaration from gda_dict_query_copy() because it is already done in
	constructor.

2007-01-12 Vivien Malerba <malerba gnome-db org>

	* providers/mysql/gda-mysql-provider.c: fixed a bug related to FK reporting
	in the CONSTRAINTS schema report, added the "bit" data type as a synonym to
	"tinyint", removed and GDA_TYPE_BLOB reference as MySQL does not support blobs
	(it supports binary data)
	* providers/postgres/gda-postgres-provider.c: map the "oid" data type to G_TYPE_ULONG
	and better detect the GType associated to custom data types
	* testing/gda-test-blob.c
	* testing/tests_data/SQL_parsing_tests.xml
	* libgda/sql-delimiter/parser.y
	* libgda/sql-delimiter/gda-sql-delimiter.c
	* libgda/sql-delimiter/gda-test-delimiter.c
	* libgda/sql-delimiter/lexer.l
	* libgda/gda-data-model-query.c
	* libgda/gda-query-field-value.c
	* libgda/gda-server-provider-extra.c
	* libsql/parser.y
	* libsql/lexer.l: changed the syntax to insert parameters in SQL queries to
	have simpler parsers and an easier to read syntax, and bug fixes
	* doc/C: improved documentation about binary and blob data types
	* libgda/gda-query-field-field.c: made the "field_name" property readable
	* libgda/gda-dict-field.c:
	* libgda/gda-graphviz.c:
	* libgda/gda-init.c:
	* libgda/gda-query.c:
	* libgda/gda-query-condition.c:
	* libgda/gda-query-field-agg.c:
	* libgda/gda-query-field-all.c:
	* libgda/gda-query-field-field.c:
	* libgda/gda-query-field-func.c:
	* libgda/gda-query-field-value.c:
	* libgda/gda-query-target.c:
	* libgda/gda-renderer.c:
	* libgda/gda-renderer.h:
	* libgda/gda-server-provider.c:
	* libgda/gda-server-provider-extra.c:
	* providers/postgres/gda-postgres-provider.c:
	* testing/gda-test-model-query.c:
	* testing/gda-test-sql.c:
	* tools/gda-inspect-dict-file.c: changed the signature of the gda_renderer_render_as_sql()
	method to allow to return a list of GdaParameter objects actually used to do the rendering
	* libgda/gda-server-provide.[ch]: added the escape_string() and unescape_string() virtual methods
	* libgda/handlers/gda-handler-string.[ch]: take into account the new virtual methods for
	the providers when escaping and unescaping strings
	* libgda/handlers/gda-handler-bin.[ch]: code cleanup
	* providers/postgres/gda-postgres-handler-bin.[ch]: new object to handle GdaBinary representations
	for the postgres provider
	* all files: s/gda_default_escape_chars/gda_default_escape_string/ and
	s/gda_default_unescape_chars/gda_default_unescape_string/
	* providers/sqlite/sqlite-src: use Sqlite 3.3.10 sources
	* providers/postgres/gda-postgres-provider.c:
	* providers/postgres/gda-postgres-recordset.c:
	* providers/postgres/gda-postgres-blob-op.c:
	* providers/postgres/util.c: code cleanups un event reporting





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