2011-09-02 Vivien Malerba * NEWS: Released 4.99.4 * libgda/Makefile.am: Don't include sql-parsing to GIR to avoid use C specific SQL representation thanks to Daniel Espinosa 2011-09-02 dmustieles * po/es.po: Updated Spanish translation 2011-09-01 Vivien Malerba * libgda/sqlite/sqlite-src/PragmasPatch, libgda/sqlite/sqlite-src/sqlite3.h: Set SQLite to version 3.7.7.1 and updated SqlCipher as well * libgda/gda-connection.c: Correctly order columns in gda_connection_get_meta_store_data() where the type is GDA_CONNECTION_META_FIELDS * libgda/sqlite/virtual/gda-vprovider-data-model.c: Virtual provider: improved error reporting 2011-08-31 Vivien Malerba * control-center/gdaui-dsn-editor.c, control-center/gdaui-login-dialog.c, libgda-report/RML/gda-report-rml-document.c, .../gdaui-data-cell-renderer-textual.c, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry.c, libgda-ui/data-entries/gdaui-formatted-entry.c, .../plugins/gdaui-data-cell-renderer-password.c, libgda-ui/gdaui-cloud.c, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-init.c, libgda-ui/gdaui-login.c, libgda-ui/gdaui-plugin.h, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-rt-editor.c, libgda-ui/gdaui-server-operation.c, libgda/gda-attributes-manager.c, libgda/gda-column.c, libgda/gda-column.h, libgda/gda-data-handler.c, libgda/gda-data-model-bdb.c, libgda/gda-data-model.c, libgda/gda-data-proxy.c, libgda/gda-holder.c, libgda/gda-holder.h, libgda/gda-meta-store.c, libgda/gda-meta-struct.h, libgda/gda-server-operation.c, libgda/gda-sql-builder.c, libgda/gda-statement-extra.h, libgda/gda-tree-manager.c, libgda/gda-tree-node.c, libgda/gda-tree.c, libgda/gda-util.c, libgda/gda-value.c, libgda/gda-value.h, libgda/gda-xa-transaction.c, libgda/sql-parser/gda-statement-struct-parts.h, libgda/sql-parser/gda-statement-struct-select.c, libgda/sql-parser/gda-statement-struct.c, libgda/sqlite/virtual/gda-ldap-connection.h, libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vconnection-data-model.h, libgda/sqlite/virtual/gda-vconnection-hub.c, libgda/thread-wrapper/gda-thread-wrapper.c, tests/gda-ddl-creator.c, tools/browser/browser-connections-list.c, tools/browser/browser-favorites.c, tools/browser/browser-window.c, tools/browser/canvas/browser-canvas-column.c, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/canvas/browser-canvas-item.c, tools/browser/common/fk-declare.c, tools/browser/common/ui-formgrid.c, tools/browser/data-manager/data-source-editor.c, tools/browser/data-manager/data-source-manager.c, tools/browser/data-manager/data-source.c, tools/browser/query-exec/query-editor.c, tools/browser/support.c, tools/gda-tree-mgr-xml.c, tools/web-server.c: GObject instrospection annotations improvements (many thanks to Daniel Espinosa) 2011-08-30 Vivien Malerba * tools/browser/query-exec/query-console-page.c: GdaBrowser: improved query execution time when multipls statements are to be executed in the same batch 2011-08-30 Daniel Mustieles * po/es.po: Updated Spanish translation 2011-08-30 Vivien Malerba * tools/browser/browser-window.c: GdaBrowser: don't show spinner on new windows * tools/browser/query-exec/query-editor.c: GdaBrowser: query editor perspective's history corrections * doc/C/Makefile.am, doc/C/abstraction.xml, doc/C/libgda-5.0-docs.sgml: Doc. improvements 2011-08-29 Vivien Malerba * tools/browser/browser-connection.c: GdaBrowser: fixed tables list refresh problem * libgda/gda-connection.c, libgda/gda-data-select.c, tools/browser/browser-connection.c, tools/browser/query-exec/query-result.c, tools/gda-sql.c: Allow reporting of statement execution's delay 2011-08-28 Vivien Malerba * tools/gda-sql.c: Gsa-Sql tool: corrected Windows welcome message * providers/web/gda-web-recordset.c, providers/web/gda-web-util.c, providers/web/gda-web.h: Web provider: improved performances don't use an SQLite temporary database * libgda/sqlite/gda-sqlite-provider.c: SQLite: better handle .db file extension * libgda/gda-data-model.c: GdaDataModel: crasher correction * libgda/gda-data-model-import.c: Removed debug info 2011-08-26 Kjartan Maraas * po/nb.po: Updated Norwegian bokmål translation 2011-08-24 Vivien Malerba * providers/web/gda-web-recordset.c: Web provider: data type correction * libgda/gda-data-model-import.c, libgda/gda-data-model-import.h, libgda/libgda-paramlist.dtd: Code cleanups 2011-08-23 Vivien Malerba * providers/web/gda-web-recordset.c: Web provider: drop temporary data 2011-08-21 Vivien Malerba * providers/web/gda-web-recordset.c, providers/web/gda-web-util.c, providers/web/gda-web.h: Web provider: use only one connection for all data models * providers/web/Makefile.am, providers/web/README, providers/web/php/README, providers/web/php/gda-config.php, providers/web/php/gda-front.php, providers/web/php/gda-secure-config.php, providers/web/php/gda-tester.php, providers/web/php/gda-utils.php, providers/web/php/gda-worker.php: Web provider: PHP scripts and documentation improvements - define connections in gda-secure-config.php file - possibily enable logging - gda-tester.php now outputs HTML * providers/web/gda-web-recordset.c: Web proxy provider: GDA_TYPE_NULL correction and optimizations * providers/reuseable/mysql/gda-mysql-parser.c, providers/reuseable/postgres/gda-postgres-parser.c: Fixed GType creation for reuseable objects 2011-08-19 Vivien Malerba * providers/oracle/gda-oracle-provider.c: Oracle: added statement rewriting for NULL parameters * .../skel-implementation/capi/gda-capi-provider.c: Skel provider implementation: added statement rewriting for NULL parameters * providers/web/gda-web-provider.c: Web provider: added statement rewriting for NULL parameters * providers/jdbc/gda-jdbc-provider.c: JDBC: added statement rewriting for NULL parameters * providers/mysql/gda-mysql-provider.c: MySQL: added statement rewriting for NULL parameters * providers/postgres/gda-postgres-provider.c: PostgreSQL: added statement rewriting for NULL parameters * libgda/gda-connection.c: Better debug output for GdaConnection * doc/C/libgda-sections.txt, libgda/gda-util.c, libgda/gda-util.h, libgda/libgda.symbols, libgda/providers-support/gda-pstmt.h, libgda/sqlite/gda-sqlite-provider.c, tests/parser/check_rewrite_for_null.c: Improved statement rewriting for NULL parameters 2011-08-19 Mario Blättermann * po/de.po: [l10n] Updated German translation 2011-08-18 Matej Urbančič * po/sl.po: Updated Slovenian translation 2011-08-18 Claude Paroz * po/fr.po: Updated French translation (partially) Contributed by Laurent Coudeur, Bruno Brouard and Claude Paroz 2011-08-16 Yinghua Wang * po/zh_CN.po: Update Simplified Chinese translation. 2011-08-12 Daniel Mustieles * po/es.po: Updated Spanish translation * po/es.po: Updated Spanish translation 2011-08-09 Marek Černocký * po/cs.po: Updated Czech translation 2011-07-31 Marek Černocký * po/cs.po: Updated Czech translation 2011-07-29 Marek Černocký * po/cs.po: Updated Czech translation 2011-08-07 Vivien Malerba * doc/C/libgda-sections.txt, libgda/gda-util.c, libgda/gda-util.h, libgda/libgda.symbols, tests/parser/.gitignore, tests/parser/Makefile.am, tests/parser/check_rewrite_for_null.c: Added gda_rewrite_statement_for_null_parameters() 2011-08-05 Vivien Malerba * po/POTFILES.in: Added missing file to POTFILES.in * tools/browser/common/ui-formgrid.c: GdaBrowser: use gda_data_select_compute_modification_statements_ext() * doc/C/libgda-sections.txt, libgda/gda-data-proxy.c, libgda/gda-data-select.c, libgda/gda-data-select.h, libgda/gda-util.c, libgda/libgda.symbols: Added gda_data_select_compute_modification_statements_ext() * libgda/sql-parser/gda-sql-parser.c, tests/parser/testdata.xml: Parser: correction in the way the delimiter parser parses parameters * tests/parser/testvalid.xml, tests/value-holders/stmt.data: Corrected test data * doc/C/libgda-sections.txt, libgda/gda-meta-struct.h, libgda/gda-statement.c, libgda/gda-util.c, libgda/gda-value.c, libgda/gda-value.h, libgda/libgda.symbols: Default value handling corrections also added the GDA_TYPE_DEFAULT value type 2011-08-04 Vivien Malerba * libgda/gda-connection.c: Small correction to GdaConnection * samples/AsyncExec/Makefile, samples/BDB/Makefile, samples/Blobs/Makefile, samples/DDL/Makefile, samples/DirDataModel/Makefile, samples/F-Spot/Makefile, samples/MetaStore/Makefile, samples/SimpleExample/Makefile, samples/SqlBuilder/Makefile, samples/SqlParserConsole/Makefile, samples/TableCopy/Makefile, samples/Tree/Makefile, samples/Virtual/Makefile: Examples: require libgda-5.0 instead of 4.0 2011-07-31 Vivien Malerba * libgda/gda-data-select.c: GdaDataSelect: determine column type from modification statements if column type was GDA_TYPE_NULL Also improved gda_data_select_get_attributes_at() 2011-07-28 Vivien Malerba * tools/browser/data-manager/data-source.c, tools/browser/query-exec/marshal.list, tools/browser/query-exec/query-console-page.c, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h, tools/browser/query-exec/query-result.c, tools/browser/query-exec/query-result.h: GdaBrowser: allow easy data refresh 2011-07-28 Marek Černocký * po/cs.po: Updated Czech translation 2011-07-27 Vivien Malerba * libgda/gda-data-model.c: Correctly initialize the GdaDataModel::access-changed signal * tools/browser/common/ui-formgrid.c, tools/browser/common/ui-formgrid.h: GdaBrowser: added ui_formgrid_get_ui_manager() * tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/browser-window.c, tools/browser/doc/gda-browser-sections.txt: GdaBrowser: improved connection naming in window's menu * libgda-ui/gdaui-data-proxy-info.c, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c: GdauiDataProxy and related GtkAction improvements 2011-07-26 Vivien Malerba * libgda-ui/gdaui-data-proxy-info.c: GdauiDataProxyInfo: corrected display in case of empty data model * libgda-ui/gdaui-raw-form.c, libgda/gda-data-model.c, libgda/gda-data-model.h, libgda/gda-data-proxy.c, libgda/gda-data-select.c: Added the GdaDataModel::access-changed signal which is emitted when the acces flags of a data model change 2011-07-24 Vivien Malerba * libgda-ui/gdaui-data-proxy-info.c, tools/browser/common/ui-formgrid.c, tools/browser/query-exec/query-result.c: Misc. corrections * tools/browser/common/ui-formgrid.c, tools/browser/query-exec/query-result.c: GdaBrowser: allow modifications in UIFormGrid widget * libgda-ui/gdaui-data-proxy-info.c, libgda-ui/gdaui-data-proxy.c, libgda-ui/gdaui-raw-form.c, libgda-ui/gdaui-raw-grid.c: GdauiDataProxy: merged the "ActionUndelete" into the "ActionDelet" as a GtkToggleAction * libgda/gda-column.c: gda_column_set_default_value(): allow NULL as 2nd argument * libgda-ui/gdaui-data-proxy-info.c: GdauiDataProxyInfo corrections * .../gdaui-data-cell-renderer-textual.c, .../data-entries/gdaui-data-cell-renderer-util.c: Data cell rendering corrections * tools/browser/common/widget-overlay.c: GdaBrowser: WidgetOverlay correction * libgda/gda-util.c: gda_compute_dml_statements(): handle column's default value and autoincrement * libgda/gda-statement.c: GdaStatement: corrected how GdaSqlExpr->value is handled * libgda/gda-data-select.c: GdaDataSelect: take into account INSERT modification statement into column's attributes * libgda/gda-meta-struct.c, libgda/gda-util.c: Doc. improvements * libgda-ui/gdaui-data-proxy-info.c: GdauiDataProxy: scaled down UI * tools/browser/common/ui-formgrid.c, tools/browser/data-manager/data-widget.c: GdaBrowser: scale grid widgets by changing font size 2011-07-23 Daniel Mustieles * po/es.po: Updated Spanish translation 2011-07-21 Marek Černocký * po/cs.po: Updated Czech translation 2011-07-20 Vivien Malerba * tools/browser/Makefile.am, tools/browser/browser-stock-icons.c, tools/browser/browser-stock-icons.h, tools/browser/common/ui-formgrid.c, tools/browser/data/Makefile.am, tools/browser/data/hicolor_actions_22x22_form.png, tools/browser/data/hicolor_actions_22x22_grid.png, tools/browser/gda-browser-form.png, tools/browser/gda-browser-grid.png, tools/browser/support.c, tools/browser/support.h: GdaBrowser: improved UI * libgda-ui/gdaui-data-proxy-info.c: Added the GdauiDataProxyInfo:ui-manager property * tools/browser/browser-favorites.c, tools/browser/schema-browser/favorite-selector.c: GdaBrowser: improved startup time 2011-07-20 Daniel Mustieles * po/es.po: Updated Spanish translation 2011-07-20 Marek Černocký * po/cs.po: Updated Czech translation 2011-07-20 Murray Cumming * libgda-ui/data-entries/gdaui-entry-bin.c, libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/widget-embedder.c, libgda/gda-data-model.c: Fix some more compiler warnings. * libgda/gda-data-model.c: (gda_data_model_set_values): Fix a signed/unsigned warning. * libgda-ui/data-entries/gdaui-entry-bin.c: (popup_position): Remove the call to deprecated gtk_widget_size_request() because the result is not used anyway. * libgda-ui/data-entries/gdaui-entry-common-time.c: (position_popup): Replace use of deprecated gtk_widget_size_request() with gtk_widget_get_preferred_size(). * libgda-ui/data-entries/widget-embedder.c: (widget_embedder_realize): Use GtkStyleContext instead of deprecated GtkStyle. (widget_embedder_size_allocate): Remove the call to deprecated gtk_widget_get_child_requisition() because the result is not used anyway. 2011-07-19 Vivien Malerba * libgda-ui/gdaui-raw-form.c, libgda-ui/internal/utility.c: LibgdaUI: corrections * tools/browser/data-manager/data-console.c, tools/browser/data-manager/data-console.h, .../data-manager/data-manager-perspective.c: GdaBrowser: UI improvements * doc/C/libgda-sections.txt: Doc: added GdaValueAttribute * tests/data-model-errors.c: Don't use invalid values as G_VALUE_TYPE(x) * libgda/gda-data-proxy.c: GdaDataProxy: allow modifications to data models with invalid data if supported by proxied data model * po/fr.po: French translations corrections * libgda-ui/gdaui-raw-form.c, libgda/gda-data-model.c, libgda/gda-data-proxy.c, libgda/gda-row.c, tests/data-model-errors.c: Misc. corrections * .../data-entries/gdaui-data-cell-renderer-info.c, libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/internal/utility.c, libgda-ui/internal/utility.h: Don't use GtkStyle or other GTK3 deprecated related drawing functions 2011-07-18 Vivien Malerba * .../data-entries/gdaui-data-cell-renderer-util.c, libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/data-entries/widget-embedder.c, libgda-ui/gdaui-decl.h: Corrected visual rendering of unknown data to avoid confusion with data known as invalid * libgda-ui/gdaui-raw-form.c, tools/browser/common/ui-formgrid.c, tools/browser/common/widget-overlay.c, tools/browser/query-exec/query-console-page.c: Misc corrections * libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/gdaui-rt-editor.c: Misc UI improvements * libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/gdaui-combo.c, libgda-ui/gdaui-data-proxy-info.c, tools/browser/support.c: Replaced gtk_rc_parse_string() with GtkCssProvider usage 2011-07-18 Kjartan Maraas * po/nb.po: Updated Norwegian bokmål translation 2011-03-29 Kjartan Maraas * po/nb.po: Updated Norwegian bokmål translation 2011-07-15 Vivien Malerba * libgda-ui/Makefile.am, libgda/Makefile.am, libgda/sql-parser/Makefile.am: Correction for bug #654068 the @filename argument of glib-mkenums is source of failure when compiling natively on Windows platform 2011-07-15 Mario Blättermann * po/de.po: [l10n] Updated German translation * po/de.po: [l10n] Updated German translation 2011-07-15 Vivien Malerba * libgda/libgda.symbols: Correction for bug #654370, thanks to Ryan Laboucane 2011-07-14 Matej Urbančič * po/sl.po: Updated Slovenian translation 2011-07-14 Marek Černocký * po/cs.po: Updated Czech translation 2011-07-14 Daniel Mustieles * po/es.po: Updated Spanish translation 2011-07-12 Vivien Malerba * po/POTFILES.in: Added missing file in POTFILES.in * tools/browser/data-manager/data-widget.c: GdaBrowser: data manager corrections * libgda-ui/gdaui-rt-editor.c, tools/browser/common/widget-overlay.c, tools/browser/data-manager/data-source-editor.c: UI improvements * tools/browser/data-manager/data-source-editor.c: GdaBrowser: allow to zoom some parts in data manager'UI * doc/C/gettingstarted.xml, doc/C/howto.xml, doc/C/libgda-sections.txt, libgda-ui/gdaui-init.c, libgda-ui/gdaui-plugin.h: Doc. improvements * Makefile.am, libgda-ui-5.0.pc.in, libgda-ui/data-entries/Makefile.am, samples/CustomUIPlugin/Makefile, samples/CustomUIPlugin/README, samples/CustomUIPlugin/custom-entry-password.c, samples/CustomUIPlugin/custom-entry-password.h, samples/CustomUIPlugin/custom-entry-password.xml, samples/CustomUIPlugin/libmain.c, samples/Makefile: Support out of tree UI plugins creation * tools/browser/query-exec/query-editor.c: GdaBrowser: improved query editor tooltip * tools/browser/common/Makefile.am, tools/browser/common/ui-formgrid.c, tools/browser/common/widget-overlay.c, tools/browser/common/widget-overlay.h: GdaBrowser: allow to zoom some forms * libgda/sql-parser/gda-statement-struct-insert.c, tools/browser/browser-window.c: Minor corrections