2010-11-14 Vivien Malerba * NEWS: Released 4.2.1 * 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-08 Marek Černocký * po/cs.po: Updated Czech translation 2010-11-04 Vivien Malerba * libgda/gda-data-model-import.c: Win32 corrections for GdaDataModelImport 2010-11-03 Vasilis Tsivikis * doc/Makefile.am, doc/el/el.po: l10n: Added Greek translation for libgda documentation 2010-11-01 Jorge González * po/es.po: Updated Spanish translation 2010-10-31 Petr Kovar * po/cs.po: Update Czech translation by Marek Cernocky 2010-10-29 Carles Ferrando * po/ca@valencia.po: Updated Catalan (Valencian) translation * po/LINGUAS: Added Catalan (Valencian) translation 2010-10-29 Vivien Malerba * 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 Matej Urbančič * po/sl.po: Updated Slovenian translation 2010-10-28 Vivien Malerba * 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 * libgda/gda-data-model-import.c: Improved data model import's error messages 2010-10-27 Vivien Malerba * 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 Bruno Brouard * po/fr.po: Updated French translation 2010-10-26 Vivien Malerba * libgda/gda-data-model.c: Correctly print the number of rows in gda_data_model_dump() * 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, libgda/sqlite/virtual/names.csv, libgda/sqlite/virtual/test_model.xml, libgda/sqlite/virtual/virtual-test.c, testing/.gitignore, testing/Makefile.am, testing/names.csv, testing/test_model.xml, testing/virtual-test-2.c, 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-24 Joe Hansen * po/da.po: Updated Danish translation 2010-10-23 Bruno Brouard * po/fr.po: Updated french translation Contributed by Laurent Coudeur 2010-10-22 Matej Urbančič * po/sl.po: Updated Slovenian translation 2010-10-21 Inaki Larranaga Murgoitio * po/eu.po: Updated Basque language 2010-10-21 Vivien Malerba * 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 * 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-20 Jorge González * po/es.po: Updated Spanish translation 2010-10-19 Vivien Malerba * libgda/gda-data-model-bdb.c, providers/bdb/gda-bdb-provider.c, providers/bdb/gda-bdb-test.c: Win32 BDB compilation corrections * tests/providers/README: Improved doc about how to test providers * 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/browser/browser-connection.c: Another correction found by cppcheck * 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 * libgda/binreloc/binreloc.c: Correction reported by cppcheck 2010-10-18 Vivien Malerba * libgda/gda-util.c, tests/test-connection-string-split.c: Corrections to gda_connection_string_split() regarding USERNAME and PASSWORD and added new tests * providers/mysql/gda-mysql-recordset.c: Correction for bug #617550 * tools/browser/auth-dialog.c: GdaBrowser: auth. dialog correction * tools/browser/data-manager/data-widget.c: GdaBrowser: better error reporting for the data manager perspective * libgda/gda-data-model.c: Doc. correction 2010-10-18 Jonh Wendell * libgda/gda-statement.c: Fix an annotation 2010-10-18 Murray Cumming * libgda-ui/gdaui-data-store.h: Remove trailing comma in enum. 2010-10-17 Vivien Malerba * libgda-ui/Makefile.am: Link correction in UI's gobject introspection * control-center/main.c, testing/gdaui-test-data-entries.c, .../data-manager/data-manager-perspective.c, tools/browser/query-exec/query-exec-perspective.c, .../schema-browser/schema-browser-perspective.c: Replaced GtkNotebookPage with GtkWidget 2010-10-16 Murray Cumming * libgda/gda-sql-builder.c: Docs: reprenents -> represents * libgda/gda-sql-builder.c: Docs: gda_sql_builder_join_add_field(): Clarify * 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 * .../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 * 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 * 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 * libgda/sql-parser/LemonPatch, libgda/sql-parser/lemon.c: Corrected lemon.c patch for Libgda 2010-10-10 Vivien Malerba * 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 * 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-07 Jorge González * po/es.po: Updated Spanish translation * po/es.po: Updated Spanish translation 2010-10-06 Vivien Malerba * 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-05 Vivien Malerba * providers/sqlcipher/sqlcipher.patch: SQLCipher: updated to version 1.1.8 2010-10-04 Vivien Malerba * configure.ac, m4/oracle.m4: Moved Oracle detection in its own M4 file 2010-10-03 Vivien Malerba * configure.ac, m4/postgresql.m4: Moved PostgreSQL detection in its own M4 file * m4/mysql.m4: MySQL detection reporting correction * doc/C/libgda-4.0-docs.sgml: Doc. update regarding providers' status 2010-10-02 Vivien Malerba * 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 * 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 * libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-server-operation.c: Remove more compilation warnings 2010-10-01 David King * 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 * libgda/sqlite/Makefile.am: Use BUILT_SOURCES as mentionned in bug #630958 * 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-30 Vivien Malerba * configure.ac: Removed unnecessary test in configure.ac * configure.ac: Correction for bug #630953 2010-09-30 Andika Triwidada * po/id.po: Updated Indonesian translation 2010-09-29 Marek Černocký * po/cs.po: Updated Czech translation 2010-09-28 Andika Triwidada * po/id.po: Updated Indonesian translation 2010-09-27 Vivien Malerba * m4/mdbtools.m4: Correction for bug #630655