2.9.3:

2007-02-12  Johannes Schmid <jhs@gnome.org>

	* examples/form/mandatory/examplewindow.cc:
	Added comments (still not working, waiting on response from gnome-db-list)

	* libgnomedb/src/entrycombo.hg:
	* tools/m4/convert_libgnomedbmm.m4:
	Wrapped unwrapped methods that take a GSList* argument

2007-02-11  Murray Cumming  <murrayc@murrayc.com>

	* docs/tutorial/libgnomedbmm-tut.xml:
	* examples/queries/insert/main.cc:
	* examples/queries/simple/main.cc: Minor grammar corrections and cleanups. 
	This is great work. Now I understand the Query objects.

2007-02-10  Armin Burgmeier  <armin@openismus.com>

	* docs/tutorial/libgnomedbmm-tut.xml: Added subsections with examples
	that explain the different types of queries and how to create them.

2007-02-10  Armin Burgmeier  <armin@openismus.com>

	* configure.in:
	* examples/Makefile.am:
	* examples/README.txt:
	* examples/queries/simple:
	* examples/queries/select:
	* examples/queries/delete:
	* examples/queries/update:
	* examples/queries/insert: Added examples that show how to generate
	queries "by hand".

2007-02-09  Murray Cumming  <murrayc@murrayc.com>

	* Makefile_web.am_fragment:
	* docs/reference/Doxyfile.in:
	* docs/reference/Makefile.am:
	* docs/reference/glibmm_doxygen_tags:
	* docs/reference/gtkmm_doxygen_tags:
	* docs/reference/libgdamm_doxygen_tags:
	* docs/tutorial/libgnomedbmm-tut.xml: Upload to temporary location at openismus.com

2007-02-09  Murray Cumming  <murrayc@murrayc.com>

	* examples/gnomedbmm-demo/demo.cc: on_row_activated(): Check for a null pointer 
	to prevent a crash when clicking on parent items.

2007-02-09  Murray Cumming  <murrayc@murrayc.com>

	* libgnomedb/src/combo.ccg:
	* libgnomedb/src/entryboolean.ccg:
	* libgnomedb/src/entrydate.ccg:
	* libgnomedb/src/entrynone.ccg:
	* libgnomedb/src/entrystring.ccg:
	* libgnomedb/src/entrytime.ccg:
	* libgnomedb/src/entrytimestamp.ccg:
	* libgnomedb/src/finddialog.ccg: Use the _CONSTRUCT() macro instead of 
	copy/pasting the same complex code.

2007-02-09  Murray Cumming  <murrayc@murrayc.com>

	* libgnomedb/src/Makefile.am:
	* libgnomedb/src/dataentry.hg:
	* libgnomedb/src/libgnomedb_extra_methods.defs:
	* libgnomedb/src/libgnomedb_graph_methods.defs: Generated with 
	h2defs.py. Previously this was all in the libgnomedb_methods.defs 
	file.
	* libgnomedb/src/libgnomedb.defs: Include extra .defs files.
	* libgnomedb/src/libgnomedb_methods.defs: Regenerated with h2defs.pyt
	* libgnomedb/src/libgnomedb_signals.defs: Regenerated with extra_defs_gen
	* libgnomedb/src/libgnomedb_vfuncs.defs: Adjusted by hand, for changed types.
	* libgnomedb/src/selector.ccg:
	* libgnomedb/src/selector.hg:
	* tools/m4/convert_libgnomedbmm.m4: Adapted to slight API changes, using 
	enum flag types instead of guint and gulong.

2007-02-08  Johannes Schmid <johannes.schmid@openismus.com>

	* libgnomedb/src/Makefile_list_of_hg.am_fragment:
	* libgnomedb/src/datacellrendererboolean.ccg:
	* libgnomedb/src/datacellrendererboolean.hg:
	* libgnomedb/src/datacellrenderercombo.ccg:
	* libgnomedb/src/datacellrenderercombo.hg:
	* libgnomedb/src/datacellrendererinfo.ccg:
	* libgnomedb/src/datacellrendererinfo.hg:
	* libgnomedb/src/datacellrenderertextual.ccg:
	* libgnomedb/src/datacellrenderertextual.hg:
	* libgnomedb/src/entrycombo.ccg:
	* libgnomedb/src/entrycombo.hg:
	* tools/m4/convert_libgnomedbmm.m4:

  Wrapped GnomeDbDataCellRenderer(Boolean, Combo, Info, Textual) and
  GnomeDbEntryCombo after they have been fixed in libgnomedb. Wrapping is still
  incomplete.

2007-02-06  Armin Burgmeier  <armin@openismus.com>

	* libgnomedb/src/dsnspec.hg:
	* libgnomedb/src/datasourceselector.hg:
	* libgnomedb/src/connectionproperties.ccg:
	* libgnomedb/src/connectionproperties.hg:
	* libgnomedb/src/grid.ccg:
	* libgnomedb/src/grid.hg:
	* libgnomedb/src/form.ccg:
	* libgnomedb/src/form.hg:
	* libgnomedb/src/sqlconsole.hg: Fixed constructors to use newly-added
	properties in libgnomedb and also wrapped those new properties.

	* libgnomedb/src/Makefile_list_of_hg.am_fragment: Include
	connectionproperties in build.
	
	* libgnomedb/src/libgnomedb_signals.defs: Regenerated.

2007-02-05  Murray Cumming  <murrayc@murrayc.com>

	* docs/tutorial/libgnomedbmm-tut.xml: Fix a closing tag to fix the build.

2007-02-04  Armin Burgmeier  <armin@openismus.com>

	* docs/tutorial/libgnomedbmm-tut.xml: Began section about building SQL
	queries via the API, replied to some comments from Murray.

2007-02-02  Murray Cumming  <murrayc@murrayc.com>

	* docs/tutorial/libgnomedbmm-tut.xml: Replied to TODO comments from Armin, making some changes in 
	the text. Most of the other comments are about things that are not clear in the libgnomedb API, 
	so that is where we/I should investigate or ask questions.

2007-02-02  Johannes Schmid <johannes.schmid@openismus.com>

	* configure.in:
	* examples/form/Makefile.am:
	* examples/form/mandatory/Makefile.am:
	* examples/form/mandatory/examplewindow.cc:
	* examples/form/mandatory/examplewindow.h:
	* examples/form/mandatory/main.cc:
	Added example about mandatory fields which does not yet work 

	* docs/tutorial/libgnomedbmm-tut.xml:
	Added section about mandatory fields

2007-01-31   Johannes Schmid <johannes.schmid@openismus.com>

	* libgnomedb/src/dsnassistant.hg:
	* libgnomedb/src/dsneditor.hg:
	* libgnomedb/src/dsnspec.hg:
	Removed signal_ prefix from signals as it is added automaticly

2007-01-30  Murray Cumming  <murrayc@murrayc.com>

	* examples/gnomedbmm-demo/Makefile.am: Remove the _HEADERS variable, because no headers will be 
	installed, and this seems to be confusing some versions of automake/autoconf, causing it to 
	produce a "/usr/bin/install: `demo.h' and `./demo.h' are the same file" error.

2007-01-29  Murray Cumming  <murrayc@murrayc.com>

	* libgnomedb/src/editor.ccg:
	* libgnomedb/src/editor.hg:
	* libgnomedb/src/error.hg:
	* libgnomedb/src/errordialog.hg:
	* libgnomedb/src/graybar.hg:
	* libgnomedb/src/reporteditor.ccg:
	* libgnomedb/src/reporteditor.hg:
	* libgnomedb/src/selector.hg:
	* libgnomedb/src/sqlconsole.hg:: Correct the includes for the stuff that has moved 
	to libgnomedb-extra/. Watch out, you probably have both headers installed now.
	Add these to an Extras doxygen group.
	Make sure that filename parameters are std::string (unknown encoding), not Glib::ustring
	(always UTF-8).

2007-01-29  Johannes Schmid <johannes.schmid@openismus.com>

	* libgnomedb/src/dbmsupdateviewer.ccg:
	* libgnomedb/src/error.ccg:
	* libgnomedb/src/errordialog.ccg:
	* libgnomedb/src/graybar.ccg:
	* libgnomedb/src/selector.ccg:
	* libgnomedb/src/sqlconsole.ccg:
	Fixed build: libgnomedb => libgnomdb-extra for include

2007-01-29  Murray Cumming  <murrayc@murrayc.com>

	* examples/gnomedbmm-demo/main.cc: Include <stdexcept>, needed by a user 
	on Debian Etch, though not on my Debian Etch. Does not seem to do any harm anyway.
	Also, catch exception as const.

2007-01-29  Murray Cumming  <murrayc@murrayc.com>

	* examples/grid/Makefile.am: Added missing file to svn.

2007-01-28  Murray Cumming  <murrayc@murrayc.com>

	* libgnomedb/src/basicform.hg:
	* libgnomedb/src/combo.hg:
	* libgnomedb/src/connectionproperties.hg:
	* libgnomedb/src/dataentry.hg:
	* libgnomedb/src/datastore.hg:
	* libgnomedb/src/form.hg:
	* libgnomedb/src/grid.hg:
	* libgnomedb/src/logindialog.hg:
	* libgnomedb/src/providerselector.hg:
	* libgnomedb/src/selector.hg: Const corrections.

2007-01-28  Armin Burgmeier  <armin@openismus.com>

	* configure.in:
	* examples/Makefile.am:
	* examples/README.txt:
	* examples/grid: Moved grid examples into subdirectories of grid.

	* docs/tutorial/libgnomedbmm-tut.xml: Commented and/or fixed most TODO
	comments Murray added.

2007-01-28  Murray Cumming  <murrayc@murrayc.com>

	* configure.in: Depend on the new libgnomedb-extra pc file.
	* docs/tutorial/figures/Makefile.am: Corrected the filename for simple example screenshot.
	* tools/extra_defs_gen/generate_defs_gnomedb.cc: Include the new libgnomedb-extra header.

2007-01-27  Johannes Schmid <johannes.schmid@openismus.com>

	* TODO:
	Added documentation stuff from Murray's mail
	
	* docs/tutorial/figures/Makefile.am:
	* docs/tutorial/figures/restricted-grid.png:
	* docs/tutorial/libgnomedbmm-tut.xml:
	Added screenshot

2007-01-27  Murray Cumming  <murrayc@murrayc.com>

	* examples/Makefile.am: Added gnomedbmm-demo to the SUBDIRS to fix distcheck.

2007-01-27  Murray Cumming  <murrayc@murrayc.com>

	* docs/tutorial/figures/simple_example.png
	* docs/tutorial/figures/Makefile.am: Added screenshot 
	for the initial basic example, from examples/program/
	* docs/tutorial/libgnomedbmm-tut.xml: Various minor spelling/grammar 
	improvements, and several TODO comments.
	* examples/form/main.cc:
	* examples/gnomedbmm-demo/main.cc:
	* examples/grid/main.cc:
	* examples/headers/main.cc:
	* examples/program/main.cc: Add comments to identify the empty username and 
	password parameters.

2007-01-27  Armin Burgmeier  <armin@openismus.com>

	* configure.in:
	* examples/restrict/examplewindow.h:
	* examples/restrict/examplewindow.cc:
	* examples/restrict/main.cc:
	* examples/restrict/Makefile.am:
	* examples/README.txt:
	* examples/Makefile.am: Added restrict example that shows how to
	restrict values for a field by entries from another table.

	* docs/tutorial/libgnomedbmm-tut.xml: Added section about restricting
	values.

2007-01-27  Murray Cumming  <murrayc@murrayc.com>

	* libgnomedb/libgnomedbmm.h: Comment out dsnassistant.h
	* libgnomedb/src/Makefile_list_of_hg.am_fragment: Comment-out 
	dsnassistant.hg/.ccg, so that libgnomedbmm builds with GTK+ < 2.10.
	I would like to make this build conditional, but that seems difficult.
	We can add it back later, in a future version.
	* tools/extra_defs_gen/generate_defs_gnomedb.cc: Check for 
	the C macro definition of the GnomeDbDsnAssistant type before 
	trying to use it.

2007-01-27  Armin Burgmeier  <armin@openismus.net>

	* libgnomedb/src/grid.ccg:
	* libgnomedb/src/grid.hg:
	* libgnomedb/src/form.ccg:
	* libgnomedb/src/form.hg: Added get_raw_grid() respectively
	get_raw_form() functions.

	* examples/README.txt:
	* examples/Makefile.am:
	* examples/headers/main.cc:
	* examples/headers/Makefile.am: Example that changes the title of a
	grid's columns.

	* docs/tutorial/libgnomedbmm-tut.xml: Added section about changing
	titles on a grid, added various <classname> tags to GdaDict and
	modification queries sections.

	* configure.in: Generate examples/headers/Makefile.

2007-01-25  Johannes Schmid <johannes.schmid@openismus.com>

	* docs/tutorial/figures/Makefile.am:
	* docs/tutorial/figures/form.png
	* docs/tutorial/libgnomedbmm-tut.xml:
	* examples/form/main.cc:
	
	Added section about Gnome::Db::Form and added some documentation to the example

2007-01-25  Johannes Schmid <johannes.schmid@openismus.com>

	* docs/tutorial/figures/Makefile.am:
	* docs/tutorial/figures/grid.png:	
	* docs/tutorial/libgnomedbmm-tut.xml:
	
	Added section about Gnome::Db::Grid and several small fixes

2007-01-25  Johannes Schmid <johannes.schmid@openismus.com>

	* TODO:
	Added #400665
	* libgnomedb/src/Makefile_list_of_hg.am_fragment:
	* libgnomedb/src/entrycombo.ccg:
	* libgnomedb/src/entrycombo.hg:
	Created a stub for EntryCombo. Cannot be wrapped yet because of #400665

2007-01-24  Armin Burgmeier  <armin@openismus.com>

	* docs/tutorial/libgnomedbmm-tut.xml: Added sections about GdaDict and
	GdaDataModel.

2007-01-23  Murray Cumming  <murrayc@murrayc.com>

	* configure.in: Depend on the new libgnomedb-graph pc file, though 
	we should probably wrap that in a separate shared library, like gdkmm is 
	separate in gtkmm. 
	* libgnomedb/src/Makefile_list_of_hg.am_fragment:
	* libgnomedb/src/dsnconfig.ccg:
	* libgnomedb/src/dsnconfig.hg: Renamed to dsneditor
	* libgnomedb/src/dsnconfigdruid.ccg:
 	* libgnomedb/src/dsnconfigdruid.hg: Renamed to dsnassistant.hg, 
	to match changes in libgnomedb.
	* tools/extra_defs_gen/generate_defs_gnomedb.cc: Renamed type name and 
	added includes for latest libgnomedb.

2007-01-21  Armin Burgmeier  <armin@openismus.com>

	* examples/program/main.cc:
	* examples/Makefile.am:
	* examples/README.txt:
	* examples/program/Makefile.am: Added very simple libgnomedbmm program
	to use in tutorial.

	* configure.in: Added examples/program/Makefile to output.

	* docs/tutorial/libgnomedbmm-tut.xml: Began with tutorial, adjusted
	first few chapters to libgnomedbmm, explained simple libgnomedbmm
	example.

2007-01-20  Armin Burgmeier  <armin@openismus.com>

	* libgnomedb/src/editor.hg:
	* libgnomedb/src/dsnspec.hg:
	* libgnomedb/src/selector.hg:
	* libgnomedb/src/finddialog.hg:
	* libgnomedb/src/errordialog.hg:
	* libgnomedb/src/dataentry.hg:
	* libgnomedb/src/basicform.hg:
	* libgnomedb/src/login.hg: Renamed some parameters to match those in
	the C API so that doxygen generates correct documentation for these.

	* libgnomedb/src/libgnomedb_docs_override.xml: Introduced
	documentation for parameters that are not documented in the C API and
	doxygen complained about when making docs. Also removed parameters not
	required in C++.

2007-01-20  Armin Burgmeier  <armin@openismus.com>

	* libgnomedb/src/dataentry.hg: Include libgdamm/datahandler.h

	* libgnomedb/src/basicform.hg: Renamed show_entries_actions to
	show_entry_actions because this is how the C function is now called.

	* libgnomedb/src/libgnomedb_methods.defs: Regenerated.

2007-01-19  Johannes Schmid  <johannes.schmid@openismus.com>

	* libgnomedb/src/dataentry.hg:
	* tools/m4/convert_libgnomedbmm.m4:
	
	Wrapped gnome_db_data_entry_get_handler()

2007-01-19  Johannes Schmid  <johannes.schmid@openismus.com>

	* libgnomedb/src/entrywrapper.hg:
	* libgnomedb/src/selector.hg:
	Wrapped remaining unwrapped methods
	
	* libgnomedb/src/libgnomedb_signals.defs:
	* libgnomedb/src/sqlconsole.hg:
	* tools/m4/convert_libgnomedbmm.m4:
	Wrapped "sql_entered signal"
	
2007-01-18  Johannes Schmid <johannes.schmid@openismus.com>

	* tools/m4/convert_libgnomedbmm.m4
	
	* libgnomedb/src/Makefile_list_of_hg.am_fragment
	* libgnomedb/src/dbmsupdateviewer.hg
	* libgnomedb/src/dbmsupdateviewer.ccg:
	Wrapped GnomeDbDbmsUpdateViewer
	
	* libgnomedb/src/dataentry.hg
	* libgnomedb/src/datawidget.hg
	* libgnomedb/src/basicform.hg:
	Added several unwrapped methods/signals
	
	* libgnomedb/src/libgnomedb_methods.defs
	* libgnomedb/src/libgnomedb_enums.defs:
	Regenerated

	* libgnomedb/src/libgnomedb_signals.defs:
	Removed "no-show-all" properties that caused a lot of warnings
	
	* TODO:
	Added fixed bugs in libgnomedb

2007-01-17  Armin Burgmeier  <armin@openismus.com>

	* libgnomedb/src/datawidget.hg:
	* libgnomedb/src/datastore.hg: Replaced GdaDataProxy* occurences by
	its C++ wrapper.

	* examples/gnomedbmm-demo/same-data.h:
	* examples/gnomedbmm-demo/main.cc: Demo showing a form and a grid
	operating on the same data.

	* tools/m4/convert_libgnomedbmm.m4: Added conversions required for
	GdaDataProxy.

2007-01-17  Armin Burgmeier  <armin@openismus.com>

	* libgnomedb/src/datawidget.hg: Added get_current_data() method.

	* libgnomedb/src/basicform.hg: Added refreturn to get_data_set().

	* tools/m4/convert_libgnomedbmm.m4: Added conversions required for
	Gnome::Db::DataWidget::get_current_data().

	* examples/gnomedbmm-demo/picture-form.h:
	* examples/gnomedbmm-demo/picture-grid.h:
	* examples/gnomedbmm-demo/main.cc:
	* examples/gnomedbmm-demo/Makefile.am: Added demos showing pictures in
	form and grid.

2007-01-17  Armin Burgmeier  <armin@openismus.com>

	* libgnomedb/src/datawidget.hg:
	* libgnomedb/src/datawidget.ccg:
	* libgnomedb/src/datawidgetinfo.hg:
	* libgnomedb/src/datawidgetinfo.ccg: Removed NO_GTYPE from _WRAP_ENUM
	calls because libgnomedb now has GTypes for its enums. Include
	gnome-db-entry-types.h in source files.

2007-01-17  Murray Cumming  <murrayc@murrayc.com>

	* examples/form/examplewindow.cc:
	* examples/form/examplewindow.h:
	* examples/form/main.cc:
	* examples/grid/examplewindow.cc:
	* examples/grid/examplewindow.h:
	* examples/grid/main.cc: Mostly whitespace corrections - no tabs please.
	Also, please avoid the Using keyword, and always catch exceptions as const.

2007-01-17  Murray Cumming  <murrayc@murrayc.com>

	* Makefile_web.am_fragment: Correct variable name to fix install.

2007-01-17  Murray Cumming  <murrayc@murrayc.com>

	* libgnomedb/src/basicform.hg:
	* libgnomedb/src/libgnomedb_methods.defs:
	Renamed show_entries_actions to show_entry_actions(),
	because I renamed 
	gnome_db_basic_form_show_entries_actions to gnome_db_basic_form_show_entry_actions()
	in libgda.

2007-01-16  Murray Cumming  <murrayc@murrayc.com>

	* Makefile.am:
	* Makefile_web.am_fragment:
	* configure.in:
	* docs/Makefile.am:
	* docs/tutorial/Makefile.am:
	* docs/tutorial/README:
	* docs/tutorial/figures/Makefile.am:
	* docs/tutorial/icons/Makefile.am:
	* docs/tutorial/insert_example_code.pl:
	* docs/tutorial/libgnomedbmm-tut.xml:
	* docs/tutorial/style.css: Added initial build structure for reference and 
	tutorial documentation, using the maemomm tutorial as a starting point.

2007-01-14  Armin Burgmeier  <armin@openismus.com>

	* examples/gnomedbmm-demo/main.cc:
	* examples/gnomedbmm-demo/demo.cc:
	* examples/gnomedbmm-demo/demo.h: Added gnomedbmm demo browser.

	* examples/gnomedbmm-demo/readwrite-form.h:
	* examples/gnomedbmm-demo/readonly-form.h:
	* examples/gnomedbmm-demo/readwrite-grid.h:
	* examples/gnomedbmm-demo/readonly-grid.h: Four initial demos
	corresponding to the ones frome gnome-db-demo.

	* examples/gnomedbmm-demo/Makefile.am: Build the demo app.

	* configure.in: Added examples/gnomedbmm-demo/Makefile to output.

	* examples/README.txt: Mentioned gnomedbmm-demo.

2007-01-14  Johannes Schmid <johannes.schmid@openismus.com>

	* libgnomedb/src/form.ccg:
	Use _CONSTRUCT and set the "model" property by hand

2007-01-13  Armin Burgmeier  <armin@openismus.com>

	* examples/form/main.cc: Made form example fully working.
	* examples/form/Makefile.am: Define LIBGNOMEDB_DATADIR to avoid
	hardcoding paths in the code.

	* examples/grid/examplewindow.cc:
	* examples/grid/examplewindow.h:
	* examples/grid/main.cc:
	* examples/grid/Makefile.am: Changed style to match form example, made
	grid editable.

	* examples/grid/grid.cc: Moved to main.cc.

	* examples/README.txt: Also mention form example.

2007-01-13  Johannes Schmid <johannes.schmid@openismus.com>

  * configure.in:
  * examples/Makefile.am
  * examples/form/examplewindow.cc/.h
  * examples/form/main.cc:
  * examples/form/Makefile.am:
  
  Added form example (not yet fully functional)

2007-01-13  Armin Burgmeier  <armin@openismus.com>

	* libgnomedb/libgnomedbmm/init.cc: Initialize libgdamm in
	Gnome::Db::init.

2007-12-01  Johannes Schmid <johannes.schmid@openismus.com>
	
	* libgnomedb/src/selector.ccg
	* libgnomedb/src/serveroperation.hg
	* libgnomedb/src/graybar.hg:

	Minor constructor fixes to use the correct property names

2006-12-28  Armin Burgmeier  <armin@openismus.com>

	* libgnomedb/src/entrydate.hg:
	* libgnomedb/src/entrydate.ccg:
	* libgnomedb/src/entryshell.hg:
	* libgnomedb/src/entryshell.ccg:
	* libgnomedb/src/entrytime.hg:
	* libgnomedb/src/entrytime.ccg:
	* libgnomedb/src/entrytimestamp.hg:
	* libgnomedb/src/entrytimestamp.ccg:
	* libgnomedb/src/entrystring.hg:
	* libgnomedb/src/entrystring.ccg:
	* libgnomedb/src/entrywrapper.hg:
	* libgnomedb/src/entrywrapper.ccg:
	* libgnomedb/src/entryboolean.hg:
	* libgnomedb/src/entryboolean.ccg:
	* libgnomedb/src/entrynone.hg:
	* libgnomedb/src/entrynone.ccg:
	* libgnomedb/src/entrycommontime.hg:
	* libgnomedb/src/entrycommontime.ccg:
	* libgnomedb/src/Makefile_list_of_hg.am_fragment: Wrapped data entry
	widgets.

	* libgnomedb/src/libgnomedb_methods.defs:
	* libgnomedb/src/libgnomedb_signals.defs: Regenerated.

	* libgnomedb/src/libgnomedb_vfuncs.defs: Added vfuncs from
	GnomeDbEntryWrapper.

	* tools/extra_defs_gen/generate_defs_gnomedb.cc: Generate defs for
	GnomeDbEntryShell, GnomeDbEntryWrapper, GnomeDbEntryCommonTime.

	* tools/m4/convert_libgnomedbmm.m4: Added new conversions.

2006-12-28  Murray Cumming  <murrayc@murrayc.com>

	* libgnomedb/src/dataentry.ccg:
	* libgnomedb/src/dataentry.hg: Use Gda::Value instead of Glib::ValueBase, copying code 
	from Gda::DataModel::get_value_at().

2006-12-27  Murray Cumming  <murrayc@murrayc.com>

	* libgnomedb/src/dataentry.hg:
	* libgnomedb/src/logindialog.hg: More minor changes.
	Note that you want to use Gda::Value instead of Glib::ValueBase. See libgdamm.

2006-12-27  Murray Cumming  <murrayc@murrayc.com>

	* libgnomedb/src/error.hg: Added a = true default parameter and a const overload.
	* libgnomedb/src/selector.hg: Replaced a gint with int.

2006-12-25  Johannes Schmid <johannes.schmid@openismus.com>
	
	* tools/m4/convert_libgnomedbmm.m4
	* libgnomedb/src/selector.hg
	* libgnomedb/src/selector.ccg
	* libgnomedb/src/sqlconsole.hg
	* libgnomedb/src/sqlconsole.ccg
	* libgnomedb/src/editor.hg
	* libgnomedb/src/editor.ccg
	* libgnomedb/src/reporteditor.hg
	* libgnomedb/src/reporteditor.ccg
	* libgnomedb/src/graybar.hg
	* libgnomedb/src/graybar.ccg
	* libgnomedb/src/errordialog.hg
	* libgnomedb/src/errordialog.ccg
	* libgnomedb/src/error.hg
	* libgnomedb/src/error.ccg
	* libgnomedb/src/Makefile_list_of_hg.am_fragment:
	
	Wrapped general purpose widgets. For GnomeDbmsUpdateViewer see #389191

2006-12-22  Armin Burgmeier  <armin@openismus.com>

	* examples/grid/grid.cc: Example that shows Gnome::Db::Grid.

	* examples/grid/Makefile.am: Creates simple example from grid.cc.

	* configure.in: Added examples/grid/Makefile to output files.

	* examples/Makefile.am: Added grid to subdirs.

	* examples/README.txt: Mentioned grid example.

2006-12-20  Johannes Schmid <johannes.schmid@openismus.com>

	* libgnomedb/src/Makefile_list_of_hg.am_fragment
	* libgnomedb/src/dataentry.hg
	* libgnomedb/src/dataentry.ccg:
	Wrapped GnomeDbDataEntry
	
	* libgnomedb/src/logindialog.hg
	* libgnomedb/src/logindialog.ccg
	* libgnomedb/src/serveroperation.hg
	* libgnomedb/src/serveroperation.ccg:
	Fixed constructors
	
	* tools/m4/convert_libgnomedbmm:
	Added conversion for GdaServerOperation*
	
2006-12-20  Murray Cumming  <murrayc@murrayc.com>

	* libgnomedb/src/basicform.hg:
	* libgnomedb/src/connectionproperties.hg:
	* libgnomedb/src/datasourceselector.hg:
	* libgnomedb/src/datastore.hg:
	* libgnomedb/src/datawidget.hg:
	* libgnomedb/src/datawidgetinfo.hg:
	* libgnomedb/src/dsnconfig.hg:
	* libgnomedb/src/dsnconfigdruid.hg:
	* libgnomedb/src/dsnspec.hg:
	* libgnomedb/src/form.hg:
	* libgnomedb/src/grid.hg:
	* libgnomedb/src/login.hg:
	* libgnomedb/src/logindialog.ccg:
	* libgnomedb/src/logindialog.hg:
	* libgnomedb/src/providerselector.hg:
	* libgnomedb/src/rawgrid.hg:
	* libgnomedb/src/serveroperation.hg:
	* libgnomedb/src/transactionstatus.hg:
	* tools/m4/convert_libgnomedbmm.m4:
	Minor const corrections for get methods - adding const overloads, and 
	marking existing methods as const.
	Used the explicit keyword on all single-parameter constructors.
	Used Gtk::TreeModel::iterator instead of Gtk::TreeIter. 

2006-12-18  Armin Burgmeier  <armin@openismus.com>

	* libgnomedb/src/Makefile_list_of_hg.am_fragment:
	* libgnomedb/src/datastore.hg:
	* libgnomedb/src/datastore.ccg:
	* libgnomedb/src/finddialog.ccg:
	* libgnomedb/src/finddialog.hg:
	* libgnomedb/src/rawform.hg:
	* libgnomedb/src/rawform.ccg:
	* libgnomedb/src/form.hg:
	* libgnomedb/src/form.ccg: Wrapped GnomeDbDataStore,
	GnomeDbFindDialog, GnomeDbRawForm, GnomeDbForm.

	* libgnomedbmm/libgnomedbmm.h: Added new files.

	* tools/m4/convert_libgnomedbmm.m4: Added new conversions.

2006-12-18  Johannes Schmid <johannes.schmid@openismus.com>

	* libgnomedb/src/login.hg
	* libgnomedb/src/logindialog.hg:
	Wrapped properties
	
	* libgnomedb/src/serveroperation.hg
	* libgnomedb/src/serveroperation.ccg
	* libgnomedb/src/transactionstatus.hg
	* libgnomedb/src/transactionstatus.ccg
	* libgnomedb/src/Makefile_list_of_hg.am_fragment:
	Wrapped remaining "Datasources and connection related widgets" widgets. There are still some problems with
	libgnomedb, I will file some bugs there soon.
	
	* libgnomedbmm/src/libgnomedbmm.h:
	Added new files

2006-12-18  Johannes Schmid <johannes.schmid@openismus.com>

	* tools/m4/convert_libgnomedbmm.m4:
	Added some macros and sorted by category
	
	* libgnomedb/libgnomedbmm.h:
	Added new files
	
	* libgnomedb/src/dsnspec.hg
	* libgnomedb/src/dsnspec.ccg
	* libgnomedb/src/dsnconfigdruid.hg
	* libgnomedb/src/dsnconfigdruid.ccg
	* libgnomedb/src/connectionproperties.hg
	* libgnomedb/src/connectionproperties.ccg
	* libgnomedb/src/logindialog.hg
	* libgnomedb/src/logindialog.ccg
	* libgnomedb/src/login.hg
	* libgnomedb/src/login.ccg
	* libgnomedb/src/dsnconfig.hg
	* libgnomedb/src/dsnconfig.ccg
	* libgnomedb/src/Makefile_list_of_hg.am_fragment:

	Wrapped classes

2006-12-16  Armin Burgmeier  <armin@openismus.com>

	* libgnomedb/src/Makefile_list_of_hg.am_fragment:
	* libgnomedb/src/basicform.hg:
	* libgnomedb/src/basicform.cg: Wrapped GnomeDbBasicForm.

	* libgnomedb/src/libgnomedb_signals.defs: Changed parameter type of
	param-changed signal from GnomeDbBasicForm manually because the
	parameter in question is registered as G_TYPE_OBJECT rather than
	GDA_TYPE_PARAMETER in libgnomedb.

	* tools/m4/convert_libgnomedbmm.m4: Added required conversions.

2006-12-14  Johannes Schmid <johannes.schmid@openismus.com>

	* tools/m4/convert_libgnomedbmm.m4:
	Added some new conversions

	* libgnomedb/src/providerselector.ccg
	* libgnomedb/src/providerselector.hg
	* libgnomedb/src/datasourceselector.ccg
	* libgnomedb/src/datasourceselector.hg
	* libgnomedb/src/login.hg
	* libgnomedb/src/login.ccg:
	* libgnomedb/src/Makefile_list_of_hg.am_fragment:
	Wrapped classes

2006-12-09  Armin Burgmeier  <armin@openismus.com>

	* libgnomedb/src/datawidgetinfo.hg:
	* libgnomedb/src/datawidgetinfo.ccg:
	* libgnomedb/src/rawgrid.hg:
	* libgnomedb/src/rawgrid.ccg:
	* libgnomedb/src/grid.hg:
	* libgnomedb/src/grid.ccg:
	* libgnomedb/src/Makefile_list_of_hg.am_fragment: Wrapped
	GnomeDbDataWidgetInfo, GnomeDbRawGrid and GnomeDbGrid.

	* tools/m4/convert_libgnomedbmm.m4: Added needed conversions.
	* libgnomedb/libgnomedbmm.h: Include new header files.

	* libgnomedb/libgnomedbmm/wrap_init.h:
	* libgnomedb/libgnomedbmm/init.cc: Changed DB namespace to Db.


2006-12-09  Armin Burgmeier  <armin@openismus.com>

	* libgnomedb/src/datawidget.hg: Use the NO_GTYPE option for _WRAP_ENUM
	to wrap the GnomeDbAction enum correctly.

	* libgnomedb/src/libgnomedb_enums.defs: Replaced the GNOME_DB_ prefix
	by only DB_ to get gmmproc to produce correctly named enumerators. It
	does not seem to be a "clean" way to achieve this, but gnome-vfsmm
	does it the same way.

2006-12-08  Armin Burgmeier  <armin@openismus.com>

	* libgnomedb/src/datawidget.hg:
	* libgnomedb/src/datawidget.ccg: Wrapper for the GnomeDbDataWidget
	interface.

	* libgnomedb/src/libgnomedb_vfuncs.defs:
	* libgnomedb/src/libgnomedb_others.defs: Added signals and vfuncs for
	the GnomeDbDataWidget interface.

	* tools/m4/convert_libgnomedbmm.m4: Added required conversions.

	* libgnomedb/src/Makefile_list_of_hg.am_fragment: Include
	datawidget.hg in the build.

	* libgnomedb/libgnomedbmm.h: Added combo.h and datamodel.h

2006-12-08  Armin Burgmeier  <armin@openismus.com>

	* libgnomedb/libgnomedbmm-3.0.pc.in: Request correct dependencies for
	libgnomedbmm.

	* libgnomedb/src/combo.ccg:
	* libgnomedb/src/combo.hg: Made Gnome::Db::Combo compile.

	* tools/m4/convert_libgnomedbmm.m4: Added needed conversions.

2006-12-08  Armin Burgmeier  <armin@openismus.com>

	* libgnomedb/src/libgnomedb_enums.def: Renamed file to
	libgnomedb_enums.defs. This prevented the whole thing from being
	built.

2006-12-08  Armin Burgmeier  <armin@openismus.com>

	* libgnomedb/src/libgnomedb_signals.defs: Quotation marks cannot be
	nested.

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

	* aclocal.m4: Removed generated file.
	* libgnomedb/libgnomedbmm/Makefile.am:
	* libgnomedb/src/Makefile.am:
	* libgnomedb/src/combo.ccg:
	* libgnomedb/src/combo.hg: Use Db namespace instead of DB.

2006-12-03  Armin Burgmeier  <armin@openismus.com>

	* libgnomedb/src/combo.hg:
	* libgnomedb/src/combo.ccg: These wrap GnomeDbCombo, still untested

	* libgnomedb/src/Makefile_list_of_hg.am_fragment: Add combo.hg to
	files_hg.

	* configure.in: Added gtkmm as a dependancy.

2006-12-02  Armin Burgmeier  <armin@openismus.com>

	* aclocal.m4:
	* AUTHORS:
	* autogen.sh:
	* build_shared/Makefile_build.am_fragment:
	* build_shared/Makefile_gensrc.am_fragment:
	* build_shared/Makefile_build_genslc.am_fragment:
	* configure.in:
	* COPYING:
	* docs/Makefile.am:
	* docs/reference/Doxyfile.in:
	* docs/reference/Makefile.am:
	* docs/reference/README:
	* examples/Makefile.am:
	* examples/Makefile.am_fragment:
	* expamles/README.txt:
	* INSTALL:
	* libgnomedb/libgnomedbmm/init.cc:
	* libgnomedb/libgnomedbmm/init.h:
	* libgnomedb/libgnomedbmm/Makefile.am:
	* libgnomedb/libgnomedbmm/private/Makefile.am:
	* libgnomedb/libgnomedbmm/wrap_init.h:
	* libgnomedb/libgnomedbmm-3.0.pc.in:
	* libgnomedb/libgnomedbmmconfig.h.in:
	* libgnomedb/libgnomedbmm.h:
	* libgnomedb/Makefile.am:
	* libgnomedb/README:
	* libgnomedb/src/libgnomedb.defs:
	* libgnomedb/src/libgnomedb_docs_override.xml:
	* libgnomedb/src/libgnomedb_docs.xml:
	* libgnomedb/src/libgnomedb_enums.def:
	* libgnomedb/src/libgnomedb_methods.defs:
	* libgnomedb/src/libgnomedb_others.defs:
	* libgnomedb/src/libgnomedb_signals.defs:
	* libgnomedb/src/libgnomedb_vfuncs.defs:
	* libgnomedb/src/Makefile.am:
	* libgnomedb/src/Makefile_list_of_hg.am_fragment:
	* libgnomedb/stamp-h.in:
	* Makefile.am:
	* NEWS:
	* README:
	* scripts/Makefile.am:
	* scripts/macros.m4:
	* TODO:
	* tools/extra_defs_gen/generate_defs_gnomedb.cc:
	* tools/extra_defs_gen/Makefile.am:
	* tools/m4/convert_libgnomedbmm.m4:
	* tools/m4/convert.m4:
	* tools/m4/Makefile.am:
	* tools/m4/Makefile_list_of_sources.am_fragment:
	* tools/m4/README:
	* tools/Makefile.am:
	* tools/Makefile_list_of_sources.am_fragment: Initial revision. Build
	structure was copied from libgdamm, no actual source files yet.

