2012-04-28 Vivien Malerba * NEWS: Released 4.2.13 * providers/mdb/libmdb-src/Makefile.am: MDB provider: corrected Makefile.am * po/POTFILES.in: Added missing file to translate * tools/browser/doc/tmpl/browser-connection.sgml, tools/browser/doc/tmpl/browser-window.sgml, tools/browser/doc/tmpl/support.sgml, tools/browser/doc/tmpl/ui-formgrid.sgml: Added missing files 2012-04-25 Vivien Malerba * providers/firebird/parser.y, providers/oracle/parser.y, providers/reuseable/mysql/parser.y, providers/reuseable/postgres/parser.y, providers/skel-implementation/capi/parser.y: Propagated changes made to fix bug #674618 to pther parsers * libgda/sql-parser/delimiter.y, libgda/sql-parser/parser.y: Correction for bug #674618 2012-03-09 Vivien Malerba * m4/mdbtools.m4, providers/mdb/gda-mdb-provider.c: MDB provider: handle Mdbtools V0.7 2012-03-22 Vivien Malerba * installers/Windows/gda-browser-tmpl.nsi, installers/Windows/gda-browser.nsi, installers/Windows/make-zip-setup.sh: Improved Windows setup generation * libgda-ui/libgda-ui.symbols, providers/mysql/gda-mysql-recordset.c, tools/browser/browser-stock-icons.c: Compilation corrections (TODO) 2012-03-06 Vivien Malerba * libgda/sqlite/gda-sqlite-recordset.c, .../virtual/gda-vconnection-data-model-private.h, libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, tests/data-models/check_virtual.c: Virtual connections improvements and corrections they shouldn't leak any more, and be more efficient 2012-03-10 Vivien Malerba * libgda/sqlite/virtual/gda-vprovider-data-model.c, tests/data-models/check_model_errors.c, tests/data-models/check_vcnc.c, tests/data-models/check_virtual.c: Virtual connections: major rework for better performances and resilience 2012-03-01 Vivien Malerba * libgda/gda-holder.c, libgda/gda-set.c: Added GdaSet:validate-changes and GdaHolder:validate-changes properties * libgda/gda-holder.c: Doc. correction * libgda-ui/gdaui-rt-editor.c: GdauiRtEditor crash correction when no scrolled window is present * libgda-ui/data-entries/gdaui-entry-combo.c: GdauiEntryCombo corrections - upon construction, use the initial values as reference values - keep a copy of the selected GValues as data models may reuse them in the meanwhile 2012-02-08 Vivien Malerba * providers/ldap/gdaprov-data-model-ldap.c: GdaDataModelLdap: added the "use-rdn" option to return the RDN to the search base instead of the complete DN * providers/ldap/gda-ldap-provider.c: Improved authentication with Active Directory using the sAMAccountName attribute to identify the user's DN * providers/ldap/gdaprov-data-model-ldap.c: Fixed crasher 2012-02-04 Vivien Malerba * libgda/gda-data-model.c, providers/ldap/gdaprov-data-model-ldap.c: Misc. corrections * libgda/gda-data-model-ldap.c: Doc. correction * doc/C/limitations.xml, providers/ldap/gda-ldap-provider.c, providers/ldap/gda-ldap-util.c: LDAP provider: allow connection opening using the "uid" attribute value instead of the complete DN * doc/C/limitations.xml, providers/ldap/gda-ldap-provider.c, providers/ldap/ldap_specs_dsn.xml.in: LDAP provider: added TLS_REQCERT and TLS_CACERT connection parameters to specify how to handle server certificates for SSL/TLS sessions * doc/C/examples/blobtest.c, samples/Blobs/README, samples/Blobs/blobtest.c: Update the BLOB example to mention the transation started automatically whenever a blob is read 2012-02-02 Murray Cumming * libgda/gda-connection.c, samples/MetaStore/example.c: Fix tiny typos in docs. 2012-02-09 Mario Blättermann * po/de.po: [l10n] Updated German translation * po/de.po: [l10n] Updated German translation 2012-02-07 Mario Blättermann * po/de.po: [l10n] Updated German translation 2012-01-24 Daniel Espinosa * libgda/Gda-4.0.metadata, libgda/gda-meta-store.c, libgda/gda-meta-store.h, libgda/gda-meta-struct.c: GI annotations fixes and Vala bindings fixes on GdaMetaContext and GdaMetaStore * Added documentation to GdaMetaContext * GI annnotations doesn't fix GdaMetaStore GIR, then added metadata to fix on Vala * configure.ac: Vala bindings now are installed in $(datadir)/vala/vapi 2012-01-24 Vivien Malerba * doc/C/libgda-ui-sections.txt, libgda-ui/data-entries/gdaui-entry-combo.c, libgda-ui/data-entries/gdaui-entry-shell.c, libgda-ui/data-entries/gdaui-entry-shell.h, libgda-ui/data-entries/gdaui-entry-wrapper.c, libgda-ui/data-entries/widget-embedder.c, libgda-ui/data-entries/widget-embedder.h, libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-basic-form.h, libgda-ui/gdaui-data-entry.c, libgda-ui/gdaui-data-entry.h, libgda-ui/gdaui-raw-form.c, libgda-ui/libgda-ui.symbols, testing/gdaui-test-errors.c: GdauiBasicForm better shows invalid values * libgda-ui/data-entries/gdaui-entry-combo.c: GdauiEntryCombo correction * libgda-ui/gdaui-data-filter.c: Improved help for GdauiDataFilter * libgda/sqlite/virtual/gda-vprovider-data-model.c: Removed compilation warnings due to the SQLite version used which do not have xSavepoint, xRelease and xRollbackTo methods * libgda/sqlite/virtual/gda-vprovider-data-model.c: Virtual table: use a more robust way to determine column names of the virtual table * tools/browser/query-exec/query-exec-perspective.c: GdaBrowser: open a new page in query perspective if necessary when a favorite is selected * libgda-ui/gdaui-raw-grid.c: GdauiRawGrid: handle column renaming * libgda-ui/gdaui-raw-grid.c: GdauiRawGrid: don't compute row number if not necessary * libgda-ui/gdaui-raw-grid.c, libgda-ui/gdaui-raw-grid.h: Added gdaui_raw_grid_add_formatting_function() and gdaui_raw_grid_remove_formatting_function() * libgda-report/engine/gda-report-engine.c, libgda-report/engine/rt-parser.c, libgda-report/engine/rt-parser.h, libgda-report/engine/test-rt-parser.c: Added the GdaReportEngine::output-directory property to specify a directory in which generated files wil be saved * libgda-ui/gdaui-data-filter.c: Fixed crasher don't call g_object_unref() on GdkCursor 2012-01-23 Murray Cumming * providers/reuseable/mysql/gda-mysql-meta.c: gda-mysql-meta.c: Add casts to avoid warnings. Passing either a char* or a GValue* to the same function parameter is weird, but if it must be done then there should be explict casts. This avoids some compiler warnings. 2012-01-19 Vivien Malerba * tools/Makefile.am: GdaSql: added help/ to SUBDIRS 2012-01-18 Vivien Malerba * libgda-ui/gdaui-rt-editor.c: GdauiRtEditor: better control cursor position when toolbar is hidden and shown again * testing/gdaui-test-data-entries.c: Data entry tester: fixed expand issues with data entries * libgda-report/engine/gda-report-engine.c, libgda-report/engine/rt-parser.c, libgda-report/engine/rt-parser.h: Report engine can now render rich text to HTML as well as DocBook 2012-01-09 Vivien Malerba * tools/gda-sql.c: GdaSql: automatically update meta store for virtual connections * libgda/gda-connection.c: Virtual connections: better meta store update on creation or removal of tables * libgda/gda-connection.c: Fixed gda_connection_get_meta_store()'s return value's annotation 2012-01-08 Vivien Malerba * tools/gda-sql.c: GdaSql: really exit on ".q" command, removed warning 2012-01-18 Vivien Malerba * libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vconnection-hub.c, libgda/sqlite/virtual/gda-vprovider-data-model.c: Improved connections binding handling of strange cases 2012-01-08 Vivien Malerba * libgda/gda-meta-store.c: GdaMetaStore: correctly fill the GdaMetaStoreChange structure when data is deleted * libgda/gda-connection.c: Fixed crasher in _gda_connection_compute_table_virtual_name() * libgda/sql-parser/gda-statement-struct-util.c: Correctly handle SQL identifiers containing a double quote in _split_identifier_string() and _string_is_identifier() 2012-01-07 Vivien Malerba * po/POTFILES.in: Added missing file to POTFILES.in * libgda/gda-data-select.c, libgda/gda-statement-priv.h, libgda/gda-statement.c, libgda/gda-util.c, libgda/gda-util.h: gda_data_select_compute_modification_statements(): take into account data model's columns types 2012-01-06 Vivien Malerba * providers/mysql/gda-mysql-recordset.c: MySQL: handle GdaNumeric type in recordsets (thanks to Carlos Savoretti) * providers/reuseable/mysql/gda-mysql-meta.c: MySQL: correctly detect non-NULL field (thanks to Carlos Savoretti) * libgda/gda-meta-struct.c: GdaMetaStruct: report maximum length in colum's type if necessary * providers/reuseable/mysql/gda-mysql-meta.c: MySQL provider: correctly report "char(x)" types as string and "char" as char * libgda/gda-util.c: gda_g_type_from_string(): recognize "gshort" and "gushort" 2012-01-06 Murray Cumming * debian/README.Debian, debian/changelog, debian/control, debian/control-nonfree/control.gda-primebase, debian/control-nonfree/control.gda-sybase, debian/control-nonfree/control.gda-tds, debian/control-nonfree/gda-primebase.files, debian/control-nonfree/gda-primebase.postinst, debian/control-nonfree/gda-sybase.files, debian/control-nonfree/gda-sybase.postinst, debian/control-nonfree/gda-tds.files, debian/control-nonfree/gda-tds.postinst, debian/control.orig, debian/copyright, debian/dirs, debian/docs, debian/ex.doc-base.package, debian/gda-mysql.files, debian/gda-mysql.postinst, debian/gda-odbc.files, debian/gda-odbc.postinst, debian/gda-postgres.files, debian/gda-postgres.postinst, debian/libgda-dev.files, debian/postinst, debian/rules: Remove ancient and unused debian/ files. The real files for debian and Ubuntu are maintained by the distros. 2012-01-02 Vivien Malerba * tools/browser/auth-dialog.c: GdaBrowser: improved login form's focus * libgda-ui/gdaui-login.c, libgda-ui/internal/gdaui-provider-auth-editor.c: GdauiLogin: focus on the entry which needs attention when focus is obtained * libgda-ui/gdaui-basic-form.c: GdauiBasicForm: focus on the entry which needs attention when focus is obtained * tools/browser/auth-dialog.c: GdaBrowser: improved authentication dialog * libgda-ui/gdaui-login.c: GdauiLogin: emit "changed" signal when any authentication data has changed * libgda-ui/gdaui-basic-form.c: GdauiBasicForm: correctly finish initialization 2011-12-29 Vivien Malerba * libgda-ui/data-entries/gdaui-entry-common-time.c: GdaUI: improved timestamp entry widget time is not anymore set to "00:00:00" when date is set 2012-01-05 Snicksie * libgda-ui/internal/utility.c: libgda-ui: Fix a typo in a user-visible string. Bug #666356 2012-01-03 Vivien Malerba * libgda-ui/data-entries/plugins/.gitignore, libgda-ui/data-entries/plugins/Makefile.am, .../plugins/gdaui-entry-format-spec.xml.in, .../data-entries/plugins/gdaui-entry-format.c, .../data-entries/plugins/gdaui-entry-format.h, libgda-ui/data-entries/plugins/libmain.c: GdaUI: new entry plugin to specify a formatted entry * libgda-ui/data-entries/gdaui-formatted-entry.c: Formatted entry corrections 2011-12-29 Vivien Malerba * libgda/gda-statement.c: SQL rendering correction correctly enclose between parenthesis SELECT statements in expressions * libgda-ui/gdaui-basic-form.c, libgda-ui/gdaui-rt-editor.c: Gdaui: misc. corrections 2011-12-14 Daniel Espinosa * libgda/gda-data-model.c: Fixes Vala C generated file for gda_data_model_freeze.