2009-10-10 Vivien Malerba * NEWS: Released 4.1.3 * installers/WindowsWix/make-zip-exe.sh, libgda/libgda.symbols: Win32 updates * doc/C/libgda-sections.txt, doc/C/tmpl/gda-data-select.sgml, libgda/libgda.symbols: Document gda_data_select_rerun() 2009-10-09 Vivien Malerba * samples/TableCopy/table-copy-easier.c: Comment correction * libgda/sqlite/virtual/gda-vprovider-data-model.c: Misc corrections to the virtual provider - quote virtual table's name if necessary - use gda_data_model_append_values() instead of gda_data_model_append_row() as GdaDataSelect dos not implement the 1st method * libgda/sqlite/gda-sqlite-meta.c: SQlite meta data retreival correction where table's short name did not take into account the schema in which the table is * doc/C/store-meta-type.xml, libgda/gda-data-select.c, libgda/gda-util.c: GdaDataSelect corrections related to data models where the only problem to be modifiable is that there is no primary key defined in the table which is SELECTED, now it's possible to insert data. * doc/C/tmpl/gda-blob-op.sgml, libgda/dir-blob-op.c, libgda/gda-blob-op.c, libgda/gda-value.h: GdaBlop corrections and documentation improvements regarding blobs * libgda-ui/gdaui-basic-form.c: Bug fix in GdauiBasicForm regarding signal handlers * 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: Clear query execution history in GdaBrowser instead of simply removing history items one by one. 2009-10-07 Vivien Malerba * libgda-ui/data-entries/gdaui-entry-shell.c: Removed useless code * libgda/gda-sql-builder.c, libgda/gda-value.c: Documentation corrections, fixed bug #597390 2009-10-06 Vivien Malerba * libgda/gda-value.c: Misc corrections * libgda/sqlite/gda-sqlite-blob-op.c, libgda/sqlite/gda-sqlite-recordset.c, providers/oracle/gda-oracle-blob-op.c, .../skel-implementation/capi/gda-capi-blob-op.c: GdaBlobOp usage correction * libgda/gda-data-select.c, libgda/gda-data-select.h: Added gda_data_select_rerun() * libgda/gda-data-model-iter.c, libgda/gda-holder.c: Misc corrections * doc/C/tmpl/gda-sql-statement.sgml, doc/C/tmpl/gdaui-basic-form.sgml: Doc update * libgda-ui/data-entries/common-bin.c, libgda-ui/gdaui-basic-form.c: Misc corrections * libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-server-operation.c: Misc UI corrections * samples/SqlBuilder/Makefile, samples/SqlBuilder/README, samples/SqlBuilder/example.c, samples/SqlBuilder/example_cnc.c: Updated SqlBuilder example * libgda/sql-parser/gda-statement-struct-parts.h: Hide structure's private part in the doc. 2009-10-05 Vivien Malerba * libgda-ui/gdaui-basic-form.c, tools/browser/common/objects-cloud.c, tools/browser/query-exec/gda-sql.lang, tools/browser/query-exec/query-console.c, tools/browser/support.c, tools/browser/support.h: Misc corrections * doc/C/libgda-4.0-docs.sgml, libgda/gda-connection.c, libgda/gda-util.c, libgda/sqlite/gda-sqlite-blob-op.c: Misc doc. corrections 2009-10-02 Vivien Malerba * providers/mdb/gda-mdb-provider.c, providers/oracle/gda-oracle-provider.c, testing/html.c, tools/browser/common/objects-cloud.c: More corrections thanks to CppCkeck * libgda-ui/internal/utility.c, libgda/gda-sql-builder.c, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-editor.h: Misc corrections * libgda-ui/gdaui-raw-grid.c: GdauiRawGrid: behave when data model is changed improved behaviour when the data model is changed but not its structure * libgda/gda-data-select.c: Misc corrections in GdaDataSelect request the correct data type when internally executing a SELECT to obtain the value of a row which has been modified 2009-10-01 Vivien Malerba * libgda-ui/data-entries/plugins/gdaui-entry-cidr.c, libgda-ui/gdaui-basic-form.c, libgda-xslt/sql_backend.c, libgda/gda-server-operation.c, libgda/gda-util.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gen_emb_string.c: Misc memory usage corrections * doc/C/libgda-sections.txt, doc/C/tmpl/gda-sql-builder.sgml, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h, samples/SqlBuilder/example.c, tests/test-sql-builder.c, tools/browser/browser-favorites.c: GdaSqlBuilder: improved API names gda_sql_builder_ident => gda_sql_builder_add_id gda_sql_builder_expr => gda_sql_builder_add_expr gda_sql_builder_cond => gda_sql_builder_add_cond gda_sql_builder_param => gda_sql_builder_add_param * tools/browser/browser-connection.c, tools/browser/browser-connection.h, tools/browser/doc/gda-browser-docs.sgml, tools/browser/doc/gda-browser-sections.txt, tools/browser/doc/gda-browser.types, tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/doc/tmpl/browser-window.sgml, tools/browser/doc/tmpl/popup-container.sgml, tools/browser/query-exec/query-editor.c, tools/browser/query-exec/query-editor.h: GdaBrowser: added completion in editor on CTRL+SPACE * libgda/gda-util.c: Completion list: sort and remove duplicates 2009-09-30 Mario Blättermann * po/de.po: Updated German translation 2009-09-30 Vivien Malerba * 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, samples/SqlBuilder/example.c: GdaSqlBuilder can now build function expressions * po/POTFILES.in: Updated po/POTFILES.in * doc/C/tmpl/gda-sql-builder.sgml, libgda/gda-sql-builder.c: Applied patch for bug #596715 add a constructor property to GdaSqlBuilder, thanks to Johannes Schmid 2009-09-29 Mario Blättermann * po/de.po: Updated German translation 2009-09-29 Vivien Malerba * libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry.c, libgda-ui/data-entries/gdaui-formatted-entry.c, libgda-ui/data-entries/gdaui-formatted-entry.h: UI: improved date and time entry widgets if not date is set, then sets the current date, using '+' or '-' now adds or removes a day to the current date. For the time entry, pressing SPACE sets the current time. * tools/browser/browser-connection.c, tools/browser/canvas/browser-canvas-db-relations.c, tools/browser/schema-browser/table-columns.c, tools/browser/schema-browser/table-relations.c: GdaBrowser: misc corrections * libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/data-entries/gdaui-entry.c, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-init.c: UI: misc data entry corrections * libgda/handlers/gda-handler-time.c: Removed some debug messages * libgda/gda-meta-struct.c: Avoid using freed memory in GdaMetaStruct 2009-09-28 Vivien Malerba * libgda-ui/data-entries/gdaui-entry.c, libgda-ui/data-entries/gdaui-entry.h, libgda-ui/data-entries/gdaui-formatted-entry.c, libgda-ui/libgda-ui.symbols: Added gdaui_entry_set_width_chars() * configure.in, libgda-ui/data-entries/.gitignore, libgda-ui/data-entries/Makefile.am, .../gdaui-data-cell-renderer-textual.c, libgda-ui/data-entries/gdaui-entry-common-time.c, libgda-ui/data-entries/gdaui-entry-number.c, libgda-ui/data-entries/gdaui-entry-number.h, libgda-ui/data-entries/gdaui-entry-number.xml.in, .../data-entries/gdaui-entry-string-number.xml.in, .../data-entries/gdaui-entry-string-string.xml.in, libgda-ui/data-entries/gdaui-entry-string.c, libgda-ui/data-entries/gdaui-entry-string.xml.in, libgda-ui/data-entries/gdaui-entry.c, libgda-ui/data-entries/gdaui-entry.h, libgda-ui/data-entries/gdaui-format-entry.c, libgda-ui/data-entries/gdaui-format-entry.h, libgda-ui/data-entries/gdaui-formatted-entry.c, libgda-ui/data-entries/gdaui-formatted-entry.h, libgda-ui/data-entries/gdaui-numeric-entry.c, libgda-ui/data-entries/gdaui-numeric-entry.h, libgda-ui/data-entries/plugins/gdaui-entry-cidr.c, libgda-ui/gdaui-init.c, libgda-ui/libgda-ui.symbols, libgda/handlers/gda-handler-time.c, po/POTFILES.in, testing/.gitignore, testing/Makefile.am, testing/gdaui-test-widget-entry.c: Improved data entry widgets for constrained typing as the old implementation was not really maintainable because too complicated. 2009-09-29 Jorge González * po/es.po: Updated Spanish translation 2009-09-27 Jorge González * po/es.po: Updated Spanish translation 2009-09-25 Johannes Schmid * libgda/gda-sql-builder.c: GdaSqlBuilder: Fix small documentation problem 2009-09-24 Vivien Malerba * doc/C/libgda-sections.txt, doc/C/tmpl/gda-sql-builder.sgml, libgda/gda-sql-builder.c, libgda/gda-sql-builder.h: Fix for bug #596178, thanks to Johannes Schmid 2009-09-22 Vivien Malerba * tools/browser/browser-window.c, tools/browser/query-exec/query-console.c, tools/browser/query-exec/query-exec-perspective.c: GdaBrowser: UI improvements * libgda-ui/gdaui-data-widget-info.c, tools/browser/doc/tmpl/browser-favorites.sgml: Code cleanups * tools/browser/query-exec/query-console.c, tools/browser/support.c, tools/browser/support.h: GdaBrowser: improved feedback when executing statements the status bar is updated and a notice is shown if a transaction was started by the executed statement even though it was not a BEGIN statement (which is usually the case when using BLOBs) * tools/browser/query-exec/query-exec-perspective.c: GdaBrowser: UI focus improvement when a favorite statement is selected, copy the SQL code in the current editor and give it the focus * tools/browser/mgr-favorites.c, tools/browser/query-exec/query-favorite-selector.c: GdaBrowser: improved query favorites display for each favorite statement, display the statement type and the variables used instead of the whole SQL code * tools/browser/browser-window.c, tools/browser/browser-window.h: GdaBrowser: improved status bar messages handling * libgda/sqlite/gda-sqlite-blob-op.c, libgda/sqlite/gda-sqlite-blob-op.h, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite.h: SQLite provider: better BLOB handling regarding transactions Start a transaction before reading any BLOB from an SQLite database, and don't start a transaction when using a BLOB as a variable * libgda-ui/gdaui-basic-form.c: GdauiBasicForm: corrected signal IDs handling * tools/browser/browser-favorites.c, tools/browser/browser-favorites.h, tools/browser/doc/gda-browser-sections.txt, tools/browser/query-exec/query-favorite-selector.c: GdaBrowser: favorite queries reordering correction * libgda-ui/gdaui-data-widget-info.c: GdauiDataWidgetInfo: modified style set the toolbar's shadow type to GTK_SHADOW_NONE to make it look like a regular horizontal buttons box 2009-09-21 Christian Kirbach * po/de.po: Updated German translation