2010-09-01 Vivien Malerba * NEWS: Released 4.1.8 * tools/browser/browser-window.c: Fix compilation if GTK+ < 2.18 * tools/browser/schema-browser/table-columns.c: GdaBrowser: table's properties display correction * libgda/sqlite/sqlite-src/PragmasPatch, libgda/sqlite/sqlite-src/sqlite3.c, libgda/sqlite/sqlite-src/sqlite3.h: Switched to SQLite 3.7.2 * po/POTFILES.in, tools/browser/browser-window.c, tools/browser/browser-window.h, tools/browser/data-manager/DataSourceEdition.dia, tools/browser/data-manager/Makefile.am, tools/browser/data-manager/data-console.c, .../data-manager/data-manager-perspective.c, tools/browser/data-manager/data-source-editor.c, tools/browser/data-manager/data-source-editor.h, tools/browser/data-manager/data-source-manager.c, tools/browser/data-manager/data-source-manager.h, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-source.h, tools/browser/data-manager/marshal.list, tools/browser/data-manager/ui-spec-editor.c, tools/browser/data-manager/ui-spec-editor.h, tools/browser/data-manager/xml-spec-editor.c, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-window.sgml, tools/browser/support.c: GdaBrowser: new data source editor for the data manager perspective 2010-08-31 Vivien Malerba * libgda-ui/Makefile.am, libgda/Makefile.am: Corrected bug whidh prevents building GIR files when compiling outside of the sources * libgda-report/engine/gda-report-engine.c, libgda-ui/data-entries/common-bin.c, .../data-entries/gdaui-data-cell-renderer-bin.c, .../gdaui-data-cell-renderer-boolean.c, libgda-ui/data-entries/gdaui-entry-date.c, libgda-ui/data-entries/gdaui-entry-time.c, libgda-ui/data-entries/gdaui-entry-timestamp.c, libgda-ui/data-entries/plugins/Makefile.am, libgda-ui/data-entries/plugins/common-pict.c, .../plugins/gdaui-data-cell-renderer-cgrid.c, .../plugins/gdaui-data-cell-renderer-cgrid.h, libgda-ui/data-entries/plugins/gdaui-entry-cgrid.c, libgda-ui/data-entries/plugins/gdaui-entry-cgrid.h, libgda-ui/data-entries/plugins/gdaui-entry-text.c, libgda-ui/data-entries/plugins/libmain.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-proxy.c, libgda-ui/gdaui-data-store.c, libgda-ui/gdaui-server-operation.c, libgda-ui/internal/gdaui-provider-auth-editor.c, libgda-ui/internal/gdaui-provider-spec-editor.c, libgda-ui/internal/utility.c, libgda-xslt/sql_backend.c, libgda-xslt/sql_exslt_internal.c, libgda-xslt/sqlexslt.c, libgda/gda-meta-struct-io.c, libgda/gda-sql-builder.c, libgda/gda-tree-manager.c, libgda/gda-util.c, libgda/handlers/gda-handler-time.c, libgda/sql-parser/gda-sql-parser.c, libgda/sqlite/gda-sqlite-meta.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, libgda/thread-wrapper/gda-thread-wrapper.c, po/POTFILES.in, providers/mysql/gda-mysql-recordset.c, providers/postgres/gda-postgres-provider.c, providers/skel-implementation/capi/gda-capi-meta.c, testing/gda-test-blob.c, testing/html.c, tools/browser/canvas/browser-canvas-fkey.c, tools/browser/canvas/browser-canvas-utility.c, tools/browser/common/gdaui-data-import.c, tools/browser/data-manager/data-console.c, .../browser/data-manager/data-favorite-selector.c, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-favorite-selector.c, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/relations-diagram.c, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-info.c, tools/browser/schema-browser/table-preferences.c, tools/browser/schema-browser/table-relations.c, tools/browser/support.c, tools/command-exec.c, tools/gda-sql.c, tools/web-server.c: Remove compiler warnings 2010-08-31 Murray Cumming * libgda/gda-config.c, libgda/gda-connection.c: GdaConfig, GdaConnection: Add docs about error domains thrown. 2010-08-30 Robert Ancell * libgda-ui/Makefile.am, libgda/Makefile.am, libgda/gda-tree-manager.h, libgda/sqlite/gda-symbols-util.c: Fix introspection build 2010-08-29 Vivien Malerba * tools/browser/help/sl/.gitignore: Added missing .gitignore * libgda-ui/gdaui-basic-form.c: GdauiBasicForm documentation correction * libgda/gda-util.c: Bug fix in gda_connection_string_split() 2010-08-26 Matej Urbančič * tools/browser/help/sl/sl.po: Updated Slovenian translation 2010-08-25 Matej Urbančič * tools/browser/help/sl/sl.po: Updated Slovenian translation * tools/browser/help/sl/sl.po: Updated Slovenian translation * tools/browser/help/Makefile.am: Added sl for Slovenian translation 2010-08-24 Joe Hansen * po/da.po: Updated Danish translation 2010-08-23 Petr Kovar * po/cs.po: Update Czech translation by Marek Cernocky 2010-08-22 Vivien Malerba * libgda-ui/gdaui-login.c: Correction for bug #626916, thanks to Andrea Zagli * configure.ac: Correction for bug #627421, thanks to Michal Kurgan 2010-08-19 Vivien Malerba * libgda/gda-util.c, tests/.gitignore, tests/Makefile.am, tests/test-connection-string-split.c: Handle cases in gda_connection_string_split(), thanks to Andrea Zagli where username and/or password could be specified in the connection string using USERNAME=... and PASSWORD=... * libgda-ui/gdaui-basic-form.c: Bug correction in GdauiBasicForm 2010-08-16 Andika Triwidada * po/LINGUAS, po/id.po: Added Indonesian translation Added id to LINGUAS 2010-08-06 Mario Blättermann * po/de.po: [i18n] Updated German translation 2010-08-05 Jorge González * po/es.po: Updated Spanish translation 2010-08-04 Matej Urbančič * po/sl.po: Updated Slovenian translation 2010-08-04 Vivien Malerba * po/POTFILES.in: Updated POTFILES.in * libgda/sqlite/sqlite-src/PragmasPatch, libgda/sqlite/sqlite-src/sqlite3.c, libgda/sqlite/sqlite-src/sqlite3.h: Switched to SQLite version 3.7.0.1 * tools/browser/browser-window.c, tools/browser/browser-window.h, .../data-manager/data-manager-perspective.c, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-window.sgml, tools/browser/query-exec/query-exec-perspective.c: GdaBrowser: don't show tabs in fullscreen mode if there is only one tab * tools/browser/browser-window.c, .../data-manager/data-manager-perspective.c, tools/browser/query-exec/query-exec-perspective.c, .../schema-browser/schema-browser-perspective.c: Added an option to hide the favorites tab in GdaBrowser * providers/postgres/gda-postgres-util.c: Validate error strings in PostgreSQL provider when client tries to connect, but connection is refused, error messages use encoding set in configuration of server, which is unknown. This situation causes invalid UTF8 errors not being displayed by GTK. * libgda-ui/data-entries/gdaui-entry-common-time.c: Fixed bug in data entry to display timestamps where the date part was not reset when displaying a NULL value * libgda-ui/gdaui-data-filter.c: Wrap label in error massage for better readability * libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-number.c, libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/data-entries/plugins/gdaui-entry-cgrid.c, .../data-entries/plugins/gdaui-entry-filesel.c: Replaced gtk_entry_set_editable() by gtk_editable_set_editable() * libgda/gda-data-proxy.c: Avoid column names duplication in GdaDataProxy filtering which caused an error when the creating the virtual table and made the filtering impossible * tools/browser/browser-perspective.c, tools/browser/browser-perspective.h, tools/browser/browser-window.c, .../data-manager/data-manager-perspective.c, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-perspective.sgml, tools/browser/query-exec/query-exec-perspective.c, .../schema-browser/schema-browser-perspective.c: Correctly display each perspective's menu in GdaBrowser upon starting * tools/browser/browser-window.c: Avoid compilation warnings * tools/browser/data-manager/data-source-manager.c: Avoid data sources duplicates in GdaBrowser's data manager 2010-08-04 Petr Kovar * po/cs.po: Update Czech translation by Marek Cernocky 2010-08-02 Vivien Malerba * tools/browser/browser-window.c, tools/browser/data-manager/data-console.c, .../data-manager/data-manager-perspective.c, tools/browser/data-manager/xml-spec-editor.c: Focus improvements in GdaBrowser * libgda-ui/data-entries/gdaui-entry-wrapper.c: Emit the "contents-activated" signal even if the data entry's value is its reference because it may have changed once and then changed again to its reference value * tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-source-manager.c, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-widget.c, tools/browser/data-manager/data-widget.h, tools/browser/data-manager/xml-spec-editor.c: GdaBrowser: correctly handle variables in data manager perspective * tools/browser/data-manager/xml-spec-editor.c, tools/browser/schema-browser/relations-diagram.c, tools/browser/support.c: Misc. GdaBrowser corrections * tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-console.h, .../data-manager/data-manager-perspective.c, tools/browser/mgr-favorites.c: Added save button to GdaBrowser's data manager view 2010-08-01 Vivien Malerba * libgda-ui/data-entries/gdaui-entry-common-time.c: Better check for errors in time data entry widgets * libgda/sql-parser/gda-statement-struct.c, libgda/thread-wrapper/gda-thread-wrapper.h: Comment corrections * tools/browser/data-manager/xml-spec-editor.c: Dont't use GtkInfoBar if version < 2.18.0 * tools/browser/browser-connection-priv.h, tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-source-manager.c, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-source.h, tools/browser/data-manager/data-widget.c, tools/browser/data-manager/xml-spec-editor.c, tools/browser/doc/tmpl/browser-connection.sgml: GdaBrowser's data manager: corrected data sources sorting * tools/browser/browser-connection-priv.h, tools/browser/browser-connection.c: GdaBrowser: use thread wrapper to catch the transaction status change signal * tools/browser/data-manager/Makefile.am, tools/browser/data-manager/data-console.c, tools/browser/data-manager/spec-editor.c, tools/browser/data-manager/spec-editor.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: Separated XML and UI spec. editors in GdaBrowser's DataManager perspective 2010-07-29 Vivien Malerba * libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/libgda-ui.symbols, libgda/gda-data-model.c, libgda/gda-sql-builder.c, tools/browser/auth-dialog.c, tools/browser/canvas/browser-canvas.c: Misc. corrections 2010-07-31 Jorge González * po/es.po: Updated Spanish translation * doc/es/es.po, po/es.po: Updated Spanish translation 2010-07-29 Matej Urbančič * po/sl.po: Updated Slovenian translation 2010-07-28 Mario Blättermann * po/de.po: [i18n] Updated German translation 2010-07-28 Vivien Malerba * libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/gdaui-basic-form.c: Minor combo UI entry corrections * doc/C/tmpl/gdaui-grid.sgml: Doc. correction * doc/C/libgda-ui-sections.txt, doc/C/tmpl/gdaui-data-entry.sgml, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry-combo.h, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-entry.h, libgda-ui/libgda-ui.symbols: UI extension API changes gdaui_data_entry_reset -> gdaui_data_entry_set_reference_current gdaui_entry_combo_set_values_orig -> gdaui_entry_combo_set_reference_values gdaui_entry_combo_get_values_orig -> gdaui_entry_combo_get_reference_values gdaui_entry_combo_set_values_default -> gdaui_entry_combo_set_default_values * libgda/sqlite/sqlite-src/PragmasPatch, libgda/sqlite/sqlite-src/sqlite3.h: Set embedded SQLite version to 3.7.0 * libgda/information_schema.xml: Use strings limited to 30 chars. when the meta store is held in a MySQL database because MySQL fails to create primary keys if the size of the strings is undefined or if the size is too big (it says 1000 chars but it's not really 100, and 30 for each string seems to be Ok) * tools/browser/schema-browser/table-columns.c: Removed some debug info * tools/browser/help/C/figures/table-insert-data.png, tools/browser/help/C/table-insert-data.page, tools/browser/help/Makefile.am, .../schema-browser/schema-browser-perspective.c, tools/browser/schema-browser/table-info.c: GdaBrowser: use a combo box to select related data when inserting data * tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-connection.sgml: GdaBrowser: added browser_connection_rerun_select_cb() * libgda-ui/gdaui-basic-form.c: Correclty handle reference values in GdauiBasicForm when a data entry is being re-created (before that correction, the value the data entry had before being re-created became the new reference value) * libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/gdaui-set.c, libgda-ui/gdaui-set.h: Added the GdauiSet::source-model-changed signal the only visible user visible change there is in the GdauiEntryCombo widget * libgda/gda-data-model.c, libgda/gda-data-proxy.c: GdaDataModel row find corrections * doc/C/libgda-sections.txt, doc/C/tmpl/gda-set.sgml, libgda/gda-set.c, libgda/gda-set.h, libgda/libgda.symbols: Added gda_set_replace_source_model() and the "source-model-changed" signal * doc/C/libgda-ui-sections.txt, doc/C/tmpl/gdaui-data-entry.sgml, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-entry.h, testing/gdaui-test-data-entries.c: UI extension API renaming to be more coherent gdaui_data_entry_get_original_value -> gdaui_data_entry_get_reference_value gdaui_data_entry_set_value_default -> gdaui_data_entry_set_default_value 2010-07-26 Vivien Malerba * tools/browser/schema-browser/mgr-columns.c: GdaBrowser: add information about auto incremented columns * providers/mysql/gda-mysql-ddl.c: MySQL provider SQL operation rendering correction * libgda-ui/gdaui-basic-form.c: Better entry label in GdauiBasicForm for multiple entries linked by the same data model * doc/C/tmpl/gda-set.sgml, libgda/gda-set.c, libgda/gda-set.h: GdaSet ordering of nodes in GdaSetSource 2010-07-26 Christian Kirbach * po/de.po: [i18n] Updated German translation 2010-07-22 Matej Urbančič * po/sl.po: Updated Slovenian translation 2010-07-21 Vivien Malerba * tools/browser/schema-browser/table-columns.c: GdaBrowser: UI bug correction * libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/gdaui-raw-grid.c: Misc UI corrections * tools/browser/browser-connection.c, tools/browser/schema-browser/mgr-columns.c, tools/browser/schema-browser/mgr-columns.h, tools/browser/schema-browser/table-columns.c: GdaBrowser: show tables referencing the current table with FK constraints * tools/browser/browser-connections-list.c, .../browser/data-manager/data-favorite-selector.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-favorite-selector.c, tools/browser/schema-browser/favorite-selector.c, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-preferences.c, tools/browser/support.c, tools/browser/support.h: GdaBrowser: right click on tree views selects row * .../plugins/gdaui-entry-text-spec.xml.in, libgda-ui/data-entries/plugins/gdaui-entry-text.c: Added wrap mode to the "text" plugin * tools/browser/browser-connection-priv.h, tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/schema-browser/table-info.c: GdaBrowser: added browser_connection_execute_statement_cb() * libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/gdaui-basic-form.c: Bug fixes in GdauiBasicForm and data entries * libgda-ui/data-entries/gdaui-entry-wrapper.c: Bug fix in GdauiDataEntry implementation * tools/browser/browser-connection.c, tools/browser/common/ui-formgrid.c, tools/browser/schema-browser/table-info.c: GdaBrowser improvements: added a table insert feature * libgda/gda-statement.c, libgda/sql-parser/gda-statement-struct-insert.c, providers/mysql/gda-mysql-provider.c: Allow INSERT statement with no field and no value * doc/C/libgda-sections.txt, doc/C/tmpl/gda-server-provider.sgml, doc/C/tmpl/provider-support.sgml, libgda/gda-server-provider.h, libgda/gda-util.c, libgda/gda-util.h, libgda/libgda.symbols, libgda/sqlite/gda-sqlite-provider.c, providers/jdbc/gda-jdbc-provider.c, providers/mysql/gda-mysql-provider.c, providers/oracle/gda-oracle-provider.c, providers/postgres/gda-postgres-provider.c, .../skel-implementation/capi/gda-capi-provider.c, providers/web/gda-web-provider.c, tests/parser/.gitignore, tests/parser/Makefile.am, tests/parser/check_rewrite_for_default.c: Correclty handle variables set to DEFAULT when executing a statement this is necessary when a statement containing variables is executed and when some of the variables are set to a default value (which is not compatible with the variable type and can not be bound normally). In this case the statement is re-written and executed. * libgda-ui/data-entries/gdaui-entry-none.c: UI correction in GdauiEntryNone * doc/C/howto.xml, doc/C/tmpl/gda-set.sgml: Doc. corrections 2010-07-19 Kjartan Maraas * po/nb.po: Updated Norwegian bokmål translation * po/POTFILES.in: Add missing file 2010-07-19 Matej Urbančič * po/sl.po: Updated Slovenian translation 2010-07-18 Vivien Malerba * libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-init.c, libgda/gda-holder.c, libgda/gda-set.c, libgda/gda-set.h: Correctly handle GdaHolder with NULL initial type if forms where the GdaHolder's type is only known when some data is assigned to it 2010-07-18 Jorge González * po/es.po: Updated Spanish translation 2010-07-16 Vivien Malerba * tools/browser/common/ui-formgrid.c, tools/browser/common/ui-formgrid.h, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-source.h, tools/browser/data-manager/data-widget.c, tools/browser/query-exec/query-result.c: GdaBrowser: handle user preferences in all forms * libgda-ui/gdaui-raw-grid.c: Change default export type to CSV * doc/C/libgda-ui-sections.txt, doc/C/tmpl/gdaui-basic-form.sgml, doc/C/tmpl/gdaui-data-entry.sgml, libgda-ui/data-entries/gdaui-entry-bin.c, libgda-ui/data-entries/gdaui-entry-boolean.c, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-none.c, libgda-ui/data-entries/gdaui-entry-number.c, libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/data-entries/gdaui-entry-wrapper.h, libgda-ui/data-entries/plugins/gdaui-entry-cgrid.c, libgda-ui/data-entries/plugins/gdaui-entry-cidr.c, .../data-entries/plugins/gdaui-entry-filesel.c, .../data-entries/plugins/gdaui-entry-password.c, libgda-ui/data-entries/plugins/gdaui-entry-pict.c, libgda-ui/data-entries/plugins/gdaui-entry-text.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-entry.h, libgda-ui/gdaui-form.c, testing/gdaui-test-data-entries.c, tools/browser/common/gdaui-entry-import.c: GdaDataEntry widgets can be queried for horizontal and vertical expansion requirements * libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-entry.h: GdauiBasicForm: handle data entries changing their expanding requirements * tools/browser/Makefile.am, tools/browser/common/Makefile.am, tools/browser/common/ui-formgrid.c, tools/browser/common/ui-formgrid.h, tools/browser/data-manager/data-source.c, tools/browser/data-manager/data-source.h, tools/browser/data-manager/data-widget.c, tools/browser/gda-browser-form.png, tools/browser/gda-browser-grid.png, tools/browser/query-exec/query-result.c, tools/browser/support.c, tools/browser/support.h: GdaBrowser: allow to toggle between grid and form presentations for data sets * tools/browser/auth-dialog.c: Better set the focus in GdaBrowser's authentification dialog * libgda-ui/gdaui-raw-grid.c: Added some export options to the export dialog of GdauiRawGrid * libgda/gda-data-model.c: Added the "INVALID_AS_NULL" export option when exporting a data model 2010-07-15 Vivien Malerba * libgda/gda-data-model.c: Improved gda_data_model_dump()'s output 2010-07-15 Mario Blättermann * po/de.po: [i18n] Updated German translation 2010-07-15 Petr Kovar * po/cs.po: Update Czech translation by Marek Cernocky 2010-07-14 Matej Urbančič * po/sl.po: Updated Slovenian translation 2010-07-14 Vivien Malerba * libgda/gda-connection-event.c: Removed debug info * doc/C/libgda-4.0-docs.sgml, libgda/gda-config.c, tools/gda-sql.c: Gda-SQL and programs without a main loop can not fetch authentification from Gnome keyring * configure.ac, libgda/Makefile.am, libgda/gda-config.c, libgda/gda-data-model-dir.c: Removed file modifications monitoring other than Gio, and removed GnomeVFS usage * libgda-ui/gdaui-login.c, tools/browser/auth-dialog.c: Correctly handle DSN changes in authentification dialogs * control-center/gdaui-dsn-assistant.c: Save authentification information when creating DSN in the control center * configure.ac, libgda/Makefile.am, libgda/gda-config.c: Use Gnome Keyring if available to store DSN's authentification if it is found, this disables saving authentification information in the config file * tools/browser/data-manager/data-source.c: GdaBrowser: implement dependencies for composed Foreign keys * tools/browser/data-manager/Makefile.am, tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-source-manager.c, tools/browser/data-manager/data-source-manager.h, tools/browser/data-manager/spec-editor.c, tools/browser/data-manager/spec-editor.h: Initial creation of DataSourceManager object 2010-07-14 Matej Urbančič * po/sl.po: Updated Slovenian translation 2010-07-14 Vivien Malerba * libgda/gda-data-model.c: Added the "NULL_AS_EMPTY" option when exporting a data model to represent NULL values as the empty string rather than as the 'NULL' string * doc/C/tmpl/gda-value.sgml: Doc. update for gda_time_valid() and gda_timestamp_valid() 2010-07-13 Vivien Malerba * doc/C/libgda-sections.txt, libgda/gda-value.c, libgda/gda-value.h, libgda/libgda.symbols: Added gda_time_valid() and gda_timestamp_valid(), thanks to Andrea Zagli 2010-07-12 Vivien Malerba * libgda-ui/gdaui-raw-grid.c: Code cleanups in GdauiRawGrid * libgda/gda-data-model.c: Added a FIELDS_NAME option when exporting a GdaDataMode (thanks to Andrea Zagli) this option adds as firt line the name of each exported fields * libgda/gda-connection.c: Connection locking correction * libgda/thread-wrapper/gda-thread-provider.c: Fixed a crash case in the GdaThreadProvider * libgda/gda-util.c: Better doc for gda_sql_identifier_split() * tools/browser/data-manager/data-source.c: Make GdaBrowser's data manager perspective handle composed table names * doc/C/prov-writing.xml, libgda/gda-connection.c, libgda/gda-server-provider.c, libgda/gda-server-provider.h, libgda/sqlite/gda-sqlite-provider.c, providers/mysql/gda-mysql-provider.c, providers/postgres/gda-postgres-provider.c: Correctly handle the case where a database provider can only be used by a unique thread * tools/browser/help/es/.gitignore: New .gitignore * doc/C/tmpl/gda-connection.sgml, libgda/gda-connection-event.c, libgda/gda-connection.c, libgda/libgda.symbols, providers/jdbc/gda-jdbc-provider.c, providers/mysql/gda-mysql-provider.c, providers/mysql/gda-mysql-util.c, providers/oracle/gda-oracle-provider.c, providers/oracle/gda-oracle-util.c, providers/oracle/gda-oracle-util.h, providers/postgres/gda-postgres-provider.c, providers/postgres/gda-postgres-util.c, .../skel-implementation/capi/gda-capi-provider.c, providers/web/gda-web-provider.c: Implementing missing features in GdaConnection for the new way to handle events * added a new "events-history-size" property to allow one to grow or reduce the number of GdaConnectionEvent objects kept * GdaConnection now behaves like before from the outside * database providers now use the new gda_connection_point_available_event() method * deprecated gda_connection_event_new() 2010-07-12 Nicolau Gonçalves * : Updated Portuguese translation * po/pt.po: Updated Portuguese translation 2010-07-11 Vivien Malerba * libgda/gda-set.c, libgda/gda-set.h: Correction for bug #624088, and set correct error codes 2010-07-11 Jorge González * po/es.po: Updated Spanish translation 2010-07-10 Vivien Malerba * libgda/Makefile.am, libgda/gda-connection-event.c, libgda/gda-connection.c, libgda/gda-data-select.c, libgda/gda-holder.c, libgda/gda-set.c, libgda/gda-set.h, libgda/gda-statement-priv.h, libgda/gda-statement.c, libgda/sqlite/gda-sqlite-provider.c: Misc. optimizations * libgda/sqlite/gda-sqlite-provider.c: Correctly fetch the last inserted row in SQLite * libgda/gda-data-select.c: Correction for bug #624032 * libgda/gda-connection-private.h, libgda/gda-connection.c, libgda/sqlite/gda-sqlite-provider.c: GdaConnection now uses a circular array to store (and reuse) GdaConnectionEvent objects * libgda/sqlite/gda-sqlite-provider.c: Improve Sqlite's make_last_inserted_set() reuse the same SELECT GdaStatement as long as the INSERT statement has not changed 2010-07-08 Jorge González * po/es.po: Updated Spanish translation 2010-07-08 Vivien Malerba * .../data-entries/gdaui-data-cell-renderer-util.c, libgda-ui/data-entries/widget-embedder.c: Mark invalid entries in light red instead of crossings 2010-07-08 Joe Hansen * po/da.po: Updated Danish translation 2010-07-07 Vivien Malerba * doc/C/tmpl/gda-sql-builder.sgml: Doc. corrections * doc/C/tmpl/gda-connection.sgml, libgda/gda-connection.c, libgda/gda-connection.h, tools/browser/auth-dialog.c, tools/browser/browser-connection-priv.h, tools/browser/browser-connection.c, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/login-dialog.c, tools/gda-sql.c: Added the GDA_CONNECTION_OPTIONS_AUTO_META_DATA connection flag which, if specified, maintains up to date the meta store associated to the connection, if any. * doc/C/tmpl/gda-thread-wrapper.sgml, libgda/thread-wrapper/gda-thread-provider.c, libgda/thread-wrapper/gda-thread-wrapper.c, libgda/thread-wrapper/gda-thread-wrapper.h, tests/multi-threading/check_wrapper.c: Modified gda_thread_wrapper_connect_raw() it is now possible to specify if a signal can be caught if emitted in any thread * libgda/gda-meta-store.c: Avoid using uninitialized variable 2010-07-06 Mario Blättermann * po/de.po: [i18n] Updated German translation 2010-07-05 Vivien Malerba * doc/C/libgda-sections.txt, doc/C/tmpl/gda-server-operation.sgml, libgda/gda-server-operation.c, libgda/gda-server-operation.h, libgda/libgda.symbols: Added gda_server_operation_string_to_op_type() 2010-07-04 Jorge González * po/es.po: Updated Spanish translation 2010-07-03 Vivien Malerba * libgda/sqlite/gda-sqlite-provider.c: SQLite: only return the IMPACTED_ROWS on INSERT, UPDATE or DELETE statements * libgda/gda-data-proxy.c: Misc. values' flags handling correction in GdaDataProxy * .../data-entries/gdaui-data-cell-renderer-bin.c, .../gdaui-data-cell-renderer-boolean.c, .../gdaui-data-cell-renderer-textual.c, .../plugins/gdaui-data-cell-renderer-password.c, .../plugins/gdaui-data-cell-renderer-pict.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-data-proxy-info.c, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c, testing/gdaui-test-errors.c: UI corrections when displaying invalid values in grid and form 2010-07-02 Matej Urbančič * po/sl.po: Updated Slovenian translation 2010-06-30 Vivien Malerba * libgda/gda-sql-builder.c, tests/test-sql-builder.c: Support more types for gda_sql_builder_add_expr_value() 2010-06-29 Jorge González * po/es.po: Updated Spanish translation 2010-06-28 Jorge González * po/es.po: Updated Spanish translation 2010-06-28 Matej Urbančič * po/sl.po: Updated Slovenian translation 2010-06-28 Jorge González * tools/browser/help/es/es.po: Added initial Spanish translation * tools/browser/help/Makefile.am: Added es to DOC_LINGUAS