# Generated by Makefile. Do not edit. 2020-11-08 Daniel Espinosa <esodan@gmail.com> * NEWS, libgda-ui/glade/Makefile.am, libgda/Makefile.am: Release 5.2.10 * Fix Vala bindings generation * Fix Glade catalog and pixmaps installation for make distcheck 2020-11-07 Daniel Espinosa <esodan@gmail.com> * libgda/Gda-5.0-custom.vala, libgda/Gda-5.0.metadata, libgda/gda-connection.c, libgda/gda-data-model-array.c, libgda/gda-meta-store.c, libgda/gda-server-operation.c, libgda/gda-set.c, libgda/gda-sql-builder.c: Vala: add bindings for variadic methods Improves API from Vala by adding bindings for variadic methods * libgda/Gda-5.0-custom.vala, libgda/Makefile.am: Vala: add ServerOperation.prepare_create_table() Introspection doesn't support vararg methods, so adding custom code are required to add them to VAPI 2019-11-02 Pavlo Solntsev <p.sun.fun@gmail.com> * libgda-report/RML/trml2html/trml2html.py, libgda-report/RML/trml2pdf/__init__.py, libgda-report/RML/trml2pdf/color.py, libgda-report/RML/trml2pdf/trml2pdf.py: libgda-report: Code ported to Python3 2020-01-07 Daniel Espinosa <esodan@gmail.com> * libgda-report/RML/trml2html/trml2html.py, libgda-report/RML/trml2pdf/trml2pdf.py: Python3: requesting just python3 for reporting engine 2019-11-29 Daniel Espinosa <esodan@gmail.com> * libgda/sql-parser/gda-sql-parser.c, tests/parser/testdata.xml: GdaParser: remove spaces and enters before next statement Batch parsing, should remove spacesa and enters before return next statement. Fix issue #203 2019-10-14 Daniel Espinosa <esodan@gmail.com> * providers/reuseable/mysql/gda-mysql-reuseable.c, tests/providers/TYPES_SCHEMA_MySQL.xml: MySQL: initial support for JSON type 2019-10-09 Daniel Espinosa <esodan@gmail.com> * libgda/sqlite/virtual/gda-vconnection-data-model-private.h, tools/Makefile.am: GdaVconnectionDataModel: fix warning to use GRecMutex instead 2019-10-08 Daniel Espinosa <esodan@gmail.com> * m4/mysql.m4, providers/mysql/Makefile.am, providers/mysql/gda-mysql-provider.c: MySQL: adding support for version 8 API * libgda/libgda.h.in, tests/value-holders/Makefile.am, tests/value-holders/common.c: SqlParser: added header by default Fix issue #197 2019-04-23 Daniel Espinosa <esodan@gmail.com> * Makefile.am, NEWS, libgda-ui/Makefile.am, tools/browser/doc/Makefile.am, tools/browser/doc/gda-browser-docs.sgml: Fix browser doc generation Fixes make distcheck too * NEWS, m4/java.m4: JDBC: Fix detection of JRE 11.0 2019-04-22 Daniel Espinosa <esodan@gmail.com> * NEWS, libgda/gda-value.c: Time/Date/Timestamp: return NULL string if no set 2018-12-11 Daniel Espinosa <esodan@gmail.com> * NEWS, configure.ac: Set version to 5.2.9 2018-10-26 Daniel Espinosa <esodan@gmail.com> * configure.ac, libgda-ui/Makefile.am, libgda/Makefile.am: introspection: removed system install in favor of --prefix Introspection data, now is installed relative to --prefix directory * configure.ac, doc/C/Makefile.am, doc/C/libgda-5.0-docs.sgml, tools/gda-sql.1.in: Removed builddate from documentation 2018-10-03 Daniel Espinosa <esodan@gmail.com> * configure.ac, doc/Makefile.am, doc/mallard/Makefile.am, doc/mallard/gda-vala/C/.gitignore, doc/mallard/gda-vala/C/Makefile.am, doc/mallard/gda-vala/C/classes.page, .../gda-vala/C/db-field-info-interface.page, doc/mallard/gda-vala/C/db-table-interface.page, doc/mallard/gda-vala/C/enable-vala-extensions.page, doc/mallard/gda-vala/C/figures/classes-uml.png, doc/mallard/gda-vala/C/figures/interfaces-uml.png, .../gda-vala/C/figures/record-class-uml.png, doc/mallard/gda-vala/C/figures/table-class-uml.png, doc/mallard/gda-vala/C/index.page, doc/mallard/gda-vala/C/interfaces.page, doc/mallard/gda-vala/C/legal.xml, doc/mallard/gda-vala/C/record-class.page, doc/mallard/gda-vala/C/table-class.page, doc/mallard/gda-vala/Makefile.am, doc/mallard/gobject-introspection/about-gi.page, .../gobject-introspection/api-stability.page, .../gobject-introspection/distribution.page, doc/mallard/gobject-introspection/gda-vala.page, .../gobject-introspection/gir-generation.page, doc/mallard/gobject-introspection/gir-update.page, doc/mallard/gobject-introspection/index.page, doc/mallard/gobject-introspection/problems.page: Removed Vala extensions documentation * NEWS, configure.ac, libgda-ui/Makefile.am, libgda/Makefile.am, libgda/data/.gitignore, libgda/data/Catalog.vala, libgda/data/DataBase.vala, libgda/data/DataModelIterable.vala, libgda/data/DataModelIterator.vala, libgda/data/DbCatalog.vala, libgda/data/DbCollection.vala, libgda/data/DbField.vala, libgda/data/DbFieldInfo.vala, libgda/data/DbObject.vala, libgda/data/DbRecord.vala, libgda/data/DbRecordCollection.vala, libgda/data/DbSchema.vala, libgda/data/DbTable.vala, libgda/data/Field.vala, libgda/data/FieldInfo.vala, libgda/data/GdaData-5.0.gir, libgda/data/GdaData-UML.gaphor, libgda/data/Makefile.am, libgda/data/NamespaceInfo.vala, libgda/data/Record.vala, libgda/data/RecordCollection.vala, libgda/data/RecordCollectionIterator.vala, libgda/data/Schema.vala, libgda/data/SelectQuery.vala, libgda/data/SqlExpression.vala, libgda/data/SqlWhere.vala, libgda/data/Table.vala, libgda/data/config.vapi, libgda/data/libgdadata-5.0.pc.in, tests/Makefile.am, tests/vala/.gitignore, tests/vala/CheckDataModelIterator.vala, tests/vala/CheckDataObject.vala, tests/vala/CheckTable.vala, tests/vala/Makefile.am, tests/vala/testdb.py: Removed unused Vala extensions Moved to: https://gitlab.gnome.org/esodan/libvda * Makefile.am, NEWS, libgda-ui/Makefile.am, libgda/Makefile.am, libgda/data/Makefile.am: Improved vala extensions build 2018-10-01 Daniel Espinosa <esodan@gmail.com> * libgda-ui/Makefile.am, libgda/Makefile.am, libgda/data/Makefile.am: +Fix installation of Vala bindings 2018-02-24 Piotr Drąg <piotrdrag@gmail.com> * po/es.po, tools/browser/help/es/es.po: Fix Spanish translation header 2018-09-30 Daniel Espinosa <esodan@gmail.com> * NEWS, configure.ac, libgda-ui/Makefile.am, libgda-ui/libgdaui-5.0.vapi, libgda/Makefile.am: Expose all Vala related stuff when using --enable-vala * GObject Introspection GIR will be generated if installed * --enable-vala will build all Vala bindings, including UI, and Vala written classes (Vala Extensions If you don't need some of them, you should use: --disable-instrospection to disable both GIR and all Vala bindings and extensions --disable-gdaui-gi, will disable both GIR and Vala bindings just for UI --disable-gdaui-vala, will disable all Vala bindings for UI --disable-vala-extensions, will disable just Vala extensions classes * NEWS, configure.ac: Improvements to detect dependencies for Vala bindings 2018-09-27 Daniel Espinosa <esodan@gmail.com> * NEWS, libgda/gda-data-model-array.c, libgda/gda-data-model.c, libgda/gda-data-proxy.c, libgda/gda-holder.c, libgda/gda-meta-store.c, libgda/gda-mutex.c, libgda/gda-server-operation.c, libgda/gda-sql-builder.c, libgda/gda-statement.c, libgda/gda-util.c, libgda/gda-value.c, libgda/sql-parser/gda-statement-struct-decl.h: Release 5.2.5 Updated GObject Introspection annotations * libgda/Gda-5.0.gir, libgda/libgda-5.0.vapi: Removed autogenerated files 2018-09-26 Daniel Espinosa <esodan@gmail.com> * libgda/data/DataModelIterator.vala, tests/vala/CheckDataModelIterator.vala, tests/vala/CheckTable.vala, tools/browser/Makefile.am: Vala-extensions: removed tests of bugy Gee.Traversable implementation Vala-extensions: has been removed from master and may will be in a next version of 5.2.x series. * libgda/data/DataModelIterable.vala, libgda/data/DataModelIterator.vala, tests/vala/CheckTable.vala: Vala-extensions: Fix unit tests for PostgreSQL Removed unnecesary implementations for Gee's Collections 2018-09-23 Daniel Espinosa <esodan@gmail.com> * libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vprovider-data-model.c: VConnection: fix free VContext free * libgda/gda-config.c, libgda/sqlite/virtual/gda-vconnection-data-model.c: VConnection: fix double lock * configure.ac, libgda/Makefile.am, libgda/data/GdaData-5.0.gir, libgda/data/Table.vala, libgda/gda-config.c, libgda/libgda-5.0.vapi, providers/postgres/gda-postgres-ddl.c, providers/sqlcipher/Makefile.am, tests/vala/CheckTable.vala: Fix unit tests for PostgreSQL provider 2018-07-31 Daniel Espinosa <esodan@gmail.com> * m4/java.m4, providers/jdbc/Makefile.am, tools/irb.js, tools/mouseapp_2.js, tools/mouseirb_2.js: JDBC: Fixes for JDBC provider 2018-09-23 Daniel Espinosa <esodan@gmail.com> * Makefile.am, NEWS: Updated NEWS for upcoming 5.2.5 release * libgda/sqlite/sqlite-src/sqlite3.c, libgda/sqlite/sqlite-src/sqlite3.h: Updated embedded SQLite to 3.8.11.1 This is a conservative update to keep compatible with current 5.2.x release. * providers/sqlcipher/Makefile.am, providers/sqlcipher/sqlcipher.patch, providers/sqlcipher/sqlite3.c, providers/sqlcipher/sqlite3.h, providers/sqlcipher/sqlite3ext.h: Embeding SQLCipher 3.4.2 Now SQLCipher is embedded like SQLite is, no patch based generation is required. * configure.ac, libgda/Gda-5.0.gir, libgda/sqlite/virtual/gda-vprovider-data-model.c, tests/data-models/check_vcnc.c: Fix virtual connection test suite using embedded SQLite version Current embedded version doesn't support LIKE operator, so disabling unit tests using it. For system installed version, now is 3.10.2 minimum version is required. 2018-09-22 Daniel Espinosa <esodan@gmail.com> * configure.ac, libgda/sqlite/Makefile.am: Avoid build SQLCipher if is disable 2018-09-23 Daniel Espinosa <esodan@gmail.com> * libgda/Gda-5.0.gir, libgda/gda-statement.c, libgda/sql-parser/gda-statement-struct-parts.h, libgda/sqlite/virtual/gda-vprovider-data-model.c: Added support for GLOB operator in virtual provider 2018-09-23 Robie Basak <robie.basak@canonical.com> * INSTALL, libgda/Gda-5.0.gir, libgda/sqlite/virtual/gda-vprovider-data-model.c: Fix building against system SQLite version 3.10 and above sqlite 3.10.0 added the SQLITE_INDEX_CONSTRAINT_LIKE, SQLITE_INDEX_CONSTRAINT_GLOB and SQLITE_INDEX_CONSTRAINT_REGEXP constraint operators to the list that xBestIndex can be supplied. See https://www.sqlite.org/vtab.html for details. Compiling against sqlite 3.11 (the current version in Ubuntu Xenial and Debian stretch) causes a build failure because sqlite supplies SQLITE_INDEX_CONSTRAINT_LIKE and libgda's implementation of xBestIndex cannot understand it: ERROR:gda-vprovider-data-model.c:1316:map_sqlite3_info_to_gda_filter: code should not be reached FAIL check_vcnc (exit status: 134) Since libgda already defines (and thus presumably implements) GDA_SQL_OPERATOR_TYPE_LIKE, update the sqlite virtual provider to use it. With this change, libgda5 5.2.4 builds and passes tests again when built against sqlite 3.11. However it may be necessary to implement SQLITE_INDEX_CONSTRAINT_GLOB and SQLITE_INDEX_CONSTRAINT_REGEXP also to cover all possible queries. Though not necessary for Debian or Ubuntu, it may be necessary to make this change conditional on >= 3.10 if it is required that builds against older sqlite versions are still possible. 2018-02-11 Jan Tojnar <jtojnar@gmail.com> * libgda-report/engine/rt-parser.h, libgda-report/gda-report-document-private.h, libgda-report/gda-report-document.h, libgda-report/libgda-report.h, libgda-ui/gdaui-easy.h, libgda-ui/libgda-ui.h, libgda-xslt/libgda-xslt.h, libgda/binreloc/gda-binreloc.h, libgda/gda-column.c, libgda/gda-column.h, libgda/gda-connection-internal.h, libgda/gda-connection-sqlite.h, libgda/gda-connection.c, libgda/gda-connection.h, libgda/gda-data-model-array.c, libgda/gda-data-model-extra.h, libgda/gda-data-model-iter-extra.h, libgda/gda-data-model.c, libgda/gda-data-model.h, libgda/gda-init.c, libgda/gda-meta-store-extra.h, libgda/gda-meta-struct-private.h, libgda/gda-mutex.h, libgda/gda-row.c, libgda/gda-row.h, libgda/gda-server-operation-private.h, libgda/gda-server-provider-private.h, libgda/gda-server-provider.c, libgda/gda-util.c, libgda/gda-util.h, libgda/libgda-global-variables.h, libgda/providers-support/gda-data-select-priv.h, libgda/sql-parser/gda-sql-statement.h, libgda/sql-parser/gda-statement-struct-delete.h, libgda/sql-parser/gda-statement-struct-unknown.h, libgda/sql-parser/gda-statement-struct-util.h, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-provider.h, libgda/sqlite/gda-sqlite-recordset.c, libgda/sqlite/gda-sqlite-recordset.h, libgda/sqlite/gda-sqlite-util.c, libgda/sqlite/gda-sqlite.h, libgda/sqlite/virtual/gda-vconnection-data-model-private.h, libgda/thread-wrapper/gda-thread-provider.h, providers/bdbsql/libmain.c, providers/firebird/gda-firebird-recordset.c, providers/firebird/gda-firebird.h, providers/jdbc/gda-jdbc.h, providers/ldap/gda-ldap-provider.c, providers/ldap/gdaprov-data-model-ldap.h, providers/mdb/gda-mdb-provider.c, providers/mdb/gda-mdb-provider.h, providers/mdb/gda-mdb.h, providers/mysql/gda-mysql-provider.c, providers/mysql/gda-mysql-provider.h, providers/mysql/gda-mysql-recordset.c, providers/mysql/gda-mysql-recordset.h, providers/mysql/gda-mysql.h, providers/oracle/gda-oracle-recordset.c, providers/postgres/gda-postgres-provider.c, providers/postgres/gda-postgres-recordset.c, providers/postgres/gda-postgres-recordset.h, providers/sqlcipher/libmain.c, providers/sqlite/libmain.c, tools/browser/dnd.c: Fix encoding of copyright headers Some older files contain names in the copyright headers written in ISO-8859-1 instead of UTF-8. This breaks with the new glib-mkenums which expects a valid UTF-8 file. https://bugzilla.gnome.org/show_bug.cgi?id=787685 2016-08-20 Мирослав Николић <miroslavnikolic@rocketmail.com> * po/sr.po, po/sr@latin.po: Updated Serbian translation 2016-07-24 Piotr Drąg <piotrdrag@gmail.com> * po/ar.po, po/az.po, po/ca@valencia.po, po/de.po, po/dz.po, po/en_CA.po, po/en_GB.po, po/es.po, po/mk.po, po/ms.po, po/nb.po, po/oc.po, po/rw.po, po/sl.po, po/sr@latin.po, po/tg.po, po/zh_TW.po: Add Language headers to po files Future versions of gettext will fail if this header is missing. 2016-02-06 Vivien Malerba <malerba@gnome-db.org> * libgda/sql-parser/parser.y, tests/parser/testdata.xml: Correction for bug #761560 * libgda/sql-parser/parser.y, tests/parser/testdata.xml: Correction for bug #761529 (thanks to arthurnn@gmail.com) 2015-12-15 Murray Cumming <murrayc@murrayc.com> * doc/C/gda-sql-manual.xml, doc/C/installation.xml: Correct some truncated help strings. 2015-10-27 Murray Cumming <murrayc@murrayc.com> * libgda-ui/data-entries/gdaui-entry.c, libgda-ui/data-entries/gdaui-formatted-entry.c, libgda-ui/data-entries/gdaui-numeric-entry.c, libgda/gda-util.c, libgda/sql-parser/gda-statement-struct-util.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-util.c, providers/mdb/libmdb-src/kkd.c, providers/mysql/gda-mysql-provider.c, providers/mysql/gda-mysql-recordset.c, providers/oracle/gda-oracle-provider.c, providers/postgres/gda-postgres-provider.c: Use memmove instead of deprecated g_memmove(). See move 2015-09-08 Piotr Drąg <piotrdrag@gmail.com> * po/LINGUAS, po/sr@Latn.po: Remove po/sr@Latn.po, update LINGUAS po/sr@latin.po is the correct, and much more complete, translation. 2015-09-03 Vivien Malerba <malerba@gnome-db.org> * control-center/gda-control-center-5.0.desktop.in, tools/browser/gda-browser-5.0.desktop.in: Correction for bug #754208 2015-06-13 Vivien Malerba <malerba@gnome-db.org> * NEWS, configure.ac: Released version 5.2.4 2015-06-12 Vivien Malerba <malerba@gnome-db.org> * configure.ac, libgda/Gda-5.0.gir, libgda/libgda-5.0.vapi: Enable VALA_API_VERSION environment variable * You can set VALA_API_VERSION or set on ./configure command line to set required Vala API to use, this will check correspoding versioned package 2015-06-02 Corentin Noël <corentin@elementary.io> * libgda/Gda-5.0.metadata, libgda/gda-data-handler.c, libgda/gda-data-model-iter.c, libgda/gda-data-model.c, libgda/gda-holder.c, libgda/gda-meta-store.c, libgda/gda-row.c, libgda/gda-set.c, libgda/gda-statement-extra.h: Modified annotations to generate better native bingings. 2014-09-03 Daniel Espinosa <esodan@gmail.com> * doc/mallard/gda-vala/C/record-class.page, doc/mallard/gda-vala/C/table-class.page: Improved GdaData documentation 2015-06-11 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/Makefile.am, libgda-ui/gdaui-tree-store.c: Misc. corrections 2015-02-22 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/demos/ddl_queries.c, libgda-ui/demos/geninclude.pl.in: Misc. demos/ corrections 2015-04-30 Gergely Polonkai <gergely@polonkai.eu> * doc/C/examples/full_example.c, libgda/gda-connection.h, samples/DDL/ddl.c, samples/SimpleExample/example.c, samples/SimpleUIForm/example.c, samples/WritableSelect/example.c, tools/browser/query-exec/query-editor.c: documentation: Fix some minor typos. Bug #733450 2015-03-14 Samir Ribic <samir.ribic@etf.unsa.ba> * po/LINGUAS, po/bs.po: Added Bosnian translation 2014-12-25 Мирослав Николић <miroslavnikolic@rocketmail.com> * po/sr.po, po/sr@latin.po: Updated Serbian translation 2014-09-30 Daniel Espinosa <esodan@gmail.com> * INSTALL, configure.ac, libgda-ui/libgdaui-5.0.deps, libgda-ui/libgdaui-5.0.vapi, libgda/Gda-5.0.gir, libgda/libgda-5.0.deps, libgda/libgda-5.0.vapi: Fix jhbuild building. GIR and Vala Bindings update. 2014-09-21 Vivien Malerba <malerba@gnome-db.org> * tools/browser/Makefile.am, tools/browser/gda-browser-5.0.appdata.xml.in: Added AppData file, see bug #730813 2014-01-26 Frédéric Péters <fpeters@0d.be> * doc/C/abstraction.xml, doc/C/libgda-5.0-docs.sgml: do not use : in section identifier https://bugzilla.gnome.org/show_bug.cgi?id=699406 2014-02-03 Мирослав Николић <miroslavnikolic@rocketmail.com> * po/sr.po, po/sr@latin.po: Updated Serbian translation 2013-12-23 Vivien Malerba <malerba@gnome-db.org> * NEWS, configure.ac: Released version 5.2.2 * libgda-ui/gdaui-cloud.c, libgda/gda-data-handler.c, libgda/gda-data-handler.h, libgda/gda-data-model.c, libgda/gda-value.c, libgda/handlers/gda-handler-numerical.c, libgda/handlers/gda-handler-time.c, providers/firebird/gda-firebird-recordset.c, providers/mysql/gda-mysql-recordset.c, providers/postgres/gda-postgres-recordset.c, tools/browser/schema-browser/relations-diagram.c: Don't use setlocale() anymore in library as it's not thread safe * providers/firebird/gda-firebird-provider.c, tests/value-holders/check_set.c: Avoid using some reprecated API 2013-12-20 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-value.c, libgda/gda-value.h: Misc GdaNumeric related improvements 2013-11-17 Vivien Malerba <malerba@gnome-db.org> * NEWS, configure.ac: Released 5.2.1 2013-11-11 Vivien Malerba <malerba@gnome-db.org> * NEWS, configure.ac: Released 5.2.0 * libgda/sqlite/sqlite-src/PragmasPatch, libgda/sqlite/sqlite-src/sqlite3.c, libgda/sqlite/sqlite-src/sqlite3.h, providers/sqlcipher/sqlcipher.patch: Switched to SQlite 3.8.0.2 and SlqCipher 3.0.0 * libgda/gda-config.c, tests/data-models/check_virtual.c: Code cleanup 2013-11-10 Мирослав Николић <miroslavnikolic@rocketmail.com> * po/sr.po, po/sr@latin.po: Updated Serbian translation 2013-10-14 Rūdolfs Mazurs <rudolfsm@src.gnome.org> * po/LINGUAS, po/lv.po: Added Latvian translation 2013-09-29 Vivien Malerba <malerba@gnome-db.org> * tests/providers/check_postgres.c, tests/providers/check_sqlite.c, tests/providers/prov-test-common.c, tests/providers/prov-test-common.h, tests/providers/prov_dbstruct.xml, tests/test-cnc-utils.c, tests/test-cnc-utils.h: Improved tests regarding providers handling of dates * libgda/gda-connection.c, libgda/gda-server-provider-extra.c, libgda/gda-server-provider-extra.h: Fix memory leak regarding GdaDataHandler associated to connections 2013-09-26 Vivien Malerba <malerba@gnome-db.org> * libgda/handlers/gda-handler-time.c, tests/test-input-parsers.c: GdaHandler time correction * providers/jdbc/jdbc-mappings.xml, .../jdbc_specs_com.microsoft.sqlserver.jdbc.SQLServerDriver_dsn.xml.in: JDBC: SqlServer related corrections * libgda/gda-data-model-bdb.c, libgda/gda-server-provider-extra.c, libgda/gda-sql-builder.c, libgda/gda-value.c, testing/gda-provider-status.c: Misc. corrections * tools/cmdtool/tool-output.c, tools/gda-sql.c: GdaSql: better handle date formatting * doc/C/libgda-sections.txt, libgda/gda-connection.c, libgda/gda-connection.h, libgda/libgda.symbols: Added gda_connection_get_date_format() * providers/oracle/gda-oracle-provider.c, providers/oracle/gda-oracle-recordset.c: Oracle: some corrections * providers/postgres/gda-postgres-provider.c, providers/postgres/gda-postgres-pstmt.c, providers/postgres/gda-postgres-pstmt.h, providers/postgres/gda-postgres-recordset.c, providers/postgres/gda-postgres.h: PostgreSQL: adapt to date format changes which can be triggered by commands like "SET DATESTYLE TO..." * doc/C/libgda-sections.txt, libgda/gda-util.c, libgda/gda-util.h, libgda/libgda.symbols: Added some gda_parse_formatted_*() functions to helps parsing date and time strings 2013-09-23 Murray Cumming <murrayc@murrayc.com> * libgda/gda-server-provider.c, libgda/libcsv.c: Fix a compiler warning 2013-09-17 Vivien Malerba <malerba@gnome-db.org> * doc/mallard/gda-vala/C/Makefile.am, doc/mallard/gda-vala/Makefile.am, tests/providers/prov-test-common.c, tools/browser/help/Makefile.am, tools/help/Makefile.am: Have "make distcheck" work 2013-09-16 Vivien Malerba <malerba@gnome-db.org> * configure.ac, tools/browser/help/.gitignore, tools/browser/help/gda-browser.omf.in: Removed useless file * .gitignore, Makefile.am, configure.ac, doc/mallard/gda-vala/Makefile.am, m4/.gitignore, tools/browser/help/.gitignore, tools/browser/help/Makefile.am, tools/help/Makefile.am: Port from gnome-doc-utils to yelp-utils, for bug #708017 2013-08-28 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, doc/C/limitations.xml, libgda/gda-statement.c, libgda/gda-statement.h, libgda/gda-value.c, libgda/gda-value.h, libgda/handlers/gda-handler-time.c, libgda/libgda.symbols, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-recordset.c, providers/mysql/gda-mysql-provider.c, providers/mysql/gda-mysql-recordset.c, providers/postgres/gda-postgres-provider.c, providers/postgres/gda-postgres-recordset.c, .../skel-implementation/capi/gda-capi-provider.c, tests/.gitignore, tests/Makefile.am, tests/data-models/check_pmodel.c, tests/data-models/check_vcnc.c, tests/providers/check_mysql.c, tests/providers/check_postgres.c, tests/providers/check_sqlite.c, tests/providers/prov-test-common.c, tests/providers/prov-test-common.h, tests/providers/prov_dbstruct.xml, tests/test-sql-renderer.c: Correctly handle timezone in time and timestamp values most of the databases store time and timestamp in the GMT timezone, so the time and timestamp in other timezones need to be converted to GMT before being used 2013-08-21 Vivien Malerba <malerba@gnome-db.org> * tests/multi-threading/check_cnc_lock.c, tests/multi-threading/check_mutex.c, tests/test-connection-string-split.c, tests/value-holders/check_holder.c, tests/value-holders/check_set.c, tests/value-holders/check_statement.c: Don't use g_type_init() if not necessary * tests/.gitignore, tests/Makefile.am, tests/data-model-errors.c, tests/data-models/Makefile.am, tests/data-models/check_data_proxy.c, tests/data-models/check_empty_rs.c, tests/data-models/check_model_errors.c, tests/data-models/check_pmodel.c, tests/multi-threading/Makefile.am, tests/multi-threading/common.c, tests/providers/Makefile.am, tests/providers/prov-test-common.c, tests/test-cnc-utils.c, tests/test-errors.c, tests/test-errors.h, tests/value-holders/Makefile.am, tests/value-holders/check_holder.c, tests/value-holders/check_set.c, tests/value-holders/check_statement.c, tests/value-holders/common.c, tests/value-holders/common.h: Make sure g_set_error() is called with valid error domain and code 2013-06-30 Vivien Malerba <malerba@gnome-db.org> * libgda/sqlite/sqlite-src/PragmasPatch, libgda/sqlite/sqlite-src/sqlite3.c, libgda/sqlite/sqlite-src/sqlite3.h, providers/sqlcipher/sqlcipher.patch: Switched to SQlite 3.7.17 and SlqCipher 2.2.0 2013-06-08 Vivien Malerba <malerba@gnome-db.org> * doc/C/prov-notes.xml, libgda/sqlite/gda-sqlite-provider.c, providers/sqlite/sqlite_specs_dsn.xml.in: SQLite: added the "APPEND_DB_EXTENSION" connection option * libgda-report/engine/gda-report-engine.c, libgda-report/engine/rt-parser.c, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-number.c, libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-cloud.c, libgda-ui/gdaui-data-store.c, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-server-operation.c, libgda-xslt/sql_backend.c, libgda/Makefile.am, libgda/gda-connection.c, libgda/gda-data-model-bdb.c, libgda/gda-data-pivot.c, libgda/gda-decl.h, libgda/gda-meta-store.c, libgda/gda-meta-struct-io.c, libgda/gda-meta-struct.c, libgda/gda-sql-builder.c, libgda/gda-tree.c, libgda/gda-util.c, libgda/handlers/gda-handler-time.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/virtual/gda-ldap-connection.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, providers/firebird/gda-firebird-blob-op.c, providers/firebird/gda-firebird-meta.c, providers/firebird/gda-firebird-provider.c, providers/firebird/gda-firebird-recordset.c, providers/jdbc/gda-jdbc-meta.c, providers/jdbc/gda-jdbc-provider.c, providers/ldap/gda-ldap-util.c, providers/ldap/gdaprov-data-model-ldap.c, providers/mysql/gda-mysql-blob-op.c, providers/mysql/gda-mysql-provider.c, providers/oracle/gda-oracle-blob-op.c, providers/oracle/gda-oracle-meta.c, providers/oracle/gda-oracle-provider.c, providers/oracle/gda-oracle-util.c, providers/postgres/gda-postgres-provider.c, providers/reuseable/postgres/gda-postgres-meta.c, providers/skel-implementation/capi/gda-capi-blob-op.c, providers/skel-implementation/capi/gda-capi-meta.c, providers/skel-implementation/capi/gda-capi-provider.c, providers/skel-implementation/capi/gda-capi-pstmt.c, providers/skel-implementation/capi/gda-capi-recordset.c, providers/skel-implementation/models/gda-models-provider.c, providers/web/gda-web-blob-op.c, providers/web/gda-web-provider.c, tests/data-model-errors.c, tests/gda-ddl-creator.c, tests/parser/check_dml_comp.c, tests/test-cnc-utils.c, tools/browser/browser-connection.c, tools/browser/data-manager/data-source-manager.c, tools/browser/data-manager/xml-spec-editor.c, tools/browser/ldap-browser/classes-view.c, tools/browser/ldap-browser/hierarchy-view.c, tools/browser/ldap-browser/ldap-classes-page.c, tools/browser/ldap-browser/ldap-entries-page.c, tools/browser/ldap-browser/ldap-search-page.c, tools/browser/mgr-favorites.c, tools/browser/query-exec/query-console-page.c, tools/browser/query-exec/query-exec-perspective.c, tools/browser/schema-browser/schema-browser-perspective.c, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-info.c, tools/browser/schema-browser/table-preferences.c, tools/cmdtool/tool-decl.h: Don't allow the TO_IMPLEMENT macro to be in the public headers 2013-06-03 Daniel Espinosa <esodan@gmail.com> * configure.ac, libgda/Gda-5.0.gir, libgda/Makefile.am, libgda/gda-data-model.c, libgda/gda-meta-store.h, libgda/libgda-5.0.vapi: Honors --enable-introspection. Removed non public API. Updated bindings GI and Vala. 2013-05-30 Daniel Espinosa <esodan@gmail.com> * libgda/Gda-5.0.gir, libgda/gda-data-model-dir.c, libgda/gda-data-model-import.c, libgda/gda-data-model.c, libgda/gda-meta-store.c, libgda/gda-meta-store.h, libgda/gda-server-provider.h, libgda/providers-support/gda-pstmt.h, libgda/sql-parser/gda-sql-parser.h, libgda/sql-parser/gda-statement-struct-decl.h: Avoid GIR generation warnings 2013-05-26 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-value.c, libgda/handlers/gda-handler-numerical.c: Use the "C" locale in gda_value_stringify(), as per the documentation 2013-05-23 Georges Basile Stavracas Neto <georges.stavracas@gmail.com> * tools/browser/help/Makefile.am, tools/browser/help/pt_BR/pt_BR.po: Updated Brazilian Portuguese translation for browser help 2013-05-16 Daniel Espinosa <esodan@gmail.com> * doc/mallard/gda-vala/C/db-field-info-interface.page, doc/mallard/gda-vala/C/db-table-interface.page: Fixed Vala Extensions documentation generation * doc/mallard/gda-vala/C/Makefile.am, .../gda-vala/C/db-field-info-interface.page, doc/mallard/gda-vala/C/db-table-interface.page: Fix typo on documentation. Added missing file to Makefile.am * doc/mallard/gda-vala/C/Makefile.am, .../gda-vala/C/db-field-info-interface.page, doc/mallard/gda-vala/C/db-table-interface.page: Updated documentation for GdaData.DbTable and DbFieldInfo interfaces * libgda/data/DbFieldInfo.vala, libgda/data/DbTable.vala, libgda/data/GdaData-5.0.gir, tests/vala/CheckTable.vala: Added equivalent() and compatible() methods to DbTable and DbFieldInfo * libgda/Makefile.am, libgda/gda-sql-expression-private.h, libgda/gda-sql-expression.c, libgda/gda-sql-expression.h: Removed GdaSqlExpression is not required due to GdaSqlBuilder API * libgda/gda-sql-expression.c, libgda/gda-sql-expression.h: GdaSqlExpression Last modifications. Saved just for future reference before delete. 2013-05-15 Daniel Espinosa <esodan@gmail.com> * libgda/gda-sql-expression.c, libgda/gda-sql-expression.h, libgda/gda-sql-select-private.h, libgda/gda-sql-select.c, libgda/gda-sql-select.h: Added documentation to GdaSqlExpression methods. Removed GdaSqlSelect object. * libgda/Makefile.am, libgda/gda-sql-expression-private.h, libgda/gda-sql-expression.c, libgda/gda-sql-expression.h, libgda/gda-sql-select.h: Fixing API for GdaSqlExpression. Added to Makefile.am 2013-05-14 Daniel Espinosa <esodan@gmail.com> * libgda/gda-sql-expression-private.h, libgda/gda-sql-expression.c, libgda/gda-sql-expression.h, libgda/gda-sql-select-private.h, libgda/gda-sql-select.c, libgda/gda-sql-select.h: Added GdaSqlSelect class to allow GI to create select expressions as GdaSqlExpr * libgda/gda-sql-expression-private.h, libgda/gda-sql-expression.c, libgda/gda-sql-expression.h: Added new GdaSqlExpression Class to allow GI to create GdaSqlExpr structs 2013-05-13 Daniel Espinosa <esodan@gmail.com> * libgda/data/DbTable.vala, libgda/data/GdaData-5.0.gir, libgda/data/Schema.vala, tests/vala/CheckTable.vala: Moved DbTable.TableType.from_string () as a unum function member 2013-05-03 Daniel Espinosa <esodan@gmail.com> * libgda-ui/gdaui-data-selector.c, libgda-ui/libgdaui-5.0.vapi: Fix GI annotations to Gdaui.DataSelector.get_selected_rows () 2013-04-30 Vivien Malerba <malerba@gnome-db.org> * configure.ac, providers/jdbc/GdaInputStream.c, providers/jdbc/GdaJValue.c, providers/jdbc/gda-jdbc-provider.c, providers/jdbc/gda-jdbc-recordset.c, providers/jdbc/jni-wrapper.c, providers/jdbc/jni-wrapper.h, providers/jdbc/provider.java: JDBC provider: improved the way C pointers are passed through JNI 2013-05-09 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-5.0-docs.sgml, libgda-ui/gdaui-init.c: Hide some UI plugins messages, fixes bug #699575 these messages can be displayed by setting the GDAUI_SHOW_PLUGINS_LOADING environment variable * providers/jdbc/Makefile.am, tests/ui/check_sets.c: Have "make distcheck" work * doc/C/libgda-5.0-docs.sgml, libgda-ui/data-entries/gdaui-numeric-entry.c, libgda/gda-config.c, libgda/gda-connection.c, libgda/gda-data-handler.c, libgda/gda-data-model.c, libgda/gda-data-pivot.c, libgda/gda-holder.c, libgda/gda-init.c, libgda/gda-lockable.c, libgda/gda-log.c, libgda/gda-meta-store.c, libgda/gda-mutex.c, libgda/gda-mutex.h, libgda/gda-set.c, libgda/gda-sql-builder.c, libgda/gda-value.c, libgda/handlers/gda-handler-numerical.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-recordset.c, libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/thread-wrapper/gda-thread-wrapper.c, providers/jdbc/jni-wrapper.c, providers/mysql/gda-mysql-provider.c, providers/oracle/gda-oracle-util.c, providers/web/gda-web-util.c, tools/browser/browser-connection-priv.h, tools/browser/browser-connection.c, tools/browser/browser-page.c, tools/browser/browser-perspective.c, tools/gda-threader.c: Removed GLIB_CHECK_VERSION as minimum required version is 2.32 2013-05-06 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-tree-store.c, libgda/gda-init.c, libgda/handlers/gda-handler-time.c: Misc small corrections * .../DocBook/gda-report-docbook-document.c, libgda-report/RML/gda-report-rml-document.c, libgda-report/engine/gda-report-engine.c, libgda-report/gda-report-document.c, libgda-xslt/sqlexslt.c, libgda/dir-blob-op.c, libgda/gda-batch.c, libgda/gda-blob-op.c, libgda/gda-column.c, libgda/gda-connection-event.c, libgda/gda-connection.c, libgda/gda-data-access-wrapper.c, libgda/gda-data-comparator.c, libgda/gda-data-handler.c, libgda/gda-data-meta-wrapper.c, libgda/gda-data-model-array.c, libgda/gda-data-model-bdb.c, libgda/gda-data-model-dir.c, libgda/gda-data-model-dsn-list.c, libgda/gda-data-model-import.c, libgda/gda-data-model-iter.c, libgda/gda-data-pivot.c, libgda/gda-data-proxy.c, libgda/gda-data-select.c, libgda/gda-holder.c, libgda/gda-init.c, libgda/gda-meta-store.c, libgda/gda-meta-struct.c, libgda/gda-mutex.c, libgda/gda-row.c, libgda/gda-server-operation.c, libgda/gda-server-provider.c, libgda/gda-set.c, libgda/gda-sql-builder.c, libgda/gda-statement.c, libgda/gda-transaction-status.c, libgda/gda-tree-manager.c, libgda/gda-tree-mgr-columns.c, libgda/gda-tree-mgr-label.c, libgda/gda-tree-mgr-ldap.c, libgda/gda-tree-mgr-schemas.c, libgda/gda-tree-mgr-select.c, libgda/gda-tree-mgr-tables.c, libgda/gda-tree-node.c, libgda/gda-tree.c, libgda/gda-types.c, libgda/gda-xa-transaction.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/providers-support/gda-pstmt.c, libgda/sql-parser/gda-sql-parser.c, libgda/sql-parser/gda-statement-struct.c, libgda/sqlite/gda-sqlite-blob-op.c, libgda/sqlite/gda-sqlite-handler-bin.c, libgda/sqlite/gda-sqlite-handler-boolean.c, libgda/sqlite/gda-sqlite-meta.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-pstmt.c, libgda/sqlite/gda-sqlite-recordset.c, libgda/sqlite/virtual/gda-ldap-connection.c, libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vconnection-hub.c, libgda/sqlite/virtual/gda-virtual-connection.c, libgda/sqlite/virtual/gda-virtual-provider.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, libgda/sqlite/virtual/gda-vprovider-hub.c, libgda/thread-wrapper/gda-thread-blob-op.c, libgda/thread-wrapper/gda-thread-provider.c, libgda/thread-wrapper/gda-thread-recordset.c, libgda/thread-wrapper/gda-thread-wrapper.c, providers/bdb/gda-bdb-provider.c, providers/firebird/gda-firebird-blob-op.c, providers/firebird/gda-firebird-meta.c, providers/firebird/gda-firebird-parser.c, providers/firebird/gda-firebird-provider.c, providers/firebird/gda-firebird-pstmt.c, providers/firebird/gda-firebird-recordset.c, providers/jdbc/gda-jdbc-blob-op.c, providers/jdbc/gda-jdbc-meta.c, providers/jdbc/gda-jdbc-provider.c, providers/jdbc/gda-jdbc-pstmt.c, providers/jdbc/gda-jdbc-recordset.c, providers/jdbc/libmain.c, providers/ldap/gda-ldap-provider.c, providers/ldap/gdaprov-data-model-ldap.c, providers/mdb/gda-mdb-provider.c, providers/mysql/gda-mysql-blob-op.c, providers/mysql/gda-mysql-handler-boolean.c, providers/mysql/gda-mysql-provider.c, providers/mysql/gda-mysql-pstmt.c, providers/mysql/gda-mysql-recordset.c, providers/oracle/gda-oracle-blob-op.c, providers/oracle/gda-oracle-meta.c, providers/oracle/gda-oracle-parser.c, providers/oracle/gda-oracle-provider.c, providers/oracle/gda-oracle-pstmt.c, providers/oracle/gda-oracle-recordset.c, providers/postgres/gda-postgres-blob-op.c, providers/postgres/gda-postgres-handler-bin.c, providers/postgres/gda-postgres-provider.c, providers/postgres/gda-postgres-pstmt.c, providers/postgres/gda-postgres-recordset.c, providers/reuseable/mysql/gda-mysql-meta.c, providers/reuseable/mysql/gda-mysql-parser.c, providers/reuseable/postgres/gda-postgres-meta.c, providers/reuseable/postgres/gda-postgres-parser.c, .../skel-implementation/capi/gda-capi-blob-op.c, providers/skel-implementation/capi/gda-capi-meta.c, .../skel-implementation/capi/gda-capi-parser.c, .../skel-implementation/capi/gda-capi-provider.c, .../skel-implementation/capi/gda-capi-pstmt.c, .../skel-implementation/capi/gda-capi-recordset.c, .../models/gda-models-provider.c, providers/web/gda-web-blob-op.c, providers/web/gda-web-provider.c, providers/web/gda-web-pstmt.c, providers/web/gda-web-recordset.c, providers/web/php/test.php, samples/BDB/custom-bdb-model.c, tests/data-model-errors.c, tests/multi-threading/dummy-object.c, tools/browser/auth-dialog.c, tools/browser/browser-connection.c, tools/browser/browser-connections-list.c, tools/browser/browser-core.c, tools/browser/browser-variable.c, tools/browser/browser-virtual-connection.c, tools/browser/browser-window.c, tools/browser/common/fk-declare.c, tools/browser/connection-binding-properties.c, .../data-manager/data-manager-perspective.c, tools/browser/data-manager/data-source-editor.c, tools/browser/data-manager/data-source-manager.c, tools/browser/data-manager/data-source.c, .../browser/dummy-perspective/dummy-perspective.c, .../ldap-browser/ldap-browser-perspective.c, tools/browser/ldap-browser/mgr-ldap-classes.c, tools/browser/ldap-browser/mgr-ldap-entries.c, tools/browser/login-dialog.c, tools/browser/mgr-favorites.c, tools/browser/query-exec/query-exec-perspective.c, tools/browser/schema-browser/mgr-columns.c, .../schema-browser/schema-browser-perspective.c, tools/gda-threader.c, tools/gda-tree-mgr-xml.c, tools/tools-favorites.c, tools/web-server.c: Don't use GStaticMutex (which is deprecated) anymore 2013-05-05 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-window.c, tools/browser/data-manager/data-manager-perspective.c, tools/browser/dummy-perspective/dummy-perspective.c, tools/browser/ldap-browser/ldap-browser-perspective.c, tools/browser/ldap-browser/ldap-classes-page.c, tools/browser/ldap-browser/ldap-entries-page.c, tools/browser/ldap-browser/ldap-search-page.c, tools/browser/query-exec/query-exec-perspective.c, tools/browser/schema-browser/schema-browser-perspective.c, tools/browser/schema-browser/table-info.c: GdaBrowser: use capitalization in menu items, fixes bug #699573 2013-05-03 Vivien Malerba <malerba@gnome-db.org> * doc/C/gda-sql-manual.xml, doc/C/libgda-5.0-docs.sgml, doc/C/prov-notes.xml: Main documentation update * doc/C/limitations.xml, doc/C/prov-notes.xml, providers/jdbc/.gitignore, providers/jdbc/Makefile.am, providers/jdbc/gda-jdbc-provider.c, providers/jdbc/jdbc-mappings.xml, providers/jdbc/jdbc.gresource.xml, ...osoft.sqlserver.jdbc.SQLServerDriver_dsn.xml.in, providers/jdbc/jdbc_specs_dsn.xml.in, providers/jdbc/libmain.c: JDBC provider: make it possible to use connection parameters similar to other providers like HOST, DB_NAME, ... 2013-05-03 Daniel Espinosa <esodan@gmail.com> * libgda-ui/gdaui-data-selector.c, libgda-ui/libgdaui-5.0.vapi: Fix GI annotations to Gdaui.DataSelector.get_selected_rows () * libgda-ui/libgdaui-5.0.vapi, libgda/data/DbFieldInfo.vala, libgda/data/GdaData-5.0.gir, libgda/data/Table.vala: GdaData: Added to_string() functons and items() to enums 2013-04-30 Vivien Malerba <malerba@gnome-db.org> * configure.ac, providers/jdbc/GdaInputStream.c, providers/jdbc/GdaJValue.c, providers/jdbc/gda-jdbc-provider.c, providers/jdbc/gda-jdbc-recordset.c, providers/jdbc/jni-wrapper.c, providers/jdbc/jni-wrapper.h, providers/jdbc/provider.java: JDBC provider: improved the way C pointers are passed through JNI 2013-04-28 Daniel Espinosa <esodan@gmail.com> * libgda-ui/glade/widget-gdaui-gdauibasicform.png, libgda-ui/glade/widget-gdaui-gdauicombo.png, libgda-ui/glade/widget-gdaui-gdauilogin.png, libgda-ui/glade/widget-gdaui-gdauirawgrid.png: Adding missing png files for Glade integration. 2013-04-25 Vivien Malerba <malerba@gnome-db.org> * providers/jdbc/Makefile.am, providers/jdbc/provider.java, providers/jdbc/sqlserver.java: Added specific code for SqlServer accessed through JDBC * providers/jdbc/gda-jdbc-recordset.c, providers/jdbc/libmain.c, providers/jdbc/provider.java: Minor JDBC corrections * libgda-ui/Makefile.am, libgda/Makefile.am, po/POTFILES.skip: Have "make distcheck work" * providers/jdbc/GdaJValue.c, providers/jdbc/Makefile.am, providers/jdbc/gda-jdbc-provider.c, providers/jdbc/gda-jdbc-recordset.c, providers/jdbc/jni-wrapper.c, providers/jdbc/libmain.c, providers/jdbc/provider.java: JDBC provider corrections - handle deprecated functions - corrected compilation - misc. 2013-04-20 Daniel Espinosa <esodan@gmail.com> * libgda-ui/Makefile.am, libgda-ui/gdaui-login.c, libgda-ui/glade/Makefile.am, libgda-ui/glade/gdaui-catalog.xml, libgda-ui/libgdaui-5.0.vapi, libgda/Makefile.am, libgda/data/DbRecordCollection.vala, libgda/data/GdaData-5.0.gir, libgda/gda-config.c, libgda/gda-config.h, libgda/libgda-5.0.vapi, libgda/libgda.symbols: More fixes to Gda UI GI and Vala bindings. Added more objects to Glade. Mis. on GdaData * Fixes on GdaDsnInfo and Gda UI bindings, by set GdaDsnInfo as GBoxed derived type * Added vapi files for Gda UI to track changes * Added more objects (expected to be used by Glade) to Glade's catalog * Added 'model' property for GdaData.DbRecordCollection * Removed vapi and GIR files from CLEANFILES 2013-04-18 Daniel Espinosa <esodan@gmail.com> * libgda-ui/libgdaui-5.0.vapi, libgda/data/DbRecord.vala, libgda/data/DbTable.vala, libgda/data/GdaData-5.0.gir, libgda/data/Record.vala, libgda/data/Table.vala: Fixed Gdaui Vala bindings by adding correct headers. Fixed owned in DbRecord.get_value * Set include headers in GIR and Vala bindings for Gdaui to libgda-ui/libgda-ui.h * No transfer ownership from DbRecord.get_value, fix derived classes properties implementation * configure.ac, libgda-ui/Makefile.am, libgda-ui/glade/Makefile.am, libgda-ui/glade/gdaui-catalog.xml, libgda-ui/glade/widget-gdaui-gdauigrid.png: Fixed Glade integration. Added GdauiGrid object to Glade catalog. 2013-04-17 Daniel Espinosa <esodan@gmail.com> * configure.ac, libgda-ui/glade/Makefile.am, libgda-ui/glade/gdaui-catalog.xml: Initial work on Glade 3 Support added 2013-04-10 Daniel Espinosa <esodan@gmail.com> * libgda/data/DbField.vala, libgda/data/DbRecord.vala, libgda/data/Field.vala, libgda/data/GdaData-5.0.gir, tests/vala/CheckDataObject.vala: Added equal() and to_string() to DbField. equal() and copy() to DbRecord. * Added DbRecord.copy () * Updated bindings and GI for GdaData * Removed to_string () from Field 2013-04-07 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-config.c, libgda/gda-connection.c, libgda/gda-data-model-import.c, libgda/gda-data-model.c, libgda/gda-data-proxy.c, libgda/gda-data-select.c, libgda/gda-meta-store.c, libgda/gda-meta-struct-io.c, libgda/gda-value.c: Code indentation and some corrections 2013-04-07 Miguel Angel Cabrera Moya <madmac2501@gmail.com> * libgda/gda-config.c, libgda/gda-connection.c, libgda/gda-data-model-import.c, libgda/gda-data-model.c, libgda/gda-data-proxy.c, libgda/gda-data-select.c, libgda/gda-meta-store.c, libgda/gda-meta-struct-io.c, libgda/gda-value.c: Fix some memory leaks 2013-04-05 Daniel Espinosa <esodan@gmail.com> * libgda-ui/libgdaui-5.0.vapi, libgda/libgda-5.0.vapi: Added Gda UI Vala bindings to repository to track changes 2013-04-04 Daniel Espinosa <esodan@gmail.com> * libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-set.c, libgda-ui/gdaui-set.h, libgda/gda-set.c, libgda/gda-set.h, libgda/libgda-5.0.vapi, libgda/libgda.symbols: Fixed make check all tests pass 2013-03-26 Daniel Espinosa <esodan@gmail.com> * .../data-entries/gdaui-data-cell-renderer-combo.c, .../data-entries/gdaui-data-cell-renderer-info.c, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-set.c, libgda-ui/gdaui-set.h, libgda-ui/internal/utility.c, libgda-ui/libgda-ui.symbols, libgda/gda-set.c, libgda/gda-set.h, libgda/gda-value.h, libgda/libgda-5.0.vapi, libgda/libgda.symbols: Sealed most GdaSet and GdauiSet structures 2013-03-20 Daniel Espinosa <esodan@gmail.com> * libgda-ui/gdaui-plugin.h, libgda-ui/gdaui-set.c, libgda-ui/gdaui-set.h, libgda/gda-set.c, libgda/gda-set.h, libgda/libgda-5.0.vapi: Improved Gda and Gdaui Vala Bindings * Fixed missing paramenters in gdaui-plugin.h * Set as opaque, added new methods and registering as GType GdaSetSource, GdaGroup, GdauiSetSource and GdauiSetGroup * Updated libgda-5.0.vapi 2013-04-05 Victor Ibragimov <victor.ibragimov@gmail.com> * po/LINGUAS, po/tg.po: Added Tajik Translation 2013-03-24 Мирослав Николић <miroslavnikolic@rocketmail.com> * po/LINGUAS, po/sr.po, po/sr@latin.po: Added Serbian translation 2013-03-11 Vivien Malerba <malerba@gnome-db.org> * 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 <ca.ingmarsson@gmail.com> * 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 <malerba@gnome-db.org> * 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 <malerba@gnome-db.org> * 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 <malerba@gnome-db.org> * 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 <malerba@gnome-db.org> * 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 <malerba@gnome-db.org> * 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 <malerba@gnome-db.org> * 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 <malerba@gnome-db.org> * 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 <malerba@gnome-db.org> * 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/{tools-input.c => cmdtool/tool-input.c}, tools/{tools-input.h => 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/{tools-utils.c => tool-utils.c}, tools/{tools-utils.h => tool-utils.h}, tools/tools-favorites.c, tools/tools-favorites.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 <malerba@gnome-db.org> * libgda/gda-data-handler.c, libgda/handlers/gda-handler-time.c: Handle GDateTime conversions using GdaDataHandler 2012-11-02 Daniel Espinosa <esodan@gmail.com> * 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 <esodan@gmail.com> * configure.ac, libgda/Gda-5.0.gir, 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 <malerba@gnome-db.org> * 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 <murrayc@murrayc.com> * configure.ac, m4/introspection.m4: Use the installed introspection.m4 2012-10-19 Daniel Espinosa <esodan@gmail.com> * 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 <malerba@gnome-db.org> * 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 <malerba@gnome-db.org> * 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 <malerba@gnome-db.org> * libgda-ui/Makefile.am, providers/firebird/Makefile.am, tools/browser/doc/gda-browser-docs.sgml: Build corrections 2012-09-27 Vivien Malerba <malerba@gnome-db.org> * Makefile.am, configure.ac: Correction for bug #684895 2012-09-24 Daniel Espinosa <esodan@gmail.com> * 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 <esodan@gmail.com> * 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 <esodan@gmail.com> * 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 <malerba@gnome-db.org> * 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 <malerba@gnome-db.org> * 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 <murrayc@murrayc.com> * tools/browser/browser-connection.c, tools/browser/canvas/browser-canvas-text.c: Fix 2 compiler warnings. 2012-08-30 Vivien Malerba <malerba@gnome-db.org> * 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 <malerba@gnome-db.org> * libgda/sqlite/sqlite-src/PragmasPatch, libgda/sqlite/sqlite-src/sqlite3.c, libgda/sqlite/sqlite-src/sqlite3.h, providers/sqlcipher/sqlcipher.patch: Set SQLite version to 3.7.12.1 and SqlCipher to 2.0.6 2012-08-25 Vivien Malerba <malerba@gnome-db.org> * configure.ac, control-center/gdaui-dsn-assistant.c, libgda-ui/.gitignore, libgda-ui/Makefile.am, libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/demos/ddl_queries.c, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-data-proxy-info.c, libgda-ui/gdaui-init.c, libgda-ui/gdaui-rt-editor.c, libgda-ui/gdaui.css, libgda-ui/gdaui.gresource.xml, testing/gdaui-test-rt-editor.c, tools/browser/common/ui-formgrid.c, tools/browser/data-manager/data-console.c, tools/browser/query-exec/query-console-page.c: Have a unique CSS file for Libgdaui and bumped GLib requirement to 2.32 to use GResources * installers/Windows/etc/gtk-3.0/gtkrc, installers/Windows/etc/gtk-3.0/settings.ini, installers/Windows/make-zip-setup.sh, .../themes/Adwaita/gtk-3.0/gtk-win32-base.css, .../share/themes/Adwaita/gtk-3.0/gtk-win32-xp.css, .../share/themes/Adwaita/gtk-3.0/gtk-win32.css, .../Windows/share/themes/Adwaita/gtk-3.0/gtk.css, .../Windows/share/themes/Adwaita/index.theme: Windows packaging: use CSS theming 2012-08-24 Vivien Malerba <malerba@gnome-db.org> * installers/Windows/gda-browser-tmpl.nsi, installers/Windows/make-zip-setup.sh: Package the SQLCipher provider for Windows 2012-08-23 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/gdaui-server-operation.c: Misc UI corrections * control-center/Makefile.am, control-center/cc-utility.c, control-center/cc-utility.h, control-center/dsn-config.c: Code cleanups: removed control-center/cc-utility.[ch] 2012-08-22 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/gdaui-basic-form.c: Misc UI improvements * tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/canvas/browser-canvas.c, tools/browser/ldap-browser/class-properties.c, tools/browser/ldap-browser/classes-view.c, tools/browser/ldap-browser/hierarchy-view.c, tools/browser/ldap-browser/ldap-classes-page.c, tools/browser/ldap-browser/ldap-entries-page.c: Code cleanups to avoid compiler warnings * control-center/gdaui-bar.c, control-center/gdaui-bar.h, tools/browser/schema-browser/objects-index.c: Added gdaui_bar_add_search_entry() * control-center/gdaui-bar.c, control-center/gdaui-bar.h, tools/browser/data-manager/data-console.c, tools/browser/schema-browser/objects-index.c, tools/browser/schema-browser/relations-diagram.c: Added gdaui_bar_add_button_from_stock() * control-center/Makefile.am, control-center/cc-gray-bar.c, control-center/cc-gray-bar.h, control-center/dsn-config.c, control-center/gdaui-bar.c, control-center/gdaui-bar.h, control-center/main.c, control-center/provider-config.c, tools/browser/Makefile.am, tools/browser/cc-gray-bar.c, tools/browser/cc-gray-bar.h, tools/browser/common/objects-cloud.c, tools/browser/data-manager/data-console.c, .../browser/data-manager/data-favorite-selector.c, tools/browser/doc/gda-browser-docs.sgml, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/gda-browser.types, tools/browser/gdaui-bar.c, tools/browser/gdaui-bar.h, tools/browser/ldap-browser/classes-view.c, tools/browser/ldap-browser/hierarchy-view.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/ldap-browser/ldap-search-page.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, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-info.c, tools/browser/schema-browser/table-preferences.c, tools/browser/schema-browser/table-relations.c: Raplaced CcGrayBAr with GdauiBar which uses CSS theming to render 2012-08-22 Marco Ciampa <ciampix@libero.it> * libgda/sqlite/gda-sqlite-provider.c, po/it.po: Updated italian translation and a small typo in a string 2012-08-20 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-server-operation.c: Use GtkWidget::expand and related properties instead of custom properties * libgda-ui/data-entries/plugins/common-pict.c, libgda-ui/demos/ddl_queries.c, libgda-ui/demos/grid_model_change.c, libgda-ui/demos/login.c, libgda-ui/gdaui-cloud.c, libgda-ui/gdaui-data-filter.c, libgda-ui/gdaui-data-proxy-info.c, libgda-ui/gdaui-login.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-ui/internal/popup-container.c, tools/browser/common/widget-overlay.c, tools/browser/query-exec/query-console-page.c, tools/browser/query-exec/query-editor.c, tools/browser/schema-browser/relations-diagram.c, tools/browser/schema-browser/table-columns.c: Fixed compilation warnings and avoid using deprecated functions/objects 2012-08-18 Vivien Malerba <malerba@gnome-db.org> * configure.ac, libgda/Makefile.am, libgda/gda-config.c: Migrated from libgnome-keyring to libsecret it is still possible to force usage of libgnome-keyring https://live.gnome.org/GnomeGoals/LibsecretMigration * providers/firebird/libmain-client.c, providers/firebird/libmain-embed.c: Firebird provider: avoid memleak when module is unloaded * libgda/sql-parser/gda-statement-struct-compound.c, libgda/sqlite/virtual/gda-virtual-connection.c: Misc code improvements * providers/postgres/gda-postgres-provider.c, providers/postgres/postgres_specs_dsn.xml.in: PostgreSQL: handle the "connect_timeout" option, see bug #682043 2012-08-16 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/gdaui-entry-bin.c, libgda-ui/data-entries/gdaui-entry-boolean.c, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-none.c, libgda-ui/data-entries/gdaui-entry-number.c, libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/data-entries/gdaui-entry-wrapper.h, libgda-ui/data-entries/plugins/gdaui-entry-cidr.c, .../data-entries/plugins/gdaui-entry-filesel.c, libgda-ui/data-entries/plugins/gdaui-entry-format.c, .../data-entries/plugins/gdaui-entry-password.c, libgda-ui/data-entries/plugins/gdaui-entry-pict.c, libgda-ui/data-entries/plugins/gdaui-entry-rt.c, libgda-ui/data-entries/plugins/gdaui-entry-text.c, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-entry.h: Use GtkWidget::*expand properties instead of custom methods * libgda-ui/data-entries/gdaui-data-cell-renderer-combo.c, libgda-ui/data-entries/gdaui-entry.c, libgda/gda-data-model-iter.c, libgda/gda-meta-store.c, libgda/gda-meta-struct.c, libgda/gda-sql-builder.c, libgda/gda-util.c, libgda/gda-value.c, libgda/gda-xa-transaction.c, libgda/sqlite/gda-sqlite-meta.c, libgda/sqlite/virtual/gda-ldap-connection.c, providers/mysql/gda-mysql-ddl.c, providers/mysql/gda-mysql-provider.c, providers/web/gda-web-recordset.c: Misc corrections (compiler warnings) * .../virtual/gda-vconnection-data-model-private.h, libgda/sqlite/virtual/gda-vprovider-data-model.c: Don't use deprecated GValueArray anymore 2012-08-10 Vivien Malerba <malerba@gnome-db.org> * libgda/sql-parser/gda-sql-parser.c, tests/parser/testdata.xml: GdaSqlParser: understand hexadecimal notation 2012-07-27 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-statement.c, libgda/sql-parser/gda-sql-parser.c, libgda/sql-parser/gda-statement-struct-parts.c, libgda/sql-parser/gda-statement-struct-parts.h, libgda/sql-parser/gda-statement-struct.c, libgda/sql-parser/parser.y, libgda/sqlite/gda-sqlite-provider.c, providers/firebird/parser.y, providers/oracle/parser.y, providers/reuseable/mysql/parser.y, providers/reuseable/postgres/parser.y, providers/skel-implementation/capi/parser.y: Correctly parse "NOT LIKE" and "NOT ILIKE" expressions 2012-07-22 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, doc/C/prov-writing-recordsets.xml, libgda/gda-connection.c, libgda/gda-data-model.h, libgda/gda-data-select.c, libgda/gda-data-select.h, libgda/gda-statement.h, libgda/libgda.symbols, libgda/thread-wrapper/gda-thread-provider.c: Added the GDA_STATEMENT_MODEL_OFFLINE flag and gda_data_select_prepare_for_offline() 2012-07-21 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-connection.c, libgda/thread-wrapper/gda-thread-provider.c: Added the GdaConnection:execution-slowdown property useful to help debug some behaviours 2012-07-19 Vivien Malerba <malerba@gnome-db.org> * samples/Makefile, samples/Report/Makefile, samples/XSLT/Makefile: Corrections in samples/ makefiles * libgda/gda-connection.c, samples/AsyncExec/example.c: Asynchronous execution: doc and example update 2012-07-13 Dimitris Spingos <dmtrs32@gmail.com> * doc/el/el.po, tools/browser/help/el/el.po: Updated Greek translation 2012-07-10 Andika Triwidada <andika@gmail.com> * po/id.po, tools/browser/help/id/id.po: Updated Indonesian translation 2012-07-09 Vivien Malerba <malerba@gnome-db.org> * providers/jdbc/libmain.c, providers/mysql/mysql_specs_create_view.xml.in, providers/sqlite/sqlite_specs_create_table.xml.in, tools/browser/common/gdaui-data-import.c, tools/browser/ldap-browser/hierarchy-view.c, tools/browser/support.h: Fixed more typos, thanks again to Andika Triwidada 2012-07-04 Vivien Malerba <malerba@gnome-db.org> * libgda/sqlite/gda-sqlite-provider.c, providers/mysql/gda-mysql-provider.c, providers/postgres/gda-postgres-provider.c: Fixed typos, thanks to Andika Triwidada <andika@gmail.com> 2012-06-26 Vivien Malerba <malerba@gnome-db.org> * tools/browser/auth-dialog.c, tools/browser/browser-connection.c, tools/browser/browser-virtual-connection.c, tools/browser/common/fk-declare.c, tools/browser/common/ui-formgrid.c, tools/browser/connection-binding-properties.c, tools/browser/data-manager/data-source.c, tools/browser/data-manager/xml-spec-editor.c, tools/browser/login-dialog.c, tools/browser/schema-browser/relations-diagram.c, tools/command-exec.c, tools/config-info.c, tools/gda-sql.c, tools/tools-favorites.c, tools/tools-input.c, tools/tools-utils.c, tools/tools-utils.h: Tools: always set a non zero domain and code 2012-06-25 Vivien Malerba <malerba@gnome-db.org> * .../DocBook/gda-report-docbook-document.c, libgda-report/RML/gda-report-rml-document.c, libgda-report/gda-report-document-private.h, libgda-report/gda-report-document.c, libgda-report/libgda-report.symbols, libgda-xslt/sql_backend.c, libgda-xslt/sql_backend.h, libgda-xslt/sql_exslt_internal.c, libgda-xslt/sqlexslt.c, libgda/dir-blob-op.c, libgda/dir-blob-op.h, libgda/gda-column.c, libgda/gda-data-model-dir.c, libgda/gda-data-model-iter.c, libgda/gda-init.c, libgda/gda-meta-struct-io.c, libgda/gda-meta-struct-private.h, libgda/gda-meta-struct.c, libgda/gda-server-operation.c, libgda/gda-tree-node.c, libgda/gda-tree.c, libgda/gda-value.c, libgda/libgda.symbols, .../virtual/gda-vconnection-data-model-private.h, libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vprovider-data-model.c: Partial correction for bug #669801 2012-06-03 Vivien Malerba <malerba@gnome-db.org> * installers/Windows/make-clean.sh, installers/Windows/make-zip-setup.sh, tools/Makefile.am: Updated Windows compilation methods for Mingw GCC 4.7 as packaged by Fedora 17 * getsp.class, getsp.java, m4/java.m4: Java detection improvements use java.home as well as java.library.path * configure.ac, m4/firebird.m4, providers/firebird/Makefile.am: Firebird detection corrections * libgda/providers-support/gda-meta-column-types.h, tools/README, tools/information-schema-types.c: Information schema avoid GCC compilation warnings for _col_types_* definitions * libgda/gda-batch.c, libgda/gda-column.c, libgda/gda-connection.c, libgda/gda-connection.h, libgda/gda-data-meta-wrapper.c, libgda/gda-data-model-iter.c, libgda/gda-data-model.c, libgda/gda-data-pivot.c, libgda/gda-data-proxy.c, libgda/gda-data-select.c, libgda/gda-enums.h, libgda/gda-holder.c, libgda/gda-holder.h, libgda/gda-meta-struct.h, libgda/gda-quark-list.c, libgda/gda-server-operation.c, libgda/gda-set.c, libgda/gda-statement-extra.h, libgda/gda-statement.c, libgda/gda-tree-manager.h, libgda/gda-tree-mgr-ldap.c, libgda/gda-tree-mgr-tables.c, libgda/gda-tree-node.c, libgda/gda-tree.c, libgda/gda-util.c, libgda/gda-value.c, libgda/gda-value.h, libgda/providers-support/gda-pstmt.c, libgda/thread-wrapper/gda-thread-wrapper.c: Improved documentation syntax * libgda/gda-connection.c, libgda/gda-quark-list.c, providers/reuseable/mysql/gda-mysql-meta.c, tests/providers/prov-test-common.c: Misc corrections 2012-05-16 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c: GdauiRawGrid and GdauiRawForm code improvements * libgda-ui/demos/form_model_change.c, libgda-ui/demos/grid_model_change.c: UI Demos: illustrate the GdaDataProxy:cache-changes property * libgda-ui/gdaui-set.c, libgda/gda-set.c: GdaSet and GdauiSet: added debug info, disabled by default and some corrections * libgda/gda-data-proxy.c, tests/data-models/check_data_proxy.c: GdaDataProxy: added the "cache-changes" property 2012-05-06 Vivien Malerba <malerba@gnome-db.org> * control-center/cc-gray-bar.c, control-center/cc-utility.c, control-center/cc-utility.h, control-center/dsn-config.c, control-center/dsn-properties-dialog.c, control-center/gdaui-dsn-assistant.c, control-center/gdaui-dsn-editor.c, control-center/gdaui-dsn-editor.h, control-center/gdaui-login-dialog.c, control-center/main.c, control-center/provider-config.c, .../DocBook/gda-report-docbook-document.c, libgda-report/RML/gda-report-rml-document.c, libgda-report/engine/gda-report-engine.c, libgda-report/engine/rt-parser.c, libgda-report/engine/rt-parser.h, libgda-report/engine/test-rt-parser.c, libgda-report/gda-report-document-private.h, libgda-report/gda-report-document.c, libgda-report/libgda-report.h, libgda-ui/data-entries/common-bin.c, libgda-ui/data-entries/common-bin.h, .../data-entries/gdaui-data-cell-renderer-bin.c, .../data-entries/gdaui-data-cell-renderer-bin.h, .../gdaui-data-cell-renderer-boolean.c, .../gdaui-data-cell-renderer-boolean.h, .../data-entries/gdaui-data-cell-renderer-combo.c, .../data-entries/gdaui-data-cell-renderer-combo.h, .../data-entries/gdaui-data-cell-renderer-info.c, .../data-entries/gdaui-data-cell-renderer-info.h, .../gdaui-data-cell-renderer-textual.c, .../gdaui-data-cell-renderer-textual.h, .../data-entries/gdaui-data-cell-renderer-util.c, libgda-ui/data-entries/gdaui-entry-bin.c, libgda-ui/data-entries/gdaui-entry-bin.h, libgda-ui/data-entries/gdaui-entry-boolean.c, libgda-ui/data-entries/gdaui-entry-boolean.h, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry-combo.h, libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-common-time.h, libgda-ui/data-entries/gdaui-entry-date.c, libgda-ui/data-entries/gdaui-entry-date.h, libgda-ui/data-entries/gdaui-entry-none.c, libgda-ui/data-entries/gdaui-entry-none.h, libgda-ui/data-entries/gdaui-entry-number.h, libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/data-entries/gdaui-entry-shell.h, libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/data-entries/gdaui-entry-string.h, libgda-ui/data-entries/gdaui-entry-time.c, libgda-ui/data-entries/gdaui-entry-time.h, libgda-ui/data-entries/gdaui-entry-timestamp.c, libgda-ui/data-entries/gdaui-entry-timestamp.h, libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/data-entries/gdaui-entry-wrapper.h, libgda-ui/data-entries/gdaui-entry.c, libgda-ui/data-entries/gdaui-formatted-entry.c, libgda-ui/data-entries/gdaui-formatted-entry.h, libgda-ui/data-entries/gdaui-numeric-entry.c, libgda-ui/data-entries/gdaui-numeric-entry.h, libgda-ui/data-entries/plugins/common-pict.c, .../plugins/gdaui-data-cell-renderer-password.c, .../plugins/gdaui-data-cell-renderer-password.h, .../plugins/gdaui-data-cell-renderer-pict.c, .../plugins/gdaui-data-cell-renderer-pict.h, libgda-ui/data-entries/plugins/gdaui-entry-cidr.c, libgda-ui/data-entries/plugins/gdaui-entry-cidr.h, .../data-entries/plugins/gdaui-entry-filesel.c, .../data-entries/plugins/gdaui-entry-filesel.h, .../data-entries/plugins/gdaui-entry-format.c, .../data-entries/plugins/gdaui-entry-format.h, .../data-entries/plugins/gdaui-entry-password.c, .../data-entries/plugins/gdaui-entry-password.h, libgda-ui/data-entries/plugins/gdaui-entry-pict.c, libgda-ui/data-entries/plugins/gdaui-entry-pict.h, libgda-ui/data-entries/plugins/gdaui-entry-rt.c, libgda-ui/data-entries/plugins/gdaui-entry-rt.h, libgda-ui/data-entries/plugins/gdaui-entry-text.c, libgda-ui/data-entries/plugins/gdaui-entry-text.h, libgda-ui/data-entries/plugins/libmain.c, libgda-ui/data-entries/widget-embedder.c, libgda-ui/data-entries/widget-embedder.h, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-basic-form.h, libgda-ui/gdaui-cloud.c, libgda-ui/gdaui-cloud.h, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-entry.h, libgda-ui/gdaui-data-filter.c, libgda-ui/gdaui-data-filter.h, libgda-ui/gdaui-data-proxy-info.c, libgda-ui/gdaui-data-proxy-info.h, libgda-ui/gdaui-data-proxy.c, libgda-ui/gdaui-data-selector.c, libgda-ui/gdaui-data-store.c, libgda-ui/gdaui-enums.h, libgda-ui/gdaui-form.c, libgda-ui/gdaui-form.h, libgda-ui/gdaui-grid.c, libgda-ui/gdaui-grid.h, libgda-ui/gdaui-init.c, libgda-ui/gdaui-login.c, libgda-ui/gdaui-login.h, libgda-ui/gdaui-plugin.h, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-raw-grid.h, libgda-ui/gdaui-rt-editor.c, libgda-ui/gdaui-rt-editor.h, libgda-ui/gdaui-server-operation.c, libgda-ui/gdaui-server-operation.h, libgda-ui/gdaui-set.c, libgda-ui/gdaui-set.h, libgda-ui/gdaui-tree-store.c, libgda-ui/internal/gdaui-dsn-selector.c, libgda-ui/internal/gdaui-dsn-selector.h, libgda-ui/internal/gdaui-provider-auth-editor.c, libgda-ui/internal/gdaui-provider-auth-editor.h, libgda-ui/internal/gdaui-provider-spec-editor.c, libgda-ui/internal/gdaui-provider-spec-editor.h, libgda-ui/internal/popup-container.c, libgda-ui/internal/popup-container.h, libgda-ui/internal/utility.c, libgda-ui/internal/utility.h, libgda-xslt/libgda-xslt.h, libgda-xslt/sql_backend.c, libgda-xslt/sql_backend.h, libgda-xslt/sql_exslt_internal.c, libgda-xslt/sqlexslt.c, libgda/binreloc/gda-binreloc.c, libgda/binreloc/gda-binreloc.h, libgda/dir-blob-op.c, libgda/dir-blob-op.h, libgda/gda-attributes-manager.c, libgda/gda-attributes-manager.h, libgda/gda-batch.c, libgda/gda-blob-op.c, libgda/gda-column.c, libgda/gda-connection-private.h, libgda/gda-connection-sqlite.h, libgda/gda-connection.c, libgda/gda-data-access-wrapper.c, libgda/gda-data-access-wrapper.h, libgda/gda-data-comparator.c, libgda/gda-data-handler.c, libgda/gda-data-meta-wrapper.h, libgda/gda-data-model-array.c, libgda/gda-data-model-array.h, libgda/gda-data-model-bdb.c, libgda/gda-data-model-dir.c, libgda/gda-data-model-dsn-list.h, libgda/gda-data-model-extra.h, libgda/gda-data-model-import.c, libgda/gda-data-model-iter-extra.h, libgda/gda-data-model-iter.c, libgda/gda-data-model-iter.h, libgda/gda-data-model-ldap.c, libgda/gda-data-model-ldap.h, libgda/gda-data-model-private.h, libgda/gda-data-model.c, libgda/gda-data-model.h, libgda/gda-data-pivot.c, libgda/gda-data-proxy.c, libgda/gda-data-proxy.h, libgda/gda-data-select-extra.h, libgda/gda-data-select.c, libgda/gda-debug-macros.h, libgda/gda-decl.h, libgda/gda-holder.c, libgda/gda-lockable.c, libgda/gda-meta-store-extra.h, libgda/gda-meta-store.c, libgda/gda-meta-store.h, libgda/gda-meta-struct-io.c, libgda/gda-meta-struct-private.h, libgda/gda-meta-struct.c, libgda/gda-quark-list.c, libgda/gda-quark-list.h, libgda/gda-repetitive-statement.c, libgda/gda-row.c, libgda/gda-server-operation-private.h, libgda/gda-server-operation.c, libgda/gda-server-provider-private.h, libgda/gda-server-provider.c, libgda/gda-set.c, libgda/gda-sql-builder.c, libgda/gda-statement-priv.h, libgda/gda-statement.c, libgda/gda-transaction-status-private.h, libgda/gda-tree-mgr-columns.c, libgda/gda-tree-mgr-label.c, libgda/gda-tree-mgr-schemas.c, libgda/gda-tree-mgr-select.c, libgda/gda-tree-mgr-tables.c, libgda/gda-tree-node.c, libgda/gda-types.c, libgda/gda-types.h, libgda/gda-util.c, libgda/gda-util.h, libgda/gda-value.c, libgda/gda-value.h, libgda/gda-xa-transaction.h, 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-time.h, libgda/handlers/gda-handler-type.c, libgda/libgda-global-variables.h, libgda/providers-support/gda-pstmt.c, libgda/providers-support/gda-pstmt.h, libgda/sql-parser/gda-sql-parser-private.h, libgda/sql-parser/gda-sql-parser.c, libgda/sql-parser/gda-sql-statement.h, libgda/sql-parser/gda-statement-struct-compound.c, libgda/sql-parser/gda-statement-struct-compound.h, libgda/sql-parser/gda-statement-struct-decl.h, libgda/sql-parser/gda-statement-struct-delete.c, libgda/sql-parser/gda-statement-struct-insert.c, libgda/sql-parser/gda-statement-struct-parts.c, libgda/sql-parser/gda-statement-struct-parts.h, libgda/sql-parser/gda-statement-struct-pspec.h, libgda/sql-parser/gda-statement-struct-select.c, libgda/sql-parser/gda-statement-struct-trans.c, libgda/sql-parser/gda-statement-struct-unknown.c, libgda/sql-parser/gda-statement-struct-update.c, libgda/sql-parser/gda-statement-struct-util.c, libgda/sql-parser/gda-statement-struct.c, libgda/sql-parser/gen_def.c, libgda/sqlite/gda-sqlite-blob-op.c, libgda/sqlite/gda-sqlite-blob-op.h, libgda/sqlite/gda-sqlite-ddl.c, libgda/sqlite/gda-sqlite-ddl.h, libgda/sqlite/gda-sqlite-handler-bin.c, libgda/sqlite/gda-sqlite-handler-bin.h, libgda/sqlite/gda-sqlite-handler-boolean.c, libgda/sqlite/gda-sqlite-handler-boolean.h, libgda/sqlite/gda-sqlite-meta.c, libgda/sqlite/gda-sqlite-meta.h, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-provider.h, libgda/sqlite/gda-sqlite-pstmt.c, libgda/sqlite/gda-sqlite-pstmt.h, libgda/sqlite/gda-sqlite-recordset.c, libgda/sqlite/gda-sqlite-recordset.h, libgda/sqlite/gda-sqlite-util.c, libgda/sqlite/gda-sqlite-util.h, libgda/sqlite/gen_emb_string.c, libgda/sqlite/virtual/gda-ldap-connection.c, libgda/sqlite/virtual/gda-ldap-connection.h, .../virtual/gda-vconnection-data-model-private.h, libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vconnection-hub.c, libgda/sqlite/virtual/gda-virtual-provider.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, libgda/sqlite/virtual/gda-vprovider-hub.c, libgda/thread-wrapper/gda-thread-blob-op.c, libgda/thread-wrapper/gda-thread-blob-op.h, libgda/thread-wrapper/gda-thread-meta.c, libgda/thread-wrapper/gda-thread-meta.h, libgda/thread-wrapper/gda-thread-provider.c, libgda/thread-wrapper/gda-thread-provider.h, libgda/thread-wrapper/gda-thread-recordset.c, libgda/thread-wrapper/gda-thread-recordset.h, providers/bdb/gda-bdb-provider.c, providers/bdb/gda-bdb-provider.h, providers/bdb/gda-bdb-test.c, providers/bdb/gda-bdb.h, providers/bdb/libmain.c, providers/bdbsql/libmain.c, providers/firebird/gda-firebird-blob-op.c, providers/firebird/gda-firebird-blob-op.h, providers/firebird/gda-firebird-ddl.c, providers/firebird/gda-firebird-ddl.h, providers/firebird/gda-firebird-meta.c, providers/firebird/gda-firebird-meta.h, providers/firebird/gda-firebird-parser.c, providers/firebird/gda-firebird-parser.h, providers/firebird/gda-firebird-provider.c, providers/firebird/gda-firebird-provider.h, providers/firebird/gda-firebird-pstmt.c, providers/firebird/gda-firebird-pstmt.h, providers/firebird/gda-firebird-recordset.c, providers/firebird/gda-firebird-recordset.h, providers/firebird/gda-firebird-util.c, providers/firebird/gda-firebird-util.h, providers/firebird/gda-firebird.h, providers/firebird/gen_def.c, providers/firebird/libmain-client.c, providers/firebird/libmain-embed.c, providers/jdbc/GdaInputStream.c, providers/jdbc/GdaJBlobOp.c, providers/jdbc/GdaJColumnInfos.c, providers/jdbc/GdaJConnection.c, providers/jdbc/GdaJMeta.c, providers/jdbc/GdaJPStmt.c, providers/jdbc/GdaJProvider.c, providers/jdbc/GdaJResultSet.c, providers/jdbc/GdaJResultSetInfos.c, providers/jdbc/GdaJValue.c, providers/jdbc/gda-jdbc-blob-op.c, providers/jdbc/gda-jdbc-blob-op.h, providers/jdbc/gda-jdbc-ddl.c, providers/jdbc/gda-jdbc-ddl.h, providers/jdbc/gda-jdbc-meta.c, providers/jdbc/gda-jdbc-meta.h, providers/jdbc/gda-jdbc-provider.c, providers/jdbc/gda-jdbc-provider.h, providers/jdbc/gda-jdbc-pstmt.c, providers/jdbc/gda-jdbc-pstmt.h, providers/jdbc/gda-jdbc-recordset.c, providers/jdbc/gda-jdbc-recordset.h, providers/jdbc/gda-jdbc-test.c, providers/jdbc/gda-jdbc-util.h, providers/jdbc/gda-jdbc.h, providers/jdbc/gda-list-jdbc-providers.c, providers/jdbc/jni-globals.h, providers/jdbc/jni-wrapper.c, providers/jdbc/jni-wrapper.h, providers/ldap/gda-ldap-provider.c, providers/ldap/gda-ldap-util.c, providers/ldap/gda-ldap-util.h, providers/ldap/gda-ldap.h, providers/ldap/gdaprov-data-model-ldap.c, providers/mdb/gda-mdb-provider.c, providers/mdb/gda-mdb-provider.h, providers/mdb/gda-mdb.h, providers/mdb/libmain.c, providers/mysql/gda-mysql-blob-op.c, providers/mysql/gda-mysql-blob-op.h, providers/mysql/gda-mysql-ddl.c, providers/mysql/gda-mysql-ddl.h, providers/mysql/gda-mysql-handler-boolean.c, providers/mysql/gda-mysql-handler-boolean.h, providers/mysql/gda-mysql-provider.c, providers/mysql/gda-mysql-provider.h, providers/mysql/gda-mysql-pstmt.c, providers/mysql/gda-mysql-pstmt.h, providers/mysql/gda-mysql-recordset.c, providers/mysql/gda-mysql-recordset.h, providers/mysql/gda-mysql-util.c, providers/mysql/gda-mysql-util.h, providers/mysql/gda-mysql.h, providers/mysql/libmain.c, providers/oracle/gda-oracle-blob-op.c, providers/oracle/gda-oracle-blob-op.h, providers/oracle/gda-oracle-ddl.c, providers/oracle/gda-oracle-ddl.h, providers/oracle/gda-oracle-meta.h, providers/oracle/gda-oracle-parser.c, providers/oracle/gda-oracle-parser.h, providers/oracle/gda-oracle-provider.c, providers/oracle/gda-oracle-provider.h, providers/oracle/gda-oracle-pstmt.c, providers/oracle/gda-oracle-pstmt.h, providers/oracle/gda-oracle-recordset.c, providers/oracle/gda-oracle-recordset.h, providers/oracle/gda-oracle-util.c, providers/oracle/gen_def.c, providers/oracle/libmain.c, providers/postgres/gda-postgres-blob-op.c, providers/postgres/gda-postgres-blob-op.h, providers/postgres/gda-postgres-ddl.c, providers/postgres/gda-postgres-ddl.h, providers/postgres/gda-postgres-handler-bin.c, providers/postgres/gda-postgres-handler-bin.h, providers/postgres/gda-postgres-provider.c, providers/postgres/gda-postgres-provider.h, providers/postgres/gda-postgres-pstmt.c, providers/postgres/gda-postgres-pstmt.h, providers/postgres/gda-postgres-recordset.c, providers/postgres/gda-postgres-recordset.h, providers/postgres/gda-postgres-util.c, providers/postgres/gda-postgres-util.h, providers/postgres/gda-postgres.h, providers/postgres/libmain.c, providers/reuseable/gda-provider-reuseable.h, providers/reuseable/mysql/gda-mysql-meta.c, providers/reuseable/mysql/gda-mysql-meta.h, providers/reuseable/mysql/gda-mysql-parser.c, providers/reuseable/mysql/gda-mysql-parser.h, providers/reuseable/mysql/gda-mysql-reuseable.c, providers/reuseable/mysql/gda-mysql-reuseable.h, providers/reuseable/mysql/gen_def.c, providers/reuseable/postgres/gda-postgres-meta.c, providers/reuseable/postgres/gda-postgres-meta.h, providers/reuseable/postgres/gda-postgres-parser.c, providers/reuseable/postgres/gda-postgres-parser.h, .../reuseable/postgres/gda-postgres-reuseable.c, .../reuseable/postgres/gda-postgres-reuseable.h, providers/reuseable/postgres/gen_def.c, providers/reuseable/reuse-all.c, providers/reuseable/reuse-all.h, providers/sqlcipher/libmain.c, providers/sqlite/libmain.c, providers/web/gda-web-blob-op.c, providers/web/gda-web-blob-op.h, providers/web/gda-web-ddl.c, providers/web/gda-web-ddl.h, providers/web/gda-web-meta.c, providers/web/gda-web-meta.h, providers/web/gda-web-provider.c, providers/web/gda-web-provider.h, providers/web/gda-web-pstmt.c, providers/web/gda-web-pstmt.h, providers/web/gda-web-recordset.c, providers/web/gda-web-recordset.h, providers/web/gda-web-util.c, providers/web/gda-web-util.h, providers/web/gda-web.h, providers/web/libmain.c, samples/AsyncExec/example.c, samples/BDB/access-custom.c, samples/BDB/access-raw.c, samples/BDB/common.h, samples/BDB/custom-bdb-model.c, samples/BDB/custom-bdb-model.h, samples/BDB/fill.c, samples/Blobs/blobtest.c, samples/CustomUIPlugin/custom-entry-password.c, samples/CustomUIPlugin/custom-entry-password.h, samples/CustomUIPlugin/libmain.c, samples/DDL/ddl.c, samples/DirDataModel/find-duplicates.c, samples/F-Spot/repair-path.c, samples/LdapBrowser/ldap-browser.c, samples/MetaStore/background.c, samples/MetaStore/example.c, samples/Report/customers-report-docbook.c, samples/Report/customers-report-rml.c, samples/Report/customers-report.c, samples/Report/schema-report.c, samples/SimpleUIForm/example.c, samples/SqlBuilder/example.c, samples/SqlBuilder/example_cnc.c, samples/SqlParserConsole/console.c, samples/SqlParserConsole/graph.c, samples/SqlParserConsole/graph.h, samples/TableCopy/common.c, samples/TableCopy/common.h, samples/TableCopy/table-copy-easier.c, samples/TableCopy/table-copy.c, samples/Tree/example.c, samples/Virtual/virtual-test.c, samples/WritableSelect/example.c, samples/XSLT/transform.c, testing/gda-provider-status.c, testing/gda-test-blob.c, testing/gda-test-connection.c, testing/gdaui-test-data-entries.c, testing/gdaui-test-errors.c, testing/gdaui-test-rt-editor.c, testing/gdaui-test-widget-entry.c, testing/html.c, testing/html.h, testing/virtual-test-2.c, testing/virtual-test.c, tests/data-model-errors.c, tests/data-model-errors.h, tests/data-models/check_data_proxy.c, tests/data-models/check_empty_rs.c, tests/data-models/check_model_errors.c, tests/data-models/check_pmodel.c, tests/data-models/check_vcnc.c, tests/data-models/check_virtual.c, tests/gda-ddl-creator.c, tests/gda-ddl-creator.h, tests/meta-store/common.c, tests/meta-store/common.h, tests/multi-threading/check_cnc_lock.c, tests/multi-threading/check_mutex.c, tests/multi-threading/check_parser.c, tests/multi-threading/check_threaded_cnc.c, tests/multi-threading/check_wrapper.c, tests/multi-threading/common.c, tests/multi-threading/common.h, tests/multi-threading/dummy-object.c, tests/multi-threading/dummy-object.h, tests/parser/check_parser.c, tests/parser/check_rewrite_for_default.c, tests/parser/check_script.c, tests/providers/check_postgres.c, tests/providers/prov-test-common.c, tests/providers/prov-test-common.h, tests/providers/prov-test-util.c, tests/providers/prov-test-util.h, tests/test-bin-converter.c, tests/test-cnc-utils.h, tests/test-connection-string-split.c, tests/test-identifiers-quotes.c, tests/test-input-parsers.c, tests/test-sql-builder.c, tests/test-sql-identifier.c, tests/ui/common.h, tests/value-holders/check_holder.c, tests/value-holders/check_set.c, tests/value-holders/check_statement.c, tests/value-holders/common.c, tests/value-holders/common.h, tools/browser/auth-dialog.c, tools/browser/browser-connection-priv.h, tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/browser-connections-list.c, tools/browser/browser-perspective.c, tools/browser/browser-virtual-connection.c, tools/browser/browser-window.c, tools/browser/canvas-example.c, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/canvas/browser-canvas-fkey.c, tools/browser/canvas/browser-canvas-print.c, tools/browser/canvas/browser-canvas-print.h, tools/browser/canvas/browser-canvas-utility.h, tools/browser/canvas/browser-canvas.c, tools/browser/common/favorites-actions.c, tools/browser/common/favorites-actions.h, tools/browser/common/fk-declare.c, tools/browser/common/gdaui-data-import.c, tools/browser/common/gdaui-data-import.h, tools/browser/common/gdaui-entry-import.c, tools/browser/common/objects-cloud.c, tools/browser/common/objects-cloud.h, tools/browser/common/ui-formgrid.c, tools/browser/common/ui-formgrid.h, tools/browser/common/widget-overlay.c, tools/browser/common/widget-overlay.h, tools/browser/connection-binding-properties.c, tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-console.h, .../browser/data-manager/data-favorite-selector.c, .../browser/data-manager/data-favorite-selector.h, .../data-manager/data-manager-perspective.c, .../data-manager/data-manager-perspective.h, tools/browser/data-manager/data-source-editor.c, tools/browser/data-manager/data-source-editor.h, tools/browser/data-manager/data-source-manager.c, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-source.h, tools/browser/data-manager/data-widget.c, tools/browser/data-manager/data-widget.h, tools/browser/data-manager/perspective-main.h, tools/browser/data-manager/ui-spec-editor.c, tools/browser/data-manager/ui-spec-editor.h, tools/browser/data-manager/xml-spec-editor.c, tools/browser/data-manager/xml-spec-editor.h, tools/browser/dnd.h, .../browser/dummy-perspective/dummy-perspective.c, .../browser/dummy-perspective/dummy-perspective.h, tools/browser/dummy-perspective/perspective-main.h, tools/browser/favorites-test.c, tools/browser/ldap-browser/class-properties.c, tools/browser/ldap-browser/class-properties.h, tools/browser/ldap-browser/classes-view.c, tools/browser/ldap-browser/entry-properties.c, tools/browser/ldap-browser/entry-properties.h, tools/browser/ldap-browser/filter-editor.c, tools/browser/ldap-browser/filter-editor.h, tools/browser/ldap-browser/hierarchy-view.c, .../ldap-browser/ldap-browser-perspective.c, .../ldap-browser/ldap-browser-perspective.h, tools/browser/ldap-browser/ldap-classes-page.c, tools/browser/ldap-browser/ldap-classes-page.h, tools/browser/ldap-browser/ldap-entries-page.c, tools/browser/ldap-browser/ldap-entries-page.h, .../browser/ldap-browser/ldap-favorite-selector.c, .../browser/ldap-browser/ldap-favorite-selector.h, tools/browser/ldap-browser/ldap-search-page.c, tools/browser/ldap-browser/ldap-search-page.h, tools/browser/ldap-browser/mgr-ldap-classes.c, tools/browser/ldap-browser/mgr-ldap-entries.c, tools/browser/login-dialog.c, tools/browser/mgr-favorites.c, tools/browser/mgr-favorites.h, tools/browser/query-exec/perspective-main.h, tools/browser/query-exec/query-console-page.c, tools/browser/query-exec/query-console-page.h, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h, tools/browser/query-exec/query-exec-perspective.c, tools/browser/query-exec/query-exec-perspective.h, tools/browser/query-exec/query-favorite-selector.c, tools/browser/query-exec/query-favorite-selector.h, tools/browser/query-exec/query-result.c, tools/browser/query-exec/query-result.h, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/favorite-selector.h, tools/browser/schema-browser/mgr-columns.c, tools/browser/schema-browser/objects-index.c, tools/browser/schema-browser/objects-index.h, tools/browser/schema-browser/perspective-main.c, tools/browser/schema-browser/perspective-main.h, tools/browser/schema-browser/relations-diagram.c, tools/browser/schema-browser/relations-diagram.h, .../schema-browser/schema-browser-perspective.c, .../schema-browser/schema-browser-perspective.h, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-columns.h, tools/browser/schema-browser/table-info.c, tools/browser/schema-browser/table-info.h, tools/browser/schema-browser/table-preferences.c, tools/browser/schema-browser/table-preferences.h, tools/browser/schema-browser/table-relations.c, tools/browser/schema-browser/table-relations.h, tools/browser/support.c, tools/browser/text-search.c, tools/browser/text-search.h, tools/command-exec.c, tools/command-exec.h, tools/gda-list-config.c, tools/gda-sql.c, tools/gda-sql.h, tools/html-doc.c, tools/html-doc.h, tools/information-schema-doc.c, tools/tools-favorites.c, tools/tools-favorites.h, tools/tools-input.c, tools/tools-input.h, tools/web-server.c: Updated copyright information in file headers * po/ar.po, po/az.po, po/ca.po, po/ca@valencia.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po, po/en_GB.po, po/eo.po, po/es.po, po/eu.po, po/fa.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/hr.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/mk.po, po/ml.po, po/ms.po, po/nb.po, po/ne.po, po/nl.po, po/oc.po, po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ru.po, po/rw.po, po/sk.po, po/sl.po, po/sq.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_HK.po, po/zh_TW.po: Ran "make update-po" 2012-05-05 Vivien Malerba <malerba@gnome-db.org> * doc/C/prov-notes.xml, providers/sqlcipher/sqlcipher_specs_auth.xml.in: SqlCipher: improved doc and made password mandatory * doc/Makefile.am, doc/mallard/gda-vala/C/Makefile.am, libgda/data/Makefile.am, tests/ui/Makefile.am, tests/ui/common.c: Corrections to have "make distcheck" work 2012-05-03 Daniel Espinosa <despinosa@src.gnome.org> * libgda/Gda-5.0.gir, libgda/libgda-5.0.vapi: GIR: Updates for documentation and new QuarkList.protect_values() 2012-05-01 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-connection.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, providers/ldap/gda-ldap-provider.c, providers/ldap/gda-ldap.h: Use the new capabilities of GdaQuarkList to mangle authentification data * configure.ac, doc/C/libgda-sections.txt, libgda/gda-quark-list.c, libgda/gda-quark-list.h, libgda/libgda.symbols, tests/.gitignore, tests/Makefile.am, tests/test-quark-list.c: Handle authentification data in GdaQuarkList by keeping it in a mangled version, and by avoiding cleartext version to be swapped. (Clear text version is created when value is requested) 2012-04-30 Daniel Espinosa <despinosa@src.gnome.org> * libgda/Gda-5.0.gir, libgda/Gda-5.0.metadata, libgda/data/Catalog.vala, libgda/data/DataBase.vala, libgda/data/DbObject.vala, libgda/data/GdaData-5.0.gir, libgda/data/Record.vala, libgda/data/Schema.vala, libgda/data/Table.vala, libgda/gda-server-provider.c, libgda/libgda-5.0.vapi, po/POTFILES.skip, tests/vala/CheckTable.vala: GIR, VAPI and GdaData updates to fix Bug 674976 * Added update_meta property to DbObject and implementators 2012-04-28 Vivien Malerba <malerba@gnome-db.org> * providers/ldap/gda-ldap-provider.c, providers/ldap/gda-ldap-util.c, providers/ldap/gda-ldap.h, providers/ldap/gdaprov-data-model-ldap.c: LDAP provider: close connection when not used to avoid keeping an opened connection to the server if not necessary * tools/gda-sql.1.in, tools/gda-sql.c: GdaSql: added some ldap specific commands * doc/C/libgda-sections.txt, libgda/gda-data-model-ldap.c, libgda/gda-data-model-ldap.h, libgda/libgda.symbols, libgda/sqlite/virtual/gda-ldap-connection.c, libgda/sqlite/virtual/gda-ldap-connection.h, providers/ldap/gda-ldap-util.c, providers/ldap/gda-ldap-util.h, providers/ldap/gdaprov-data-model-ldap.c: Initial LDAP write support, with dedicated API 2012-04-25 Vivien Malerba <malerba@gnome-db.org> * providers/firebird/parser.y, providers/oracle/parser.y, providers/reuseable/mysql/parser.y, providers/reuseable/postgres/parser.y, providers/skel-implementation/capi/parser.y: Propagated changes made to fix bug #674618 to other parsers * libgda/sql-parser/delimiter.y, libgda/sql-parser/parser.y: Correction for bug #674618 2012-04-24 Vivien Malerba <malerba@gnome-db.org> * tools/Makefile.am, tools/command-exec.c, tools/gda-sql.c: Correction for bug #674715 Allow GdaSql to compile when LDAP is not installed 2012-04-22 Vivien Malerba <malerba@gnome-db.org> * libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vprovider-data-model.c: Misc virtual connection corrections 2012-04-19 Vivien Malerba <malerba@gnome-db.org> * .../data-entries/gdaui-data-cell-renderer-combo.c, libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/internal/popup-container.c, providers/firebird/gda-firebird-meta.c: Removed compilation warnings 2012-04-18 Vivien Malerba <malerba@gnome-db.org> * tests/ui/.gitignore, tests/ui/Makefile.am, tests/ui/check_raw_grid_model.c: Added GdauiRawGrid test * libgda-ui/demos/Makefile.am, libgda-ui/demos/form_model_change.c, libgda-ui/demos/grid.c, libgda-ui/demos/grid_model_change.c, libgda-ui/demos/grid_rw.c: Updated UI demo programs * .gitignore, doc/mallard/gda-vala/C/.gitignore: Marked some files as ignored * doc/C/data-model-writing.xml, libgda/gda-data-proxy.h: Doc. improvements 2012-04-16 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/plugins/gdaui-data-cell-renderer-pict.c, libgda-ui/demos/ddl_queries.c: Misc corrections 2012-04-15 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-data-model-iter.c, libgda/gda-data-proxy.c, tests/multi-threading/check_threaded_cnc.c: Simplified implementation of GdaDataProxy's iterator 2012-04-07 Vivien Malerba <malerba@gnome-db.org> * configure.ac, libgda/gda-data-model-iter.c, libgda/gda-data-model-iter.h, tests/Makefile.am, tests/ui/.gitignore, tests/ui/Makefile.am, tests/ui/check_sets.c, tests/ui/common.c, tests/ui/common.h: GdaDataModelIter: allow the "data-model" property to be used after construction 2012-04-05 Vivien Malerba <malerba@gnome-db.org> * configure.ac, doc/Makefile.am: Gracefuly handle the absence of yelp-build 2012-04-04 Vivien Malerba <malerba@gnome-db.org> * doc/C/data-model-writing.xml, doc/C/libgda-5.0-docs.sgml, libgda-ui/gdaui-data-selector.c, libgda/gda-data-model.c, libgda/gda-data-model.h: Documentation corrections 2012-03-30 Daniel Espinosa <despinosa@src.gnome.org> * configure.ac, doc/C/libgda-5.0-docs.sgml, doc/mallard/gda-vala/C/Makefile.am, doc/mallard/gda-vala/Makefile.am: Integration GDA Vala docs to gtk-doc * doc/mallard/Makefile.am, doc/mallard/gda-data/Classes.page, doc/mallard/gda-data/Interfaces.page, doc/mallard/gda-data/Makefile.am, doc/mallard/gda-data/Record-Class.page, doc/mallard/gda-data/Table-Class.page, doc/mallard/gda-data/classes-uml.png, doc/mallard/gda-data/enable-vala-extensions.page, doc/mallard/gda-data/index.page, doc/mallard/gda-data/interfaces-uml.png, doc/mallard/gda-data/record-class-uml.png, doc/mallard/gda-data/table-class-uml.png, doc/mallard/gda-vala/C/index.page, libgda/libgda-5.0.vapi: GDA Vala Extensions now install Yelp Manual correctly. * Yelp Manual for GDA Vala Extensions now install correctly * Updates on GDA's Vala bindings * configure.ac, doc/mallard/gda-vala/C/classes.page, doc/mallard/gda-vala/C/enable-vala-extensions.page, doc/mallard/gda-vala/C/figures/classes-uml.png, doc/mallard/gda-vala/C/figures/interfaces-uml.png, .../gda-vala/C/figures/record-class-uml.png, doc/mallard/gda-vala/C/figures/table-class-uml.png, doc/mallard/gda-vala/C/index.page, doc/mallard/gda-vala/C/interfaces.page, doc/mallard/gda-vala/C/legal.xml, doc/mallard/gda-vala/C/record-class.page, doc/mallard/gda-vala/C/table-class.page, doc/mallard/gda-vala/Makefile.am: Modify Gda Vala extension documentation's file location * Temporly not integrated to GDA's gtk-doc 2012-04-01 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-cloud.c, libgda-ui/gdaui-raw-grid.c: Replaced some deprecated functions gdk_window_get_pointer() gtk_widget_size_request() gdk_pointer_grab() gdk_pointer_ungrab() gdk_keyboard_grab() * .../data-entries/gdaui-data-cell-renderer-info.c, libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/data-entries/gdaui-entry-wrapper.h, libgda-ui/data-entries/gdaui-formatted-entry.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-cloud.c, libgda-ui/gdaui-data-store.c, libgda-ui/gdaui-init.c, libgda-ui/gdaui-plugin.h, libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-tree-store.c: Doc. corrections to prevent compilation warnings 2012-03-28 Daniel Espinosa <despinosa@src.gnome.org> * configure.ac, doc/C/libgda-5.0-docs.sgml, doc/Makefile.am, doc/mallard/Makefile.am, doc/mallard/gda-data/Makefile.am: Vala Extensions documentation integrated to GDA's html * doc/mallard/gda-data/Classes.page, doc/mallard/gda-data/Table-Class.page: More documentation for Classes and Table class in GdaData. * doc/mallard/gda-data/Record-Class.page, doc/mallard/gda-data/Table-Class.page, doc/mallard/gda-data/classes-uml.png, doc/mallard/gda-data/interfaces-uml.png, doc/mallard/gda-data/record-class-uml.png, doc/mallard/gda-data/table-class-uml.png, libgda/data/DbTable.vala: Updated GdaData documentation. Added API to DbTable interface. * Updated documentation for Record, Table and diagrams * Added set_field() and get_field() methods to DbTable interface 2012-03-26 Daniel Espinosa <despinosa@src.gnome.org> * doc/mallard/gda-data/Classes.page, doc/mallard/gda-data/Record-Class.page, doc/mallard/gda-data/classes-uml.png, doc/mallard/gda-data/interfaces-uml.png, doc/mallard/gda-data/record-class-uml.png: Added UML diagrams to classes and Record class documentation * doc/mallard/gda-data/Interfaces.page, doc/mallard/gda-data/interfaces-uml.png: Added introduction to GdaData interfaces * doc/mallard/gda-data/Classes.page, doc/mallard/gda-data/Interfaces.page, doc/mallard/gda-data/Record-Class.page, doc/mallard/gda-data/enable-vala-extensions.page, doc/mallard/gda-data/index.page: Added documentation for GdaData.Record class. 2012-03-23 Vivien Malerba <malerba@gnome-db.org> * providers/ldap/gda-ldap-provider.c, providers/ldap/gda-ldap.h, providers/ldap/gdaprov-data-model-ldap.c, providers/ldap/ldap_specs_dsn.xml.in: Ldap provider: added the TIME_LIMIT and SIZE_LIMIT connection options 2012-03-18 Vivien Malerba <malerba@gnome-db.org> * tools/command-exec.c, tools/command-exec.h, tools/gda-sql.c, tools/gda-sql.h, tools/web-server.c: GdaSql: improved visual rendering using bold and red text 2012-03-17 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-basic-form.c, testing/gdaui-test-data-entries.c: Minor corrections 2012-03-15 Vivien Malerba <malerba@gnome-db.org> * libgda/data/.gitignore, tests/vala/.gitignore: Make git ignore vala generated files 2012-03-09 Vivien Malerba <malerba@gnome-db.org> * m4/mdbtools.m4, providers/mdb/gda-mdb-provider.c: MDB provider: handle Mdbtools V0.7 2012-03-02 Daniel Espinosa <despinosa@src.gnome.org> * tests/providers/check_postgres.c, tests/providers/prov-test-common.c: Unit Tests updates for providers * Added test to update meta using a context for each table in meta definition * Fixed a bug in unit test for PostgreSQL not reporting fails * libgda/Gda-5.0.gir, libgda/libgda-5.0.vapi: GIR and VAPI updates 2012-03-06 Vivien Malerba <malerba@gnome-db.org> * libgda/sqlite/gda-sqlite-recordset.c, .../virtual/gda-vconnection-data-model-private.h, libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, tests/data-models/check_virtual.c: Virtual connections improvements and corrections they shouldn't leak any more, and be more efficient 2012-03-01 Daniel Espinosa <despinosa@src.gnome.org> * configure.ac, libgda/Gda-5.0.gir, libgda/Gda-5.0.metadata, libgda/data/GdaData-5.0.gir, libgda/data/Table.vala, libgda/gda-server-operation.c, libgda/libgda-5.0.vapi, tests/vala/CheckTable.vala: Fix binding for GdaServerOperation.get_value_at_path. GdaData.Table.save () update. * Fixed Vala binding for GdaServerOperation.get_value_at_path renamed to get_value_at * GdaData.Table.save () tries to rename table but theres a problem with Gda.ServerOperation.set_value_at () working on 2012-02-29 Daniel Espinosa <despinosa@src.gnome.org> * configure.ac, libgda/Gda-5.0.gir, libgda/data/DbObject.vala, libgda/data/DbTable.vala, libgda/data/GdaData-5.0.gir, libgda/data/Record.vala, libgda/libgda-5.0.vapi, tests/vala/CheckDataObject.vala: Implemented GdaData.Record.drop(). Updated GIR/VAPI files. * GdaData.Record.drop() implemented and pass Unit Tests * Updated VAPI for improvements in Vala 0.15.2 2012-03-01 Vivien Malerba <malerba@gnome-db.org> * tools/gda-sql.c, tools/help/C/gda-sql-help.xml: GdaSql: removed the ldap_attributes command and replaced it with the "ldap_attributes" option * tools/gda-sql.c, tools/help/C/gda-sql-help.xml: GdaSql: allow to bind only 1 object this is useful when one only wants to consult a dataset using SQL commands * doc/C/libgda-sections.txt, libgda/gda-data-model-array.c, libgda/gda-data-model-array.h, libgda/libgda.symbols: Added gda_data_model_array_copy_model_ext() * libgda/sqlite/virtual/gda-vprovider-data-model.c, tests/data-models/check_model_errors.c, tests/data-models/check_vcnc.c, tests/data-models/check_virtual.c: Virtual connections: major rework for better performances and resilience * libgda/gda-data-model-import.c, libgda/gda-data-model.c: GdaDataModel import & export: better option names the old option names are still supported * tools/gda-sql.c, tools/help/C/gda-sql-help.xml: GdaSql: added the option command * tools/gda-sql.c, tools/help/C/gda-sql-help.xml: GdaSql: allow to bind datasets as well as connections in virtual connections * tools/gda-sql.c, tools/help/C/gda-sql-help.xml: GdaSql: added commands to manipulate datasets ds_list, ds_mv, ds_grep, ds_show * tools/command-exec.c, tools/command-exec.h, tools/gda-sql.c, tools/help/C/gda-sql-help.xml: GdaSql: improved inline help * libgda/gda-data-access-wrapper.c, libgda/gda-data-model-import.c, libgda/gda-data-model.c, libgda/gda-holder.c: Misc. optimizations * libgda/gda-holder.c, libgda/gda-set.c: Added GdaSet:validate-changes and GdaHolder:validate-changes properties 2012-02-27 Daniel Espinosa <despinosa@src.gnome.org> * libgda/Gda-5.0.metadata, libgda/data/Catalog.vala, libgda/data/DataBase.vala, libgda/data/DbObject.vala, libgda/data/DbTable.vala, libgda/data/GdaData-5.0.gir, libgda/data/Record.vala, libgda/data/Schema.vala, libgda/data/Table.vala, libgda/libgda-5.0.vapi, tests/vala/CheckTable.vala: GdaData.Table pass Unit Tests. ServerOperation.set_value_at_path renamed. * Added DbObject.drop (bool cascade) * Table.drop () implemented * Table pass Unit Tests for fields, update and drop * Gda.ServerOperation.set_value_at_path honors Rename to: annotation 2012-02-26 Daniel Espinosa <despinosa@src.gnome.org> * libgda/data/Table.vala, tests/vala/CheckTable.vala: Test for GdaData.Table test for PostgreSQL. * Found Bug 670859 with fails on Table.update in _schemata and _information_schema_catalog_name * Found Bug 670860 with fails on Table.update in _key_column_usage due to CHECK constraint not updated * libgda/data/DbCollection.vala, libgda/data/DbObject.vala, libgda/data/DbRecord.vala, libgda/data/DbSchema.vala, libgda/data/GdaData-5.0.gir, libgda/data/Makefile.am, libgda/data/RecordCollection.vala, samples/vala/Makefile, tests/vala/Makefile.am, tests/vala/testdb.py: Generic improvements on GdaData classes. Added tests/vala/testdb.py. 2012-02-24 Daniel Espinosa <despinosa@src.gnome.org> * libgda/data/DbFieldInfo.vala, libgda/data/DbTable.vala, libgda/data/FieldInfo.vala, libgda/data/GdaData-5.0.gir, libgda/data/Table.vala, tests/vala/CheckTable.vala: Implemented GdaData.Table.append and Unit Tests * Now you can add new tables to a dabase using GdaData.Table.append method. You need to setup, by adding fields and its attributes. No support tested for Foreignkeys 2012-02-21 Daniel Espinosa <despinosa@src.gnome.org> * libgda/data/DbTable.vala, libgda/data/GdaData-5.0.gir, libgda/data/Table.vala, tests/vala/CheckTable.vala: GdaData.Table pass Unit Test for records * Table.records changed to DbRecordCollection * libgda/data/Table.vala, tests/vala/CheckTable.vala: GdaData.Table pass Unit Test for tables depends and table referenced by 2012-02-20 Daniel Espinosa <despinosa@src.gnome.org> * libgda/Gda-5.0.gir, libgda/libgda-5.0.vapi: Updated GIR/VAPI for Gda.DataAccessWrapper.set_mapping * libgda/data/Table.vala, tests/vala/CheckTable.vala: Implemented & Tested GdaData.Table Fields 2012-02-20 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, libgda/gda-meta-store.h: Added missing symbols to documentation 2012-02-09 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, libgda/gda-data-access-wrapper.c, libgda/gda-data-access-wrapper.h, libgda/libgda.symbols: Added gda_data_access_wrapper_set_mapping() to reorder and/or hide columns using a GdaDataAccessWrapper 2012-02-17 Daniel Espinosa <despinosa@src.gnome.org> * libgda/data/DbFieldInfo.vala, libgda/data/DbTable.vala, libgda/data/FieldInfo.vala, libgda/data/GdaData-5.0.gir, libgda/data/Record.vala, libgda/data/RecordCollection.vala, libgda/data/SelectQuery.vala, libgda/data/Table.vala, libgda/gda-meta-store.c, libgda/information_schema.xml, libgda/providers-support/gda-meta-column-types.h, providers/reuseable/postgres/gda-postgres-meta.c, samples/Gir/meta_store.py, tests/vala/CheckTable.vala, tests/vala/Makefile.am: Meta Data information schema updated to version 4 * Added 'schema_default' column to '_schemata' table. Allows to find default schema used to add new tables to * GdaData Unit Test and Fixes for GdaData.DbTable/Table * GdaData fixes warnings for unhandled errors 2012-02-15 Daniel Espinosa <despinosa@src.gnome.org> * libgda/data/DbTable.vala, libgda/data/Table.vala, tests/vala/CheckTable.vala, tests/vala/Makefile.am: Unit tests for GdaData.DbTable/Table * libgda/data/DataBase.vala, libgda/data/DbField.vala, libgda/data/DbFieldInfo.vala, libgda/data/DbTable.vala, libgda/data/GdaData-5.0.gir, libgda/data/Schema.vala, libgda/data/SqlExpression.vala, libgda/data/Table.vala: Vala extensions API ports and implementations to GdaData.Table * libgda/Gda-5.0.gir, libgda/Gda-5.0.metadata, libgda/gda-meta-store.c, libgda/gda-meta-store.h, libgda/libgda-5.0.vapi, libgda/libgda.symbols, samples/Gir/meta_store.py: Modifications and fixes for GIR/VAPI and GdaMetaContext API for bindings * gda_meta_context_add_column renamed to gda_meta_context_set_column, now you can set a column/Value pair and overwrite its value using column's name * gda_meta_context_new no longer used table_name as parameter, is used as a default constructor * Updated documentation * Gda.DataModelLdap mark as non-introspectable 'cnc' property may be a GI bug * GIR updates * VAPI doesn't use rename Gda.MetaStore.extract_v to extract as declared in GIR (see bug 670167). Updated metadata to rename it. * Re-added libgda-5.0.vapi to track API changes * libgda/Gda-5.0.gir, libgda/Makefile.am, libgda/gda-data-model-ldap.c, libgda/gda-meta-store.h, tests/vala/CheckDataModelIterator.vala: Removing GdaMutex from intrespection. GI improvements and Deprecations. * gda_data_model_ldap_new has been deprecated, use gda_data_model_ldap_new_with_config instead 2012-02-14 Daniel Espinosa <despinosa@src.gnome.org> * libgda/gda-data-model-ldap.c, libgda/gda-data-model-ldap.h, libgda/libgda.symbols: Improvements on GdaDataModelLdap for bindings * Added gda_data_model_ldap_new_with_config to be used in GI bindings, avoids future API break due to use gda_data_model_new not detected as a constructor by GIR * libgda/Gda-5.0.gir, libgda/gda-attributes-manager.c, libgda/gda-meta-store.c, libgda/gda-meta-store.h, libgda/libgda-5.0.vapi, libgda/libgda.symbols: GdaMetaContext API for bindings improvements. * Added gda_meta_context_get_type to convert to GBoxed type and allow its use in bindings * libgda/Gda-5.0.gir, libgda/gda-meta-store.c, libgda/gda-meta-store.h, libgda/libgda-5.0.vapi: GdaMetaContext binding friendship fixes 2012-02-13 Daniel Espinosa <despinosa@src.gnome.org> * libgda/gda-data-select.c, libgda/gda-meta-store.c: GdaMetaContext API return values fixes and deleting unused declarations to avoid warnings 2012-02-05 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, libgda/gda-data-model-ldap.c, libgda/libgda.symbols, libgda/sqlite/virtual/gda-ldap-connection.c, libgda/sqlite/virtual/gda-ldap-connection.h, providers/ldap/gda-ldap-util.c: Added gda_ldap_entry_get_attributes_list() and gda_ldap_attributes_list_free() * tools/command-exec.c, tools/gda-sql.c, tools/help/C/gda-sql-help.xml: GdaSql: added ldap_attributes and ldap_search commands 2012-02-04 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-data-model.c, providers/ldap/gdaprov-data-model-ldap.c: Misc. corrections * doc/C/limitations.xml, providers/ldap/gda-ldap-provider.c, providers/ldap/gda-ldap-util.c: LDAP provider: allow connection opening using the "uid" attribute value instead of the complete DN * doc/C/limitations.xml, providers/ldap/gda-ldap-provider.c, providers/ldap/ldap_specs_dsn.xml.in: LDAP provider: added TLS_REQCERT and TLS_CACERT connection parameters to specify how to handle server certificates for SSL/TLS sessions * doc/C/examples/blobtest.c, samples/Blobs/README, samples/Blobs/blobtest.c: Update the BLOB example to mention the transation started automatically whenever a blob is read 2012-02-03 Daniel Espinosa <despinosa@src.gnome.org> * libgda/Gda-5.0.gir, libgda/gda-meta-store.c, libgda/gda-meta-store.h, libgda/gda-types.c, libgda/gda-types.h, libgda/libgda-5.0.vapi, libgda/libgda.symbols: Added new API to GdaMetaContext to convert it to an opaque struct. * Added a new member to GdaMetaContext as GHashTable to hold column/value pairs, new API use it to store/get column/value pair. Hope this changes don't modify interal use of GdaMetaContext to allow slowly porting * Some GI annotations fixes 2012-02-02 Daniel Espinosa <despinosa@src.gnome.org> * libgda/Gda-5.0.gir, libgda/Gda-5.0.metadata, libgda/gda-attributes-manager.h, libgda/gda-value.c, libgda/providers-support/gda-pstmt.h: Hiding GDA's GValue API to bindings using GIR * libgda/Gda-5.0.metadata, libgda/data/DbField.vala, libgda/data/GdaData-5.0.gir, libgda/data/Table.vala, libgda/libgda-5.0.vapi, samples/vala/SampleDataModelIterable.vala: Hinding GDA's GValue API to Vala bindings * Including a gda_value_new_from_string version for Vala bindings as GdaData.DbField.value_from_string 2012-02-02 Murray Cumming <murrayc@murrayc.com> * libgda/gda-connection.c, samples/MetaStore/example.c: Fix tiny typos in docs. 2012-02-01 Daniel Espinosa <despinosa@src.gnome.org> * libgda/Gda-5.0.gir, samples/Gir/dataproxy.py: Updated documentation in GIR for Gda.DataSelect. Updated sample for Gda.DataProxy in python. * libgda/Gda-5.0.gir, libgda/gda-data-proxy.c, libgda/gda-data-proxy.h, libgda/libgda-5.0.vapi, libgda/libgda.symbols, samples/Gir/dataproxy.py, samples/vala/SampleDataModelIterable.vala: Added new constructor for GdaDataProxy. Build fixes and test on python. * Added symbol gda_data_proxy_new_with_data_model to be used by bindins instead gda_data_proxy_new not detected properly in GI before 1.31 * Added a simple sample for dataproxy API test (new and old constructor) * Some build fixes for vala-extensions samples 2012-01-31 Daniel Espinosa <despinosa@src.gnome.org> * configure.ac, gnome-doc-utils.make, libgda/Gda-5.0.gir, libgda/Makefile.am, libgda/data/Catalog.vala, libgda/data/DataBase.vala, libgda/data/DbCatalog.vala, libgda/data/DbCollection.vala, libgda/data/DbField.vala, libgda/data/DbFieldInfo.vala, libgda/data/DbRecord.vala, libgda/data/DbRecordCollection.vala, libgda/data/DbSchema.vala, libgda/data/DbTable.vala, libgda/data/Field.vala, libgda/data/FieldInfo.vala, libgda/data/GdaData-5.0.gir, libgda/data/Makefile.am, libgda/data/Record.vala, libgda/data/RecordCollection.vala, libgda/data/Schema.vala, libgda/data/Table.vala, libgda/libgda-5.0.vapi, tests/vala/CheckDataModelIterator.vala, tests/vala/CheckDataObject.vala: Change Valac to 0.14. GdaData implementations for DbTable and Table metadata 2012-02-01 Vivien Malerba <malerba@gnome-db.org> * configure.ac, doc/C/limitations.xml: s/SqlCipher/SQLCipher/ 2012-01-31 Vivien Malerba <malerba@gnome-db.org> * providers/firebird/Makefile.am, providers/firebird/firebird_specs_dsn.xml.in, providers/firebird/firebird_specs_dsn_emb.xml.in, providers/firebird/gda-firebird-meta.c, providers/firebird/gda-firebird-meta.h, providers/firebird/gda-firebird-provider.c, providers/firebird/gda-firebird-pstmt.c, providers/firebird/gda-firebird-pstmt.h, providers/firebird/gda-firebird-recordset.c, providers/firebird/gda-firebird-recordset.h, providers/firebird/gda-firebird-util.c, providers/firebird/gda-firebird.h, providers/firebird/libmain-embed.c: Firebird provider improvements, thanks to Faghmie Davids * providers/mdb/libmdb-src/include/config.h, samples/LdapBrowser/Makefile, samples/SimpleUIForm/Makefile, samples/WritableSelect/Makefile: Add missing files which were ignored because of some .gitignore rules * libgda/sqlite/sqlite-src/PragmasPatch, libgda/sqlite/sqlite-src/sqlite3.c, libgda/sqlite/sqlite-src/sqlite3.h, providers/sqlcipher/sqlcipher.patch: Set SQLite version to 3.7.9 and SqlCipher to 2.0.3 * libgda/gda-data-select.c, libgda/sqlite/gda-sqlite-util.c, libgda/thread-wrapper/gda-thread-provider.c, providers/jdbc/gda-jdbc-recordset.c, providers/jdbc/jni-wrapper.c, providers/mysql/gda-mysql-provider.c, providers/oracle/gda-oracle-util.c, providers/web/gda-web-util.c: Removed compiler warnings 2012-01-29 Vivien Malerba <malerba@gnome-db.org> * providers/mysql/gda-mysql-provider.c, providers/reuseable/mysql/gda-mysql-reuseable.c: MySQL provider: allow connection to be opened with MySQL 4 2012-01-24 Daniel Espinosa <despinosa@src.gnome.org> * configure.ac, libgda/data/DataBase.vala, libgda/data/Field.vala, libgda/data/FieldInfo.vala, libgda/data/Record.vala, libgda/data/Schema.vala, libgda/data/Table.vala, samples/vala/SampleDataModelIterable.vala, samples/vala/SampleDataObject.vala, tests/vala/CheckDataModelIterator.vala, tests/vala/CheckDataObject.vala: Ported to valac 0.16 and API simplification * DataBase, Field, FieldInfo, Record, Schema and Table now implement its base interfaces without requiring to use <Value?> thanks to fix bug 667668 * Samples and Unit Tests updated 2012-01-24 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-raw-grid.c: Set correct version for new symbols * doc/C/libgda-ui-sections.txt, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/data-entries/gdaui-entry-shell.h, libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/data-entries/widget-embedder.c, libgda-ui/data-entries/widget-embedder.h, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-basic-form.h, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-entry.h, libgda-ui/gdaui-raw-form.c, libgda-ui/libgda-ui.symbols, testing/gdaui-test-errors.c: GdauiBasicForm better shows invalid values * libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-raw-grid.h: Added gdaui_raw_grid_add_formatting_function() and gdaui_raw_grid_remove_formatting_function() * libgda-report/engine/gda-report-engine.c, libgda-report/engine/rt-parser.c, libgda-report/engine/rt-parser.h, libgda-report/engine/test-rt-parser.c: Added the GdaReportEngine::output-directory property to specify a directory in which generated files wil be saved 2012-01-23 Daniel Espinosa <despinosa@src.gnome.org> * configure.ac, libgda/Gda-5.0.gir, libgda/Gda-5.0.metadata, libgda/libgda-5.0.vapi: GI now depends on 1.31.10 and fixes on Bug 667837 * libgda/Gda-5.0.metadata, libgda/Makefile.am, libgda/libgda-5.0.vapi: Fixes to avoid API break in Vala and GI bindings in GI 1.31 (See Bug 667837) * doc/mallard/gobject-introspection/about-gi.page, .../gobject-introspection/api-stability.page, .../gobject-introspection/distribution.page, doc/mallard/gobject-introspection/gda-vala.page, .../gobject-introspection/gir-generation.page, doc/mallard/gobject-introspection/gir-update.page, doc/mallard/gobject-introspection/index.page, doc/mallard/gobject-introspection/problems.page: Added documantation for developers about GObject Introspection in GDA 2012-01-22 Vivien Malerba <malerba@gnome-db.org> * tests/providers/DATA_film.xml, tests/test-sql-builder.c: Test adaptations * doc/C/examples/blobtest.c, libgda/gda-meta-store.c, libgda/gda-set.c, libgda/gda-sql-builder.c, libgda/gda-tree-mgr-columns.c, libgda/gda-tree-mgr-schemas.c, libgda/gda-tree-mgr-select.c, libgda/gda-tree-mgr-tables.c, libgda/gda-util.c, libgda/sqlite/gda-sqlite-recordset.c, libgda/sqlite/virtual/gda-ldap-connection.c, libgda/sqlite/virtual/gda-vconnection-hub.c, providers/ldap/gdaprov-data-model-ldap.c, providers/mysql/gda-mysql-recordset.c, providers/oracle/gda-oracle-provider.c, providers/postgres/gda-postgres-provider.c, providers/reuseable/postgres/gda-postgres-meta.c, samples/Blobs/blobtest.c, testing/gdaui-test-rt-editor.c, tests/value-holders/check_holder.c, tools/browser/auth-dialog.c, tools/browser/browser-connection.c, tools/browser/browser-virtual-connection.c, tools/browser/common/fk-declare.c, tools/browser/common/ui-formgrid.c, tools/browser/connection-binding-properties.c, tools/browser/data-manager/data-source.c, tools/browser/data-manager/xml-spec-editor.c, tools/browser/ldap-browser/mgr-ldap-classes.c, tools/browser/login-dialog.c, tools/browser/schema-browser/mgr-columns.c, tools/browser/schema-browser/relations-diagram.c, tools/gda-sql.c: Always use a format string when calling g_set_error() * gnome-doc-utils.make, tools/help/Makefile.am: Have "make check" work as GdaSql's help is not mallard and thus should not be tested for mallard syntax * .gitignore, gnome-doc-utils.make: Have gnome-doc-utils.make handled by git 2012-01-21 Vivien Malerba <malerba@gnome-db.org> * tools/Makefile.am, tools/browser/Makefile.am, tools/browser/browser-connection-priv.h, tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/browser-favorites.h, tools/browser/common/Makefile.am, tools/browser/common/favorites-actions.c, tools/browser/common/favorites-actions.h, tools/browser/common/ui-formgrid.c, tools/browser/data-manager/data-console.c, .../browser/data-manager/data-favorite-selector.c, .../browser/data-manager/data-favorite-selector.h, .../data-manager/data-manager-perspective.c, tools/browser/data-manager/data-source.h, 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, .../browser/ldap-browser/ldap-favorite-selector.h, tools/browser/mgr-favorites.c, tools/browser/mgr-favorites.h, tools/browser/query-exec/query-console-page.c, tools/browser/query-exec/query-exec-perspective.c, tools/browser/query-exec/query-favorite-selector.c, tools/browser/query-exec/query-favorite-selector.h, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/favorite-selector.h, tools/browser/schema-browser/objects-index.c, tools/browser/schema-browser/objects-index.h, tools/browser/schema-browser/relations-diagram.c, .../schema-browser/schema-browser-perspective.c, tools/browser/schema-browser/table-info.c, tools/gda-sql.c, tools/gda-sql.h, .../browser-favorites.c => tools-favorites.c}, tools/tools-favorites.h: Unified query favorites in GdaSql and GdaBrowser GdaSql now uses the same favorites infrastructure as GdaBrowser, while still being able to load and delete previous saved query buffers 2012-01-18 Vivien Malerba <malerba@gnome-db.org> * po/ar.po, po/az.po, po/ca.po, po/ca@valencia.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po, po/en_GB.po, po/eo.po, po/es.po, po/eu.po, po/fa.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/hr.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/mk.po, po/ml.po, po/ms.po, po/nb.po, po/ne.po, po/nl.po, po/oc.po, po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ru.po, po/rw.po, po/sk.po, po/sl.po, po/sq.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_HK.po, po/zh_TW.po, testing/gdaui-test-data-entries.c: Data entry tester: strings are not to be translated as this is a test program only * libgda-report/engine/gda-report-engine.c, libgda-report/engine/rt-parser.c, libgda-report/engine/rt-parser.h: Report engine can now render rich text to HTML as well as DocBook 2012-01-15 Vivien Malerba <malerba@gnome-db.org> * doc/C/packaging.xml, doc/C/packaging_ui.xml: Updating packaging documentation to include GdaSql help files * configure.ac, tools/command-exec.c, tools/gda-sql.c, tools/help/C/gda-sql-help.xml, tools/help/Makefile.am: GdaSql: improved inline help (translations welcome!) 2012-01-10 Daniel Espinosa <despinosa@src.gnome.org> * libgda/Gda-5.0.gir, libgda/gda-value.c: Fixed documentation for GdaNumeric. Fixes GIR generation messages Bug 652805. * libgda/Gda-5.0.gir, libgda/data/RecordCollection.vala, libgda/libgda-5.0.vapi, samples/vala/SampleDataModelIterable.vala, tests/vala/CheckDataModelIterator.vala: Fixed RecordCollection Unit Tests and Sample. Reached Milestone 1. * Gda to Gee.Collection Milestone 1 Reached. * All Unit Tests and samples compiles and run * Updated Gda-5.0.gir and libgda-5.0.vapi due to annotation fixes * libgda/data/DbRecordCollection.vala, libgda/data/GdaData-5.0.gir, libgda/data/Record.vala, libgda/data/RecordCollection.vala, samples/vala/SampleDataModelIterable.vala, tests/vala/CheckDataModelIterator.vala: DbRecordCollection and RecordCollection pass Unit Tests 2012-01-09 Daniel Espinosa <despinosa@src.gnome.org> * libgda/Gda-5.0.gir, libgda/data/DbRecord.vala, libgda/data/DbRecordCollection.vala, libgda/data/GdaData-5.0.gir, libgda/data/Record.vala, libgda/data/RecordCollection.vala, libgda/libgda-5.0.vapi, samples/vala/SampleDataObject.vala, tests/vala/CheckDataModelIterator.vala, tests/vala/CheckDataObject.vala: Adding missing files and new API to DbRecord interface. Sample updates. * Added DbRecordCollection.vala and RecordCollection.vala missing files * DbRecord and Record gains new set_field_value() and set_key_value() API * Sample Updated to latest API changes libgda/samples/vala/SampleDataObject.vala * libgda/data/DataBase.vala, libgda/data/DbField.vala, libgda/data/DbObject.vala, libgda/data/DbSchema.vala, libgda/data/DbTable.vala, libgda/data/Field.vala, libgda/data/GdaData-5.0.gir, libgda/data/Record.vala, libgda/data/Schema.vala, libgda/data/Table.vala, tests/vala/CheckDataModelIterator.vala, tests/vala/CheckDataObject.vala: Fixes on Gee Collections implementation and DbRecord Unit Test. * API changed to DbObject and updates to dependant interfaces and classes * API changes to other interterfaces and updates to implementators * Updates to GIR/VAPI files for GdaData * Fixed DbRecord and Record to pass Unit Tests 2012-01-08 Daniel Espinosa <despinosa@src.gnome.org> * libgda/data/DbRecord.vala, libgda/data/GdaData-5.0.gir, tests/vala/CheckDataModelIterator.vala: Added DbRecord<G>.to_string(). Fixes on DbRecordCollection Unit Tests. 2012-01-08 Vivien Malerba <malerba@gnome-db.org> * libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vconnection-hub.c, libgda/sqlite/virtual/gda-vprovider-data-model.c: Improved connections binding handling of strange cases * libgda/gda-data-select.c, libgda/gda-util.c, libgda/gda-util.h: Don't make gda_modify_statement_param_types() in the public API it's too specific to Libgda's internals 2012-01-07 Daniel Espinosa <despinosa@src.gnome.org> * libgda/Gda-5.0.gir, libgda/data/DbRecord.vala, libgda/data/GdaData-5.0.gir, libgda/data/Record.vala, libgda/libgda-5.0.vapi: Updating DbRecord interfaces. Updating GIR/VAPI bindings. * libgda/data/DataBase.vala, libgda/data/DataModelIterator.vala, libgda/data/DbCollection.vala, libgda/data/DbField.vala, libgda/data/DbObject.vala, libgda/data/DbRecord.vala, libgda/data/DbSchema.vala, libgda/data/DbTable.vala, libgda/data/Field.vala, libgda/data/FieldInfo.vala, libgda/data/GdaData-5.0.gir, libgda/data/Makefile.am, libgda/data/Record.vala, libgda/data/Schema.vala, libgda/data/Table.vala, tests/vala/CheckDataObject.vala: Fixes on interfaces and implementation for Gee Collection implementations 2012-01-05 Daniel Espinosa <despinosa@src.gnome.org> * libgda/Gda-5.0.gir, libgda/data/IdField.vala, libgda/data/Record.vala, libgda/data/RecordSingleId.vala, libgda/gda-meta-store.c, libgda/libgda-5.0.vapi: Fixed Gda.MetaStore.extract_v annotations 2012-01-04 Daniel Espinosa <despinosa@src.gnome.org> * libgda/data/DataBase.vala, libgda/data/DbCollection.vala, libgda/data/DbField.vala, libgda/data/DbFieldInfo.vala, libgda/data/DbObject.vala, libgda/data/DbSchema.vala, libgda/data/DbTable.vala, libgda/data/Field.vala, libgda/data/FieldInfo.vala, libgda/data/GdaData-5.0.gir, libgda/data/IdField.vala, libgda/data/Makefile.am, libgda/data/RecordSingleId.vala, libgda/data/Schema.vala, libgda/data/Table.vala: Implementations for DbCollection, DbSchema, DbTable, DbField, IdField, DbObject * libgda/Gda-5.0.gir, libgda/gda-meta-struct.c, libgda/libgda-5.0.vapi: Fixing GI annotations for Gda.MetaStruct.get_all_db_objects() 2012-01-07 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-data-select.c, libgda/gda-statement-priv.h, libgda/gda-statement.c, libgda/gda-util.c, libgda/gda-util.h: gda_data_select_compute_modification_statements(): take into account data model's columns types 2012-01-06 Murray Cumming <murrayc@murrayc.com> * debian/README.Debian, debian/changelog, debian/control, debian/control-nonfree/control.gda-primebase, debian/control-nonfree/control.gda-sybase, debian/control-nonfree/control.gda-tds, debian/control-nonfree/gda-primebase.files, debian/control-nonfree/gda-primebase.postinst, debian/control-nonfree/gda-sybase.files, debian/control-nonfree/gda-sybase.postinst, debian/control-nonfree/gda-tds.files, debian/control-nonfree/gda-tds.postinst, debian/control.orig, debian/copyright, debian/dirs, debian/docs, debian/ex.doc-base.package, debian/gda-mysql.files, debian/gda-mysql.postinst, debian/gda-odbc.files, debian/gda-odbc.postinst, debian/gda-postgres.files, debian/gda-postgres.postinst, debian/libgda-dev.files, debian/postinst, debian/rules: Remove ancient and unused debian/ files. The real files for debian and Ubuntu are maintained by the distros. 2012-01-04 Daniel Espinosa <despinosa@src.gnome.org> * libgda/data/DataObject.vala, libgda/data/DataObjectSingleId.vala, libgda/data/GdaData-5.0.gir, libgda/data/Makefile.am, samples/vala/SampleDataObject.vala, tests/vala/CheckDataObject.vala: Added GdaData.Record and GdaData.RecordSingleId. Removed Object and ObjectSingleId * GdaData.Object and ObjectSingleId has renamed to Record and RecordSingleId. * libgda/data/DataObject.vala, libgda/data/DataObjectSingleId.vala, libgda/data/GdaData-5.0.gir, samples/vala/SampleDataObject.vala, tests/vala/CheckDataObject.vala: API changes to GdaData.Object.append(). Now all tests pass. * In order to append new objects you must set at least id if db definition don't set it for you. All fields are appended using standard INSERT command. * Unless you set id to the new object you can lost the object and any save command will fail * libgda/data/GdaData-5.0.gir, libgda/data/GdaData-UML.gaphor, libgda/data/Makefile.am, libgda/data/NamespaceInfo.vala, tests/vala/Makefile.am: Unit tests working again. libgdadata.h moved to libgda/data. * GIR and vala bindings point to new libgdadata.h location * Unit test updated to run over new implementitions and header locations * More updates to UML model * libgda/data/DataObject.vala, libgda/data/DataObjectSingleId.vala, libgda/data/DbField.vala, libgda/data/Field.vala, libgda/data/GdaData-5.0.gir, libgda/data/GdaData-UML.gaphor, samples/vala/SampleDataObject.vala, tests/vala/CheckDataObject.vala, tests/vala/Makefile.am: Updated API for GdaData.Object, ObjectSingleId, DbField. Fixes on samples and test. * Samples updated to new API * libgda/Gda-5.0.metadata, libgda/data/DataObject.vala, libgda/data/DataObjectSingleId.vala, libgda/data/DbField.vala, libgda/data/DbObject.vala, libgda/data/DbRecord.vala, libgda/data/Field.vala, libgda/data/GdaData-5.0.gir, libgda/data/GdaData-UML.gaphor, libgda/data/Makefile.am, libgda/gda-meta-store.h, libgda/libgda-5.0.vapi, samples/vala/Makefile, samples/vala/SampleDataObject.vala, tests/vala/CheckDataModelIterator.vala, tests/vala/CheckDataObject.vala, tests/vala/Makefile.am: libgda VAPI update for GdaMetaContext. Reimplementing GdaData.Object. * Added missing annotations to gda-meta-store.h for GIR generation with no effect see bug #667236 * Modified Gda-5.0.metadata to deal with bug above. * GdaData.ObjectSingleId implements GdaData.Object for tables with one ID field * GdaData.Object now have most of its members as abstracts and implemented by ObjectSingleId for tables with just one ID field. Future ObjectMultipleId must handle multiple ID fields. * GdaData.Object reimplemented to use Field new object to avoid Gda.DataModel and allow to create 'off line' objects and add them to the database. * GdaData.Object.append is implemented by GdaData.ObjectSingleId. * New Field<G> generig class to manage records fields. * Updated DbField and DbRecord interfaces. * Added a class UML diagram using Gaphor to show classes and interfaces design. 2012-01-02 Daniel Espinosa <despinosa@src.gnome.org> * libgda/data/DataObject.vala, libgda/data/GdaData-5.0.gir: GdaData.Object added doc and API change now is Generic with new append() function * Object is now generic you need to define the returning type of append(). * New append() must be implemented by derived classes throwing ObjectError domains set to APPEND. Expected generic type mustbe the derived class. * Added documentation to functions. No gtk-doc or valadoc for now. * libgda/Gda-5.0.metadata, libgda/libgda-5.0.vapi: Fixed vapi generation for Gda.Set.get_holder_value() * libgda/data/Makefile.am, libgda/data/NamespaceInfo.vala: Added NamespaceInfo.vala and used as first file to valac. * NamespaceInfor.vala will hold any namespace annotation as global settings and used as first file passed to valac 2012-01-03 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/plugins/.gitignore, libgda-ui/data-entries/plugins/Makefile.am, .../plugins/gdaui-entry-format-spec.xml.in, .../data-entries/plugins/gdaui-entry-format.c, .../data-entries/plugins/gdaui-entry-format.h, libgda-ui/data-entries/plugins/libmain.c: GdaUI: new entry plugin to specify a formatted entry 2012-01-02 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-login.c, libgda-ui/internal/gdaui-provider-auth-editor.c: GdauiLogin: focus on the entry which needs attention when focus is obtained * tools/browser/auth-dialog.c, tools/browser/browser-connection.c, tools/browser/login-dialog.c, tools/browser/support.c: GdaBrowser: improved user experience when starting 2011-12-29 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-rt-editor.c: Gdaui: misc. corrections * libgda/gda-config.c, libgda/gda-connection.c, libgda/gda-data-handler.c, libgda/gda-data-model.c, libgda/gda-data-pivot.c, libgda/gda-holder.c, libgda/gda-init.c, libgda/gda-lockable.c, libgda/gda-log.c, libgda/gda-meta-store.c, libgda/gda-mutex.c, libgda/gda-mutex.h, libgda/gda-set.c, libgda/gda-sql-builder.c, libgda/gda-value.c, libgda/handlers/gda-handler-numerical.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-recordset.c, libgda/thread-wrapper/gda-thread-wrapper.c, tools/browser/browser-connection-priv.h, tools/browser/browser-connection.c, tools/browser/browser-page.c, tools/browser/browser-perspective.c, tools/browser/common/objects-cloud.c: Handle deprecated symbols for Glib 2.32 2011-12-28 Daniel Espinosa <despinosa@src.gnome.org> * libgda/Gda-5.0.gir, libgda/Makefile.am, libgda/libgda-5.0.vapi: Tracking API changes by adding Gda-5.0.gir and libgda-5.0.vapi files * libgda/data/DataModelIterable.vala, libgda/gda-data-model.c: GdaData.DataModelIterable now implements Gda.DataModel.get_exceptions() * Added missing annotations to gda_data_model_get_exceptions () 2011-12-23 Daniel Espinosa <despinosa@src.gnome.org> * libgda/data/DataModelIterable.vala, libgda/data/DataModelIterator.vala, libgda/data/DbCollection.vala, libgda/data/DbField.vala, libgda/data/DbRecord.vala, libgda/data/DbSchema.vala, libgda/data/DbTable.vala, libgda/data/GdaData-5.0.gir, libgda/data/Makefile.am, libgda/data/SqlExpression.vala, libgda/data/SqlWhere.vala: Added sources to build DB as Collection set of interfaces and fixes. * Added and fixed to build sources for DB Collection * DataModelIterable moved to a independient file * Moved out from build Selectable sources until they build or have better hierarchy solution 2011-12-22 Daniel Espinosa <despinosa@src.gnome.org> * libgda/data/DbCollection.vala, libgda/data/DbField.vala, libgda/data/DbRecord.vala, libgda/data/DbSchema.vala, libgda/data/SqlExpression.vala, libgda/data/SqlWhere.vala: Interface hierarchy for DbCollection using Gee. * This are the first ideas on interface hierarchy for DbCollection * Added DbCollection, DbShema, DbTable, DbRecord, DbField, SqlWhere, SqlExpression interfaces * libgda/data/DataModelIterator.vala, libgda/data/GdaData-5.0.gir, libgda/gda-data-model.c, libgda/gda-data-model.h: Added invokers for virtual funtions on GdaDataModel interface. * Added i_set_notify, i_get_notify, i_iter_next, i_iter_prev, i_iter_at_row, i_iter_set_value, invokers just to allow Vala classes to implement GdaDataModel interface. * GdaData.DataModelIterable now implements Gda.DataModel interface * samples/vala/Makefile, samples/vala/SampleDataModelIterable.vala, samples/vala/SampleDataModelIterator.vala: Done Sample on Gee based iterable DataModel. * libgda/data/DataModelIterator.vala, libgda/data/DataObject.vala, libgda/data/GdaData-5.0.gir, samples/vala/Makefile, samples/vala/SampleDataObject.vala: GdaData.Object and GdaData.DataModelIterable API Change. * GdaData.Object.record is now a Gda.DataModel * GdaData.DataModelIterable no avoids to implement Gda.DataModel interface due to no public functions. Even that you can use most of the public functions as if it is a Gda.DataModel but you can't cast to. * Work on samples continue. 2011-12-21 Daniel Espinosa <despinosa@src.gnome.org> * libgda/data/DataModelIterator.vala, libgda/data/DataObject.vala, libgda/data/GdaData-5.0.gir, libgda/data/libgdadata-5.0.pc.in, samples/vala/Makefile.am: Work in progress: Fixing GdaData.DataModelIterable implementing Gda.DataModel interface. Missing some functions not correctly implemented. * libgda/data/DataObject.vala, libgda/data/GdaData-5.0.gir, libgda/data/Makefile.am, libgda/data/libgdadata-5.0.pc.in, samples/vala/SampleDataObject.vala: Fix libgdadata installation issues. Simplifing example for GdaData.Object. 2011-12-19 Daniel Espinosa <despinosa@src.gnome.org> * libgda/data/DataObject.vala, libgda/data/GdaData-5.0.gir, samples/vala/SampleDataObject.vala, tests/vala/CheckDataObject.vala: GdaData.Object.table API change: changed to read-only attribute. * GdaData.Object.table must be overrided by derived classes maybe using an static string or any other method. 2011-12-14 Daniel Espinosa <despinosa@src.gnome.org> * libgda/data/DataModelIterator.vala, libgda/data/DataObject.vala, libgda/data/GdaData-5.0.gir, samples/vala/SampleDataObject.vala, tests/vala/CheckDataModelIterator.vala, tests/vala/CheckDataObject.vala: Fixed DataModelIterator build. API change on GdaData.Object for table property and build fixes. * Fixed implementation of Gee.AbstractCollection * GdaData.Object.table property now allow to define a construct state to set its value to a internal variable is required like is done in Check Unit Test. * Fixes on Unit Tests and API changes updates * More work on SampleDataObject no compiles jet * libgda/data/DataModelIterator.vala, libgda/data/DataObject.vala, libgda/data/Makefile.am, libgda/gda-data-model.c, samples/vala/SampleDataObject.vala, tests/vala/CheckDataObject.vala: DataModelIterator implements Gee.AbstractCollection. GdaData.Object API changes make table field public and abstract read only property. * DataModelIterator implements Gee.AbstractCollection instead of Gee.Collection, Gee.Iterable and Gee.Traversable * GdaData.Object expose 'table' as public abstract property and is declared as abstract class. Derived classes must implement table to return the table used to get data from. * Fixed some build problems. Remains a typelib compilation problem. 2011-12-13 Daniel Espinosa <despinosa@src.gnome.org> * configure.ac, libgda/data/DataModelIterator.vala, libgda/data/DataObject.vala, libgda/data/Makefile.am, libgda/data/SelectQuery.vala, libgda/data/libgdadata-0.2.pc.in, libgda/data/libgdadata-5.0.pc.in, samples/Makefile, samples/vala/Makefile.am, samples/vala/SampleDataModelIterator.vala, samples/vala/SampleDataObject.vala, tests/vala/CheckDataModelIterator.vala, tests/vala/Makefile.am: Set libgdadata version to 5.0. Added initial examples. DataModelIterable implements Gee.Collection and Gda.DataModel 2011-12-13 Vivien Malerba <malerba@gnome-db.org> * providers/firebird/Makefile.am, providers/firebird/gda-firebird-blob-op.c, providers/firebird/gda-firebird-parser.c, providers/firebird/gda-firebird-provider.c, providers/firebird/gda-firebird-pstmt.c, providers/firebird/gda-firebird-recordset.c: Allow the two kinds of Firebird providers to be used at the same time 2011-12-12 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-statement-extra.h, libgda/gda-statement.c, libgda/sqlite/gda-sqlite-provider.c: Correction for bug #665917 2011-12-11 Vivien Malerba <malerba@gnome-db.org> * configure.ac, libgda.spec.in, m4/firebird.m4, providers/Makefile.am, providers/firebird/Makefile.am, providers/firebird/gda-firebird-meta.c, providers/firebird/gda-firebird-provider.c, providers/firebird/gda-firebird-pstmt.c, providers/firebird/gda-firebird-pstmt.h, providers/firebird/gda-firebird-recordset.c, providers/firebird/gda-firebird-recordset.h, providers/firebird/gda-firebird-util.c, providers/firebird/gda-firebird.h, providers/firebird/{libmain.c => libmain-client.c}, providers/firebird/libmain-embed.c: Work on the Firebird provider, thanks to Faghmie Davids 2 providers are created: one for the client version and one for the embedded server version 2011-12-06 Daniel Espinosa <despinosa@src.gnome.org> * libgda/data/DataModelIterator.vala, tests/vala/CheckDataModelIterator.vala: Added Unit Test for Gda.DataModelIterable.stream(). * Actualy it works with any generic type A. Tested using string as generic but it doesn't returns builded string from StreamFunc<Value?,string> FIXME. * libgda/data/DataModelIterator.vala, tests/vala/CheckDataModelIterator.vala: Fixed DataModelIterator.filter function and its Unit Test. * libgda/data/DataModelIterator.vala, tests/vala/CheckDataModelIterator.vala: Fixed DataModelInterator implementation to pass new unit tests. * libgda/data/DataModelIterator.vala, libgda/data/DataObject.vala, libgda/data/Makefile.am, libgda/data/SelectQuery.vala, tests/vala/Makefile.am: Set Version to 0.2. Added DataModelIterable. Fixes on DataModelIterator and Unit Tests. * New DataModelIterable in order to use foreach and get Gee.Iterator * Fixes on DataModelIterator * Moved libgda/data/libgdadata.h to just libgdadata.h to help in parallel installations of future versions * libgdadata set version to 0.2 * Fixes on SelectQuery base class to GLib.Object * Fexed Makefile.am for unit tests 2011-12-02 Marco Ciampa <ciampix@libero.it> * libgda/sqlite/gda-sqlite-recordset.c, po/it.po: Small typo fixed & italian translation updated (not finished yet...) 2011-12-01 Daniel Espinosa <despinosa@src.gnome.org> * libgda/data/Makefile.am, tests/vala/Makefile.am: Added files to CLEANFILES * configure.ac, libgda/data/DataModelIterator.vala, libgda/data/Makefile.am, .../{libgdadata-1.0.pc.in => libgdadata-0.2.pc.in}, tests/vala/CheckDataObject.vala, tests/vala/Makefile.am: Added DataModelIterator. Changed libgdadata to 0.2. Added more unit tests to DataObject. * Added DataModelIterator as a Gee.Iterable and Gee.Traversable * Changed libgdadata to 0.2 to avoid future conflics on installed versions * DataObject have more unit tests to verify changing Table and setting a new ID 2011-11-29 Daniel Espinosa <despinosa@src.gnome.org> * libgda/data/DataObject.vala, libgda/data/Makefile.am, tests/vala/CheckDataObject.vala, tests/vala/Makefile.am: GdaDataObject basic API and unit test fixed to build 2011-11-28 Daniel Espinosa <despinosa@src.gnome.org> * libgda/Makefile.am, libgda/data/Makefile.am, libgda/data/libgdadata-1.0.pc.in, tests/Makefile.am, tests/vala/Makefile.am: More work to build correctly libgdadata as Vala Extension 2011-11-27 Vivien Malerba <malerba@gnome-db.org> * libgda/sqlite/gda-symbols-util.c, m4/bdb.m4, providers/bdbsql/libmain.c: Fixed BDBSql building and running 2011-11-25 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/gdaui-data-proxy-info.c: GdaBrowser:don't use xthickness and ythickness style properties (more) * libgda-ui/data-entries/gdaui-numeric-entry.c, libgda-ui/gdaui-init.c, libgda-ui/gdaui-rt-editor.c, tools/browser/browser-window.c, tools/browser/query-exec/query-console-page.c: Misc UI tweaks 2011-11-25 Daniel Espinosa <despinosa@src.gnome.org> * configure.ac, libgda/Makefile.am, libgda/data/DataObject.vala, libgda/data/Makefile.am, libgda/{vala => data}/SelectQuery.vala, libgda/data/config.vapi, libgda/vala/DataObject.vala, tests/Makefile.am, tests/vala/CheckDataObject.vala, tests/vala/Makefile.am: Progress to get libgdadata build and switching from libgdavala * Added --enable-vala-extensions (default to no) to build vala extensions * Improved package search and messages output from configure * Moved vala extensions from libgda/vala to libgda/data, more extensions wil get its own subdir and namespace * Changed namespace from Gda to GdaData for this initial extensions * Still changing from libgdavala to libgdadata * Some improvements to Unity Test for GdaDataObject 2011-11-24 Nirbheek Chauhan <nirbheek@gentoo.org> * configure.ac, libgda/Makefile.am: build: use AC_PATH_PROG for finding vapigen Also, use the commonly-used names for vala-related variables 2011-11-23 Vivien Malerba <malerba@gnome-db.org> * tests/providers/prov-test-common.c, tests/providers/prov-test-util.c: Corrected providers test * libgda/gda-server-operation.c, tests/test-cnc-utils.c: GdaServerOperation usage corrections 2011-11-22 Vivien Malerba <malerba@gnome-db.org> * .../{gda-browser.nsi => gda-browser-tmpl.nsi}, installers/Windows/make-zip-setup.sh: Improvements to the windows packaging script automatically determine version, several paths can be specified, switch to GTK3, name EXE with version 2011-11-20 Vivien Malerba <malerba@gnome-db.org> * providers/oracle/gda-oracle-provider.c, providers/oracle/gda-oracle-recordset.c, providers/oracle/gda-oracle-util.c: gda_connection_internal_get_provider_data_error() corrections 2011-11-19 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-connection-internal.h, libgda/gda-connection.c, libgda/thread-wrapper/gda-thread-provider.c: Thread-wrapped connection corrections to be able to use any thread-wrapped connection even when it's closed, like for non thread-wrapped connections * libgda-ui/gdaui-data-selector.c, po/POTFILES.in: Improved gdaui_data_selector_set_column_visible() to allow the setting to be applied to all columns * libgda/sqlite/gda-sqlite-meta.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-recordset.c, libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, libgda/thread-wrapper/gda-thread-meta.c, libgda/thread-wrapper/gda-thread-provider.c, providers/firebird/gda-firebird-provider.c, providers/firebird/gda-firebird-recordset.c, providers/firebird/gda-firebird-util.c, providers/jdbc/gda-jdbc-meta.c, providers/jdbc/gda-jdbc-provider.c, providers/jdbc/gda-jdbc-recordset.c, providers/mysql/gda-mysql-provider.c, providers/oracle/gda-oracle-meta.c, providers/oracle/gda-oracle-provider.c, providers/oracle/gda-oracle-recordset.c, providers/oracle/gda-oracle-util.c, providers/postgres/gda-postgres-ddl.c, providers/postgres/gda-postgres-provider.c, providers/postgres/gda-postgres-recordset.c, providers/reuseable/mysql/gda-mysql-meta.c, providers/reuseable/postgres/gda-postgres-meta.c, .../skel-implementation/capi/gda-capi-provider.c, providers/web/gda-web-meta.c, providers/web/gda-web-provider.c, providers/web/gda-web-recordset.c: Use gda_connection_internal_get_provider_data_error() when needed 2011-11-15 Murray Cumming <murrayc@murrayc.com> * configure.ac, libgda/sqlite/gda-sqlite-provider.c: Added -DGSEAL_ENABLE to the --enable-warnings=fatal build. Also disabled a warning that glib now causes when using (deprecated) G_STATIC_MUTEX_INIT, and fixed a minor const warning. 2011-11-14 Daniel Espinosa <despinosa@src.gnome.org> * libgda/gda-value.c, libgda/gda-value.h, libgda/sqlite/gda-sqlite-provider.c, providers/postgres/gda-postgres-recordset.c: Enable GSEAL to find direct access to GdaNumeric members (no opaque struct) * make CFLAGS+="-DGSEAL_ENABLE" will fail to compile if direct access to GdaNumeric members is intended * Fixed internal SQLite and PostgreSQL providers, other providers must be fixed too * libgda/vala/DataObject.vala, tests/vala/CheckDataObject.vala, tests/vala/Makefile.am: Added initial tests cases for GdaDataObject for make check 2011-11-11 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, libgda/gda-connection-private.h, libgda/gda-connection.c, libgda/libgda.symbols: Added gda_connection_internal_get_provider_data_error() 2011-11-11 Murray Cumming <murrayc@murrayc.com> * libgda/gda-value.c, libgda/gda-value.h: gda_numeric_copy(), gda_numeric_free(): Use actual types. There is no need to use gpointer instead of GdaNumeric* and that is not the convention. 2011-11-11 Daniel Espinosa <despinosa@src.gnome.org> * libgda/vala/DataObject.vala, libgda/vala/SelectQuery.vala: Initial setup vala module for DataObject as database persistence GObject. * doc/C/libgda-sections.txt, libgda/gda-value.c, libgda/gda-value.h, libgda/libgda.symbols: Fixing documentation, apply coding style from maintainer and add missing symbols in libgda.symbols 2011-11-11 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-connection.c, libgda/sqlite/gda-sqlite-util.c, libgda/thread-wrapper/gda-thread-provider.c, providers/mysql/gda-mysql-provider.c, providers/oracle/gda-oracle-provider.c, providers/postgres/gda-postgres-handler-bin.c, providers/postgres/gda-postgres-provider.c, providers/reuseable/mysql/gda-mysql-meta.c, providers/reuseable/postgres/gda-postgres-meta.c, providers/skel-implementation/capi/gda-capi-provider.c, providers/web/gda-web-provider.c: Better handle situations where GdaConnection is closed 2011-11-10 Daniel Espinosa <despinosa@src.gnome.org> * libgda/Gda-5.0.metadata, libgda/Makefile.am, libgda/gda-data-model.c, libgda/gda-data-proxy.c, libgda/gda-decl.h, libgda/gda-holder.c, libgda/gda-row.c, libgda/gda-value.c, libgda/gda-value.h: GI improvements on GdaDataModel, GdaDataModelIter, GdaHolder, GdaRow and GdaNumeric. Added API to GdaNumeric. * Added API to GdaNumeric. Now must be considered as opaque struct * Added GSEAL() macro as initial work to seal GdaNumeric * Fixed some GObject Introspection annotations * Fixed Vala bindings for GdaDataModel, GdaDataModelIter, GdaHolder, GdaRow and GdaNumeric 2011-11-09 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-5.0-docs.sgml, doc/C/libgda-sections.txt, libgda/gda-connection.c, libgda/gda-connection.h, libgda/libgda.symbols: Added gda_connection_new_from_dsn() and gda_connection_new_from_string() 2011-11-08 Vivien Malerba <malerba@gnome-db.org> * libgda/sql-parser/gda-statement-struct-select.c, libgda/sql-parser/gda-statement-struct.c: Bug correction in GdaStatement structure analysis when the same table is used more than once in a SELECT and when sub SELECT statements are used as targets of other SELECT statements * libgda/sql-parser/gda-statement-struct-util.c, providers/postgres/gda-postgres-provider.c: Correction for bug #663608 2011-11-06 Vivien Malerba <malerba@gnome-db.org> * libgda/sqlite/gda-sqlite-provider.c, providers/postgres/gda-postgres-provider.c: Don't change the GdaDataSelect::auto-reset property without the use knowing it * libgda/gda-holder.c, libgda/gda-holder.h: Made GdaHolder thread safe, and implemented the GdaLockable interface 2011-11-04 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-statement.c, libgda/sqlite/gda-sqlite-provider.c, providers/mysql/gda-mysql-provider.c, providers/oracle/gda-oracle-provider.c: Correction for bug #663357 modifications made when treating bug #662922 were not propagated to all the providers implementing their own expression rendering method 2011-11-02 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-sql-builder.c, libgda/gda-statement.c: Correction for bug #662922 2011-10-31 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-sql-builder.c, libgda/gda-statement.c, providers/postgres/gda-postgres-recordset.c: Correction for bug #662922 this correction: - GdaSqlBuilder now delays converting values to SQL to GdaStatement rendering - handle PostgreSQL 9's new HEX representation of binary data 2011-10-26 Vivien Malerba <malerba@gnome-db.org> * configure.ac, installers/Windows/make-zip-setup.sh: Set version to 5.0.1 * NEWS, configure.ac: Released version 5.0.0 2011-10-25 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c: Gdaui: improved grid and form handling of the GdaDataModel::reset signal * libgda/gda-data-select-extra.h, libgda/gda-data-select.c: GdaDataSelect: cache data for better efficiency - cache last read GdaRow to be able to re-apply it to an iter's values - cache the get_attributes_at() method 2011-10-23 Vivien Malerba <malerba@gnome-db.org> * libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-symbols-util.c, libgda/sqlite/gda-symbols-util.h, libgda/sqlite/sqlite-src/Makefile.am, providers/sqlite/sqlite_specs_dsn.xml.in: SQLite provider: enable using "SELECT load_extension('xxx')" 2011-10-20 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/gdaui-data-cell-renderer-info.c, libgda-ui/data-entries/plugins/gdaui-entry-cidr.c, libgda-ui/gdaui-data-proxy-info.c, libgda-ui/gdaui-rt-editor.c, libgda-ui/gdaui-server-operation.c, libgda-ui/internal/utility.c, libgda/gda-row.c, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, libgda/handlers/gda-handler-numerical.c, libgda/sql-parser/gda-statement-struct-util.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, providers/ldap/gda-ldap-provider.c, providers/ldap/gda-ldap-util.c, providers/mdb/gda-mdb-provider.c, providers/oracle/gda-oracle-blob-op.c, providers/oracle/gda-oracle-meta.c, providers/oracle/gda-oracle-provider.c, providers/oracle/gda-oracle-pstmt.c, providers/oracle/gda-oracle-recordset.c, providers/postgres/gda-postgres-provider.c, tools/browser/auth-dialog.c, tools/browser/browser-connection.c, tools/browser/browser-virtual-connection.c, tools/browser/browser-window.c, tools/browser/canvas/browser-canvas-column.c, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/canvas/browser-canvas.c, tools/browser/common/widget-overlay.c, tools/browser/data-manager/analyser.c, tools/browser/data-manager/data-console.c, tools/browser/ldap-browser/ldap-classes-page.c, tools/browser/ldap-browser/ldap-entries-page.c, tools/browser/ldap-browser/ldap-search-page.c, tools/browser/login-dialog.c, tools/browser/mgr-favorites.c, tools/browser/query-exec/query-console-page.c: Compiler warnings corrections 2011-10-20 Murray Cumming <murrayc@murrayc.com> * libgda/gda-connection.c, tests/providers/prov-test-common.c, tests/value-holders/check_set.c: Fix chech->check typos. 2011-10-19 Murray Cumming <murrayc@murrayc.com> * libgda/gda-connection.c, libgda/gda-data-comparator.c, libgda/gda-meta-store.c, libgda/gda-xa-transaction.h: Documentation: Fix some spelling 2011-10-19 Vivien Malerba <malerba@gnome-db.org> * libgda/sql-parser/gda-statement-struct.c, tests/parser/testvalid.xml: gda_statement_check_validity() correction and updated test cases 2011-10-18 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c: Misc. corrections * libgda-ui/gdaui-form.c, libgda-ui/gdaui-grid.c: Honor the GdauiDataSelector::selection-changed signal for GdauiForm and GdauiGrid 2011-10-13 Daniel Espinosa <despinosa@src.gnome.org> * libgda/Gda-5.0.metadata, libgda/Makefile.am, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, libgda/handlers/gda-handler-time.c, libgda/sql-parser/gda-statement-struct-compound.h, libgda/sql-parser/gda-statement-struct-decl.h, libgda/sql-parser/gda-statement-struct-parts.h: GObject Introspection improvements: make introspectable more GdaSqlBuilder API and add new (gda_sql_builder_compound_add_sub_select_from_builder and gda_sql_builder_compound_add_sub_select) 2011-10-09 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-statement.c, tests/data-models/check_data_proxy.c: Improved SQL rendering of GdaStatement 2011-10-07 Vivien Malerba <malerba@gnome-db.org> * doc/C/data_validation.xml, libgda-ui/data-entries/plugins/common-pict.c, libgda-ui/data-entries/plugins/libmain.c, libgda-ui/gdaui-data-entry.h, libgda-ui/libgda-ui.symbols, libgda/gda-connection.c, libgda/gda-connection.h, libgda/gda-data-model-bdb.c, libgda/gda-data-model-dir.c, libgda/gda-data-model-import.c, libgda/gda-data-proxy.c, libgda/gda-meta-store.c, libgda/gda-meta-struct-io.c, libgda/gda-meta-struct.h, libgda/gda-server-operation.c, libgda/gda-server-operation.h, libgda/gda-server-provider.h, libgda/gda-set.c, libgda/gda-set.h, libgda/sql-parser/gda-statement-struct-insert.c, libgda/sqlite/gda-sqlite-ddl.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/virtual/gda-ldap-connection.c, libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vconnection-hub.c, libgda/thread-wrapper/gda-thread-provider.c, providers/firebird/gda-firebird-ddl.c, providers/firebird/gda-firebird-provider.c, providers/jdbc/gda-jdbc-ddl.c, providers/jdbc/gda-jdbc-provider.c, providers/jdbc/gda-jdbc-util.c, providers/jdbc/jni-wrapper.c, providers/ldap/gda-ldap-util.c, providers/mysql/gda-mysql-ddl.c, providers/mysql/gda-mysql-provider.c, providers/oracle/gda-oracle-ddl.c, providers/oracle/gda-oracle-provider.c, providers/postgres/gda-postgres-ddl.c, providers/skel-implementation/capi/gda-capi-ddl.c, .../skel-implementation/capi/gda-capi-provider.c, providers/web/gda-web-ddl.c, providers/web/gda-web-provider.c, tests/providers/prov-test-common.c, tests/providers/prov-test-common.h: Partial corrections for bug #660563 2011-09-30 Vivien Malerba <malerba@gnome-db.org> * configure.ac, libgda/gda-data-model.c: More Vala and GI improvements thanks to Daniel Espinosa 2011-09-21 Murray Cumming <murrayc@murrayc.com> * libgda/gda-connection.c, libgda/gda-quark-list.h, libgda/sql-parser/gda-sql-statement.h: Some documentation fixes. 2011-09-28 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-data-pivot.c, libgda/gda-data-pivot.h: GdaDataPivot improvements more scalable way of summarizing data * libgda/sqlite/gda-sqlite-recordset.c, libgda/sqlite/gda-sqlite-util.c, libgda/sqlite/virtual/gda-vprovider-data-model.c: SQlite provider: handle more dete types 2011-09-25 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-data-pivot.c, tools/gda-sql.1.in, tools/gda-sql.c: GdaDataPivot improvements 2011-09-24 Vivien Malerba <malerba@gnome-db.org> * libgda/sqlite/gda-sqlite-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, providers/web/gda-web-provider.c: Corrected bug when executing statement with a NULL variable * configure.ac, libgda/Gda-5.0.metadata: Vala bindings generation now require version >= 0.14 and added Gda-5.0.metadata 2011-09-22 Vivien Malerba <malerba@gnome-db.org> * configure.ac, libgda/.gitignore, libgda/Makefile.am, libgda/gda-connection.c, libgda/gda-data-model.c, libgda/gda-meta-store.c, libgda/gda-meta-struct.c, libgda/gda-meta-struct.h, libgda/gda-server-provider.h, libgda/gda-set.c, libgda/gda-set.h, libgda/gda-statement-extra.h, libgda/gda-transaction-status.h, libgda/gda-tree-manager.c, libgda/gda-types.h, libgda/gda-util.c, libgda/gda-xa-transaction.c, libgda/providers-support/gda-pstmt.h, libgda/sql-parser/gda-statement-struct-decl.h: GI annotations improvements and auto Vala bindings generation Many thanks to Daniel Espinosa 2011-09-18 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-5.0-docs.sgml, doc/C/libgda-sections.txt, libgda/gda-data-model-iter.c, libgda/gda-row.c, po/POTFILES.in: Doc. updates * doc/C/libgda-5.0-docs.sgml, doc/C/libgda-sections.txt, libgda/Makefile.am, libgda/gda-data-pivot.c, libgda/gda-data-pivot.h, libgda/libgda.h.in, libgda/libgda.symbols, tests/data-models/.gitignore, tests/data-models/Makefile.am, tests/data-models/check_pivot.c, tests/data-models/pivot.db, tools/gda-sql.1.in, tools/gda-sql.c: Initial GdaDataPivot implementation * providers/firebird/gda-firebird-recordset.c, providers/jdbc/gda-jdbc-recordset.c, providers/oracle/gda-oracle-recordset.c, .../skel-implementation/capi/gda-capi-recordset.c, providers/web/gda-web-recordset.c: Misc provider corrections related to iterators * libgda/gda-data-select.c, libgda/sqlite/gda-sqlite-recordset.c, libgda/sqlite/virtual/gda-vprovider-data-model.c: Make virtual connections work better with cursor only data models * libgda/gda-data-select.c, libgda/sqlite/gda-sqlite-recordset.c: Removed debug messages 2011-09-17 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/plugins/common-pict.c, libgda-ui/data-entries/plugins/common-pict.h, .../plugins/gdaui-data-cell-renderer-pict.c, libgda-ui/data-entries/plugins/gdaui-entry-pict.c: Picture plugin corrections * libgda/gda-connection.c, libgda/gda-data-select.c: Better code readability 2011-09-14 Vivien Malerba <malerba@gnome-db.org> * doc/C/prov-writing-recordsets.xml, libgda/gda-data-model-import.c, libgda/gda-data-model-iter.c, libgda/gda-data-select.c, libgda/sqlite/gda-sqlite-recordset.c, providers/firebird/gda-firebird-recordset.c, providers/jdbc/gda-jdbc-recordset.c, providers/ldap/gdaprov-data-model-ldap.c, providers/mysql/gda-mysql-recordset.c, providers/oracle/gda-oracle-recordset.c, providers/postgres/gda-postgres-recordset.c, .../skel-implementation/capi/gda-capi-recordset.c: Cleaned GdaDataModelIter implementations * libgda/gda-data-model-iter.c, libgda/gda-data-model-iter.h, libgda/gda-data-select.c, libgda/gda-holder.c, libgda/gda-holder.h, libgda/gda-row.c, libgda/gda-row.h, libgda/sql-parser/gda-statement-struct-parts.c, libgda/sqlite/gda-sqlite-recordset.c, libgda/sqlite/gda-sqlite.h, libgda/sqlite/virtual/gda-vprovider-data-model.c, tests/data-models/check_model_errors.c: Added GdaRow and GdaHolder error reporting APIs gda_row_invalidate_value_e() gda_row_value_is_valid_e() gda_holder_force_invalid_e() gda_holder_is_valid_e() gda_data_model_iter_get_value_at_e() 2011-09-08 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-connection.c, libgda/gda-statement-priv.h, libgda/gda-statement.c: Use type cast information from SELECT GdaStatement during execution 2011-09-03 Vivien Malerba <malerba@gnome-db.org> * libgda/Makefile.am, libgda/gda-data-model-bdb.c, libgda/gda-data-model-ldap.c, libgda/gda-data-select.c, libgda/gda-sql-builder.c, libgda/gda-util.c, libgda/handlers/gda-handler-time.c, libgda/sql-parser/gda-statement-struct-decl.h: Introspection improvements * libgda/gda-meta-struct.c, libgda/gda-meta-struct.h, libgda/sqlite/gda-sqlite-meta.c: SQlite: handle meta data of views using non native SQLite functions 2011-09-02 Vivien Malerba <malerba@gnome-db.org> * configure.ac, installers/Windows/make-zip-setup.sh: Set version to 4.99.5 2011-09-01 Vivien Malerba <malerba@gnome-db.org> * libgda/sqlite/sqlite-src/PragmasPatch, libgda/sqlite/sqlite-src/sqlite3.c, libgda/sqlite/sqlite-src/sqlite3.h, providers/sqlcipher/sqlcipher.patch: Set SQLite to version 3.7.7.1 and updated SqlCipher as well 2011-08-31 Vivien Malerba <malerba@gnome-db.org> * control-center/gdaui-dsn-editor.c, control-center/gdaui-login-dialog.c, libgda-report/RML/gda-report-rml-document.c, .../gdaui-data-cell-renderer-textual.c, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry.c, libgda-ui/data-entries/gdaui-formatted-entry.c, .../plugins/gdaui-data-cell-renderer-password.c, libgda-ui/gdaui-cloud.c, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-init.c, libgda-ui/gdaui-login.c, libgda-ui/gdaui-plugin.h, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-rt-editor.c, libgda-ui/gdaui-server-operation.c, libgda/gda-attributes-manager.c, libgda/gda-column.c, libgda/gda-column.h, libgda/gda-data-handler.c, libgda/gda-data-model-bdb.c, libgda/gda-data-model.c, libgda/gda-data-proxy.c, libgda/gda-holder.c, libgda/gda-holder.h, libgda/gda-meta-store.c, libgda/gda-meta-struct.h, libgda/gda-server-operation.c, libgda/gda-sql-builder.c, libgda/gda-statement-extra.h, libgda/gda-tree-manager.c, libgda/gda-tree-node.c, libgda/gda-tree.c, libgda/gda-util.c, libgda/gda-value.c, libgda/gda-value.h, libgda/gda-xa-transaction.c, libgda/sql-parser/gda-statement-struct-parts.h, libgda/sql-parser/gda-statement-struct-select.c, libgda/sql-parser/gda-statement-struct.c, libgda/sqlite/virtual/gda-ldap-connection.h, libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vconnection-data-model.h, libgda/sqlite/virtual/gda-vconnection-hub.c, libgda/thread-wrapper/gda-thread-wrapper.c, tests/gda-ddl-creator.c, tools/browser/browser-connections-list.c, tools/browser/browser-favorites.c, tools/browser/browser-window.c, tools/browser/canvas/browser-canvas-column.c, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/canvas/browser-canvas-item.c, tools/browser/common/fk-declare.c, tools/browser/common/ui-formgrid.c, tools/browser/data-manager/data-source-editor.c, tools/browser/data-manager/data-source-manager.c, tools/browser/data-manager/data-source.c, tools/browser/query-exec/query-editor.c, tools/browser/support.c, tools/gda-tree-mgr-xml.c, tools/web-server.c: GObject instrospection annotations improvements (many thanks to Daniel Espinosa) 2011-08-30 Vivien Malerba <malerba@gnome-db.org> * doc/C/Makefile.am, doc/C/abstraction.xml, doc/C/libgda-5.0-docs.sgml: Doc. improvements 2011-08-29 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-connection.c, libgda/gda-data-select.c, tools/browser/browser-connection.c, tools/browser/query-exec/query-result.c, tools/gda-sql.c: Allow reporting of statement execution's delay 2011-08-28 Vivien Malerba <malerba@gnome-db.org> * providers/web/gda-web-recordset.c, providers/web/gda-web-util.c, providers/web/gda-web.h: Web provider: improved performances don't use an SQLite temporary database 2011-08-24 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-data-model-import.c, libgda/gda-data-model-import.h, libgda/libgda-paramlist.dtd: Code cleanups 2011-08-21 Vivien Malerba <malerba@gnome-db.org> * providers/web/gda-web-recordset.c, providers/web/gda-web-util.c, providers/web/gda-web.h: Web provider: use only one connection for all data models * providers/web/Makefile.am, providers/web/README, providers/web/php/README, providers/web/php/gda-config.php, providers/web/php/gda-front.php, providers/web/php/gda-secure-config.php, providers/web/php/gda-tester.php, providers/web/php/gda-utils.php, providers/web/php/gda-worker.php: Web provider: PHP scripts and documentation improvements - define connections in gda-secure-config.php file - possibily enable logging - gda-tester.php now outputs HTML * providers/reuseable/mysql/gda-mysql-parser.c, providers/reuseable/postgres/gda-postgres-parser.c: Fixed GType creation for reuseable objects 2011-08-19 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, libgda/gda-util.c, libgda/gda-util.h, libgda/libgda.symbols, libgda/providers-support/gda-pstmt.h, libgda/sqlite/gda-sqlite-provider.c, tests/parser/check_rewrite_for_null.c: Improved statement rewriting for NULL parameters 2011-08-07 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, libgda/gda-util.c, libgda/gda-util.h, libgda/libgda.symbols, tests/parser/.gitignore, tests/parser/Makefile.am, tests/parser/check_rewrite_for_null.c: Added gda_rewrite_statement_for_null_parameters() 2011-08-05 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, libgda/gda-data-proxy.c, libgda/gda-data-select.c, libgda/gda-data-select.h, libgda/gda-util.c, libgda/libgda.symbols: Added gda_data_select_compute_modification_statements_ext() * libgda/sql-parser/gda-sql-parser.c, tests/parser/testdata.xml: Parser: correction in the way the delimiter parser parses parameters * tests/parser/testvalid.xml, tests/value-holders/stmt.data: Corrected test data * doc/C/libgda-sections.txt, libgda/gda-meta-struct.h, libgda/gda-statement.c, libgda/gda-util.c, libgda/gda-value.c, libgda/gda-value.h, libgda/libgda.symbols: Default value handling corrections also added the GDA_TYPE_DEFAULT value type 2011-08-04 Vivien Malerba <malerba@gnome-db.org> * samples/AsyncExec/Makefile, samples/BDB/Makefile, samples/Blobs/Makefile, samples/DDL/Makefile, samples/DirDataModel/Makefile, samples/F-Spot/Makefile, samples/MetaStore/Makefile, samples/SimpleExample/Makefile, samples/SqlBuilder/Makefile, samples/SqlParserConsole/Makefile, samples/TableCopy/Makefile, samples/Tree/Makefile, samples/Virtual/Makefile: Examples: require libgda-5.0 instead of 4.0 2011-07-28 Vivien Malerba <malerba@gnome-db.org> * tools/browser/data-manager/data-source.c, tools/browser/query-exec/marshal.list, tools/browser/query-exec/query-console-page.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h, tools/browser/query-exec/query-result.c, tools/browser/query-exec/query-result.h: GdaBrowser: allow easy data refresh 2011-07-27 Vivien Malerba <malerba@gnome-db.org> * tools/browser/common/ui-formgrid.c, tools/browser/common/ui-formgrid.h: GdaBrowser: added ui_formgrid_get_ui_manager() * tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/browser-window.c, tools/browser/doc/gda-browser-sections.txt: GdaBrowser: improved connection naming in window's menu * libgda-ui/gdaui-data-proxy-info.c, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c: GdauiDataProxy and related GtkAction improvements 2011-07-26 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-raw-form.c, libgda/gda-data-model.c, libgda/gda-data-model.h, libgda/gda-data-proxy.c, libgda/gda-data-select.c: Added the GdaDataModel::access-changed signal which is emitted when the acces flags of a data model change 2011-07-24 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-data-proxy-info.c, tools/browser/common/ui-formgrid.c, tools/browser/query-exec/query-result.c: Misc. corrections * tools/browser/common/ui-formgrid.c, tools/browser/query-exec/query-result.c: GdaBrowser: allow modifications in UIFormGrid widget * libgda-ui/gdaui-data-proxy-info.c, libgda-ui/gdaui-data-proxy.c, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c: GdauiDataProxy: merged the "ActionUndelete" into the "ActionDelet" as a GtkToggleAction * libgda-ui/data-entries/gdaui-data-cell-renderer-textual.c, libgda-ui/data-entries/gdaui-data-cell-renderer-util.c: Data cell rendering corrections * libgda/gda-meta-struct.c, libgda/gda-util.c: Doc. improvements * tools/browser/common/ui-formgrid.c, tools/browser/data-manager/data-widget.c: GdaBrowser: scale grid widgets by changing font size 2011-07-20 Vivien Malerba <malerba@gnome-db.org> * tools/browser/Makefile.am, tools/browser/browser-stock-icons.c, tools/browser/browser-stock-icons.h, tools/browser/common/ui-formgrid.c, tools/browser/data/Makefile.am, .../hicolor_actions_22x22_form.png}, .../hicolor_actions_22x22_grid.png}, tools/browser/support.c, tools/browser/support.h: GdaBrowser: improved UI * tools/browser/browser-favorites.c, tools/browser/schema-browser/favorite-selector.c: GdaBrowser: improved startup time 2011-07-20 Murray Cumming <murrayc@murrayc.com> * libgda-ui/data-entries/gdaui-entry-bin.c, libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/widget-embedder.c, libgda/gda-data-model.c: Fix some more compiler warnings. * libgda/gda-data-model.c: (gda_data_model_set_values): Fix a signed/unsigned warning. * libgda-ui/data-entries/gdaui-entry-bin.c: (popup_position): Remove the call to deprecated gtk_widget_size_request() because the result is not used anyway. * libgda-ui/data-entries/gdaui-entry-common-time.c: (position_popup): Replace use of deprecated gtk_widget_size_request() with gtk_widget_get_preferred_size(). * libgda-ui/data-entries/widget-embedder.c: (widget_embedder_realize): Use GtkStyleContext instead of deprecated GtkStyle. (widget_embedder_size_allocate): Remove the call to deprecated gtk_widget_get_child_requisition() because the result is not used anyway. 2011-07-19 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-raw-form.c, libgda-ui/internal/utility.c: LibgdaUI: corrections * tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-console.h, .../browser/data-manager/data-manager-perspective.c: GdaBrowser: UI improvements * libgda-ui/gdaui-raw-form.c, libgda/gda-data-model.c, libgda/gda-data-proxy.c, libgda/gda-row.c, tests/data-model-errors.c: Misc. corrections * .../data-entries/gdaui-data-cell-renderer-info.c, libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/internal/utility.c, libgda-ui/internal/utility.h: Don't use GtkStyle or other GTK3 deprecated related drawing functions 2011-07-18 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/gdaui-data-cell-renderer-util.c, libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/data-entries/widget-embedder.c, libgda-ui/gdaui-decl.h: Corrected visual rendering of unknown data to avoid confusion with data known as invalid * libgda-ui/gdaui-raw-form.c, tools/browser/common/ui-formgrid.c, tools/browser/common/widget-overlay.c, tools/browser/query-exec/query-console-page.c: Misc corrections * libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/gdaui-rt-editor.c: Misc UI improvements * libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-data-proxy-info.c, tools/browser/support.c: Replaced gtk_rc_parse_string() with GtkCssProvider usage 2011-07-15 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/Makefile.am, libgda/Makefile.am, libgda/sql-parser/Makefile.am: Correction for bug #654068 the @filename argument of glib-mkenums is source of failure when compiling natively on Windows platform 2011-07-12 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-rt-editor.c, tools/browser/common/widget-overlay.c, tools/browser/data-manager/data-source-editor.c: UI improvements * doc/C/gettingstarted.xml, doc/C/howto.xml, doc/C/libgda-sections.txt, libgda-ui/gdaui-init.c, libgda-ui/gdaui-plugin.h: Doc. improvements * Makefile.am, libgda-ui-5.0.pc.in, libgda-ui/data-entries/Makefile.am, samples/CustomUIPlugin/Makefile, samples/CustomUIPlugin/README, samples/CustomUIPlugin/custom-entry-password.c, samples/CustomUIPlugin/custom-entry-password.h, samples/CustomUIPlugin/custom-entry-password.xml, samples/CustomUIPlugin/libmain.c, samples/Makefile: Support out of tree UI plugins creation * tools/browser/common/Makefile.am, tools/browser/common/ui-formgrid.c, tools/browser/common/widget-overlay.c, tools/browser/common/widget-overlay.h: GdaBrowser: allow to zoom some forms * libgda/sql-parser/gda-statement-struct-insert.c, tools/browser/browser-window.c: Minor corrections 2011-07-06 Vivien Malerba <malerba@gnome-db.org> * configure.ac, installers/Windows/make-zip-setup.sh: Set version to 4.99.4 2011-07-05 Murray Cumming <murrayc@murrayc.com> * control-center/main.c, libgda-report/engine/test-rt-parser.c, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/plugins/common-pict.c, libgda-ui/data-entries/plugins/gdaui-entry-rt.c, providers/mysql/gda-mysql-blob-op.c, providers/mysql/gda-mysql-ddl.c, providers/mysql/gda-mysql-handler-boolean.c, providers/mysql/gda-mysql-provider.c, providers/mysql/gda-mysql-pstmt.c, providers/mysql/gda-mysql-recordset.c, providers/mysql/libmain.c, samples/Virtual/virtual-test.c, testing/virtual-test-2.c, testing/virtual-test.c, tools/browser/browser-perspective.c, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/canvas/browser-canvas-fkey.c, tools/browser/common/ui-formgrid.c, tools/browser/ldap-browser/classes-view.c, tools/browser/ldap-browser/filter-editor.c, tools/browser/ldap-browser/hierarchy-view.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/query-exec/query-console-page.c: Fix more unused-parameter compiler warnings. Mostly just by adding G_GNUC_UNUSED. * control-center/gdaui-dsn-assistant.c, libgda-ui/gdaui-data-filter.c, libgda-ui/gdaui-raw-grid.c, testing/virtual-test.c, tools/browser/ldap-browser/ldap-search-page.c: Fix some more compiler warnings * libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-server-operation.c, samples/LdapBrowser/ldap-browser.c, tools/browser/common/gdaui-data-import.c, tools/browser/common/gdaui-data-import.h, tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-manager-perspective.c, tools/browser/data-manager/data-source-editor.c, tools/browser/data-manager/data-widget.c, tools/browser/data-manager/ui-spec-editor.c, tools/browser/ldap-browser/ldap-browser-perspective.c, tools/browser/ldap-browser/ldap-classes-page.c, tools/browser/ldap-browser/ldap-entries-page.c, tools/browser/query-exec/query-console-page.c, tools/browser/query-exec/query-exec-perspective.c, tools/browser/schema-browser/schema-browser-perspective.c, tools/browser/schema-browser/table-columns.c: Replace (deprecated) GtkHPaned and GtkVPaned. Use GtkPaned, specifying the orientation. This (tedious) deprecation happened in GTK+ 3.1/3.2. * providers/mysql/gda-mysql-blob-op.c, providers/mysql/gda-mysql-handler-boolean.c, providers/mysql/gda-mysql-provider.c, providers/mysql/gda-mysql-pstmt.c, providers/mysql/gda-mysql-recordset.c: mysql: Fix compiler warnings. This includes one fix that allows for error checking to work. 2011-07-04 Murray Cumming <murrayc@murrayc.com> * libgda-ui/demos/main.c, libgda-ui/gdaui-rt-editor.c: Replace (deprecated) gtk_widget_modify_font(). Use gtk_widget_override_font() instead. This is a simple change. * control-center/cc-gray-bar.c, libgda-ui/gdaui-cloud.c, tools/browser/query-exec/query-editor.c: Replace (deprecated) gtk_widget_modify_base/bg(). Use gtk_widget_override_background_color() instead. This does not replace all uses, because one depends on copying a GtkStyle, but I cannot find an equivalent for GtkStyleContext. * control-center/cc-utility.c, control-center/cc-utility.h, control-center/dsn-config.c, libgda-ui/data-entries/plugins/gdaui-data-cell-renderer-password.c: Fix more typos that broke the build. * control-center/gdaui-dsn-editor.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-cloud.c, libgda-ui/gdaui-data-filter.c, libgda-ui/gdaui-form.c, libgda-ui/gdaui-grid.c, libgda-ui/gdaui-login.c, libgda-ui/gdaui-rt-editor.c, libgda-ui/gdaui-server-operation.c, libgda-ui/internal/gdaui-provider-auth-editor.c, libgda-ui/internal/gdaui-provider-spec-editor.c, tools/browser/common/objects-cloud.c, tools/browser/common/ui-formgrid.c, tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-favorite-selector.c, tools/browser/data-manager/data-manager-perspective.c, tools/browser/data-manager/data-source-editor.c, tools/browser/data-manager/data-widget.c, tools/browser/data-manager/ui-spec-editor.c, tools/browser/data-manager/xml-spec-editor.c, tools/browser/dummy-perspective/dummy-perspective.c, tools/browser/ldap-browser/class-properties.c, tools/browser/ldap-browser/entry-properties.c, tools/browser/ldap-browser/filter-editor.c, tools/browser/ldap-browser/ldap-browser-perspective.c, tools/browser/ldap-browser/ldap-classes-page.c, tools/browser/ldap-browser/ldap-entries-page.c, tools/browser/ldap-browser/ldap-favorite-selector.c, tools/browser/ldap-browser/ldap-search-page.c, tools/browser/query-exec/query-console-page.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-exec-perspective.c, tools/browser/query-exec/query-favorite-selector.c, tools/browser/query-exec/query-result.c, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/objects-index.c, tools/browser/schema-browser/relations-diagram.c, tools/browser/schema-browser/schema-browser-perspective.c, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-info.c, tools/browser/schema-browser/table-preferences.c, tools/browser/schema-browser/table-relations.c: Fix the previous patch deprecating GtkVBox. It is gtk_orientable_set_orientation(), not gtk_box_set_orientation(). * libgda-ui/data-entries/gdaui-data-cell-renderer-bin.c, libgda-ui/data-entries/gdaui-data-cell-renderer-boolean.c, libgda-ui/data-entries/gdaui-data-cell-renderer-combo.c, libgda-ui/data-entries/gdaui-data-cell-renderer-textual.c, .../plugins/gdaui-data-cell-renderer-password.c, .../data-entries/plugins/gdaui-data-cell-renderer-pict.c: Replace (deprecated) gtk_paint_hline() with gtk_render_line(). This deprecation happened in GTK+ 3.0. * libgda-ui/data-entries/common-bin.c, libgda-ui/demos/ddl_queries.c, libgda-ui/gdaui-data-filter.c, testing/gdaui-test-data-entries.c, tools/browser/browser-connections-list.c, tools/browser/canvas-example.c, tools/browser/canvas/browser-canvas-print.c, tools/browser/data-manager/data-console.c, tools/browser/ldap-browser/ldap-search-page.c, tools/browser/query-exec/query-console-page.c: Replace deprecated GtkHButtonBox and GtkVButtonBox with GtkButtonBox. This (tedious) deprecation happened in GTK+ 3.1/3.2. * control-center/gdaui-dsn-assistant.c, control-center/gdaui-dsn-editor.c, control-center/gdaui-dsn-editor.h, control-center/gdaui-login-dialog.c, control-center/main.c, control-center/provider-config.c, libgda-ui/data-entries/common-bin.c, libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/data-entries/plugins/gdaui-entry-pict.c, libgda-ui/demos/basic_form.c, libgda-ui/demos/cloud.c, libgda-ui/demos/combo.c, libgda-ui/demos/data_model_dir.c, libgda-ui/demos/form.c, libgda-ui/demos/form_data_layout.c, libgda-ui/demos/form_pict.c, libgda-ui/demos/form_rw.c, libgda-ui/demos/grid.c, libgda-ui/demos/grid_data_layout.c, libgda-ui/demos/grid_pict.c, libgda-ui/demos/grid_rw.c, libgda-ui/demos/linked_grid_form.c, libgda-ui/demos/linked_model_param.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-basic-form.h, libgda-ui/gdaui-cloud.c, libgda-ui/gdaui-cloud.h, libgda-ui/gdaui-data-filter.c, libgda-ui/gdaui-data-filter.h, libgda-ui/gdaui-form.c, libgda-ui/gdaui-form.h, libgda-ui/gdaui-grid.c, libgda-ui/gdaui-grid.h, libgda-ui/gdaui-login.c, libgda-ui/gdaui-login.h, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-rt-editor.c, libgda-ui/gdaui-rt-editor.h, libgda-ui/gdaui-server-operation.c, libgda-ui/gdaui-server-operation.h, libgda-ui/internal/gdaui-provider-auth-editor.c, libgda-ui/internal/gdaui-provider-auth-editor.h, libgda-ui/internal/gdaui-provider-spec-editor.c, libgda-ui/internal/gdaui-provider-spec-editor.h, samples/LdapBrowser/ldap-browser.c, samples/SimpleUIForm/example.c, testing/gdaui-test-data-entries.c, testing/gdaui-test-errors.c, testing/gdaui-test-rt-editor.c, testing/gdaui-test-widget-entry.c, tools/browser/browser-window.c, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/canvas/browser-canvas-print.c, tools/browser/common/gdaui-data-import.c, tools/browser/common/objects-cloud.c, tools/browser/common/objects-cloud.h, tools/browser/common/ui-formgrid.c, tools/browser/common/ui-formgrid.h, tools/browser/connection-binding-properties.c, tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-console.h, tools/browser/data-manager/data-favorite-selector.c, tools/browser/data-manager/data-favorite-selector.h, tools/browser/data-manager/data-manager-perspective.c, tools/browser/data-manager/data-manager-perspective.h, tools/browser/data-manager/data-source-editor.c, tools/browser/data-manager/data-source-editor.h, tools/browser/data-manager/data-widget.c, tools/browser/data-manager/data-widget.h, tools/browser/data-manager/ui-spec-editor.c, tools/browser/data-manager/ui-spec-editor.h, tools/browser/data-manager/xml-spec-editor.c, tools/browser/data-manager/xml-spec-editor.h, tools/browser/dummy-perspective/dummy-perspective.c, tools/browser/dummy-perspective/dummy-perspective.h, tools/browser/ldap-browser/class-properties.c, tools/browser/ldap-browser/class-properties.h, tools/browser/ldap-browser/entry-properties.c, tools/browser/ldap-browser/entry-properties.h, tools/browser/ldap-browser/filter-editor.c, tools/browser/ldap-browser/filter-editor.h, tools/browser/ldap-browser/ldap-browser-perspective.c, tools/browser/ldap-browser/ldap-browser-perspective.h, tools/browser/ldap-browser/ldap-classes-page.c, tools/browser/ldap-browser/ldap-classes-page.h, tools/browser/ldap-browser/ldap-entries-page.c, tools/browser/ldap-browser/ldap-entries-page.h, tools/browser/ldap-browser/ldap-favorite-selector.c, tools/browser/ldap-browser/ldap-favorite-selector.h, tools/browser/ldap-browser/ldap-search-page.c, tools/browser/ldap-browser/ldap-search-page.h, tools/browser/query-exec/query-console-page.c, tools/browser/query-exec/query-console-page.h, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h, tools/browser/query-exec/query-exec-perspective.c, tools/browser/query-exec/query-exec-perspective.h, tools/browser/query-exec/query-favorite-selector.c, tools/browser/query-exec/query-favorite-selector.h, tools/browser/query-exec/query-result.c, tools/browser/query-exec/query-result.h, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/favorite-selector.h, tools/browser/schema-browser/objects-index.c, tools/browser/schema-browser/objects-index.h, tools/browser/schema-browser/relations-diagram.c, tools/browser/schema-browser/relations-diagram.h, .../browser/schema-browser/schema-browser-perspective.c, .../browser/schema-browser/schema-browser-perspective.h, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-columns.h, tools/browser/schema-browser/table-info.c, tools/browser/schema-browser/table-info.h, tools/browser/schema-browser/table-preferences.c, tools/browser/schema-browser/table-preferences.h, tools/browser/schema-browser/table-relations.c, tools/browser/schema-browser/table-relations.h, tools/browser/text-search.h: Replace deprecated GtkVBox with GtkBox. This (tedious) deprecation happened in GTK+ 3.1/3.2. * control-center/cc-gray-bar.c, control-center/cc-utility.c, control-center/dsn-config.c, control-center/dsn-properties-dialog.c, control-center/gdaui-login-dialog.c, control-center/provider-config.c, libgda-ui/data-entries/common-bin.c, libgda-ui/data-entries/gdaui-entry-bin.c, libgda-ui/data-entries/gdaui-entry-boolean.c, libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/data-entries/plugins/common-pict.c, libgda-ui/data-entries/plugins/gdaui-entry-filesel.c, libgda-ui/demos/cloud.c, libgda-ui/demos/combo.c, libgda-ui/demos/main.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-cloud.c, libgda-ui/gdaui-data-proxy-info.c, libgda-ui/gdaui-data-proxy-info.h, libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-server-operation.c, testing/gdaui-test-widget-entry.c, tools/browser/auth-dialog.c, tools/browser/browser-connections-list.c, tools/browser/browser-window.c, tools/browser/canvas/browser-canvas-print.c, tools/browser/common/gdaui-data-import.c, tools/browser/common/gdaui-entry-import.c, tools/browser/common/objects-cloud.c, tools/browser/common/ui-formgrid.c, tools/browser/connection-binding-properties.c, tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-favorite-selector.c, tools/browser/data-manager/data-source-editor.c, tools/browser/data-manager/data-widget.c, tools/browser/ldap-browser/ldap-favorite-selector.c, tools/browser/ldap-browser/ldap-search-page.c, tools/browser/login-dialog.c, tools/browser/query-exec/query-console-page.c, tools/browser/query-exec/query-favorite-selector.c, tools/browser/query-exec/query-result.c, tools/browser/schema-browser/objects-index.c, tools/browser/schema-browser/relations-diagram.c, tools/browser/schema-browser/table-info.c, tools/browser/support.c, tools/browser/text-search.c, tools/browser/text-search.h: Replace deprecated GtkHBox with GtkBox. This (tedious) deprecation happened in GTK+ 3.1/3.2. * configure.ac, libgda-report/engine/test-rt-parser.c, libgda-ui/data-entries/gdaui-data-cell-renderer-bin.c, .../data-entries/gdaui-data-cell-renderer-textual.c, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/plugins/common-pict.c, libgda-ui/gdaui-init.c, libgda-ui/gdaui-server-operation.c, libgda/handlers/gda-handler-time.h, libgda/sqlite/gda-sqlite-provider.c, providers/jdbc/gda-jdbc-provider.c, providers/jdbc/gda-jdbc-recordset.c, providers/jdbc/jni-wrapper.c, providers/sqlcipher/Makefile.am, testing/gdaui-test-rt-editor.c, testing/virtual-test-2.c, tests/data-model-errors.c, tests/data-models/check_data_proxy.c, tests/data-models/check_model_errors.c, tests/data-models/check_pmodel.c, tests/multi-threading/check_cnc_lock.c, tests/multi-threading/check_mutex.c, tests/multi-threading/check_threaded_cnc.c, tests/multi-threading/check_wrapper.c, tests/multi-threading/dummy-object.c, tests/parser/check_rewrite_for_default.c, tests/parser/check_script.c, tests/providers/prov-test-util.c, tests/test-bin-converter.c, tests/test-connection-string-split.c, tests/test-identifiers-quotes.c, tests/test-input-parsers.c, tests/test-sql-builder.c, tests/test-sql-identifier.c, tests/value-holders/check_holder.c, tests/value-holders/check_set.c, tests/value-holders/check_statement.c, tools/browser/canvas/browser-canvas.c, tools/browser/data-manager/data-source-manager.c, tools/browser/data-manager/data-widget.c, tools/browser/ldap-browser/mgr-ldap-entries.c, tools/browser/query-exec/query-editor.c: tests: Fix warnings. Mostly signed/unsigned warnings. Also made gda_handler_time_set_str_spec() public because it is used by a test and is documented as public already. 2011-07-02 Murray Cumming <murrayc@murrayc.com> * providers/postgres/gda-postgres-recordset.c, providers/web/gda-web-blob-op.c, providers/web/gda-web-provider.c, providers/web/gda-web-pstmt.c: Fix more compiler errors * libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/data-entries/gdaui-formatted-entry.c, libgda/sqlite/gda-sqlite-provider.c, providers/postgres/gda-postgres-ddl.c, providers/skel-implementation/capi/gda-capi-blob-op.c, providers/skel-implementation/capi/gda-capi-recordset.c: Fixed some more compiler warnings * m4/bdb.m4, m4/java.m4, m4/ldap.m4, m4/mdbtools.m4, m4/mysql.m4, m4/oracle.m4, m4/postgresql.m4: configure: m4 macros: Use AC_LANG_SOURCE to avoid warnings. Source code should now be surrounded by an AC_LANG_SOURCE() call. This avoids several annoying warnings such as this: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body 2011-07-01 Murray Cumming <murrayc@murrayc.com> * libgda/gda-statement.c, libgda/sql-parser/gda-sql-parser.c, libgda/sql-parser/gda-statement-struct-parts.c, libgda/sql-parser/gda-statement-struct-parts.h, libgda/sql-parser/gda-statement-struct.c, libgda/sql-parser/parser.y: Add GDA_SQL_OPERATOR_TYPE_ILIKE. This allows use of the ILIKE operator, which is a PostgreSQL extension. 2011-06-30 Vivien Malerba <malerba@gnome-db.org> * doc/C/migration3.xml, libgda/gda-data-model-import.c, libgda/gda-meta-store.c, libgda/gda-meta-struct-io.c, libgda/gda-meta-struct.c, libgda/gda-server-operation.c, libgda/gda-set.c, libgda/gda-value.c, libgda/handlers/gda-handler-type.c, libgda/sql-parser/gda-statement-struct-pspec.c, libgda/sqlite/virtual/gda-vconnection-hub.c, providers/ldap/gda-ldap-util.c, providers/web/gda-web-recordset.c: More GDA_TYPE_NULL corrections, for gda_g_type_from_string() 2011-06-20 Vivien Malerba <malerba@gnome-db.org> * configure.ac, installers/Windows/make-zip-setup.sh: Set version to 4.99.3 2011-06-17 Murray Cumming <murrayc@murrayc.com> * libgda-ui/data-entries/common-bin.c, libgda/gda-data-model.c, libgda/gda-meta-store.c, libgda/gda-tree-node.c, libgda/gda-util.c, libgda/sqlite/virtual/gda-vconnection-data-model.c, providers/postgres/gda-postgres-blob-op.c, tests/providers/prov-test-util.c, tools/browser/schema-browser/table-info.c: Avoid some set-but-not-used compiler warnings. 2011-06-17 Vivien Malerba <malerba@gnome-db.org> * tools/browser/common/ui-formgrid.c, tools/browser/common/ui-formgrid.h, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-widget.c: GdaBrowser: data manager perspective corrections 2011-06-16 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/Makefile.am, libgda/Makefile.am: Modifications for bug #631645 * libgda-report/engine/gda-report-engine.c, libgda-ui/data-entries/gdaui-entry-none.c, libgda/gda-data-model.c, providers/mysql/gda-mysql-recordset.c, providers/postgres/gda-postgres-recordset.c: More "GDA_TYPE_NULL is not 0 anymore" work, for bug #652702 2011-06-16 Vincent Untz <vuntz@gnome.org> * libgda-report/RML/gda-report-rml-document.c, libgda-report/RML/trml2html/Makefile.am, libgda-report/RML/trml2pdf/Makefile.am: Reports: Do not install sub-directories in /usr/bin Bug # 594115 2011-06-15 Vivien Malerba <malerba@gnome-db.org> * tools/browser/Makefile.am, tools/browser/ldap-browser/class-properties.c, tools/browser/ldap-browser/entry-properties.c, tools/browser/text-search.c, tools/browser/text-search.h: GdaBrowser: reworked search in text in separate widget * providers/ldap/gda-ldap-provider.c, providers/ldap/gda-ldap-util.c: LDAP provider: misc improvements 2011-06-15 Murray Cumming <murrayc@murrayc.com> * libgda/gda-data-model-dir.c, libgda/gda-data-model-import.c, libgda/gda-data-proxy.c, libgda/gda-data-select.c, libgda/gda-meta-store.c, libgda/gda-value.c, libgda/handlers/gda-handler-numerical.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/virtual/gda-vconnection-hub.c, libgda/sqlite/virtual/gda-virtual-provider.c, tests/providers/prov-test-common.h: Fix several compiler warnings, though far from all of them. * libgda/gda-data-model-import.c: (gda_data_model_import_get_access_flags): This probably fixes a logic error, introduced since a line after the if() was commented out. There was no comment about why it was commented out. * libgda/gda-value.c, libgda/gda-value.h: Replace G_CONST_RETURN with const. * libgda/gda-value.[h|c]: G_CONST_RETURN is now deprecated, and was just a const keyword anyway. 2011-06-13 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/gdaui-data-cell-renderer-bin.c, libgda-ui/data-entries/gdaui-data-cell-renderer-boolean.c, libgda-ui/data-entries/gdaui-data-cell-renderer-combo.c, libgda-ui/data-entries/gdaui-data-cell-renderer-textual.c, .../data-entries/plugins/gdaui-data-cell-renderer-password.c, libgda-ui/data-entries/plugins/gdaui-data-cell-renderer-pict.c, libgda-ui/demos/main.c, libgda/gda-holder.c, libgda/gda-init.c, libgda/gda-set.c: Doc. format corrections * tools/browser/ldap-browser/entry-properties.c, .../ldap-browser/ldap-browser-perspective.c: GdaBrowser: added search feature in LDAP entry's properties * doc/C/libgda-5.0-docs.sgml, doc/C/libgda-sections.txt, doc/C/migration3.xml, .../gdaui-data-cell-renderer-textual.c, libgda-ui/data-entries/gdaui-entry-bin.c, libgda-ui/data-entries/gdaui-entry-boolean.c, libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-none.c, libgda-ui/data-entries/gdaui-entry-number.c, libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/data-entries/gdaui-entry-wrapper.c, .../plugins/gdaui-data-cell-renderer-password.c, libgda-ui/data-entries/plugins/gdaui-entry-cidr.c, .../data-entries/plugins/gdaui-entry-filesel.c, .../data-entries/plugins/gdaui-entry-password.c, libgda-ui/data-entries/plugins/gdaui-entry-pict.c, libgda-ui/data-entries/plugins/gdaui-entry-rt.c, libgda-ui/data-entries/plugins/gdaui-entry-text.c, libgda-ui/gdaui-init.c, libgda/gda-column.c, libgda/gda-data-model-array.c, libgda/gda-data-model-import.c, libgda/gda-data-model.c, libgda/gda-data-proxy.c, libgda/gda-holder.c, libgda/gda-init.c, libgda/gda-row.c, libgda/gda-server-provider.c, libgda/gda-statement.c, libgda/gda-util.c, libgda/gda-value.c, libgda/gda-value.h, 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/libgda.symbols, libgda/sql-parser/gda-statement-struct-parts.c, libgda/sql-parser/gda-statement-struct-pspec.c, libgda/sql-parser/gda-statement-struct-trans.c, libgda/sql-parser/gda-statement-struct-util.c, libgda/sqlite/gda-sqlite-handler-bin.c, libgda/sqlite/gda-sqlite-handler-boolean.c, libgda/sqlite/gda-sqlite-meta.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-recordset.c, libgda/sqlite/virtual/gda-vconnection-hub.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, libgda/thread-wrapper/gda-thread-wrapper.c, providers/firebird/gda-firebird-provider.c, providers/firebird/gda-firebird-recordset.c, providers/jdbc/GdaJValue.c, providers/jdbc/gda-jdbc-provider.c, providers/jdbc/gda-jdbc-recordset.c, providers/jdbc/jni-wrapper.c, providers/jdbc/libmain.c, providers/mysql/gda-mysql-handler-boolean.c, providers/mysql/gda-mysql-provider.c, providers/mysql/gda-mysql-recordset.c, providers/oracle/gda-oracle-provider.c, providers/oracle/gda-oracle-recordset.c, providers/postgres/gda-postgres-handler-bin.c, providers/postgres/gda-postgres-provider.c, providers/postgres/gda-postgres-recordset.c, .../skel-implementation/capi/gda-capi-provider.c, .../skel-implementation/capi/gda-capi-recordset.c, providers/web/gda-web-provider.c, providers/web/gda-web-recordset.c, tests/data-model-errors.c, tests/multi-threading/check_wrapper.c, tests/value-holders/common.c: GDA_TYPE_NULL is not 0 anymore, for bug #647633 2011-06-10 Vivien Malerba <malerba@gnome-db.org> * control-center/cc-gray-bar.c, control-center/cc-gray-bar.h, control-center/cc-utility.c, control-center/cc-utility.h, control-center/dsn-config.c, control-center/dsn-config.h, control-center/dsn-properties-dialog.c, control-center/dsn-properties-dialog.h, control-center/gdaui-dsn-assistant.c, control-center/gdaui-dsn-assistant.h, control-center/gdaui-dsn-editor.c, control-center/gdaui-dsn-editor.h, control-center/gdaui-login-dialog.c, control-center/gdaui-login-dialog.h, control-center/main.c, control-center/provider-config.c, control-center/provider-config.h, doc/C/fdl-appendix.sgml, .../DocBook/gda-report-docbook-document.c, .../DocBook/gda-report-docbook-document.h, libgda-report/RML/gda-report-rml-document.c, libgda-report/RML/gda-report-rml-document.h, libgda-report/RML/trml2html/__init__.py, libgda-report/RML/trml2html/trml2html.py, libgda-report/RML/trml2html/utils.py, libgda-report/RML/trml2pdf/__init__.py, libgda-report/RML/trml2pdf/color.py, libgda-report/RML/trml2pdf/trml2pdf.py, libgda-report/RML/trml2pdf/utils.py, libgda-report/engine/gda-report-engine.c, libgda-report/engine/gda-report-engine.h, libgda-report/engine/rt-parser.c, libgda-report/engine/rt-parser.h, libgda-report/engine/test-rt-parser.c, libgda-report/gda-report-document-private.h, libgda-report/gda-report-document.c, libgda-report/gda-report-document.h, libgda-report/libgda-report.h, libgda-ui/data-entries/common-bin.c, libgda-ui/data-entries/common-bin.h, .../data-entries/gdaui-data-cell-renderer-bin.c, .../data-entries/gdaui-data-cell-renderer-bin.h, .../gdaui-data-cell-renderer-boolean.c, .../gdaui-data-cell-renderer-boolean.h, .../data-entries/gdaui-data-cell-renderer-combo.c, .../data-entries/gdaui-data-cell-renderer-combo.h, .../data-entries/gdaui-data-cell-renderer-info.c, .../data-entries/gdaui-data-cell-renderer-info.h, .../gdaui-data-cell-renderer-textual.c, .../gdaui-data-cell-renderer-textual.h, .../data-entries/gdaui-data-cell-renderer-util.c, .../data-entries/gdaui-data-cell-renderer-util.h, libgda-ui/data-entries/gdaui-entry-bin.c, libgda-ui/data-entries/gdaui-entry-bin.h, libgda-ui/data-entries/gdaui-entry-boolean.c, libgda-ui/data-entries/gdaui-entry-boolean.h, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry-combo.h, libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-common-time.h, libgda-ui/data-entries/gdaui-entry-date.c, libgda-ui/data-entries/gdaui-entry-date.h, libgda-ui/data-entries/gdaui-entry-none.c, libgda-ui/data-entries/gdaui-entry-none.h, libgda-ui/data-entries/gdaui-entry-number.c, libgda-ui/data-entries/gdaui-entry-number.h, libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/data-entries/gdaui-entry-shell.h, libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/data-entries/gdaui-entry-string.h, libgda-ui/data-entries/gdaui-entry-time.c, libgda-ui/data-entries/gdaui-entry-time.h, libgda-ui/data-entries/gdaui-entry-timestamp.c, libgda-ui/data-entries/gdaui-entry-timestamp.h, libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/data-entries/gdaui-entry-wrapper.h, libgda-ui/data-entries/gdaui-entry.c, libgda-ui/data-entries/gdaui-entry.h, libgda-ui/data-entries/gdaui-formatted-entry.c, libgda-ui/data-entries/gdaui-formatted-entry.h, libgda-ui/data-entries/gdaui-numeric-entry.c, libgda-ui/data-entries/gdaui-numeric-entry.h, libgda-ui/data-entries/plugins/common-pict.c, libgda-ui/data-entries/plugins/common-pict.h, libgda-ui/data-entries/plugins/custom-marshal.c, libgda-ui/data-entries/plugins/custom-marshal.h, libgda-ui/data-entries/plugins/gda-sql.lang, .../plugins/gdaui-data-cell-renderer-password.c, .../plugins/gdaui-data-cell-renderer-password.h, .../plugins/gdaui-data-cell-renderer-pict.c, .../plugins/gdaui-data-cell-renderer-pict.h, libgda-ui/data-entries/plugins/gdaui-entry-cidr.c, libgda-ui/data-entries/plugins/gdaui-entry-cidr.h, .../data-entries/plugins/gdaui-entry-filesel.c, .../data-entries/plugins/gdaui-entry-filesel.h, .../data-entries/plugins/gdaui-entry-password.c, .../data-entries/plugins/gdaui-entry-password.h, libgda-ui/data-entries/plugins/gdaui-entry-pict.c, libgda-ui/data-entries/plugins/gdaui-entry-pict.h, libgda-ui/data-entries/plugins/gdaui-entry-rt.c, libgda-ui/data-entries/plugins/gdaui-entry-rt.h, libgda-ui/data-entries/plugins/gdaui-entry-text.c, libgda-ui/data-entries/plugins/gdaui-entry-text.h, libgda-ui/data-entries/plugins/libmain.c, libgda-ui/data-entries/widget-embedder.c, libgda-ui/data-entries/widget-embedder.h, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-basic-form.h, libgda-ui/gdaui-cloud.c, libgda-ui/gdaui-cloud.h, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-combo.h, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-entry.h, libgda-ui/gdaui-data-filter.c, libgda-ui/gdaui-data-filter.h, libgda-ui/gdaui-data-proxy-info.c, libgda-ui/gdaui-data-proxy-info.h, libgda-ui/gdaui-data-proxy.c, libgda-ui/gdaui-data-proxy.h, libgda-ui/gdaui-data-selector.c, libgda-ui/gdaui-data-selector.h, libgda-ui/gdaui-data-store.c, libgda-ui/gdaui-data-store.h, libgda-ui/gdaui-decl.h, libgda-ui/gdaui-easy.h, libgda-ui/gdaui-enums.h, libgda-ui/gdaui-form.c, libgda-ui/gdaui-form.h, libgda-ui/gdaui-grid.c, libgda-ui/gdaui-grid.h, libgda-ui/gdaui-init.c, libgda-ui/gdaui-login.c, libgda-ui/gdaui-login.h, libgda-ui/gdaui-plugin.h, libgda-ui/gdaui-provider-selector.c, libgda-ui/gdaui-provider-selector.h, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-form.h, libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-raw-grid.h, libgda-ui/gdaui-rt-editor.c, libgda-ui/gdaui-rt-editor.h, libgda-ui/gdaui-server-operation.c, libgda-ui/gdaui-server-operation.h, libgda-ui/gdaui-set.c, libgda-ui/gdaui-set.h, libgda-ui/gdaui-tree-store.c, libgda-ui/gdaui-tree-store.h, libgda-ui/internal/gdaui-dsn-selector.c, libgda-ui/internal/gdaui-dsn-selector.h, libgda-ui/internal/gdaui-provider-auth-editor.c, libgda-ui/internal/gdaui-provider-auth-editor.h, libgda-ui/internal/gdaui-provider-spec-editor.c, libgda-ui/internal/gdaui-provider-spec-editor.h, libgda-ui/internal/popup-container.c, libgda-ui/internal/popup-container.h, libgda-ui/internal/utility.c, libgda-ui/internal/utility.h, libgda-ui/libgda-ui.h, libgda-ui/marshallers/gdaui-custom-marshal.c, libgda-ui/marshallers/gdaui-custom-marshal.h, libgda-xslt/libgda-xslt.h, libgda-xslt/sql_backend.c, libgda-xslt/sql_backend.h, libgda-xslt/sql_exslt_internal.c, libgda-xslt/sqlexslt.c, libgda/binreloc/gda-binreloc.c, libgda/binreloc/gda-binreloc.h, libgda/dir-blob-op.c, libgda/dir-blob-op.h, libgda/gda-attributes-manager.c, libgda/gda-attributes-manager.h, libgda/gda-batch.c, libgda/gda-batch.h, libgda/gda-blob-op.c, libgda/gda-blob-op.h, libgda/gda-column.c, libgda/gda-column.h, libgda/gda-config.c, libgda/gda-config.h, libgda/gda-connection-event.c, libgda/gda-connection-event.h, libgda/gda-connection-internal.h, libgda/gda-connection-private.h, libgda/gda-connection-sqlite.h, libgda/gda-connection.c, libgda/gda-connection.h, libgda/gda-custom-marshal.c, libgda/gda-custom-marshal.h, libgda/gda-data-access-wrapper.c, libgda/gda-data-access-wrapper.h, libgda/gda-data-comparator.c, libgda/gda-data-comparator.h, libgda/gda-data-handler.c, libgda/gda-data-handler.h, libgda/gda-data-meta-wrapper.c, libgda/gda-data-meta-wrapper.h, libgda/gda-data-model-array.c, libgda/gda-data-model-array.h, libgda/gda-data-model-bdb.c, libgda/gda-data-model-bdb.h, libgda/gda-data-model-dir.c, libgda/gda-data-model-dir.h, libgda/gda-data-model-dsn-list.c, libgda/gda-data-model-dsn-list.h, libgda/gda-data-model-extra.h, libgda/gda-data-model-import.c, libgda/gda-data-model-import.h, libgda/gda-data-model-iter-extra.h, libgda/gda-data-model-iter.c, libgda/gda-data-model-iter.h, libgda/gda-data-model-ldap.c, libgda/gda-data-model-ldap.h, libgda/gda-data-model-private.h, libgda/gda-data-model.c, libgda/gda-data-model.h, libgda/gda-data-proxy.c, libgda/gda-data-proxy.h, libgda/gda-data-select-extra.h, libgda/gda-data-select.c, libgda/gda-data-select.h, libgda/gda-debug-macros.h, libgda/gda-decl.h, libgda/gda-enums.h, libgda/gda-holder.c, libgda/gda-holder.h, libgda/gda-init.c, libgda/gda-lockable.c, libgda/gda-lockable.h, libgda/gda-log.c, libgda/gda-log.h, libgda/gda-meta-store-extra.h, libgda/gda-meta-store.c, libgda/gda-meta-store.h, libgda/gda-meta-struct-io.c, libgda/gda-meta-struct-private.h, libgda/gda-meta-struct.c, libgda/gda-meta-struct.h, libgda/gda-mutex.c, libgda/gda-mutex.h, libgda/gda-quark-list.c, libgda/gda-quark-list.h, libgda/gda-repetitive-statement.c, libgda/gda-repetitive-statement.h, libgda/gda-row.c, libgda/gda-row.h, libgda/gda-server-operation-private.h, libgda/gda-server-operation.c, libgda/gda-server-operation.h, libgda/gda-server-provider-extra.c, libgda/gda-server-provider-extra.h, libgda/gda-server-provider-private.h, libgda/gda-server-provider.c, libgda/gda-server-provider.h, libgda/gda-set.c, libgda/gda-set.h, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, libgda/gda-statement-extra.h, libgda/gda-statement-priv.h, libgda/gda-statement.c, libgda/gda-statement.h, libgda/gda-transaction-status-private.h, libgda/gda-transaction-status.c, libgda/gda-transaction-status.h, libgda/gda-tree-manager.c, libgda/gda-tree-manager.h, libgda/gda-tree-mgr-columns.c, libgda/gda-tree-mgr-columns.h, libgda/gda-tree-mgr-label.c, libgda/gda-tree-mgr-label.h, libgda/gda-tree-mgr-ldap.c, libgda/gda-tree-mgr-ldap.h, libgda/gda-tree-mgr-schemas.c, libgda/gda-tree-mgr-schemas.h, libgda/gda-tree-mgr-select.c, libgda/gda-tree-mgr-select.h, libgda/gda-tree-mgr-tables.c, libgda/gda-tree-mgr-tables.h, libgda/gda-tree-node.c, libgda/gda-tree-node.h, libgda/gda-tree.c, libgda/gda-tree.h, libgda/gda-types.c, libgda/gda-types.h, libgda/gda-util.c, libgda/gda-util.h, libgda/gda-value.c, libgda/gda-value.h, libgda/gda-xa-transaction.c, libgda/gda-xa-transaction.h, libgda/handlers/gda-handler-bin.c, libgda/handlers/gda-handler-bin.h, libgda/handlers/gda-handler-boolean.c, libgda/handlers/gda-handler-boolean.h, libgda/handlers/gda-handler-numerical.c, libgda/handlers/gda-handler-numerical.h, libgda/handlers/gda-handler-string.c, libgda/handlers/gda-handler-string.h, libgda/handlers/gda-handler-time.c, libgda/handlers/gda-handler-time.h, libgda/handlers/gda-handler-type.c, libgda/handlers/gda-handler-type.h, libgda/libgda-global-variables.h, libgda/libgda.h.in, libgda/providers-support/gda-data-select-priv.h, libgda/providers-support/gda-meta-column-types.h, libgda/providers-support/gda-pstmt.c, libgda/providers-support/gda-pstmt.h, libgda/sql-parser/gda-sql-parser-private.h, libgda/sql-parser/gda-sql-parser.c, libgda/sql-parser/gda-sql-parser.h, libgda/sql-parser/gda-sql-statement.h, libgda/sql-parser/gda-statement-struct-compound.c, libgda/sql-parser/gda-statement-struct-compound.h, libgda/sql-parser/gda-statement-struct-decl.h, libgda/sql-parser/gda-statement-struct-delete.c, libgda/sql-parser/gda-statement-struct-delete.h, libgda/sql-parser/gda-statement-struct-insert.c, libgda/sql-parser/gda-statement-struct-insert.h, libgda/sql-parser/gda-statement-struct-parts.c, libgda/sql-parser/gda-statement-struct-parts.h, libgda/sql-parser/gda-statement-struct-pspec.c, libgda/sql-parser/gda-statement-struct-pspec.h, libgda/sql-parser/gda-statement-struct-select.c, libgda/sql-parser/gda-statement-struct-select.h, libgda/sql-parser/gda-statement-struct-trans.c, libgda/sql-parser/gda-statement-struct-trans.h, libgda/sql-parser/gda-statement-struct-unknown.c, libgda/sql-parser/gda-statement-struct-unknown.h, libgda/sql-parser/gda-statement-struct-update.c, libgda/sql-parser/gda-statement-struct-update.h, libgda/sql-parser/gda-statement-struct-util.c, libgda/sql-parser/gda-statement-struct-util.h, libgda/sql-parser/gda-statement-struct.c, libgda/sql-parser/gda-statement-struct.h, libgda/sql-parser/gen_def.c, libgda/sqlite/gda-sqlite-blob-op.c, libgda/sqlite/gda-sqlite-blob-op.h, libgda/sqlite/gda-sqlite-ddl.c, libgda/sqlite/gda-sqlite-ddl.h, libgda/sqlite/gda-sqlite-handler-bin.c, libgda/sqlite/gda-sqlite-handler-bin.h, libgda/sqlite/gda-sqlite-handler-boolean.c, libgda/sqlite/gda-sqlite-handler-boolean.h, libgda/sqlite/gda-sqlite-meta.c, libgda/sqlite/gda-sqlite-meta.h, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-provider.h, libgda/sqlite/gda-sqlite-pstmt.c, libgda/sqlite/gda-sqlite-pstmt.h, libgda/sqlite/gda-sqlite-recordset.c, libgda/sqlite/gda-sqlite-recordset.h, libgda/sqlite/gda-sqlite-util.c, libgda/sqlite/gda-sqlite-util.h, libgda/sqlite/gda-sqlite.h, libgda/sqlite/gda-symbols-util.c, libgda/sqlite/gda-symbols-util.h, libgda/sqlite/gen_emb_string.c, libgda/sqlite/virtual/gda-ldap-connection.c, libgda/sqlite/virtual/gda-ldap-connection.h, .../virtual/gda-vconnection-data-model-private.h, libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vconnection-data-model.h, libgda/sqlite/virtual/gda-vconnection-hub.c, libgda/sqlite/virtual/gda-vconnection-hub.h, libgda/sqlite/virtual/gda-virtual-connection.c, libgda/sqlite/virtual/gda-virtual-connection.h, libgda/sqlite/virtual/gda-virtual-provider.c, libgda/sqlite/virtual/gda-virtual-provider.h, libgda/sqlite/virtual/gda-vprovider-data-model.c, libgda/sqlite/virtual/gda-vprovider-data-model.h, libgda/sqlite/virtual/gda-vprovider-hub.c, libgda/sqlite/virtual/gda-vprovider-hub.h, libgda/sqlite/virtual/libgda-virtual.h.in, libgda/thread-wrapper/gda-thread-blob-op.c, libgda/thread-wrapper/gda-thread-blob-op.h, libgda/thread-wrapper/gda-thread-meta.c, libgda/thread-wrapper/gda-thread-meta.h, libgda/thread-wrapper/gda-thread-provider.c, libgda/thread-wrapper/gda-thread-provider.h, libgda/thread-wrapper/gda-thread-recordset.c, libgda/thread-wrapper/gda-thread-recordset.h, libgda/thread-wrapper/gda-thread-wrapper.c, libgda/thread-wrapper/gda-thread-wrapper.h, providers/bdb/gda-bdb-provider.c, providers/bdb/gda-bdb-provider.h, providers/bdb/gda-bdb-test.c, providers/bdb/gda-bdb.h, providers/bdb/libmain.c, providers/bdb/patch_db.h, providers/bdbsql/libmain.c, providers/firebird/gda-firebird-blob-op.c, providers/firebird/gda-firebird-blob-op.h, providers/firebird/gda-firebird-ddl.c, providers/firebird/gda-firebird-ddl.h, providers/firebird/gda-firebird-meta.c, providers/firebird/gda-firebird-meta.h, providers/firebird/gda-firebird-parser.c, providers/firebird/gda-firebird-parser.h, providers/firebird/gda-firebird-provider.c, providers/firebird/gda-firebird-provider.h, providers/firebird/gda-firebird-pstmt.c, providers/firebird/gda-firebird-pstmt.h, providers/firebird/gda-firebird-recordset.c, providers/firebird/gda-firebird-recordset.h, providers/firebird/gda-firebird-util.c, providers/firebird/gda-firebird-util.h, providers/firebird/gda-firebird.h, providers/firebird/gen_def.c, providers/firebird/libmain.c, providers/jdbc/GdaInputStream.c, providers/jdbc/GdaJBlobOp.c, providers/jdbc/GdaJColumnInfos.c, providers/jdbc/GdaJConnection.c, providers/jdbc/GdaJMeta.c, providers/jdbc/GdaJPStmt.c, providers/jdbc/GdaJProvider.c, providers/jdbc/GdaJResultSet.c, providers/jdbc/GdaJResultSetInfos.c, providers/jdbc/GdaJValue.c, providers/jdbc/gda-jdbc-blob-op.c, providers/jdbc/gda-jdbc-blob-op.h, providers/jdbc/gda-jdbc-ddl.c, providers/jdbc/gda-jdbc-ddl.h, providers/jdbc/gda-jdbc-meta.c, providers/jdbc/gda-jdbc-meta.h, providers/jdbc/gda-jdbc-provider.c, providers/jdbc/gda-jdbc-provider.h, providers/jdbc/gda-jdbc-pstmt.c, providers/jdbc/gda-jdbc-pstmt.h, providers/jdbc/gda-jdbc-recordset.c, providers/jdbc/gda-jdbc-recordset.h, providers/jdbc/gda-jdbc-test.c, providers/jdbc/gda-jdbc-util.c, providers/jdbc/gda-jdbc-util.h, providers/jdbc/gda-jdbc.h, providers/jdbc/gda-list-jdbc-providers.c, providers/jdbc/jni-globals.h, providers/jdbc/jni-wrapper.c, providers/jdbc/jni-wrapper.h, providers/jdbc/libmain.c, providers/ldap/gda-ldap-provider.c, providers/ldap/gda-ldap-provider.h, providers/ldap/gda-ldap-util.c, providers/ldap/gda-ldap-util.h, providers/ldap/gda-ldap.h, providers/ldap/gdaprov-data-model-ldap.c, providers/ldap/gdaprov-data-model-ldap.h, providers/ldap/libmain.c, providers/mdb/gda-mdb-provider.c, providers/mdb/gda-mdb-provider.h, providers/mdb/gda-mdb.h, providers/mdb/libmain.c, providers/mdb/libmdb-src/backend.c, providers/mdb/libmdb-src/catalog.c, providers/mdb/libmdb-src/data.c, providers/mdb/libmdb-src/file.c, providers/mdb/libmdb-src/iconv.c, providers/mdb/libmdb-src/include/mdbodbc.h, providers/mdb/libmdb-src/include/mdbprivate.h, providers/mdb/libmdb-src/include/mdbtools.h, providers/mdb/libmdb-src/include/mdbver.h, providers/mdb/libmdb-src/index.c, providers/mdb/libmdb-src/kkd.c, providers/mdb/libmdb-src/like.c, providers/mdb/libmdb-src/map.c, providers/mdb/libmdb-src/mem.c, providers/mdb/libmdb-src/money.c, providers/mdb/libmdb-src/options.c, providers/mdb/libmdb-src/props.c, providers/mdb/libmdb-src/sargs.c, providers/mdb/libmdb-src/stats.c, providers/mdb/libmdb-src/table.c, providers/mdb/libmdb-src/worktable.c, providers/mdb/libmdb-src/write.c, providers/mysql/gda-mysql-blob-op.c, providers/mysql/gda-mysql-blob-op.h, providers/mysql/gda-mysql-ddl.c, providers/mysql/gda-mysql-ddl.h, providers/mysql/gda-mysql-handler-boolean.c, providers/mysql/gda-mysql-handler-boolean.h, providers/mysql/gda-mysql-provider.c, providers/mysql/gda-mysql-provider.h, providers/mysql/gda-mysql-pstmt.c, providers/mysql/gda-mysql-pstmt.h, providers/mysql/gda-mysql-recordset.c, providers/mysql/gda-mysql-recordset.h, providers/mysql/gda-mysql-util.c, providers/mysql/gda-mysql-util.h, providers/mysql/gda-mysql.h, providers/mysql/libmain.c, providers/oracle/gda-oracle-blob-op.c, providers/oracle/gda-oracle-blob-op.h, providers/oracle/gda-oracle-ddl.c, providers/oracle/gda-oracle-ddl.h, providers/oracle/gda-oracle-meta.c, providers/oracle/gda-oracle-meta.h, providers/oracle/gda-oracle-parser.c, providers/oracle/gda-oracle-parser.h, providers/oracle/gda-oracle-provider.c, providers/oracle/gda-oracle-provider.h, providers/oracle/gda-oracle-pstmt.c, providers/oracle/gda-oracle-pstmt.h, providers/oracle/gda-oracle-recordset.c, providers/oracle/gda-oracle-recordset.h, providers/oracle/gda-oracle-util.c, providers/oracle/gda-oracle-util.h, providers/oracle/gda-oracle.h, providers/oracle/gen_def.c, providers/oracle/libmain.c, providers/oracle/oracle_specs_drop_index.xml.in, providers/oracle/oracle_specs_drop_table.xml.in, providers/postgres/gda-postgres-blob-op.c, providers/postgres/gda-postgres-blob-op.h, providers/postgres/gda-postgres-ddl.c, providers/postgres/gda-postgres-ddl.h, providers/postgres/gda-postgres-handler-bin.c, providers/postgres/gda-postgres-handler-bin.h, providers/postgres/gda-postgres-provider.c, providers/postgres/gda-postgres-provider.h, providers/postgres/gda-postgres-pstmt.c, providers/postgres/gda-postgres-pstmt.h, providers/postgres/gda-postgres-recordset.c, providers/postgres/gda-postgres-recordset.h, providers/postgres/gda-postgres-util.c, providers/postgres/gda-postgres-util.h, providers/postgres/gda-postgres.h, providers/postgres/libmain.c, providers/reuseable/gda-provider-reuseable.h, providers/reuseable/mysql/gda-mysql-meta.c, providers/reuseable/mysql/gda-mysql-meta.h, providers/reuseable/mysql/gda-mysql-parser.c, providers/reuseable/mysql/gda-mysql-parser.h, providers/reuseable/mysql/gda-mysql-reuseable.c, providers/reuseable/mysql/gda-mysql-reuseable.h, providers/reuseable/mysql/gen_def.c, providers/reuseable/postgres/gda-postgres-meta.c, providers/reuseable/postgres/gda-postgres-meta.h, providers/reuseable/postgres/gda-postgres-parser.c, providers/reuseable/postgres/gda-postgres-parser.h, .../reuseable/postgres/gda-postgres-reuseable.c, .../reuseable/postgres/gda-postgres-reuseable.h, providers/reuseable/postgres/gen_def.c, providers/reuseable/reuse-all.c, providers/reuseable/reuse-all.h, .../skel-implementation/capi/gda-capi-blob-op.c, .../skel-implementation/capi/gda-capi-blob-op.h, providers/skel-implementation/capi/gda-capi-ddl.c, providers/skel-implementation/capi/gda-capi-meta.c, .../skel-implementation/capi/gda-capi-parser.c, .../skel-implementation/capi/gda-capi-parser.h, .../skel-implementation/capi/gda-capi-provider.c, .../skel-implementation/capi/gda-capi-provider.h, .../skel-implementation/capi/gda-capi-pstmt.c, .../skel-implementation/capi/gda-capi-pstmt.h, .../skel-implementation/capi/gda-capi-recordset.c, .../skel-implementation/capi/gda-capi-recordset.h, providers/skel-implementation/capi/gda-capi.h, providers/skel-implementation/capi/gen_def.c, providers/sqlcipher/libmain.c, providers/sqlite/libmain.c, providers/web/gda-web-blob-op.c, providers/web/gda-web-blob-op.h, providers/web/gda-web-ddl.c, providers/web/gda-web-ddl.h, providers/web/gda-web-meta.c, providers/web/gda-web-meta.h, providers/web/gda-web-provider.c, providers/web/gda-web-provider.h, providers/web/gda-web-pstmt.c, providers/web/gda-web-pstmt.h, providers/web/gda-web-recordset.c, providers/web/gda-web-recordset.h, providers/web/gda-web-util.c, providers/web/gda-web-util.h, providers/web/gda-web.h, providers/web/libmain.c, samples/AsyncExec/example.c, samples/BDB/access-custom.c, samples/BDB/access-raw.c, samples/BDB/common.h, samples/BDB/custom-bdb-model.c, samples/BDB/custom-bdb-model.h, samples/BDB/fill.c, samples/Blobs/blobtest.c, samples/DDL/ddl.c, samples/DirDataModel/find-duplicates.c, samples/F-Spot/repair-path.c, samples/LdapBrowser/ldap-browser.c, samples/MetaStore/background.c, samples/MetaStore/example.c, samples/Report/customers-report-docbook.c, samples/Report/customers-report-rml.c, samples/Report/customers-report.c, samples/Report/schema-report.c, samples/SimpleExample/example.c, samples/SimpleUIForm/example.c, samples/SqlBuilder/example.c, samples/SqlBuilder/example_cnc.c, samples/SqlParserConsole/console.c, samples/SqlParserConsole/graph.c, samples/SqlParserConsole/graph.h, samples/TableCopy/common.c, samples/TableCopy/common.h, samples/TableCopy/table-copy-easier.c, samples/TableCopy/table-copy.c, samples/Tree/example.c, samples/Virtual/virtual-test.c, samples/WritableSelect/example.c, samples/XSLT/transform.c, testing/gda-provider-status.c, testing/gda-test-blob.c, testing/gda-test-connection.c, testing/gdaui-test-data-entries.c, testing/gdaui-test-errors.c, testing/gdaui-test-rt-editor.c, testing/gdaui-test-widget-entry.c, testing/html.c, testing/html.h, testing/virtual-test-2.c, testing/virtual-test.c, tests/data-model-errors.c, tests/data-model-errors.h, tests/data-models/check_data_proxy.c, tests/data-models/check_empty_rs.c, tests/data-models/check_model_copy.c, tests/data-models/check_model_errors.c, tests/data-models/check_model_import.c, tests/data-models/check_pmodel.c, tests/data-models/check_vcnc.c, tests/data-models/check_virtual.c, tests/gda-ddl-creator.c, tests/gda-ddl-creator.h, tests/meta-store/check_meta_store_memory.c, tests/meta-store/check_meta_store_mysql.c, tests/meta-store/check_meta_store_postgresql.c, tests/meta-store/check_meta_store_sqlite.c, tests/meta-store/common.c, tests/meta-store/common.h, tests/multi-threading/check_cnc_lock.c, tests/multi-threading/check_mutex.c, tests/multi-threading/check_parser.c, tests/multi-threading/check_threaded_cnc.c, tests/multi-threading/check_wrapper.c, tests/multi-threading/common.c, tests/multi-threading/common.h, tests/multi-threading/dummy-object.c, tests/multi-threading/dummy-object.h, tests/parser/check_dml_comp.c, tests/parser/check_normalization.c, tests/parser/check_parser.c, tests/parser/check_rewrite_for_default.c, tests/parser/check_script.c, tests/parser/check_validation.c, tests/providers/check_bdb.c, tests/providers/check_firebird.c, tests/providers/check_mdb.c, tests/providers/check_mysql.c, tests/providers/check_oracle.c, tests/providers/check_postgres.c, tests/providers/check_sqlite.c, tests/providers/prov-test-common.c, tests/providers/prov-test-common.h, tests/providers/prov-test-util.c, tests/providers/prov-test-util.h, tests/test-bin-converter.c, tests/test-cnc-utils.c, tests/test-cnc-utils.h, tests/test-connection-string-split.c, tests/test-ddl-creator.c, tests/test-identifiers-quotes.c, tests/test-input-parsers.c, tests/test-sql-builder.c, tests/test-sql-identifier.c, tests/value-holders/check_holder.c, tests/value-holders/check_set.c, tests/value-holders/check_statement.c, tests/value-holders/common.c, tests/value-holders/common.h, tools/browser/auth-dialog.c, tools/browser/auth-dialog.h, tools/browser/browser-connection-priv.h, tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/browser-connections-list.c, tools/browser/browser-connections-list.h, tools/browser/browser-core.c, tools/browser/browser-core.h, tools/browser/browser-favorites.c, tools/browser/browser-favorites.h, tools/browser/browser-page.c, tools/browser/browser-page.h, tools/browser/browser-perspective.c, tools/browser/browser-perspective.h, tools/browser/browser-spinner.c, tools/browser/browser-spinner.h, tools/browser/browser-stock-icons.c, tools/browser/browser-stock-icons.h, tools/browser/browser-variable.c, tools/browser/browser-variable.h, tools/browser/browser-virtual-connection.c, tools/browser/browser-virtual-connection.h, tools/browser/browser-window.c, tools/browser/browser-window.h, tools/browser/canvas-example.c, tools/browser/canvas/browser-canvas-column.c, tools/browser/canvas/browser-canvas-column.h, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/canvas/browser-canvas-db-relations.h, tools/browser/canvas/browser-canvas-decl.h, tools/browser/canvas/browser-canvas-fkey.c, tools/browser/canvas/browser-canvas-fkey.h, tools/browser/canvas/browser-canvas-item.c, tools/browser/canvas/browser-canvas-item.h, tools/browser/canvas/browser-canvas-print.c, tools/browser/canvas/browser-canvas-print.h, tools/browser/canvas/browser-canvas-priv.h, tools/browser/canvas/browser-canvas-table.c, tools/browser/canvas/browser-canvas-table.h, tools/browser/canvas/browser-canvas-text.c, tools/browser/canvas/browser-canvas-text.h, tools/browser/canvas/browser-canvas-utility.c, tools/browser/canvas/browser-canvas-utility.h, tools/browser/canvas/browser-canvas.c, tools/browser/canvas/browser-canvas.h, tools/browser/common/fk-declare.c, tools/browser/common/fk-declare.h, tools/browser/common/gdaui-data-import.c, tools/browser/common/gdaui-data-import.h, tools/browser/common/gdaui-entry-import.c, tools/browser/common/gdaui-entry-import.h, tools/browser/common/objects-cloud.c, tools/browser/common/objects-cloud.h, tools/browser/common/ui-formgrid.c, tools/browser/common/ui-formgrid.h, tools/browser/connection-binding-properties.c, tools/browser/connection-binding-properties.h, tools/browser/data-manager/analyser.c, tools/browser/data-manager/analyser.h, tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-console.h, .../browser/data-manager/data-favorite-selector.c, .../browser/data-manager/data-favorite-selector.h, .../data-manager/data-manager-perspective.c, .../data-manager/data-manager-perspective.h, tools/browser/data-manager/data-source-editor.c, tools/browser/data-manager/data-source-editor.h, tools/browser/data-manager/data-source-manager.c, tools/browser/data-manager/data-source-manager.h, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-source.h, tools/browser/data-manager/data-widget.c, tools/browser/data-manager/data-widget.h, tools/browser/data-manager/perspective-main.c, tools/browser/data-manager/perspective-main.h, tools/browser/data-manager/ui-spec-editor.c, tools/browser/data-manager/ui-spec-editor.h, tools/browser/data-manager/xml-spec-editor.c, tools/browser/data-manager/xml-spec-editor.h, tools/browser/decl.h, tools/browser/dnd.c, tools/browser/dnd.h, .../browser/dummy-perspective/dummy-perspective.c, .../browser/dummy-perspective/dummy-perspective.h, tools/browser/dummy-perspective/perspective-main.c, tools/browser/dummy-perspective/perspective-main.h, tools/browser/favorites-test.c, tools/browser/ldap-browser/class-properties.c, tools/browser/ldap-browser/class-properties.h, tools/browser/ldap-browser/classes-view.c, tools/browser/ldap-browser/classes-view.h, tools/browser/ldap-browser/entry-properties.c, tools/browser/ldap-browser/entry-properties.h, tools/browser/ldap-browser/filter-editor.c, tools/browser/ldap-browser/filter-editor.h, tools/browser/ldap-browser/hierarchy-view.c, tools/browser/ldap-browser/hierarchy-view.h, .../ldap-browser/ldap-browser-perspective.c, .../ldap-browser/ldap-browser-perspective.h, tools/browser/ldap-browser/ldap-classes-page.c, tools/browser/ldap-browser/ldap-classes-page.h, tools/browser/ldap-browser/ldap-entries-page.c, tools/browser/ldap-browser/ldap-entries-page.h, .../browser/ldap-browser/ldap-favorite-selector.c, .../browser/ldap-browser/ldap-favorite-selector.h, tools/browser/ldap-browser/ldap-search-page.c, tools/browser/ldap-browser/ldap-search-page.h, tools/browser/ldap-browser/mgr-ldap-classes.c, tools/browser/ldap-browser/mgr-ldap-classes.h, tools/browser/ldap-browser/mgr-ldap-entries.c, tools/browser/ldap-browser/mgr-ldap-entries.h, tools/browser/ldap-browser/perspective-main.c, tools/browser/ldap-browser/perspective-main.h, tools/browser/ldap-browser/vtable-dialog.c, tools/browser/ldap-browser/vtable-dialog.h, tools/browser/login-dialog.c, tools/browser/login-dialog.h, tools/browser/main.c, tools/browser/mgr-favorites.c, tools/browser/mgr-favorites.h, tools/browser/query-exec/perspective-main.c, tools/browser/query-exec/perspective-main.h, tools/browser/query-exec/query-console-page.c, tools/browser/query-exec/query-console-page.h, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h, tools/browser/query-exec/query-exec-perspective.c, tools/browser/query-exec/query-exec-perspective.h, tools/browser/query-exec/query-favorite-selector.c, tools/browser/query-exec/query-favorite-selector.h, tools/browser/query-exec/query-result.c, tools/browser/query-exec/query-result.h, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/favorite-selector.h, tools/browser/schema-browser/mgr-columns.c, tools/browser/schema-browser/mgr-columns.h, tools/browser/schema-browser/objects-index.c, tools/browser/schema-browser/objects-index.h, tools/browser/schema-browser/perspective-main.c, tools/browser/schema-browser/perspective-main.h, tools/browser/schema-browser/relations-diagram.c, tools/browser/schema-browser/relations-diagram.h, .../schema-browser/schema-browser-perspective.c, .../schema-browser/schema-browser-perspective.h, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-columns.h, tools/browser/schema-browser/table-info.c, tools/browser/schema-browser/table-info.h, tools/browser/schema-browser/table-preferences.c, tools/browser/schema-browser/table-preferences.h, tools/browser/schema-browser/table-relations.c, tools/browser/schema-browser/table-relations.h, tools/browser/support.c, tools/browser/support.h, tools/command-exec.c, tools/command-exec.h, tools/config-info.c, tools/config-info.h, tools/gda-list-config.c, tools/gda-list-server-op.c, tools/gda-sql.c, tools/gda-sql.h, tools/gda-threader.c, tools/gda-threader.h, tools/gda-tree-mgr-xml.c, tools/gda-tree-mgr-xml.h, tools/html-doc.c, tools/html-doc.h, tools/information-schema-doc.c, tools/information-schema-types.c, tools/tools-input.c, tools/tools-input.h, tools/tools-utils.c, tools/tools-utils.h, tools/web-server.c, tools/web-server.h: Re-wrote all the files' headers, fixes bug #652024 * COPYING, COPYING.LIB: Modified COPYING files with versions from the FSF 2011-06-07 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-data-store.c, libgda-ui/gdaui-data-store.h, libgda-ui/gdaui-raw-grid.c, libgda-ui/internal/utility.c: Replaced DATA_STORE_COL_* by GDAUI_DATA_STORE_COL_* to respect GDAUI namespace; keep the current declarations as #define and deprecation guards * libgda-ui/data-entries/plugins/common-pict.c, libgda-ui/data-entries/plugins/common-pict.h, .../plugins/gdaui-data-cell-renderer-pict.c, libgda-ui/data-entries/plugins/gdaui-entry-pict.c, libgda-ui/gdaui-raw-grid.c: Added copy possibility, and corrected saving images bug 2011-06-06 Vivien Malerba <malerba@gnome-db.org> * tools/browser/help/el/.gitignore, tools/browser/help/gl/.gitignore: Added missing .gitignore files * tools/browser/ldap-browser/filter-editor.c, tools/browser/ldap-browser/filter-editor.h, tools/browser/ldap-browser/ldap-search-page.c: GdaBrowser: LDAP search filter UI improvements * doc/C/libgda-sections.txt, libgda/libgda.symbols, libgda/thread-wrapper/gda-thread-wrapper.c, libgda/thread-wrapper/gda-thread-wrapper.h, tools/browser/browser-connection-priv.h, tools/browser/browser-connection.c: Added notification for GdaThreadWrapper using a GIOChannel to easily integrate into a main loop 2011-06-05 Mario Blättermann <mariobl@gnome.org> * tools/browser/help/Makefile.am, tools/browser/help/el/el.po, tools/browser/help/gl/gl.po: [l10n] Added doc translations which were in the wrong place 2011-06-04 Vivien Malerba <malerba@gnome-db.org> * configure.ac, libgda-ui/data-entries/gdaui-entry-common-time.c, libgda/gda-init.c, libgda/gda-value.c, libgda/handlers/gda-handler-time.c, providers/ldap/gda-ldap-util.c, tools/browser/ldap-browser/entry-properties.c: Use localtime_r and localtime_s when possible 2011-06-04 Kristjan SCHMIDT <kristjan.schmidt@googlemail.com> * po/LINGUAS, po/eo.po: Add Esperanto translation 2011-06-03 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-5.0-docs.sgml, doc/C/libgda-ui-sections.txt, libgda-ui/data-entries/plugins/common-pict.c, .../data-entries/plugins/gdaui-entry-filesel.c, libgda-ui/gdaui-decl.h, libgda-ui/gdaui-init.c, libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-rt-editor.c, libgda-ui/libgda-ui.h, libgda-ui/libgda-ui.symbols, libgda/libgda.symbols, tools/browser/canvas/browser-canvas.c, tools/browser/common/gdaui-data-import.c, tools/browser/ldap-browser/entry-properties.c: Added gdaui_[gs]et_default_path() which allows all GtkFileChooser widgets to have a common behaviour across the library 2011-06-02 Vivien Malerba <malerba@gnome-db.org> * tools/browser/help/C/actions.page, tools/browser/help/C/ldap-browser-perspective.page, tools/browser/help/C/ldap-connections.page, tools/browser/help/C/sql-sqlite.page, tools/browser/help/C/virtual-connections.page: Corrected bug #651692 (thanks to Christian Kirbach) 2011-06-01 Vivien Malerba <malerba@gnome-db.org> * configure.ac, installers/Windows/make-zip-setup.sh: Set version to 4.99.2 * Makefile.am, configure.ac, doc/C/libgda-5.0-docs.sgml, doc/C/libgda-sections.txt, doc/C/libgda-ui-sections.txt, doc/C/libgda.types.in, doc/C/limitations.xml, doc/C/prov-notes.xml, installers/Windows/etc/{gtk-2.0 => gtk-3.0}/gtkrc, installers/Windows/gda-browser.nsi, installers/Windows/make-zip-setup.sh, libgda-report/engine/Makefile.am, libgda-ui/gdaui-tree-store.c, libgda-ui/gdaui-tree-store.h, libgda-ui/libgda-ui.symbols, libgda/Makefile.am, libgda/gda-attributes-manager.h, libgda/gda-data-model-ldap.c, libgda/gda-data-model-ldap.h, libgda/gda-data-model.c, libgda/gda-data-model.h, libgda/gda-data-select.c, libgda/gda-tree-mgr-ldap.c, libgda/gda-tree-mgr-ldap.h, libgda/gda-tree-node.c, libgda/gda-tree.c, libgda/gda-tree.h, libgda/libgda.h.in, libgda/libgda.symbols, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-recordset.c, libgda/sqlite/virtual/.gitignore, libgda/sqlite/virtual/Makefile.am, libgda/sqlite/virtual/gda-ldap-connection.c, libgda/sqlite/virtual/gda-ldap-connection.h, libgda/sqlite/virtual/gda-vprovider-data-model.c, .../{libgda-virtual.h => libgda-virtual.h.in}, m4/ldap.m4, po/POTFILES.in, providers/Makefile.am, providers/ldap/Makefile.am, providers/ldap/gda-ldap-provider.c, providers/ldap/gda-ldap-provider.h, providers/ldap/gda-ldap-util.c, providers/ldap/gda-ldap-util.h, providers/ldap/gda-ldap.h, providers/ldap/gdaprov-data-model-ldap.c, providers/ldap/gdaprov-data-model-ldap.h, providers/ldap/ldap_specs_auth.xml.in, providers/ldap/ldap_specs_dsn.xml.in, providers/ldap/libgda-ldap-5.0.pc.in, providers/ldap/libmain.c, samples/LdapBrowser/README, samples/LdapBrowser/ldap-browser.c, samples/Makefile, testing/Makefile.am, tests/data-models/check_pmodel.c, tools/.gitignore, tools/Makefile.am, tools/browser/Makefile.am, tools/browser/auth-dialog.c, tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/browser-favorites.c, tools/browser/browser-favorites.h, tools/browser/browser-perspective.c, tools/browser/browser-perspective.h, tools/browser/browser-stock-icons.c, tools/browser/browser-stock-icons.h, tools/browser/browser-window.c, tools/browser/common/Makefile.am, tools/browser/common/ui-formgrid.c, .../data-manager/data-manager-perspective.c, tools/browser/data/Makefile.am, .../data/hicolor_actions_24x24_table-add.png, .../data/hicolor_actions_32x32_ldap-entries.png, .../data/hicolor_actions_32x32_table-add.png, tools/browser/decl.h, tools/browser/doc/Makefile.am, tools/browser/doc/gda-browser-sections.txt, .../browser/dummy-perspective/dummy-perspective.c, tools/browser/gda-browser-ldap-class-a.png, tools/browser/gda-browser-ldap-class-s.png, tools/browser/gda-browser-ldap-class-u.png, tools/browser/gda-browser-ldap-class-x.png, tools/browser/gda-browser-ldap-entry.png, tools/browser/gda-browser-ldap-group.png, tools/browser/gda-browser-ldap-organization.png, tools/browser/gda-browser-ldap-person.png, tools/browser/help/C/features.page, .../browser/help/C/figures/ldap-browser-persp.png, tools/browser/help/C/figures/ldap-classes.png, tools/browser/help/C/figures/ldap-search.png, .../browser/help/C/figures/ldap-table-mapping.png, tools/browser/help/C/index.page, tools/browser/help/C/ldap-browser-perspective.page, tools/browser/help/C/ldap-connections.page, tools/browser/help/C/sql-sqlite.page, tools/browser/help/C/virtual-connections.page, tools/browser/help/Makefile.am, tools/browser/ldap-browser/Makefile.am, tools/browser/ldap-browser/class-properties.c, tools/browser/ldap-browser/class-properties.h, tools/browser/ldap-browser/classes-view.c, tools/browser/ldap-browser/classes-view.h, tools/browser/ldap-browser/entry-properties.c, tools/browser/ldap-browser/entry-properties.h, tools/browser/ldap-browser/filter-editor.c, tools/browser/ldap-browser/filter-editor.h, tools/browser/ldap-browser/hierarchy-view.c, tools/browser/ldap-browser/hierarchy-view.h, .../ldap-browser/ldap-browser-perspective.c, .../ldap-browser/ldap-browser-perspective.h, tools/browser/ldap-browser/ldap-classes-page.c, tools/browser/ldap-browser/ldap-classes-page.h, tools/browser/ldap-browser/ldap-entries-page.c, tools/browser/ldap-browser/ldap-entries-page.h, .../browser/ldap-browser/ldap-favorite-selector.c, .../browser/ldap-browser/ldap-favorite-selector.h, tools/browser/ldap-browser/ldap-search-page.c, tools/browser/ldap-browser/ldap-search-page.h, tools/browser/ldap-browser/marshal.list, tools/browser/ldap-browser/mgr-ldap-classes.c, tools/browser/ldap-browser/mgr-ldap-classes.h, tools/browser/ldap-browser/mgr-ldap-entries.c, tools/browser/ldap-browser/mgr-ldap-entries.h, tools/browser/ldap-browser/perspective-main.c, tools/browser/ldap-browser/perspective-main.h, tools/browser/ldap-browser/vtable-dialog.c, tools/browser/ldap-browser/vtable-dialog.h, tools/browser/main.c, tools/browser/mgr-favorites.c, tools/browser/query-exec/Makefile.am, .../{query-console.c => query-console-page.c}, tools/browser/query-exec/query-console-page.h, tools/browser/query-exec/query-console.h, tools/browser/query-exec/query-exec-perspective.c, tools/browser/schema-browser/Makefile.am, .../schema-browser/schema-browser-perspective.c, tools/browser/schema-browser/table-columns.c, tools/browser/support.c, tools/browser/support.h: Initial LDAP support (read only) 2011-05-30 Vivien Malerba <malerba@gnome-db.org> * libgda/sqlite/gda-symbols-util.c, libgda/sqlite/gda-symbols-util.h: Import sqlite3_create_collation() when loading SQLite shared library * doc/C/libgda-5.0-docs.sgml, doc/C/packaging.xml, doc/C/prov-notes.xml, libgda/gda-connection.h, libgda/gda-data-model.c, libgda/gda-util.c, libgda/gda-util.h, providers/web/php/README, tools/browser/query-exec/query-editor.c: Orthographic corrections 2011-05-27 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-5.0-docs.sgml, doc/C/prov-notes.xml, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, providers/sqlite/sqlite_specs_dsn.xml.in, tools/browser/auth-dialog.c, tools/gda-sql.c: Added SQLite collations and locale related functions 2011-05-26 Vivien Malerba <malerba@gnome-db.org> * tools/browser/help/C/actions.page, tools/browser/help/C/features.page, tools/browser/help/C/table-insert-data.page, tools/browser/help/C/virtual-connections.page: Correction for bug #Bug 651178 doc: couple of spelling and other fixes (thanks to Christian Kirbach) 2011-05-25 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-connection.c, tools/browser/browser-virtual-connection.c: GdaBrowser: fixed connections referencing problem * libgda/gda-tree-manager.c, libgda/gda-tree-node.c: Fixed objects referencing in GdaTreeNode and GdaTreeManager 2011-05-22 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-number.c, libgda-ui/data-entries/gdaui-entry-string.c: Don't emit the "contents-activated" signal on focus out 2011-05-21 Vivien Malerba <malerba@gnome-db.org> * control-center/gda-control-center-newcnc.png, control-center/gda-control-center.ico, control-center/gda-control-center.png, control-center/main.c, libgda-ui/data/gdaui-generic.png, tools/browser/gda-browser-auth-big.png, tools/browser/gda-browser-auth.png, tools/browser/gda-browser-connected-big.png, tools/browser/gda-browser-connected.png, tools/browser/gda-browser-non-connected-big.png, tools/browser/gda-browser-non-connected.png, tools/browser/gda-browser.ico, tools/browser/gda-browser.png, tools/gda-sql.ico: Reworked icons (thanks to Jakub Steiner) * tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/browser-window.c, tools/browser/doc/gda-browser-sections.txt: Don't show transactions possibilities for virtual connections * configure.ac, libgda-ui/Makefile.am, libgda/Makefile.am: Added --enable-gi-system-install configure option it allows to specify that GObject Introspection files have to be installed in the system dir. or in a dir. below $prefix 2011-05-19 Daniel Espinosa <esodan@gmail.com> * libgda-ui/Makefile.am, libgda/Makefile.am: GI: Use INTROSPECTION_GIRDIR and INTROSPECTION_TYPELIBDIR to use system configuration for correct installation 2011-04-25 Daniel Espinosa <esodan@gmail.com> * libgda/gda-connection.c, libgda/gda-data-model-array.c, libgda/gda-meta-store.c, libgda/gda-server-operation.c, libgda/gda-sql-builder.c, libgda/gda-util.c: GObject Introspection: Improved annotations, functions rename to avoid of *_v functions name in bindings 2011-05-18 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/widget-embedder.c, libgda-ui/gdaui-basic-form.c: Rendering improvements 2011-05-15 Vivien Malerba <malerba@gnome-db.org> * tools/browser/main.c, tools/config-info.c, tools/config-info.h, tools/gda-sql.c: Modify tools' main()'s arguments to hide usernames and passwords 2011-05-12 Vivien Malerba <malerba@gnome-db.org> * tools/gda-sql.1.in, tools/gda-sql.c: Gda-Sql: handle "shebang" calling 2011-05-10 Vivien Malerba <malerba@gnome-db.org> * tools/browser/main.c, tools/config-info.c, tools/config-info.h, tools/gda-sql.c: Tools: allow displaying DNS information * libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/internal/utility.c: GTK3 related corrections 2011-05-09 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-5.0-docs.sgml, libgda/gda-tree-node.c: Take into account the GDA_TREE_DUMP_ALL_ATTRIBUTES to dump all the attributes of each node of a GdaTree 2011-05-03 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-attributes-manager.c, libgda/gda-connection.c, libgda/gda-tree-node.c, tools/browser/auth-dialog.c: Misc. corrections 2011-04-28 Vivien Malerba <malerba@gnome-db.org> * tests/data-models/check_model_copy.c, tests/data-models/check_model_import.c, tests/data-models/check_pmodel.c, tests/meta-store/common.c, tests/providers/prov-test-common.c, tests/value-holders/check_statement.c: Removed compilation warnings in test programs * libgda/gda-data-access-wrapper.c, libgda/gda-data-access-wrapper.h, libgda/gda-data-model-array.c, libgda/gda-data-model.c, libgda/gda-data-proxy.c, libgda/gda-data-select.c: More GINT_TO_POINTER corrections 2011-04-23 Vivien Malerba <malerba@gnome-db.org> * libgda/sqlite/gda-sqlite-meta.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-recordset.c, libgda/sqlite/gda-sqlite-util.c, libgda/sqlite/gda-sqlite.h: Corrected wrong usage of GPOINTER_TO_INT was in the way the SQLite provider stores data type to GType mapping 2011-04-20 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, libgda/gda-data-model-array.c, libgda/gda-data-model-array.h, libgda/gda-meta-store.c, libgda/gda-meta-store.h, libgda/gda-server-operation.c, libgda/gda-server-operation.h, libgda/gda-util.c, libgda/gda-util.h, libgda/libgda.symbols: GObject introspection: added non vararg functions and skip vararg ones, for bug #639472 * libgda-ui/gdaui-tree-store.c, libgda/gda-connection.c, libgda/gda-data-model-array.c, libgda/gda-holder.c, libgda/gda-log.c, libgda/gda-meta-store.c, libgda/gda-server-operation.c, libgda/gda-set.c, libgda/gda-sql-builder.c, libgda/gda-util.c: GObject introspection: skip any function with vararg, for bug #639472 2011-04-19 Vivien Malerba <malerba@gnome-db.org> * configure.ac, libgda-ui/Makefile.am, libgda/Makefile.am: Fixed bug #647887 Applied patch with modifications * libgda/gda-config.c, tools/gda-sql.c: Username and password handling correction 2011-04-18 Vivien Malerba <malerba@gnome-db.org> * libgda/sqlite/gda-sqlite-recordset.c, libgda/sqlite/virtual/gda-vprovider-data-model.c: Virtual connections: report global data model exceptions * doc/C/libgda-sections.txt, libgda/gda-data-model.c, libgda/gda-data-model.h, libgda/gda-data-select.c, libgda/libgda.symbols, libgda/providers-support/gda-data-select-priv.h: Enable GdaDataModel to report global exceptions * added GdaDataModel::i_get_exceptions * modified GdaDataSelect to implement that interface 2011-04-16 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-connection.c, libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vprovider-data-model.c: Misc corrections 2011-04-14 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-connection-internal.h, libgda/gda-connection.c, libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vconnection-data-model.h, libgda/sqlite/virtual/gda-vconnection-hub.c, libgda/sqlite/virtual/gda-virtual-connection.c, libgda/sqlite/virtual/gda-vprovider-data-model.c: Virtual connection correction & improvements correctly handle the list of virtual tables and emit signals when a virtual table is added or removed 2011-04-09 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, .../virtual/gda-vconnection-data-model-private.h, libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vconnection-data-model.h, libgda/sqlite/virtual/gda-vconnection-hub.c, libgda/sqlite/virtual/gda-vprovider-data-model.c: Virtual connection corrections and doc. improvements * libgda/gda-data-model-iter.c, libgda/gda-data-model-iter.h, libgda/gda-data-model.c: Added checks in GdaDataModelIter and improved doc. 2011-04-06 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-5.0-docs.sgml, providers/prepare_provider_sources.sh, providers/skel-implementation/capi/gda-capi-blob-op.c, providers/skel-implementation/capi/gda-capi-blob-op.h, providers/skel-implementation/capi/gda-capi-ddl.c, providers/skel-implementation/capi/gda-capi-ddl.h, providers/skel-implementation/capi/gda-capi-meta.c, providers/skel-implementation/capi/gda-capi-meta.h, providers/skel-implementation/capi/gda-capi-parser.c, providers/skel-implementation/capi/gda-capi-parser.h, providers/skel-implementation/capi/gda-capi-provider.c, providers/skel-implementation/capi/gda-capi-provider.h, providers/skel-implementation/capi/gda-capi-pstmt.c, providers/skel-implementation/capi/gda-capi-pstmt.h, providers/skel-implementation/capi/gda-capi-recordset.c, providers/skel-implementation/capi/gda-capi-recordset.h, providers/skel-implementation/capi/gda-capi.h, providers/skel-implementation/capi/gen_def.c, providers/skel-implementation/capi/libmain.c, .../skel-implementation/models/gda-models-provider.c, .../skel-implementation/models/gda-models-provider.h, providers/skel-implementation/models/gda-models.h, .../skel-implementation/models/libgda-models-5.0.pc.in, providers/skel-implementation/models/libmain.c: Modified headers of skeleton implementation for providers 2011-03-30 Vivien Malerba <malerba@gnome-db.org> * doc/C/prov-notes.xml, providers/oracle/gda-oracle-provider.c, providers/oracle/oracle_specs_dsn.xml.in: Oracle provider: added the "SCHEMA" parameter when opening a connection * libgda/gda-config.c, libgda/gda-init.c, libgda/gda-meta-store.c, tests/Makefile.am, tests/data-models/Makefile.am, tests/data-models/check_data_proxy.c, tests/data-models/check_model_errors.c, tests/data-models/check_pmodel.c, tests/data-models/check_vcnc.c, tests/data-models/check_virtual.c, tests/meta-store/Makefile.am, tests/meta-store/check_meta_store_memory.c, tests/meta-store/check_meta_store_mysql.c, tests/meta-store/check_meta_store_postgresql.c, tests/meta-store/check_meta_store_sqlite.c, tests/multi-threading/Makefile.am, tests/multi-threading/check_cnc_lock.c, tests/multi-threading/check_threaded_cnc.c, tests/parser/Makefile.am, tests/parser/check_dml_comp.c, tests/parser/check_normalization.c, tests/parser/check_validation.c, tests/providers/Makefile.am, tests/providers/check_bdb.c, tests/providers/check_firebird.c, tests/providers/check_mdb.c, tests/providers/check_mysql.c, tests/providers/check_oracle.c, tests/providers/check_postgres.c, tests/providers/check_sqlite.c, tests/test-ddl-creator.c, tests/test-identifiers-quotes.c, tests/value-holders/Makefile.am: Removed warning during "make check" 2011-03-30 Murray Cumming <murrayc@murrayc.com> * libgda/gda-connection.c, libgda/gda-data-proxy.c, libgda/gda-holder.c, libgda/gda-init.c, libgda/gda-meta-store.c, libgda/gda-set.c, libgda/gda-types.c, libgda/gda-types.h: Remove the GdaError type, because GError now has a boxed type. See https://bugzilla.gnome.org/show_bug.cgi?id=300610#c6 2011-03-29 Yinghua Wang <wantinghard@gmail.com> * tools/browser/help/Makefile.am, tools/browser/help/zh_CN/zh_CN.po: Add Simplified Chinese browser tool help translation. 2011-03-26 Vivien Malerba <malerba@gnome-db.org> * autogen.sh, configure.ac: Configuration scripts: applied some recommendations from http://live.gnome.org/GnomeGoals/ModernAutotools * tools/browser/common/ui-formgrid.c, tools/browser/common/ui-formgrid.h, tools/browser/data-manager/data-source.c, tools/browser/query-exec/query-result.c: GdaBrowser: fixed window resizing problem which occurred when a dataset containing a lot of columns was displayed in the main window (the window's height would increase) 2011-03-23 Vivien Malerba <malerba@gnome-db.org> * tools/browser/help/C/data-manager-perspective.page, tools/browser/help/C/data-manager-xml-syntax.page, tools/browser/help/C/declaredfk.page, tools/browser/help/C/features.page, tools/browser/help/C/query-execution-perspective.page, tools/browser/help/C/virtual-connections.page: Corrections to GdaBrowser's inline help to have 'make distcheck' work * samples/Gir/Makefile, samples/README: Gir example added missing file and corrected README 2011-03-20 Vivien Malerba <malerba@gnome-db.org> * Makefile.am, samples/Gir/README, samples/Gir/libgda.js, samples/Makefile: Added GObject Introspection example based on modified for Libgda 5.0 * libgda-ui/demos/basic_form.c, libgda-ui/demos/grid.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-raw-grid.c: Don't allow the user to hide columns explicitely hidden by the programmer 2011-03-19 Vivien Malerba <malerba@gnome-db.org> * tools/browser/help/C/actions.page, tools/browser/help/C/features.page, tools/browser/help/C/figures/virtual-cnc-2.png, tools/browser/help/C/figures/virtual-cnc-3.png, tools/browser/help/C/figures/virtual-cnc-4.png, tools/browser/help/C/figures/virtual-cnc-5.png, tools/browser/help/C/figures/virtual-cnc.png, tools/browser/help/C/virtual-connections.page, tools/browser/help/Makefile.am: GdaBrowser: improved inline help 2011-03-18 Vivien Malerba <malerba@gnome-db.org> * tools/browser/connection-binding-properties.c, tools/browser/help/C/features.page, tools/browser/help/C/virtual-connections.page, tools/browser/help/Makefile.am: GdaBrowser: improved inline help * libgda/sqlite/virtual/gda-virtual-provider.c, libgda/sqlite/virtual/gda-virtual-provider.h: Code cleanup * tools/browser/auth-dialog.c, tools/browser/browser-connection.c, tools/browser/browser-connections-list.c, tools/browser/browser-window.c, tools/browser/common/gdaui-data-import.c, tools/browser/common/gdaui-entry-import.c, tools/browser/data-manager/data-favorite-selector.c, tools/browser/main.c: GdaBrowser: UI improvements 2011-03-17 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-basic-form.c, tests/providers/README: Misc. minor corrections 2011-03-16 Vivien Malerba <malerba@gnome-db.org> * doc/C/prov-notes.xml, libgda/sqlite/gda-sqlite-provider.c, providers/sqlite/sqlite_specs_dsn.xml.in: Added REGEXP functions to SQLite * libgda-ui/data-entries/plugins/libmain.c, libgda/gda-config.c, libgda/gda-data-model.c: Misc. corrections * configure.ac, control-center/Makefile.am, doc/C/Makefile.am, libgda-report/DocBook/Makefile.am, libgda-report/Makefile.am, libgda-report/RML/Makefile.am, libgda-report/engine/Makefile.am, libgda-ui/Makefile.am, libgda-ui/data-entries/Makefile.am, libgda-ui/data-entries/plugins/Makefile.am, libgda-ui/demos/Makefile.am, libgda-ui/internal/Makefile.am, libgda-ui/marshallers/Makefile.am, libgda-xslt/Makefile.am, libgda/Makefile.am, libgda/binreloc/Makefile.am, libgda/handlers/Makefile.am, libgda/providers-support/Makefile.am, libgda/sql-parser/Makefile.am, libgda/sqlite/Makefile.am, libgda/sqlite/virtual/Makefile.am, libgda/thread-wrapper/Makefile.am, providers/bdb/Makefile.am, providers/bdbsql/Makefile.am, providers/firebird/Makefile.am, providers/jdbc/Makefile.am, providers/mdb/Makefile.am, providers/mdb/libmdb-src/Makefile.am, providers/mysql/Makefile.am, providers/oracle/Makefile.am, providers/postgres/Makefile.am, providers/reuseable/Makefile.am, providers/reuseable/mysql/Makefile.am, providers/reuseable/postgres/Makefile.am, providers/skel-implementation/capi/Makefile.am, providers/skel-implementation/models/Makefile.am, providers/sqlcipher/Makefile.am, providers/sqlite/Makefile.am, providers/web/Makefile.am, testing/Makefile.am, tests/Makefile.am, tests/data-models/Makefile.am, tests/meta-store/Makefile.am, tests/multi-threading/Makefile.am, tests/parser/Makefile.am, tests/providers/Makefile.am, tests/value-holders/Makefile.am, tools/Makefile.am, tools/browser/Makefile.am, tools/browser/canvas/Makefile.am, tools/browser/common/Makefile.am, tools/browser/data-manager/Makefile.am, tools/browser/doc/Makefile.am, tools/browser/dummy-perspective/Makefile.am, tools/browser/query-exec/Makefile.am, tools/browser/schema-browser/Makefile.am: Configure script: renamed "LIBGDA" test to "COREDEPS" to avoid ambiguity 2011-03-15 Vivien Malerba <malerba@gnome-db.org> * doc/C/.gitignore, tools/browser/doc/.gitignore: Added doc generated stamp files to .gitignore * NEWS, README, configure.ac, control-center/.gitignore, control-center/Makefile.am, control-center/cc-gray-bar.c, control-center/cc-gray-bar.h, control-center/cc-utility.c, control-center/cc-utility.h, control-center/data/Makefile.am, control-center/dsn-config.c, control-center/dsn-config.h, control-center/dsn-properties-dialog.c, control-center/dsn-properties-dialog.h, ...esktop.in => gda-control-center-5.0.desktop.in}, control-center/gdaui-dsn-assistant.c, control-center/gdaui-dsn-assistant.h, control-center/gdaui-dsn-editor.c, control-center/gdaui-dsn-editor.h, control-center/gdaui-login-dialog.c, control-center/gdaui-login-dialog.h, control-center/main.c, control-center/provider-config.c, control-center/provider-config.h, data/Makefile.am, doc/C/.gitignore, doc/C/Makefile.am, doc/C/data_select.xml, doc/C/data_validation.xml, doc/C/examples/blobtest.c, doc/C/examples/full_example.c, doc/C/fdl-appendix.sgml, doc/C/gda-sql-manual.xml, doc/C/gettingstarted.xml, doc/C/howto.xml, doc/C/installation.xml, .../{libgda-4.0-docs.sgml => libgda-5.0-docs.sgml}, doc/C/libgda-sections.txt, doc/C/libgda.types.in, doc/C/limitations.xml, doc/C/migration.xml, doc/C/migration2.xml, doc/C/packaging.xml, doc/C/packaging_ui.xml, doc/C/prov-notes.xml, doc/C/prov-writing-assembly.xml, doc/C/prov-writing-blobs.xml, doc/C/prov-writing-parser.xml, doc/C/prov-writing-recordsets.xml, ...riting.xml => prov-writing-virtual-methods.xml}, doc/C/server-operation.xml, doc/C/tmpl/.gitignore, doc/C/tmpl/gda-attributes-manager.sgml, doc/C/tmpl/gda-batch.sgml, doc/C/tmpl/gda-blob-op.sgml, doc/C/tmpl/gda-column.sgml, doc/C/tmpl/gda-config.sgml, doc/C/tmpl/gda-connection-event.sgml, doc/C/tmpl/gda-connection.sgml, doc/C/tmpl/gda-convenient.sgml, doc/C/tmpl/gda-data-access-wrapper.sgml, doc/C/tmpl/gda-data-comparator.sgml, doc/C/tmpl/gda-data-handler.sgml, doc/C/tmpl/gda-data-model-array.sgml, doc/C/tmpl/gda-data-model-bdb.sgml, doc/C/tmpl/gda-data-model-dir.sgml, doc/C/tmpl/gda-data-model-hash.sgml, doc/C/tmpl/gda-data-model-import.sgml, doc/C/tmpl/gda-data-model-iter.sgml, doc/C/tmpl/gda-data-model.sgml, doc/C/tmpl/gda-data-proxy.sgml, doc/C/tmpl/gda-data-select-priv.sgml, doc/C/tmpl/gda-data-select.sgml, doc/C/tmpl/gda-enum-types.sgml, doc/C/tmpl/gda-export.sgml, doc/C/tmpl/gda-field.sgml, doc/C/tmpl/gda-handler-bin.sgml, doc/C/tmpl/gda-handler-boolean.sgml, doc/C/tmpl/gda-handler-numerical.sgml, doc/C/tmpl/gda-handler-string.sgml, doc/C/tmpl/gda-handler-time.sgml, doc/C/tmpl/gda-handler-type.sgml, doc/C/tmpl/gda-holder.sgml, doc/C/tmpl/gda-lockable.sgml, doc/C/tmpl/gda-log.sgml, doc/C/tmpl/gda-meta-store.sgml, doc/C/tmpl/gda-meta-struct.sgml, doc/C/tmpl/gda-mutex.sgml, doc/C/tmpl/gda-pstmt.sgml, doc/C/tmpl/gda-quark-list.sgml, doc/C/tmpl/gda-repetitive-statement.sgml, doc/C/tmpl/gda-report-docbook-document.sgml, doc/C/tmpl/gda-report-document.sgml, doc/C/tmpl/gda-report-engine.sgml, doc/C/tmpl/gda-report-rml-document.sgml, doc/C/tmpl/gda-row.sgml, doc/C/tmpl/gda-server-operation-nodes.sgml, doc/C/tmpl/gda-server-operation-sequences.sgml, doc/C/tmpl/gda-server-operation.sgml, doc/C/tmpl/gda-server-provider.sgml, doc/C/tmpl/gda-set.sgml, doc/C/tmpl/gda-sql-builder.sgml, doc/C/tmpl/gda-sql-parser.sgml, doc/C/tmpl/gda-sql-statement.sgml, doc/C/tmpl/gda-statement.sgml, doc/C/tmpl/gda-thread-connection.sgml, doc/C/tmpl/gda-thread-wrapper.sgml, doc/C/tmpl/gda-transaction-status.sgml, doc/C/tmpl/gda-transaction.sgml, doc/C/tmpl/gda-tree-manager.sgml, doc/C/tmpl/gda-tree-mgr-columns.sgml, doc/C/tmpl/gda-tree-mgr-label.sgml, doc/C/tmpl/gda-tree-mgr-schemas.sgml, doc/C/tmpl/gda-tree-mgr-select.sgml, doc/C/tmpl/gda-tree-mgr-tables.sgml, doc/C/tmpl/gda-tree-node-dbio.sgml, doc/C/tmpl/gda-tree-node.sgml, doc/C/tmpl/gda-tree.sgml, doc/C/tmpl/gda-util.sgml, doc/C/tmpl/gda-value.sgml, doc/C/tmpl/gda-vconnection-data-model.sgml, doc/C/tmpl/gda-vconnection-hub.sgml, doc/C/tmpl/gda-virtual-connection.sgml, doc/C/tmpl/gda-virtual-provider.sgml, doc/C/tmpl/gda-vprovider-data-model.sgml, doc/C/tmpl/gda-vprovider-hub.sgml, doc/C/tmpl/gda-xa-transaction.sgml, doc/C/tmpl/gdaui-basic-form.sgml, doc/C/tmpl/gdaui-cloud.sgml, doc/C/tmpl/gdaui-combo.sgml, doc/C/tmpl/gdaui-data-entry.sgml, doc/C/tmpl/gdaui-data-filter.sgml, doc/C/tmpl/gdaui-data-proxy-info.sgml, doc/C/tmpl/gdaui-data-proxy.sgml, doc/C/tmpl/gdaui-data-selector.sgml, doc/C/tmpl/gdaui-data-store.sgml, doc/C/tmpl/gdaui-data-widget-filter.sgml, doc/C/tmpl/gdaui-data-widget-info.sgml, doc/C/tmpl/gdaui-data-widget.sgml, doc/C/tmpl/gdaui-easy.sgml, doc/C/tmpl/gdaui-form.sgml, doc/C/tmpl/gdaui-grid.sgml, doc/C/tmpl/gdaui-login.sgml, doc/C/tmpl/gdaui-plugins.sgml, doc/C/tmpl/gdaui-provider-selector.sgml, doc/C/tmpl/gdaui-raw-form.sgml, doc/C/tmpl/gdaui-raw-grid.sgml, doc/C/tmpl/gdaui-rt-editor.sgml, doc/C/tmpl/gdaui-server-operation.sgml, doc/C/tmpl/gdaui-set.sgml, doc/C/tmpl/gdaui-tree-store.sgml, doc/C/tmpl/libgda.sgml, doc/C/tmpl/provider-support-sql.sgml, doc/C/tmpl/provider-support.sgml, doc/C/virtual.xml, installers/Windows/make-zip-setup.sh, .../icons/hicolor/index.theme, libgda-4.0.pc.in => libgda-5.0.pc.in, libgda-report-4.0.pc.in => libgda-report-5.0.pc.in, libgda-report/DocBook/Makefile.am, .../DocBook/gda-report-docbook-document.h, libgda-report/Makefile.am, libgda-report/RML/Makefile.am, libgda-report/RML/gda-report-rml-document.h, libgda-report/engine/Makefile.am, libgda-report/engine/gda-report-engine.h, libgda-report/engine/rt-parser.c, libgda-report/gda-report-document.h, libgda-ui-4.0.pc.in => libgda-ui-5.0.pc.in, libgda-ui/.gitignore, libgda-ui/Makefile.am, libgda-ui/data-entries/Makefile.am, .../data-entries/gdaui-data-cell-renderer-bin.c, .../gdaui-data-cell-renderer-boolean.c, .../data-entries/gdaui-data-cell-renderer-combo.c, .../data-entries/gdaui-data-cell-renderer-info.c, .../gdaui-data-cell-renderer-textual.c, .../data-entries/gdaui-data-cell-renderer-util.c, .../data-entries/gdaui-data-cell-renderer-util.h, libgda-ui/data-entries/gdaui-entry-bin.c, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-number.c, libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/data-entries/gdaui-entry.h, libgda-ui/data-entries/plugins/Makefile.am, libgda-ui/data-entries/plugins/common-pict.c, .../plugins/gdaui-data-cell-renderer-password.c, .../plugins/gdaui-data-cell-renderer-pict.c, libgda-ui/data-entries/plugins/gdaui-entry-pict.c, libgda-ui/data-entries/widget-embedder.c, libgda-ui/data-entries/widget-embedder.h, libgda-ui/demos/.gitignore, libgda-ui/demos/Makefile.am, libgda-ui/demos/basic_form.c, libgda-ui/demos/cloud.c, libgda-ui/demos/combo.c, libgda-ui/demos/data_model_dir.c, libgda-ui/demos/ddl_queries.c, libgda-ui/demos/form.c, libgda-ui/demos/form_data_layout.c, libgda-ui/demos/form_pict.c, libgda-ui/demos/form_rw.c, libgda-ui/demos/grid.c, libgda-ui/demos/grid_data_layout.c, libgda-ui/demos/grid_pict.c, libgda-ui/demos/grid_rw.c, libgda-ui/demos/linked_grid_form.c, libgda-ui/demos/linked_model_param.c, libgda-ui/demos/login.c, libgda-ui/demos/provider_sel.c, libgda-ui/demos/tree.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-basic-form.h, libgda-ui/gdaui-cloud.c, libgda-ui/gdaui-cloud.h, libgda-ui/gdaui-combo.h, libgda-ui/gdaui-data-entry.h, libgda-ui/gdaui-data-filter.c, libgda-ui/gdaui-data-filter.h, libgda-ui/gdaui-data-proxy-info.h, libgda-ui/gdaui-data-proxy.h, libgda-ui/gdaui-data-selector.h, libgda-ui/gdaui-data-store.h, libgda-ui/gdaui-easy.h, libgda-ui/gdaui-form.h, libgda-ui/gdaui-grid.h, libgda-ui/gdaui-init.c, libgda-ui/gdaui-login.c, libgda-ui/gdaui-login.h, libgda-ui/gdaui-plugin.h, libgda-ui/gdaui-provider-selector.h, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-form.h, libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-raw-grid.h, libgda-ui/gdaui-rt-editor.c, libgda-ui/gdaui-rt-editor.h, libgda-ui/gdaui-server-operation.c, libgda-ui/gdaui-server-operation.h, libgda-ui/gdaui-tree-store.h, libgda-ui/internal/popup-container.c, libgda-ui/internal/utility.c, libgda-xslt-4.0.pc.in => libgda-xslt-5.0.pc.in, libgda-xslt/Makefile.am, libgda/.gitignore, libgda/Makefile.am, libgda/binreloc/Makefile.am, libgda/gda-attributes-manager.h, libgda/gda-batch.h, libgda/gda-blob-op.h, libgda/gda-column.h, libgda/gda-config.c, libgda/gda-config.h, libgda/gda-connection-event.c, libgda/gda-connection-event.h, libgda/gda-connection.c, libgda/gda-connection.h, libgda/gda-data-access-wrapper.h, libgda/gda-data-comparator.h, libgda/gda-data-handler.h, libgda/gda-data-meta-wrapper.c, libgda/gda-data-model-array.h, libgda/gda-data-model-bdb.h, libgda/gda-data-model-dir.c, libgda/gda-data-model-dir.h, libgda/gda-data-model-import.h, libgda/gda-data-model-iter.h, libgda/gda-data-model.c, libgda/gda-data-model.h, libgda/gda-data-proxy.c, libgda/gda-data-proxy.h, libgda/gda-data-select.c, libgda/gda-data-select.h, libgda/gda-easy.c, libgda/gda-easy.h, libgda/gda-enums.h, libgda/gda-holder.h, libgda/gda-init.c, libgda/gda-lockable.h, libgda/gda-log.h, libgda/gda-meta-store.c, libgda/gda-meta-store.h, libgda/gda-meta-struct.c, libgda/gda-meta-struct.h, libgda/gda-mutex.h, libgda/gda-quark-list.h, libgda/gda-repetitive-statement.h, libgda/gda-row.h, libgda/gda-server-operation.c, libgda/gda-server-operation.h, libgda/gda-server-provider-extra.c, libgda/gda-server-provider-extra.h, libgda/gda-server-provider.h, libgda/gda-set.h, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, libgda/gda-statement-extra.h, libgda/gda-statement.c, libgda/gda-statement.h, libgda/gda-transaction-status.h, libgda/gda-tree-manager.h, libgda/gda-tree-mgr-columns.h, libgda/gda-tree-mgr-label.h, libgda/gda-tree-mgr-schemas.h, libgda/gda-tree-mgr-select.h, libgda/gda-tree-mgr-tables.h, libgda/gda-tree-node.h, libgda/gda-tree.h, libgda/gda-util.c, libgda/gda-util.h, libgda/gda-value.c, libgda/gda-value.h, libgda/gda-xa-transaction.h, libgda/handlers/Makefile.am, libgda/handlers/gda-handler-bin.h, libgda/handlers/gda-handler-boolean.h, libgda/handlers/gda-handler-numerical.h, libgda/handlers/gda-handler-string.h, libgda/handlers/gda-handler-time.h, libgda/handlers/gda-handler-type.h, libgda/libgda.h.in, libgda/libgda.symbols, libgda/providers-support/gda-data-select-priv.h, libgda/providers-support/gda-pstmt.h, libgda/sql-parser/Makefile.am, .../sql-parser/gda-sql-parser-enum-types.c.KEEPAPI, .../sql-parser/gda-sql-parser-enum-types.h.KEEPAPI, libgda/sql-parser/gda-sql-parser.h, libgda/sql-parser/gda-sql-statement.h, libgda/sql-parser/gda-statement-struct-compound.h, libgda/sql-parser/gda-statement-struct-decl.h, libgda/sql-parser/gda-statement-struct-delete.h, libgda/sql-parser/gda-statement-struct-insert.h, libgda/sql-parser/gda-statement-struct-parts.c, libgda/sql-parser/gda-statement-struct-parts.h, libgda/sql-parser/gda-statement-struct-select.h, libgda/sql-parser/gda-statement-struct-trans.h, libgda/sql-parser/gda-statement-struct-unknown.h, libgda/sql-parser/gda-statement-struct-update.h, libgda/sql-parser/gda-statement-struct-util.c, libgda/sql-parser/gda-statement-struct-util.h, libgda/sql-parser/gda-statement-struct.h, libgda/sqlite/Makefile.am, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-util.c, libgda/sqlite/sqlite-src/PragmasPatch, libgda/sqlite/sqlite-src/sqlite3.c, libgda/sqlite/sqlite-src/sqlite3.h, libgda/sqlite/virtual/Makefile.am, libgda/sqlite/virtual/gda-vconnection-data-model.h, libgda/sqlite/virtual/gda-vconnection-hub.h, libgda/sqlite/virtual/gda-virtual-connection.h, libgda/sqlite/virtual/gda-virtual-provider.h, libgda/sqlite/virtual/gda-vprovider-data-model.h, libgda/sqlite/virtual/gda-vprovider-hub.h, ...-virtual-4.0.pc.in => libgda-virtual-5.0.pc.in}, libgda/thread-wrapper/Makefile.am, libgda/thread-wrapper/gda-thread-wrapper.h, po/POTFILES.in, po/POTFILES.skip, providers/bdb/Makefile.am, .../{libgda-bdb-4.0.pc.in => libgda-bdb-5.0.pc.in}, providers/bdbsql/Makefile.am, ...da-bdbsql-4.0.pc.in => libgda-bdbsql-5.0.pc.in}, providers/firebird/Makefile.am, providers/firebird/gda-firebird-provider.c, ...irebird-4.0.pc.in => libgda-firebird-5.0.pc.in}, providers/jdbc/.gitignore, providers/jdbc/Makefile.am, providers/jdbc/gda-jdbc-provider.c, providers/jdbc/gda-jdbc-util.c, ...libgda-jdbc-4.0.pc.in => libgda-jdbc-5.0.pc.in}, providers/jdbc/libmain.c, providers/mdb/Makefile.am, .../{libgda-mdb-4.0.pc.in => libgda-mdb-5.0.pc.in}, providers/mysql/Makefile.am, providers/mysql/gda-mysql-provider.c, ...bgda-mysql-4.0.pc.in => libgda-mysql-5.0.pc.in}, providers/oracle/Makefile.am, providers/oracle/gda-oracle-meta.c, providers/oracle/gda-oracle-provider.c, ...da-oracle-4.0.pc.in => libgda-oracle-5.0.pc.in}, providers/postgres/Makefile.am, providers/postgres/gda-postgres-provider.c, ...ostgres-4.0.pc.in => libgda-postgres-5.0.pc.in}, providers/reuseable/mysql/Makefile.am, providers/reuseable/postgres/Makefile.am, providers/skel-implementation/capi/Makefile.am, .../skel-implementation/capi/gda-capi-provider.c, ...libgda-capi-4.0.pc.in => libgda-capi-5.0.pc.in}, providers/skel-implementation/models/Makefile.am, ...da-models-4.0.pc.in => libgda-models-5.0.pc.in}, providers/sqlcipher/Makefile.am, ...cipher-4.0.pc.in => libgda-sqlcipher-5.0.pc.in}, providers/sqlcipher/sqlcipher.patch, providers/sqlite/Makefile.am, ...da-sqlite-4.0.pc.in => libgda-sqlite-5.0.pc.in}, providers/web/Makefile.am, providers/web/gda-web-provider.c, .../{libgda-web-4.0.pc.in => libgda-web-5.0.pc.in}, providers/web/php/gda-config.php.HOME, samples/SimpleExample/example.c, testing/.gitignore, testing/Makefile.am, testing/gdaui-test-data-entries.c, tests/Makefile.am, tests/data-models/Makefile.am, tests/meta-store/Makefile.am, tests/multi-threading/Makefile.am, tests/parser/Makefile.am, tests/providers/Makefile.am, tests/test-cnc-utils.c, tests/test-sql-identifier.c, tests/value-holders/Makefile.am, tools/.gitignore, tools/Makefile.am, tools/browser/.gitignore, tools/browser/Makefile.am, tools/browser/auth-dialog.c, tools/browser/auth-dialog.h, tools/browser/browser-connection-priv.h, tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/browser-connections-list.c, tools/browser/browser-connections-list.h, tools/browser/browser-core.c, tools/browser/browser-core.h, tools/browser/browser-favorites.c, tools/browser/browser-favorites.h, tools/browser/browser-page.c, tools/browser/browser-page.h, tools/browser/browser-perspective.c, tools/browser/browser-perspective.h, tools/browser/browser-spinner.c, tools/browser/browser-spinner.h, tools/browser/browser-variable.c, tools/browser/browser-variable.h, tools/browser/browser-virtual-connection.c, tools/browser/browser-virtual-connection.h, tools/browser/browser-window.c, tools/browser/browser-window.h, tools/browser/canvas-example.c, tools/browser/canvas/Makefile.am, tools/browser/canvas/browser-canvas-column.c, tools/browser/canvas/browser-canvas-column.h, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/canvas/browser-canvas-db-relations.h, tools/browser/canvas/browser-canvas-decl.h, tools/browser/canvas/browser-canvas-fkey.c, tools/browser/canvas/browser-canvas-fkey.h, tools/browser/canvas/browser-canvas-item.c, tools/browser/canvas/browser-canvas-item.h, tools/browser/canvas/browser-canvas-print.c, tools/browser/canvas/browser-canvas-priv.h, tools/browser/canvas/browser-canvas-table.c, tools/browser/canvas/browser-canvas-table.h, tools/browser/canvas/browser-canvas-text.c, tools/browser/canvas/browser-canvas-text.h, tools/browser/canvas/browser-canvas-utility.c, tools/browser/canvas/browser-canvas.c, tools/browser/canvas/browser-canvas.h, tools/browser/common/Makefile.am, tools/browser/common/fk-declare.c, tools/browser/common/fk-declare.h, tools/browser/common/gdaui-data-import.c, tools/browser/common/gdaui-data-import.h, tools/browser/common/gdaui-entry-import.c, tools/browser/common/gdaui-entry-import.h, tools/browser/common/objects-cloud.c, tools/browser/common/objects-cloud.h, tools/browser/common/ui-formgrid.c, tools/browser/common/ui-formgrid.h, tools/browser/connection-binding-properties.c, tools/browser/connection-binding-properties.h, tools/browser/data-manager/analyser.c, tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-console.h, .../browser/data-manager/data-favorite-selector.c, .../browser/data-manager/data-favorite-selector.h, .../data-manager/data-manager-perspective.c, .../data-manager/data-manager-perspective.h, tools/browser/data-manager/data-source-editor.c, tools/browser/data-manager/data-source-editor.h, tools/browser/data-manager/data-source-manager.c, tools/browser/data-manager/data-source-manager.h, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-source.h, tools/browser/data-manager/data-widget.c, tools/browser/data-manager/data-widget.h, tools/browser/data-manager/ui-spec-editor.c, tools/browser/data-manager/ui-spec-editor.h, tools/browser/data-manager/xml-spec-editor.c, tools/browser/data-manager/xml-spec-editor.h, tools/browser/data/Makefile.am, tools/browser/dnd.c, tools/browser/doc/Makefile.am, tools/browser/doc/gda-browser-docs.sgml, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/doc/tmpl/browser-core.sgml, tools/browser/doc/tmpl/browser-favorites.sgml, tools/browser/doc/tmpl/browser-page.sgml, tools/browser/doc/tmpl/browser-perspective.sgml, tools/browser/doc/tmpl/browser-window.sgml, tools/browser/doc/tmpl/cc-gray-bar.sgml, .../browser/doc/tmpl/data-manager-perspective.sgml, tools/browser/doc/tmpl/mgr-favorites.sgml, tools/browser/doc/tmpl/popup-container.sgml, tools/browser/doc/tmpl/query-exec-perspective.sgml, .../doc/tmpl/schema-browser-perspective.sgml, tools/browser/doc/tmpl/support.sgml, tools/browser/doc/tmpl/ui-formgrid.sgml, .../browser/dummy-perspective/dummy-perspective.c, .../browser/dummy-perspective/dummy-perspective.h, tools/browser/favorites-test.c, ...r-4.0.desktop.in => gda-browser-5.0.desktop.in}, .../{gda-browser-4.0.png => gda-browser-5.0.png}, tools/browser/login-dialog.c, tools/browser/login-dialog.h, tools/browser/main.c, tools/browser/mgr-favorites.c, tools/browser/mgr-favorites.h, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-console.h, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h, tools/browser/query-exec/query-exec-perspective.c, tools/browser/query-exec/query-exec-perspective.h, tools/browser/query-exec/query-favorite-selector.c, tools/browser/query-exec/query-favorite-selector.h, tools/browser/query-exec/query-result.c, tools/browser/query-exec/query-result.h, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/favorite-selector.h, tools/browser/schema-browser/mgr-columns.c, tools/browser/schema-browser/mgr-columns.h, tools/browser/schema-browser/objects-index.c, tools/browser/schema-browser/objects-index.h, tools/browser/schema-browser/relations-diagram.c, tools/browser/schema-browser/relations-diagram.h, .../schema-browser/schema-browser-perspective.c, .../schema-browser/schema-browser-perspective.h, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-columns.h, tools/browser/schema-browser/table-info.c, tools/browser/schema-browser/table-info.h, tools/browser/schema-browser/table-preferences.c, tools/browser/schema-browser/table-preferences.h, tools/browser/schema-browser/table-relations.c, tools/browser/schema-browser/table-relations.h, tools/browser/support.c, tools/browser/support.h, tools/command-exec.c, tools/config-info.c, tools/gda-list-server-op.c, tools/gda-threader.c, tools/gda-threader.h, tools/gda-tree-mgr-xml.c, tools/gda-tree-mgr-xml.h, tools/web-server.c, tools/web-server.h: Merged GTK3 branch into master 2011-02-27 Vivien Malerba <malerba@gnome-db.org> * configure.ac, m4/mdbtools.m4, providers/mdb/Makefile.am: Improved building of embedded version MDBTools - fixed native WIN32 compilation flag - fixed forced usage of embedded version on other platforms 2011-02-26 Vivien Malerba <malerba@gnome-db.org> * doc/C/Makefile.am, doc/C/libgda-sections.txt, libgda-report/engine/rt-parser.c, libgda-ui/data-entries/gdaui-entry.h, libgda-ui/internal/gdaui-provider-auth-editor.c, libgda-ui/internal/gdaui-provider-spec-editor.c, libgda-ui/internal/utility.c, libgda/gda-attributes-manager.c, libgda/gda-config.h, libgda/gda-connection.h, libgda/gda-meta-struct.c, libgda/gda-meta-struct.h, libgda/gda-mutex.c, libgda/gda-server-operation.c, libgda/gda-server-provider-extra.c, libgda/gda-transaction-status.c, libgda/gda-tree-manager.c, libgda/gda-tree.c, libgda/gda-value.c, libgda/gda-xa-transaction.c, libgda/handlers/gda-handler-time.c: Doc. corrections 2011-02-23 Vivien Malerba <malerba@gnome-db.org> * configure.ac, installers/Windows/make-zip-setup.sh: Set version to 4.2.6 * m4/java.m4, providers/jdbc/Makefile.am: Allow JDBC provider to be built from outside the sources 2011-02-22 Vivien Malerba <malerba@gnome-db.org> * configure.ac, installers/Windows/make-zip-setup.sh, m4/mdbtools.m4, providers/mdb/Makefile.am, providers/mdb/libmdb-src/Makefile.am, providers/mdb/libmdb-src/backend.c, providers/mdb/libmdb-src/catalog.c, providers/mdb/libmdb-src/data.c, providers/mdb/libmdb-src/dump.c, providers/mdb/libmdb-src/file.c, providers/mdb/libmdb-src/iconv.c, providers/mdb/libmdb-src/include/mdbodbc.h, providers/mdb/libmdb-src/include/mdbprivate.h, providers/mdb/libmdb-src/include/mdbsql.h, providers/mdb/libmdb-src/include/mdbtools.h, providers/mdb/libmdb-src/include/mdbver.h, providers/mdb/libmdb-src/index.c, providers/mdb/libmdb-src/kkd.c, providers/mdb/libmdb-src/like.c, providers/mdb/libmdb-src/map.c, providers/mdb/libmdb-src/mem.c, providers/mdb/libmdb-src/money.c, providers/mdb/libmdb-src/options.c, providers/mdb/libmdb-src/props.c, providers/mdb/libmdb-src/sargs.c, providers/mdb/libmdb-src/stats.c, providers/mdb/libmdb-src/table.c, providers/mdb/libmdb-src/worktable.c, providers/mdb/libmdb-src/write.c: MSAccess provider: added an embedded version of MDBTools' code for Windows build and added the --enable-system-mdbtools which enables one to use the embedded version on other builds (the default behaviour is unchanged from previous versions) 2011-02-19 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-quark-list.c, libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vprovider-data-model.c: Misc. corrections 2011-02-16 Vivien Malerba <malerba@gnome-db.org> * installers/Windows/.gitignore, installers/Windows/README, .../{WindowsWix => Windows}/etc/gtk-2.0/gtkrc, installers/Windows/gda-browser.ico, installers/Windows/gda-browser.nsi, installers/{WindowsWix => Windows}/gpl.rtf, installers/Windows/make-clean.sh, .../make-zip-exe.sh => Windows/make-zip-setup.sh}, .../share/libgda-4.0/icons/hicolor/index.theme, installers/WindowsWix/Clean.bat, installers/WindowsWix/Make.bat, installers/WindowsWix/README, installers/WindowsWix/bdb.wxs, installers/WindowsWix/gda-module.wxs, installers/WindowsWix/gda-share.wxs, installers/WindowsWix/gda-sql.wxs, installers/WindowsWix/glib-fragment.wxs, installers/WindowsWix/mdb.wxs, installers/WindowsWix/mysql.wxs, installers/WindowsWix/postgres.wxs: Added creation of a NSIS base installer for GdaBrowser * configure.ac, installers/WindowsWix/make-zip-exe.sh: Set version to 4.2.5 * libgda-report/engine/Makefile.am, libgda-ui/gdaui-rt-editor.c: Misc. corrections 2011-02-14 Vivien Malerba <malerba@gnome-db.org> * doc/C/tmpl/gda-meta-struct.sgml, doc/C/tmpl/gdaui-basic-form.sgml, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-raw-grid.c, libgda/gda-meta-struct.h: Documentation corrections * libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-raw-grid.c: GdauiBasicForm & GdauiRawGrid: added popup menu to hide/show data entries & columns 2011-02-12 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/Makefile.am, libgda/Makefile.am, providers/sqlcipher/Makefile.am, tools/browser/Makefile.am: Corretions for bug #642170 * libgda/gda-data-select.c, tools/browser/browser-window.c: Misc. strings corrections 2011-02-09 Vivien Malerba <malerba@gnome-db.org> * po/ar.po, po/az.po, po/ca.po, po/ca@valencia.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po, po/en_GB.po, po/es.po, po/eu.po, po/fa.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/hr.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/mk.po, po/ml.po, po/ms.po, po/nb.po, po/ne.po, po/nl.po, po/oc.po, po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ru.po, po/rw.po, po/sk.po, po/sl.po, po/sq.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_HK.po, po/zh_TW.po: Ran "make update-po" * doc/C/tmpl/gda-tree-mgr-columns.sgml, doc/C/tmpl/gda-tree-mgr-schemas.sgml, doc/C/tmpl/gda-tree-mgr-tables.sgml, libgda/gda-tree-mgr-columns.c, libgda/gda-tree-mgr-schemas.c, libgda/gda-tree-mgr-tables.c: GdaTree managers: added a "meta-store" property * doc/C/i_s_doc.xml, doc/C/libgda-4.0-docs.sgml, doc/C/libgda-sections.txt, doc/C/tmpl/gda-meta-store.sgml, doc/C/tmpl/gda-meta-struct.sgml, libgda/gda-meta-store.c, libgda/gda-meta-store.h, libgda/gda-meta-struct.c, libgda/gda-meta-struct.h, libgda/information_schema.xml, libgda/libgda.symbols, po/POTFILES.in, tests/meta-store/common.c, tools/Makefile.am, tools/browser/Makefile.am, tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/canvas-example.c, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/canvas/browser-canvas-fkey.c, tools/browser/canvas/browser-canvas.c, tools/browser/common/Makefile.am, tools/browser/common/fk-declare.c, tools/browser/common/fk-declare.h, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/help/C/declaredfk.page, tools/browser/help/C/diagram.page, tools/browser/help/C/figures/declaredfk-dialog.png, tools/browser/help/C/figures/declaredfk.png, tools/browser/help/C/figures/mainwin.png, .../help/C/figures/schema-browser-persp.png, .../browser/help/C/schema-browser-perspective.page, tools/browser/help/Makefile.am, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-info.c, tools/browser/support.c, tools/command-exec.c, tools/gda-sql.1.in, tools/gda-sql.c, tools/information-schema-types.c, tools/tools-utils.c, tools/tools-utils.h: Added the notion of declared foreign key in the database's meta data 2011-02-02 Vivien Malerba <malerba@gnome-db.org> * doc/C/tmpl/gda-config.sgml, libgda-ui/gdaui-login.c, libgda/gda-config.c, libgda/gda-config.h, libgda/gda-data-model-dsn-list.c, tools/browser/auth-dialog.c: GdaConfig related corrections 2011-01-31 Vivien Malerba <malerba@gnome-db.org> * .../virtual/gda-vconnection-data-model-private.h, libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vprovider-data-model.c: Virtual connection: optimizations * libgda/gda-data-model-import.c, libgda/gda-data-select.c, tools/gda-sql.c: Misc . corrections * libgda/sqlite/gda-sqlite-recordset.c, .../virtual/gda-vconnection-data-model-private.h, libgda/sqlite/virtual/gda-vprovider-data-model.c, tests/data-models/.gitignore, tests/data-models/Makefile.am, tests/data-models/check_vcnc.c, tests/data-models/cities1.xml, tests/data-models/cities2.xml, tests/data-models/cities3.xml, tests/data-models/countriesA.xml, tests/data-models/countriesB.xml: Virtual connection: corrections for the INSERT, DELETE and UPDATE operations also added a new test 2011-01-27 Vivien Malerba <malerba@gnome-db.org> * po/POTFILES.in, tools/browser/dummy-perspective/perspective-main.c: Updated POTFILES.in and fixed GdaBrowser'd dummy perspective translation 2011-01-25 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, doc/C/tmpl/gda-meta-struct.sgml, libgda/gda-meta-struct.c, libgda/gda-meta-struct.h: GdaMetaStruct now reports foreign keys policy also improved documentation 2011-01-21 Vivien Malerba <malerba@gnome-db.org> * control-center/main.c, doc/C/tmpl/gda-config.sgml, libgda-ui/demos/main.c, libgda-ui/gdaui-init.c, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-rt-editor.c, po/ar.po, po/az.po, po/ca.po, po/ca@valencia.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po, po/en_GB.po, po/es.po, po/eu.po, po/fa.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/hr.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/mk.po, po/ml.po, po/ms.po, po/nb.po, po/ne.po, po/nl.po, po/oc.po, po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ru.po, po/rw.po, po/sk.po, po/sl.po, po/sq.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_HK.po, po/zh_TW.po, tools/browser/browser-window.c, tools/browser/data-manager/data-console.c, .../data-manager/data-manager-perspective.c, .../browser/dummy-perspective/dummy-perspective.c, tools/browser/main.c, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-exec-perspective.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/config-info.c: More corrections for bug #639897 2011-01-20 Vivien Malerba <malerba@gnome-db.org> * tools/browser/doc/tmpl/mgr-favorites.sgml, tools/browser/doc/tmpl/query-exec-perspective.sgml, .../doc/tmpl/schema-browser-perspective.sgml, tools/browser/doc/tmpl/support.sgml, tools/browser/doc/tmpl/ui-formgrid.sgml: GdaBrowser: added missing file to hacking manual * tools/browser/help/C/data-manager-perspective.page, .../browser/help/C/data-manager-source-editor.page, .../browser/help/C/figures/data-man-uicompose.png, .../browser/help/C/figures/data-man-xmlcompose.png, tools/browser/help/Makefile.am: GdaBrowser: improved help to data manager perspective * tools/browser/help/C/actions.page, tools/browser/help/C/figures/action-1.png, tools/browser/help/C/figures/action-2.png, tools/browser/help/C/figures/action-3.png, tools/browser/help/C/figures/action-4.png, tools/browser/help/C/figures/query-exec-persp.png, .../help/C/query-execution-perspective.page, tools/browser/help/Makefile.am: GdaBrowser: added actions to help * doc/C/gda-sql-manual.xml, doc/C/howto.xml, doc/C/installation.xml: Improved documentation bits * tools/browser/main.c, tools/gda-sql.c: Tools: take locale into account 2011-01-19 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-connection.c, tools/browser/doc/Makefile.am, tools/browser/doc/gda-browser-docs.sgml, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/gda-browser.types, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/doc/tmpl/browser-favorites.sgml, .../browser/doc/tmpl/data-manager-perspective.sgml: GdaBrowser: updated the hacking documentation * po/ar.po, po/az.po, po/ca.po, po/ca@valencia.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po, po/en_GB.po, po/es.po, po/eu.po, po/fa.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/hr.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/mk.po, po/ml.po, po/ms.po, po/nb.po, po/ne.po, po/nl.po, po/oc.po, po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ru.po, po/rw.po, po/sk.po, po/sl.po, po/sq.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_HK.po, po/zh_TW.po, tools/browser/data-manager/perspective-main.c, tools/browser/dummy-perspective/perspective-main.c, tools/browser/query-exec/perspective-main.c, tools/browser/schema-browser/relations-diagram.c, tools/browser/schema-browser/table-info.c: GdaBrowser: corrected usage of perspective names with regards to translations also ran "make update-po" * po/ar.po, po/az.po, po/ca.po, po/ca@valencia.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po, po/en_GB.po, po/es.po, po/eu.po, po/fa.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/hr.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/mk.po, po/ml.po, po/ms.po, po/nb.po, po/ne.po, po/nl.po, po/oc.po, po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ru.po, po/rw.po, po/sk.po, po/sl.po, po/sq.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_HK.po, po/zh_TW.po, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-info.c: Partial correction for bug #639897 also ran "make update-po" 2011-01-18 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-basic-form.c, tools/browser/data-manager/ui-spec-editor.c: Misc. corrections * tools/browser/Makefile.am, tools/browser/browser-connection.h, tools/browser/browser-favorites.c, tools/browser/browser-favorites.h, tools/browser/common/ui-formgrid.c, tools/browser/common/ui-formgrid.h, tools/browser/doc/tmpl/browser-favorites.sgml, tools/browser/gda-browser-action.png, tools/browser/mgr-favorites.c, tools/browser/query-exec/query-favorite-selector.c, tools/browser/support.c, tools/browser/support.h: GdaBrowser: enable using defined actions 2011-01-17 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-favorites.c, tools/browser/browser-favorites.h, tools/browser/query-exec/query-favorite-selector.c: GdaBrowser: one can now define SQL code as actions (to be used later) * tools/browser/data-manager/data-console.c, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-console.h, tools/browser/query-exec/query-exec-perspective.c, tools/browser/query-exec/query-favorite-selector.c, tools/browser/support.c, tools/browser/support.h: GdaBrowser: improvements to query exection perspective's favorites 2011-01-12 Vivien Malerba <malerba@gnome-db.org> * po/POTFILES.in, tools/browser/browser-connection.c, tools/browser/data-manager/Makefile.am, tools/browser/data-manager/analyser.c, tools/browser/data-manager/analyser.h, tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-widget.c, tools/browser/data-manager/ui-spec-editor.c, tools/browser/data-manager/ui-spec-editor.h: GdaBrowser: generalized usage of meta data to help creating data sources in data manager perspective * tools/browser/data-manager/data-source-editor.c, tools/browser/data-manager/data-widget.c, tools/browser/data-manager/ui-spec-editor.c: GdaBrowser: UI improvements in the data manager's data source editor * libgda-ui/gdaui-rt-editor.c, tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-source-editor.c, tools/browser/data-manager/ui-spec-editor.c: Misc small corrections 2011-01-09 Vivien Malerba <malerba@gnome-db.org> * configure.ac, installers/WindowsWix/make-zip-exe.sh: Set version to 4.2.4 * configure.ac, libgda/Makefile.am, libgda/gda-mutex.c, libgda/gda-mutex.h: Added the --enable-mutex-debug configure flag this flag add some functions to help debug GdaMutex errors 2011-01-07 Vivien Malerba <malerba@gnome-db.org> * tools/browser/main.c, tools/config-info.c, tools/config-info.h, tools/gda-sql.1.in, tools/gda-sql.c: GdaSql & GdaBrowser: added --data-files-purge option to help clean up the files created by these tools * configure.ac, doc/C/.gitignore, doc/C/Makefile.am, doc/C/builddate.xml.in, doc/C/libgda-4.0-docs.sgml, tools/gda-sql.1.in: Integrated build date in configuration script * tools/Makefile.am, tools/browser/browser-connection.c, tools/browser/main.c, tools/config-info.c, tools/config-info.h, tools/dict-file-name.c, tools/gda-sql.c: GdaSql & GdaBrowser: added --data-files-list option to list all the files created by these tool which contain information reated to each connection, and to list their status. 2011-01-06 Vivien Malerba <malerba@gnome-db.org> * configure.ac, doc/C/libgda-4.0-docs.sgml, doc/C/tmpl/gda-report-engine.sgml, libgda-report/Makefile.am, libgda-report/engine/.gitignore, libgda-report/engine/Makefile.am, libgda-report/engine/gda-report-engine.c, libgda-report/engine/rt-parser.c, libgda-report/engine/rt-parser.h, libgda-report/engine/test-rt-parser.c, po/POTFILES.in: Initial support for rich text rendering in reports 2010-12-30 Vivien Malerba <malerba@gnome-db.org> * installers/WindowsWix/make-zip-exe.sh, m4/oracle.m4: Fixed detection of Oracle for Windows compilation * libgda/gda-statement.c, tests/data-models/check_data_proxy.c: Correction to the expression rendering in SQL 2010-12-23 Vivien Malerba <malerba@gnome-db.org> * installers/WindowsWix/make-zip-exe.sh, libgda/Makefile.am, libgda/libgda-global-variables.h, providers/mysql/gda-mysql-recordset.c, providers/postgres/gda-postgres-recordset.c: Fixed global symbol import in DLLs under Windows 2010-12-10 David King <davidk@openismus.com> * configure.ac, control-center/Makefile.am, libgda-report/DocBook/Makefile.am, libgda-report/Makefile.am, libgda-report/RML/Makefile.am, libgda-report/engine/Makefile.am, libgda-ui/Makefile.am, libgda-ui/data-entries/Makefile.am, libgda-ui/data-entries/plugins/Makefile.am, libgda-ui/demos/Makefile.am, libgda-ui/internal/Makefile.am, libgda-ui/marshallers/Makefile.am, libgda-xslt/Makefile.am, libgda/Makefile.am, libgda/binreloc/Makefile.am, libgda/handlers/Makefile.am, libgda/providers-support/Makefile.am, libgda/sql-parser/Makefile.am, libgda/sqlite/Makefile.am, libgda/sqlite/virtual/Makefile.am, libgda/thread-wrapper/Makefile.am, m4/dk-warn.m4, providers/bdb/Makefile.am, providers/bdbsql/Makefile.am, providers/firebird/Makefile.am, providers/jdbc/Makefile.am, providers/mdb/Makefile.am, providers/mysql/Makefile.am, providers/oracle/Makefile.am, providers/postgres/Makefile.am, providers/reuseable/Makefile.am, providers/skel-implementation/capi/Makefile.am, providers/skel-implementation/models/Makefile.am, providers/sqlcipher/Makefile.am, providers/sqlite/Makefile.am, providers/web/Makefile.am, testing/Makefile.am, tests/Makefile.am, tests/data-models/Makefile.am, tests/meta-store/Makefile.am, tests/multi-threading/Makefile.am, tests/parser/Makefile.am, tests/providers/Makefile.am, tests/value-holders/Makefile.am, tools/Makefile.am, tools/browser/Makefile.am, tools/browser/canvas/Makefile.am, tools/browser/common/Makefile.am, tools/browser/data-manager/Makefile.am, tools/browser/doc/Makefile.am, tools/browser/dummy-perspective/Makefile.am, tools/browser/query-exec/Makefile.am, tools/browser/schema-browser/Makefile.am: Enable compiler warnings by default Add dk-warn.m4 and use in configure.ac to create LIBGDA_WFLAGS variable. Use the variable in any Makefile.am that also uses LIBGDA_CFLAGS. 2010-12-13 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/bullet.h, libgda-ui/bullet.png, libgda-ui/bulleth.h, libgda-ui/bulleth.png, libgda-ui/gdaui-rt-editor.c, libgda/libgda.h.in: GdauiRtEditor: corrections and improvements 2010-12-12 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-4.0-docs.sgml, libgda/gda-data-model.c: Doc. updates * doc/C/libgda-sections.txt, doc/C/tmpl/libgda.sgml, libgda/gda-init.c, libgda/libgda.symbols, providers/mysql/gda-mysql-recordset.c, providers/postgres/gda-postgres-recordset.c: Fix for bug #637010 - bug on changing locale 2010-12-08 Vivien Malerba <malerba@gnome-db.org> * libgda-report/Makefile.am, libgda-ui/Makefile.am, libgda/Makefile.am: Make Windows import libs reference the correct DLL name 2010-12-07 Vivien Malerba <malerba@gnome-db.org> * tools/browser/main.c, tools/gda-sql.c: GdaSql & GdaBrowser: limit width of printed data models to terminal width 2010-12-06 Vivien Malerba <malerba@gnome-db.org> * tools/irb.js, tools/irb.js.orig, tools/mouseapp_2.js, tools/mouseapp_2.js.orig, tools/mouseirb_2.js, tools/mouseirb_2.js.orig: Updated JS used by console from https://github.com/Sophrinix/TryRuby * tools/command-exec.c, tools/html-doc.c, tools/jquery-ui.js, tools/jquery.js, tools/mouseirb_2.js, tools/web-server.c: GdaSql: HTTP server corrections * libgda/Makefile.am, providers/sqlcipher/Makefile.am: Build system corrections 2010-12-05 Vivien Malerba <malerba@gnome-db.org> * po/POTFILES.in, tools/Makefile.am, tools/README, tools/browser/Makefile.am, tools/browser/main.c, tools/config-info.c, tools/config-info.h, tools/gda-sql.c: Gda-sql and gda-browser: better information about config * doc/C/tmpl/gda-sql-statement.sgml, libgda/sql-parser/gda-statement-struct-parts.h: Documentation updates regarding GdaSqlExpr 2010-12-02 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, doc/C/tmpl/gda-data-handler.sgml, libgda-ui/data-entries/gdaui-data-cell-renderer-textual.c, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-init.c, libgda-ui/internal/gdaui-provider-auth-editor.c, libgda-ui/internal/gdaui-provider-spec-editor.c, libgda/gda-data-handler.c, libgda/gda-data-handler.h, libgda/gda-easy.c, libgda/gda-holder.c, libgda/gda-sql-builder.c, libgda/gda-statement.c, libgda/libgda.symbols, libgda/sqlite/gda-sqlite-provider.c, providers/postgres/gda-postgres-ddl.c, tests/test-input-parsers.c: s/gda_data_handler_get_default_handler/gda_data_handler_get_default/ 2010-11-30 David King <davidk@openismus.com> * control-center/gdaui-dsn-assistant.c, doc/C/tmpl/gda-batch.sgml, doc/C/tmpl/gda-column.sgml, doc/C/tmpl/gda-config.sgml, doc/C/tmpl/gda-connection.sgml, doc/C/tmpl/gda-data-handler.sgml, doc/C/tmpl/gda-data-model-iter.sgml, doc/C/tmpl/gda-data-proxy.sgml, doc/C/tmpl/gda-sql-parser.sgml, .../gdaui-data-cell-renderer-textual.c, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-init.c, libgda-ui/internal/gdaui-provider-auth-editor.c, libgda-ui/internal/gdaui-provider-spec-editor.c, libgda/gda-connection.c, libgda/gda-connection.h, libgda/gda-data-handler.c, libgda/gda-data-handler.h, libgda/gda-easy.c, libgda/gda-easy.h, libgda/gda-holder.c, libgda/gda-server-operation.c, libgda/gda-server-operation.h, libgda/gda-sql-builder.c, libgda/gda-statement.c, libgda/sqlite/gda-sqlite-provider.c, providers/postgres/gda-postgres-ddl.c, tests/Makefile.am, tests/test-cnc-utils.c, tests/test-input-parsers.c: Move convenience functions to appropriate classes Move the convenience API in libgda/gda-easy.[c|h] to the appropriate classes. Fix all references in libgda to use the new API. Deprecate the old API. Add G_GNUC_NULL_TERMINATED to the changed functions that rely on a NULL sentinel to terminate varargs. Remove trailing whitespace from changed lines. 2010-11-29 Vivien Malerba <malerba@gnome-db.org> * control-center/main.c, tools/browser/browser-window.c: Copyright date updates in about dialogs 2010-11-27 Vivien Malerba <malerba@gnome-db.org> * configure.ac, installers/WindowsWix/make-zip-exe.sh: Set version to 4.2.3 * libgda-ui/Makefile.am, libgda-ui/gdaui-rt-editor.c, po/POTFILES.in: GdauiRtEditor related corrections * tools/browser/browser-connection.c, tools/browser/data-manager/data-source.c: GdaBrowser: take user preferences more into account * .../gdaui-data-cell-renderer-textual.c, libgda-ui/data-entries/gdaui-entry-string.c: Make string truncating less intrusive in UI widgets * doc/C/Makefile.am, doc/C/libgda-4.0-docs.sgml, doc/C/libgda-ui-sections.txt, doc/C/libgda-ui.types, doc/C/tmpl/gdaui-rt-editor.sgml, doc/C/vi-rte.png, doc/C/visual_index.xml, libgda-ui/Makefile.am, libgda-ui/bullet.h, libgda-ui/bullet.png, libgda-ui/bulleth.h, libgda-ui/bulleth.png, libgda-ui/data-entries/plugins/Makefile.am, libgda-ui/data-entries/plugins/gdaui-entry-rt.c, libgda-ui/data-entries/plugins/gdaui-entry-rt.h, libgda-ui/data-entries/plugins/libmain.c, libgda-ui/gdaui-rt-editor.c, libgda-ui/gdaui-rt-editor.h, libgda-ui/libgda-ui.h, libgda-ui/libgda-ui.symbols, testing/.gitignore, testing/Makefile.am, testing/gdaui-test-rt-editor.c: New GdauiRtEditor 2010-11-25 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/query-exec/query-console.c: GdaBrowser: use user preferences when creating forms for query parameters 2010-11-14 Vivien Malerba <malerba@gnome-db.org> * configure.ac, doc/C/libgda-4.0-docs.sgml, installers/WindowsWix/make-zip-exe.sh: Set version to 4.2.2 * configure.ac, installers/WindowsWix/make-zip-exe.sh: Set version to 4.2.1 * po/ar.po, po/az.po, po/ca.po, po/ca@valencia.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po, po/en_GB.po, po/es.po, po/eu.po, po/fa.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/hr.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/mk.po, po/ml.po, po/ms.po, po/nb.po, po/ne.po, po/nl.po, po/oc.po, po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ru.po, po/rw.po, po/sk.po, po/sl.po, po/sq.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_HK.po, po/zh_TW.po: Ran "make update-po" * tools/browser/browser-window.c, .../data-manager/data-manager-perspective.c, tools/browser/query-exec/query-exec-perspective.c, .../schema-browser/schema-browser-perspective.c, tools/browser/schema-browser/table-info.c: Correction for bug #634737 2010-11-03 Vasilis Tsivikis <undersec.tr3los@gmail.com> * doc/Makefile.am, doc/el/el.po: l10n: Added Greek translation for libgda documentation 2010-10-29 Carles Ferrando <carles.ferrando@gmail.com> * po/LINGUAS, po/ca@valencia.po: Added Catalan (Valencian) translation 2010-10-29 Vivien Malerba <malerba@gnome-db.org> * providers/mysql/gda-mysql-provider.c, providers/mysql/gda-mysql.h: MySQL provider: handle statements where the prepared statement API doe snot work it seems some statements can't be used with MySQL's prepared statament API, and then one gets the "This command is not supported in the prepared statement protocol yet" error, see http://bugs.mysql.com/bug.php?id=6415 2010-10-28 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-data-handler.c, libgda/handlers/gda-handler-string.c: Correction for bug #633247 * libgda/gda-holder.c, tests/value-holders/check_holder.c: Corrected gda_holder_get_value() in case holder has been marked as invalid in this case make sure the returned value is NULL and not a value of type GDA_TYPE_NULL 2010-10-27 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-data-model.c, libgda/gda-util.c: Improved data model export uses a GdaDataModelIter iterator to export data which makes it possible to export data models which do not have a random access * doc/C/tmpl/gda-data-model-import.sgml, libgda/gda-data-model-import.c, libgda/gda-data-model-import.h: Improved data model import defined a new "strict" property which defines how to handle some recoverable input data errors 2010-10-26 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, doc/C/tmpl/gda-vconnection-data-model.sgml, doc/C/tmpl/gda-virtual-connection.sgml, doc/C/tmpl/gda-vprovider-data-model.sgml, doc/C/tmpl/gda-vprovider-hub.sgml, doc/C/virtual.xml, libgda/gda-data-model.c, libgda/gda-data-proxy.c, libgda/gda-set.c, libgda/sqlite/gda-symbols-util.c, libgda/sqlite/gda-symbols-util.h, libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vconnection-data-model.h, libgda/sqlite/virtual/gda-vconnection-hub.c, libgda/sqlite/virtual/gda-virtual-connection.c, libgda/sqlite/virtual/gda-virtual-connection.h, libgda/sqlite/virtual/gda-vprovider-data-model.c, testing/.gitignore, testing/Makefile.am, {libgda/sqlite/virtual => testing}/names.csv, {libgda/sqlite/virtual => testing}/test_model.xml, testing/virtual-test-2.c, {libgda/sqlite/virtual => testing}/virtual-test.c: Optimized virtual tables usage - make use of the infrastructure provided by SQLite to pre-filter data model's contents when possible - require only GDA_STATEMENT_MODEL_CURSOR_FORWARD data models 2010-10-21 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, libgda/gda-util.c, libgda/handlers/gda-handler-time.c, libgda/libgda.symbols, tests/.gitignore, tests/Makefile.am, tests/test-input-parsers.c: Added date, time and timestamp parsing tests 2010-10-20 Vivien Malerba <malerba@gnome-db.org> * doc/C/tmpl/gda-xa-transaction.sgml, libgda/binreloc/binreloc.c, libgda/binreloc/gda-binreloc.c, libgda/dir-blob-op.c, libgda/gda-config.c, libgda/gda-connection.c, libgda/gda-data-comparator.c, libgda/gda-data-handler.c, libgda/gda-data-meta-wrapper.c, libgda/gda-data-model-bdb.c, libgda/gda-data-model-dir.c, libgda/gda-data-model-import.c, libgda/gda-data-model.c, libgda/gda-data-proxy.c, libgda/gda-data-select.c, libgda/gda-init.c, libgda/gda-meta-store.c, libgda/gda-server-operation.c, libgda/gda-tree.c, libgda/gda-util.c, libgda/gda-value.c, libgda/gda-xa-transaction.c, libgda/gda-xa-transaction.h, libgda/handlers/gda-handler-numerical.c, libgda/handlers/gda-handler-time.c, libgda/providers-support/gda-pstmt.c, libgda/sqlite/gda-sqlite-recordset.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, tools/browser/browser-window.c, tools/browser/data-manager/data-console.c, tools/browser/main.c, tools/browser/schema-browser/table-info.c: Many small corrections and annotations reported by and for FlawFinder 2010-10-19 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-data-model-bdb.c, providers/bdb/gda-bdb-provider.c, providers/bdb/gda-bdb-test.c: Win32 BDB compilation corrections * libgda-ui/internal/popup-container.c, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/common/Makefile.am, tools/browser/common/objects-cloud.c, tools/browser/common/popup-container.c, tools/browser/common/popup-container.h, tools/browser/data-manager/data-console.c, .../browser/data-manager/data-favorite-selector.c, tools/browser/doc/tmpl/popup-container.sgml, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-favorite-selector.c, tools/browser/schema-browser/objects-index.c, tools/browser/schema-browser/relations-diagram.c, tools/browser/schema-browser/table-info.c: Corrected build regarding internal library * tools/Makefile.am, tools/gda-list-server-op.c, tools/gda-tree-mgr-xml.c, tools/gda-tree-mgr-xml.h: Added a more human readable output to the gda-list-server-op tool * libgda/gda-attributes-manager.c, libgda/gda-tree-manager.c, libgda/gda-tree-node.c, libgda/gda-tree.c: GdaTree related corrections 2010-10-18 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-util.c, tests/test-connection-string-split.c: Corrections to gda_connection_string_split() regarding USERNAME and PASSWORD and added new tests 2010-10-17 Vivien Malerba <malerba@gnome-db.org> * control-center/main.c, testing/gdaui-test-data-entries.c, tools/browser/data-manager/data-manager-perspective.c, tools/browser/query-exec/query-exec-perspective.c, tools/browser/schema-browser/schema-browser-perspective.c: Replaced GtkNotebookPage with GtkWidget 2010-10-16 Murray Cumming <murrayc@murrayc.com> * libgda/gda-meta-struct.c, libgda/sql-parser/gda-statement-struct-delete.c, libgda/sql-parser/gda-statement-struct-insert.c, libgda/sql-parser/gda-statement-struct-pspec.c, libgda/sql-parser/gda-statement-struct-select.c, libgda/sql-parser/gda-statement-struct-trans.c, libgda/sql-parser/gda-statement-struct-unknown.c, libgda/sql-parser/gda-statement-struct-update.c, libgda/sqlite/sqlite-src/sqlite3.c: Docs: responsibility -> ownership * ChangeLog, libgda/gda-meta-store.c, libgda/sql-parser/gda-statement-struct-compound.c, libgda/sql-parser/gda-statement-struct-delete.c, libgda/sql-parser/gda-statement-struct-insert.c, libgda/sql-parser/gda-statement-struct-pspec.c, libgda/sql-parser/gda-statement-struct-select.c, libgda/sql-parser/gda-statement-struct-trans.c, libgda/sql-parser/gda-statement-struct-unknown.c, libgda/sql-parser/gda-statement-struct-update.c: API docs: responsible to -> responsible for 2010-10-13 David King <davidk@openismus.com> * libgda-report/DocBook/gda-report-docbook-document.c, libgda-report/RML/gda-report-rml-document.c, libgda-report/engine/gda-report-engine.c, libgda-report/gda-report-document.c, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/gdaui-data-store.c, libgda-ui/gdaui-tree-store.c, libgda-ui/internal/gdaui-dsn-selector.c, libgda-ui/internal/gdaui-provider-auth-editor.c, libgda-ui/internal/gdaui-provider-spec-editor.c, libgda/gda-column.c, libgda/gda-config.c, libgda/gda-connection.c, libgda/gda-data-access-wrapper.c, libgda/gda-data-comparator.c, libgda/gda-data-meta-wrapper.c, libgda/gda-data-model-bdb.c, libgda/gda-data-model-dir.c, libgda/gda-data-model-import.c, libgda/gda-data-model-iter.c, libgda/gda-data-proxy.c, libgda/gda-data-select.c, libgda/gda-holder.c, libgda/gda-meta-store.c, libgda/gda-meta-struct.c, libgda/gda-row.c, libgda/gda-server-operation.c, libgda/gda-server-provider.c, libgda/gda-sql-builder.c, libgda/gda-tree-manager.c, libgda/gda-tree-mgr-columns.c, libgda/gda-tree-mgr-label.c, libgda/gda-tree-mgr-schemas.c, libgda/gda-tree-mgr-select.c, libgda/gda-tree-mgr-tables.c, libgda/gda-tree-node.c, libgda/gda-tree.c, libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vconnection-hub.c, libgda/sqlite/virtual/gda-virtual-provider.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, libgda/sqlite/virtual/gda-vprovider-hub.c, libgda/thread-wrapper/gda-thread-wrapper.c, providers/postgres/gda-postgres-recordset.c, tests/gda-ddl-creator.c, tools/browser/browser-connection.c, tools/browser/browser-virtual-connection.c, tools/browser/canvas/browser-canvas-column.c, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/canvas/browser-canvas-fkey.c, tools/browser/canvas/browser-canvas-item.c, tools/browser/canvas/browser-canvas-table.c, tools/browser/canvas/browser-canvas-text.c, tools/browser/canvas/browser-canvas.c, tools/browser/mgr-favorites.c, tools/browser/schema-browser/mgr-columns.c, tools/browser/schema-browser/relations-diagram.c, tools/browser/schema-browser/table-info.c: Consistently handle invalid GObject properties Use G_OBJECT_WARN_INVALID_PROPERTY_ID macro to emit a g_warning when an invalid property is used in GObject property setters and getters. 2010-10-13 Vivien Malerba <malerba@gnome-db.org> * libgda/binreloc/gda-binreloc.c, libgda/gda-data-model.c, libgda/gda-server-provider-extra.c, libgda/gda-util.c, libgda/sql-parser/parser.y, libgda/sqlite/virtual/gda-vprovider-data-model.c, providers/firebird/parser.y, providers/oracle/parser.y, providers/reuseable/mysql/parser.y, providers/reuseable/postgres/parser.y, providers/skel-implementation/capi/parser.y, samples/XSLT/transform.c, tests/meta-store/common.c, tests/test-cnc-utils.c: More corrections after running cppcheck 2010-10-13 David King <davidk@openismus.com> * libgda-ui/gdaui-basic-form.c, libgda/gda-connection.c, libgda/gda-data-model.c, libgda/gda-util.c, libgda/sqlite/gen_emb_string.c, tests/meta-store/common.c: Fix memory and resource leaks spotted by cppcheck tool 2010-10-11 Vivien Malerba <malerba@gnome-db.org> * libgda/sql-parser/LemonPatch, libgda/sql-parser/lemon.c: Corrected lemon.c patch for Libgda 2010-10-10 Vivien Malerba <malerba@gnome-db.org> * doc/C/tmpl/gda-server-operation-sequences.sgml, doc/C/tmpl/gda-sql-builder.sgml: Doc. fixes * libgda/sql-parser/LemonPatch, libgda/sql-parser/Makefile.am, libgda/sql-parser/lemon.c, libgda/sql-parser/lempar.c, providers/firebird/Makefile.am, providers/oracle/Makefile.am, providers/reuseable/mysql/Makefile.am, providers/reuseable/postgres/Makefile.am, providers/skel-implementation/capi/Makefile.am: Use the (patched) Lemon parser from SQLite version 3.7.3 2010-10-07 Jonh Wendell <jwendell@gnome.org> * libgda/gda-attributes-manager.c, libgda/gda-batch.c, libgda/gda-column.c, libgda/gda-config.c, libgda/gda-connection.c, libgda/gda-data-access-wrapper.c, libgda/gda-data-model-array.c, libgda/gda-data-model-dir.c, libgda/gda-data-model-import.c, libgda/gda-data-proxy.c, libgda/gda-data-select.c, libgda/gda-easy.c, libgda/gda-holder.c, libgda/gda-meta-store.c, libgda/gda-meta-struct.c, libgda/gda-mutex.c, libgda/gda-quark-list.c, libgda/gda-server-operation.c, libgda/gda-server-operation.h, libgda/gda-server-provider-extra.c, libgda/gda-server-provider.c, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, libgda/gda-statement.c, libgda/gda-transaction-status.c, libgda/gda-tree-manager.c, libgda/gda-tree.c, libgda/gda-util.c, libgda/gda-value.c, libgda/gda-xa-transaction.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/providers-support/gda-pstmt.c, libgda/sql-parser/gda-sql-parser.c, libgda/sql-parser/gda-statement-struct.c, libgda/thread-wrapper/gda-thread-wrapper.c: Added lots of annotations 2010-10-06 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-number.c, libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/data-entries/plugins/gdaui-entry-cidr.c, libgda-ui/data-entries/plugins/gdaui-entry-text.c: Allow data entry widgets to emit the "focus-out-event" signal * m4/bdb.m4, m4/mdbtools.m4, m4/mysql.m4, m4/oracle.m4, m4/postgresql.m4: M4 macros corrections * configure.ac, m4/java.m4: Moved Java detection in its own M4 file 2010-10-04 Vivien Malerba <malerba@gnome-db.org> * configure.ac, m4/oracle.m4: Moved Oracle detection in its own M4 file 2010-10-03 Vivien Malerba <malerba@gnome-db.org> * configure.ac, m4/postgresql.m4: Moved PostgreSQL detection in its own M4 file 2010-10-02 Vivien Malerba <malerba@gnome-db.org> * Makefile.w32, Makefile.w32.cross, configure.ac: Cleanups * configure.ac, po/POTFILES.skip, providers/Makefile.am, providers/ldap/Makefile.am, providers/ldap/gda-ldap-provider.c, providers/ldap/gda-ldap-provider.h, providers/ldap/gda-ldap-recordset.c, providers/ldap/gda-ldap-recordset.h, providers/ldap/gda-ldap.h, providers/ldap/ldap_specs_dsn.xml.in, providers/ldap/libgda-ldap-4.0.pc.in, providers/ldap/libmain.c, providers/ldap/utils.c, tests/providers/.gitignore, tests/providers/Makefile.am, tests/providers/check_ldap.c: Removed old and unmaintained LDAP code * configure.ac, po/POTFILES.skip, providers/Makefile.am, providers/freetds/Makefile.am, providers/freetds/config.sample, providers/freetds/freetds_specs_dsn.xml.in, providers/freetds/gda-freetds-defs.h, providers/freetds/gda-freetds-message.c, providers/freetds/gda-freetds-message.h, providers/freetds/gda-freetds-provider.c, providers/freetds/gda-freetds-provider.h, providers/freetds/gda-freetds-recordset.c, providers/freetds/gda-freetds-recordset.h, providers/freetds/gda-freetds-types.c, providers/freetds/gda-freetds-types.h, providers/freetds/gda-freetds.h, providers/freetds/gda-tds-schemas.h, providers/freetds/libgda-freetds-4.0.pc.in, providers/freetds/libmain.c, providers/freetds/utils.c, tests/providers/.gitignore, tests/providers/Makefile.am, tests/providers/check_freetds.c: Removed old and unmaintained FreeTDS code * configure.ac, po/POTFILES.skip, providers/Makefile.am, providers/xbase/Makefile.am, providers/xbase/gda-xbase-database.cpp, providers/xbase/gda-xbase-database.h, providers/xbase/gda-xbase-provider.c, providers/xbase/gda-xbase-provider.h, providers/xbase/libgda-xbase-4.0.pc.in, providers/xbase/libmain.c, providers/xbase/xbase_specs_dsn.xml.in, tests/providers/.gitignore, tests/providers/Makefile.am, tests/providers/check_xbase.c: Removed old and unmaintained XBase code * configure.ac, po/POTFILES.skip, providers/Makefile.am, providers/sybase/Makefile.am, providers/sybase/gda-sybase-provider.c, providers/sybase/gda-sybase-provider.h, providers/sybase/gda-sybase-recordset.c, providers/sybase/gda-sybase-recordset.h, providers/sybase/gda-sybase-schemas.h, providers/sybase/gda-sybase-types.c, providers/sybase/gda-sybase-types.h, providers/sybase/gda-sybase.h, providers/sybase/libgda-sybase-4.0.pc.in, providers/sybase/libmain.c, providers/sybase/main.c, providers/sybase/sybase_specs_dsn.xml.in, providers/sybase/utils.c, tests/providers/.gitignore, tests/providers/Makefile.am, tests/providers/check_sybase.c: Removed old and unmaintained Sybase code * configure.ac, po/POTFILES.skip, providers/Makefile.am, providers/ibmdb2/Makefile.am, providers/ibmdb2/gda-ibmdb2-provider.c, providers/ibmdb2/gda-ibmdb2-provider.h, providers/ibmdb2/gda-ibmdb2-recordset.c, providers/ibmdb2/gda-ibmdb2-recordset.h, providers/ibmdb2/gda-ibmdb2-types.c, providers/ibmdb2/gda-ibmdb2-types.h, providers/ibmdb2/gda-ibmdb2.h, providers/ibmdb2/ibmdb2_specs_dsn.xml.in, providers/ibmdb2/libgda-ibmdb2-4.0.pc.in, providers/ibmdb2/libmain.c, providers/ibmdb2/utils.c, tests/providers/.gitignore, tests/providers/Makefile.am, tests/providers/check_ibmdb2.c: Removed old and unmaintained IBMDB2 code * configure.ac, po/POTFILES.skip, providers/Makefile.am, providers/msql/Makefile.am, providers/msql/gda-msql-provider.c, providers/msql/gda-msql-provider.h, providers/msql/gda-msql-recordset.c, providers/msql/gda-msql-recordset.h, providers/msql/gda-msql-utils.c, providers/msql/gda-msql.h, providers/msql/libgda-msql-4.0.pc.in, providers/msql/libmain.c, providers/msql/msql_specs_dsn.xml.in, tests/providers/.gitignore, tests/providers/Makefile.am, tests/providers/check_msql.c: Removed old and unmaintained MSQL code * configure.ac, po/POTFILES.skip, providers/odbc/Makefile.am, providers/odbc/gda-odbc-provider.c, providers/odbc/gda-odbc-provider.h, providers/odbc/gda-odbc-recordset.c, providers/odbc/gda-odbc-recordset.h, providers/odbc/gda-odbc.h, providers/odbc/libgda-odbc-4.0.pc.in, providers/odbc/libmain.c, providers/odbc/odbc_specs_dsn.xml.in, providers/odbc/utils.c, tests/providers/.gitignore, tests/providers/Makefile.am, tests/providers/check_odbc.c: Removed old and unmaintained ODBC code 2010-10-01 David King <davidk@openismus.com> * control-center/main.c, libgda-ui/data-entries/common-bin.c, libgda-ui/demos/ddl_queries.c, libgda-ui/demos/main.c, libgda-xslt/sql_backend.c, libgda/gda-data-model-array.c, testing/gdaui-test-data-entries.c, tools/browser/canvas/browser-canvas-text.c: Fix some deprecated functions and miscellaneous warnings Use non-deprecated functions where possible. Use const variables instead of defines where possible. Fix use of various functions. * libgda-report/engine/gda-report-engine.c, .../data-entries/gdaui-data-cell-renderer-combo.c, .../gdaui-data-cell-renderer-textual.c, libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/data-entries/plugins/gdaui-entry-cidr.c, libgda-ui/demos/cloud.c, libgda-ui/demos/combo.c, libgda-ui/demos/main.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-tree-store.c, libgda/dir-blob-op.c, libgda/gda-config.c, libgda/gda-connection.c, libgda/gda-data-comparator.c, libgda/gda-data-model-array.c, libgda/gda-data-model-dir.c, libgda/gda-data-model-import.c, libgda/gda-data-model.c, libgda/gda-data-proxy.c, libgda/gda-data-select.c, libgda/gda-meta-store.c, libgda/gda-server-provider.c, libgda/gda-set.c, libgda/gda-tree.c, libgda/gda-util.c, libgda/gda-value.c, libgda/sql-parser/gda-statement-struct-insert.c, libgda/sqlite/gda-sqlite-meta.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, libgda/thread-wrapper/gda-thread-provider.c, libgda/thread-wrapper/gda-thread-wrapper.c, providers/bdb/gda-bdb-test.c, providers/jdbc/GdaJBlobOp.c, providers/jdbc/GdaJColumnInfos.c, providers/jdbc/GdaJConnection.c, providers/jdbc/GdaJMeta.c, providers/jdbc/GdaJPStmt.c, providers/jdbc/GdaJProvider.c, providers/jdbc/GdaJResultSet.c, providers/jdbc/GdaJResultSetInfos.c, providers/jdbc/GdaJValue.c, providers/jdbc/libmain.c, providers/reuseable/mysql/gda-mysql-meta.c, testing/gda-provider-status.c, testing/gdaui-test-data-entries.c, testing/gdaui-test-widget-entry.c, tests/data-model-errors.c, tools/browser/browser-favorites.c, tools/browser/data-manager/data-source-editor.c, tools/browser/data-manager/data-source-manager.c, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-widget.c, tools/browser/query-exec/query-editor.c, tools/browser/schema-browser/table-preferences.c, tools/gda-sql.c, tools/web-server.c: Fix some signedness warnings Fix comparisons between signed and unsigned integers, which appeared with -Wsign-compare (or -Wextra). * control-center/cc-gray-bar.c, control-center/gdaui-dsn-assistant.c, control-center/gdaui-dsn-editor.c, control-center/gdaui-login-dialog.c, .../DocBook/gda-report-docbook-document.c, libgda-report/RML/gda-report-rml-document.c, libgda-report/engine/gda-report-engine.c, libgda-report/gda-report-document.c, .../data-entries/gdaui-data-cell-renderer-bin.c, .../gdaui-data-cell-renderer-boolean.c, .../data-entries/gdaui-data-cell-renderer-combo.c, .../data-entries/gdaui-data-cell-renderer-info.c, .../gdaui-data-cell-renderer-textual.c, libgda-ui/data-entries/gdaui-entry-bin.c, libgda-ui/data-entries/gdaui-entry-boolean.c, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-date.c, libgda-ui/data-entries/gdaui-entry-none.c, libgda-ui/data-entries/gdaui-entry-number.c, libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/data-entries/gdaui-entry-time.c, libgda-ui/data-entries/gdaui-entry-timestamp.c, libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/data-entries/gdaui-entry.c, libgda-ui/data-entries/gdaui-formatted-entry.c, libgda-ui/data-entries/gdaui-numeric-entry.c, .../plugins/gdaui-data-cell-renderer-password.c, .../plugins/gdaui-data-cell-renderer-pict.c, libgda-ui/data-entries/plugins/gdaui-entry-cidr.c, .../data-entries/plugins/gdaui-entry-filesel.c, .../data-entries/plugins/gdaui-entry-password.c, libgda-ui/data-entries/plugins/gdaui-entry-pict.c, libgda-ui/data-entries/plugins/gdaui-entry-text.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-cloud.c, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-filter.c, libgda-ui/gdaui-data-proxy-info.c, libgda-ui/gdaui-data-proxy.c, libgda-ui/gdaui-data-selector.c, libgda-ui/gdaui-data-store.c, libgda-ui/gdaui-form.c, libgda-ui/gdaui-login.c, libgda-ui/gdaui-provider-selector.c, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-server-operation.c, libgda-ui/gdaui-set.c, libgda-ui/gdaui-tree-store.c, libgda-ui/internal/gdaui-dsn-selector.c, libgda-ui/internal/gdaui-provider-auth-editor.c, libgda-ui/internal/gdaui-provider-spec-editor.c, libgda-ui/internal/popup-container.c, libgda/dir-blob-op.c, libgda/gda-batch.c, libgda/gda-blob-op.c, libgda/gda-column.c, libgda/gda-config.c, libgda/gda-connection-event.c, libgda/gda-connection.c, libgda/gda-data-access-wrapper.c, libgda/gda-data-comparator.c, libgda/gda-data-handler.c, libgda/gda-data-meta-wrapper.c, libgda/gda-data-model-array.c, libgda/gda-data-model-bdb.c, libgda/gda-data-model-dir.c, libgda/gda-data-model-dsn-list.c, libgda/gda-data-model-import.c, libgda/gda-data-model-iter.c, libgda/gda-data-model.c, libgda/gda-data-proxy.c, libgda/gda-data-select.c, libgda/gda-holder.c, libgda/gda-lockable.c, libgda/gda-meta-store.c, libgda/gda-meta-struct.c, libgda/gda-row.c, libgda/gda-server-operation.c, libgda/gda-server-provider.c, libgda/gda-set.c, libgda/gda-sql-builder.c, libgda/gda-statement.c, libgda/gda-transaction-status.c, libgda/gda-tree-manager.c, libgda/gda-tree-mgr-columns.c, libgda/gda-tree-mgr-label.c, libgda/gda-tree-mgr-schemas.c, libgda/gda-tree-mgr-select.c, libgda/gda-tree-mgr-tables.c, libgda/gda-tree-node.c, libgda/gda-tree.c, libgda/gda-xa-transaction.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/providers-support/gda-pstmt.c, libgda/sql-parser/gda-sql-parser.c, libgda/sql-parser/gda-statement-struct-compound.c, libgda/sql-parser/gda-statement-struct-delete.c, libgda/sql-parser/gda-statement-struct-insert.c, libgda/sql-parser/gda-statement-struct-select.c, libgda/sql-parser/gda-statement-struct-trans.c, libgda/sql-parser/gda-statement-struct-unknown.c, libgda/sql-parser/gda-statement-struct-update.c, libgda/sqlite/gda-sqlite-blob-op.c, libgda/sqlite/gda-sqlite-handler-bin.c, libgda/sqlite/gda-sqlite-handler-boolean.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-pstmt.c, libgda/sqlite/gda-sqlite-recordset.c, libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vconnection-hub.c, libgda/sqlite/virtual/gda-virtual-connection.c, libgda/sqlite/virtual/gda-virtual-provider.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, libgda/sqlite/virtual/gda-vprovider-hub.c, libgda/thread-wrapper/gda-thread-blob-op.c, libgda/thread-wrapper/gda-thread-provider.c, libgda/thread-wrapper/gda-thread-recordset.c, libgda/thread-wrapper/gda-thread-wrapper.c, providers/bdb/gda-bdb-provider.c, providers/jdbc/gda-jdbc-blob-op.c, providers/jdbc/gda-jdbc-provider.c, providers/jdbc/gda-jdbc-pstmt.c, providers/jdbc/gda-jdbc-recordset.c, providers/postgres/gda-postgres-blob-op.c, providers/postgres/gda-postgres-handler-bin.c, providers/postgres/gda-postgres-provider.c, providers/postgres/gda-postgres-pstmt.c, providers/postgres/gda-postgres-recordset.c, providers/reuseable/mysql/gda-mysql-meta.c, providers/reuseable/mysql/gda-mysql-parser.c, providers/reuseable/postgres/gda-postgres-parser.c, .../skel-implementation/capi/gda-capi-blob-op.c, .../skel-implementation/capi/gda-capi-parser.c, .../skel-implementation/capi/gda-capi-provider.c, .../skel-implementation/capi/gda-capi-pstmt.c, .../skel-implementation/capi/gda-capi-recordset.c, .../models/gda-models-provider.c, providers/web/gda-web-blob-op.c, providers/web/gda-web-provider.c, providers/web/gda-web-pstmt.c, providers/web/gda-web-recordset.c, testing/gda-provider-status.c, testing/gda-test-blob.c, testing/gda-test-connection.c, testing/gdaui-test-data-entries.c, tests/data-model-errors.c, tests/gda-ddl-creator.c, tools/browser/auth-dialog.c, tools/browser/browser-connection.c, tools/browser/browser-connections-list.c, tools/browser/browser-core.c, tools/browser/browser-favorites.c, tools/browser/browser-page.c, tools/browser/browser-perspective.c, tools/browser/browser-variable.c, tools/browser/browser-virtual-connection.c, tools/browser/browser-window.c, tools/browser/canvas/browser-canvas-column.c, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/canvas/browser-canvas-fkey.c, tools/browser/canvas/browser-canvas-item.c, tools/browser/canvas/browser-canvas-table.c, tools/browser/canvas/browser-canvas-text.c, tools/browser/canvas/browser-canvas.c, tools/browser/common/gdaui-data-import.c, tools/browser/common/gdaui-entry-import.c, tools/browser/common/objects-cloud.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-editor.c, tools/browser/data-manager/data-source-manager.c, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-widget.c, tools/browser/data-manager/ui-spec-editor.c, tools/browser/data-manager/xml-spec-editor.c, .../browser/dummy-perspective/dummy-perspective.c, tools/browser/login-dialog.c, tools/browser/main.c, tools/browser/mgr-favorites.c, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-exec-perspective.c, tools/browser/query-exec/query-favorite-selector.c, tools/browser/query-exec/query-result.c, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/mgr-columns.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/browser/schema-browser/table-preferences.c, tools/browser/schema-browser/table-relations.c, tools/gda-list-server-op.c, tools/gda-sql.c, tools/gda-threader.c, tools/web-server.c: Fix missing field initializer warnings Initialize all fields in structs, to avoid warnings when -Wmissing-field-intializers is used with GCC. Warnings from initializing a GStaticRecMutex with G_STATIC_REC_MUTEX_INIT require GLib to be fixed. 2010-10-02 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-server-operation.c: Remove more compilation warnings 2010-10-01 David King <davidk@openismus.com> * control-center/cc-gray-bar.c, control-center/dsn-config.c, control-center/dsn-properties-dialog.c, control-center/gdaui-dsn-assistant.c, control-center/gdaui-dsn-editor.c, control-center/gdaui-login-dialog.c, control-center/main.c, .../DocBook/gda-report-docbook-document.c, libgda-report/RML/gda-report-rml-document.c, libgda-report/engine/gda-report-engine.c, libgda-report/gda-report-document.c, .../data-entries/gdaui-data-cell-renderer-bin.c, .../data-entries/gdaui-data-cell-renderer-combo.c, .../data-entries/gdaui-data-cell-renderer-info.c, .../gdaui-data-cell-renderer-textual.c, libgda-ui/data-entries/gdaui-entry-bin.c, libgda-ui/data-entries/gdaui-entry-boolean.c, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-date.c, libgda-ui/data-entries/gdaui-entry-none.c, libgda-ui/data-entries/gdaui-entry-number.c, libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/data-entries/gdaui-entry-time.c, libgda-ui/data-entries/gdaui-entry-timestamp.c, libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/data-entries/gdaui-entry.c, libgda-ui/data-entries/gdaui-formatted-entry.c, .../plugins/gdaui-data-cell-renderer-password.c, .../plugins/gdaui-data-cell-renderer-pict.c, libgda-ui/data-entries/plugins/gdaui-entry-cidr.c, .../data-entries/plugins/gdaui-entry-filesel.c, .../data-entries/plugins/gdaui-entry-password.c, libgda-ui/data-entries/plugins/gdaui-entry-pict.c, libgda-ui/data-entries/plugins/gdaui-entry-text.c, libgda-ui/data-entries/plugins/libmain.c, libgda-ui/data-entries/widget-embedder.c, libgda-ui/demos/cloud.c, libgda-ui/demos/combo.c, libgda-ui/demos/ddl_queries.c, libgda-ui/demos/linked_model_param.c, libgda-ui/demos/login.c, libgda-ui/demos/main.c, libgda-ui/demos/provider_sel.c, libgda-ui/demos/tree.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-cloud.c, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-filter.c, libgda-ui/gdaui-data-proxy-info.c, libgda-ui/gdaui-data-proxy.c, libgda-ui/gdaui-data-selector.c, libgda-ui/gdaui-data-store.c, libgda-ui/gdaui-form.c, libgda-ui/gdaui-grid.c, libgda-ui/gdaui-init.c, libgda-ui/gdaui-login.c, libgda-ui/gdaui-provider-selector.c, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-server-operation.c, libgda-ui/gdaui-set.c, libgda-ui/gdaui-tree-store.c, libgda-ui/internal/gdaui-dsn-selector.c, libgda-ui/internal/gdaui-provider-auth-editor.c, libgda-ui/internal/gdaui-provider-spec-editor.c, libgda-ui/internal/popup-container.c, libgda-ui/internal/utility.c, libgda-xslt/sql_backend.c, libgda-xslt/sql_exslt_internal.c, libgda-xslt/sqlexslt.c, libgda/binreloc/binreloc.c, libgda/dir-blob-op.c, libgda/gda-batch.c, libgda/gda-blob-op.c, libgda/gda-column.c, libgda/gda-config.c, libgda/gda-connection-event.c, libgda/gda-connection.c, libgda/gda-data-access-wrapper.c, libgda/gda-data-comparator.c, libgda/gda-data-handler.c, libgda/gda-data-meta-wrapper.c, libgda/gda-data-model-array.c, libgda/gda-data-model-bdb.c, libgda/gda-data-model-dir.c, libgda/gda-data-model-dsn-list.c, libgda/gda-data-model-import.c, libgda/gda-data-model-iter.c, libgda/gda-data-model.c, libgda/gda-data-proxy.c, libgda/gda-data-select.c, libgda/gda-holder.c, libgda/gda-lockable.c, libgda/gda-meta-store.c, libgda/gda-meta-struct.c, libgda/gda-row.c, libgda/gda-server-operation.c, libgda/gda-server-provider-extra.c, libgda/gda-server-provider.c, libgda/gda-set.c, libgda/gda-sql-builder.c, libgda/gda-transaction-status.c, libgda/gda-tree-manager.c, libgda/gda-tree-mgr-columns.c, libgda/gda-tree-mgr-label.c, libgda/gda-tree-mgr-schemas.c, libgda/gda-tree-mgr-select.c, libgda/gda-tree-mgr-tables.c, libgda/gda-tree-node.c, libgda/gda-tree.c, libgda/gda-xa-transaction.c, libgda/handlers/gda-handler-boolean.c, libgda/handlers/gda-handler-string.c, libgda/handlers/gda-handler-time.c, libgda/handlers/gda-handler-type.c, libgda/providers-support/gda-pstmt.c, libgda/sql-parser/gda-statement-struct-compound.c, libgda/sql-parser/gda-statement-struct-delete.c, libgda/sql-parser/gda-statement-struct-insert.c, libgda/sql-parser/gda-statement-struct-select.c, libgda/sql-parser/gda-statement-struct-update.c, libgda/sql-parser/gda-statement-struct.c, libgda/sqlite/gda-sqlite-blob-op.c, libgda/sqlite/gda-sqlite-ddl.c, libgda/sqlite/gda-sqlite-handler-boolean.c, libgda/sqlite/gda-sqlite-meta.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-pstmt.c, libgda/sqlite/gda-sqlite-recordset.c, libgda/sqlite/gda-sqlite-util.c, libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vconnection-hub.c, libgda/sqlite/virtual/gda-virtual-connection.c, libgda/sqlite/virtual/gda-virtual-provider.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, libgda/sqlite/virtual/gda-vprovider-hub.c, libgda/thread-wrapper/gda-thread-blob-op.c, libgda/thread-wrapper/gda-thread-meta.c, libgda/thread-wrapper/gda-thread-provider.c, libgda/thread-wrapper/gda-thread-recordset.c, libgda/thread-wrapper/gda-thread-wrapper.c, providers/bdb/gda-bdb-provider.c, providers/bdb/gda-bdb-test.c, providers/bdb/libmain.c, providers/jdbc/GdaInputStream.c, providers/jdbc/GdaJValue.c, providers/jdbc/gda-jdbc-blob-op.c, providers/jdbc/gda-jdbc-meta.c, providers/jdbc/gda-jdbc-provider.c, providers/jdbc/gda-jdbc-pstmt.c, providers/jdbc/gda-jdbc-recordset.c, providers/jdbc/gda-list-jdbc-providers.c, providers/jdbc/libmain.c, providers/postgres/gda-postgres-blob-op.c, providers/postgres/gda-postgres-ddl.c, providers/postgres/gda-postgres-provider.c, providers/postgres/gda-postgres-pstmt.c, providers/postgres/gda-postgres-recordset.c, providers/postgres/libmain.c, providers/reuseable/mysql/gda-mysql-meta.c, providers/reuseable/mysql/gda-mysql-parser.c, providers/reuseable/mysql/gda-mysql-reuseable.c, providers/reuseable/postgres/gda-postgres-meta.c, providers/reuseable/postgres/gda-postgres-parser.c, .../reuseable/postgres/gda-postgres-reuseable.c, .../skel-implementation/capi/gda-capi-blob-op.c, providers/skel-implementation/capi/gda-capi-meta.c, .../skel-implementation/capi/gda-capi-parser.c, .../skel-implementation/capi/gda-capi-provider.c, .../skel-implementation/capi/gda-capi-pstmt.c, .../skel-implementation/capi/gda-capi-recordset.c, providers/skel-implementation/capi/libmain.c, .../models/gda-models-provider.c, providers/skel-implementation/models/libmain.c, providers/sqlcipher/libmain.c, providers/sqlite/libmain.c, providers/web/gda-web-blob-op.c, providers/web/gda-web-meta.c, providers/web/gda-web-provider.c, providers/web/gda-web-pstmt.c, providers/web/gda-web-recordset.c, providers/web/libmain.c, testing/gdaui-test-data-entries.c, testing/gdaui-test-errors.c, testing/gdaui-test-widget-entry.c, testing/html.c, tests/data-model-errors.c, tests/gda-ddl-creator.c, tests/test-cnc-utils.c, tools/browser/auth-dialog.c, tools/browser/browser-connection.c, tools/browser/browser-connections-list.c, tools/browser/browser-page.c, tools/browser/browser-perspective.c, tools/browser/browser-virtual-connection.c, tools/browser/browser-window.c, tools/browser/canvas-example.c, tools/browser/canvas/browser-canvas-column.c, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/canvas/browser-canvas-fkey.c, tools/browser/canvas/browser-canvas-item.c, tools/browser/canvas/browser-canvas-print.c, tools/browser/canvas/browser-canvas-table.c, tools/browser/canvas/browser-canvas-text.c, tools/browser/canvas/browser-canvas.c, tools/browser/common/gdaui-entry-import.c, tools/browser/common/objects-cloud.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-editor.c, tools/browser/data-manager/data-source-manager.c, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-widget.c, tools/browser/data-manager/ui-spec-editor.c, tools/browser/data-manager/xml-spec-editor.c, .../browser/dummy-perspective/dummy-perspective.c, tools/browser/login-dialog.c, tools/browser/mgr-favorites.c, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-exec-perspective.c, tools/browser/query-exec/query-favorite-selector.c, tools/browser/query-exec/query-result.c, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/mgr-columns.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/browser/schema-browser/table-preferences.c, tools/browser/schema-browser/table-relations.c, tools/browser/support.c, tools/command-exec.c, tools/dict-file-name.c, tools/gda-list-config.c, tools/gda-sql.c, tools/information-schema-doc.c, tools/information-schema-types.c, tools/tools-input.c, tools/web-server.c: Add G_GNUC_UNUSED to unused function parameters Annotate unused function parameters with G_GNUC_UNUSED to silence GCC warnings enabled by -Wunused-parameter (together with -Wunused or -Wall) and -Wextra. Comment an unused function. 2010-10-02 Vivien Malerba <malerba@gnome-db.org> * INSTALL, configure.ac, m4/.gitignore, m4/bdb.m4, m4/mdbtools.m4, m4/mysql.m4, providers/Makefile.am, tests/providers/Makefile.am: Moved BDB and MySQL detection in specific M4 files 2010-09-26 Vivien Malerba <malerba@gnome-db.org> * NEWS, configure.ac: Released 4.2.0 * libgda-ui/data-entries/plugins/Makefile.am, libgda-ui/data-entries/plugins/gdaui-data-cell-renderer-util.c, libgda-ui/data-entries/plugins/gdaui-data-cell-renderer-util.h, providers/sqlite/Makefile.am: Fixed Windows compilation issues 2010-09-25 Vivien Malerba <malerba@gnome-db.org> * tools/command-exec.c, tools/command-exec.h, tools/gda-sql.c: Gda-SQL: avoid letting a transaction opened when not necessary 2010-09-24 Vivien Malerba <malerba@gnome-db.org> * configure.ac, introspection.m4 => m4/introspection.m4, m4/mdbtools.m4: Moved MDB detection to mdbtools.m4 and M4 files in m4/ dir 2010-09-21 Vivien Malerba <malerba@gnome-db.org> * .../data-entries/gdaui-data-cell-renderer-bin.c, .../gdaui-data-cell-renderer-boolean.c, .../data-entries/gdaui-data-cell-renderer-combo.c, .../data-entries/gdaui-data-cell-renderer-info.c, .../gdaui-data-cell-renderer-textual.c, libgda-ui/data-entries/gdaui-entry-bin.c, libgda-ui/data-entries/gdaui-entry-boolean.c, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-date.c, libgda-ui/data-entries/gdaui-entry-none.c, libgda-ui/data-entries/gdaui-entry-number.c, libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/data-entries/gdaui-entry-timestamp.c, libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/data-entries/gdaui-entry.c, libgda-ui/data-entries/gdaui-formatted-entry.c, libgda-ui/data-entries/gdaui-numeric-entry.c, libgda-ui/data-entries/widget-embedder.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-cloud.c, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-filter.c, libgda-ui/gdaui-data-proxy-info.c, libgda-ui/gdaui-data-proxy.c, libgda-ui/gdaui-data-selector.c, libgda-ui/gdaui-data-store.c, libgda-ui/gdaui-form.c, libgda-ui/gdaui-grid.c, libgda-ui/gdaui-init.c, libgda-ui/gdaui-login.c, libgda-ui/gdaui-provider-selector.c, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c: More introspection annotations for LibgdaUI * libgda/gda-data-proxy.c, libgda/gda-meta-store.c, libgda/gda-meta-struct-io.c, libgda/gda-meta-struct.c, libgda/gda-mutex.c, libgda/gda-quark-list.c, libgda/gda-repetitive-statement.c, libgda/gda-row.c, libgda/gda-server-operation.c, libgda/gda-server-provider-extra.c, libgda/gda-server-provider.c, libgda/gda-set.c, libgda/gda-sql-builder.c, libgda/gda-transaction-status.c, libgda/gda-tree-manager.c, libgda/gda-tree-mgr-columns.c, libgda/gda-tree-mgr-label.c, libgda/gda-tree-mgr-schemas.c, libgda/gda-tree-mgr-select.c, libgda/gda-tree-mgr-tables.c, libgda/gda-tree-node.c, libgda/gda-tree.c, libgda/gda-value.c, libgda/gda-xa-transaction.c: More introspection annotations for Libgda * libgda-ui/data-entries/widget-embedder.c, libgda-ui/data-entries/widget-embedder.h: Check for Gtk+ 2.20 for symbol gtk_widget_get_realized 2010-09-21 Fran Diéguez <fran.dieguez@mabishu.com> * doc/Makefile.am, doc/gl/gl.po, po/gl.po: Added galician help translations Updated Galician UI translations 2010-09-17 Vivien Malerba <malerba@gnome-db.org> * doc/C/Makefile.am, doc/C/examples/blobtest.c, doc/C/gettingstarted.xml, doc/C/libgda-4.0-docs.sgml, doc/C/limitations.xml, doc/C/prov-notes.xml, doc/C/tmpl/gda-blob-op.sgml, libgda/gda-value.c: Improved documentation related to blobs * Makefile.am, samples/Blobs/Makefile, samples/Blobs/README, samples/Blobs/blobtest.c, samples/Blobs/testblob.db: New blob manipulation example * libgda/sqlite/gda-sqlite-blob-op.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-util.c, libgda/sqlite/gda-sqlite-util.h: SQLite: don't leave a transaction started when inserting a BLOB 2010-09-15 Vivien Malerba <malerba@gnome-db.org> * doc/C/limitations.xml, doc/C/prov-notes.xml: Added documentation anou SQLCipher provider's limitations 2010-09-14 Vivien Malerba <malerba@gnome-db.org> * libgda/sqlite/Makefile.am, libgda/sqlite/gda-sqlite-provider.c, .../sqlcipher/sqlcipher_specs_create_db.xml.in: Allow to specify a passphrase when creating a database with SQLCipher 2010-09-13 Vivien Malerba <malerba@gnome-db.org> * configure.ac, doc/C/prov-notes.xml, libgda/sqlite/Makefile.am, libgda/sqlite/gda-sqlite-blob-op.c, libgda/sqlite/gda-sqlite-handler-bin.c, libgda/sqlite/gda-sqlite-handler-boolean.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-pstmt.c, libgda/sqlite/gda-sqlite-recordset.c, libgda/sqlite/gda-sqlite.h, libgda/sqlite/gda-symbols-util.c, libgda/sqlite/gda-symbols-util.h, po/POTFILES.in, po/POTFILES.skip, providers/Makefile.am, providers/sqlcipher/.gitignore, providers/sqlcipher/COPYING.sqlcipher, providers/sqlcipher/Makefile.am, providers/sqlcipher/NOTE_for_new_SQLCipher_version, providers/sqlcipher/libgda-sqlcipher-4.0.pc.in, providers/sqlcipher/libmain.c, providers/sqlcipher/sqlcipher.patch, .../sqlcipher/sqlcipher_specs_add_column.xml.in, providers/sqlcipher/sqlcipher_specs_auth.xml.in, .../sqlcipher/sqlcipher_specs_create_db.xml.in, .../sqlcipher/sqlcipher_specs_create_index.xml.in, .../sqlcipher/sqlcipher_specs_create_table.xml.in, .../sqlcipher/sqlcipher_specs_create_view.xml.in, providers/sqlcipher/sqlcipher_specs_drop_db.xml.in, .../sqlcipher/sqlcipher_specs_drop_index.xml.in, .../sqlcipher/sqlcipher_specs_drop_table.xml.in, .../sqlcipher/sqlcipher_specs_drop_view.xml.in, providers/sqlcipher/sqlcipher_specs_dsn.xml.in, .../sqlcipher/sqlcipher_specs_rename_table.xml.in: Initial SQLCipher provider Uses Zetetic's SQLCipher (http://www.zetetic.net/code/sqlcipher) version 1.1.7 to create the "SQLCipher" database provider with which one can access encrypted SQLite databases * providers/mysql/mysql_specs_create_db.xml.in, providers/mysql/mysql_specs_create_table.xml.in, providers/mysql/mysql_specs_drop_db.xml.in, providers/postgres/postgres_specs_create_db.xml.in, providers/postgres/postgres_specs_drop_db.xml.in, providers/web/web_specs_auth.xml.in: Corrected provider's parameters to use password entries for passwords * doc/C/libgda-sections.txt, doc/C/tmpl/gda-set.sgml, libgda/gda-set.c, libgda/gda-set.h, libgda/libgda.symbols, libgda/sqlite/gda-sqlite-provider.c: Added gda_set_new_read_only() required for the BDBSql provider 2010-09-11 Vivien Malerba <malerba@gnome-db.org> * configure.ac, installers/WindowsWix/make-zip-exe.sh: Set version to 4.1.11 * tools/browser/canvas/browser-canvas.c, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/schema-browser-perspective.c: Removed debug information * libgda-ui/gdaui-raw-grid.c, libgda-ui/internal/utility.c, libgda-ui/internal/utility.h, tools/browser/Makefile.am, tools/browser/doc/Makefile.am, tools/browser/support.c: Put in one place the tree view selection handling and 3rd button click 2010-09-08 Vivien Malerba <malerba@gnome-db.org> * tools/browser/data-manager/data-source-editor.c, tools/browser/data-manager/data-source-editor.h, tools/browser/data-manager/data-widget.c: GdaBrowser: UI improvements for data manager * libgda-ui/data-entries/plugins/gdaui-entry-text.c, libgda-ui/gdaui-basic-form.c: UI corrections 2010-09-07 Vivien Malerba <malerba@gnome-db.org> * tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-source-manager.c, tools/browser/data-manager/data-source.c, tools/browser/help/C/data-manager-perspective.page, tools/browser/help/C/figures/data-man-persp.png, .../browser/help/C/figures/data-man-xmlcompose.png: GdaBrowser: misc corrections * tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-source.h, tools/browser/data-manager/data-widget.c, tools/browser/help/C/data-manager-perspective.page, tools/browser/help/C/data-manager-xml-syntax.page: GdaBrowser: handle multiple foreign keys between 2 tables in data manager perspective * tools/browser/data-manager/data-console.c, tools/browser/data-manager/ui-spec-editor.c: GdaBrowser: data manager UI improvements 2010-09-06 Vivien Malerba <malerba@gnome-db.org> * tools/browser/data-manager/data-source-editor.c, tools/browser/data-manager/data-source.c: GdaBrowser: small UI corrections in the data manager perspective * libgda/gda-holder.h, libgda/gda-set.c: Make GdaSet catch holder's properties changes * tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-widget.c: GdaBrowser: data manager perspective corrections 2010-09-05 Vivien Malerba <malerba@gnome-db.org> * tools/browser/Makefile.am, tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/browser-window.c, tools/browser/browser-window.h, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-source-manager.c, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-widget.c, tools/browser/data-manager/data-widget.h, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/doc/tmpl/browser-window.sgml, tools/browser/gda-browser-menu-ind.png, tools/browser/query-exec/query-console.c, tools/browser/schema-browser/table-info.c, tools/browser/support.c, tools/browser/support.h: GdaBrowser: improved Data Manager perspective 2010-09-03 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, doc/C/tmpl/gda-sql-statement.sgml, libgda/libgda.symbols, libgda/sql-parser/gda-statement-struct.c, libgda/sql-parser/gda-statement-struct.h: Added gda_sql_statement_check_validity_m() which can be used in a similar way to gda_sql_statement_check_validity() but using meta data information from a GdaMetaStruct instead of from a GdaConnection 2010-09-02 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-window.c, tools/browser/browser-window.h, tools/browser/data-manager/data-console.c, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-window.sgml, tools/browser/query-exec/query-console.c, tools/browser/schema-browser/table-info.c, tools/browser/support.c, tools/browser/support.h: GdaBrowser: improved notification messages * libgda/gda-meta-store.c, libgda/information_schema.xml: Consider the catalog name as an SQL identifier in GdaMetaStore 2010-09-01 Vivien Malerba <malerba@gnome-db.org> * configure.ac, installers/WindowsWix/make-zip-exe.sh: Set version to 4.1.10 * libgda/sqlite/sqlite-src/PragmasPatch, libgda/sqlite/sqlite-src/sqlite3.c, libgda/sqlite/sqlite-src/sqlite3.h: Switched to SQLite 3.7.2 * po/POTFILES.in, tools/browser/browser-window.c, tools/browser/browser-window.h, tools/browser/data-manager/DataSourceEdition.dia, tools/browser/data-manager/Makefile.am, tools/browser/data-manager/data-console.c, .../data-manager/data-manager-perspective.c, tools/browser/data-manager/data-source-editor.c, tools/browser/data-manager/data-source-editor.h, tools/browser/data-manager/data-source-manager.c, tools/browser/data-manager/data-source-manager.h, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-source.h, tools/browser/data-manager/marshal.list, tools/browser/data-manager/ui-spec-editor.c, tools/browser/data-manager/ui-spec-editor.h, tools/browser/data-manager/xml-spec-editor.c, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-window.sgml, tools/browser/support.c: GdaBrowser: new data source editor for the data manager perspective 2010-08-31 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/Makefile.am, libgda/Makefile.am: Corrected bug whidh prevents building GIR files when compiling outside of the sources * libgda-report/engine/gda-report-engine.c, libgda-ui/data-entries/common-bin.c, .../data-entries/gdaui-data-cell-renderer-bin.c, .../gdaui-data-cell-renderer-boolean.c, libgda-ui/data-entries/gdaui-entry-date.c, libgda-ui/data-entries/gdaui-entry-time.c, libgda-ui/data-entries/gdaui-entry-timestamp.c, libgda-ui/data-entries/plugins/Makefile.am, libgda-ui/data-entries/plugins/common-pict.c, .../plugins/gdaui-data-cell-renderer-cgrid.c, .../plugins/gdaui-data-cell-renderer-cgrid.h, libgda-ui/data-entries/plugins/gdaui-entry-cgrid.c, libgda-ui/data-entries/plugins/gdaui-entry-cgrid.h, libgda-ui/data-entries/plugins/gdaui-entry-text.c, libgda-ui/data-entries/plugins/libmain.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-proxy.c, libgda-ui/gdaui-data-store.c, libgda-ui/gdaui-server-operation.c, libgda-ui/internal/gdaui-provider-auth-editor.c, libgda-ui/internal/gdaui-provider-spec-editor.c, libgda-ui/internal/utility.c, libgda-xslt/sql_backend.c, libgda-xslt/sql_exslt_internal.c, libgda-xslt/sqlexslt.c, libgda/gda-meta-struct-io.c, libgda/gda-sql-builder.c, libgda/gda-tree-manager.c, libgda/gda-util.c, libgda/handlers/gda-handler-time.c, libgda/sql-parser/gda-sql-parser.c, libgda/sqlite/gda-sqlite-meta.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, libgda/thread-wrapper/gda-thread-wrapper.c, po/POTFILES.in, providers/mysql/gda-mysql-recordset.c, providers/postgres/gda-postgres-provider.c, providers/skel-implementation/capi/gda-capi-meta.c, testing/gda-test-blob.c, testing/html.c, tools/browser/canvas/browser-canvas-fkey.c, tools/browser/canvas/browser-canvas-utility.c, tools/browser/common/gdaui-data-import.c, tools/browser/data-manager/data-console.c, .../browser/data-manager/data-favorite-selector.c, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-favorite-selector.c, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/relations-diagram.c, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-info.c, tools/browser/schema-browser/table-preferences.c, tools/browser/schema-browser/table-relations.c, tools/browser/support.c, tools/command-exec.c, tools/gda-sql.c, tools/web-server.c: Remove compiler warnings 2010-08-31 Murray Cumming <murrayc@murrayc.com> * libgda/gda-config.c, libgda/gda-connection.c: GdaConfig, GdaConnection: Add docs about error domains thrown. 2010-08-30 Robert Ancell <robert.ancell@canonical.com> * libgda-ui/Makefile.am, libgda/Makefile.am, libgda/gda-tree-manager.h, libgda/sqlite/gda-symbols-util.c: Fix introspection build 2010-08-19 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-util.c, tests/.gitignore, tests/Makefile.am, tests/test-connection-string-split.c: Handle cases in gda_connection_string_split(), thanks to Andrea Zagli where username and/or password could be specified in the connection string using USERNAME=... and PASSWORD=... 2010-08-16 Andika Triwidada <andika@gmail.com> * po/LINGUAS, po/id.po: Added Indonesian translation Added id to LINGUAS 2010-08-04 Vivien Malerba <malerba@gnome-db.org> * libgda/sqlite/sqlite-src/PragmasPatch, libgda/sqlite/sqlite-src/sqlite3.c, libgda/sqlite/sqlite-src/sqlite3.h: Switched to SQLite version 3.7.0.1 * tools/browser/browser-window.c, tools/browser/browser-window.h, .../data-manager/data-manager-perspective.c, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-window.sgml, tools/browser/query-exec/query-exec-perspective.c: GdaBrowser: don't show tabs in fullscreen mode if there is only one tab * tools/browser/browser-window.c, .../data-manager/data-manager-perspective.c, tools/browser/query-exec/query-exec-perspective.c, .../schema-browser/schema-browser-perspective.c: Added an option to hide the favorites tab in GdaBrowser * libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-number.c, libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/data-entries/plugins/gdaui-entry-cgrid.c, libgda-ui/data-entries/plugins/gdaui-entry-filesel.c: Replaced gtk_entry_set_editable() by gtk_editable_set_editable() * tools/browser/browser-perspective.c, tools/browser/browser-perspective.h, tools/browser/browser-window.c, .../data-manager/data-manager-perspective.c, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-perspective.sgml, tools/browser/query-exec/query-exec-perspective.c, .../schema-browser/schema-browser-perspective.c: Correctly display each perspective's menu in GdaBrowser upon starting 2010-08-02 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-window.c, tools/browser/data-manager/data-console.c, .../browser/data-manager/data-manager-perspective.c, tools/browser/data-manager/xml-spec-editor.c: Focus improvements in GdaBrowser * tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-source-manager.c, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-widget.c, tools/browser/data-manager/data-widget.h, tools/browser/data-manager/xml-spec-editor.c: GdaBrowser: correctly handle variables in data manager perspective * tools/browser/data-manager/xml-spec-editor.c, tools/browser/schema-browser/relations-diagram.c, tools/browser/support.c: Misc. GdaBrowser corrections * tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-console.h, .../data-manager/data-manager-perspective.c, tools/browser/mgr-favorites.c: Added save button to GdaBrowser's data manager view 2010-08-01 Vivien Malerba <malerba@gnome-db.org> * libgda/sql-parser/gda-statement-struct.c, libgda/thread-wrapper/gda-thread-wrapper.h: Comment corrections * tools/browser/browser-connection-priv.h, tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-source-manager.c, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-source.h, tools/browser/data-manager/data-widget.c, tools/browser/data-manager/xml-spec-editor.c, tools/browser/doc/tmpl/browser-connection.sgml: GdaBrowser's data manager: corrected data sources sorting * tools/browser/browser-connection-priv.h, tools/browser/browser-connection.c: GdaBrowser: use thread wrapper to catch the transaction status change signal * tools/browser/data-manager/Makefile.am, tools/browser/data-manager/data-console.c, tools/browser/data-manager/spec-editor.h, tools/browser/data-manager/ui-spec-editor.c, tools/browser/data-manager/ui-spec-editor.h, .../{spec-editor.c => xml-spec-editor.c}, tools/browser/data-manager/xml-spec-editor.h: Separated XML and UI spec. editors in GdaBrowser's DataManager perspective 2010-07-29 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/libgda-ui.symbols, libgda/gda-data-model.c, libgda/gda-sql-builder.c, tools/browser/auth-dialog.c, tools/browser/canvas/browser-canvas.c: Misc. corrections 2010-07-31 Jorge González <jorgegonz@svn.gnome.org> * doc/es/es.po, po/es.po: Updated Spanish translation 2010-07-28 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/gdaui-basic-form.c: Minor combo UI entry corrections * doc/C/libgda-ui-sections.txt, doc/C/tmpl/gdaui-data-entry.sgml, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry-combo.h, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-entry.h, libgda-ui/libgda-ui.symbols: UI extension API changes gdaui_data_entry_reset -> gdaui_data_entry_set_reference_current gdaui_entry_combo_set_values_orig -> gdaui_entry_combo_set_reference_values gdaui_entry_combo_get_values_orig -> gdaui_entry_combo_get_reference_values gdaui_entry_combo_set_values_default -> gdaui_entry_combo_set_default_values * libgda/sqlite/sqlite-src/PragmasPatch, libgda/sqlite/sqlite-src/sqlite3.c, libgda/sqlite/sqlite-src/sqlite3.h: Set embedded SQLite version to 3.7.0 * tools/browser/help/C/figures/table-insert-data.png, tools/browser/help/C/table-insert-data.page, tools/browser/help/Makefile.am, .../schema-browser/schema-browser-perspective.c, tools/browser/schema-browser/table-info.c: GdaBrowser: use a combo box to select related data when inserting data * tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-connection.sgml: GdaBrowser: added browser_connection_rerun_select_cb() * libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/gdaui-set.c, libgda-ui/gdaui-set.h: Added the GdauiSet::source-model-changed signal the only visible user visible change there is in the GdauiEntryCombo widget * libgda/gda-data-model.c, libgda/gda-data-proxy.c: GdaDataModel row find corrections * doc/C/libgda-sections.txt, doc/C/tmpl/gda-set.sgml, libgda/gda-set.c, libgda/gda-set.h, libgda/libgda.symbols: Added gda_set_replace_source_model() and the "source-model-changed" signal * doc/C/libgda-ui-sections.txt, doc/C/tmpl/gdaui-data-entry.sgml, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-entry.h, testing/gdaui-test-data-entries.c: UI extension API renaming to be more coherent gdaui_data_entry_get_original_value -> gdaui_data_entry_get_reference_value gdaui_data_entry_set_value_default -> gdaui_data_entry_set_default_value 2010-07-26 Vivien Malerba <malerba@gnome-db.org> * doc/C/tmpl/gda-set.sgml, libgda/gda-set.c, libgda/gda-set.h: GdaSet ordering of nodes in GdaSetSource 2010-07-21 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/gdaui-raw-grid.c: Misc UI corrections * tools/browser/browser-connection.c, tools/browser/schema-browser/mgr-columns.c, tools/browser/schema-browser/mgr-columns.h, tools/browser/schema-browser/table-columns.c: GdaBrowser: show tables referencing the current table with FK constraints * tools/browser/browser-connections-list.c, .../browser/data-manager/data-favorite-selector.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-favorite-selector.c, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-preferences.c, tools/browser/support.c, tools/browser/support.h: GdaBrowser: right click on tree views selects row * .../plugins/gdaui-entry-text-spec.xml.in, libgda-ui/data-entries/plugins/gdaui-entry-text.c: Added wrap mode to the "text" plugin * tools/browser/browser-connection-priv.h, tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/schema-browser/table-info.c: GdaBrowser: added browser_connection_execute_statement_cb() * libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/gdaui-basic-form.c: Bug fixes in GdauiBasicForm and data entries * tools/browser/browser-connection.c, tools/browser/common/ui-formgrid.c, tools/browser/schema-browser/table-info.c: GdaBrowser improvements: added a table insert feature * libgda/gda-statement.c, libgda/sql-parser/gda-statement-struct-insert.c, providers/mysql/gda-mysql-provider.c: Allow INSERT statement with no field and no value * doc/C/libgda-sections.txt, doc/C/tmpl/gda-server-provider.sgml, doc/C/tmpl/provider-support.sgml, libgda/gda-server-provider.h, libgda/gda-util.c, libgda/gda-util.h, libgda/libgda.symbols, libgda/sqlite/gda-sqlite-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, providers/web/gda-web-provider.c, tests/parser/.gitignore, tests/parser/Makefile.am, tests/parser/check_rewrite_for_default.c: Correclty handle variables set to DEFAULT when executing a statement this is necessary when a statement containing variables is executed and when some of the variables are set to a default value (which is not compatible with the variable type and can not be bound normally). In this case the statement is re-written and executed. * doc/C/howto.xml, doc/C/tmpl/gda-set.sgml: Doc. corrections 2010-07-18 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-init.c, libgda/gda-holder.c, libgda/gda-set.c, libgda/gda-set.h: Correctly handle GdaHolder with NULL initial type if forms where the GdaHolder's type is only known when some data is assigned to it 2010-07-16 Vivien Malerba <malerba@gnome-db.org> * tools/browser/common/ui-formgrid.c, tools/browser/common/ui-formgrid.h, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-source.h, tools/browser/data-manager/data-widget.c, tools/browser/query-exec/query-result.c: GdaBrowser: handle user preferences in all forms * doc/C/libgda-ui-sections.txt, doc/C/tmpl/gdaui-basic-form.sgml, doc/C/tmpl/gdaui-data-entry.sgml, libgda-ui/data-entries/gdaui-entry-bin.c, libgda-ui/data-entries/gdaui-entry-boolean.c, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-none.c, libgda-ui/data-entries/gdaui-entry-number.c, libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/data-entries/gdaui-entry-wrapper.h, libgda-ui/data-entries/plugins/gdaui-entry-cgrid.c, libgda-ui/data-entries/plugins/gdaui-entry-cidr.c, .../data-entries/plugins/gdaui-entry-filesel.c, .../data-entries/plugins/gdaui-entry-password.c, libgda-ui/data-entries/plugins/gdaui-entry-pict.c, libgda-ui/data-entries/plugins/gdaui-entry-text.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-entry.h, libgda-ui/gdaui-form.c, testing/gdaui-test-data-entries.c, tools/browser/common/gdaui-entry-import.c: GdaDataEntry widgets can be queried for horizontal and vertical expansion requirements * libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-entry.h: GdauiBasicForm: handle data entries changing their expanding requirements * tools/browser/Makefile.am, tools/browser/common/Makefile.am, tools/browser/common/ui-formgrid.c, tools/browser/common/ui-formgrid.h, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-source.h, tools/browser/data-manager/data-widget.c, tools/browser/gda-browser-form.png, tools/browser/gda-browser-grid.png, tools/browser/query-exec/query-result.c, tools/browser/support.c, tools/browser/support.h: GdaBrowser: allow to toggle between grid and form presentations for data sets 2010-07-14 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-4.0-docs.sgml, libgda/gda-config.c, tools/gda-sql.c: Gda-SQL and programs without a main loop can not fetch authentification from Gnome keyring * configure.ac, libgda/Makefile.am, libgda/gda-config.c, libgda/gda-data-model-dir.c: Removed file modifications monitoring other than Gio, and removed GnomeVFS usage * libgda-ui/gdaui-login.c, tools/browser/auth-dialog.c: Correctly handle DSN changes in authentification dialogs * configure.ac, libgda/Makefile.am, libgda/gda-config.c: Use Gnome Keyring if available to store DSN's authentification if it is found, this disables saving authentification information in the config file * tools/browser/data-manager/Makefile.am, tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-source-manager.c, tools/browser/data-manager/data-source-manager.h, tools/browser/data-manager/spec-editor.c, tools/browser/data-manager/spec-editor.h: Initial creation of DataSourceManager object 2010-07-13 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, libgda/gda-value.c, libgda/gda-value.h, libgda/libgda.symbols: Added gda_time_valid() and gda_timestamp_valid(), thanks to Andrea Zagli 2010-07-12 Vivien Malerba <malerba@gnome-db.org> * doc/C/prov-writing.xml, libgda/gda-connection.c, libgda/gda-server-provider.c, libgda/gda-server-provider.h, libgda/sqlite/gda-sqlite-provider.c, providers/mysql/gda-mysql-provider.c, providers/postgres/gda-postgres-provider.c: Correctly handle the case where a database provider can only be used by a unique thread * doc/C/tmpl/gda-connection.sgml, libgda/gda-connection-event.c, libgda/gda-connection.c, libgda/libgda.symbols, providers/jdbc/gda-jdbc-provider.c, providers/mysql/gda-mysql-provider.c, providers/mysql/gda-mysql-util.c, providers/oracle/gda-oracle-provider.c, providers/oracle/gda-oracle-util.c, providers/oracle/gda-oracle-util.h, providers/postgres/gda-postgres-provider.c, providers/postgres/gda-postgres-util.c, .../skel-implementation/capi/gda-capi-provider.c, providers/web/gda-web-provider.c: Implementing missing features in GdaConnection for the new way to handle events * added a new "events-history-size" property to allow one to grow or reduce the number of GdaConnectionEvent objects kept * GdaConnection now behaves like before from the outside * database providers now use the new gda_connection_point_available_event() method * deprecated gda_connection_event_new() 2010-07-11 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-set.c, libgda/gda-set.h: Correction for bug #624088, and set correct error codes 2010-07-10 Vivien Malerba <malerba@gnome-db.org> * libgda/Makefile.am, libgda/gda-connection-event.c, libgda/gda-connection.c, libgda/gda-data-select.c, libgda/gda-holder.c, libgda/gda-set.c, libgda/gda-set.h, libgda/gda-statement-priv.h, libgda/gda-statement.c, libgda/sqlite/gda-sqlite-provider.c: Misc. optimizations * libgda/gda-connection-private.h, libgda/gda-connection.c, libgda/sqlite/gda-sqlite-provider.c: GdaConnection now uses a circular array to store (and reuse) GdaConnectionEvent objects 2010-07-08 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/gdaui-data-cell-renderer-util.c, libgda-ui/data-entries/widget-embedder.c: Mark invalid entries in light red instead of crossings 2010-07-07 Vivien Malerba <malerba@gnome-db.org> * doc/C/tmpl/gda-connection.sgml, libgda/gda-connection.c, libgda/gda-connection.h, tools/browser/auth-dialog.c, tools/browser/browser-connection-priv.h, tools/browser/browser-connection.c, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/login-dialog.c, tools/gda-sql.c: Added the GDA_CONNECTION_OPTIONS_AUTO_META_DATA connection flag which, if specified, maintains up to date the meta store associated to the connection, if any. * doc/C/tmpl/gda-thread-wrapper.sgml, libgda/thread-wrapper/gda-thread-provider.c, libgda/thread-wrapper/gda-thread-wrapper.c, libgda/thread-wrapper/gda-thread-wrapper.h, tests/multi-threading/check_wrapper.c: Modified gda_thread_wrapper_connect_raw() it is now possible to specify if a signal can be caught if emitted in any thread 2010-07-05 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, doc/C/tmpl/gda-server-operation.sgml, libgda/gda-server-operation.c, libgda/gda-server-operation.h, libgda/libgda.symbols: Added gda_server_operation_string_to_op_type() 2010-07-03 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/gdaui-data-cell-renderer-bin.c, libgda-ui/data-entries/gdaui-data-cell-renderer-boolean.c, libgda-ui/data-entries/gdaui-data-cell-renderer-textual.c, .../plugins/gdaui-data-cell-renderer-password.c, .../data-entries/plugins/gdaui-data-cell-renderer-pict.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-data-proxy-info.c, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c, testing/gdaui-test-errors.c: UI corrections when displaying invalid values in grid and form 2010-06-30 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-sql-builder.c, tests/test-sql-builder.c: Support more types for gda_sql_builder_add_expr_value() 2010-06-27 Vivien Malerba <malerba@gnome-db.org> * configure.ac, installers/WindowsWix/make-zip-exe.sh: Set version to 4.1.8 * libgda-ui/data-entries/plugins/Makefile.am, providers/bdbsql/Makefile.am, providers/sqlite/Makefile.am: Don't use the -no-undefined flag for providers or plugins on Windows * libgda-ui/data-entries/Makefile.am, .../data-entries/gdaui-data-cell-renderer-bin.c, .../gdaui-data-cell-renderer-boolean.c, .../data-entries/gdaui-data-cell-renderer-combo.c, .../gdaui-data-cell-renderer-textual.c, .../{drawing.c => gdaui-data-cell-renderer-util.c}, .../{drawing.h => gdaui-data-cell-renderer-util.h}, .../plugins/gdaui-data-cell-renderer-cgrid.c, .../plugins/gdaui-data-cell-renderer-password.c, .../plugins/gdaui-data-cell-renderer-pict.c: Implemented drawing of invalid data for all cell renderers 2010-06-25 Vivien Malerba <malerba@gnome-db.org> * configure.ac, libgda/sqlite/Makefile.am, libgda/sqlite/README, libgda/sqlite/gda-sqlite-blob-op.c, libgda/sqlite/gda-sqlite-handler-bin.c, libgda/sqlite/gda-sqlite-handler-boolean.c, libgda/sqlite/gda-sqlite-meta.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-pstmt.c, libgda/sqlite/gda-sqlite-recordset.c, libgda/sqlite/gda-sqlite.h, libgda/sqlite/gda-symbols-util.c, libgda/sqlite/gda-symbols-util.h, libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, providers/Makefile.am, providers/bdbsql/Makefile.am, providers/bdbsql/bdbsql_specs_add_column.xml.in, providers/bdbsql/bdbsql_specs_create_db.xml.in, providers/bdbsql/bdbsql_specs_create_index.xml.in, providers/bdbsql/bdbsql_specs_create_table.xml.in, providers/bdbsql/bdbsql_specs_create_view.xml.in, providers/bdbsql/bdbsql_specs_drop_db.xml.in, providers/bdbsql/bdbsql_specs_drop_index.xml.in, providers/bdbsql/bdbsql_specs_drop_table.xml.in, providers/bdbsql/bdbsql_specs_drop_view.xml.in, providers/bdbsql/bdbsql_specs_dsn.xml.in, providers/bdbsql/bdbsql_specs_rename_table.xml.in, providers/bdbsql/libgda-bdbsql-4.0.pc.in, providers/bdbsql/libmain.c, providers/sqlite/Makefile.am: New database provider for Oracle's Berkeley DB's SQL frontend Starting with version 11g, Berkeley DB supports SQL using the same API as SQLITE3 * libgda-ui/data-entries/Makefile.am, libgda-ui/data-entries/drawing.c, libgda-ui/data-entries/drawing.h, .../data-entries/gdaui-data-cell-renderer-bin.c, .../gdaui-data-cell-renderer-textual.c, testing/gdaui-test-errors.c: Identify invalid data in grid as has been done for forms, not yet done for all cell renderers 2010-06-21 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/Makefile.am, libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/data-entries/widget-embedder.c, libgda-ui/data-entries/widget-embedder.h: Better mark data entries with invalid data 2010-06-20 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-data-store.c, libgda-ui/gdaui-server-operation.c: Misc corrections * libgda/gda-holder.c, tests/value-holders/check_holder.c, tests/value-holders/common.c: Have GdaHolder emit a signal when its validity changes * libgda/gda-server-operation.c, providers/postgres/Makefile.am, providers/postgres/gda-postgres-ddl.c, providers/postgres/gda-postgres-ddl.h, providers/postgres/gda-postgres-provider.c, .../postgres/postgres_specs_create_role.xml.in, .../postgres/postgres_specs_create_user.xml.in, providers/postgres/postgres_specs_drop_role.xml.in, providers/postgres/postgres_specs_drop_user.xml.in: More user manipulation server operations for PostgreSQL: * CREATE USER operation uses roles if possible * added DROP USER 2010-05-20 Vivien Malerba <malerba@gnome-db.org> * doc/C/server-operation.xml, doc/C/tmpl/gda-server-operation.sgml, libgda/gda-server-operation.c, libgda/gda-server-operation.h, libgda/gda-server-provider.c, providers/postgres/Makefile.am, providers/postgres/gda-postgres-ddl.c, providers/postgres/gda-postgres-ddl.h, providers/postgres/gda-postgres-provider.c, .../postgres/postgres_specs_create_user.xml.in: Added the CREATE_USER server operation for PostgreSQL 2010-06-16 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, doc/C/tmpl/gda-convenient.sgml, libgda/gda-easy.c, libgda/gda-easy.h, libgda/libgda.symbols: Replaced gda_parse_string() by gda_parse_sql_string() 2010-06-14 Murray Cumming <murrayc@murrayc.com> * doc/C/libgda-sections.txt, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, libgda/libgda.symbols: GdaSqlBuilder: Add gda_sql_builder_add_field_id(builder, field, table). * libgda/gda-sql-builder.[h|c]: Added gda_sql_builder_add_field_id() as an easier way to call gda_sql_builder_add_id() when you need to specify the field name with a table prefix to avoid ambiguity. Note that there was previously a gda_sql_builder_add_field_id() which has been renamed to gda_sql_builder_add_field_value_id(). Luckily it's signature is quite different. * doc/C/libgda-sections.txt: * libgda/libgda.symbols: Mention the new function here. * doc/C/libgda-sections.txt, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, libgda/sql-parser/gda-sql-parser.c, providers/reuseable/mysql/gda-mysql-reuseable.c, samples/SqlBuilder/example.c, samples/SqlBuilder/example_cnc.c, tests/test-sql-builder.c, tools/browser/browser-connection.c, tools/browser/browser-favorites.c, tools/browser/data-manager/data-source.c: Add a GdaSqlBuilderId typedef and use it instead of guint. * doc/C/libgda-sections.txt, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, libgda/libgda.symbols, providers/reuseable/mysql/gda-mysql-reuseable.c, .../reuseable/postgres/gda-postgres-reuseable.c, providers/web/gda-web-recordset.c, samples/SqlBuilder/example.c, samples/SqlBuilder/example_cnc.c, tests/test-sql-builder.c, tools/browser/browser-connection.c, tools/browser/browser-favorites.c: GdaSqlBuilder: Rename gda_sql_builder_add_field*() functions. * libgda/gda-sql-builder.[h|c]: Rename gda_sql_builder_add_field() to gda_sql_builder_add_field_value() because that is what it does. Likewise, rename gda_sql_builder_add_field_value() to gda_sql_builder_add_field_value_as_gvalue() and rename gda_sql_builder_add_field_id() to gda_sql_builder_add_field_value_id(). providers/reuseable/mysql/gda-mysql-reuseable.c * providers/reuseable/postgres/gda-postgres-reuseable.c * providers/web/gda-web-recordset.c * samples/SqlBuilder/example.c * samples/SqlBuilder/example_cnc.c * tests/test-sql-builder.c * tools/browser/browser-connection.c * tools/browser/browser-favorites.c: Adapted. * libgda/libgda.symbols: * docs/C/libgda-sections.txt: Renamed them here too. * autogen.sh, configure.in => configure.ac: Rename configure.in to configure.ac, which is more up-to-date. 2010-06-11 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, doc/C/tmpl/gda-convenient.sgml, libgda/gda-easy.c, libgda/gda-easy.h, libgda/libgda.symbols: Added gda_parse_string() thanks to Daniel Espinosa * configure.in, tools/gda-sql.c: Improved gda-sql password prompt: * detect termios.h presence * implemented for WIN32 2010-06-08 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-data-model-dir.c, libgda/gda-data-model-import.c, libgda/gda-data-model-iter.c, libgda/gda-data-proxy.c, libgda/gda-data-select.c, libgda/gda-easy.c, libgda/gda-holder.c, libgda/gda-lockable.c, libgda/gda-log.c: More GObject introspection annotations 2010-06-06 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-connection.c, tests/multi-threading/check_cnc_lock.c: Fixed connection locking issue * introspection.m4, libgda/Makefile.am: Simplified GObject introspection build for Libgda 2010-06-03 Vivien Malerba <malerba@gnome-db.org> * doc/C/gda-sql-manual.xml, tools/gda-sql.1.in, tools/gda-sql.c: Corrections in the Gda-Sql tool regarding username and password - don't display password's characters while they are entered - automatically detect when username and password are required - removed the "-p" comand line option - improved man page 2010-06-02 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-attributes-manager.c, libgda/gda-batch.c, libgda/gda-blob-op.c, libgda/gda-column.c, libgda/gda-config.c, libgda/gda-connection-event.c, libgda/gda-data-access-wrapper.c, libgda/gda-data-comparator.c, libgda/gda-data-model-array.c, libgda/gda-data-model-bdb.c, libgda/gda-data-model.c, libgda/gda-set.c, libgda/gda-statement.c, libgda/sql-parser/gda-sql-parser.c: More GObject introspection annotations 2010-06-01 Vivien Malerba <malerba@gnome-db.org> * doc/C/tmpl/gda-server-provider.sgml, libgda/gda-server-provider-extra.c, libgda/gda-server-provider.h, libgda/providers-support/gda-pstmt.c: Doc. corrections * doc/C/tmpl/gda-connection.sgml, libgda/gda-connection.c, libgda/gda-connection.h, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/virtual/gda-virtual-connection.c, libgda/thread-wrapper/gda-thread-provider.c, providers/mysql/gda-mysql-provider.c, providers/postgres/gda-postgres-provider.c, tests/multi-threading/check_threaded_cnc.c: Added the GDA_CONNECTION_OPTIONS_THREAD_ISOLATED connection option 2010-05-29 Vivien Malerba <malerba@gnome-db.org> * configure.in, tools/browser/Makefile.am, tools/browser/browser-window.c, tools/browser/common/Makefile.am, tools/browser/data-manager/Makefile.am, tools/browser/dummy-perspective/Makefile.am, tools/browser/main.c, tools/browser/query-exec/Makefile.am, tools/browser/schema-browser/Makefile.am, tools/browser/support.c, tools/browser/support.h: Started using the Ige-mac-integration library to better integrate the GdaBrowser tool in the MacOSX environment * installers/MacOSX/.gitignore, installers/MacOSX/gda-browser/Info-gda-browser.plist, installers/MacOSX/gda-browser/README, installers/MacOSX/gda-browser/background.jpg, installers/MacOSX/gda-browser/background.xcf, installers/MacOSX/gda-browser/build/Applications, installers/MacOSX/gda-browser/create_bundle.sh, installers/MacOSX/gda-browser/create_dmg.sh, installers/MacOSX/gda-browser/gda-browser.bundle: Improved GdaBrowser packaging for MacOSX as a bundle * installers/MacOSX/CreateDMG/README, installers/MacOSX/CreateDMG/create-dmg, .../CreateDMG/support/AdiumApplescriptRunner, .../MacOSX/CreateDMG/support/template.applescript: Incorporated the create-dmg tool from www.yoursway.com to create DMG archives from a directory 2010-05-28 Vivien Malerba <malerba@gnome-db.org> * installers/MacOSX/gda-browser/GdaBrowser.icns, .../MacOSX/gda-browser/Info-gda-browser.plist, installers/MacOSX/gda-browser/README, installers/MacOSX/gda-browser/gda-browser.bundle, installers/MacOSX/gda-browser/gtkrc, installers/MacOSX/gda-browser/launcher.sh: Added MacOSX bundle information * configure.in, libgda/binreloc/gda-binreloc.c: Binreloc work on MacOSX * honor the --disable-binreloc on MacOSX * try to find files in installation prefix if not found 2010-05-26 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-config.c, libgda/gda-config.h: Minor documentation corrections 2010-05-24 Vivien Malerba <malerba@gnome-db.org> * configure.in, installers/WindowsWix/make-zip-exe.sh: Set version to 4.1.7 * NEWS, installers/WindowsWix/make-zip-exe.sh: Released 4.1.6 * libgda/gda-sql-builder.c, tests/test-sql-builder.c: make gda_sql_builder_select_add_target_id() return an already existing ID in case a target with the same characteristics as the one to add is already present 2010-05-22 Mario Blättermann <mariobl@gnome.org> * tools/browser/help/Makefile.am, tools/browser/help/de/de.po: Added German doc translation 2010-05-20 Murray Cumming <murrayc@murrayc.com> * doc/C/howto.xml, doc/C/tmpl/gda-sql-builder.sgml, libgda/gda-sql-builder.c, tests/test-sql-builder.c: More SqlBuilder documentation corrections. 2010-05-20 Vivien Malerba <malerba@gnome-db.org> * samples/SqlBuilder/example.c, samples/SqlBuilder/example_cnc.c: Corrected examples following GdaSqlBuilder API changes 2010-05-20 Murray Cumming <murrayc@murrayc.com> * libgda/gda-sql-builder.c, providers/reuseable/mysql/gda-mysql-reuseable.c, providers/reuseable/postgres/gda-postgres-reuseable.c, tests/test-sql-builder.c: Correct use of gda_sql_builder_add_function() with no ID. * libgda/gda-sql-builder.c: gda_sql_builder_add_function(): Check for a null function name. * providers/reuseable/mysql/gda-mysql-reuseable.c * providers/reuseable/postgres/gda-postgres-reuseable.c * tests/test-sql-builder.c: Correct use of gda_sql_builder_add_function() now that the id parameter is gone. The compiler did not find these because it is a ... function. 2010-05-19 Murray Cumming <murrayc@murrayc.com> * doc/C/howto.xml, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, providers/web/gda-web-recordset.c, samples/SqlBuilder/example.c, samples/SqlBuilder/example_cnc.c, tools/browser/browser-connection.c, tools/browser/browser-favorites.c, tools/browser/data-manager/data-source.c: GdaSqlBuilder: Remove the ability to specify the IDs. * libgda/gda-sql-builder.[h|c]: (gda_sql_builder_add_id, gda_sql_builder_add_expr, gda_sql_builder_add_expr_value, gda_sql_builder_add_param, gda_sql_builder_add_cond, gda_sql_builder_add_cond_v, gda_sql_builder_add_function, gda_sql_builder_add_function_v, gda_sql_builder_add_sub_select, gda_sql_builder_add_case, gda_sql_builder_add_case_v, gda_sql_builder_select_add_target_id, gda_sql_builder_select_join_targets, gda_sql_builder_import_expression): Remove the id parameter which could be 0 (and usually was), so the caller must always now store the generated returned ID if necessary instead. This simplifies the API and improves application code. * providers/web/gda-web-recordset.c * tools/browser/browser-connection.c * tools/browser/browser-favorites.c * tools/browser/data-manager/data-source.c: * samples/SqlBuilder/example.c * samples/SqlBuilder/example_cnc.c: Adapted. * doc/C/howto.xml: Adapt the code in the tutorial-style documentation too. 2010-05-12 Vivien Malerba <malerba@gnome-db.org> * doc/C/tmpl/gda-sql-builder.sgml, libgda/gda-sql-builder.c, samples/SqlBuilder/README, samples/SqlBuilder/example.c: Minor corrections to GdaSqlBuilder * mem leak correction * added an example to use a sub select in a FROM 2010-05-12 Murray Cumming <murrayc@murrayc.com> * libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, samples/SqlBuilder/example.c: GdaSqlBuilder: Remove steal parameters. * libgda/gda-sql-builder.[h|c]: gda_sql_builder_add_sub_select() and gda_sql_builder_compound_add_sub_select(): Remove the steal parameter, so these always copy instead. * samples/SqlBuilder/example.c: Adapt. Note that nothing ever passed FALSE to these functions so we are probably testing a new code path now. Note also that this causes more copying, but the right way to avoid that would be to use reference-counting by using real GObjects instead of just boxed type structs. 2010-05-11 Murray Cumming <murrayc@murrayc.com> * libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, samples/SqlBuilder/example.c, tests/test-sql-builder.c, tools/browser/browser-favorites.c: gda_sql_builder_get_sql_statement(): Remove copy_it parameter. * libgda/gda-sql-builder.[h|c]: gda_sql_builder_get_sql_statement(): Remove the copy_it parameter, and adapt the documentation, because this does not belong in API. Callers should call gda_sql_statement_copy() if necessary, as with any other boxed type. * samples/SqlBuilder/example.c * tests/test-sql-builder.c * tools/browser/browser-favorites.c: Adapt several uses of this function. They all just passed FALSE apart from one that passed TRUE incorrectly, leaking the copy. * libgda/sql-parser/gda-statement-struct.c, libgda/sql-parser/gda-statement-struct.h: GdaStatement: Register this boxed type as a GType. 2010-05-06 Vivien Malerba <malerba@gnome-db.org> * configure.in, doc/C/Makefile.am, doc/C/libgda-ui-sections.txt, doc/C/tmpl/gda-batch.sgml, doc/C/tmpl/gda-column.sgml, doc/C/tmpl/gda-config.sgml, doc/C/tmpl/gda-connection.sgml, doc/C/tmpl/gda-data-model-iter.sgml, doc/C/tmpl/gda-data-proxy.sgml, doc/C/tmpl/gda-sql-statement.sgml, doc/C/tmpl/provider-support.sgml, libgda-ui/data-entries/plugins/Makefile.am, libgda-ui/gdaui-basic-form.h, libgda-ui/gdaui-cloud.h, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-form.h, libgda-ui/gdaui-grid.h, libgda-ui/gdaui-server-operation.c, libgda-ui/gdaui-tree-store.c, libgda-ui/internal/utility.c, libgda/gda-blob-op.c, libgda/gda-server-provider-extra.c, libgda/gda-sql-builder.h, libgda/gda-tree-manager.h, libgda/gda-tree-mgr-columns.c, libgda/gda-tree-mgr-columns.h, libgda/gda-tree-mgr-label.h, libgda/gda-tree-mgr-schemas.h, libgda/gda-tree-mgr-select.h, libgda/gda-tree-mgr-tables.c, libgda/gda-tree-mgr-tables.h, libgda/gda-tree-node.h, libgda/gda-tree.h, libgda/gda-util.c, libgda/gda-util.h, libgda/libgda.symbols, libgda/thread-wrapper/gda-thread-wrapper.h, providers/mysql/gda-mysql-recordset.c: Misc corrections 2010-05-06 Murray Cumming <murrayc@murrayc.com> * libgda/sql-parser/gda-statement-struct-parts.c, libgda/sql-parser/gda-statement-struct-parts.h: GdaSqlExpr: Add gda_sql_expr_get_type() registering it as a boxed type. * libgda/sql-parser/gda-statement-struct-parts.h: Add gda_sql_expr_get_type() and GDA_TYPE_SQL_EXPR, because this type is now usd in the GdaSqlBuilder API. The other types should probably be registered too. This was just enough to use the API with libgdamm. 2010-05-05 Vivien Malerba <malerba@gnome-db.org> * doc/C/tmpl/gda-attributes-manager.sgml, doc/C/tmpl/gda-batch.sgml, doc/C/tmpl/gda-blob-op.sgml, doc/C/tmpl/gda-column.sgml, doc/C/tmpl/gda-config.sgml, doc/C/tmpl/gda-connection-event.sgml, doc/C/tmpl/gda-connection.sgml, doc/C/tmpl/gda-convenient.sgml, doc/C/tmpl/gda-data-access-wrapper.sgml, doc/C/tmpl/gda-data-comparator.sgml, doc/C/tmpl/gda-data-handler.sgml, doc/C/tmpl/gda-data-model-array.sgml, doc/C/tmpl/gda-data-model-bdb.sgml, doc/C/tmpl/gda-data-model-dir.sgml, doc/C/tmpl/gda-data-model-import.sgml, doc/C/tmpl/gda-data-model-iter.sgml, doc/C/tmpl/gda-data-model.sgml, doc/C/tmpl/gda-data-proxy.sgml, doc/C/tmpl/gda-data-select-priv.sgml, doc/C/tmpl/gda-data-select.sgml, doc/C/tmpl/gda-handler-bin.sgml, doc/C/tmpl/gda-handler-boolean.sgml, doc/C/tmpl/gda-handler-numerical.sgml, doc/C/tmpl/gda-handler-string.sgml, doc/C/tmpl/gda-handler-time.sgml, doc/C/tmpl/gda-handler-type.sgml, doc/C/tmpl/gda-holder.sgml, doc/C/tmpl/gda-lockable.sgml, doc/C/tmpl/gda-log.sgml, doc/C/tmpl/gda-meta-store.sgml, doc/C/tmpl/gda-meta-struct.sgml, doc/C/tmpl/gda-mutex.sgml, doc/C/tmpl/gda-pstmt.sgml, doc/C/tmpl/gda-quark-list.sgml, doc/C/tmpl/gda-repetitive-statement.sgml, doc/C/tmpl/gda-report-docbook-document.sgml, doc/C/tmpl/gda-report-document.sgml, doc/C/tmpl/gda-report-engine.sgml, doc/C/tmpl/gda-report-rml-document.sgml, doc/C/tmpl/gda-row.sgml, doc/C/tmpl/gda-server-operation-nodes.sgml, doc/C/tmpl/gda-server-operation-sequences.sgml, doc/C/tmpl/gda-server-operation.sgml, doc/C/tmpl/gda-server-provider.sgml, doc/C/tmpl/gda-set.sgml, doc/C/tmpl/gda-sql-parser.sgml, doc/C/tmpl/gda-sql-statement.sgml, doc/C/tmpl/gda-statement.sgml, doc/C/tmpl/gda-thread-wrapper.sgml, doc/C/tmpl/gda-transaction-status.sgml, doc/C/tmpl/gda-tree-manager.sgml, doc/C/tmpl/gda-tree-mgr-columns.sgml, doc/C/tmpl/gda-tree-mgr-label.sgml, doc/C/tmpl/gda-tree-mgr-schemas.sgml, doc/C/tmpl/gda-tree-mgr-select.sgml, doc/C/tmpl/gda-tree-mgr-tables.sgml, doc/C/tmpl/gda-tree-node.sgml, doc/C/tmpl/gda-tree.sgml, doc/C/tmpl/gda-util.sgml, doc/C/tmpl/gda-value.sgml, doc/C/tmpl/gda-vconnection-data-model.sgml, doc/C/tmpl/gda-vconnection-hub.sgml, doc/C/tmpl/gda-virtual-connection.sgml, doc/C/tmpl/gda-virtual-provider.sgml, doc/C/tmpl/gda-vprovider-data-model.sgml, doc/C/tmpl/gda-vprovider-hub.sgml, doc/C/tmpl/gda-xa-transaction.sgml, doc/C/tmpl/gdaui-basic-form.sgml, doc/C/tmpl/gdaui-cloud.sgml, doc/C/tmpl/gdaui-combo.sgml, doc/C/tmpl/gdaui-data-entry.sgml, doc/C/tmpl/gdaui-data-filter.sgml, doc/C/tmpl/gdaui-data-proxy-info.sgml, doc/C/tmpl/gdaui-data-proxy.sgml, doc/C/tmpl/gdaui-data-selector.sgml, doc/C/tmpl/gdaui-data-store.sgml, doc/C/tmpl/gdaui-easy.sgml, doc/C/tmpl/gdaui-form.sgml, doc/C/tmpl/gdaui-grid.sgml, doc/C/tmpl/gdaui-login.sgml, doc/C/tmpl/gdaui-plugins.sgml, doc/C/tmpl/gdaui-provider-selector.sgml, doc/C/tmpl/gdaui-raw-form.sgml, doc/C/tmpl/gdaui-raw-grid.sgml, doc/C/tmpl/gdaui-server-operation.sgml, doc/C/tmpl/gdaui-tree-store.sgml, doc/C/tmpl/libgda.sgml, doc/C/tmpl/provider-support-sql.sgml, doc/C/tmpl/provider-support.sgml, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/doc/tmpl/browser-core.sgml, tools/browser/doc/tmpl/browser-favorites.sgml, tools/browser/doc/tmpl/browser-page.sgml, tools/browser/doc/tmpl/browser-perspective.sgml, tools/browser/doc/tmpl/browser-window.sgml, tools/browser/doc/tmpl/cc-gray-bar.sgml, tools/browser/doc/tmpl/data-manager-perspective.sgml, tools/browser/doc/tmpl/popup-container.sgml: Doc updates due to gtk-doc version change * doc/C/libgda-sections.txt, doc/C/tmpl/gda-sql-builder.sgml, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, libgda/libgda.symbols, samples/SqlBuilder/README, samples/SqlBuilder/example.c, samples/SqlBuilder/example_cnc.c: Improved GdaSqlBuilder with import/export features added: gda_sql_builder_export_expression() and gda_sql_builder_import_expression() 2010-05-04 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-spinner.c, tools/browser/browser-spinner.h, tools/browser/browser-window.c, tools/browser/data-manager/data-widget.c: Use GtkSpinner if GTK+ >= 2.20.0, for bug #609683 * libgda/gda-sql-builder.c, libgda/gda-sql-builder.h: gda_sql_builder_select_add_field() now returns the added field's ID 2010-05-02 Vivien Malerba <malerba@gnome-db.org> * libgda/sql-parser/Makefile.am, libgda/sql-parser/gda-sql-parser-enum-types.h.KEEPAPI: sql-parser: Enum Macros and get_type() functions: Fix the prefix. libgda/sql-parser/Makefile.am: glib-mkenums was called with a GDA_SQL_PARSER_TYPE prefix instead of a GDA_TYPE prefix, though the enum types themselves have regular Gda prefixes, even if they happen to be in a sub-directory. This made it hard for language-bindings (including libgdamm and pygda) to guess the function and macro names. For bug #617429 * libgda/gda-connection.c, libgda/sqlite/gda-sqlite-provider.c: Misc. optimizations * doc/C/packaging_ui.xml, libgda-ui/data-entries/plugins/Makefile.am, .../query-exec => libgda-ui/data-entries/plugins}/gda-sql.lang, tools/browser/query-exec/Makefile.am: Correctly install gda-sql.lang 2010-04-28 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/plugins/.gitignore, libgda-ui/data-entries/plugins/Makefile.am, .../data-entries/plugins/gdaui-entry-filesel.c, .../plugins/gdaui-entry-text-spec.xml.in, libgda-ui/data-entries/plugins/gdaui-entry-text.c, libgda-ui/data-entries/plugins/gdaui-entry-text.h, libgda-ui/data-entries/plugins/libmain.c: GtkSourceView can now be used in the text plugin if it is detected, as a PROG_LANG option 2010-04-27 Vivien Malerba <malerba@gnome-db.org> * tools/browser/help/C/data-manager-perspective.page, tools/browser/help/C/general-ui.page, tools/browser/help/C/index.page, tools/browser/help/C/query-execution-perspective.page, tools/browser/help/C/schema-browser-perspective.page, tools/browser/help/C/transactions.page: Typo corrections to GdaBrowser's help (thanks to Laurent Coudeur) for bug #616932 * doc/C/libgda-sections.txt, doc/C/tmpl/gda-holder.sgml, libgda/gda-holder.c: Documentation corrections * control-center/dsn-properties-dialog.c, control-center/gdaui-dsn-editor.c, libgda-ui/internal/Makefile.am, libgda-ui/internal/gdaui-provider-auth-editor.c, libgda-ui/internal/gdaui-provider-auth-editor.h, libgda-ui/internal/gdaui-provider-spec-editor.c, libgda-ui/internal/gdaui-provider-spec-editor.h: Align forms in control center's DSN properties * doc/C/libgda-ui-sections.txt, doc/C/tmpl/gdaui-basic-form.sgml, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-basic-form.h, libgda-ui/libgda-ui.symbols: Added the ability to use GtkSizeGroups in GdauiBasicForm new APIs: gdaui_basic_form_add_to_size_group() gdaui_basic_form_remove_from_size_group 2010-04-16 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-window.c, tools/browser/support.c: Fixed some help problems in GdaBrowser 2010-04-15 Vivien Malerba <malerba@gnome-db.org> * configure.in, tools/browser/Makefile.am, tools/browser/browser-window.c, tools/browser/data-manager/data-console.c, tools/browser/support.c, tools/browser/support.h: Only propose GdaBrowser's help if gnome-doc-util is available * doc/C/GdaStatement.dia, doc/C/GdaStatement.png, doc/C/Makefile.am, doc/C/libgda-4.0-docs.sgml, doc/C/packaging.xml, doc/C/packaging_ui.xml: Documentation improvements 2010-04-06 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/Makefile.am, libgda/sql-parser/Makefile.am: Corrections to have "make distcheck" work * tools/browser/data-manager/data-console.c, tools/browser/query-exec/query-console.c, tools/browser/schema-browser/table-preferences.c: Do not assign zero sized array. From Halton Huo <halton.huo@sun.com> Fixes https://bugzilla.gnome.org/show_bug.cgi?id=614924 2010-04-01 Vivien Malerba <malerba@gnome-db.org> * tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-source.c, tools/browser/data-manager/spec-editor.c: GdaBrowser's Data manager perspective improvements 2010-03-31 Vivien Malerba <malerba@gnome-db.org> * tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/canvas/browser-canvas-db-relations.h, tools/browser/data-manager/data-source.c, tools/browser/decl.h, tools/browser/schema-browser/relations-diagram.c, tools/browser/schema-browser/table-info.c: GdaBrowser: it's now possible to view the contents for all the tables in a tables relations canvas * doc/C/libgda-sections.txt, doc/C/tmpl/gda-sql-builder.sgml, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, libgda/libgda.symbols, tests/test-sql-builder.c: GdaSqlBuilder can now specify HAVING and GROUP BY * tools/browser/browser-core.c, tools/browser/browser-core.h, tools/browser/browser-window.c, tools/browser/browser-window.h, tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-console.h, .../data-manager/data-manager-perspective.c, .../data-manager/data-manager-perspective.h, tools/browser/doc/Makefile.am, tools/browser/doc/gda-browser-docs.sgml, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/gda-browser.types, tools/browser/doc/tmpl/browser-core.sgml, tools/browser/doc/tmpl/browser-perspective.sgml, tools/browser/doc/tmpl/browser-window.sgml, .../browser/doc/tmpl/data-manager-perspective.sgml, tools/browser/schema-browser/table-info.c: One can now directly view a table's contents in GdaBrowser 2010-03-24 Vivien Malerba <malerba@gnome-db.org> * tools/browser/data-manager/data-manager-perspective.c, tools/browser/decl.h, tools/browser/query-exec/query-exec-perspective.c, tools/browser/schema-browser/schema-browser-perspective.c: Set default size of the favorites in GdaBrowser's perspectives * tools/browser/browser-connection-priv.h, tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-source.h, tools/browser/data-manager/spec-editor.c, tools/browser/data-manager/spec-editor.h, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/query-exec/query-console.c: Support variables in GdaBrowser's data manager 2010-03-20 Vivien Malerba <malerba@gnome-db.org> * configure.in, providers/jdbc/Makefile.am, providers/jdbc/derby.java, providers/jdbc/h2.java, providers/jdbc/meta.java, providers/jdbc/provider.java: Better handle GCJ as the java compiler 2010-03-17 Vivien Malerba <malerba@gnome-db.org> * control-center/gda-control-center-4.0.desktop.in, tools/browser/gda-browser-4.0.desktop.in: Applied patch for bug #613139 Thanks to Fryderyk Dziarmagowski 2010-03-14 Vivien Malerba <malerba@gnome-db.org> * control-center/dsn-config.c, libgda-ui/gdaui-data-filter.c, libgda-ui/gdaui-raw-grid.c, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/canvas/browser-canvas-fkey.c, tools/browser/canvas/browser-canvas.c, tools/browser/connection-binding-properties.c: Removed deprecated GTK+ symbols for Gnome Goal http://live.gnome.org/GnomeGoals/RemoveDeprecatedSymbols/GTK+ 2010-03-13 Vivien Malerba <malerba@gnome-db.org> * control-center/cc-gray-bar.c, tools/browser/browser-spinner.c: Applied patch for bug #609684 use accessor functions instead direct access for GTK_REALIZED and GTK_WIDGET_MAPPED 2010-03-11 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/Makefile.am, libgda/Makefile.am, libgda/sql-parser/gda-statement-struct-decl.h: More GOI work 2010-03-10 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, doc/C/tmpl/gda-batch.sgml, doc/C/tmpl/gda-data-select.sgml, libgda/gda-batch.c, libgda/gda-batch.h, libgda/gda-data-select.h: Corrections to help GObject introspection thanks to Daniel Espinosa * libgda-ui/Makefile.am, libgda/gda-debug-macros.h, libgda/gda-transaction-status.c: Initial support for GObject introspection for the UI extension thanks a lot to Daniel Espinosa 2010-03-02 Vivien Malerba <malerba@gnome-db.org> * configure.in, doc/C/howto.xml, po/POTFILES.in, tools/browser/Makefile.am, tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/browser-favorites.c, tools/browser/browser-favorites.h, tools/browser/browser-stock-icons.c, tools/browser/browser-stock-icons.h, tools/browser/browser-window.c, tools/browser/data-manager/Makefile.am, tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-console.h, .../browser/data-manager/data-favorite-selector.c, .../browser/data-manager/data-favorite-selector.h, .../data-manager/data-manager-perspective.c, .../data-manager/data-manager-perspective.h, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-source.h, tools/browser/data-manager/data-widget.c, tools/browser/data-manager/data-widget.h, tools/browser/data-manager/marshal.list, tools/browser/data-manager/perspective-main.c, tools/browser/data-manager/perspective-main.h, tools/browser/data-manager/spec-editor.c, tools/browser/data-manager/spec-editor.h, tools/browser/data/Makefile.am, tools/browser/data/hicolor_actions_16x16_glade.png, tools/browser/data/hicolor_actions_22x22_glade.png, tools/browser/data/hicolor_actions_24x24_glade.png, tools/browser/data/hicolor_actions_32x32_glade.png, .../data/hicolor_actions_scalable_glade.svg, tools/browser/decl.h, tools/browser/doc/tmpl/browser-favorites.sgml, tools/browser/main.c, tools/browser/mgr-favorites.c, tools/browser/query-exec/perspective-main.c, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-console.h, tools/browser/query-exec/query-exec-perspective.c, tools/browser/query-exec/query-favorite-selector.c, tools/browser/support.c, tools/browser/support.h: Initial Data Manager perspective in Gda-Browser 2010-02-28 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, doc/C/tmpl/gda-sql-builder.sgml, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, libgda/libgda.symbols, tests/test-sql-builder.c: Added support in GdaSqlBuilder for DISTINCT and LIMIT clauses 2010-02-27 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-sql-builder.c, tests/test-sql-builder.c: GdaSqlBuilder corrections allow NULL of a NULL GValue passed as arguments to gda_sql_builder_add_field_value() and gda_sql_builder_add_expr_value() 2010-02-26 Murray Cumming <murrayc@murrayc.com> * libgda/gda-util.c, libgda/sqlite/keywords_hash.h: Fix 2 compiler warnings. * libgda/gda-util.c Remove the charMap() macro define because it is already in keywords_hash.h. Presumably it once was not there. The duplicate definition was causing a compiler warning. (gda_utility_data_model_dump_data_to_xml): Correct a warning due to incorrect use of const. Make a nearby cast from GdaBlob* to GdaBinary* clearer/safer by using the data struct field instead. 2010-02-25 Vivien Malerba <malerba@gnome-db.org> * libgda/thread-wrapper/gda-thread-provider.c, libgda/thread-wrapper/gda-thread-wrapper.c: Misc code corrections * doc/C/tmpl/gda-holder.sgml, libgda/gda-holder.c, tests/value-holders/check_holder.c: Correctly handle GDA_TYPE_NULL GdaHolders when bound to other GdaHolder 2010-02-07 Vivien Malerba <malerba@gnome-db.org> * libgda/sqlite/gda-sqlite-handler-boolean.c, providers/mysql/gda-mysql-handler-boolean.c: Corrected the MySQL and SQLite boolean handlers 2010-02-05 Vivien Malerba <malerba@gnome-db.org> * doc/C/store-meta-type.xml, doc/C/tmpl/gda-connection.sgml, libgda/gda-connection.c, libgda/gda-connection.h: gda_connection_get_meta_store_data() can now export table's indexes information * libgda/sqlite/Makefile.am, libgda/sqlite/gda-sqlite-handler-boolean.c, libgda/sqlite/gda-sqlite-handler-boolean.h, libgda/sqlite/gda-sqlite-provider.c, po/POTFILES.in, providers/mysql/Makefile.am, providers/mysql/gda-mysql-handler-boolean.c, providers/mysql/gda-mysql-handler-boolean.h, providers/mysql/gda-mysql-provider.c, providers/oracle/gda-oracle-provider.c: Render TRUE as 1 and FALSE as 0 in the MySQL and SQLite providers 2010-02-02 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-raw-form.c: UI form corrections 2010-01-29 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/plugins/common-pict.c, libgda-ui/data-entries/plugins/gdaui-entry-pict.c: Avoid reading blob if not necessary (UI extension) * libgda/handlers/gda-handler-bin.c, libgda/sqlite/virtual/gda-vprovider-data-model.c: Avoid reading blob if not necessary * libgda/gda-data-proxy.c, libgda/gda-data-select.c, tests/data-models/check_data_proxy.c: GdaDataSelet and GdaDataProxy rows mismatch corrections 2010-01-27 Vivien Malerba <malerba@gnome-db.org> * providers/mysql/gda-mysql-provider.c, providers/mysql/gda-mysql-recordset.c: Added support for blobs in the MySQL provider 2010-01-26 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c, libgda-ui/internal/utility.c, libgda-ui/internal/utility.h: Keep the same iterator in GdauiRawForm if possible refactored the code with GdauiRawGrid 2010-01-24 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-ui-sections.txt, doc/C/tmpl/gdaui-data-entry.sgml, .../gdaui-data-cell-renderer-textual.c, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/data-entries/gdaui-entry-shell.h, libgda-ui/data-entries/gdaui-entry-wrapper.c, .../plugins/gdaui-data-cell-renderer-cgrid.c, .../plugins/gdaui-data-cell-renderer-password.c, libgda-ui/demos/basic_form.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-entry.h, libgda-ui/libgda-ui.symbols, testing/gdaui-test-data-entries.c: UI extension API changes, and better handle invalid GdaHolder * testing/.gitignore, testing/Makefile.am, testing/gdaui-test-errors.c, tests/data-models/.gitignore: Added new UI test for data models with errors * libgda/gda-data-model-iter.c, libgda/gda-data-select.c, libgda/gda-set.c, libgda/gda-set.h, tests/Makefile.am, tests/data-model-errors.c, tests/data-model-errors.h, tests/data-models/Makefile.am, tests/data-models/check_model_errors.c: Corrected GdaDataModelIter when errors occurred the previous behaviour was to invalidate all the GdaHolders composing the iterator when an error occurred. The corrected behaviour is to invalidate only the GdaHolders for which an error occurred. In any case the returned value or other behaviours are unchanged. 2010-01-22 Vivien Malerba <malerba@gnome-db.org> * doc/C/data_validation.xml, libgda-ui/gdaui-raw-form.c: Doc. corrections 2010-01-20 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-data-select-extra.h, libgda/gda-data-select.c: Don't fail when modifying a SELECT result modifying a GdaDataSelect won't fail anymore if a non required value is not set * libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/gdaui-basic-form.c: Misc UI extension corrections * samples/README, samples/SimpleUIForm/README, samples/SimpleUIForm/example.c: Improved SimpleUIForm example with RO and RW versions 2010-01-19 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-4.0-docs.sgml, doc/C/libgda-ui-sections.txt, libgda-ui/gdaui-init.c: Added gdaui_init() to the documentation * Makefile.am, samples/README, samples/SimpleExample/example.c, samples/SimpleUIForm/README, samples/SimpleUIForm/ScreenShot.png, samples/SimpleUIForm/example.c: New UI extension example 2010-01-16 Vivien Malerba <malerba@gnome-db.org> * installers/WindowsWix/make-zip-exe.sh, .../share/libgda-4.0/icons/hicolor/index.theme: Added missing icons in Windows's ZIP file * configure.in, installers/WindowsWix/make-zip-exe.sh: Set version to 4.1.5 2010-01-15 Vivien Malerba <malerba@gnome-db.org> * tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h, tools/browser/query-exec/query-result.c: GdaBrowser: query execution result corrections * libgda/gda-connection.c, libgda/thread-wrapper/gda-thread-provider.c: GdaThreadProvider related corrections * providers/jdbc/gda-jdbc-provider.c, providers/postgres/gda-postgres-provider.c, providers/skel-implementation/capi/gda-capi-provider.c, providers/web/gda-web-provider.c: Corrections to GdaSqlStatement's SQL rendering 2010-01-14 Vivien Malerba <malerba@gnome-db.org> * libgda/libgda.symbols, tools/browser/canvas/browser-canvas-item.c, tools/browser/schema-browser/table-preferences.c: Windows issues corrections * doc/C/Makefile.am, doc/C/tmpl/gda-data-proxy.sgml, doc/C/tmpl/gda-sql-statement.sgml, doc/C/tmpl/gdaui-raw-grid.sgml, doc/C/tmpl/gdaui-set.sgml, libgda-report/Makefile.am, libgda-ui/Makefile.am, libgda/Makefile.am, providers/reuseable/mysql/Makefile.am: Corrections in the build system * doc/C/libgda-ui-sections.txt, libgda-ui/demos/custom_layout.xml, libgda-ui/demos/form_data_layout.c, libgda-ui/demos/grid_data_layout.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-layout.dtd, libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-raw-grid.h, libgda-ui/libgda-ui.symbols, libgda/gda-util.c: Re-implemented custom layout in GdauiRawGrid 2010-01-13 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-cloud.c, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-data-selector.c, libgda-ui/gdaui-data-selector.h, libgda-ui/gdaui-form.c, libgda-ui/gdaui-grid.c, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c: Improvements in the GdauiDataSelector's implementations * libgda-ui/gdaui-raw-grid.c, libgda/gda-data-model-import.c: Don't call xmlCleanupParser() see http://lists.fedoraproject.org/pipermail/devel/2010-January/129117.html * providers/mysql/gda-mysql-provider.c, providers/reuseable/mysql/gda-mysql-meta.c: MySQL corrections * correctly report failed connection open error * don't add a space between a function and the opening parenthesis * meta data fetching correction 2010-01-11 Vivien Malerba <malerba@gnome-db.org> * doc/C/tmpl/gdaui-basic-form.sgml, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry-number.c, libgda-ui/data-entries/gdaui-numeric-entry.c, libgda-ui/data-entries/plugins/libmain.c, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-plugin.h, libgda/gda-set.c, libgda/gda-util.c, po/POTFILES.in, tools/browser/browser-connection-priv.h, tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/browser-window.c, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/marshal.list, tools/browser/query-exec/query-result.c, tools/browser/schema-browser/Makefile.am, tools/browser/schema-browser/table-info.c, tools/browser/schema-browser/table-preferences.c, tools/browser/schema-browser/table-preferences.h: Allow to specify display preferences on table's colums 2010-01-06 Vivien Malerba <malerba@gnome-db.org> * libgda/sqlite/sqlite-src/PragmasPatch, libgda/sqlite/sqlite-src/sqlite3.c, libgda/sqlite/sqlite-src/sqlite3.h: Now use embedded SQLite 3.6.22 2010-01-05 Vivien Malerba <malerba@gnome-db.org> * installers/WindowsWix/make-zip-exe.sh, libgda-ui/libgda-ui.symbols: Win32 build corrections * control-center/dsn-config.c, control-center/gdaui-dsn-assistant.c, control-center/provider-config.c, doc/C/libgda-ui-sections.txt, doc/C/tmpl/gdaui-basic-form.sgml, doc/C/tmpl/gdaui-data-entry.sgml, libgda-ui/Makefile.am, .../data-entries/gdaui-data-cell-renderer-bin.c, .../gdaui-data-cell-renderer-boolean.c, .../data-entries/gdaui-data-cell-renderer-combo.c, .../data-entries/gdaui-data-cell-renderer-info.c, .../gdaui-data-cell-renderer-textual.c, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-number.c, libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/data-entries/gdaui-numeric-entry.c, libgda-ui/data-entries/plugins/common-pict.c, .../plugins/gdaui-data-cell-renderer-cgrid.c, .../plugins/gdaui-data-cell-renderer-password.c, .../plugins/gdaui-data-cell-renderer-pict.c, libgda-ui/data-entries/plugins/gdaui-entry-cgrid.c, libgda-ui/data-entries/plugins/gdaui-entry-pict.c, libgda-ui/data-entries/plugins/gdaui-entry-text.c, libgda-ui/data-layout.dtd, libgda-ui/demos/Makefile.am, libgda-ui/demos/basic_form.c, libgda-ui/demos/custom_layout.xml, libgda-ui/demos/demo_db.db, libgda-ui/demos/example_automatic_layout.xml, libgda-ui/demos/form_data_layout.c, libgda-ui/demos/grid_data_layout.c, libgda-ui/demos/linked_grid_form.c, libgda-ui/demos/main.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-basic-form.h, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-entry.h, libgda-ui/gdaui-data-filter.c, libgda-ui/gdaui-data-proxy-info.c, libgda-ui/gdaui-data-store.c, libgda-ui/gdaui-layout.dtd, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-server-operation.c, libgda-ui/internal/popup-container.c, libgda/gda-value.c, testing/gdaui-test-data-entries.c, tools/browser/browser-connections-list.c, tools/browser/browser-window.c, tools/browser/canvas-example.c: GdauiBasicForm rework * now has a much improved internal structure * re-wrote the custom layou code to use a more lisible XML syntax * improved examples 2009-12-22 Vivien Malerba <malerba@gnome-db.org> * control-center/dsn-config.c, control-center/gdaui-dsn-assistant.c, control-center/main.c, control-center/provider-config.c, doc/C/Makefile.am, doc/C/libgda-4.0-docs.sgml, doc/C/libgda-ui-sections.txt, doc/C/libgda-ui.types, doc/C/tmpl/gdaui-basic-form.sgml, doc/C/tmpl/gdaui-cloud.sgml, doc/C/tmpl/gdaui-combo.sgml, doc/C/tmpl/gdaui-data-entry.sgml, doc/C/tmpl/gdaui-data-filter.sgml, doc/C/tmpl/gdaui-data-proxy-info.sgml, doc/C/tmpl/gdaui-data-proxy.sgml, doc/C/tmpl/gdaui-data-selector.sgml, doc/C/tmpl/gdaui-form.sgml, doc/C/tmpl/gdaui-grid.sgml, doc/C/tmpl/gdaui-plugins.sgml, doc/C/tmpl/gdaui-raw-form.sgml, doc/C/tmpl/gdaui-raw-grid.sgml, doc/C/tmpl/gdaui-server-operation.sgml, doc/C/tmpl/gdaui-tree-store.sgml, doc/C/vi-cloud.png, doc/C/vi-filter.png, doc/C/vi-info.png, doc/C/vi-provider-selector.png, doc/C/vi-raw-grid.png, doc/C/vi-server-op.png, doc/C/visual_index.xml, libgda-ui/Makefile.am, .../data-entries/gdaui-data-cell-renderer-combo.c, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/data-entries/plugins/gdaui-entry-cgrid.c, libgda-ui/demos/Makefile.am, libgda-ui/demos/cloud.c, libgda-ui/demos/combo.c, libgda-ui/demos/data_model_dir.c, libgda-ui/demos/ddl_queries.c, libgda-ui/demos/form_data_layout.c, libgda-ui/demos/form_pict.c, libgda-ui/demos/form_rw.c, libgda-ui/demos/grid.c, libgda-ui/demos/grid_data_layout.c, libgda-ui/demos/grid_pict.c, libgda-ui/demos/grid_rw.c, libgda-ui/demos/linked_grid_form.c, libgda-ui/demos/login.c, libgda-ui/demos/main.c, libgda-ui/demos/provider_sel.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-basic-form.h, libgda-ui/gdaui-cloud.c, libgda-ui/gdaui-cloud.h, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-combo.h, libgda-ui/gdaui-data-entry.c, ...ui-data-widget-filter.c => gdaui-data-filter.c}, libgda-ui/gdaui-data-filter.h, ...-data-widget-info.c => gdaui-data-proxy-info.c}, libgda-ui/gdaui-data-proxy-info.h, libgda-ui/gdaui-data-proxy.c, libgda-ui/gdaui-data-proxy.h, libgda-ui/gdaui-data-selector.c, libgda-ui/gdaui-data-selector.h, libgda-ui/gdaui-data-store.c, libgda-ui/gdaui-data-widget-filter.h, libgda-ui/gdaui-data-widget-info.h, libgda-ui/gdaui-data-widget.c, libgda-ui/gdaui-data-widget.h, libgda-ui/gdaui-decl.h, libgda-ui/gdaui-form.c, libgda-ui/gdaui-grid.c, libgda-ui/gdaui-grid.h, libgda-ui/gdaui-provider-selector.c, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-raw-grid.h, libgda-ui/gdaui-server-operation.c, libgda-ui/gdaui-set.c, libgda-ui/gdaui-set.h, libgda-ui/internal/gdaui-dsn-selector.c, libgda-ui/internal/utility.c, libgda-ui/internal/utility.h, libgda-ui/libgda-ui.h, libgda-ui/libgda-ui.symbols, libgda/gda-data-model-iter.c, libgda/gda-data-model.c, po/POTFILES.in, providers/web/gda-web-recordset.c, testing/gdaui-test-data-entries.c, tools/browser/common/gdaui-data-import.c, tools/browser/query-exec/query-result.c: UI extension: API cleanups, bug fixes and doc improvements 2009-12-17 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-ui-sections.txt, doc/C/tmpl/gdaui-basic-form.sgml, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-basic-form.h, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-server-operation.c, libgda-ui/internal/gdaui-provider-auth-editor.c, libgda-ui/internal/gdaui-provider-spec-editor.c, libgda-ui/libgda-ui.symbols, testing/gdaui-test-data-entries.c, tools/browser/auth-dialog.c, tools/browser/browser-connections-list.c, tools/browser/query-exec/query-console.c: GdauiBasicForm API cleanups * "param_changed" signal renamed to "holder-changed" * gdaui_basic_form_has_been_changed() to gdaui_basic_form_has_changed() * gdaui_basic_form_set_current_as_orig() to gdaui_basic_form_set_as_reference() * gdaui_basic_form_show_entry_actions() removed, use property * gdaui_basic_form_entry_show() to gdaui_basic_form_entry_set_visible() * gdaui_basic_form_set_entries_auto_default() removed, use property * gdaui_basic_form_set_entries_default() to gdaui_basic_form_set_entries_to_default() * libgda/gda-set.c, libgda/sqlite/gda-sqlite-provider.c: Misc corrections 2009-12-14 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-meta-store.c, libgda/thread-wrapper/gda-thread-provider.c: Misc corrections * providers/jdbc/gda-jdbc-meta.c, providers/jdbc/gda-list-jdbc-providers.c, providers/jdbc/libmain.c: Misc JDBC provider corrections 2009-12-13 Vivien Malerba <malerba@gnome-db.org> * libgda/sqlite/gda-sqlite-meta.c, libgda/sqlite/gda-sqlite-meta.h, libgda/sqlite/gda-sqlite-provider.c, providers/jdbc/gda-jdbc-meta.c, providers/jdbc/gda-jdbc-meta.h, providers/jdbc/gda-jdbc-provider.c, providers/mysql/gda-mysql-provider.c, providers/oracle/gda-oracle-meta.c, providers/oracle/gda-oracle-meta.h, providers/oracle/gda-oracle-provider.c, providers/reuseable/mysql/gda-mysql-meta.c, providers/reuseable/mysql/gda-mysql-meta.h, providers/reuseable/mysql/gda-mysql-reuseable.c, providers/skel-implementation/capi/gda-capi-meta.c, providers/skel-implementation/capi/gda-capi-meta.h, .../skel-implementation/capi/gda-capi-provider.c, providers/web/gda-web-meta.c, providers/web/gda-web-meta.h, providers/web/gda-web-provider.c: Added the new index information fetching to all the providers real implementation needs to be added to each one * doc/C/i_s_doc.xml, doc/C/information_schema.png, doc/C/information_schema.svg, doc/C/libgda-4.0-docs.sgml, doc/C/tmpl/gda-server-provider.sgml, libgda/gda-connection.c, libgda/gda-meta-store.c, libgda/gda-server-provider.h, libgda/information_schema.xml, libgda/providers-support/gda-meta-column-types.h, libgda/thread-wrapper/gda-thread-meta.c, libgda/thread-wrapper/gda-thread-meta.h, libgda/thread-wrapper/gda-thread-provider.c, providers/postgres/gda-postgres-provider.c, providers/postgres/gda-postgres-recordset.c, providers/reuseable/postgres/gda-postgres-meta.c, providers/reuseable/postgres/gda-postgres-meta.h, .../reuseable/postgres/gda-postgres-reuseable.c: Added indexes in meta data information * for the PostgreSQL provider only at the moment * also added schema migration for the GdaMetaStore's database 2009-12-09 Vivien Malerba <malerba@gnome-db.org> * INSTALL, configure.in, introspection.m4, libgda/.gitignore, libgda/Makefile.am, libgda/gda-types.h: Initial support for GObject Introspection, bug #585351 thanks to Daniel Espinosa for the work! 2009-12-07 Vivien Malerba <malerba@gnome-db.org> * doc/C/howto.xml, doc/C/libgda-sections.txt, doc/C/tmpl/gda-sql-builder.sgml, samples/SqlBuilder/example.c, samples/SqlBuilder/example_cnc.c, tests/test-sql-builder.c: Last updates due to GdaSqlBuilder API changes * libgda/gda-sql-builder.c, testing/gda-provider-status.c: Fixed compilation warnings * control-center/cc-gray-bar.c, control-center/cc-gray-bar.h, control-center/dsn-config.c, control-center/dsn-config.h, control-center/dsn-properties-dialog.c, control-center/dsn-properties-dialog.h, control-center/gdaui-dsn-assistant.h, control-center/gdaui-dsn-editor.c, control-center/gdaui-dsn-editor.h, control-center/gdaui-login-dialog.c, control-center/gdaui-login-dialog.h, control-center/main.c, control-center/provider-config.c, control-center/provider-config.h, doc/C/Makefile.am, .../data-entries/gdaui-data-cell-renderer-bin.c, .../gdaui-data-cell-renderer-boolean.c, .../gdaui-data-cell-renderer-boolean.h, .../data-entries/gdaui-data-cell-renderer-combo.c, .../data-entries/gdaui-data-cell-renderer-info.c, .../gdaui-data-cell-renderer-textual.c, libgda-ui/data-entries/gdaui-entry-bin.c, libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-number.c, libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/data-entries/gdaui-entry-time.c, libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/data-entries/gdaui-entry.h, libgda-ui/data-entries/gdaui-formatted-entry.c, .../plugins/gdaui-data-cell-renderer-cgrid.c, .../plugins/gdaui-data-cell-renderer-password.c, .../plugins/gdaui-data-cell-renderer-pict.c, libgda-ui/data-entries/plugins/gdaui-entry-cgrid.c, libgda-ui/data-entries/plugins/gdaui-entry-pict.c, libgda-ui/demos/cloud.c, libgda-ui/demos/data_model_dir.c, libgda-ui/demos/ddl_queries.c, libgda-ui/demos/form.c, libgda-ui/demos/form_data_layout.c, libgda-ui/demos/form_pict.c, libgda-ui/demos/form_rw.c, libgda-ui/demos/grid.c, libgda-ui/demos/grid_data_layout.c, libgda-ui/demos/grid_pict.c, libgda-ui/demos/grid_rw.c, libgda-ui/demos/linked_grid_form.c, libgda-ui/demos/linked_model_param.c, libgda-ui/demos/login.c, libgda-ui/demos/tree.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-cloud.c, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-data-store.h, libgda-ui/gdaui-data-widget-filter.c, libgda-ui/gdaui-data-widget.c, libgda-ui/gdaui-init.c, libgda-ui/gdaui-login.c, libgda-ui/gdaui-login.h, libgda-ui/gdaui-plugin.h, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-server-operation.c, libgda-ui/internal/gdaui-dsn-selector.c, libgda-ui/internal/gdaui-provider-auth-editor.c, libgda-ui/internal/gdaui-provider-auth-editor.h, libgda-ui/internal/gdaui-provider-spec-editor.c, libgda-ui/internal/gdaui-provider-spec-editor.h, libgda-ui/internal/popup-container.c, libgda-ui/internal/popup-container.h, libgda-ui/internal/utility.c, po/POTFILES.in, providers/mdb/gda-mdb-provider.c, tools/browser/auth-dialog.c, tools/browser/browser-spinner.c, tools/browser/canvas-example.c, tools/browser/canvas/browser-canvas-column.c, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/canvas/browser-canvas-table.c, tools/browser/canvas/browser-canvas.c, tools/browser/common/gdaui-entry-import.c, tools/browser/common/objects-cloud.c, tools/browser/common/objects-cloud.h, tools/browser/connection-binding-properties.c, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/login-dialog.c, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-console.h, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h, tools/browser/query-exec/query-favorite-selector.c, tools/browser/query-exec/query-favorite-selector.h, tools/browser/query-exec/query-result.h, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/favorite-selector.h, tools/browser/schema-browser/objects-index.c, tools/browser/schema-browser/objects-index.h, tools/browser/schema-browser/relations-diagram.c, tools/browser/schema-browser/relations-diagram.h, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-info.c, tools/browser/schema-browser/table-info.h, tools/browser/support.c: GNOME 3.0 and GSeal corrections * libgda/gda-data-model-dir.c, tools/web-server.c: Fix for bug #603743 applied proposed patch * libgda-ui/gdaui-cloud.c, libgda-ui/gdaui-cloud.h: Allow movement using keyboard in GdauiCloud and improved search 2009-12-04 Murray Cumming <murrayc@murrayc.com> * libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, providers/web/gda-web-recordset.c, tools/browser/browser-favorites.c: SqlBuilder: gda_sql_builder_select_add_target(): Take a name string. * libgda/gda-sql-builder.[h|c] (gda_sql_builder_select_add_target): Rename to gda_sql_builder_select_add_target_id() and add a gda_sql_builder_select_add_target() that takes the table name as a string. * providers/web/gda-web-recordset.c (create_table): * tools/browser/browser-favorites.c (find_favorite_position), (find_favorite), (favorites_reorder), (browser_favorites_list), (browser_favorites_get): Use this simpler form. 2009-11-29 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-4.0-docs.sgml, doc/C/prov-notes.xml, providers/oracle/gda-oracle-provider.c, providers/oracle/oracle_specs_dsn.xml.in: Corrected the Oracle connection parameters * doc/C/libgda-4.0-docs.sgml, doc/C/libgda-ui-sections.txt, doc/C/libgda-ui.types, doc/C/tmpl/gdaui-cloud.sgml, libgda-ui/Makefile.am, libgda-ui/demos/Makefile.am, libgda-ui/demos/cloud.c, libgda-ui/gdaui-cloud.c, libgda-ui/gdaui-cloud.h, libgda-ui/libgda-ui.h, libgda-ui/libgda-ui.symbols: New GdauiCloud widget 2009-11-26 Vivien Malerba <malerba@gnome-db.org> * providers/mysql/gda-mysql-provider.c, providers/mysql/gda-mysql.h, providers/postgres/gda-postgres-provider.c, providers/postgres/gda-postgres.h, providers/reuseable/gda-provider-reuseable.h, providers/reuseable/mysql/gda-mysql-reuseable.c, .../reuseable/postgres/gda-postgres-reuseable.c, providers/web/gda-web-provider.c, providers/web/gda-web-util.c, providers/web/gda-web.h, providers/web/php/gda-tester.php, providers/web/php/gda-worker.php: Web provider improvements 2009-11-25 Vivien Malerba <malerba@gnome-db.org> * configure.in, control-center/Makefile.am, control-center/data/Makefile.am, control-center/data/gda-control-center.svg, .../data/hicolor_apps_16x16_gda-control-center.png, .../data/hicolor_apps_22x22_gda-control-center.png, .../data/hicolor_apps_24x24_gda-control-center.png, .../hicolor_apps_256x256_gda-control-center.png, .../data/hicolor_apps_32x32_gda-control-center.png, .../data/hicolor_apps_48x48_gda-control-center.png, control-center/gda-control-center-4.0.desktop.in, control-center/gda-control-center-4.0.png, tools/browser/data/Makefile.am: Control center icons corrections many thanks to Jakub Steiner for the new icons * doc/C/howto.xml, doc/C/libgda-sections.txt, doc/C/tmpl/gda-sql-builder.sgml, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, libgda/libgda.symbols, providers/reuseable/mysql/gda-mysql-reuseable.c, .../reuseable/postgres/gda-postgres-reuseable.c, providers/web/gda-web-recordset.c, samples/SqlBuilder/example.c, samples/SqlBuilder/example_cnc.c, tests/test-sql-builder.c, tools/browser/browser-favorites.c: Improved GdaSqlBuilder's API * renamed gda_sql_builder_add_field() to gda_sql_builder_add_field_id() * added gda_sql_builder_add_field() * added gda_sql_builder_add_field_value() * added gda_sql_builder_select_add_field() * configure.in, providers/mysql/Makefile.am, providers/mysql/gda-mysql-provider.c, providers/mysql/gda-mysql-recordset.c, providers/mysql/gda-mysql-util.c, providers/mysql/gda-mysql-util.h, providers/mysql/gda-mysql.h, providers/postgres/gda-postgres-provider.c, providers/reuseable/Makefile.am, providers/reuseable/gda-provider-reuseable.h, providers/reuseable/mysql/Makefile.am, providers/{ => reuseable}/mysql/gda-mysql-meta.c, providers/{ => reuseable}/mysql/gda-mysql-meta.h, providers/{ => reuseable}/mysql/gda-mysql-parser.c, providers/{ => reuseable}/mysql/gda-mysql-parser.h, providers/reuseable/mysql/gda-mysql-reuseable.c, providers/reuseable/mysql/gda-mysql-reuseable.h, providers/{ => reuseable}/mysql/gen_def.c, providers/{ => reuseable}/mysql/keywords_V50.list, providers/{ => reuseable}/mysql/keywords_V51.list, providers/{ => reuseable}/mysql/keywords_V54.list, providers/{ => reuseable}/mysql/keywords_V60.list, providers/{ => reuseable}/mysql/parser.y, providers/reuseable/postgres/gda-postgres-meta.c, .../reuseable/postgres/gda-postgres-reuseable.c, .../reuseable/postgres/gda-postgres-reuseable.h, providers/reuseable/reuse-all.c, providers/reuseable/reuse-all.h, providers/web/gda-web-util.c: Extracted the MySQL reuseable part * libgda/gda-connection.c, libgda/gda-value.c, libgda/providers-support/gda-meta-column-types.h, providers/jdbc/gda-jdbc-recordset.c, providers/oracle/gda-oracle-recordset.c, providers/postgres/gda-postgres-recordset.c, providers/reuseable/postgres/Makefile.am, .../skel-implementation/capi/gda-capi-recordset.c, providers/web/gda-web-provider.c, providers/web/gda-web-recordset.c, tools/information-schema-types.c: Misc. corrections 2009-11-15 Vivien Malerba <malerba@gnome-db.org> * tests/test-sql-builder.c, tools/browser/Makefile.am, tools/browser/common/Makefile.am: Have "make distcheck" work * configure.in, doc/C/libgda-sections.txt, doc/C/tmpl/gda-connection.sgml, doc/C/tmpl/provider-support.sgml, libgda/gda-connection-internal.h, libgda/gda-connection-private.h, libgda/gda-connection.c, libgda/gda-connection.h, libgda/gda-util.c, libgda/gda-value.c, libgda/libgda.symbols, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/keywords_hash.h, libgda/thread-wrapper/gda-thread-provider.c, libgda/thread-wrapper/gda-thread-wrapper.c, po/POTFILES.in, providers/Makefile.am, providers/postgres/Makefile.am, providers/postgres/gda-postgres-meta.c, providers/postgres/gda-postgres-provider.c, providers/postgres/gda-postgres-recordset.c, providers/postgres/gda-postgres-util.c, providers/postgres/gda-postgres-util.h, providers/postgres/gda-postgres.h, providers/reuseable/Makefile.am, providers/reuseable/gda-provider-reuseable.h, providers/reuseable/postgres/Makefile.am, providers/reuseable/postgres/gda-postgres-meta.c, .../{ => reuseable}/postgres/gda-postgres-meta.h, .../{ => reuseable}/postgres/gda-postgres-parser.c, .../{ => reuseable}/postgres/gda-postgres-parser.h, .../reuseable/postgres/gda-postgres-reuseable.c, .../reuseable/postgres/gda-postgres-reuseable.h, providers/{ => reuseable}/postgres/gen_def.c, .../{ => reuseable}/postgres/keywords_82.list, .../{ => reuseable}/postgres/keywords_83.list, .../{ => reuseable}/postgres/keywords_84.list, providers/{ => reuseable}/postgres/parser.y, providers/reuseable/reuse-all.c, providers/reuseable/reuse-all.h, providers/web/Makefile.am, providers/web/README, providers/web/gda-web-blob-op.c, providers/web/gda-web-blob-op.h, providers/web/gda-web-ddl.c, providers/web/gda-web-ddl.h, providers/web/gda-web-meta.c, providers/web/gda-web-meta.h, providers/web/gda-web-provider.c, providers/web/gda-web-provider.h, providers/web/gda-web-pstmt.c, providers/web/gda-web-pstmt.h, providers/web/gda-web-recordset.c, providers/web/gda-web-recordset.h, providers/web/gda-web-util.c, providers/web/gda-web-util.h, providers/web/gda-web.h, providers/web/libgda-web-4.0.pc.in, providers/web/libmain.c, providers/web/php/README, providers/web/php/gda-clean.php, providers/web/php/gda-config.php, providers/web/php/gda-exception.php, providers/web/php/gda-front.php, providers/web/php/gda-meta.php, providers/web/php/gda-setup.php, providers/web/php/gda-tester.php, providers/web/php/gda-utils.php, providers/web/php/gda-worker.php, providers/web/protocol.dia, providers/web/web_specs_auth.xml.in, providers/web/web_specs_dsn.xml.in, tools/gda-sql.c: Initial Web provider implementation this new provider opens a connection through a distant web server (tested with apache and lighthttpd) where some PHP scripts are executed * libgda-ui/Makefile.am, providers/postgres/gda-postgres-provider.c, tools/browser/browser-connections-list.c: Misc corrections * libgda/gda-init.c, providers/mysql/gda-mysql-recordset.c, providers/postgres/gda-postgres-recordset.c: Use value returned from setlocale() instead of the global extern variable gda_numeric_locale. This also fix some crashes on Windows where the gda_numeric_locale variable should be prefixed with __declspec(dllimport) 2009-10-19 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-window.c, tools/browser/decl.h, tools/browser/dummy-perspective/perspective-main.c, tools/browser/query-exec/perspective-main.c, tools/browser/schema-browser/perspective-main.c: GdaBrowser: added shortcuts to change perspective * tools/browser/browser-virtual-connection.c, tools/browser/browser-virtual-connection.h, tools/browser/common/Makefile.am, tools/browser/common/gdaui-data-import.c, tools/browser/common/gdaui-data-import.h, tools/browser/common/gdaui-entry-import.c, tools/browser/common/gdaui-entry-import.h, tools/browser/common/import_encodings.xml, tools/browser/connection-binding-properties.c: Implemented tables from imported files in virtual connection * doc/C/libgda-4.0-docs.sgml, doc/C/libgda-ui-sections.txt, libgda-ui/Makefile.am, libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/gdaui-data-widget-info.c, libgda-ui/gdaui-init.c, libgda-ui/gdaui-plugin.h, libgda-ui/libgda-ui.symbols: Added gdaui_plugin_declare(), and misc corrections * tools/browser/browser-connections-list.c, tools/browser/browser-connections-list.h, tools/browser/browser-virtual-connection.c, tools/browser/browser-virtual-connection.h, tools/browser/browser-window.c, tools/browser/connection-binding-properties.c: GdaBrowser: allow edit virtual connections' properties 2009-10-17 Vivien Malerba <malerba@gnome-db.org> * po/POTFILES.in, po/ar.po, po/az.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po, po/en_GB.po, po/es.po, po/eu.po, po/fa.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/hr.po, po/hu.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/mk.po, po/ml.po, po/ms.po, po/nb.po, po/ne.po, po/nl.po, po/oc.po, po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ru.po, po/rw.po, po/sk.po, po/sl.po, po/sq.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_HK.po, po/zh_TW.po: Updated po/POTFILES.in and 'make update-po' * libgda/gda-data-model-iter.c, tests/data-models/check_pmodel.c: GdaDataModelIter correction follow-up * libgda-ui/gdaui-data-store.c, libgda-ui/gdaui-grid.c: Misc corrections and improvements * tools/browser/browser-window.c, tools/browser/connection-binding-properties.c: GdaBrowser: improvements when defining virtual connections * tools/browser/browser-connection-priv.h, tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/browser-virtual-connection.c: GdaBrowser: improved busy connection status * tools/browser/Makefile.am, tools/browser/browser-connection-priv.h, tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/browser-connections-list.c, tools/browser/browser-virtual-connection.c, tools/browser/browser-virtual-connection.h, tools/browser/browser-window.c, tools/browser/connection-binding-properties.c, tools/browser/connection-binding-properties.h, tools/browser/support.c, tools/browser/support.h: GdaBrowser: initial support for virtual connections 2009-10-15 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-init.c, libgda-ui/gdaui-set.h: UI extension corrections - GdauiBasicForm: correctly handle the case when the GdaHolder refused to be set to a value after the user modified a GdauiDataEntry part of the form - GdauiCombo: don't reset the value when the data model changes - set the default GdauiDataEntry to None when a data type is unknown 2009-10-14 Vivien Malerba <malerba@gnome-db.org> * libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/sqlite-src/PragmasPatch, libgda/sqlite/sqlite-src/sqlite3.c, libgda/sqlite/sqlite-src/sqlite3.h, providers/sqlite/sqlite_specs_dsn.xml.in: Set SQLite version to 3.6.19 From now on Libgda enforces foreign key constraint unless stated otherwise * tools/browser/browser-connection.c, tools/browser/common/objects-cloud.c, tools/browser/schema-browser/objects-index.c: GdaBrowser: objects cloud improvements * libgda/sqlite/gda-sqlite-meta.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-util.c, libgda/sqlite/gda-sqlite-util.h, tools/browser/query-exec/query-exec-perspective.c: SQLite meta data retreival corrections 2009-10-13 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, doc/C/tmpl/gda-set.sgml, libgda-ui/gdaui-data-widget-info.c, libgda-ui/gdaui-raw-grid.c, libgda/gda-data-model-iter.c, libgda/gda-data-select.c, libgda/gda-set.c, libgda/gda-set.h, libgda/libgda.symbols, libgda/thread-wrapper/gda-thread-provider.c, tools/browser/browser-connection.c: Execution time corrections - avoid using g_object_get_data() when not necessary - avoid using g_slist_nth_data() when not necessary - added an optimized gda_set_get_nth_holder() - avoid testing type in static functions * tools/browser/browser-connection.c, tools/browser/browser-window.c, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-exec-perspective.c: Avoid GdaBrowser UI locking disable any user action while a query is being executed which could lead to the UI locking * libgda/gda-connection.c, libgda/gda-server-provider.c: Avoid GdaConnection locking when not necessary * tools/browser/browser-connection.c, tools/browser/browser-window.c, tools/browser/query-exec/query-console.c: GdaBrowser: improved feedback and UI locking when connection is busy 2009-10-12 Vivien Malerba <malerba@gnome-db.org> * tools/browser/Makefile.am, tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/browser-connections-list.c: GdaBrowser: basic support for virtual connections * doc/C/libgda-sections.txt, doc/C/tmpl/gda-virtual-connection.sgml, libgda/gda-connection-internal.h, libgda/gda-connection.c, libgda/libgda.symbols, libgda/sqlite/virtual/gda-virtual-connection.c, libgda/sqlite/virtual/gda-virtual-connection.h, libgda/thread-wrapper/Makefile.am, libgda/thread-wrapper/gda-thread-provider.c, libgda/thread-wrapper/gda-thread-provider.h: Allow a virtual connection to be wrapped in a sub thread added gda_virtual_connection_open_extended() * doc/C/libgda-sections.txt, doc/C/tmpl/gda-sql-builder.sgml, doc/C/tmpl/gda-sql-statement.sgml, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, libgda/libgda.symbols, samples/SqlBuilder/README, samples/SqlBuilder/example.c: Completed GdaSqlBuilder added: * gda_sql_builder_add_case() and gda_sql_builder_add_case_v() to create expressions as CASE ... END * gda_sql_builder_add_sub_select() to create expressions having a sub SELECT * gda_sql_builder_compound_add_sub_select() and gda_sql_builder_compound_set_type() to handle COMPOUND select statements 2009-10-10 Vivien Malerba <malerba@gnome-db.org> * installers/WindowsWix/make-zip-exe.sh, libgda/libgda.symbols: Win32 updates * doc/C/libgda-sections.txt, doc/C/tmpl/gda-data-select.sgml, libgda/libgda.symbols: Document gda_data_select_rerun() 2009-10-09 Vivien Malerba <malerba@gnome-db.org> * doc/C/store-meta-type.xml, libgda/gda-data-select.c, libgda/gda-util.c: GdaDataSelect corrections related to data models where the only problem to be modifiable is that there is no primary key defined in the table which is SELECTED, now it's possible to insert data. * doc/C/tmpl/gda-blob-op.sgml, libgda/dir-blob-op.c, libgda/gda-blob-op.c, libgda/gda-value.h: GdaBlop corrections and documentation improvements regarding blobs * tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h, tools/browser/query-exec/query-result.c: Clear query execution history in GdaBrowser instead of simply removing history items one by one. 2009-10-07 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-sql-builder.c, libgda/gda-value.c: Documentation corrections, fixed bug #597390 2009-10-06 Vivien Malerba <malerba@gnome-db.org> * libgda/sqlite/gda-sqlite-blob-op.c, libgda/sqlite/gda-sqlite-recordset.c, providers/oracle/gda-oracle-blob-op.c, providers/skel-implementation/capi/gda-capi-blob-op.c: GdaBlobOp usage correction * libgda/gda-data-select.c, libgda/gda-data-select.h: Added gda_data_select_rerun() * libgda/gda-data-model-iter.c, libgda/gda-holder.c: Misc corrections * doc/C/tmpl/gda-sql-statement.sgml, doc/C/tmpl/gdaui-basic-form.sgml: Doc update * libgda-ui/data-entries/common-bin.c, libgda-ui/gdaui-basic-form.c: Misc corrections * libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-server-operation.c: Misc UI corrections * samples/SqlBuilder/Makefile, samples/SqlBuilder/README, samples/SqlBuilder/example.c, samples/SqlBuilder/example_cnc.c: Updated SqlBuilder example 2009-10-05 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/gdaui-basic-form.c, tools/browser/common/objects-cloud.c, tools/browser/query-exec/gda-sql.lang, tools/browser/query-exec/query-console.c, tools/browser/support.c, tools/browser/support.h: Misc corrections * doc/C/libgda-4.0-docs.sgml, libgda/gda-connection.c, libgda/gda-util.c, libgda/sqlite/gda-sqlite-blob-op.c: Misc doc. corrections 2009-10-02 Vivien Malerba <malerba@gnome-db.org> * providers/mdb/gda-mdb-provider.c, providers/oracle/gda-oracle-provider.c, testing/html.c, tools/browser/common/objects-cloud.c: More corrections thanks to CppCkeck * libgda-ui/internal/utility.c, libgda/gda-sql-builder.c, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.h: Misc corrections 2009-10-01 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/plugins/gdaui-entry-cidr.c, libgda-ui/gdaui-basic-form.c, libgda-xslt/sql_backend.c, libgda/gda-server-operation.c, libgda/gda-util.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gen_emb_string.c: Misc memory usage corrections * doc/C/libgda-sections.txt, doc/C/tmpl/gda-sql-builder.sgml, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, samples/SqlBuilder/example.c, tests/test-sql-builder.c, tools/browser/browser-favorites.c: GdaSqlBuilder: improved API names gda_sql_builder_ident => gda_sql_builder_add_id gda_sql_builder_expr => gda_sql_builder_add_expr gda_sql_builder_cond => gda_sql_builder_add_cond gda_sql_builder_param => gda_sql_builder_add_param * tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/doc/gda-browser-docs.sgml, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/gda-browser.types, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/doc/tmpl/browser-window.sgml, tools/browser/doc/tmpl/popup-container.sgml, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h: GdaBrowser: added completion in editor on CTRL+SPACE 2009-09-30 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, doc/C/tmpl/gda-sql-builder.sgml, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, libgda/libgda.symbols, samples/SqlBuilder/example.c: GdaSqlBuilder can now build function expressions * doc/C/tmpl/gda-sql-builder.sgml, libgda/gda-sql-builder.c: Applied patch for bug #596715 add a constructor property to GdaSqlBuilder, thanks to Johannes Schmid 2009-09-29 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry.c, libgda-ui/data-entries/gdaui-formatted-entry.c, libgda-ui/data-entries/gdaui-formatted-entry.h: UI: improved date and time entry widgets if not date is set, then sets the current date, using '+' or '-' now adds or removes a day to the current date. For the time entry, pressing SPACE sets the current time. * tools/browser/browser-connection.c, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-relations.c: GdaBrowser: misc corrections * libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/data-entries/gdaui-entry.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-init.c: UI: misc data entry corrections 2009-09-28 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/gdaui-entry.c, libgda-ui/data-entries/gdaui-entry.h, libgda-ui/data-entries/gdaui-formatted-entry.c, libgda-ui/libgda-ui.symbols: Added gdaui_entry_set_width_chars() * configure.in, libgda-ui/data-entries/.gitignore, libgda-ui/data-entries/Makefile.am, .../gdaui-data-cell-renderer-textual.c, libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-number.c, libgda-ui/data-entries/gdaui-entry-number.h, ...ing-number.xml.in => gdaui-entry-number.xml.in}, libgda-ui/data-entries/gdaui-entry-string.c, ...ing-string.xml.in => gdaui-entry-string.xml.in}, libgda-ui/data-entries/gdaui-entry.c, libgda-ui/data-entries/gdaui-entry.h, libgda-ui/data-entries/gdaui-format-entry.c, libgda-ui/data-entries/gdaui-format-entry.h, libgda-ui/data-entries/gdaui-formatted-entry.c, libgda-ui/data-entries/gdaui-formatted-entry.h, libgda-ui/data-entries/gdaui-numeric-entry.c, libgda-ui/data-entries/gdaui-numeric-entry.h, libgda-ui/data-entries/plugins/gdaui-entry-cidr.c, libgda-ui/gdaui-init.c, libgda-ui/libgda-ui.symbols, libgda/handlers/gda-handler-time.c, po/POTFILES.in, testing/.gitignore, testing/Makefile.am, testing/gdaui-test-widget-entry.c: Improved data entry widgets for constrained typing as the old implementation was not really maintainable because too complicated. 2009-09-24 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-sections.txt, doc/C/tmpl/gda-sql-builder.sgml, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h: Fix for bug #596178, thanks to Johannes Schmid 2009-09-22 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-window.c, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-exec-perspective.c: GdaBrowser: UI improvements * libgda-ui/gdaui-data-widget-info.c, tools/browser/doc/tmpl/browser-favorites.sgml: Code cleanups * tools/browser/query-exec/query-console.c, tools/browser/support.c, tools/browser/support.h: GdaBrowser: improved feedback when executing statements the status bar is updated and a notice is shown if a transaction was started by the executed statement even though it was not a BEGIN statement (which is usually the case when using BLOBs) * tools/browser/mgr-favorites.c, tools/browser/query-exec/query-favorite-selector.c: GdaBrowser: improved query favorites display for each favorite statement, display the statement type and the variables used instead of the whole SQL code * tools/browser/browser-window.c, tools/browser/browser-window.h: GdaBrowser: improved status bar messages handling * libgda/sqlite/gda-sqlite-blob-op.c, libgda/sqlite/gda-sqlite-blob-op.h, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite.h: SQLite provider: better BLOB handling regarding transactions Start a transaction before reading any BLOB from an SQLite database, and don't start a transaction when using a BLOB as a variable * tools/browser/browser-favorites.c, tools/browser/browser-favorites.h, tools/browser/doc/gda-browser-sections.txt, tools/browser/query-exec/query-favorite-selector.c: GdaBrowser: favorite queries reordering correction 2009-09-18 Vivien Malerba <malerba@gnome-db.org> * tools/browser/Makefile.am, tools/browser/browser-favorites.c, tools/browser/browser-favorites.h, tools/browser/decl.h, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/doc/tmpl/browser-favorites.sgml, tools/browser/gda-browser-query.png, tools/browser/mgr-favorites.c, tools/browser/mgr-favorites.h, tools/browser/query-exec/Makefile.am, tools/browser/query-exec/marshal.list, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-console.h, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h, tools/browser/query-exec/query-exec-perspective.c, tools/browser/query-exec/query-favorite-selector.c, tools/browser/query-exec/query-favorite-selector.h, tools/browser/schema-browser/favorite-selector.c, tools/browser/support.c, tools/browser/support.h: GdaBrowser: added support to save queries as favorites * tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h: GdaBrowser: added editor history of execute statements using CTRL-Up or CTRL-Down allows one to navigate, in the SQL editor to the past executed statements 2009-09-15 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/plugins/common-pict.c, providers/mysql/gda-mysql-provider.c: Use g_set_error_literal() only if glib >= 2.18 * tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h: GdaBrowser: added shortcuts to query editor CTRL+L => clear editor CTRL+Enter => execute query * tools/browser/browser-window.c, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-exec-perspective.c: GdaBrowser: improved default focus in editor * libgda-ui/data-entries/common-bin.c, libgda-ui/data-entries/common-bin.h: GdaBrowser: remember last visited directory when loading or saving blob data * configure.in, libgda-ui/marshallers/gdaui-custom-marshal.c, libgda-ui/marshallers/gdaui-custom-marshal.h, tools/Makefile.am, tools/binreloc/Makefile.am, tools/binreloc/binreloc.c, tools/binreloc/binreloc.h, tools/binreloc/sql-binreloc.c, tools/binreloc/sql-binreloc.h, tools/gda-sql.c, tools/web-server.c: Removed redundant tools/binreloc 2009-09-14 Vivien Malerba <malerba@gnome-db.org> * control-center/.gitignore, control-center/Makefile.am, control-center/dsn-properties-dialog.c, control-center/gda-control-center-4.0.desktop.in, control-center/gda-control-center-4.0.png, control-center/gdaui-dsn-assistant.c, control-center/main.c, tools/browser/.gitignore, tools/browser/Makefile.am, tools/browser/gda-browser-4.0.desktop.in, tools/browser/gda-browser-4.0.png: Install application icons with a 4.0 suffix and moved all the other icons into $datadir)/libgda-4.0/pixmaps * libgda-ui/internal/popup-container.c, tools/browser/common/Makefile.am: GdaBrowser: resolved class name conflict As the popup-container.[ch] files are compiled both in Libgdaui and in the gda-browser executable, instantiating them in both places resulted in a class name conflict * libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-set.c, libgda/sqlite/gda-sqlite-blob-op.c: Misc code cleanups and optional debug info * libgda-ui/data-entries/common-bin.c, libgda-ui/data-entries/gdaui-data-cell-renderer-info.c, libgda-ui/gdaui-data-widget-info.c: Objects refcount corrections * libgda/gda-value.h, providers/jdbc/jni-wrapper.h: Don't declare functions G_GNUC_CONST when not necessary * libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-recordset.c: SQLite provider: more robust blob handling 2009-09-13 Vivien Malerba <malerba@gnome-db.org> * doc/C/tmpl/gda-thread-wrapper.sgml, libgda/gda-connection.c, libgda/thread-wrapper/gda-thread-provider.c, libgda/thread-wrapper/gda-thread-wrapper.c, libgda/thread-wrapper/gda-thread-wrapper.h, tests/multi-threading/check_wrapper.c, tools/browser/query-exec/query-exec-perspective.c: GdaThreadWrapper: modified gda_thread_wrapper_connect_raw() * add a new @private argument * also correct some bugs with the GdaBrowser when multiple windows were being used for the same connection * doc/C/libgda-ui-sections.txt, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/doc/tmpl/browser-core.sgml: Misc doc. updates 2009-09-12 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/doc/gda-browser-sections.txt, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h: GdaBrowser: transaction status in query exec history history items for statements executed while in a transaction can be identified by the left margin which is bigger. * libgda/gda-connection.c, libgda/thread-wrapper/gda-thread-provider.c: GdaConnection: correction when GDA_CONNECTION_OPTIONS_THREAD_SAFE is used signals would not correctly be emitted * libgda-ui/data-entries/common-bin.c, libgda-ui/data-entries/common-bin.h, .../data-entries/gdaui-data-cell-renderer-bin.c, libgda-ui/data-entries/gdaui-entry-bin.c, libgda-ui/internal/Makefile.am, libgda-ui/internal/popup-container.c, libgda-ui/internal/popup-container.h, tools/browser/common/popup-container.c, tools/browser/common/popup-container.h: Improved again the UI when dealing with binary data now display the data's size and type (if GIO is available) * libgda-ui/data-entries/common-bin.c, libgda-ui/data-entries/common-bin.h, .../data-entries/gdaui-data-cell-renderer-bin.c, .../data-entries/gdaui-data-cell-renderer-bin.h, libgda-ui/data-entries/gdaui-entry-bin.c, libgda-ui/data/Makefile.am, libgda-ui/data/bin-attachment-16x16.png, libgda-ui/gdaui-raw-grid.c: GdaUI: improved the way binary data is handled to the user 2009-09-10 Vivien Malerba <malerba@gnome-db.org> * tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-result.c: Improved GdaBrowser's query execution UI * doc/C/tmpl/gdaui-easy.sgml, doc/C/tmpl/gdaui-set.sgml, libgda-ui/gdaui-set.h, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/doc/tmpl/browser-core.sgml: Documentation cleanups * libgda-ui/gdaui-easy.h, libgda-ui/gdaui-raw-grid.c, libgda-ui/libgda-ui.symbols: Made gdaui_new_cell_renderer() private * libgda-ui/data-entries/Makefile.am, libgda-ui/data-entries/common-bin.c, libgda-ui/data-entries/common-bin.h, .../data-entries/gdaui-data-cell-renderer-bin.c, .../data-entries/gdaui-data-cell-renderer-bin.h, libgda-ui/data-entries/gdaui-entry-bin.c, libgda-ui/data-entries/gdaui-entry-bin.h, libgda-ui/gdaui-init.c: GdaUI: better handle binary data and blobs created a GdaDataEntry and a cell renderer to allow one to load and save binary from and to a file 2009-09-09 Vivien Malerba <malerba@gnome-db.org> * tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h, tools/browser/query-exec/query-result.c, tools/browser/query-exec/query-result.h: GdaBrowser: improved history browsing 2009-09-07 Vivien Malerba <malerba@gnome-db.org> * tools/browser/doc/.gitignore, tools/browser/doc/Makefile.am, tools/browser/doc/gda-browser.types: GdaBrowser's hacking guide corrections * doc/C/Makefile.am, doc/C/libgda-4.0-docs.sgml, doc/C/libgda-ui-sections.txt, doc/C/libgda-ui.types, doc/C/tmpl/gdaui-data-widget-filter.sgml, doc/C/tmpl/gdaui-data-widget-info.sgml, doc/C/tmpl/gdaui-data-widget.sgml, doc/C/tmpl/gdaui-form.sgml, doc/C/tmpl/gdaui-grid.sgml, doc/C/tmpl/gdaui-login.sgml, doc/C/tmpl/gdaui-provider-selector.sgml, doc/C/tmpl/gdaui-raw-form.sgml, doc/C/tmpl/gdaui-raw-grid.sgml, doc/C/tmpl/gdaui-server-operation.sgml, doc/C/tmpl/gdaui-set.sgml, doc/C/tmpl/gdaui-tree-store.sgml, doc/C/vi-login.png, doc/C/visual_index.xml: UI extension doc. update added missing widgets' API to the documentation * tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h, tools/browser/query-exec/query-result.c: GdaBrowser: query exec. improvements * tools/browser/query-exec/Makefile.am, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h, tools/browser/query-exec/query-result.c, tools/browser/query-exec/query-result.h: GdaBrowser: now display query execution's results * also correctly handle execution errors * also limit the number of query batches in history (to 20) * libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-recordset.c: SQlite provider: call sqlite3_reset() when possible to release ressources and avoid SQLITE_BUSY situations 2009-09-10 Og B. Maciel <ogmaciel@gnome.org> * po/ar.po, po/az.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po, po/en_GB.po, po/es.po, po/eu.po, po/fa.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/hr.po, po/hu.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/mk.po, po/ml.po, po/ms.po, po/nb.po, po/ne.po, po/nl.po, po/oc.po, po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ru.po, po/rw.po, po/sk.po, po/sl.po, po/sq.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_HK.po, po/zh_TW.po: Updated existing translation files, fixing the misspelled word 'aleardy' to 'already'. 2009-09-06 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c: GdaBrowser: actually execute statements the results are not yet browsable and are dumped to SDTOUT for now. 2009-09-04 Vivien Malerba <malerba@gnome-db.org> * tools/browser/doc/Makefile.am, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-core.sgml, tools/browser/doc/tmpl/browser-favorites.sgml: GdaBrowser: hacking guide updates * tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c: GdaBrowser: misc improvements to the query exec. perspective * tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c: GdaBrowser: improved query execution history Added copy to editor and delete history items * tools/browser/Makefile.am, tools/browser/auth-dialog.c, tools/browser/browser-connections-list.c, tools/browser/browser-stock-icons.c, tools/browser/browser-window.c, tools/browser/canvas-example.c, tools/browser/data/Makefile.am, tools/browser/login-dialog.c, tools/browser/support.c: Fix for bug #594117 * tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c: GdaBrowser: improvements to the query execution perspective * notice about the variables' syntax in the SQL * automatic GdaSet computation to store variables * popup to ask for missing variables if necessary * po/POTFILES.in, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/query-exec/Makefile.am, tools/browser/query-exec/gda-sql.lang, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h: GdaBrowser: more work on the query exec. perspective 2009-08-30 Vivien Malerba <malerba@gnome-db.org> * configure.in, tools/browser/Makefile.am, tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/browser-core.c, tools/browser/browser-stock-icons.h, tools/browser/browser-window.c, tools/browser/doc/gda-browser-sections.txt, tools/browser/main.c, tools/browser/query-exec/Makefile.am, tools/browser/query-exec/perspective-main.c, tools/browser/query-exec/perspective-main.h, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-console.h, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h, tools/browser/query-exec/query-exec-perspective.c, tools/browser/query-exec/query-exec-perspective.h, .../schema-browser/schema-browser-perspective.c, tools/browser/support.c: GdaBrowser: started work on a query execution perspective * configure.in, control-center/cc-gray-bar.c, tools/browser/Makefile.am, tools/browser/browser-connection.c, tools/browser/browser-core.c, tools/browser/browser-core.h, tools/browser/browser-favorites.c, tools/browser/browser-favorites.h, tools/browser/browser-page.c, tools/browser/browser-perspective.c, tools/browser/browser-window.c, tools/browser/canvas/browser-canvas-item.c, tools/browser/doc/.gitignore, tools/browser/doc/Makefile.am, tools/browser/doc/UILayout.png, tools/browser/doc/fdl-appendix.sgml, tools/browser/doc/gda-browser-docs.sgml, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/doc/tmpl/browser-core.sgml, tools/browser/doc/tmpl/browser-favorites.sgml, tools/browser/doc/tmpl/browser-page.sgml, tools/browser/doc/tmpl/browser-perspective.sgml, tools/browser/doc/tmpl/browser-window.sgml, tools/browser/doc/tmpl/cc-gray-bar.sgml, tools/browser/main.c: GdaBrowser: initial hacking guide * libgda-ui/demos/form_data_layout.c, libgda-ui/demos/grid_data_layout.c: Applied patch for bug #593301 to fix the missing includes in the two demos, thanks to Dominique Leuenberger 2009-08-26 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-statement.c, libgda/sqlite/gda-sqlite-provider.c, providers/oracle/gda-oracle-provider.c, tools/browser/Makefile.am: SQL rendering correction so that statements containing "EXISTS (SELECT ...)" will be rendered correctly. 2009-08-25 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, Makefile.am, gitlog2changelog.py: Use a script to generate a ChangeLog similar to the one before switching to git thanks to Bas Driessen. The current ChangeLog has been replaced by a notice. * control-center/main.c, libgda-ui/data-entries/plugins/common-pict.c, libgda-ui/demos/ddl_queries.c, libgda-ui/gdaui-raw-grid.c, libgda/gda-data-model-bdb.c, providers/mysql/gda-mysql-provider.c, testing/gdaui-test-data-entries.c, tools/browser/support.c: Fix format string warnings Applying patch by Götz Waschk for bug #592952 2009-08-23 Vivien Malerba <malerba@gnome-db.org> * doc/C/tmpl/gda-data-model-bdb.sgml, doc/C/tmpl/gda-sql-parser.sgml, po/POTFILES.in: Misc. corrections 2009-08-21 Vivien Malerba <malerba@gnome-db.org> * configure.in, tools/browser/Makefile.am, tools/browser/browser-stock-icons.c, tools/browser/browser-stock-icons.h, tools/browser/browser-window.c, tools/browser/data/Makefile.am, .../data/hicolor_actions_16x16_bookmark-view.png, .../data/hicolor_actions_16x16_history-view.png, .../data/hicolor_actions_22x22_bookmark-view.png, .../data/hicolor_actions_22x22_history-view.png, .../data/hicolor_actions_24x24_bookmark-view.png, .../data/hicolor_actions_24x24_history-view.png, .../data/hicolor_actions_32x32_bookmark-view.png, .../data/hicolor_actions_32x32_history-view.png, .../hicolor_actions_scalable_bookmark-view.svg, .../data/hicolor_actions_scalable_history-view.svg, tools/browser/main.c, tools/browser/schema-browser/table-info.c: GdaBrowser: improved icons usage * tools/browser/browser-page.c, tools/browser/browser-page.h, tools/browser/browser-perspective.c, tools/browser/browser-perspective.h, tools/browser/schema-browser/relations-diagram.c, .../schema-browser/schema-browser-perspective.c, tools/browser/schema-browser/table-info.c, tools/browser/support.c: GdaBrowser: allow notebook's tab label changes 2009-08-20 Vivien Malerba <malerba@gnome-db.org> * tools/browser/Makefile.am, tools/browser/browser-page.c, tools/browser/browser-page.h, tools/browser/browser-perspective.h, tools/browser/browser-window.c, tools/browser/browser-window.h, tools/browser/decl.h, tools/browser/schema-browser/favorite-selector.c, .../schema-browser/schema-browser-perspective.c, tools/browser/schema-browser/table-info.c: GdaBrowser: each perspective's page can now have its own menus and toolbars * added the BrowserPage interface to let each "page" specify its menus and toolbars * added the browser_window_customize_perspective_ui() method to be used by perspectives * used this new mechanism to add a favorite to a table which information are displayed 2009-08-19 Vivien Malerba <malerba@gnome-db.org> * installers/WindowsWix/make-zip-exe.sh, libgda/libgda.symbols, tools/browser/canvas/Makefile.am, tools/browser/common/Makefile.am: GdaBrowser: fixed WIN32 cross compilation issue 2009-08-18 Vivien Malerba <malerba@gnome-db.org> * configure.in, tools/browser/Makefile.am, tools/browser/canvas/Makefile.am, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/common/Makefile.am, tools/browser/common/marshal.list, tools/browser/common/objects-cloud.c, tools/browser/common/objects-cloud.h, tools/browser/{ => common}/popup-container.c, tools/browser/{ => common}/popup-container.h, tools/browser/schema-browser/objects-index.c, tools/browser/schema-browser/relations-diagram.c: GdaBrowser: improved usage of cloud widget * created a new common/libcommon.la static library to store common objects * the objects cloud widget is now used to add tables in diagrams 2009-08-17 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-favorites.c, tools/browser/schema-browser/favorite-selector.c: GdaBrowser: now use the DEL key to delete a favorite 2009-08-16 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-favorites.c, tools/browser/schema-browser/favorite-selector.c: GdaBrowser: fixed adding favorites * tools/browser/popup-container.c, tools/browser/popup-container.h, tools/browser/schema-browser/objects-index.c, tools/browser/schema-browser/relations-diagram.c: GdaBrowser: use the new PopupContainer widget whenever possible * tools/browser/Makefile.am, tools/browser/popup-container.c, tools/browser/popup-container.h, tools/browser/schema-browser/objects-index.c: GdaBrowser: reworked tables index * "cloud" view * search features 2009-08-12 Vivien Malerba <malerba@gnome-db.org> * tools/browser/schema-browser/relations-diagram.c, tools/browser/schema-browser/relations-diagram.h, tools/browser/schema-browser/schema-browser-perspective.c: GdaBrowser: fixed the displayed diagram page * libgda/sqlite/sqlite-src/PragmasPatch, libgda/sqlite/sqlite-src/sqlite3.c, libgda/sqlite/sqlite-src/sqlite3.h: Now use SQLite 3.6.17 as embedded version * tools/browser/browser-favorites.c, tools/browser/browser-favorites.h, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/relations-diagram.c: GdaBrowser: fixed favorites management for diagrams 2009-08-10 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-favorites.c, tools/browser/browser-favorites.h, tools/browser/canvas/browser-canvas-item.h, tools/browser/canvas/browser-canvas-table.c, tools/browser/canvas/browser-canvas.c, tools/browser/canvas/browser-canvas.h, tools/browser/mgr-favorites.c, tools/browser/mgr-favorites.h, tools/browser/schema-browser/Makefile.am, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/favorite-selector.h, tools/browser/schema-browser/marshal.list, tools/browser/schema-browser/objects-index.c, tools/browser/schema-browser/objects-index.h, tools/browser/schema-browser/relations-diagram.c, tools/browser/schema-browser/relations-diagram.h, .../schema-browser/schema-browser-perspective.c, .../schema-browser/schema-browser-perspective.h, tools/browser/support.c: GdaBrowser: implemented graph saving and loading and other minor changes 2009-08-18 Bas Driessen <bas.driessen@xobas.com> * doc/C/prov-writing.xml, libgda/sql-parser/gda-statement-struct-compound.c, libgda/sql-parser/gda-statement-struct-delete.c, libgda/sql-parser/gda-statement-struct-insert.c, libgda/sql-parser/gda-statement-struct-pspec.c, libgda/sql-parser/gda-statement-struct-select.c, libgda/sql-parser/gda-statement-struct-trans.c, libgda/sql-parser/gda-statement-struct-unknown.c, libgda/sql-parser/gda-statement-struct-update.c, libgda/sqlite/gda-sqlite-recordset.c, libgda/sqlite/sqlite-src/sqlite3.c, providers/firebird/gda-firebird-recordset.c, providers/jdbc/gda-jdbc-recordset.c, providers/mysql/gda-mysql-recordset.c, providers/oracle/gda-oracle-recordset.c, providers/skel-implementation/capi/gda-capi-recordset.c: Correct spelling errors. * Makefile.w32, NEWS, libgda-ui/data-entries/plugins/gdaui-entry-cgrid.c, libgda-ui/demos/ddl_queries.c, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-widget.h, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c, libgda/binreloc/gda-binreloc.c, libgda/gda-attributes-manager.c, libgda/gda-config.c, libgda/gda-connection-event.c, libgda/gda-connection.c, libgda/gda-connection.h, libgda/gda-data-access-wrapper.c, libgda/gda-data-comparator.c, libgda/gda-data-handler.c, libgda/gda-data-meta-wrapper.c, libgda/gda-data-meta-wrapper.h, libgda/gda-data-model-dir.c, libgda/gda-data-model-import.c, libgda/gda-data-model.c, libgda/gda-data-proxy.c, libgda/gda-data-select-extra.h, libgda/gda-data-select.c, libgda/gda-easy.c, libgda/gda-holder.c, libgda/gda-meta-store.c, libgda/gda-meta-struct.c, libgda/gda-server-operation.c, libgda/gda-server-provider-extra.h, libgda/gda-set.c, libgda/gda-sql-builder.c, libgda/gda-util.c, libgda/gda-value.c, libgda/gda-value.h, libgda/gda-xa-transaction.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/information_schema.xml, libgda/sql-parser/gda-sql-parser.c, libgda/sql-parser/gda-statement-struct-delete.c, libgda/sql-parser/gda-statement-struct-insert.c, libgda/sql-parser/gda-statement-struct-parts.c, libgda/sql-parser/gda-statement-struct-pspec.c, libgda/sql-parser/gda-statement-struct-select.c, libgda/sql-parser/gda-statement-struct-trans.c, libgda/sql-parser/gda-statement-struct-unknown.c, libgda/sql-parser/gda-statement-struct-update.c, libgda/sql-parser/gda-statement-struct-util.c, libgda/sql-parser/gda-statement-struct.c, libgda/sqlite/gda-sqlite-handler-bin.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/sqlite-src/sqlite3.c, libgda/sqlite/sqlite-src/sqlite3.h, libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vconnection-hub.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, libgda/thread-wrapper/gda-thread-meta.c, libgda/thread-wrapper/gda-thread-provider.c, libgda/thread-wrapper/gda-thread-wrapper.c, providers/firebird/gda-firebird-provider.c, providers/firebird/gda-firebird-recordset.c, providers/jdbc/doc/index.html, providers/jdbc/gda-jdbc-provider.c, providers/jdbc/gda-list-jdbc-providers.c, providers/jdbc/jni-wrapper.c, providers/jdbc/meta.java, providers/jdbc/provider.java, providers/mysql/gda-mysql-provider.c, providers/mysql/gda-mysql-recordset.c, providers/oracle/gda-oracle-provider.c, providers/oracle/gda-oracle-recordset.c, providers/postgres/gda-postgres-blob-op.c, providers/postgres/gda-postgres-handler-bin.c, providers/postgres/gda-postgres-provider.c, .../skel-implementation/capi/gda-capi-provider.c, .../skel-implementation/capi/gda-capi-recordset.c, samples/BDB/README, samples/DirDataModel/find-duplicates.c, samples/Report/schema-report-spec.xml, samples/SqlParserConsole/console.c, samples/Tree/README, tests/data-models/check_pmodel.c, tests/meta-store/common.c, tests/test-cnc-utils.c, tools/binreloc/sql-binreloc.c, tools/command-exec.c, tools/gda-sql.1.in, tools/gda-sql.c, tools/web-server.c: Correct spelling errors in the code. * doc/C/gda-sql-manual.xml, doc/C/gettingstarted.xml, doc/C/howto.xml, doc/C/i_s_doc.xml, doc/C/information_schema.svg, doc/C/installation.xml, doc/C/libgda-4.0-docs.sgml, doc/C/limitations.xml, doc/C/migration.xml, doc/C/migration2.xml, doc/C/packaging.xml, doc/C/packaging_ui.xml, doc/C/prov-writing.xml, doc/C/server-operation.xml, doc/C/store-meta-type.xml, doc/C/thread-wrapper.svg, doc/C/tmpl/gda-attributes-manager.sgml, doc/C/tmpl/gda-config.sgml, doc/C/tmpl/gda-connection-event.sgml, doc/C/tmpl/gda-connection.sgml, doc/C/tmpl/gda-data-handler.sgml, doc/C/tmpl/gda-data-model-bdb.sgml, doc/C/tmpl/gda-data-model-dir.sgml, doc/C/tmpl/gda-data-model-import.sgml, doc/C/tmpl/gda-data-model.sgml, doc/C/tmpl/gda-data-proxy.sgml, doc/C/tmpl/gda-data-select.sgml, doc/C/tmpl/gda-meta-store.sgml, doc/C/tmpl/gda-meta-struct.sgml, doc/C/tmpl/gda-pstmt.sgml, doc/C/tmpl/gda-report-engine.sgml, doc/C/tmpl/gda-server-operation-sequences.sgml, doc/C/tmpl/gda-server-operation.sgml, doc/C/tmpl/gda-server-provider.sgml, doc/C/tmpl/gda-set.sgml, doc/C/tmpl/gda-sql-parser.sgml, doc/C/tmpl/gda-sql-statement.sgml, doc/C/tmpl/gda-transaction-status.sgml, doc/C/tmpl/gda-tree-manager.sgml, doc/C/tmpl/gda-tree-mgr-label.sgml, doc/C/tmpl/gda-value.sgml, doc/C/tmpl/gda-vconnection-hub.sgml, doc/C/tmpl/gda-xa-transaction.sgml, doc/C/tmpl/provider-support-sql.sgml, doc/C/tmpl/provider-support.sgml, doc/C/virtual.xml: Correct spelling errors in documentation. 2009-08-12 Bas Driessen <bas.driessen@xobas.com> * providers/mysql/gda-mysql-meta.c, providers/mysql/gda-mysql-provider.c: MySQL provider: Partial meta-store generation corrections. Patch supplied by: Carlos Savoretti <csavoretti@gmail.com>. Correct the entries _table_constraints and _key_column_usage. 2009-08-05 Bas Driessen <bas.driessen@xobas.com> * providers/mysql/gda-mysql-meta.c, providers/mysql/gda-mysql-recordset.c: MySQL provider: meta-store generation corrections. Patch supplied by: Carlos Savoretti <csavoretti@clubsanjorge.com.ar>. * Add missing column in the I_STMT_COLUMN_ALL statement. * Correct column type from G_TYPE_STRING to G_TYPE_BOOLEAN in _gda_mysql_meta__tables_views. * Add missing G_TYPE_INT type to function new_row_from_mysql_stmt. 2009-08-02 Vivien Malerba <malerba@gnome-db.org> * doc/C/Makefile.am, doc/C/libgda-sections.txt, doc/C/thread-wrapper.png, doc/C/thread-wrapper.svg, doc/C/tmpl/gda-thread-wrapper.sgml, libgda/libgda.symbols, libgda/thread-wrapper/gda-thread-wrapper.c, libgda/thread-wrapper/gda-thread-wrapper.h, tests/multi-threading/check_wrapper.c, tests/multi-threading/multi_check_wrapper.sh: GdaThreadWrapper: rewrite * simplified the design * corrected bugs * added gda_thread_wrapper_cancel 2009-07-28 Vivien Malerba <malerba@gnome-db.org> * .../data-entries/gdaui-data-cell-renderer-combo.c, libgda-ui/demos/linked_model_param.c, libgda-ui/demos/main.c: Misc. corrections in the UI extension * libgda/gda-data-proxy.c, libgda/sqlite/gda-sqlite-provider.c, testing/gda-provider-status.c: Misc. corrections * SQLite provider: in add_oid_columns() * GdaDataProxy: in gda_data_proxy_get_filtered_n_rows() where the mutex was unlocked without ever being locked * testing/gda-provider-status.c: also test for the identifier_quote() virtual method's presence * doc/C/Makefile.am, doc/C/libgda-4.0-docs.sgml, doc/C/libgda-ui-sections.txt, doc/C/libgda-ui.types, doc/C/tmpl/gdaui-combo.sgml, doc/C/tmpl/gdaui-data-entry.sgml, doc/C/tmpl/gdaui-data-store.sgml, doc/C/tmpl/gdaui-easy.sgml, doc/C/vi-combo.png, doc/C/vi-data-entry.png, doc/C/visual_index.xml: More documentation for the UI extension * libgda/gda-data-meta-wrapper.c, libgda/gda-data-meta-wrapper.h, libgda/gda-meta-store.c, tests/providers/check_postgres.c, tests/providers/check_sqlite.c, tests/providers/prov-test-common.c, tests/providers/prov-test-common.h: Corrections for bug #589822 Also added a providers test 2009-07-27 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/Makefile.am, providers/mysql/Makefile.am, providers/oracle/Makefile.am, providers/postgres/Makefile.am, providers/skel-implementation/capi/Makefile.am: Compilation corrections * Makefile.am, configure.in, doc/C/.gitignore, doc/C/Makefile.am, doc/C/architecture.svg, doc/C/libgda-4.0-docs.sgml, ...libgda-4.0-sections.txt => libgda-sections.txt}, doc/C/libgda-ui-sections.txt, doc/C/libgda-ui.types, doc/C/{libgda-4.0.types.in => libgda.types.in}, doc/C/tmpl/gdaui-basic-form.sgml, doc/C/vi-basic-form.png, doc/C/visual_index.xml: Documentation: starting to document the UI extension 2009-07-24 Vivien Malerba <malerba@gnome-db.org> * doc/C/tmpl/gda-meta-store.sgml, libgda/gda-connection.c, libgda/gda-meta-store.c, libgda/gda-meta-store.h: Documentation corrections * libgda/sql-parser/gda-sql-parser.c, tests/parser/scripts/e-venement.sql, tests/parser/scripts/piggydb.sql, tests/parser/testscripts.xml: Sql parser corrections 2009-07-23 Vivien Malerba <malerba@gnome-db.org> * doc/C/tmpl/gda-connection.sgml, libgda/gda-connection.h: Correctly order the GDA_CONNECTION_OPTIONS_* flags in respect with LIBGDA_4.0 * doc/C/tmpl/gda-sql-statement.sgml, libgda/gda-data-meta-wrapper.c, libgda/gda-data-select.c, libgda/gda-meta-store.c, libgda/gda-meta-struct.h, libgda/gda-statement.c, libgda/gda-util.c, libgda/sql-parser/gda-statement-struct-util.c, libgda/sql-parser/gda-statement-struct-util.h, libgda/sqlite/gda-sqlite-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, tests/test-sql-identifier.c, tools/command-exec.c: Marked some functions which manipulate SQL identifier deprecated * gda_sql_identifier_needs_quotes() * gda_sql_identifier_add_quotes() * gda_sql_identifier_remove_quotes() * doc/C/libgda-4.0-sections.txt, doc/C/tmpl/gda-sql-builder.sgml, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, libgda/gda-statement.c, libgda/sql-parser/gda-statement-struct-parts.c, libgda/sql-parser/gda-statement-struct-parts.h, libgda/sqlite/gda-sqlite-provider.c, providers/oracle/gda-oracle-provider.c, samples/SqlBuilder/example.c, tests/test-sql-builder.c, tools/browser/browser-favorites.c: Honor the new SQL identifiers case sensitiveness flag in connections * when rendering SQL from a GdaSqlStatement * when using the new GdaSqlBuilder API * providers/oracle/Makefile.am, providers/oracle/gda-oracle-provider.c, providers/oracle/gda-oracle-util.c, providers/oracle/gda-oracle-util.h, providers/oracle/keywords_8.list, providers/oracle/keywords_9.list, tests/test-identifiers-quotes.c: Brought the Oracle provider up to date * with SQL reserved keywords for v8 and V9 * with the implementation of the identifier_quote() virtual method * with an update test-identifiers-quotes test * doc/C/libgda-4.0-sections.txt, doc/C/tmpl/gda-connection.sgml, doc/C/tmpl/gda-meta-store.sgml, doc/C/tmpl/gda-server-operation.sgml, libgda/gda-connection.c, libgda/gda-connection.h, libgda/gda-meta-store.c, libgda/gda-meta-store.h, libgda/gda-server-operation.c, libgda/gda-server-operation.h, libgda/libgda.symbols, libgda/sqlite/gda-sqlite-ddl.c, providers/jdbc/gda-jdbc-ddl.c, providers/mysql/gda-mysql-ddl.c, providers/oracle/gda-oracle-ddl.c, providers/postgres/gda-postgres-ddl.c, providers/skel-implementation/capi/gda-capi-ddl.c: SQL identifiers case sensitiveness specified in the connection * added the GDA_CONNECTION_OPTIONS_SQL_IDENTIFIERS_CASE_SENSITIVE flag when opening a connection * added gda_connection_quote_sql_identifier() * added gda_meta_store_sql_identifier_quote() * added gda_server_operation_get_sql_identifier_at(), to be used by database provider's implementations when getting a value which is an SQL identifier from a GdaServerOperation * modified the providers' DDL implemntations to use gda_server_operation_get_sql_identifier_at() 2009-07-18 Vivien Malerba <malerba@gnome-db.org> * providers/mysql/gda-mysql-ddl.c, providers/mysql/gda-mysql-provider.c, samples/TableCopy/README, samples/TableCopy/table-copy.c, tests/providers/TYPES_SCHEMA_SQLite.xml, tests/providers/prov-test-util.c, tests/test-cnc-utils.c: MySQL provider improvements and misc corrections * MySQL: implemented BEGIN, COMMIT and ROLLBACK transactions * MySQL: added missing pieces to some server operations * example program corrections * tests corrections * doc/C/SqlIdentifiers.dia, doc/C/SqlIdentifiers.png, doc/C/howto.xml, doc/C/libgda-4.0-docs.sgml, libgda/gda-connection.c, libgda/gda-meta-store.c, libgda/gda-meta-struct.c, libgda/gda-util.c, po/POTFILES.in: Documentation improvements regarding SQL identifiers 2009-07-16 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-data-select.c, libgda/gda-meta-store.c, libgda/gda-server-provider.h, libgda/gda-util.c, libgda/sqlite/Makefile.am, libgda/sqlite/gda-sqlite-meta.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-recordset.c, libgda/sqlite/{utils.c => gda-sqlite-util.c}, libgda/sqlite/gda-sqlite-util.h, libgda/sqlite/gda-sqlite.h, providers/mysql/gda-mysql-meta.c, providers/mysql/gda-mysql-provider.c, providers/mysql/gda-mysql-provider.h, providers/mysql/gda-mysql-recordset.c, providers/mysql/gda-mysql.h, providers/postgres/gda-postgres-provider.c, tests/test-identifiers-quotes.c: More gda_sql_identifier_quote() work * Fixed documentation * added NR test * fixed the MySQL provider (mainly meta data and stability) 2009-07-13 Vivien Malerba <malerba@gnome-db.org> * libgda-ui/data-entries/gdaui-entry-common-time.c, po/POTFILES.in, tools/browser/.gitignore, tools/browser/Makefile.am, tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/browser-favorites.c, tools/browser/browser-favorites.h, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/canvas/browser-canvas-db-relations.h, tools/browser/canvas/browser-canvas-table.c, tools/browser/canvas/browser-canvas-table.h, tools/browser/canvas/browser-canvas-utility.c, tools/browser/canvas/browser-canvas.c, tools/browser/canvas/browser-canvas.h, tools/browser/decl.h, tools/browser/favorites-test.c, tools/browser/gda-browser-diagram.png, tools/browser/mgr-favorites.c, tools/browser/mgr-favorites.h, tools/browser/schema-browser/Makefile.am, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/relations-diagram.c, tools/browser/schema-browser/relations-diagram.h, .../schema-browser/schema-browser-perspective.c, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-info.c, tools/browser/schema-browser/table-relations.c, tools/browser/support.c, tools/browser/support.h: GdaBrowser: misc improvements * reworked menu * re-wrote favorites management * prepared work to create diagrams * doc/C/libgda-4.0-sections.txt, doc/C/tmpl/gda-sql-builder.sgml, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, tests/.gitignore, tests/Makefile.am, tests/test-sql-builder.c: GdaSqlBuilder improvements * new API to support ORDER BY * new API to support complex conditions * new test 2009-07-10 Vivien Malerba <malerba@gnome-db.org> * doc/C/Makefile.am, doc/C/SqlIdentifiers.dia, doc/C/SqlIdentifiers.png, doc/C/libgda-4.0-docs.sgml, doc/C/libgda-4.0-sections.txt, libgda/gda-data-proxy.c, libgda/gda-data-select.c, libgda/gda-easy.c, libgda/gda-meta-struct-io.c, libgda/gda-statement.c, libgda/gda-util.c, libgda/libgda.symbols, libgda/sql-parser/gda-statement-struct-util.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, po/POTFILES.in, providers/mysql/gda-mysql-provider.c, tests/gda-ddl-creator.c, tests/parser/testdata.xml, tools/gda-sql.c, tools/web-server.c: Generalized usage of gda_sql_identifier_quote() * improved doc. related to SQL identifiers * use gda_sql_identifier_quote() whenever possible * fixed test data which used SQL reserved keywords 2009-07-08 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-data-model-array.c, libgda/gda-data-model-dir.c, libgda/gda-data-model-dsn-list.c, libgda/gda-data-proxy.c, libgda/gda-data-select.c: Corrected the "Row out of range..." error message when data model is empty, to avoid messages like "Row 0 out of range (0--1)" * .gitignore, libgda/Makefile.am, libgda/gda-data-meta-wrapper.c, libgda/keywords.list, libgda/sqlite/mkkeywordhash.c, providers/.gitignore: Use SQL standard reserved keywords if none set by database provider Also corrected the mkkeywordhash.c program to make all symbols static (generated file is #included) 2009-07-07 Vivien Malerba <malerba@gnome-db.org> * doc/C/tmpl/gda-server-operation.sgml, po/POTFILES.in: Minor corrections related to translations and doc * doc/C/libgda-4.0-sections.txt, doc/C/prov-writing.xml, doc/C/tmpl/provider-support.sgml, libgda/gda-data-meta-wrapper.c, libgda/gda-data-meta-wrapper.h, libgda/gda-decl.h, libgda/gda-meta-store.c, libgda/gda-meta-store.h, libgda/sql-parser/gda-sql-parser.c, libgda/sqlite/.gitignore, libgda/sqlite/Makefile.am, libgda/sqlite/gda-sqlite-meta.c, libgda/sqlite/keywords.list, libgda/sqlite/mkkeywordhash.c, providers/.gitignore, providers/postgres/Makefile.am, providers/postgres/gda-postgres-meta.c, providers/postgres/keywords.list, providers/skel-implementation/capi/Makefile.am, providers/skel-implementation/capi/gda-capi-meta.c, providers/skel-implementation/capi/keywords.list: Added support for SQL reserved keywords SQL reserved keywords (specific to each database engine) are now taken into account (for SQLite and PostgreSQL for the moment) when extracting meta data. Specifically, each provider needs to have a file listing its SQL reserved keywords and a new program (modified from SQLite's tools) creates a static hash table and a lookup function which is used in the meta data extraction routines. 2009-07-06 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-connection.c, libgda/gda-data-select.c, libgda/gda-util.c, libgda/sqlite/gda-sqlite-provider.c, samples/WritableSelect/example.c: Corrections related to writable GdaDataSelect data model * GdaDataSelect: correctly handle composed primary keys * GdaDataSelect: correctly handle SQL quoted identifiers * SQLite provider: time and timestamp corrections * GdaConnection: dump variables along with the SQL statement when debug mode is set * misc corrections 2009-07-05 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-server-operation.c, libgda/gda-server-operation.h, libgda/gda-server-provider.c, providers/mysql/Makefile.am, providers/mysql/gda-mysql-ddl.c, providers/mysql/gda-mysql-ddl.h, providers/mysql/gda-mysql-provider.c, providers/mysql/gda-mysql-recordset.c, providers/mysql/mysql_specs_comment_column.xml.in, providers/mysql/mysql_specs_comment_table.xml.in: Added COMMENT_TABLE and COMMENT_COLUMN server operations * Added generic COMMENT_TABLE and COMMENT_COLUMN operations to modify the comments on a table or a column * Implementation for the MySQL provider All thanks to Carlos Savoretti 2009-07-02 Vivien Malerba <malerba@gnome-db.org> * doc/C/libgda-4.0-docs.sgml, doc/C/prov-writing.xml, libgda/gda-connection.c, libgda/gda-data-meta-wrapper.c, libgda/gda-meta-store-extra.h, libgda/gda-meta-store.c, libgda/sql-parser/gda-statement-struct-util.c, tests/.gitignore, tests/Makefile.am, tests/meta-store/data_table_constraints.csv, tests/test-sql-identifier.c: SQL case sensitiveness corrections * documentation updates regarding writing providers * new function to check the validity of a GdaMetaContext * various connections to gda_connection_update_meta_store() and gda_sql_identifier_needs_quotes() * new test program: tests/test-sql-identifier.c * tests/meta-store/data_table_constraints.csv: fixed test case 2009-06-30 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, INSTALL, Makefile.am, configure.in, control-center/Makefile.am, control-center/dsn-config.c, control-center/dsn-properties-dialog.c, control-center/gdaui-dsn-assistant.c, control-center/gdaui-dsn-editor.c, control-center/gdaui-login-dialog.c, control-center/gdaui-login-dialog.h, control-center/main.c, control-center/provider-config.c, doc/C/libgda-4.0-sections.txt, libgda-4.0.pc.in, libgdaui-4.0.pc.in => libgda-ui-4.0.pc.in, {libgdaui => libgda-ui}/.gitignore, {libgdaui => libgda-ui}/Makefile.am, {libgdaui => libgda-ui}/data-entries/.gitignore, {libgdaui => libgda-ui}/data-entries/Makefile.am, .../gdaui-data-cell-renderer-boolean.c, .../gdaui-data-cell-renderer-boolean.h, .../data-entries/gdaui-data-cell-renderer-combo.c, .../data-entries/gdaui-data-cell-renderer-combo.h, .../data-entries/gdaui-data-cell-renderer-info.c, .../data-entries/gdaui-data-cell-renderer-info.h, .../gdaui-data-cell-renderer-textual.c, .../gdaui-data-cell-renderer-textual.h, .../data-entries/gdaui-entry-boolean.c, .../data-entries/gdaui-entry-boolean.h, .../data-entries/gdaui-entry-combo.c, .../data-entries/gdaui-entry-combo.h, .../data-entries/gdaui-entry-common-time.c, .../data-entries/gdaui-entry-common-time.h, .../data-entries/gdaui-entry-date.c, .../data-entries/gdaui-entry-date.h, .../data-entries/gdaui-entry-none.c, .../data-entries/gdaui-entry-none.h, .../data-entries/gdaui-entry-shell.c, .../data-entries/gdaui-entry-shell.h, .../data-entries/gdaui-entry-string-number.xml.in, .../data-entries/gdaui-entry-string-string.xml.in, .../data-entries/gdaui-entry-string.c, .../data-entries/gdaui-entry-string.h, .../data-entries/gdaui-entry-time.c, .../data-entries/gdaui-entry-time.h, .../data-entries/gdaui-entry-timestamp.c, .../data-entries/gdaui-entry-timestamp.h, .../data-entries/gdaui-entry-wrapper.c, .../data-entries/gdaui-entry-wrapper.h, .../data-entries/gdaui-format-entry.c, .../data-entries/gdaui-format-entry.h, .../data-entries/plugins/.gitignore, .../data-entries/plugins/Makefile.am, .../data-entries/plugins/common-pict.c, .../data-entries/plugins/common-pict.h, .../data-entries/plugins/custom-marshal.c, .../data-entries/plugins/custom-marshal.h, .../plugins/gdaui-data-cell-renderer-cgrid.c, .../plugins/gdaui-data-cell-renderer-cgrid.h, .../plugins/gdaui-data-cell-renderer-password.c, .../plugins/gdaui-data-cell-renderer-password.h, .../plugins/gdaui-data-cell-renderer-pict.c, .../plugins/gdaui-data-cell-renderer-pict.h, .../data-entries/plugins/gdaui-entry-cgrid.c, .../data-entries/plugins/gdaui-entry-cgrid.h, .../data-entries/plugins/gdaui-entry-cidr.c, .../data-entries/plugins/gdaui-entry-cidr.h, .../plugins/gdaui-entry-filesel-spec.xml.in, .../data-entries/plugins/gdaui-entry-filesel.c, .../data-entries/plugins/gdaui-entry-filesel.h, .../data-entries/plugins/gdaui-entry-password.c, .../data-entries/plugins/gdaui-entry-password.h, .../plugins/gdaui-entry-password.xml.in, .../plugins/gdaui-entry-pict-spec.xml.in, .../plugins/gdaui-entry-pict-spec_string.xml.in, .../data-entries/plugins/gdaui-entry-pict.c, .../data-entries/plugins/gdaui-entry-pict.h, .../data-entries/plugins/gdaui-entry-text.c, .../data-entries/plugins/gdaui-entry-text.h, .../data-entries/plugins/libmain.c, {libgdaui => libgda-ui}/data-layout.dtd, {libgdaui => libgda-ui}/data/Makefile.am, {libgdaui => libgda-ui}/data/gdaui-generic.png, {libgdaui => libgda-ui}/data/import_encodings.xml, .../data/server_operation.glade, {libgdaui => libgda-ui}/demos/.gitignore, {libgdaui => libgda-ui}/demos/Makefile.am, {libgdaui => libgda-ui}/demos/data_model_dir.c, {libgdaui => libgda-ui}/demos/ddl_queries.c, {libgdaui => libgda-ui}/demos/demo-common.h, {libgdaui => libgda-ui}/demos/demo_db.db, .../demos/example_automatic_layout.xml, {libgdaui => libgda-ui}/demos/form.c, {libgdaui => libgda-ui}/demos/form_data_layout.c, {libgdaui => libgda-ui}/demos/form_pict.c, {libgdaui => libgda-ui}/demos/form_rw.c, {libgdaui => libgda-ui}/demos/geninclude.pl.in, {libgdaui => libgda-ui}/demos/grid.c, {libgdaui => libgda-ui}/demos/grid_data_layout.c, {libgdaui => libgda-ui}/demos/grid_pict.c, {libgdaui => libgda-ui}/demos/grid_rw.c, {libgdaui => libgda-ui}/demos/linked_grid_form.c, {libgdaui => libgda-ui}/demos/linked_model_param.c, {libgdaui => libgda-ui}/demos/login.c, {libgdaui => libgda-ui}/demos/main.c, {libgdaui => libgda-ui}/demos/tree.c, {libgdaui => libgda-ui}/gdaui-basic-form.c, {libgdaui => libgda-ui}/gdaui-basic-form.h, {libgdaui => libgda-ui}/gdaui-combo.c, {libgdaui => libgda-ui}/gdaui-combo.h, {libgdaui => libgda-ui}/gdaui-data-entry.c, {libgdaui => libgda-ui}/gdaui-data-entry.h, {libgdaui => libgda-ui}/gdaui-data-store.c, {libgdaui => libgda-ui}/gdaui-data-store.h, {libgdaui => libgda-ui}/gdaui-data-widget-filter.c, {libgdaui => libgda-ui}/gdaui-data-widget-filter.h, {libgdaui => libgda-ui}/gdaui-data-widget-info.c, {libgdaui => libgda-ui}/gdaui-data-widget-info.h, {libgdaui => libgda-ui}/gdaui-data-widget.c, {libgdaui => libgda-ui}/gdaui-data-widget.h, {libgdaui => libgda-ui}/gdaui-decl.h, {libgdaui => libgda-ui}/gdaui-easy.h, {libgdaui => libgda-ui}/gdaui-enums.h, {libgdaui => libgda-ui}/gdaui-form.c, {libgdaui => libgda-ui}/gdaui-form.h, {libgdaui => libgda-ui}/gdaui-grid.c, {libgdaui => libgda-ui}/gdaui-grid.h, {libgdaui => libgda-ui}/gdaui-init.c, {libgdaui => libgda-ui}/gdaui-login.c, {libgdaui => libgda-ui}/gdaui-login.h, {libgdaui => libgda-ui}/gdaui-plugin.h, {libgdaui => libgda-ui}/gdaui-provider-selector.c, {libgdaui => libgda-ui}/gdaui-provider-selector.h, {libgdaui => libgda-ui}/gdaui-raw-form.c, {libgdaui => libgda-ui}/gdaui-raw-form.h, {libgdaui => libgda-ui}/gdaui-raw-grid.c, {libgdaui => libgda-ui}/gdaui-raw-grid.h, {libgdaui => libgda-ui}/gdaui-server-operation.c, {libgdaui => libgda-ui}/gdaui-server-operation.h, {libgdaui => libgda-ui}/gdaui-set.c, {libgdaui => libgda-ui}/gdaui-set.h, {libgdaui => libgda-ui}/gdaui-tree-store.c, {libgdaui => libgda-ui}/gdaui-tree-store.h, {libgdaui => libgda-ui}/internal/Makefile.am, .../internal/gdaui-dsn-selector.c, .../internal/gdaui-dsn-selector.h, .../internal/gdaui-provider-auth-editor.c, .../internal/gdaui-provider-auth-editor.h, .../internal/gdaui-provider-spec-editor.c, .../internal/gdaui-provider-spec-editor.h, {libgdaui => libgda-ui}/internal/utility.c, {libgdaui => libgda-ui}/internal/utility.h, libgdaui/libgdaui.h => libgda-ui/libgda-ui.h, .../libgda-ui.symbols, {libgdaui => libgda-ui}/marshallers/Makefile.am, .../marshallers/gdaui-custom-marshal.c, .../marshallers/gdaui-custom-marshal.h, .../marshallers/gdaui-marshal.list, libgda/providers-support/Makefile.am, libgda/sql-parser/Makefile.am, libgda/sqlite/virtual/Makefile.am, providers/sqlite/Makefile.am, testing/Makefile.am, testing/gdaui-test-data-entries.c, tools/browser/Makefile.am, tools/browser/auth-dialog.h, tools/browser/browser-connections-list.c, tools/browser/canvas-example.c, tools/browser/login-dialog.h, tools/browser/main.c, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/objects-index.c, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-relations.c: Corrections for bug #587435 Merged the changes from the LIBGDA_4.0 and added some changes specific to the UI extension 2009-06-30 Murray Cumming <murrayc@murrayc.com> * ChangeLog, libgda/sql-parser/gda-statement-struct-compound.h, libgda/sql-parser/gda-statement-struct-decl.h, libgda/sql-parser/gda-statement-struct-delete.h, libgda/sql-parser/gda-statement-struct-insert.h, libgda/sql-parser/gda-statement-struct-parts.h, libgda/sql-parser/gda-statement-struct-pspec.h, libgda/sql-parser/gda-statement-struct-select.h, libgda/sql-parser/gda-statement-struct-trans.h, libgda/sql-parser/gda-statement-struct-unknown.h, libgda/sql-parser/gda-statement-struct-update.h, libgda/sql-parser/gda-statement-struct-util.h: Add G_BEGIN_DECLS and G_END_DECLS so these can be used from C++. 2009-06-29 Vivien Malerba <malerba@gnome-db.org> * tools/browser/browser-spinner.c, tools/browser/browser-window.c, tools/browser/browser-window.h, tools/browser/canvas-example.c, tools/browser/canvas/browser-canvas-column.c, tools/browser/canvas/browser-canvas-column.h, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/canvas/browser-canvas-fkey.c, tools/browser/canvas/browser-canvas-fkey.h, tools/browser/canvas/browser-canvas-item.c, tools/browser/canvas/browser-canvas-item.h, tools/browser/canvas/browser-canvas-priv.h, tools/browser/canvas/browser-canvas-table.c, tools/browser/canvas/browser-canvas-table.h, tools/browser/canvas/browser-canvas-utility.c, tools/browser/canvas/browser-canvas.c, tools/browser/canvas/browser-canvas.h: Browser misc. improvements * added scrolling and auto zoom to canvas display * added fullscreen mode * added a status bar * misc bug fixes * tools/browser/auth-dialog.c, tools/gda-sql.c: Enable SQLite's GDA functions is the tools 2009-06-25 Vivien Malerba <malerba@gnome-db.org> * libgda/information_schema.xml, libgda/providers-support/Makefile.am, libgda/providers-support/gda-meta-column-types.h, providers/postgres/gda-postgres-meta.c, tools/.gitignore, tools/Makefile.am, tools/information-schema-types.c: Generate a header file to help providers' implementing meta data retreival The tools/information-schema-types program generates the libgda/providers-support/gda-meta-column-types.h file from the libgda/information_schema.xml specifications files which defines the data types expected when implementing meta data retreival in the providers. * tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/canvas/browser-canvas.c, tools/browser/schema-browser/table-relations.c: Browser: avoid displaying the same table several times in the canvas * Makefile.am, samples/Report/Makefile, samples/Report/README, samples/Report/schema-report-spec.xml, samples/Report/schema-report.c: Added new Report example Creates a report of the schemas, tables and views along with their properties * doc/C/Makefile.am, libgda/Makefile.am, po/POTFILES.in, po/ar.po, po/az.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po, po/en_GB.po, po/eu.po, po/fa.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/hr.po, po/hu.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/mk.po, po/ml.po, po/ms.po, po/nb.po, po/ne.po, po/nl.po, po/oc.po, po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ru.po, po/rw.po, po/sk.po, po/sl.po, po/sq.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_HK.po, po/zh_TW.po, providers/sqlite/Makefile.am, tools/browser/canvas/Makefile.am: Compilation process corrections * po/: corrected POTFILES.in and ran 'make update-po' * removed duplicated files from Makefile.am files, and added missing files when necessary 2009-06-24 Vivien Malerba <malerba@gnome-db.org> * Makefile.am, libgda/gda-data-select.c, samples/README, samples/WritableSelect/README, samples/WritableSelect/example.c: Bugs fixed in GdaDataSelect, new example using GdaDataSelect * fixed 2 bugs in GdaDataSelect regarding internal rows handling * added a new WritableSelect example to show how to use the GdaDataSelect object 2009-06-23 Vivien Malerba <malerba@gnome-db.org> * configure.in, tools/browser/.gitignore, tools/browser/Makefile.am, tools/browser/browser-core.c, tools/browser/browser-core.h, tools/browser/browser-window.c, tools/browser/canvas-example.c, tools/browser/canvas/Makefile.am, tools/browser/canvas/browser-canvas-column.c, tools/browser/canvas/browser-canvas-column.h, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/canvas/browser-canvas-db-relations.h, tools/browser/canvas/browser-canvas-decl.h, tools/browser/canvas/browser-canvas-fkey.c, tools/browser/canvas/browser-canvas-fkey.h, tools/browser/canvas/browser-canvas-item.c, tools/browser/canvas/browser-canvas-item.h, tools/browser/canvas/browser-canvas-print.c, tools/browser/canvas/browser-canvas-print.h, tools/browser/canvas/browser-canvas-priv.h, tools/browser/canvas/browser-canvas-table.c, tools/browser/canvas/browser-canvas-table.h, tools/browser/canvas/browser-canvas-text.c, tools/browser/canvas/browser-canvas-text.h, tools/browser/canvas/browser-canvas-utility.c, tools/browser/canvas/browser-canvas-utility.h, tools/browser/canvas/browser-canvas.c, tools/browser/canvas/browser-canvas.h, tools/browser/main.c, tools/browser/schema-browser/Makefile.am, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-info.c, tools/browser/schema-browser/table-relations.c, tools/browser/schema-browser/table-relations.h: Initial support for canvas-based relations view in the Browser Merged Libgnomedb's canvas into the gda-browser tool to display tables' relations using a canvas from the GooCanvas library 2009-06-21 Vivien Malerba <malerba@gnome-db.org> * doc/C/Makefile.am, doc/C/libgda-4.0-docs.sgml, doc/C/packaging.xml, doc/C/packaging_ui.xml: Added a packaging section in the documentation 2009-06-18 Vivien Malerba <malerba@gnome-db.org> * libgda-report/RML/trml2html/Makefile.am, libgda-report/RML/trml2pdf/Makefile.am: Make sure "make distcheck" works 2009-06-17 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, Makefile.am, configure.in, control-center/.gitignore, control-center/Makefile.am, control-center/cc-gray-bar.c, control-center/cc-gray-bar.h, control-center/cc-utility.c, control-center/cc-utility.h, control-center/control-center-res.rc, control-center/dsn-config.c, control-center/dsn-config.h, control-center/dsn-properties-dialog.c, control-center/dsn-properties-dialog.h, control-center/gda-control-center-4.0.desktop.in, control-center/gda-control-center-newcnc.png, control-center/gda-control-center.ico, control-center/gda-control-center.png, control-center/gdaui-dsn-assistant.c, control-center/gdaui-dsn-assistant.h, control-center/gdaui-dsn-editor.c, control-center/gdaui-dsn-editor.h, control-center/gdaui-login-dialog.c, control-center/gdaui-login-dialog.h, control-center/main.c, control-center/provider-config.c, control-center/provider-config.h, doc/C/libgda-4.0-sections.txt, doc/C/tmpl/gda-connection.sgml, doc/C/tmpl/gda-meta-struct.sgml, doc/C/tmpl/gda-thread-wrapper.sgml, doc/C/tmpl/gda-tree-manager.sgml, doc/C/tmpl/gda-tree-node.sgml, doc/C/tmpl/gda-tree.sgml, installers/WindowsWix/etc/gtk-2.0/gtkrc, installers/WindowsWix/make-zip-exe.sh, libgda/gda-config.c, libgda/gda-connection.c, libgda/gda-meta-store.c, libgda/gda-meta-struct.c, libgda/gda-meta-struct.h, libgda/gda-tree-manager.c, libgda/gda-tree-manager.h, libgda/gda-tree-mgr-columns.c, libgda/gda-tree-mgr-label.c, libgda/gda-tree-mgr-schemas.c, libgda/gda-tree-mgr-select.c, libgda/gda-tree-mgr-tables.c, libgda/gda-tree-node.c, libgda/gda-tree-node.h, libgda/gda-tree.c, libgda/gda-tree.h, libgda/libgda.symbols, libgda/thread-wrapper/gda-thread-wrapper.c, libgda/thread-wrapper/gda-thread-wrapper.h, libgdaui-4.0.pc.in, libgdaui/.gitignore, libgdaui/Makefile.am, libgdaui/data-entries/.gitignore, libgdaui/data-entries/Makefile.am, .../gdaui-data-cell-renderer-boolean.c, .../gdaui-data-cell-renderer-boolean.h, .../data-entries/gdaui-data-cell-renderer-combo.c, .../data-entries/gdaui-data-cell-renderer-combo.h, .../data-entries/gdaui-data-cell-renderer-info.c, .../data-entries/gdaui-data-cell-renderer-info.h, .../gdaui-data-cell-renderer-textual.c, .../gdaui-data-cell-renderer-textual.h, libgdaui/data-entries/gdaui-entry-boolean.c, libgdaui/data-entries/gdaui-entry-boolean.h, libgdaui/data-entries/gdaui-entry-combo.c, libgdaui/data-entries/gdaui-entry-combo.h, libgdaui/data-entries/gdaui-entry-common-time.c, libgdaui/data-entries/gdaui-entry-common-time.h, libgdaui/data-entries/gdaui-entry-date.c, libgdaui/data-entries/gdaui-entry-date.h, libgdaui/data-entries/gdaui-entry-none.c, libgdaui/data-entries/gdaui-entry-none.h, libgdaui/data-entries/gdaui-entry-shell.c, libgdaui/data-entries/gdaui-entry-shell.h, .../data-entries/gdaui-entry-string-number.xml.in, .../data-entries/gdaui-entry-string-string.xml.in, libgdaui/data-entries/gdaui-entry-string.c, libgdaui/data-entries/gdaui-entry-string.h, libgdaui/data-entries/gdaui-entry-time.c, libgdaui/data-entries/gdaui-entry-time.h, libgdaui/data-entries/gdaui-entry-timestamp.c, libgdaui/data-entries/gdaui-entry-timestamp.h, libgdaui/data-entries/gdaui-entry-wrapper.c, libgdaui/data-entries/gdaui-entry-wrapper.h, libgdaui/data-entries/gdaui-format-entry.c, libgdaui/data-entries/gdaui-format-entry.h, libgdaui/data-entries/plugins/.gitignore, libgdaui/data-entries/plugins/Makefile.am, libgdaui/data-entries/plugins/common-pict.c, libgdaui/data-entries/plugins/common-pict.h, libgdaui/data-entries/plugins/custom-marshal.c, libgdaui/data-entries/plugins/custom-marshal.h, .../plugins/gdaui-data-cell-renderer-cgrid.c, .../plugins/gdaui-data-cell-renderer-cgrid.h, .../plugins/gdaui-data-cell-renderer-password.c, .../plugins/gdaui-data-cell-renderer-password.h, .../plugins/gdaui-data-cell-renderer-pict.c, .../plugins/gdaui-data-cell-renderer-pict.h, libgdaui/data-entries/plugins/gdaui-entry-cgrid.c, libgdaui/data-entries/plugins/gdaui-entry-cgrid.h, libgdaui/data-entries/plugins/gdaui-entry-cidr.c, libgdaui/data-entries/plugins/gdaui-entry-cidr.h, .../plugins/gdaui-entry-filesel-spec.xml.in, .../data-entries/plugins/gdaui-entry-filesel.c, .../data-entries/plugins/gdaui-entry-filesel.h, .../data-entries/plugins/gdaui-entry-password.c, .../data-entries/plugins/gdaui-entry-password.h, .../plugins/gdaui-entry-password.xml.in, .../plugins/gdaui-entry-pict-spec.xml.in, .../plugins/gdaui-entry-pict-spec_string.xml.in, libgdaui/data-entries/plugins/gdaui-entry-pict.c, libgdaui/data-entries/plugins/gdaui-entry-pict.h, libgdaui/data-entries/plugins/gdaui-entry-text.c, libgdaui/data-entries/plugins/gdaui-entry-text.h, libgdaui/data-entries/plugins/libmain.c, libgdaui/data-layout.dtd, libgdaui/data/Makefile.am, libgdaui/data/gdaui-generic.png, libgdaui/data/import_encodings.xml, libgdaui/data/server_operation.glade, libgdaui/demos/.gitignore, libgdaui/demos/Makefile.am, libgdaui/demos/data_model_dir.c, libgdaui/demos/ddl_queries.c, libgdaui/demos/demo-common.h, libgdaui/demos/demo_db.db, libgdaui/demos/example_automatic_layout.xml, libgdaui/demos/form.c, libgdaui/demos/form_data_layout.c, libgdaui/demos/form_pict.c, libgdaui/demos/form_rw.c, libgdaui/demos/geninclude.pl.in, libgdaui/demos/grid.c, libgdaui/demos/grid_data_layout.c, libgdaui/demos/grid_pict.c, libgdaui/demos/grid_rw.c, libgdaui/demos/linked_grid_form.c, libgdaui/demos/linked_model_param.c, libgdaui/demos/login.c, libgdaui/demos/main.c, libgdaui/demos/tree.c, libgdaui/gdaui-basic-form.c, libgdaui/gdaui-basic-form.h, libgdaui/gdaui-combo.c, libgdaui/gdaui-combo.h, libgdaui/gdaui-data-entry.c, libgdaui/gdaui-data-entry.h, libgdaui/gdaui-data-store.c, libgdaui/gdaui-data-store.h, libgdaui/gdaui-data-widget-filter.c, libgdaui/gdaui-data-widget-filter.h, libgdaui/gdaui-data-widget-info.c, libgdaui/gdaui-data-widget-info.h, libgdaui/gdaui-data-widget.c, libgdaui/gdaui-data-widget.h, libgdaui/gdaui-decl.h, libgdaui/gdaui-easy.h, libgdaui/gdaui-enums.h, libgdaui/gdaui-form.c, libgdaui/gdaui-form.h, libgdaui/gdaui-grid.c, libgdaui/gdaui-grid.h, libgdaui/gdaui-init.c, libgdaui/gdaui-login.c, libgdaui/gdaui-login.h, libgdaui/gdaui-plugin.h, libgdaui/gdaui-provider-selector.c, libgdaui/gdaui-provider-selector.h, libgdaui/gdaui-raw-form.c, libgdaui/gdaui-raw-form.h, libgdaui/gdaui-raw-grid.c, libgdaui/gdaui-raw-grid.h, libgdaui/gdaui-server-operation.c, libgdaui/gdaui-server-operation.h, libgdaui/gdaui-set.c, libgdaui/gdaui-set.h, libgdaui/gdaui-tree-store.c, libgdaui/gdaui-tree-store.h, libgdaui/internal/Makefile.am, libgdaui/internal/gdaui-dsn-selector.c, libgdaui/internal/gdaui-dsn-selector.h, libgdaui/internal/gdaui-provider-auth-editor.c, libgdaui/internal/gdaui-provider-auth-editor.h, libgdaui/internal/gdaui-provider-spec-editor.c, libgdaui/internal/gdaui-provider-spec-editor.h, libgdaui/internal/utility.c, libgdaui/internal/utility.h, libgdaui/libgdaui.h, libgdaui/libgdaui.symbols, libgdaui/marshallers/Makefile.am, libgdaui/marshallers/gdaui-custom-marshal.c, libgdaui/marshallers/gdaui-custom-marshal.h, libgdaui/marshallers/gdaui-marshal.list, po/ChangeLog, po/LINGUAS, po/POTFILES.in, po/POTFILES.skip, po/ar.po, po/az.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po, po/en_GB.po, po/es.po, po/eu.po, po/fa.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/hr.po, po/hu.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/mk.po, po/ml.po, po/ms.po, po/nb.po, po/ne.po, po/nl.po, po/oc.po, po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ru.po, po/rw.po, po/sk.po, po/sl.po, po/sq.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_HK.po, po/zh_TW.po, providers/jdbc/.gitignore, testing/.gitignore, testing/Makefile.am, testing/gdaui-test-data-entries.c, tests/meta-store/common.c, tools/Makefile.am, tools/browser/.gitignore, tools/browser/Makefile.am, tools/browser/auth-dialog.c, tools/browser/auth-dialog.h, tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/browser-connections-list.c, tools/browser/browser-connections-list.h, tools/browser/browser-core.c, tools/browser/browser-core.h, tools/browser/browser-perspective.c, tools/browser/browser-perspective.h, tools/browser/browser-res.rc, tools/browser/browser-spinner.c, tools/browser/browser-spinner.h, tools/browser/browser-variable.c, tools/browser/browser-variable.h, tools/browser/browser-window.c, tools/browser/browser-window.h, tools/browser/cc-gray-bar.c, tools/browser/cc-gray-bar.h, tools/browser/decl.h, tools/browser/dnd.c, tools/browser/dnd.h, tools/browser/dummy-perspective/Makefile.am, .../browser/dummy-perspective/dummy-perspective.c, .../browser/dummy-perspective/dummy-perspective.h, tools/browser/dummy-perspective/perspective-main.c, tools/browser/dummy-perspective/perspective-main.h, tools/browser/gda-browser-4.0.desktop.in, tools/browser/gda-browser-auth-big.png, tools/browser/gda-browser-auth.png, tools/browser/gda-browser-bookmark.png, tools/browser/gda-browser-column-fk.png, tools/browser/gda-browser-column-fknn.png, tools/browser/gda-browser-column-nn.png, tools/browser/gda-browser-column-pk.png, tools/browser/gda-browser-column.png, tools/browser/gda-browser-connected-big.png, tools/browser/gda-browser-connected.png, tools/browser/gda-browser-non-connected-big.png, tools/browser/gda-browser-non-connected.png, tools/browser/gda-browser-reference.png, tools/browser/gda-browser-schema.png, tools/browser/gda-browser-table.png, tools/browser/gda-browser-view.png, tools/browser/gda-browser.ico, tools/browser/gda-browser.png, tools/browser/login-dialog.c, tools/browser/login-dialog.h, tools/browser/main.c, tools/browser/marshal.list, tools/browser/mgr-favorites.c, tools/browser/mgr-favorites.h, tools/browser/schema-browser/Makefile.am, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/favorite-selector.h, tools/browser/schema-browser/mgr-columns.c, tools/browser/schema-browser/mgr-columns.h, tools/browser/schema-browser/objects-index.c, tools/browser/schema-browser/objects-index.h, tools/browser/schema-browser/perspective-main.c, tools/browser/schema-browser/perspective-main.h, .../schema-browser/schema-browser-perspective.c, .../schema-browser/schema-browser-perspective.h, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-columns.h, tools/browser/schema-browser/table-info.c, tools/browser/schema-browser/table-info.h, tools/browser/support.c, tools/browser/support.h, tools/dict-file-name.c, tools/gda-sql.c, tools/gda-sql.ico: Added a UI extension and some tools * UI widgets are migrated from Libgnomedb * added tools include control center (to define DSN and list providers) and new database browser (kind of clone of Mergeant) * documentation not yet updated 2009-06-08 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, libgda-report/RML/trml2html/Makefile.am, libgda-report/RML/trml2pdf/Makefile.am: Better install for report Python scripts, see bug #579458 * ChangeLog, configure.in: Don't check for GnomeVFS if Gio has been found, bug #585108 2009-06-05 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, tools/gda-sql.c: Gda-SQL: fixed a bug when saving statements Saving SQL statements using the ".qs" internal command did not check if there was already one saved statement of the same name, resulting in errors; now any previous saved statement with the same name is first deleted. 2009-06-04 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, libgda/sqlite/gda-sqlite-provider.c: Fixed SQLite provider's rendering of SELECT statements when a COMPOUND statement is used as the FROM part of another statement * ChangeLog, libgda/sqlite/gda-sqlite-provider.c: Fixed ROWID handling in SQLite provider fixed problem with DISTINCT and ORDER BY in SELECT statements when adding rowid columns 2009-05-13 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, providers/oracle/gda-oracle-provider.c: Make the Oracle provider instanciate the correct SQL parser * ChangeLog, samples/SqlParserConsole/console.c: Bug fixed in options parsing in samples/SqlParserConsole 2009-05-08 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, po/POTFILES.in, providers/oracle/gda-oracle-meta.c: Improved Oracle meta data fetching * po/POTFILES.in: added missing file * providers/oracle/gda-oracle-meta.c: misc. improvements 2009-05-06 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, tools/Makefile.am: Use only only one data dir (for bug #580821) * tools/Makefile.am: install web server data files in the same dir as Libgda 4.0, for bug #580821 * ChangeLog, libgda/gda-data-meta-wrapper.c, libgda/gda-meta-store.c, providers/oracle/gda-oracle-meta.c, providers/oracle/gda-oracle-provider.c, providers/oracle/gda-oracle-recordset.c, providers/oracle/gda-oracle-util.c, providers/oracle/gda-oracle-util.h, providers/oracle/gda-oracle.h, providers/postgres/gda-postgres-meta.c: More work on the Oracle provider * providers/oracle: - use the callback API to fetch results for variable length data types - implemented more meta data retreival - booleans (which is not an Oracle data type) are interpreted as 0 an !0 - better handling of OCI types * libgda/gda-data-meta-wrapper.c: bug fixes * libgda/gda-meta-store.c: bug fixes * providers/postgres/gda-postgres-meta.c: bug fixes 2009-05-05 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, libgda/gda-sql-builder.c, libgda/gda-tree-manager.c, libgda/gda-tree-node.c, libgda/gda-tree.c, libgda/thread-wrapper/gda-thread-wrapper.c: Fix for bug #581408 * libgda/gda-sql-builder.c: * libgda/gda-tree-manager.c: * libgda/gda-tree-node.c: * libgda/gda-tree.c: * libgda/thread-wrapper/gda-thread-wrapper.c: applied patch to fix bug #581408 (thanks to Halton Huo) 2009-05-01 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, doc/C/libgda-4.0-docs.sgml, doc/C/libgda-4.0-sections.txt, doc/C/tmpl/provider-support.sgml, gtk-doc.make, libgda/Makefile.am, libgda/gda-data-access-wrapper.h, libgda/gda-data-meta-wrapper.c, libgda/gda-data-meta-wrapper.h, libgda/gda-enums.h, libgda/gda-meta-store.c, libgda/gda-meta-store.h, libgda/gda-meta-struct.c, libgda/gda-util.c, libgda/information_schema.xml, libgda/sql-parser/gda-statement-struct-util.c, tools/tools-input.c: Better handle SQL identifiers' case sensitiveness * libgda/Makefile.am: * libgda/gda-data-meta-wrapper.[ch]: new (private) GdaDataModel wrapper internally used by the GdaMetaStore object * libgda/gda-data-access-wrapper.h: removed unnecessary #include * libgda/gda-enums.h: added the GdaSqlIdentifierStyle enum * libgda/gda-meta-store.[ch]: - use the new GdaDataMetaWrapper object to "filter" the updates made by each database provider when updating the meta data - added gda_meta_store_set_identifiers_style(), to be used by database providers * libgda/gda-meta-struct.c: updates the way information is searced in the GdaMetaStore * libgda/information_schema.xml: identify which columns are SQL identifiers * libgda/gda-util.c: improved the gda_completion_list_get() function * tools/tools-input.c: correctly set break characters for completion * libgda/sql-parser/gda-statement-struct-util.c: corrected gda_sql_identifier_needs_quotes() * doc/C: SQL identifiers precisions 2009-05-03 Mario Blättermann <mariobl@gnome.org> * po/ChangeLog, po/de.po: Updated German translation 2009-04-28 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, tools/command-exec.c, tools/gda-sql.c: Gda-sql console improvements * tools/gda-sql.c: - allow to specify which kind of meta data to update in the "meta" command - store the dictionary in a file even for connections not created from a DSN if GLIB >= 2.16.0, no change otherwise 2009-04-23 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, doc/C/libgda-4.0-docs.sgml, libgda/gda-config.c, providers/mysql/gda-mysql-provider.c: Enabled server operations for the MySQL provider * libgda/gda-config.c: only display a warning if loading a * provider fails if the GDA_SHOW_PROVIDER_LOADING_ERROR environment variable is set * providers/mysql/gda-mysql-provider.c: enable the * GDA_SERVER_OPERATION_CREATE_DB, GDA_SERVER_OPERATION_DROP_DB, GDA_SERVER_OPERATION_DROP_TABLE, GDA_SERVER_OPERATION_RENAME_TABLE, GDA_SERVER_OPERATION_ADD_COLUMN, GDA_SERVER_OPERATION_DROP_COLUMN, GDA_SERVER_OPERATION_CREATE_INDEX, GDA_SERVER_OPERATION_DROP_INDEX, GDA_SERVER_OPERATION_CREATE_VIEW andGDA_SERVER_OPERATION_DROP_VIEW operations * doc/C: doc. update * ChangeLog, configure.in, providers/oracle/Makefile.am, providers/oracle/gda-oracle-blob-op.c, providers/oracle/gda-oracle-blob-op.h, providers/oracle/gda-oracle-ddl.c, providers/oracle/gda-oracle-ddl.h, providers/oracle/gda-oracle-meta.c, providers/oracle/gda-oracle-meta.h, providers/oracle/gda-oracle-parser.c, providers/oracle/gda-oracle-parser.h, providers/oracle/gda-oracle-provider.c, providers/oracle/gda-oracle-provider.h, providers/oracle/gda-oracle-pstmt.c, providers/oracle/gda-oracle-pstmt.h, providers/oracle/gda-oracle-recordset.c, providers/oracle/gda-oracle-recordset.h, providers/oracle/gda-oracle-util.c, providers/oracle/gda-oracle-util.h, providers/oracle/gda-oracle.h, providers/oracle/libmain.c: Improved Oracle provider * configure.in: * providers/oracle: improved Oracle provider 2009-04-22 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, doc/C/tmpl/gda-statement.sgml, libgda/gda-statement.c, libgda/gda-statement.h: fixed bug #579513 and added the GDA_STATEMENT_SQL_PARAMS_AS_VALUES flag 2009-04-21 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, doc/C/libgda-4.0-docs.sgml, doc/C/prov-writing.xml: Documentation: detailled how to create a new provider form template 2009-04-20 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, configure.in, providers/Makefile.am, providers/oracle/Makefile.am, providers/oracle/gda-oracle-blob-op.c, providers/oracle/gda-oracle-blob-op.h, providers/oracle/gda-oracle-ddl.c, providers/oracle/gda-oracle-ddl.h, providers/oracle/gda-oracle-meta.c, providers/oracle/gda-oracle-meta.h, providers/oracle/gda-oracle-parser.c, providers/oracle/gda-oracle-parser.h, providers/oracle/gda-oracle-provider.c, providers/oracle/gda-oracle-provider.h, providers/oracle/gda-oracle-pstmt.c, providers/oracle/gda-oracle-pstmt.h, providers/oracle/gda-oracle-recordset.c, providers/oracle/gda-oracle-recordset.h, providers/oracle/gda-oracle.h, providers/oracle/gen_def.c, providers/oracle/libmain.c, providers/oracle/oracle_specs_create_table.xml.in, providers/oracle/oracle_specs_dsn.xml.in, providers/oracle/parser.y, providers/oracle/utils.c: Set up new oracle provider structure 2009-04-19 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, libgda-report/RML/trml2html/Makefile.am, libgda-report/RML/trml2pdf/Makefile.am: Make libgda DESTDIR aware * ChangeLog, libgda-report/RML/trml2html/Makefile.am, libgda-report/RML/trml2pdf/Makefile.am: Make libgda DESTDIR aware 2009-04-18 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, configure.in: Set version to 4.1.1 * ChangeLog, NEWS, installers/WindowsWix/make-zip-exe.sh: Released 4.1.0 * ChangeLog, libgda/sqlite/sqlite-src/PragmasPatch, libgda/sqlite/sqlite-src/sqlite3.c, libgda/sqlite/sqlite-src/sqlite3.h: Embedded SQLite version is now 3.6.13 * ChangeLog, configure.in: Set version to 4.0.3 * ChangeLog, providers/postgres/gda-postgres-provider.c: Display a warning when the PostgreSQL provider does not identify any data type * tests/.gitignore, tools/.gitignore: Hide more files from git * ChangeLog, NEWS: Released 4.0.2 * ChangeLog, providers/postgres/gda-postgres-provider.c: Display a warning when the PostgreSQL provider does not identify any data type * tests/.gitignore, tools/.gitignore: Hide more files from git * .gitignore, doc/C/.gitignore, libgda/.gitignore, libgda/sql-parser/.gitignore, libgda/sqlite/.gitignore, providers/.gitignore, providers/bdb/.gitignore, providers/jdbc/.gitignore, testing/.gitignore, tests/data-models/.gitignore, tests/meta-store/.gitignore, tests/multi-threading/.gitignore, tests/parser/.gitignore, tests/providers/.gitignore, tests/value-holders/.gitignore, tools/.gitignore: Tell git to ignore some files 2009-04-17 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, libgda/sqlite/gda-sqlite-meta.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite.h: Make the SQLite provider compile with a system installed SQLite library * ChangeLog, configure.in, libgda/handlers/gda-handler-time.c, libgda/sqlite/gda-sqlite-meta.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite.h, providers/postgres/gda-postgres-provider.c: Make it possible to use a system installed SQLite, and fixed bug #578748 * providers/postgres/gda-postgres-provider.c: fix for bug #578748 * libgda/sqlite/gda-sqlite.h: * libgda/sqlite/gda-sqlite-meta.c: * libgda/sqlite/gda-sqlite-provider.c: make the SQLite provider compile with a system installed SQLite * configure.in: a system installed SQLite is now only searched for if the --enable-system-sqlite option is passed, and the presence of the sqlite3CreateFunc symbol is not anymore required. The only drawback of using a system installed SQLite is that meta data regarding functions will not be available * libgda/handlers/gda-handler-time.c: fix mem leak * .cvsignore => .gitignore, data/.cvsignore, doc/.cvsignore, doc/C/.cvsignore, doc/C/.gitignore, doc/C/tmpl/.cvsignore, libgda-report/.cvsignore, libgda/.cvsignore, libgda/.gitignore, libgda/sql-parser/.gitignore, libgda/sqlite/.cvsignore, libgda/sqlite/.gitignore, libgda/sqlite/sqlite-src/.cvsignore, po/.cvsignore, providers/.cvsignore, providers/.gitignore, providers/bdb/.gitignore, providers/firebird/.cvsignore, providers/freetds/.cvsignore, providers/ibmdb2/.cvsignore, providers/jdbc/.gitignore, providers/ldap/.cvsignore, providers/mdb/.cvsignore, providers/msql/.cvsignore, providers/mysql/.cvsignore, providers/odbc/.cvsignore, providers/oracle/.cvsignore, providers/postgres/.cvsignore, providers/sqlite/.cvsignore, providers/sybase/.cvsignore, providers/xbase/.cvsignore, testing/.cvsignore, testing/.gitignore, tests/data-models/.gitignore, tests/meta-store/.gitignore, tests/multi-threading/.gitignore, tests/parser/.gitignore, tests/providers/.gitignore, tests/value-holders/.gitignore, tools/.cvsignore, tools/.gitignore: Tell git to ignore some files * ChangeLog, Makefile.am, configure.in, doc/C/libgda-4.0-docs.sgml, doc/C/libgda-4.0-sections.txt, doc/C/tmpl/gda-connection.sgml, doc/C/tmpl/gda-repetitive-statement.sgml, doc/C/tmpl/gda-sql-statement.sgml, libgda.doap, libgda/Makefile.am, libgda/gda-connection-internal.h, libgda/gda-connection.c, libgda/gda-connection.h, libgda/gda-decl.h, libgda/gda-repetitive-statement.c, libgda/gda-repetitive-statement.h, libgda/gda-server-provider.c, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, libgda/handlers/gda-handler-time.c, libgda/libgda.symbols, libgda/sql-parser/gda-statement-struct-parts.h, libgda/thread-wrapper/Makefile.am, libgda/thread-wrapper/gda-thread-meta.c, libgda/thread-wrapper/gda-thread-meta.h, libgda/thread-wrapper/gda-thread-provider.c, libgda/thread-wrapper/gda-thread-provider.h, libgda/thread-wrapper/gda-thread-wrapper.c, providers/postgres/gda-postgres-provider.c, samples/MetaStore/Makefile, samples/MetaStore/README, samples/MetaStore/background.c, samples/SqlBuilder/example.c, tools/gda-sql.c: Multi threading and GdaSqlBuilder improvements * providers/postgres/gda-postgres-provider.c: fix for bug #578748 * libgda/thread-wrapper/gda-thread-wrapper.c: don't attempt to create a GdaThreadWrapper object if g_thread_supported() is FALSE * libgda/thread-wrapper/Makefile.am: * libgda/thread-wrapper/gda-thread-meta.[ch]: meta data retreival implementation * libgda/thread-wrapper/gda-thread-provider.[ch]: - reuse the same GdaThreadWrapper object for providers which can only be accessed from a single thread - correctly behave when g_thread_supported() is FALSE - use new implementation of meta data retreival * libgda/gda-server-provider.c: doc. correction * libgda/gda-connection.c: - removed debug message - corrected locking in gda_connection_update_meta_store() - return an error if the GDA_CONNECTION_OPTIONS_THREAD_SAFE flag is specified but g_thread_supported() is FALSE - gda_connection_update_meta_store()'s implementation is now generic (no specific implementation for connections which use a thread wrapper) * tools/gda-sql.c: - use the GDA_CONNECTION_OPTIONS_THREAD_SAFE flag when opening connections - meta data retreival is now done in the background (statements can be executed while it is being done) * libgda/Makefile.am: * libgda/libgda.symbols: * libgda/gda-repetitive-statement.[ch]: new object to prepare the execution of a statement with several differents variables' values sets * libgda/gda-connection.c: added gda_connection_repetitive_statement_execute() * doc/C: doc.update * configure.in: a system installed SQLite is now only searched for if the --enable-system-sqlite option is passed, and the presence of the sqlite3CreateFunc symbol is not anymore required. The only drawback of using a system installed SQLite is that meta data regarding functions will not be available * Makefile.am: * samples/MetaStore/background.c: * samples/MetaStore/README: new example showing how to update the meta data in the background (in a sub thread) using the GdaThreadWrapper object * libgda/handlers/gda-handler-time.c: fix mem leak * samples/SqlBuilder/example.c: * libgda/gda-sql-builder.[ch]: improved API and features of the GdaSqlBuilder object * libgda.doap: project description 2009-04-14 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, Makefile.am, doc/C/prov-writing.xml, doc/C/tmpl/gda-thread-wrapper.sgml, libgda/gda-connection-internal.h, libgda/gda-connection.c, libgda/thread-wrapper/Makefile.am, libgda/thread-wrapper/gda-thread-blob-op.c, libgda/thread-wrapper/gda-thread-blob-op.h, libgda/thread-wrapper/gda-thread-provider.c, libgda/thread-wrapper/gda-thread-provider.h, libgda/thread-wrapper/gda-thread-recordset.c, libgda/thread-wrapper/gda-thread-wrapper.c, libgda/thread-wrapper/gda-thread-wrapper.h, samples/AsyncExec/Makefile, samples/AsyncExec/README, samples/AsyncExec/example.c, samples/Makefile, samples/README, tests/multi-threading/check_wrapper.c, tools/test_blob.sh: wrapper for GdaBlobOp objects 2009-04-14 Vivien Malerba <malerba@gnome-db.org> * libgda/thread-wrapper/Makefile.am: * libgda/thread-wrapper/gda-thread-blob-op.[ch]: wrapper for GdaBlobOp objects * libgda/thread-wrapper/gda-thread-wrapper.[ch]: - loosened locking - allow the wrapped thread to use the GdaThreadWrapper object - API change in gda_thread_wrapper_fetch_result() * libgda/thread-wrapper/gda-thread-recordset.c: - use the new GdaThreadBlobOp object - adaptations to the API change in gda_thread_wrapper_fetch_result() * libgda/thread-wrapper/gda-thread-provider.[ch]: - renamed gda_thread_provider_get_type() to _gda_thread_provider_get_type() to avoid exporting the symbol - implemented asynchronous execution - adaptations to the API change in gda_thread_wrapper_fetch_result() * tests/multi-threading/check_wrapper.c: - adaptations to the API change in gda_thread_wrapper_fetch_result() * libgda/gda-connection.c: - instanciate the database provider only when really needed - loosened locking * tools/test_blob.sh: adapted to version 4.1 * doc/C: doc. updates regarding multi-threading and asynchronous statement execution * Makefile.am: * samples/Makefile: * samples/README: * samples/AsyncExec: new example about hos to use the asynchronous statement execution API svn path=/trunk/; revision=3374 2009-04-07 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, configure.in, doc/C/libgda-4.0-docs.sgml, doc/C/libgda-4.0-sections.txt, doc/C/libgda-4.0.types.in, doc/C/tmpl/gda-connection.sgml, doc/C/tmpl/gda-data-model-iter.sgml, doc/C/tmpl/gda-meta-store.sgml, doc/C/tmpl/gda-server-provider.sgml, doc/C/tmpl/gda-sql-parser.sgml, doc/C/tmpl/gda-thread-connection.sgml, doc/C/tmpl/gda-thread-wrapper.sgml, libgda/Makefile.am, ...nnection-sqlite.h => gda-connection-internal.h}, libgda/gda-connection.c, libgda/gda-connection.h, libgda/gda-data-select.c, libgda/gda-meta-store.c, libgda/gda-server-provider.c, libgda/gda-server-provider.h, libgda/libgda.symbols, libgda/providers-support/gda-data-select-priv.h, libgda/sqlite/gda-sqlite-recordset.c, libgda/thread-wrapper/Makefile.am, libgda/thread-wrapper/gda-thread-provider.c, libgda/thread-wrapper/gda-thread-provider.h, libgda/thread-wrapper/gda-thread-recordset.c, libgda/thread-wrapper/gda-thread-recordset.h, libgda/thread-wrapper/gda-thread-wrapper.c, libgda/thread-wrapper/gda-thread-wrapper.h, libgda/thread-wrapper/thread-wrapper.dia, po/POTFILES.in, providers/postgres/gda-postgres-util.c, providers/postgres/gda-postgres.h, tests/multi-threading/Makefile.am, tests/multi-threading/check_threaded_cnc.c, tests/multi-threading/check_wrapper.c, tests/multi-threading/common.c, tests/multi-threading/common.h, tests/multi-threading/dummy-object.c, tests/multi-threading/dummy-object.h, tools/web-server.c: new directory new object which allows one to execute functions in a 2009-04-07 Vivien Malerba <malerba@gnome-db.org> * configure.in: * libgda/Makefile.am: * libgda/thread-wrapper/Makefile.am: new directory * libgda/thread-wrapper/gda-thread-wrapper.[ch]: new object which allows one to execute functions in a private sub thread from any other thread. * libgda/thread-wrapper/gda-thread-provider.[ch]: * libgda/thread-wrapper/gda-thread-recordset.[ch]: new built-in pseudo provider to constrain a GdaConnection's usage within a private sub thread, making its usage completely thread safe * libgda/gda-connection-sqlite.h: file renamed to libgda/gda-connection-internal.h * libgda/gda-connection.[ch]: - added a GDA_CONNECTION_OPTIONS_THREAD_SAFE flag to use when opening a connection - added asynchronous statement execution methods: gda_connection_async_statement_execute(), gda_connection_async_fetch_result() and gda_connection_async_cancel() - the GdaConnection can now be created by the new GdaThreadProvider pseudo provider to wrap a real GdaConnection object in a private sub thread * libgda/providers-support/gda-data-select-priv.h: * libgda/gda-data-select.c: adaptations to be used by the new GdaThreadRecordset * libgda/gda-meta-store.c: - now thread safe - corrections to gda_meta_store_schema_get_structure() * libgda/gda-server-provider.[ch]: new virtual method to handle async. requests * libgda/sqlite/gda-sqlite-recordset.c: minor correction * po/POTFILES.in: added new files * providers/postgres/gda-postgres-util.c: * providers/postgres/gda-postgres.h: make sure a PostgreSQL connection is only used by one statement at a time * doc/C: doc. updates * tests/multi-threading/dummy-object.[ch]: * tests/multi-threading/check_wrapper.c: new test for the GdaThreadWrapper object * tests/multi-threading/check_threaded_cnc: new test for connections opened with the GDA_CONNECTION_OPTIONS_THREAD_SAFE flag * tools/web-server.c: don't check for uint8_t svn path=/trunk/; revision=3373 * ChangeLog, configure.in, doc/C/tmpl/gda-data-model-iter.sgml, doc/C/tmpl/gda-sql-parser.sgml, libgda/gda-meta-store.c, tools/web-server.c: - set version to 4.0.2 - detect uint8_t presence 2009-04-07 Vivien Malerba <malerba@gnome-db.org> * configure.in: - set version to 4.0.2 - detect uint8_t presence * libgda/gda-meta-store.c: - correction in gda_meta_store_schema_get_structure() - correction in the "cnc" property * tools/web-server.c: don't check for uint8_t * doc/C: doc. updates svn path=/branches/LIBGDA_4.0/; revision=3372 2009-03-27 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, NEWS, installers/WindowsWix/make-zip-exe.sh, libgda/Makefile.am, libgda/gda-config.c, libgda/gda-connection-sqlite.h, libgda/gda-connection.c, libgda/gda-meta-store.c, libgda/gda-server-operation-private.h, libgda/gda-server-operation.c, libgda/libgda.symbols, libgda/sqlite/Makefile.am, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gen_emb_string.c, providers/mysql/gda-mysql-provider.c, providers/postgres/gda-postgres-provider.c, .../skel-implementation/capi/gda-capi-provider.c, tools/gda-sql.c: Merged changes from LIBGDA_4.0 branch between revisions 3362 and 3370 2009-03-27 Vivien Malerba <malerba@gnome-db.org> Merged changes from LIBGDA_4.0 branch between revisions 3362 and 3370 svn path=/trunk/; revision=3371 2009-03-27 Vivien Malerba <vivien@src.gnome.org> * ChangeLog, NEWS, installers/WindowsWix/make-zip-exe.sh: Released 4.0.1 svn path=/branches/LIBGDA_4.0/; revision=3368 2009-03-27 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, libgda/libgda.symbols, libgda/sqlite/Makefile.am: removed the gda_transaction_status_dump symbol another correction 2009-03-27 Vivien Malerba <malerba@gnome-db.org> * libgda/libgda.symbols: removed the gda_transaction_status_dump symbol * libgda/sqlite/Makefile.am: another correction svn path=/branches/LIBGDA_4.0/; revision=3367 * ChangeLog, libgda/sqlite/Makefile.am: build xml_embedded.h before it is needed, and don't distribute it as part 2009-03-27 Vivien Malerba <malerba@gnome-db.org> * libgda/sqlite/Makefile.am: build xml_embedded.h before it is needed, and don't distribute it as part of the sources svn path=/branches/LIBGDA_4.0/; revision=3366 2009-03-25 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, libgda/gda-tree-mgr-select.c: fix error message, for bug #576730 2009-03-25 Vivien Malerba <malerba@gnome-db.org> * libgda/gda-tree-mgr-select.c: fix error message, for bug #576730 svn path=/trunk/; revision=3365 * ChangeLog, configure.in, libgda/Makefile.am, libgda/gda-config.c, libgda/gda-connection-sqlite.h, libgda/gda-connection.c, libgda/gda-meta-store.c, libgda/gda-server-operation-private.h, libgda/gda-server-operation.c, libgda/sqlite/Makefile.am, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gen_emb_string.c, providers/mysql/gda-mysql-provider.c, providers/postgres/gda-postgres-provider.c, .../skel-implementation/capi/gda-capi-provider.c, tools/gda-sql.c: set version to 4.0.1 2009-03-25 Vivien Malerba <malerba@gnome-db.org> * configure.in: set version to 4.0.1 * libgda/gda-config.c: - added _gda_config_sqlite_provider, a pointer to the SQLite GdaServerProvider, always available, even if the SQLite provider is not installed - correctly behave if no provider is found at all * libgda/gda-connection.c: * libgda/gda-connection-sqlite.h: added a private method to open a connection to an SQLite file directly, even if the SQLite provider is not installed: _gda_open_internal_sqlite_connection() * libgda/gda-meta-store.c: if the SQLite provider is not installed, then use _gda_open_internal_sqlite_connection() * libgda/gda-server-operation-private.h: * libgda/gda-server-operation.c: added a private _gda_server_operation_new_from_string() function * libgda/sqlite/Makefile.am * libgda/sqlite/gen_emb_string.c: tool which generates source code to embedd all the .xml files found in providers/sqlite. * libgda/sqlite/gda-sqlite-provider.c: if a .xml file normally installed along with the SQLite provider is not found, then use the embedded version, using the file generated by the new gen_emb_string tool (which means losing any translation but we don't care as it is for internal purposes only). * libgda/sqlite/gda-sqlite-provider.c: * providers/mysql/gda-mysql-provider.c: * providers/postgres/gda-postgres-provider.c: * providers/skel-implementation/capi/gda-capi-provider.c: minor corrections in warnings * tools/gda-sql.c: better handle when the meta store object can be created svn path=/branches/LIBGDA_4.0/; revision=3364 2009-03-25 Inaki Larranaga Murgoitio <dooteo@euskalgnu.org> * po/ChangeLog, po/eu.po: Updated Basque translation. 2009-03-25 Inaki Larranaga Murgoitio <dooteo@euskalgnu.org> * eu.po: Updated Basque translation. svn path=/trunk/; revision=3363 2009-03-23 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, configure.in, po/POTFILES.in: added libgda/gda-sql-builder.c don't override MYSQL_CFLAGS if it has 2009-03-23 Vivien Malerba <malerba@gnome-db.org> * po/POTFILES.in: added libgda/gda-sql-builder.c * configure.in: don't override MYSQL_CFLAGS if it has already been set as an environment variable svn path=/trunk/; revision=3361 2009-03-19 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, Makefile.am, doc/C/Makefile.am, doc/C/libgda-4.0-docs.sgml, doc/C/libgda-4.0-sections.txt, doc/C/libgda-4.0.types.in, doc/C/tmpl/gda-sql-builder.sgml, doc/C/tmpl/gda-statement.sgml, libgda/Makefile.am, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, libgda/libgda.h.in, samples/Makefile, samples/README, samples/SqlBuilder/Makefile, samples/SqlBuilder/README, samples/SqlBuilder/example.c: new object to build GdaStatement iterativaly; this is 2009-03-19 Vivien Malerba <malerba@gnome-db.org> * libgda/Makefile.am: * libgda/libgda.h.in: * libgda/gda-sql-builder.[ch]: new object to build GdaStatement iterativaly; this is * Makefile.am: * samples/: new example illustrating how to use the new #GdaSqlBuilder object * doc/C: - document GdaSqlBuilder - have 'make distcheck' work again svn path=/trunk/; revision=3360 2009-03-17 Vivien Malerba <malerba@gnome-db.org> * ChangeLog, ChangeLog-pre-4.0, Makefile.am, configure.in, doc/C/Makefile.am, doc/C/libgda-4.0-docs.sgml, doc/C/libgda-4.0-sections.txt, doc/C/libgda-4.0.types.in, doc/C/tmpl/gda-connection.sgml, doc/C/tmpl/gda-set.sgml, doc/C/tmpl/gda-tree-manager.sgml, doc/C/tmpl/gda-tree-mgr-columns.sgml, doc/C/tmpl/gda-tree-mgr-label.sgml, doc/C/tmpl/gda-tree-mgr-schemas.sgml, doc/C/tmpl/gda-tree-mgr-select.sgml, doc/C/tmpl/gda-tree-mgr-tables.sgml, doc/C/tmpl/gda-tree-node-dbio.sgml, doc/C/tmpl/gda-tree-node.sgml, doc/C/tmpl/gda-tree.sgml, doc/C/tree-overview.dia, doc/C/tree-overview.png, doc/C/tree-overview2.dia, doc/C/tree-overview2.png, doc/C/version.xml.in, libgda/Makefile.am, libgda/gda-decl.h, libgda/gda-set.h, libgda/gda-tree-manager.c, libgda/gda-tree-manager.h, libgda/gda-tree-mgr-columns.c, libgda/gda-tree-mgr-columns.h, libgda/gda-tree-mgr-label.c, libgda/gda-tree-mgr-label.h, libgda/gda-tree-mgr-schemas.c, libgda/gda-tree-mgr-schemas.h, libgda/gda-tree-mgr-select.c, libgda/gda-tree-mgr-select.h, libgda/gda-tree-mgr-tables.c, libgda/gda-tree-mgr-tables.h, libgda/gda-tree-node.c, libgda/gda-tree-node.h, libgda/gda-tree.c, libgda/gda-tree.h, libgda/libgda.h.in, libgda/libgda.symbols, po/POTFILES.in, samples/Makefile, samples/README, samples/Tree/Makefile, samples/Tree/README, samples/Tree/example.c, tools/Makefile.am: set binaries extension to 4.1 splitted changes before 4.0 to 2009-03-17 Vivien Malerba <malerba@gnome-db.org> * tools/Makefile.am: set binaries extension to 4.1 * Changelog: splitted changes before 4.0 to ChangeLog-pre-4.0 * libgda/Makefile.am: * libgda/libgda.symbols: * libgda/libgda.h.in: * libgda/gda-decl.h: * libgda/gda-tree.[ch]: * libgda/gda-tree-node.[ch]: * libgda/gda-tree-manager.[ch]: * libgda/gda-tree-mgr-label.[ch]: * libgda/gda-tree-mgr-schemas.[ch]: * libgda/gda-tree-mgr-tables.[ch]: * libgda/gda-tree-mgr-columns.[ch]: * libgda/gda-tree-mgr-select.[ch]: new GdaTree and related implementation * Makefile.am: * samples/: added a Tree example to show how to use GdaTree * po/POTFILES.in: added new files * libgda/gda-set.h: doc. update * doc/C: - doc. updates for GdaTree and related - added a deprecated symbols section - added new symbols for 4.2 section - added version number svn path=/trunk/; revision=3359
Generated by dwww version 1.15 on Sun Jun 16 09:00:23 CEST 2024.