2011-07-06 Vivien Malerba * NEWS: Released version 4.99.3 * m4/mdbtools.m4: Corrected M4 file to handle C test code with square brackets 2011-07-05 Murray Cumming * libgda-ui/gdaui-raw-grid.c: Fix typo. * 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, .../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, .../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, .../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. * configure.ac: Add -Wformat-security to the --enable-warnings=fatal warnings. This did not show any new problems. * 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 * 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, .../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, .../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-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/ldap-browser/class-properties.c, tools/browser/ldap-browser/entry-properties.c, tools/browser/ldap-browser/filter-editor.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/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, .../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(). * .../data-entries/gdaui-data-cell-renderer-combo.c: Replace (deprecated) gtk_paint_expander() with gtk_render_expander(). This deprecation happened in GTK+ 3.0. * .../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, .../plugins/gdaui-data-cell-renderer-password.c, .../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, .../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-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, .../browser/dummy-perspective/dummy-perspective.c, .../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, .../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/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, .../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/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, .../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, .../browser/data-manager/data-favorite-selector.c, tools/browser/data-manager/data-source-editor.c, tools/browser/data-manager/data-widget.c, .../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, .../data-entries/gdaui-data-cell-renderer-bin.c, .../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 * 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, .../skel-implementation/capi/gda-capi-blob-op.c, .../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 Vivien Malerba * providers/reuseable/postgres/parser.y: Added GDA_SQL_OPERATOR_TYPE_ILIKE in the PostgreSQL parser 2011-07-01 Murray Cumming * 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-07-01 Gonzalo Sanhueza * po/es.po: Updated Spanish translation 2011-07-01 Daniel Mustieles * po/es.po: Updated Spanish translation 2011-07-01 Gonzalo Sanhueza * po/es.po: Updated Spanish translation 2011-06-30 Vivien Malerba * 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-28 Gonzalo Sanhueza * tools/browser/help/es/es.po: Updated Spanish translation 2011-06-25 Gonzalo Sanhueza * tools/browser/help/es/es.po: Updated Spanish translation 2011-06-23 Murray Cumming * libgda/sql-parser/gda-statement-struct-parts.c: gda_sql_expr_serialize(): Correct copy/pasted documentation. * libgda/gda-sql-builder.c: Fix my typo * libgda/gda-sql-builder.c: gda_sql_builder_add_field_id()/select_add_field(): Avoid incorrect free(). Avoid freeing "" string literals. 2011-06-21 Vivien Malerba * tools/browser/canvas/browser-canvas.c: Correction for bug #653082 (thanks to Dominique Leuenberger) 2011-06-21 Daniel Mustieles * tools/browser/help/es/es.po: Updated Spanish translation * po/es.po: Updated Spanish translation