2008-04-08 Murray Cumming * libgda/gda-config.c (gda_config_has_key, load_providers_from_dir): * libgda/gda-connection.c (gda_connection_supports_feature): * libgda/gda-data-model-hash.c (gda_data_model_hash_new): * libgda/gda-row.c (gda_row_copy, gda_row_set_id): Very minor corrections to documentation. 2008-04-07 Murray Cumming * providers/postgres/gda-postgres-provider.c (fetch_existing_blobs): Added a comment about a possible leak reported by valgrind. 2008-04-07 Murray Cumming * libgda/gda-client.c (find_or_load_provider): Do not do an extra reference on the new GdaProvider, because we already have an initial reference. This prevents it from being leaked, as found by valgrind. * libgda/gda-init.c (gda_init): * providers/postgres/libmain.c (plugin_init): Make sure that some strings are freed before being reassigned, though these are probably not the leaks that valgrind is reporting here. 2008-04-06 Murray Cumming * providers/postgres/gda-postgres-recordset.c (gda_postgres_recordset_get_row, gda_postgres_recordset_get_value_at): unref the result of get_row() (not the get_row vfunc), because gda_data_model_hash_insert_row() holds its own reference. This fixes the leak of each GdaRow. 2008-04-05 Murray Cumming * libgda/gda-connection.c (gda_connection_dispose): Unref the client, to fix a leak. Bug #526034. 2008-04-04 Murray Cumming * providers/postgres/utils.c (gda_postgres_type_oid_to_gda): Prevent an access outside of an array, as found by valgrind. 2008-04-03 Murray Cumming * libgda/gda-config.c (gda_config_get_provider_list, get_config_client): Use g_getenv() instead of getenv() for portability. * providers/postgres/gda-postgres-provider.c (get_connection_type_list, gda_postgres_provider_close_connection): Free any_type_oid instead of leaking it. * providers/postgres/gda-postgres-recordset.c (gda_postgres_recordset_finalize): Free table_name instead of leaking it. * providers/postgres/libmain.c (plugin_init): Add a comment that the module path is leaked, but that it is not a big deal. 2008-03-25 Murray Cumming * NEWS: Updated for a future libgda 3.1.3 release. * po/POTFILES.in: Some corrections to fix distcheck. 2008-03-25 Mark Johnson * providers/postgres/utils.c: (gda_postgres_recordset_describe_column): Use a lower case p instead of P to check for a primary key, correcting an inefficiency in the query. Bug #513543. 2007-12-01 Vivien Malerba * configure.in: check for GnomeVFS >= 2.20, for bug #498213 2007-12-01 Vivien Malerba * doc/C/libgda-3.0.types.in: * doc/C/libgda-3.0.types: * configure.in: allow documentation when the --without-bdb flag is used, bug #498836 2007-12-01 Vivien Malerba * libgda-report/engine/gda-report-engine.c: * tools/gda-diagnose.c: * tools/gda-sql.c: * testing/gda-test-model-query.c: * providers/sybase/gda-sybase-provider.c: * providers/mysql/gda-mysql-provider.c: * libgda/gda-data-model-query.c: * libgda/gda-data-model.c: * libgda/gda-data-model-array.c: * libgda/graph/gda-graph-query.c: * libgda/gda-query.c: applied patch to fix bug #494337 (Claude Paroz) 2007-12-01 Vivien Malerba * configure.in: fixed ALL_LINGUAS variable to add Macedonian language, bug #500756 2007-12-01 Vivien Malerba * configure.in: fixed ALL_LINGUAS variable to add Punjabi language, bug #500755 2007-11-18 Murray Cumming * libgda/gda-client.h: * libgda/gda-data-model-iter.h: * libgda/gda-data-model.h: * libgda/gda-dict.h: * libgda/gda-query.h: * libgda/gda-transaction-status.h: Remove trailing commas in separators to avoid warnings when using -pedantic with gcc. 2007-11-06 Vivien Malerba * libgda/sqlite/gda-sqlite-provider.c: correction for bug #493360 * libgda.spec.in: corrections from Petr "Qaxi" Klíma * tests/queries/check_gdaquery.c: make sure the test is completely executed * tests/queries/basic_sql.xml: new test * tests/queries/bug_param_sql.xml: removed useless test * configure.in: set GDA_AGE to 1 2007-10-29 Murray Cumming * libgda/gda-value.c: (gda_value_stringify): Add const to avoid compiler warnings. 2007-10-29 Murray Cumming * providers/postgres/gda-postgres-provider.c: (gda_postgres_provider_open_connection), (gda_postgres_provider_perform_operation): Put single quotes around the user and password, as mentioned in the PQconnectdb() documentation, so that passwords can contain spaces. Bug #491171. 2007-10-27 Vivien Malerba * libgda/sqlite/virtual/gda-vconnection-hub.c: when creating modification queries, use all the fields to make a WHERE condition if no PK field(s) are found. 2007-10-24 Vivien Malerba * configure.in: set to version 3.1.3