2.99.3:

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

	* docs/C/libgnomedb.types: Do not mention gnome_db_dsn_assistant_get_type.
	Hopefully this will be picked up by gtkdoc-scanobj instead, where it is used.
	* docs/C/Makefile.am: Conditionally add gnome-db-dsn-assistant.h 
	to IGNORE_HFILES, to stop gtkdoc-scanobj from trying to use it when it is 
	not built, if GTK+ is not >= 2.10.

	This fixed from svn build for GTK+ 2.8, such as on debian Etch.
	Bug #389821 from Mark Johnson.

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

	* po/POTFILES.in: Update for the latest files, though intltool-update complains that the 
	files do not exist during distcheck.

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

	* libgnomedb-graph/gnome-db-canvas-cursor.c:
	* libgnomedb-graph/gnome-db-canvas-db-relations.c:
	* libgnomedb-graph/gnome-db-canvas-item.c:
	* libgnomedb-graph/gnome-db-canvas-query-struct.c:
	* libgnomedb-graph/gnome-db-canvas-tip.c:
	* libgnomedb-graph/gnome-db-canvas.c:
	* libgnomedb/data-entries/gnome-db-data-cell-renderer-info.c:
	* libgnomedb/data-entries/gnome-db-data-cell-renderer-textual.c: Specify full path to marshal.h, 
	to partly fix the distcheck.

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

	* configure.in: Removed check-news from the AM_INIT_AUTOMAKE() call, 
	because this makes it impossible to test distcheck without actually changing NEWS, 
	so distcheck is often broken.

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

	* configure.in: Use only glade > 3.1, if any, because they changed the 
	pkg-config module name.

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

	* win32/Makefile:
	* win32/Makefile.in: Removed these generated files from svn.

2007-01-20  Vivien Malerba <malerba@gnome-db.org>

	* moved libgnomedb/graph to libgnomedb-graph
	* the libgnomedb-graph.so library now has its own .pc file, and is
	separated from the libgnomedb.so library, so it's only used if
	necessary (to remove memory footprint)
	* application should also include
	<libgnomedb-graph/libgnomedb-graph.h> to use that library

2007-01-20  Vivien Malerba <malerba@gnome-db.org>

	* data/gnome-db-database-login_48x48.png: removed
	* libgnomedb/gnome-db-login-dialog.c: use the standard GTK_STOCK_DIALOG_AUTHENTICATION
	stock item for the login dialog
	* dsn-config.c: minor correction when no DSN exist and one is added
	* libgnomedb/data-entries/plugins/gbase64.[ch]: removed files
	* libgnomedb/data-entries/plugins/common-pict.c:
	* libgnomedb/data-entries/plugins/gnome-db-entry-pict.c:
	* libgnomedb/data-entries/plugins/Makefile.am: enable BASE64 encoding only if GLib
	version >= 2.12
	* extra/demos/Makefile.am
	* extra/Makefile.am:
	* configure.in:
	* control-center/main.c:
	* control-center/dsn-config.c:
	* control-center/Makefile.am:
	* glade3/Makefile.am:
	* libgnomedb/data-entries/plugins/Makefile.am:
	* libgnomedb/data-entries/Makefile.am:
	* libgnomedb/libgnomedb.h:
	* libgnomedb/graph/Makefile.am:
	* libgnomedb/gnome-db-login-dialog.c:
	* libgnomedb/gnome-db-login.c:
	* libgnomedb/gnome-db-data-source-selector.c:
	* libgnomedb/gnome-db-editor.c:
	* libgnomedb/Makefile.am:
	* libgnomedb/gnome-db-init.c:
	* Makefile.am:
	* glade/glade-gnomedb.c:
	* glade/Makefile.am:
	* testing/Makefile.am:
	* testing/test-dyn-widgets.c: allow to build libgnomedb even if there is
	no GConf, no libgnomecanvas, and removed dependency on libgnomeui
	* API changes: renamed GnomeDbDsnConfigDruid to GnomeDbDsnAssistant, GnomeDbDsnConfig
	to GnomeDbDsnEditor, and gnome_db_dsn_editor_[gs]et_info to gnome_db_dsn_editor_[gs]et_dsn
	* libgnomedb/Makefile.am: install gnome-db-plugin.h
	* libgnomedb/gnome-db-server-operation.c: added a "opt_header" property which, if set to TRUE,
	will avoid display the section header if there is only one section to display

2007-01-18  Johannes Schmid <jhs@gnome.org>

	* libgnomedb/Makefile.am:
	Install gnome-db-enum-types.h

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

	* examples/SampleApp/src/interface.c: (create_app1):
	* extra/demos/console.c: (do_console):
	* extra/gnome-db-browser.c: (sql_console_cb):
	* libgnomedb/gnome-db-dsn-config-druid.c: (druid_finished_cb):
	* libgnomedb/gnome-db-sql-console.c: (run_internal_cmde):
	* libgnomedb/graph/gnome-db-canvas-db-relations.c:
	(drag_action_question_dlg):
	* libgnomedb/graph/gnome-db-canvas-join.c:
	(join_properties_type_changed_cb):
	* libgnomedb/graph/gnome-db-canvas-query-struct.c:
	Correct some English strings. Bug #315612 from Clytie Siddall.

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

	* configure.in:
	* libgnomedb-3.0.pc.in:
	* libgnomedb/Makefile.am:
	* libgnomedb/data-entries/Makefile.am:
	* libgnomedb/data-entries/plugins/Makefile.am:
	* libgnomedb/graph/Makefile.am:
	* win32/Makefile:
	* win32/Makefile.in: Rename GNOMEDB_*_VERSION to 
	GNOMEDB_ABI_*_VERSION, and do not use the tarball release version to 
	calculate it. This removes the risk of us breaking ABI with a 3.2 version that 
	is meant to just add API.

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

	* libgnomedb/gnome-db-raw-grid.c: (menu_save_as_cb):
	* libgnomedb/graph/gnome-db-canvas-query-struct.c:
	(drag_action_dcb): In error strings, correct spellings:
	comitted->committed
	joinned->joined
	Bug #352123 from Clytie Siddall.

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

	* examples/SampleApp/src/main.c: (prepare_main_window):
	* libgnomedb/gnome-db-basic-form.c:
	(gnome_db_basic_form_class_init),
	(gnome_db_basic_form_set_property), (gnome_db_basic_form_fill),
	(gnome_db_basic_form_show_entry_actions):
	* libgnomedb/gnome-db-basic-form.h:
	* libgnomedb/gnome-db-dsn-spec.c: (adapt_form_widget):
	* libgnomedb/gnome-db-raw-form.c: (gnome_db_raw_form_initialize),
	(gnome_db_raw_form_show_column_actions):
	* libgnomedb/gnome-db-server-operation.c: (fill_create_widget):
	* testing/test-dyn-widgets.c: (cust_forms_grids_test_prepare):
	Renamed gnome_db_basic_form_show_entries_actions() to 
	gnome_db_basic_form_show_entry_actions(). It does refer to multiple 
	entries, but the name is not quite gramatically correct and looks like it refers to 
	one entry but with incorrect spelling. The new name is not perfect but at least does 
	not look wrong.
	Also changed property description as noticed in bug #352123 from Clytie Siddall. 

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

	* libgnomedb/Makefile.am: Do not install headers for no-public API.

2007-01-17  Min Sik Kim  minskim@bawi.org>

	* libgnomedb/utility.c:
	* libgnomedb/utility.h: Remove unused functions:
	utility_table_field_attrs_stringify(), 
	utility_table_field_attrs_parse(),
	utility_build_encoded_id(), 
	utility_build_encoded_id().
	Exported libgda functions also exist for these.
	Bug #383533

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

	* data/Makefile.am: Ifdef the 16x16 and 22x22 SUBDIRS because they seem to be 
	for, and require, glade-3.

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

	* libgnomedb/gnome-db-transaction-status.c:
	(create_widget_for_tstatus), (gnome_db_transaction_status_refresh): 
	Add ifdefs, using GTK_MINOR_VERSION, to allow this to build with GTK+ 2.8.
	I have not seen the actual UI, but I suspect that the use of GtkLinkButton is not 
	a good idea anyway. Bug #389821 from Mark Johnson.

2007-01-16  Yselkowitz  <yselkowitz@users.sourceforge.net>

	* Makefile.am:
	* configure.in:
	* examples/SampleApp/po/Makefile.in.in:
	* glade/Makefile.am:
	* glade3/Makefile.am:
	* glade3/glade3-gnomedb.c:
	* gnomedb-sharp/gnomedb-sharp.dll.config.in:
	* libgnomedb/Makefile.am:
	* libgnomedb/data-entries/Makefile.am:
	* libgnomedb/data-entries/plugins/Makefile.am:
	* libgnomedb/graph/Makefile.am:
	* win32/Makefile:
	* win32/Makefile.am:
	* win32/Makefile.in:
	* win32/dummy.la:
	* win32/libgnomedb_handlers-3.def: win32 build fixes. 
	Bug #321663

2007-01-16  Jeroen Zwartepoorte  <jeroen.zwartepoorte@gmail.com>

	* extra/gnome-db-browser.c: (build_data_types_page),
	(build_tables_views_page):
	* libgnomedb/gnome-db-selector.c: (gnome_db_selector_initialize):
	* libgnomedb/graph/gnome-db-canvas.c:
	(gnome_db_canvas_set_in_scrolled_window): Use GTK_SHADOW_IN on scrolled windows, 
	as specified by the HIG.

2007-01-16  Alex Smith  <alex@alex-smith.me.uk>

	* control-center/Makefile.am:
	* extra/Makefile.am:
	* glade/Makefile.am:
	* libgnomedb/Makefile.am:
	* libgnomedb/data-entries/plugins/Makefile.am:
	* libgnomedb/graph/Makefile.am:
	* testing/Makefile.am: Use AM_CPPFLAGS instead of INCLUDES, so that CFLAGS 
	is not ignored. Bug #354476.

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

	* libgnomedb/Makefile.am:
	* configure.in: Use glib-mkenums to create gnome-db-enum-types.h and
	gnome-db-enum-types.c. This fixes #129035.

2007-01-16  Mark Johnson  <mrj001@shaw.ca>

	* libgnomedb/gnome-db-combo.c:
	* libgnomedb/gnome-db-data-source-selector.c: Include gtk/gtkcelllayout.h to fix 
	compiler warnings.

2007-01-16  Hans de Goede  <j.w.r.degoede@hhs.nl>

	* libgnomedb/gnome-db-basic-form.h:
	* libgnomedb/gnome-db-stock.c:
	* libgnomedb/sel-graphs.c: Add missing function prototypes, sometimes by 
	adding includes, to fix compiler warnings. Bug #366710.

2007-01-16  Johannes Schmid <johannes.schmid@openismus.com>
 
	* libgnomedb/gnome-db-selector.c
	* libgnomedb/gnome-db-login-dialog.c
	* libgnomedb/gnome-db-find-dialog.c
	* libgnomedb/gnome-db-gray-bar.c:
	 
	Added construct properties to allow wrapping with libgnomedbmm (#391514)

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

	* libgnomedb/gnome-db-dbms-update-viewer.c:
	* libgnomedb/gnome-db-dbms-update-viewer.h: Corrected the GnomeDbmsUpdateViewer 
	struct name to GnomeDbDbmsUpdateViewer. Bug #389191.

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

	* Makefile.am: Revert an unwanted commit.

2007-01-14  Vivien Malerba <malerba@gnome-db.org>

	* libgnomedb/gnome-db-transaction-status.c: Added a warning when the
	transaction is locked
	* libgnomedb/data-entries/plugins/common-pict.c: correctly resize pictures
	when they are encoded strings

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

	Revert previous change because it apprently breaks things. We will 
	investigate and try again later. 

2007-01-12  Murray Cumming  <murrayc@murrayc.com>
 
	* extra/demos/main.c: (create_tree):
	* libgnomedb/data-entries/gnome-db-data-cell-renderer-boolean.c:
	(gnome_db_data_cell_renderer_boolean_class_init):
	* libgnomedb/data-entries/gnome-db-data-cell-renderer-combo.c:
	(gnome_db_data_cell_renderer_combo_class_init):
	* libgnomedb/data-entries/gnome-db-data-cell-renderer-textual.c:
	(gnome_db_data_cell_renderer_textual_class_init):
	* libgnomedb/data-entries/gnome-db-entry-wrapper.c:
	(gnome_db_entry_wrapper_get_handler):
	* libgnomedb/data-entries/plugins/gnome-db-data-cell-renderer-pict.
	c: (gnome_db_data_cell_renderer_pict_class_init):
	* libgnomedb/gnome-db-data-store.c: (data_store_get_column_type),
	(data_store_get_value):
	* libgnomedb/gnome-db-data-widget.c:
	(gnome_db_data_widget_iface_init):
	* libgnomedb/gnome-db-raw-grid.c: (gnome_db_raw_grid_class_init):
	* libgnomedb/gnome-db-selector.c: (gnome_db_selector_initialize):
	* libgnomedb/graph/gnome-db-canvas-item.c:
	(gnome_db_canvas_item_class_init):
	* libgnomedb/graph/gnome-db-canvas.c: (gnome_db_canvas_class_init):
	* libgnomedb/marshal.list: Reduce use of POINTER as a type for 
	signal parameters, using a specific type instead. But some remain.

2006-01-12  Vivien Malerba <malerba@gnome-db.org>
	
	* libgnomedb/data-entries/plugins/gnome-db-data-cell-renderer-pict.c: bug fixed when binary data was not
	correctly read from the database
	* libgnomedb/data-entries/plugins/common-pict.[ch]:
	* libgnomedb/data-entries/plugins/gnome-db-data-cell-renderer-pict.c:
	* libgnomedb/data-entries/plugins/gnome-db-entry-pict.c: fixed a bug when using strings to store
	pictures, and one with serialized pictures

2006-01-07  Vivien Malerba <malerba@gnome-db.org>
	
	* libgnomedb/data-entries/gnome-db-entry-wrapper.c: corrected internal
	check problem
	* examples:
	* examples/SampleApp:
	* examples/SampleApp/src:
	* po:
	* testing:
	* data/16x16:
	* data/22x22:
	* doc/C:
	* libgnomedb/graph:
	* libgnomedb/data-entries:
	* libgnomedb/data-entries/plugins:
	* libgnomedb:
	* glade3:
	* control-center:
	* gnomedb-sharp:
	* extra:
	* extra/demos:
	* .: adjusted the svn:ignore property
	* other files: minor corrections