2011-11-20 Vivien Malerba * NEWS: Released 5.0.2 * providers/oracle/gda-oracle-util.c: Fixed Oracle provider building due to GdaNumeric seal * providers/oracle/gda-oracle-provider.c, providers/oracle/gda-oracle-recordset.c, providers/oracle/gda-oracle-util.c: gda_connection_internal_get_provider_data_error() corrections * libgda/libgda.symbols: Added missing symbol to libgda.symbols * libgda/sqlite/mkkeywordhash.c: Use g_print instead of printf 2011-11-20 Marek Černocký * po/cs.po: Updated Czech translation 2011-11-19 Vivien Malerba * libgda/thread-wrapper/gda-thread-provider.c: More thread-wrapped connection corrections 2011-11-19 Mario Blättermann * po/de.po: [l10n] Updated German translation 2011-11-19 Vivien Malerba * libgda/gda-connection-internal.h, libgda/gda-connection.c, libgda/thread-wrapper/gda-thread-provider.c: Thread-wrapped connection corrections to be able to use any thread-wrapped connection even when it's closed, like for non thread-wrapped connections * libgda/sqlite/gda-sqlite-util.c: Correction for bug #663608, for SQLite * tests/test-sql-builder.c: Corrected test due to GdaNumeric seal * libgda-ui/gdaui-data-selector.c, po/POTFILES.in: Improved gdaui_data_selector_set_column_visible() to allow the setting to be applied to all columns * libgda/sqlite/gda-sqlite-meta.c, libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-recordset.c, libgda/sqlite/virtual/gda-vconnection-data-model.c, libgda/sqlite/virtual/gda-vprovider-data-model.c, libgda/thread-wrapper/gda-thread-meta.c, libgda/thread-wrapper/gda-thread-provider.c, providers/firebird/gda-firebird-provider.c, providers/firebird/gda-firebird-recordset.c, providers/firebird/gda-firebird-util.c, providers/jdbc/gda-jdbc-meta.c, providers/jdbc/gda-jdbc-provider.c, providers/jdbc/gda-jdbc-recordset.c, providers/mysql/gda-mysql-provider.c, providers/oracle/gda-oracle-meta.c, providers/oracle/gda-oracle-provider.c, providers/oracle/gda-oracle-recordset.c, providers/oracle/gda-oracle-util.c, providers/postgres/gda-postgres-ddl.c, providers/postgres/gda-postgres-provider.c, providers/postgres/gda-postgres-recordset.c, providers/reuseable/mysql/gda-mysql-meta.c, providers/reuseable/postgres/gda-postgres-meta.c, .../skel-implementation/capi/gda-capi-provider.c, providers/web/gda-web-meta.c, providers/web/gda-web-provider.c, providers/web/gda-web-recordset.c: Use gda_connection_internal_get_provider_data_error() when needed * tools/browser/doc/Makefile.am: GdaBrowser: added -lm to generate doc when canvas is used * libgda/libgda.symbols: Corrected libgda.symbols file 2011-11-18 Mario Blättermann * po/de.po: [l10n] Updated German translation 2011-11-16 Vivien Malerba * libgda/handlers/gda-handler-numerical.c: Fixed GdaHandlerNumerical building due to GdaNumeric seal 2011-11-15 Murray Cumming * configure.ac, libgda/sqlite/gda-sqlite-provider.c: Added -DGSEAL_ENABLE to the --enable-warnings=fatal build. Also disabled a warning that glib now causes when using (deprecated) G_STATIC_MUTEX_INIT, and fixed a minor const warning. 2011-11-14 Daniel Espinosa * libgda/gda-value.c, libgda/gda-value.h, libgda/sqlite/gda-sqlite-provider.c, providers/postgres/gda-postgres-recordset.c: Enable GSEAL to find direct access to GdaNumeric members (no opaque struct) * make CFLAGS+="-DGSEAL_ENABLE" will fail to compile if direct access to GdaNumeric members is intended * Fixed internal SQLite and PostgreSQL providers, other providers must be fixed too 2011-11-11 Murray Cumming * libgda/gda-value.h: GdaNumeric: Use the _ declaration technique. This is what glib and GTK+ do. It allows the struct type to be pre-declared elsewhere, without including the header, and without causing a double declaration. 2011-11-13 Vivien Malerba * m4/java.m4: Handle JDK 1.7 for java detection * m4/bdb.m4: Improved BDB detection 2011-11-11 Vivien Malerba * doc/C/libgda-sections.txt, libgda/gda-connection-private.h, libgda/gda-connection.c, libgda/libgda.symbols: Added gda_connection_internal_get_provider_data_error() 2011-11-11 Murray Cumming * libgda/gda-value.c: gda_numeric_set_double(): Do not reject a 0 value. * libgda/gda-value.c, libgda/gda-value.h: gda_numeric_copy(), gda_numeric_free(): Use actual types. There is no need to use gpointer instead of GdaNumeric* and that is not the convention. 2011-11-11 Daniel Espinosa * doc/C/libgda-sections.txt, libgda/gda-value.c, libgda/gda-value.h, libgda/libgda.symbols: Fixing documentation, apply coding style from maintainer and add missing symbols in libgda.symbols 2011-11-11 Vivien Malerba * libgda/gda-connection.c: GdaConnection: use provider data instead of the @is_open attribute * libgda/gda-connection.c, libgda/sqlite/gda-sqlite-util.c, libgda/thread-wrapper/gda-thread-provider.c, providers/mysql/gda-mysql-provider.c, providers/oracle/gda-oracle-provider.c, providers/postgres/gda-postgres-handler-bin.c, providers/postgres/gda-postgres-provider.c, providers/reuseable/mysql/gda-mysql-meta.c, providers/reuseable/postgres/gda-postgres-meta.c, .../skel-implementation/capi/gda-capi-provider.c, providers/web/gda-web-provider.c: Better handle situations where GdaConnection is closed 2011-11-10 Daniel Espinosa * libgda/Gda-5.0.metadata: Fix Vala bindings for Gda.DataModel.get_typed_value_at * libgda/Gda-5.0.metadata, libgda/Makefile.am, libgda/gda-data-model.c, libgda/gda-data-proxy.c, libgda/gda-decl.h, libgda/gda-holder.c, libgda/gda-row.c, libgda/gda-value.c, libgda/gda-value.h: GI improvements on GdaDataModel, GdaDataModelIter, GdaHolder, GdaRow and GdaNumeric. Added API to GdaNumeric. * Added API to GdaNumeric. Now must be considered as opaque struct * Added GSEAL() macro as initial work to seal GdaNumeric * Fixed some GObject Introspection annotations * Fixed Vala bindings for GdaDataModel, GdaDataModelIter, GdaHolder, GdaRow and GdaNumeric 2011-11-10 Matej Urbančič * po/sl.po: Updated Slovenian translation 2011-11-10 Daniel Mustieles * tools/browser/help/es/es.po: Updated Spanish translation 2011-11-10 Murray Cumming * libgda/gda-connection.c: gda_connection_new_from_string(): Do not open the connection. That happens in gda_connectino_open_from_string() instead. 2011-11-09 Vivien Malerba * doc/C/libgda-5.0-docs.sgml, doc/C/libgda-sections.txt, libgda/gda-connection.c, libgda/gda-connection.h, libgda/libgda.symbols: Added gda_connection_new_from_dsn() and gda_connection_new_from_string() 2011-11-09 Marek Černocký * po/cs.po: Updated Czech translation 2011-11-08 Vivien Malerba * tools/browser/common/ui-formgrid.c: GdaBrowser: better handle compound statements * libgda/sql-parser/gda-statement-struct-select.c, libgda/sql-parser/gda-statement-struct.c: Bug correction in GdaStatement structure analysis when the same table is used more than once in a SELECT and when sub SELECT statements are used as targets of other SELECT statements * libgda/sql-parser/gda-statement-struct-util.c, providers/postgres/gda-postgres-provider.c: Correction for bug #663608 * libgda/sql-parser/gda-statement-struct.c: Removed crasher for compound statements * libgda/sqlite/gda-sqlite-provider.c: SQLite: don't enclose each SELECT in a compound statement with parenthesis when rendering 2011-11-06 Mario Blättermann * po/de.po: [l10n] Updated German translation