-
Vivien Malerba authored
2008-09-29 Vivien Malerba <malerba@gnome-db.org> * tools/gda-sql.c: - added some commands to manage data sources - improved providers list and DSN list output - allow executing files which start with ~ (HOME dir) * libgda/gda-config.c: make sure the DSN info records a boolean for its is_system attribute * WixInstaller/make-zip-exe.sh: now generate 3 ZIP files: - one for the runtime DLLs - one with the dev. files (includes, .pc, ...) - one with the runtime dependencies (Glib, database's native DLLs, ...) * libgda/gda-data-proxy.c: * libgda/gda-meta-struct-io.c: * libgda/gda-meta-struct.h: * libgda/gda-statement.c: * libgda/gda-util.c: * libgda/sql-parser/gda-sql-parser.h: * libgda/sqlite/virtual/gda-vprovider-data-model.c: * tests/gda-ddl-creator.c: * tools/command-exec.c: * libgda/sql-parser/gda-statement-struct-util.[ch]: export some new symbols, for bug #541991 * libgda/sqlite/gda-sqlite-meta.c: correctly handle multiple FK constraints to the same table * samples/SqlParserConsole/graph.c: make the example work again * providers/mysql/gda-mysql-provider.c: partially integrate the new GDA_STATEMENT_MODEL_ALLOW_NOPARAM (Carlos Savoretti) * doc/C: doc updates 2008-09-29 Massimo Cora' <maxcvs@email.it> * libgda/gda-holder.c (gda_holder_init), (gda_holder_copy), (gda_holder_dispose), (real_gda_holder_set_value), (real_gda_holder_set_const_value), (gda_holder_take_static_value), (gda_holder_force_invalid), (gda_holder_set_value_to_default), (gda_holder_set_full_bind): * libgda/gda-holder.h: added function gda_holder_take_static_value () to permit a quicker use of GValues without allocation/deallocation. On my tests I can gain 20ms on 100 queries. svn path=/trunk/; revision=3218
b66f4a5a