2.99.6: 3.0 RC1

2007-03-23  Vivien Malerba <malerba@gnome-db.org>

	* control-center/Makefile.am:
	* po/POTFILES.in: corrections to have "make distcheck" work
	* glade3/gnomedb.xml: s/GnomeDbEntryPassmd5/GnomeDbEntryPassword/

2007-03-22  yselkowitz  <yselkowitz@users.sourceforge.net>

	* configure.in:
	Rename GNOME_DB_EXPLICIT_TRANSLATION_DOMAIN library name too.

2007-03-20  yselkowitz  <yselkowitz@users.sourceforge.net>

	* Makefile.am:
	* configure.in:
	* control-center/Makefile.am:
	* doc/C/Makefile.am:
	* extra/Makefile.am:
	* extra/demos/Makefile.am:
	* glade/Makefile.am:
	* glade3/Makefile.am:
	* libgnomedb-3.0.pc.in:
	* libgnomedb-extra-3.0.pc.in:
	* libgnomedb-extra/Makefile.am:
	* libgnomedb-graph-3.0.pc.in:
	* libgnomedb-graph/Makefile.am:
	* libgnomedb/Makefile.am:
	* libgnomedb/data-entries/Makefile.am:
	* libgnomedb/data-entries/gnome-db-data-cell-renderer-boolean.c:
	* libgnomedb/data-entries/gnome-db-data-cell-renderer-combo.c:
	* libgnomedb/data-entries/gnome-db-data-cell-renderer-info.c:
	* libgnomedb/data-entries/gnome-db-data-cell-renderer-textual.c:
	* libgnomedb/data-entries/marshal.list:
	* libgnomedb/data-entries/plugins/Makefile.am:
	* providers/evolution/Makefile.am:
	* testing/Makefile.am:
	Rename all libraries from -3 to -3.0.
	Change libgnomedb_handlers into a convenience lib and merge it into
	libgnomedb.  Fixes compilation with -Wl,--as-needed or -Wl,-z,defs 
	and obsoletes the Win32 bootstrapping; patch in bug 419063.

	* libgnomedb/data-entries/plugins/*:
	Moved to libgnomedb/plugins to accomodate the merge.

	* win32/Makefile.am:
	* win32/dummy.la:
	* win32/libgnomedb_handlers-3.def: Removed.

	Patch in bug #419063

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

	* libgnomedb/gnome-db-data-entry.[ch]:
	* libgnomedb/marshal.list:
	* libgnomedb/data-entries/gnome-db-entry-wrapper.h: added a new mechanism
	to allow users to add custom code to tell if a value contained in a
	GnomeDbDataEntry is valid or not
	* doc/C: updates

2007-03-15  Murray Cumming  <murrayc@murrayc-desktop>

	* Makefile.am:
	* configure.in:
	* doc/C/tmpl/gnome-db-entry-password.sgml:
	* doc/C/tmpl/gnome-db-entry-string.sgml:
	* doc/C/tmpl/gnome-db-format-entry.sgml:
	* gnomedb-sharp/.cvsignore:
	* gnomedb-sharp/Application.cs:
	* gnomedb-sharp/AssemblyInfo.cs.in:
	* gnomedb-sharp/DataStore.custom:
	* gnomedb-sharp/GnomeDb.metadata:
	* gnomedb-sharp/Makefile.am:
	* gnomedb-sharp/doc/Makefile.am:
	* gnomedb-sharp/doc/gnomedb-sharp-docs.source:
	* gnomedb-sharp/gnomedb-api.raw:
	* gnomedb-sharp/gnomedb-sharp-3.0.pc.in:
	* gnomedb-sharp/gnomedb-sharp.dll.config.in:
	* gnomedb-sharp/gnomedb-sources.xml:
	Removed the gnomedb-sharp language bindings.
	Please revive them as a separate module from the 
	libgnomedb_3_0_before_removing_gnomedb_sharp tag if you would like to maintain 
	them.
	(I thought I had committed this a few days ago, at the same time as I 
	did it for libgda.)

2007-03-10  Vivien Malerba <malerba@gnome-db.org>

	* libgnomedb/gnome-db-tools.c:
	* libgnomedb/data-entries/gnome-db-data-cell-renderer-textual.[ch]: the cell renderer
	now correclty handles the number of decimals, the presence of the thousands separator,
	and the currency options

2007-03-09  Vivien Malerba <malerba@gnome-db.org>

	* libgnomedb/data-entries/gnome-db-entry-string.c: correctly disconnect the "focus-out-event"
	signal in desctuctor
	* libgnomedb/data-entries/Makefile.am:
	* libgnomedb/data-entries/gnome-db-format-entry.[ch]: created a new GnomeDbFormatEntry widget
	which adds several formatting features on top of a GtkEntry widget
	* libgnomedb/data-entries/plugins/gnome-db-entry-cidr.c:
	* libgnomedb/data-entries/gnome-db-entry-string.c:
	* libgnomedb/data-entries/gnome-db-entry-common-time.c: make use of the GnomeDbFormatEntry
	widget for date and time editing
	* libgnomedb/data-entries/gnome-db-data-cell-renderer-textual.c: use GnomeDbEntryDate,
	GnomeDbEntryTime, or GnomeDbEntryTimeStamp when possible
	* libgnomedb/data-entries/plugins/gnome-db-entry-passmd5.c: corrected a long standing bug
	where unmodified passwords would be re-encoded
	* libgnomedb/data-entries/plugins/libmain.c:
	* libgnomedb/data-entries/plugins/gnome-db-entry-passmd5.[ch]:
	* libgnomedb/data-entries/plugins/gnome-db-entry-password.xml.in: added an option to select
	the type of encoding (plain or MD5 at the moment)
	* libgnomedb/data-entries/plugins/gnome-db-entry-password.[ch]: renamed from
	gnome-db-entry-passmd5.[ch]
	* libgnomedb/data-entries/plugins/gnome-db-data-cell-renderer-password.[ch]: new files to
	render correctly passwords in GtkTreeView widgets
	* testing/test-handlers.c: new features: test GnomeDbDataEntry widgets in forms and also
	test the associated GtkCellRenderer objects in GtkTreeView widgets
	* libgnomedb/gnome-db-data-import.c: correctly unref object obtained using g_object_get()
	* fixed the svn:ignore property of some directories

2007-03-08  Murray Cumming  <murrayc@murrayc.com>

	* control-center/dsn-properties-dialog.c:
	(do_connect_dialog_for_dsn), (dsn_properties_dialog): Fix warnings 
	about incompatible widget types.

2007-03-06  Pema Geyleg  <pema.geyleg@gmail.com>

	* configure.in: Added 'dz' to ALL_LINGUAS

2007-03-03  Murray Cumming  <murrayc@murrayc-desktop>

	* Added the gda-sharp.snk file from bug #390609, 
	which is needed for the gda-sharp bindings. I have no 
	idea what this binary file is, however.

2007-03-02  yselkowitz  <yselkowitz@users.sourceforge.net>

	* Makefile.am:
	* configure.in:
	* doc/C/tmpl/gnome-db-connection-properties.sgml:
	* doc/C/tmpl/gnome-db-data-cell-renderer-boolean.sgml:
	* doc/C/tmpl/gnome-db-data-cell-renderer-combo.sgml:
	* doc/C/tmpl/gnome-db-data-cell-renderer-info.sgml:
	* doc/C/tmpl/gnome-db-data-cell-renderer-textual.sgml:
	* doc/C/tmpl/gnome-db-data-source-selector.sgml:
	* doc/C/tmpl/gnome-db-data-widget-info.sgml:
	* doc/C/tmpl/gnome-db-dsn-spec.sgml:
	* doc/C/tmpl/gnome-db-form.sgml:
	* doc/C/tmpl/gnome-db-grid.sgml:
	* gnomedb-sharp/Application.cs:
	* gnomedb-sharp/AssemblyInfo.cs.in:
	* gnomedb-sharp/Makefile.am:
	* gnomedb-sharp/doc/Makefile.am:
	* gnomedb-sharp/doc/gnomedb-sharp-docs.source:
	* gnomedb-sharp/gnomedb-sharp-3.0.pc.in:
	* gnomedb-sharp/gnomedb-sharp.dll.config.in:
	Correct library name for DllImport calls.
	Modify gnomedb-sharp build system to install in the GAC.
	Build and install monodoc documentation.

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

	* po/POTFILES.in: Remove examples/SampleApp/src/gladeui.glade because this 
	is not disted.

2007-02-22  Thomas Klausner  <wiz@danbala.tuwien.ac.at>

	* Makefile.am: Always recurse to the docs directory, instead of making it 
	conditional on --enable-gtk-doc, so that the docs can always be installed. 
	If we need a conditional then we need it somewhere else.
	Patch in bug #329937	

2007-02-14  Armin Burgmeier  <armin@arbur.net>

	* libgnomedb/gnome-db-raw-grid.c: Prevent endless recursion when write
	to database fails in GNOME_DB_DATA_WIDGET_WRITE_ON_VALUE_CHANGE mode.

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

	* doc/C/example.sgml:
	* doc/C/libgnomedb-3.0-docs.sgml:
	* doc/C/tmpl/gnome-db-combo.sgml:
	* doc/C/tmpl/gnome-db-data-model.sgml:
	* doc/C/tmpl/gnome-db-data-proxy.sgml:
	* doc/C/tmpl/gnome-db-form.sgml:
	* doc/C/tmpl/gnome-db-gray-bar.sgml:
	* doc/C/tmpl/gnome-db-grid.sgml:
	* doc/C/tmpl/gnome-db-model-wrapper.sgml:
	* doc/C/tmpl/gnome-db-raw-form.sgml:
	* doc/C/tmpl/gnome-db-raw-grid.sgml:
	* doc/C/tmpl/gnome-db-result-set.sgml:
	* doc/C/tmpl/libgnomedb-unused.sgml:
	* libgnomedb-graph/gnome-db-canvas.c:
	* libgnomedb/gnome-db-data-store.c:
	(gnome_db_data_store_get_property): Search/Replace GnomeDbDataModel with GdaDataModel, 
	because I am quite sure that is what is meant.
	Spell-correct retreive to retrieve.

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

	* libgnomedb/gnome-db-login-dialog.c:
	* libgnomedb/gnome-db-login-dialog.h: gnome_db_login_dialog_get_login_widget(): Change the 
	return type from GtkWidget to GnomeDbLogin*, because that is what it always returns.
	* libgnomedb/gnome-db-tools.h: Add G_BEGIN_DECLS and G_END_DECLS so that extern C is used, 
	to fix linker errors when using these functions from C++.