2009-10-10 Vivien Malerba * NEWS: Released 4.0.5 2009-10-09 Vivien Malerba * libgda/gda-data-select.c: Correction to GdaDataSelect after a merge done too quickly from the master branch * 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 2009-10-07 Vivien Malerba * 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-model-iter.c, libgda/gda-holder.c: Misc corrections * libgda/sql-parser/gda-statement-struct-parts.h: Hide structure's private part in the doc. 2009-10-05 Vivien Malerba * 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 * 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 * configure.in, tools/Makefile.am, tools/binreloc/Makefile.am, tools/binreloc/binreloc.c, tools/binreloc/binreloc.h, tools/binreloc/sql-binreloc.c, tools/binreloc/sql-binreloc.h, tools/gda-sql.c, tools/web-server.c: Removed redundant tools/binreloc backported to LIBGDA_4.0 * 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 * libgda/gda-util.c: Completion list: sort and remove duplicates 2009-09-29 Vivien Malerba * libgda/handlers/gda-handler-time.c: Removed some debug messages * libgda/gda-meta-struct.c: Avoid using freed memory in GdaMetaStruct 2009-09-22 Vivien Malerba * 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 2009-09-14 Vivien Malerba * libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-recordset.c: SQLite provider: more robust blob handling * libgda/gda-value.h, providers/jdbc/jni-wrapper.h: Don't declare functions G_GNUC_CONST when not necessary 2009-09-10 Vivien Malerba * libgda/gda-util.c: Allow usage "blob" and "binary" types as known libgda types * libgda/gda-statement.c: SQL formatting correction 2009-09-07 Vivien Malerba * libgda/sqlite/gda-sqlite-provider.c, libgda/sqlite/gda-sqlite-recordset.c: SQlite provider: call sqlite3_reset() when possible to release ressources and avoid SQLITE_BUSY situations 2009-09-04 Vivien Malerba * tools/gda-sql.1.in: Bug fix in gda-sql man page Corrected "-l" to "-L" to list installed database providers, thanks to Andreas Vögele * libgda/gda-data-model.c: Correction for bug #594118 * libgda/gda-statement.c: Honor GDA_STATEMENT_SQL_PRETTY still needs to be done in providers which re-implement some SQL rendering code