2004-04-21 Daniel Elstner * tools/m4/convert_gconfmm.m4: Make _CONVERSION() from GConfValue* to const Value& take a copy. This fixes a crash caused by double destruction of the value argument to Client::signal_value_changed(). Changing a global conversion for this is kinda fragile, but that's a design problem of gtkmmproc; fortunately no other code is using this particular conversion. 2003-09-24 Eric Bourque * gconfmm.spec.in - new file 2003-09-04 Bradley Bell * Makefile.am, configure.in, docs: Generate reference docs using doxygen 2.0.1: 2003-01-27 Ole Laursen * gconf/gconfmm/callback.cc (call): Instruct the Entry to copy the C object to prevent double destruction. Fixes bug #104181. 2.0.0: 2002-12-10 Andreas Holzmann * gconf/src/client.[ccg|hg]: added get_entry() method that uses the default locale. 2002-12-10 Andreas Holzmann * gconf/src/changeset.[ccg|hg]: made some get methods const. * gconf/src/client.[ccg|hg]: dito. * gconf/src/schema.hg: dito. 2002-12-09 Murray Cumming * Increased version number to 2.0.0 and renamed library from 1.3 to 2.0 2002-11-26 Bassoukos Anastasios * gconf/src/schema.*, gconf/src/entry.*: removed obsolete constructors. 1.3.10: 2002-11-21 Bassoukos Tassos * gconf/src/value.hg, gconf/src/value.ccg: moved here from gconf/gconfmm/value.cc and value.h. Updated to use the new SListHandle for lists and _WRAP_METHOD. Documented. * gconf/src/client.hg, gconf/src/client.ccg: updated to use _WRAP_METHOD with error throw, Documented. * gconf/gconfmm/list_conversion.h: removed file. * gconf/src/Makefile_list_of_hg.am_fragment: added new files here. * gconf/gconfmm/value_listhelpers.h: new file, from list_helpers.h. Modified to use the SListHandle templates. Contains specializations needed for correct interface with GConfValues. * gconf/gconfmm/setinterface.h, gconf/gconfmm/setinterface.cc: new files, common setter interface for Gnome::Conf::Client and Gnome::Conf::ChangeSet. * gconf/src/changeset.hg, gconf/src/changeset.ccg: new files, wrappers for GConfChangeSet. * gconf/gconfmm/Makefile.am: removed generated files from sources. 2002-11-20 Bassoukos Tassos * gconf/src/entry.hg, gconf/src/entry.ccg: moved here from gconf/gconfmm/entry.cc, gconf/gconfmm/entry.h, updated to use the m4 code generation macros. TODO: docs. * gconf/src/schema.hg, gconf/src/schema.ccg: as above for gconf/gconfmm/schema.cc and schema.h * tools/m4/convert_gconfmm.m4: added more conversion macros, including conversions for enumerations. * gconf/src/Makefile_list_of_hg.am_fragment, 2002-11-21 Murray Cumming * gconf/gconfmm/Makefile: Distribute list_conversions.h 2002-11-19 Bassoukos Tassos * gconf/src/gconf_methods.defs: updated using CVS h2defs.py and current headers; gconf-listeners.h is not included (backend only). Removed "is-constructor-of" attributes. 2002-11-09 Murray Cumming * gconf/gconfmm/Makefile.am: The private list_conversion.h header file is no longer installed. Suggested by Tasss Bassoukos 2002-11-09 Murray Cumming * gconf/gconfmm/list_conversion.h: Used const keyword to make ownership of GSLists more obvious. 2002-11-08 Tasss Bassoukos * gconf/gconfmm/list_conversion.h: The list conversion functions from GConfValue were incorrectly freeing GConfValues. 2002-11-04 Tasss Bassoukos * gconf/gconfmm/value.cc Value::get_list_type() was missing. 2002-11-05 Murray Cumming * gconf/gconfmm/value.cc: Value::Value(): don't call gconf_value_new() with invalid type for default constructor. 2002-09-20 Murray Cumming * Hid CallbackHolder from reference documentation. 1.3.9: * Updated for gtkmm2. 1.3.8: 2002-08-25 Murray Cummign * configure.in: Generated -uninstalled.pc for use with gnomemm-all. 1.3.7: 2002-07-19 Murray Cumming * gconf/Makefile.am: Corrected installation of gconfmm.h header. 1.3.6: 2002-07-09 Abel Cheung * tools/m4/Makefile.am: Corrected m4 install destination, was conflicting with libgnomemm counterpart. * tools/Makefile.am, tools/m4/Makefile.am: Bundle various Makefile fragments too, automake will fail without them. 1.3.5: 2002-06-23 Murray Cumming * Rebuilt for latest gtkmm. 1.3.4: 2002-06-16 Murray Cumming * examples/client: Changed use of Box::pack_start() to use the new enum parameter. 2002-05-14 Daniel Elstner * gconf/gconfmm/entry.cc, gconf/gconfmm/value.cc: Remove default method arguments from the implementation prototype -- gcc-3.1 doesn't like them at all. 1.3.3: 2002-05-01 Murray Cumming * Client now uses namespace enums. 2002-04-23 Murray Cumming * Generated sources are now distributed. build_shared/*.am_fragment files were copied from libgnomecanvasmm. 2002-04-21 Murray Cumming * gconf/src/client.hg: Changed _CLASS_GERROR to _WRAP_GERROR, for recent gtkmm change. 1.3.2: 2002-04-01 Murray Cumming * Use new _DEFS() format in .hg files. 1.3.1: 2002-03-10 Murray Cumming * Changed signal args to C++ types. cd 2002-03-06 Murray Cumming * Gnome::Conf::Client methods can now throw Gnome::Conf::Error exceptions, using the glibmm Glib::Error system. Therefore the get_last_error() method has now been removed. 2002-02-24 Murray Cumming * Corrected use of $() to @@ in pkg-config .pc.in file. (Rick L Vinyard Jr) gconfmm 1.3.0: 2002-02-17 Murray Cumming * Changed namespace from GConf to Gnome::Conf, to make it more clearly a part of gnomemm. GConf does not depend on much of GNOME, but it is part of GNOME. * Added Gnome::Conf::init(). * Added the example from the old gconfmm, and updated it for gtkmm2 and gconfmm2. 2002-01-28 ERDI Gergo * gconf/src/client.hg: Use std::pair<> for set/get_pair API 001-06-17 Murray Cumming * Used notify_add in example, like in GConf example, so that two instances of the example will interact. 2001-06-16 Murray Cumming * gconf--.h is now installed. * typo in gconf--.cc fixed, so gconfmm code compiles without the 'undefined symbol' error. * External sample. If I'd done that before then these errors wouldn't have been there. 2001-04-24 Murray Cumming * GConfClient and Value methods that deal with GSList* args are now wrapped with std::list args. There's a lot of very unpleasant and repetitive code in list_conversion.h for this. I have a feeling that this could be simplified with the use of template specialization but I can't get that working. 2001-04-18 Murray Cumming * 'make install' now installs headers in include/gconf-- instead of include. * header guards now prefixed with GCONFMM instead of GTKEXTRAMM.