2013-03-11 Vivien Malerba * doc/C/libgda-sections.txt, libgda/gda-meta-store.c, libgda/gda-meta-store.h, libgda/libgda.symbols: Added gda_meta_context_copy() * doc/C/prov-writing-virtual-methods.xml, libgda/thread-wrapper/gda-thread-wrapper.c, libgda/thread-wrapper/gda-thread-wrapper.h: Doc. improvements * libgda/gda-connection-internal.h, libgda/gda-connection.c, libgda/thread-wrapper/gda-thread-provider.c: Make sure the GdaConnection::is-wrapper property is not modified outside Libgda's code * libgda/gda-connection.c, libgda/gda-connection.h, libgda/gda-server-provider.c: Added the GDA_CONNECTION_FEATURE_ASYNC_EXEC option to test if a connection supports async. execution 2013-02-14 Carl-Anton Ingmarsson * libgda/gda-meta-store.c, libgda/gda-meta-store.h: Fix gda_meta_context_new() prototype Also fix gda_meta_context_copy() to actually set the table name of the copy. https://bugzilla.gnome.org/show_bug.cgi?id=693842 2013-01-23 Vivien Malerba * libgda/gda-statement.c, libgda/sqlite/gda-sqlite-meta.c, libgda/sqlite/gda-sqlite-provider.c, providers/firebird/gda-firebird-meta.c, providers/firebird/gda-firebird-provider.c, providers/jdbc/gda-jdbc-provider.c, providers/mysql/gda-mysql-provider.c, providers/oracle/gda-oracle-meta.c, providers/oracle/gda-oracle-provider.c, providers/postgres/gda-postgres-provider.c, providers/skel-implementation/capi/gda-capi-meta.c, .../skel-implementation/capi/gda-capi-provider.c: Code cleanups and improvements * libgda/gda-connection.c, providers/reuseable/mysql/gda-mysql-meta.c, providers/reuseable/postgres/gda-postgres-meta.c: Memory leaks corrections * libgda/sqlite/gda-sqlite-provider.c, providers/mysql/gda-mysql-provider.c, providers/oracle/gda-oracle-provider.c: SQL rendering corrections 2013-01-20 Vivien Malerba * configure.ac, libgda/Makefile.am, po/POTFILES.in, tools/cmdtool/Makefile.am: Misc corrections to have "make distcheck" work * libgda/sqlite/Makefile.am, providers/bdbsql/Makefile.am: BdbSQlite provider: fixed compilation problems 2013-01-06 Vivien Malerba * doc/C/libgda-sections.txt, libgda/gda-server-provider-extra.c, libgda/gda-server-provider-extra.h, libgda/gda-server-provider.c, libgda/libgda.symbols, libgda/sqlite/gda-sqlite-provider.c, providers/firebird/gda-firebird-provider.c, providers/jdbc/gda-jdbc-provider.c, providers/mysql/gda-mysql-provider.c, providers/oracle/gda-oracle-provider.c, providers/postgres/gda-postgres-provider.c, .../skel-implementation/capi/gda-capi-provider.c: More code cleanups * libgda/gda-data-handler.c, providers/mysql/.gitignore, providers/mysql/Makefile.am, providers/mysql/gda-mysql-provider.c: Correction for bug #691099 Added data handler for binary data 2013-01-04 Vivien Malerba * libgda/gda-data-handler.c, libgda/handlers/gda-handler-bin.c, libgda/handlers/gda-handler-boolean.c, libgda/handlers/gda-handler-numerical.c, libgda/handlers/gda-handler-string.c, libgda/handlers/gda-handler-time.c, libgda/handlers/gda-handler-type.c, libgda/sqlite/gda-sqlite-handler-bin.c, libgda/sqlite/gda-sqlite-handler-boolean.c, providers/mysql/gda-mysql-handler-boolean.c, providers/postgres/gda-postgres-handler-bin.c, providers/postgres/gda-postgres-provider.c: GdaDataHandler code cleanups 2013-01-03 Vivien Malerba * providers/mysql/gda-mysql-provider.c, providers/mysql/mysql_specs_create_db.xml.in, providers/mysql/mysql_specs_drop_db.xml.in, providers/mysql/mysql_specs_dsn.xml.in: Correction for bug #691069, MySQL: Cannot specify the protocol 2012-12-29 Vivien Malerba * libgda/gda-data-model.c, libgda/gda-data-model.h, tools/cmdtool/tool-output.c: Added GDA_DATA_MODEL_IO_TEXT_TABLE export format * libgda/gda-data-access-wrapper.c, libgda/gda-data-access-wrapper.h: gda_data_access_wrapper_set_mapping(): API correction * samples/Blobs/Makefile.cross.win32, samples/Blobs/README, samples/Blobs/blobtest.c: Improved blobs example * libgda/sqlite/gda-sqlite-provider.c, providers/oracle/gda-oracle-meta.c: Code cleanup * tools/Makefile.am, tools/cmdtool/Makefile.am: Corrected out of tree building 2012-12-22 Vivien Malerba * libgda/sqlite/sqlite-src/PragmasPatch, libgda/sqlite/sqlite-src/sqlite3.c, libgda/sqlite/sqlite-src/sqlite3.h, providers/sqlcipher/sqlcipher.patch: Upgraded SQLite to 3.7.14.1 and SqlCipher to 2.1.1 2012-12-08 Vivien Malerba * configure.ac, tools/Makefile.am, tools/browser/Makefile.am, tools/browser/auth-dialog.c, tools/browser/browser-connection.c, tools/browser/browser-virtual-connection.c, tools/browser/canvas/browser-canvas-fkey.c, tools/browser/common/favorites-actions.c, tools/browser/common/favorites-actions.h, tools/browser/common/fk-declare.c, tools/browser/common/ui-formgrid.c, tools/browser/connection-binding-properties.c, tools/browser/data-manager/data-console.c, .../browser/data-manager/data-favorite-selector.c, .../data-manager/data-manager-perspective.c, tools/browser/data-manager/data-source.c, tools/browser/data-manager/xml-spec-editor.c, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/gda-browser.types, tools/browser/favorites-test.c, .../ldap-browser/ldap-browser-perspective.c, tools/browser/ldap-browser/ldap-classes-page.c, tools/browser/ldap-browser/ldap-entries-page.c, .../browser/ldap-browser/ldap-favorite-selector.c, tools/browser/login-dialog.c, tools/browser/mgr-favorites.c, tools/browser/query-exec/query-console-page.c, tools/browser/query-exec/query-favorite-selector.c, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/objects-index.c, tools/browser/schema-browser/relations-diagram.c, .../schema-browser/schema-browser-perspective.c, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-info.c, tools/cmdtool/Makefile.am, tools/cmdtool/tool-command.c, tools/cmdtool/tool-command.h, tools/cmdtool/tool-decl.h, tools/cmdtool/tool-defines.h, tools/cmdtool/tool-errors.c, tools/cmdtool/tool-errors.h, tools/cmdtool/tool-help.c, tools/cmdtool/tool-help.h, tools/cmdtool/tool-input.c, tools/cmdtool/tool-input.h, tools/cmdtool/tool-output.c, tools/cmdtool/tool-output.h, tools/cmdtool/tool.h, tools/command-exec.c, tools/command-exec.h, tools/config-info.c, tools/gda-sql.c, tools/gda-sql.h, tools/help/C/gda-sql-help.xml, tools/tool-utils.c, tools/tool-utils.h, tools/tools-favorites.c, tools/tools-favorites.h, tools/tools-input.c, tools/tools-input.h, tools/tools-utils.c, tools/tools-utils.h, tools/web-server.c: Improved Gda-Sql: code cleanups and small bug fixes * doc/C/prov-notes.xml, providers/ldap/gda-ldap-provider.c, providers/ldap/gda-ldap-util.c, providers/ldap/ldap_specs_auth.xml.in: Misc. LDAP provider corrections 2012-12-02 Vivien Malerba * libgda/gda-data-handler.c, libgda/handlers/gda-handler-time.c: Handle GDateTime conversions using GdaDataHandler 2012-11-02 Daniel Espinosa * libgda-ui/Gdaui-5.0.metadata, libgda-ui/Makefile.am, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-combo.h, libgda-ui/gdaui-tree-store.c, libgda-ui/gdaui-tree-store.h, libgda/Makefile.am, m4/vapigen.m4: Fixed Gda-ui Vala bindings generation. Fixed Vala bindings installation. * Using $(datadir)/vala/vapi to install bindings * Fixed vala.m4 macros to add a system wide installation for bindings * Fixed Gda-ui bindings generation for bug 687481 * Deprecate gdaui_combo_set_model due to problems with bindings * Added gdaui_combo_set_data a more bindings friendly function * Deprecate gdaui_tree_store_get_iter due to problems with bindings * Added gdaui_tree_store_get_iter_from_node a more bindings friendly function * configure.ac, libgda-ui/Gdaui-5.0.metadata, libgda-ui/Makefile.am, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-entry.h, libgda/libgda-5.0.vapi: Added preliminary support for Gda-ui Vala bindings * Added --enable-gdaui-vala switch to build Gda-ui Vala bindings * Deprecated gda_data_entry_contents_is_valid method and ::contents-valid signal * Added gda_data_entry_validate virtual function to add bindings friendly and avoid conflicts with ::contents-valid signal and method. * For now Gda-ui Vala bindings don't build because errors on dependent Gio-2.0.gir parsing errors. Build depends on Bug 687481. 2012-11-01 Daniel Espinosa * configure.ac, libgda/libgda-5.0.vapi, m4/vapigen.m4: Build fixes for GI, Vala and Vala Extensions Bug 687235 * GObject Introspection check pre-requisites * Vala bindings check pre-requisites * Vala Extensions check pre-requisites * Modified vapigen.m4 macros * Added some help on switches for Vala bindings, GI and Vala Extensions * Added AM_PROG_VALAC checks for correct Vala compiler version * Gir and Vala bindings updates 2012-11-01 Vivien Malerba * libgda/gda-data-model-dsn-list.c, libgda/gda-data-model-dsn-list.h, libgda/gda-data-model-iter.c, libgda/gda-data-model-iter.h, libgda/gda-holder.c, libgda/gda-holder.h, libgda/gda-meta-struct-io.c, libgda/gda-meta-struct-private.h, libgda/gda-meta-struct.h, libgda/libgda.symbols, libgda/sql-parser/delimiter.y, libgda/sql-parser/gda-sql-parser.c, libgda/sql-parser/parser.y: More work for bug #669801 2012-10-31 Murray Cumming * configure.ac, m4/introspection.m4: Use the installed introspection.m4 2012-10-19 Daniel Espinosa * libgda/data/Makefile.am, libgda/data/Table.vala: Improved GI by adding shared library to g-ir-compiler. Bug fix for GdaData.Table.update() 2012-10-01 Vivien Malerba * control-center/gdaui-dsn-editor.c, testing/gdaui-test-data-entries.c, testing/gdaui-test-widget-entry.c, tools/browser/browser-connections-list.c, tools/browser/canvas-example.c, tools/browser/canvas/browser-canvas-print.c, tools/browser/common/fk-declare.c, tools/browser/common/gdaui-data-import.c, tools/browser/connection-binding-properties.c, .../browser/data-manager/data-favorite-selector.c, tools/browser/ldap-browser/filter-editor.c, .../browser/ldap-browser/ldap-favorite-selector.c, tools/browser/ldap-browser/vtable-dialog.c, tools/browser/query-exec/query-favorite-selector.c, tools/browser/schema-browser/table-preferences.c: Avoid using deprecated functions from GtkTable and g_value_set_char() 2012-09-29 Vivien Malerba * Makefile.am, configure.ac, doc/C/Makefile.am, libgda-ui/data-entries/gdaui-entry-time.c, libgda-ui/data-entries/gdaui-entry.h, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-rt-editor.c, libgda-ui/gdaui-server-operation.c, libgda-ui/gdaui-set.c, libgda/Makefile.am, libgda/data/Makefile.am, libgda/gda-statement.h, m4/vapigen.m4, tests/vala/Makefile.am: Compilation & doc generation corrections to have "make distcheck" work 2012-09-28 Vivien Malerba * libgda-ui/Makefile.am, providers/firebird/Makefile.am, tools/browser/doc/gda-browser-docs.sgml: Build corrections 2012-09-27 Vivien Malerba * Makefile.am, configure.ac: Correction for bug #684895 2012-09-24 Daniel Espinosa * configure.ac, libgda/data/RecordCollectionIterator.vala, tests/vala/CheckDataModelIterator.vala: Ported to Gee 0.8. Vamp to Vala 0.17.7. * Fixed RecordCollection and RecordCollectionIterator * Set Vala and Gee to 0.17.7 (almost 0.18) and 0.8.0 respectively 2012-09-20 Daniel Espinosa * libgda/data/GdaData-5.0.gir, libgda/data/Makefile.am, libgda/data/RecordCollection.vala, libgda/data/RecordCollectionIterator.vala, libgda/data/SelectQuery.vala, libgda/data/Table.vala, tests/vala/CheckDataModelIterator.vala: Fixes to RecordCollection.chop() and stream(). Removed warnings. * RecordCollection.chop() is fixed appling patch 224866 at bug 684348 to libgee * Implemented a custom RecordCollection.stream() function * Updated Unit Test for RecordCollection * Removing compilation warnings at vala extensions 2012-09-18 Daniel Espinosa * libgda/data/GdaData-5.0.gir, libgda/data/RecordCollection.vala, m4/vapigen.m4, tests/vala/CheckDataModelIterator.vala, tests/vala/Makefile.am: Fixes on Unit Test for Vala extensions: * Most tests pass. Remains chopping with fails. * More fixes on unit tests build Makefile.am * Fix a dump error due to use an invalid iterator * Added GdaData.RecordCollection.chop implementation. Must be defined in Gee. * Fix vapigen.m4 warnings, by using AC_REQUIRE instead AC_BEFORE * INSTALL, configure.ac, libgda/Gda-5.0.gir, libgda/Makefile.am, libgda/data/GdaData-5.0.gir, libgda/data/Makefile.am, libgda/data/Record.vala, libgda/data/RecordCollection.vala, m4/vapigen.m4, tests/vala/Makefile.am: Updated Vala bindings and fixes on autotools integration: * Fix for bug 678647, and includes temporaly fixes for ubuntu bug 1048790 adding a custom m4/vapigen.m4 file * Updated Gda-5.0 and GdaData-5.0 GIR files * Vala extensions now requires Vala >= 0.17.5 and Gee >= 0.7.90 * Port Vala extensions to Gee 0.7.90 * Updates to Unit Tests build 2012-09-05 Vivien Malerba * providers/ldap/gda-ldap-provider.c, tools/browser/common/objects-cloud.c, tools/browser/data-manager/data-source-manager.c, tools/gda-sql.c: More misc. corrections for bugs discovered by CoverityScan 2012-09-03 Vivien Malerba * libgda/gda-quark-list.c, libgda/gda-server-operation.c, libgda/gda-sql-builder.c, libgda/sql-parser/gda-statement-struct.c, libgda/sql-parser/lempar.c, providers/reuseable/postgres/gda-postgres-meta.c, tools/browser/canvas/browser-canvas-utility.c, tools/browser/data-manager/data-source-manager.c, tools/browser/schema-browser/table-preferences.c, tools/gda-sql.c, tools/web-server.c: More misc. corrections for bugs discovered by CoverityScan 2012-09-01 Murray Cumming * tools/browser/browser-connection.c, tools/browser/canvas/browser-canvas-text.c: Fix 2 compiler warnings. 2012-08-30 Vivien Malerba * libgda-ui/data-entries/plugins/gdaui-entry-cidr.c, libgda-ui/internal/gdaui-provider-spec-editor.c, libgda/dir-blob-op.c, libgda/gda-meta-store.c, libgda/sqlite/mkkeywordhash.c, providers/firebird/gda-firebird-provider.c, providers/jdbc/gda-jdbc-provider.c, providers/oracle/gda-oracle-util.c, providers/reuseable/postgres/gda-postgres-meta.c, testing/gda-provider-status.c: Misc. corrections for bugs discovered by CoverityScan 2012-08-27 Vivien Malerba * libgda/sqlite/sqlite-src/PragmasPatch, libgda/sqlite/sqlite-src/sqlite3.h, providers/sqlcipher/sqlcipher.patch: Set SQLite version to 3.7.12.1 and SqlCipher to 2.0.6