3.99.19:

2010-02-25  Murray Cumming  <murrayc@murrayc.com>

	* examples/sqlbuilder/main.cc: Updated for the latest API, hopefully.

2009-12-04  Murray Cumming  <murrayc@murrayc.com>

	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  <murrayc@murrayc-desktop>

	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  <murrayc@murrayc.com>

	SqlBuilder: Added 2 more methods.

	* libgda/src/sqlbuilder.hg: Added add_field_value() and
	select_add_field().

2009-12-01  Murray Cumming  <murrayc@murrayc.com>

	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  <murrayc@murrayc.com>

  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  <murrayc@murrayc.com>

  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  <jschmid@openismus.com>

	* libgda/src/sqlbuilder.ccg: add_expr() should use the DataHandler
	argument when requested

2009-10-01  Johannes Schmid  <jschmid@openismus.com>

	* 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  <jschmid@openismus.com>

	* 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  <jschmid@openismis.com>

	* 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  <jschmid@openismus.com>

	* 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  <jschmid@openismus.com>

	* 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  <jschmid@openismus.com>

	* 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  <jschmid@openismus.com>

	* 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  <jschmid@openismus.com>

	* 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  <jschmid@openismus.com>

	* 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  <danielk@openismus.com>

	Enable verbose output of autoreconf

	* autogen.sh: Pass the --verbose option to autoreconf.

2009-09-14  Daniel Elstner  <danielk@openismus.com>

	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  <murrayc@murrayc.com>

	* libgda/src/metastruct.hg: Added the MetaStructError exception.

2009-08-31  Daniel Elstner  <danielk@openismus.com>

	Make Doxygen ignore namespace sigc

	* docs/reference/Doxyfile.in (EXCLUDE_SYMBOLS): Add "sigc" to the
	list of symbols to ignore.

3.99.17.1: