Released 3.99.2 2008-03-24 Vivien Malerba * libgda/sql-parser/lemon.c: * libgda/sql-parser/LemonPatch: * libgda/sql-parser/lempar.c: use the Lemon parser generator for SQLite 3.5.7 * libgda/sql-parser/parser.y: * libgda/sql-parser/delimiter.y: * providers/skel-implementation/capi/parser.y: * providers/postgres/parser.y: add #include which is required by the new version of the Lemon parser generator * providers/postgres/gda-postgres-meta.c: * providers/postgres/gda-postgres-provider.c: renamed the prepared statement with lowercase only to avoid postgres warning about non existing prepared statement when calling DEALLOCATE * libgda/information_schema.xml: added some descriptions * doc/C/information_schema.png: * doc/C/information_schema.svg: updated the GdaMetaStore's internal structure's diagram 2008-03-21 Vivien Malerba * libgda/sqlite/gda-sqlite.h: correction for SQLite versions < 3.5 (for bug #523613) * providers/postgres/parser.y: * libgda/sql-parser/parser.y: allow identifiers to be enclosed in double quotes * tests/parser/testdata.xml: * libgda/sql-parser/gda-sql-parser.c: corrected a nasty bug while using a case statement * libgda/gda-data-model.c: removed debug info * libgda/information_schema.xml: added some descriptive fields * libgda/Makefile.am: added gda-statement-extra.h to list of headers * configure.in: remove non compiling providers from AC_OUTPUT, don't check anymore for LEX and YACC as they are not used anymore * tests/providers/*: don't fail if the providers have not been compiled (and are thus not found) * tests/meta-store/*: adaptations to the information schema changes * libgda/sql-parser/Makefile.am: * libgda/sql-parser/gen_def.c: * providers/prepare_provider_sources.sh: * providers/postgres/Makefile.am: * providers/skel-implementation/models/Makefile.am: * providers/skel-implementation/capi/Makefile.am: modifications to have "make distcheck" run * libgda/sql-parser/LemonPatch: keep the lemon.c modifications in a separate file * libgda/sql-parser/lemon.c: modified to be able to load the "lempar.c" file from a directory different than the current directory, and be able to write output files to the current directory * libgda/sqlite/virtual/libmain.c: * providers/postgres/gda-postgres-cursor-recordset.[ch]: removed unused files * libgda/gda-connection.c: removed unused private attribute 2008-03-20 Vivien Malerba * po/POTFILES.in: remove references to non existing files * providers/skel-implementation/models/Makefile.am: * providers/skel-implementation/capi/Makefile.am: * providers/prepare_provider_sources.sh: make the skeleton providers compile but not install, and altered the preparetion script to compile and install * providers/skel-implementation/capi/gda-capi-meta.c: corrected symbol name * libgda/gda-data-model.c: corrected a nasty bug in gda_data_model_import_from_model() * providers/postgres/gda-postgres-provider.c: * libgda/sqlite/gda-sqlite-provider.c: now compute the GdaSet to return at *last_insert_row in gda_sqlite_provider_statement_execute() if the last_insert_row argument is not NULL * providers/postgres/gda-postgres-ddl.c: only set a column's type as "serial" when AUTOINC is TRUE * providers/sqlite/sqlite_specs_create_table.xml.in: * providers/postgres/postgres_specs_create_table.xml.in: fixed typos * providers/postgres/postgres_specs_create_table.xml.in: dy default tables are now created with OIDs * libgda/gda-decl.h: removed declarations related to GdaClient (thanks to Mark Johnson) * libgda/gda-server-provider.c: doc. fixes and optional debug info * doc/C: updates 2008-03-19 Vivien Malerba * configure.in: set to version 3.99.2