2010-02-09 Vivien Malerba * NEWS: Released 4.0.7 2010-02-08 Vivien Malerba * libgda/gda-value.c: Memory leaks corrections in GValue handling 2010-02-07 Vivien Malerba * libgda/sqlite/gda-sqlite-handler-boolean.c, providers/mysql/gda-mysql-handler-boolean.c: Corrected the MySQL and SQLite boolean handlers 2010-02-06 Vivien Malerba * providers/mysql/gda-mysql-provider.c: Added GdaDataHandler for time related types in MySQL's provider * libgda/providers-support/Makefile.am: Don't forget to distribute gda-meta-column-types.h 2010-02-05 Vivien Malerba * doc/C/store-meta-type.xml, doc/C/tmpl/gda-connection.sgml, libgda/gda-connection.c, libgda/gda-connection.h: gda_connection_get_meta_store_data() can now export table's indexes information * libgda/gda-util.c: mem leak correction, for bug #609077 * libgda/sqlite/gda-sqlite-meta.c: mem leak correction, for bug #609076 2010-02-06 Vivien Malerba * libgda/gda-meta-store.c: Mem leak correction, for bug #609072 * libgda/sqlite/Makefile.am, libgda/sqlite/gda-sqlite-handler-boolean.c, libgda/sqlite/gda-sqlite-handler-boolean.h, libgda/sqlite/gda-sqlite-provider.c, po/POTFILES.in, providers/mysql/Makefile.am, providers/mysql/gda-mysql-handler-boolean.c, providers/mysql/gda-mysql-handler-boolean.h, providers/mysql/gda-mysql-provider.c, providers/oracle/gda-oracle-provider.c: Render TRUE as 1 and FALSE as 0 in the MySQL and SQLite providers * providers/mysql/gda-mysql-meta.c: Fetch indexes information for MySQL 2010-02-02 Vivien Malerba * libgda/gda-data-model-iter.c: Doc. corrections 2010-01-30 Vivien Malerba * doc/C/libgda-4.0-sections.txt: Corrected GdaSqlParser include dir. * libgda/gda-meta-store.c, libgda/sqlite/gda-sqlite-meta.c, libgda/sqlite/gda-sqlite-meta.h, libgda/sqlite/gda-sqlite-provider.c, providers/jdbc/gda-jdbc-meta.c, providers/jdbc/gda-jdbc-meta.h, providers/jdbc/gda-jdbc-provider.c, providers/mysql/gda-mysql-meta.c, providers/mysql/gda-mysql-meta.h, providers/mysql/gda-mysql-provider.c, providers/postgres/gda-postgres-meta.c, providers/skel-implementation/capi/gda-capi-meta.c, providers/skel-implementation/capi/gda-capi-meta.h, .../skel-implementation/capi/gda-capi-provider.c: Added the new index information fetching to all the providers real implementation needs to be added to each one * doc/C/i_s_doc.xml, doc/C/information_schema.png, doc/C/information_schema.svg, doc/C/libgda-4.0-docs.sgml, doc/C/tmpl/gda-server-provider.sgml, libgda/gda-connection.c, libgda/gda-meta-store.c, libgda/gda-server-provider.h, libgda/information_schema.xml, libgda/providers-support/gda-meta-column-types.h, providers/postgres/gda-postgres-meta.c, providers/postgres/gda-postgres-meta.h, providers/postgres/gda-postgres-provider.c, providers/postgres/gda-postgres-recordset.c: Added indexes in meta data information * for the PostgreSQL provider only at the moment * also added schema migration for the GdaMetaStore's database 2010-01-29 Vivien Malerba * providers/mysql/gda-mysql-provider.c: Honor the request for the last inserted row in the MySQL provider * libgda/handlers/gda-handler-bin.c, libgda/sqlite/virtual/gda-vprovider-data-model.c: Avoid reading blob if not necessary * libgda/gda-data-proxy.c, libgda/gda-data-select.c, tests/data-models/check_data_proxy.c: GdaDataSelet and GdaDataProxy rows mismatch corrections 2010-01-27 Vivien Malerba * libgda/handlers/gda-handler-bin.c: Make GdaHandlerBin handle GdaBlob types correctly * providers/mysql/gda-mysql-provider.c, providers/mysql/gda-mysql-recordset.c: Added support for blobs in the MySQL provider 2010-01-24 Vivien Malerba * tests/data-models/.gitignore, tests/data-models/check_model_errors.c: Corrections due to the API not present in 4.0 * libgda/gda-data-proxy.c: Better handle iter moving errors in GdauiDataProxy * tests/meta-store/data_referential_constraints.csv: Fixed CSV file in test * libgda/gda-data-model-iter.c, libgda/gda-data-select.c, libgda/gda-set.c, libgda/gda-set.h, tests/Makefile.am, tests/data-model-errors.c, tests/data-model-errors.h, tests/data-models/Makefile.am, tests/data-models/check_model_errors.c: Corrected GdaDataModelIter when errors occurred the previous behaviour was to invalidate all the GdaHolders composing the iterator when an error occurred. The corrected behaviour is to invalidate only the GdaHolders for which an error occurred. In any case the returned value or other behaviours are unchanged. * doc/C/data_validation.xml: Doc. corrections 2010-01-21 Vivien Malerba * providers/mysql/gda-mysql-provider.c: Use accessor functions for GDate 2010-01-20 Vivien Malerba * libgda/gda-data-model-iter.c: Use a GDA_TYPE_NULL GValue instead of NULL 2010-01-19 Vivien Malerba * libgda/gda-data-proxy.c: Added a test and warning in GdaDataProxy to warn of an improper use 2010-01-18 Vivien Malerba * libgda/gda-meta-struct.c: Don't use freed memory in GdaMetaStruct!