2010-01-16 Mario Blättermann * po/de.po: Updated German translation 2010-01-15 Vivien Malerba * 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, .../skel-implementation/capi/gda-capi-provider.c, providers/web/gda-web-provider.c: Corrections to GdaSqlStatement's SQL rendering 2010-01-15 Matej Urbančič * po/sl.po: Updated Slovenian translation 2010-01-14 Vivien Malerba * 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 * 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/gda-connection.c: Better handle multi threading For the providers which can only be used by a single thread, using it from another thread is now allowed if the original thread using the provider does not exis anymore 2010-01-14 Matej Urbančič * po/sl.po: Updated Slovenian translation 2010-01-13 Vivien Malerba * po/POTFILES.in: Corrected POTFILES.in * tools/browser/auth-dialog.c: GdaBrowser: correction in the login dialog * correctly handle authentication arguments set by the user * hide password in connection dialog is if was set from the command line * libgda/gda-statement.c: Correction in gda_statement_to_sql_extended() now use the cnc argument if possible * 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/reuseable/mysql/gda-mysql-meta.c: MySQL meta data corrections the catalog name is now set to 'mysql' as MySQL maps databases to schemas, and there is no catalog per se. * 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 * tools/browser/gda-browser-reference.png: Better icon in GdaBrowser * 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 * libgda/gda-connection.c: Better way to debug meta store update process now only define GDA_DEBUG_META_STORE_UPDATE to debug the meta store update process * libgda/sqlite/sqlite-src/PragmasPatch, libgda/sqlite/sqlite-src/sqlite3.h: Now use embedded SQLite 3.6.22 2010-01-05 Vivien Malerba * installers/WindowsWix/make-zip-exe.sh, libgda-ui/libgda-ui.symbols: Win32 build corrections 2010-01-11 Matej Urbančič * po/sl.po: Updated Slovenian translation 2010-01-07 Matej Urbančič * po/sl.po: Updated Slovenian translation 2010-01-06 Jorge González * po/es.po: Updated Spanish translation 2010-01-05 Mario Blättermann * po/de.po: Updated German translation 2010-01-05 Vivien Malerba * 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 * tests/multi-threading/check_threaded_cnc.c: Don't fail test if the SalesTest DSN does not exist, for bug #606018 * libgda/gda-config.c: Correctly create per-user configuration directory, for bug #606018 and better handle errors 2010-01-05 Matej Urbančič * po/sl.po: Updated Slovenian translation 2010-01-01 Matej Urbančič * po/sl.po: Updated Slovenian translation 2009-12-30 Vivien Malerba * libgda/gda-config.c: Applied patch for bug #605735 Thanks to Jonh Wendell * libgda/gda-value.c: Correction in GdaBlob copy 2009-12-23 Vivien Malerba * libgda-ui/data-entries/gdaui-numeric-entry.c: GdauiNumericEntry: respect the locale 2009-12-27 Mario Blättermann * po/de.po: Updated German translation * po/de.po: Updated German translation 2009-12-25 Matej Urbančič * po/sl.po: Updated Slovenian translation 2009-12-22 Vivien Malerba * 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, 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-widget-filter.c, libgda-ui/gdaui-data-widget-filter.h, libgda-ui/gdaui-data-widget-info.c, 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 * tools/browser/browser-spinner.c: BrowserSpinner correction * 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-15 Vivien Malerba * libgda-ui/data-entries/gdaui-entry.c: Better handle overwriting selection in GdauiEntry widget 2009-12-14 Vivien Malerba * libgda/gda-meta-store.c, libgda/thread-wrapper/gda-thread-provider.c: Misc corrections * providers/jdbc/libmain.c: Don't keep the Java VM loaded if not needed The problem is that the JVM cannot be easily unloaded even when it's used only to get the available JDBC drivers list. The current solution is to fork a child, load the JVM from the child, get the available JDBC drivers list, transmit that list to the parent process and quit the child. If a connection to a JDBC is actually required, then the JVM will be re-loaded from the main process. * 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 * tests/meta-store/common.c: Fixed meta store check * 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 * 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-08 Vivien Malerba * libgda/gda-sql-builder.c: Memory corruption error correction * tools/browser/browser-spinner.c: Correction for when GTK+ version < 2.18 2009-12-07 Vivien Malerba * 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 * samples/SqlBuilder/example.c: New GdaSqlBuilder example * libgda-ui/gdaui-cloud.c, libgda-ui/gdaui-cloud.h: Allow movement using keyboard in GdauiCloud and improved search 2009-12-04 Murray Cumming * 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 * libgda/gda-data-model.c: If GDA_DATA_MODEL_DUMP_ATTRIBUTES is set, dump column types as mentionned in gda_data_model_dump()'s doc. * providers/oracle/gda-oracle-recordset.c: Oracle provider: correctly set the data model column's type * 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 * 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 * configure.in, control-center/Makefile.am, control-center/data/Makefile.am, .../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 * po/POTFILES.in: Updated po/POTFILES.in * 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-meta.c, providers/mysql/gda-mysql-meta.h, providers/mysql/gda-mysql-parser.c, providers/mysql/gda-mysql-parser.h, 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/mysql/gen_def.c, providers/mysql/keywords_V50.list, providers/mysql/keywords_V51.list, providers/mysql/keywords_V54.list, providers/mysql/keywords_V60.list, providers/mysql/parser.y, 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-21 Jorge González * po/es.po: Updated Spanish translation * po/es.po: Updated Spanish translation * po/es.po: Updated Spanish translation 2009-11-15 Vivien Malerba * 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-meta.h, providers/postgres/gda-postgres-parser.c, providers/postgres/gda-postgres-parser.h, 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/postgres/gen_def.c, providers/postgres/keywords_82.list, providers/postgres/keywords_83.list, providers/postgres/keywords_84.list, providers/postgres/parser.y, providers/reuseable/Makefile.am, providers/reuseable/gda-provider-reuseable.h, providers/reuseable/postgres/Makefile.am, 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/postgres/keywords_82.list, providers/reuseable/postgres/keywords_83.list, providers/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) * autogen.sh: Fix for bug #601893 autogen.sh script uses a fixed automake excutable name 2009-11-15 Jorge González * po/es.po: Updated Spanish translation 2009-11-14 Jorge González * po/es.po: Updated Spanish translation 2009-11-13 Matej Urbančič * po/sl.po: Updated Slovenian translation 2009-11-12 Claude Paroz * po/fr.po: Updated French translation Contributed by Nicolas Repentin, Laurent Coudeur and Claude Paroz 2009-11-12 Vivien Malerba * po/POTFILES.in: Fixed po/POTFILES.in 2009-10-23 Vivien Malerba * providers/prepare_provider_sources.sh: Fixed a bug in prepare_provider_sources.sh 2009-10-19 Vivien Malerba * 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-window.c: GdaBrowser: correction in the "window/New window for cnc" menu item * 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 * 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/sqlite/virtual/gda-vprovider-data-model.c: Virtual connection: use the "string" type instead of "text" * libgda-ui/gdaui-data-store.c, libgda-ui/gdaui-grid.c: Misc corrections and improvements * libgda/gda-data-model-iter.c: GdaDataModelIter correction as columns having the same name would end up being masked by only one othe them * 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 * 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 * libgda/gda-value.c: Handle GObject derived in GValue comparisons 2009-10-14 Vivien Malerba * libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/sqlite-src/PragmasPatch, 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 * 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 * 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() * libgda/gda-util.c: Don't quote the '*' in gda_sql_identifier_quote() * 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-11 Mario Blättermann * po/de.po: Updated German translation