2.99.6: 3.0 RC1 2007-03-23 Vivien Malerba * control-center/Makefile.am: * po/POTFILES.in: corrections to have "make distcheck" work * glade3/gnomedb.xml: s/GnomeDbEntryPassmd5/GnomeDbEntryPassword/ 2007-03-22 yselkowitz * configure.in: Rename GNOME_DB_EXPLICIT_TRANSLATION_DOMAIN library name too. 2007-03-20 yselkowitz * 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 * 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 * 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 * 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 * 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 * 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 * configure.in: Added 'dz' to ALL_LINGUAS 2007-03-03 Murray Cumming * 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 * 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 * po/POTFILES.in: Remove examples/SampleApp/src/gladeui.glade because this is not disted. 2007-02-22 Thomas Klausner * 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 * 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 * 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 * 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++.