2005-03-19 Alan Knowles * libgda/gda-connection.c * libgda/gda-connection.h * libgda/gda-server-provider.c * libgda/gda-server-provider.h * providers/mysql/gda-mysql-provider.c * providers/mysql/gda-mysql-recordset.c * providers/mysql/utils.c * providers/postgres/gda-postgres-provider.c Replace gda_connection_escape_string with more generic gda_connection_value_to_sql_string, correctly adds slashes and quotes which can help to prevent SQL injection. Notes: - this has a knock on effect that calls like gda_data_model_update_row will add slashes to 's, so if you where already doing this, you may end up with double slashes. - It only works with postgres and mysql at present. 2005-03-18 Bas Driessen * doc/C/Makefile.am: Fix noise autogen.sh by changing the deprecated INCLUDES to AM_CPPFLAGS. * gtk-doc.make: Update with latest from /usr/share/gtk-doc/data/gtk-doc.make. 2005-03-05 Bas Driessen * libgda/gda-data-model-base.c: * libgda/gda-data-model.c: * libgda/gda-select.c: * libgda/gda-table.[ch]: * libgda/gda-xml-database.c: Cleanup. Be consistent and avoid confusion by using the name "columns" for GdaColumn objects rather than a mix of the old names "fa" and "dmca". 2005-03-03 Álvaro Peña * *: Renamed GdaDataModelColumnIndexAttributes to GdaColumnAttributes 2005-03-03 Álvaro Peña * *: Changed GdaDataModelColumnAttributes name to GdaColumn 2005-02-28 Loic Minier Fixes #168641 * configure.in: don't use builtin copy of gtk-doc macro, use GTK_DOC_CHECK instead. 2005-02-28 Rodrigo Moya Fixes #129153 * report/libgda-report/gda-report-result.h: removed non-existing function from header file. 2005-02-28 Rodrigo Moya * configure.in: changed translation domain. * libgda.pc.in: use libgda-3. 2005-02-28 Rodrigo Moya * providers/*/Makefile.am: install providers to versioned directories. * libgda/Makefile.am: changed LIBGDA_PLUGINDIR to point to versioned directory. Changed to libgda-3. * report/libgda-report/Makefile.am: changed to libgda-report-3. * doc/C/Makefile.am: * report/testing/Makefile.am: * tools/Makefile.am: * testing/Makefile.am: use libgda*-3 libraries. 2005-02-28 Caolan McNamara Fixes #166288 * configure.in: better detection for libdb. 2005-02-28 Caolan McNamara Fixes #166286 * providers/*/Makefile.am: use $libdir instead of $prefix/lib. 2005-02-28 Jorge Bernal "Koke" Fixes 162856 * providers/freetds/libmain.c (plugin_get_connection_params): fixed typo. 2005-02-28 Rodrigo Moya Fixes #160666 * libgda-C.omf.in: removed double // in file URI. 2005-02-18 Denis Fortin * configure.in: check for sqlite3. * providers/sqlite/*: adapted to sqlite3. 2005-02-18 Rodrigo Moya * libsql/Makefile.am: use LDFLAGS only. 2005-02-17 Álvaro Peña * libgda/gda-xml-database.[ch]: added gda_xml_database_remove_table() 2005-02-16 Rodrigo Moya Fixes #167573 * libgda/gda-column-attributes.h: fixed typo. 2005-02-11 Vivien Malerba * libgda/gda-row.[ch]: added gda_row_set_is_default() and gda_row_get_is_default() 2005-02-10 Álvaro Peña * libgda/gda-table.c: Added the code to emit a new signal: NAME_CHANGED. (gda_table_get_columns): New function. Return the columns order by his position. (gda_table_find_column): New function. Return a GdaDataModelColumnAttribute from a name. * libgda/gda-table.h: Added the 2 new functions and the NAME_CHANGED signal. * libgda/gda-xml-database.c: Connect to NAME_CHANGED table signal. When a table named change, the database hash update to the new key (the new table name).