3.99.19: 2010-02-25 Murray Cumming * examples/sqlbuilder/main.cc: Updated for the latest API, hopefully. 2009-12-04 Murray Cumming SqlBuilder: select_add_target() now takes a name instead of an ID. * libgda/src/libgda_methods.defs: Regenerated * libgda/src/sqlbuilder.[hg|ccg]: select_add_target(): Take the table name as a string, using the new C function, and give the alias a default parameter instead of overloading. 2009-12-02 Murray Cumming SqlBuilder: Make set_field_value() and add_expr() templated. * libgda/src/sqlbuilder.[hg|ccg]: set_field_value(): Rename to set_field_value_as_value. Rename add_expr() to add_expr_as_value(). Add templated set_field_value() and add_expr() methods so people do not need to manually construct a Value object. 2009-12-01 Murray Cumming SqlBuilder: Added 2 more methods. * libgda/src/sqlbuilder.hg: Added add_field_value() and select_add_field(). 2009-12-01 Murray Cumming Fix the build with the latest libgdamm. * libgda/src/libgda_methods.defs: Regenerated with h2defs.py * libgda/src/sqlbuilder.hg: gda_sql_builder_add_field() was renamed to gda_sql_builder_add_field_id(). 2009-10-25 Murray Cumming Statement::to_sql(), Connection::statement*(): const corrections. * libgda/src/statement.[hg|ccg|: to_sql(): Make the params parameter const. * libgda/src/connection.[hg|ccg|: statement_execute*(), statement_to_sql(): Make the statement and params parameters const. 2009-10-25 Murray Cumming SqlBuilder: Small const and other improvements. * libgda/src/sqlbuilder.[hg|ccg]: add_expr(): Use const ref for the Value parameter. Don't use NULL in C++ code. add_function(): Use const ref for the ArrayHandle parameter. get_statement(): Make this const. add_cond_v(): Rename to add_cond(). select_order_by(): Add default parameter values. 2009-10-05 Johannes Schmid * libgda/src/sqlbuilder.ccg: add_expr() should use the DataHandler argument when requested 2009-10-01 Johannes Schmid * libgda/src/sqlbuilder.hg: Use default arguments for potentially unused arguments of add_cond() * examples/sqlbuilder/main.cc: Make use of new default argument 2009-10-01 Johannes Schmid * libgda/src/sqlbuilder.hg/ccg: * libgda/src/libgda_methods.defs: Updated GdaSqlBuilder bindings to use new method names from libgda All methods now return an automatically generated id which should be stored somewhere when it needs to reused. Manual id definition like in the C API has been removed. * examples/sqlbuilder/main.cc: Updated example to new API 2009-09-30 Johannes Schmid * libgda/src/row.hg: * libgda/src/statement.hg: Added _IGNORES for provider-only methods * examples/sqlbuilder/main.cc: Added example for new function API 2009-09-30 Johannes Schmid * libgda/src/libgda_methods.defs: * libgda/src/sqlbuilder.hg/ccg: Added wrapper for new function API (allow things like MAX() in sql statements) * configure.ac: Require libgda-4.0 >= 3.1.3 (this is master) 2009-09-29 Johannes Schmid * libgda/libgdamm/value.cc: Fix set(const gchar*) to call g_value_reinit() * libgda/src/sqlbuilder.hg/ccg: Add overload for select_add_target() to be able to skip the alias (NULL in C) * examples/sqlbuilder/main.cc: * examples/Makefile.am: Add example for the SqlBuilder usage based on the libgda example 2009-09-28 Johannes Schmid * libgda/src/sqlbuilder.hg: Use Value instead of Value& to make the SqlBuilder::param() much more convenient to use. * libgda/libgdamm.h: Add sqlbuilder.h 2009-09-25 Johannes Schmid * libgda/src/sqlbuilder.hg: * libgda/src/sqlbuilder.ccg: Wrapped gda_sql_builder_expr(_value) after it was fixed in libgda * libgda/src/libgda_methods.defs: Regenerated to have the new method * tools/m4/convert_libgdamm.m4: Added Value conversion (can hopefully be removed once libgda fixes the constness of the argument) 2009-09-24 Johannes Schmid * libgda/src/filelist.am: Added sqlbuilder.hg/ccg * libgda/src/sqlbuilder.hg: * libgda/src/sqlbuilder.ccg: Wrapped GdaSqlBuilder class * tools/m4/convert_libgdamm.m4: Added two new enums for GdaSqlBuilder 2009-09-24 Johannes Schmid * libgda/src/libgda_enums.defs: * libgda/src/libgda_methods.defs: * libgda/src/libgda_signals.defs: Regenerated .defs files from libgda master (4.1.x version) * tools/extra_defs_gen/generate_defs_gda.cc: Added GdaSqlBuilder to the known objects 3.99.18: 2009-09-14 Daniel Elstner Enable verbose output of autoreconf * autogen.sh: Pass the --verbose option to autoreconf. 2009-09-14 Daniel Elstner Update Doxygen configuration for Doxygen 1.6.1 * docs/reference/Doxyfile.in: Update configuration file for Doxygen 1.6.1. (EXCLUDE_SYMBOLS): Remove "sigc" again from the list of excluded symbols. With a recent build of libsigc++, this should no longer be necessary. (SORT_MEMBERS_CTORS_1ST): Set option to YES. 2009-09-04 Murray Cumming * libgda/src/metastruct.hg: Added the MetaStructError exception. 2009-08-31 Daniel Elstner Make Doxygen ignore namespace sigc * docs/reference/Doxyfile.in (EXCLUDE_SYMBOLS): Add "sigc" to the list of symbols to ignore. 3.99.17.1: