2004-04-01 Rodrigo Moya * doc/C/libgda-docs.sgml: fixed some content. 2004-04-01 Leonardo Boshell Fixes #138741 * doc/C/libgda-docs.sgml: fixed Docbook markup. 2004-03-17 Rodrigo Moya * libgda/gda-config.[ch] (gda_provider_info_free): renamed from gda_config_free_provider_info to match the other GdaProviderInfo-related functions. (gda_provider_info_get_type, gda_config_free_provider_list): renaming. * libgda/gda-client.c (gda_client_open_connection): more renaming. 2004-03-16 Vivien Malerba * libsql/*: Improved the joins handling (changed the sql_table structure), and added join type (LEFT, RIGHT, FULL). 2004-03-13 Vivien Malerba * libsql/*: several improvements with a change in the sql_table structure. - added != symbol as WHERE condition - identifiers can now contain an underscore - improved ORDER BY support - improved JOIN support - improved WHERE conditions 2004-03-08 Rodrigo Moya * libgda/libgda.h: * libgda/Makefile.am: don't install gda-export.h nor gda-log.h, those should be internal files only. 2004-03-05 Vivien Malerba * libsql/*: * incorporated Andrew's latest changes * re-indented the whole code to the same style as libgda 2004-03-05 Vivien Malerba * libsql/*: * Improved lexer rules for functions and SELECT without a FROM clause * Added extra syntax to specify parameters: between [] after a field, can contain :name, :descr, :type, :isparam, :nullok attributes. * Added strings recognized between double quotes (example: "a good' string"). 2004-03-04 Laurent Sansonetti Fixes #132216 * libgda/gda-client.c (gda_client_open_connection_from_string): Reuses existing connections by looking in the opened connections pool. * libgda/gda-client.c (gda_client_open_connection): Fixed a memory leak. Fixes #129560 * libgda/gda-config.c (gda_config_set_string, gda_config_set_int, gda_config_set_float, gda_config_set_boolean): Changes the type of the key if already existing. 2004-03-03 Jon Willeke Fixes #131592 * providers/odbc/gda-odbc-provider.c (process_sql_commands): UTF-8 conversions for SQLExecDirect() and SQLGetData(). 2004-02-28 Vivien Malerba * libsql/lexer.l: bug fixed * libsql/Makefile.am: make sure sql_parser.h is installed in libgda/sql directory 2004-02-18 Sergey N. Belinsky * gda-ibmdb2-recordset.c: Fixed size of data. Clean up data after use. * gda-ibmdb2-types.[ch]: Fixed NUMERIC datatype. Message for unsupported datatypes. * libmain.c: Removed unused options. 2004-02-15 Vivien Malerba * libgda/gda-value.c: bugs fixes in gda_value_compare() 2004-02-09 Tomasz Kłoczko * configure.in: Trivial cleanup: remove AC_SUBST(CFLAGS), AC_SUBST(CPPFLAGS) and AC_SUBST(LDFLAGS). This variables are substed by default. 2004-02-07 Robert Sedak * configure.in: Added "hr" (Croatian) to ALL_LINGUAS. 2004-01-25 Rodrigo Moya Fixes #132213 * libgda/gda-client.c (gda_client_open_connection): make sure we don't share connections opened with the DONT_SHARE flag. 2004-01-22 Jon Willeke Fixes #132152 * libgda/gda-client.c (gda_client_find_connection): compare get_dsn() to name, rather than cnc_string. 2004-01-24 Paisa Seeluangsawat * libgda/gda-row.[ch]: * libgda/gda-value.[ch]: removed useless const in arguments. 2004-01-15 Nikolai Weibull * providers/sqlite/gda-sqlite-provider.c (gda_sqlite_provider_open_connection): set the object's private data before executing any command. 2004-01-12 Jon Willeke Fixes #131252 * providers/odbc/utils.c (gda_odbc_emit_error): style fixes. 2004-01-12 Jon Willeke Fixes #131251 * providers/odbc/gda-odbc-provider.c (gda_odbc_provider_open_connection): set ODBC connection to read-only if GdaConnection is set so. 2004-01-10 Jon Willeke Fixes #131046 * providers/odbc/gda-odbc-provider.c (gda_odbc_provider_open_connection): retrieve the DBMS version, not the driver version. 2004-01-10 Jon Willeke Fixes #130838 * providers/odbc/gda-odbc-provider.c (process_sql_commands): changed to get the SQL command as a string. (gda_odbc_provider_execute_command): added support for TABLE commands. 2004-01-10 J.H.M. Dassen (Ray) http://bugs.debian.org/226560 * providers/sqlite/gda-sqlite-provider.c: #include to have gda_type_to_string declared. This fixes pointer/integer issues on 64-bit architectures, in particular IA64. 2004-01-09 Jon Willeke Fixes #130945 * providers/odbc/gda-odbc-provider.c (process_sql_commands): use correct counter. 2004-01-09 Jon Willeke Fixes #130938 * providers/odbc/gda-odbc-provider.c: added support for NAMESPACES. 2004-01-02 Laurent Sansonetti * libgda/gda-util.c (gda_file_save): added O_TRUNC flag. 2003-12-22 Rodrigo Moya * libgda/gda-command.c (gda_command_copy): dont use C99. 2003-12-19 Rodrigo Moya * libgda/gda-config.c (gda_config_get_data_source_list): fixed documentation typo. 2003-12-19 Rodrigo Moya * libgda/gda-error.[ch] (gda_error_get_number): removed 'const' from function's return type. 2003-12-17 Laurent Sansonetti * providers/bdb/gda-bdb.h: Introduced BDB_VERSION macro. * providers/bdb/gda-bdb-provider.c: * providers/bdb/gda-bdb-recordset.c: - Fixed a compilation bug when using BDB < 4.1.24 ; - get_server_version handler uses DB_VERSION_STRING. 2003-12-14 Rodrigo Moya * configure.in: disable MySQL provider until we resolve the licensing issues. 2003-12-14 Laurent Sansonetti * libgda/gda-connection.c, libgda/gda-data-model.c * libgda/gda-export.c, libgda/gda-value.c: Fixed some typos in the doc. 2003-12-09 Rodrigo Moya Fixes #128933 * libgda/gda-log.[ch] (gda_log_clean_*): removed unimplemented functions. 2003-12-09 Rodrigo Moya Fixes #128929 * libgda/gda-client.h: added missing space in function prototype that confuses pygtk's h2def.py. 2003-12-03 Laurent Sansonetti * libgda/gda-data-model.[ch]: - Renamed some methods: gda_data_model_is_editable -> gda_data_model_is_updatable ; gda_data_model_begin_edit -> gda_data_model_begin_update ; gda_data_model_cancel_edit -> gda_data_model_cancel_update ; gda_data_model_end_edit -> gda_data_model_end_update ; gda_data_model_is_editing -> gda_data_model_has_changed. - Renamed some signals: "begin_edit" -> "begin_update" ; "cancel_edit" -> "cancel_update" ; "end_edit" -> "end_update". - Added some methods: gda_data_model_append_column ; gda_data_model_update_column ; gda_data_model_remove_column. - Added some signals: "column_inserted" ; "column_updated" ; "column_removed". * libgda/gda-data-model-array.c: * libgda/gda-data-model-hash.c: * libgda/gda-data-model-list.c: * libgda/gda-select.c: * providers/ldap/gda-ldap-recordset.c: * providers/msql/gda-msql-recordset.c: * providers/mysql/gda-mysql-recordset.c: * providers/oracle/gda-oracle-recordset.c: Follows GdaDataModel changes (updatable interface). 2003-11-30 Laurent Sansonetti * libgda/gda-parameter.c (gda_parameter_list_clear): Parameters were not removed from the hash table (just freed). 2003-11-29 Laurent Sansonetti * providers/bdb/*.c: Fixes compilation problems with Berkeley DB 4.x. 2003-11-28 Gonzalo Paniagua Javier * libgda/gda-data-model.c: emit the row_updated, row_inserted, row_removed and changed signals when appropiate. 2003-11-28 Laurent Sansonetti * configure.in, providers/Makefile.am, providers/bdb/*: Added Berkeley-DB provider (experimental). * libgda/gda-connection.c (gda_connection_begin_transaction): Fixes a typo in the comment. 2003-11-26 Filip Van Raemdonck * providers/mdb/gda-mdb-provider.c (gda_mdb_provider_execute_sql): guard against passing NULL pointers to mdb-tools.