2001-11-01 Michael Meeks * Version 0.14 2001-11-01 Michael Meeks * configure.in: depend on bonobo >= 1.0.14 * bonobo-conf/bonobo-property-editor-list.c (subproperty_change_cb): remove redundant typecode duplicate. * tests/test-moniker.c (run_tests): save some string sequence... * tests/Makefile.am (test_moniker_SOURCES): why not just build the tests ? - go on. * tests/test-moniker.c (save_calendars_to_load), (get_calendars_to_load): add. (discard_config_db, get_config_db): add in a hurry. * idl/Bonobo_Config.idl: add StringSeq 2001-10-23 Michael Meeks * Version 0.13 2001-10-23 Michael Meeks * bonobo-conf/bonobo-config-database.c (bonobo_config_database_finalize): impl. (bonobo_config_database_destroy): make re-enterancy safe. (bonobo_config_database_class_init): hook finalize. (impl_Bonobo_ConfigDatabase_addDatabase): paranoid precondition, protect against CORBA_Object_is_equivalent re-enterancy, hold references on the config database during iteration. (get_default, impl_Bonobo_ConfigDatabase_listDirs), (impl_Bonobo_ConfigDatabase_listKeys), (impl_Bonobo_ConfigDatabase_dirExists): hold a ref on the database wherever we iterate over priv->db_list, so that it can't be destroyed underneath us by re-enterancy. 2001-10-22 Chema Celorio * bonobo-conf/bonobo-property-frame.h: remove text after #endif * bonobo-conf/bonobo-preferences.h: ditto 2001-09-28 Bradford Hovinen * bonobo-conf/bonobo-property-bag-proxy.c (bonobo_pbproxy_set_bag): Notify listeners of a change in the property when old property data are detected 2001-09-28 Chema Celorio * configure.in: Bump version to 0.12 2001-09-28 Bradford Hovinen * bonobo-conf/bonobo-config-bag.c (bonobo_config_bag_new): Store listener id in the config bag object (bonobo_config_bag_init): Initialize listener_id to 0 to be absolutely paranoid (bonobo_config_bag_destroy): Disconnect the listener 2001-09-26 Dan Nguyen * removed all C++ comments, AIX compile fixes 2001-09-25 Fatih Demir * configure.in: Added "tr" to the languages list. 2001-09-22 Christophe Merlet * configure.in: Added fr to ALL_LINGUAS. 2001-09-16 Anders Carlsson * configure.in (ALL_LINGUAS): Add da to ALL_LINGUAS since bonobo-conf won't build otherwise. 2001-09-15 Darin Adler * configure.in: Move AM_PROG_XML_I18N_TOOLS macro to top. 2001-09-12 Iain Holmes * bonobo-conf/bonobo-config-database.c (bonobo_config_get_value): bonobo_exception_get_text needs to be freed. 2001-09-03 Bradford Hovinen * bonobo-conf/bonobo-property-bag-proxy.c (bonobo_pbproxy_set_bag): Enable code to release the property bag; move it to after the code that releases the properties (possibly a Bonobo bug -- this shouldn't make a difference in principle) 2001-08-31 Abel Cheung * configure.in (ALL_LINGUAS): zh_TW.Big5 -> zh_TW 2001-08-24 Dietmar Maurer * monikers/bonobo-config-xmldb.c (real_set_value): added check if the dir entry is found. * monikers/test-xmldb.c (test_xmldb): test what happens if we try to write on a directoy. 2001-08-15 Jeffrey Stedfast * Version: 0.11 * tests/Makefile.am: Remove the gconf test as it fails. 2001-08-14 Jeffrey Stedfast * tests/Makefile.am: Build test-xml-strings and add it to the test suite. * tests/test-xml-strings.c: Regression test for xml strings. * bonobo-conf/bonobo-config-utils.c (encode_simple_value): Use bonobo_ui_util_encode_str() to encode the string to hex as a workaround for UTF-8 (and 8bit) strings. (decode_simple_value): Decode here. 2001-08-11 Martin Baulig * acinclude.m4: Removed. This wasn't used anymore, but it contains code which doesn't work with autoconf 2.52 (AM_FUNC_ERROR_AT_LINE). 2001-07-30 Carlos Perelló Marín * configure.in: Added "es" to ALL_LINGUAS. 2001-07-30 Bradford Hovinen * RELEASE : 0.10 * bonobo-conf/bonobo-property-editor-option.c (bonobo_peditor_option_new): Use rbs[0] rather than rbs[i] for radio_button_new_from_widget call (bonobo_peditor_option_new): Use g_new0 rather than g_new 2001-07-30 Dietmar Maurer * monikers/bonobo-moniker-config.c (config_resolve): disabled the dbproxy code, since it does not support notification - we need to fix that in the future. 2001-07-30 Bradford Hovinen * bonobo-conf/bonobo-property-editor-option.c (bonobo_peditor_option_new): Remember to return the object in the radio button case 2001-07-30 Abel Cheung * configure.in: Added "zh_TW.Big5" to ALL_LINGUAS. 2001-07-27 Bradford Hovinen * RELEASE : 0.9 2001-07-26 Chema Celorio * bump to 0.9 2001-07-24 Bradford Hovinen * bonobo-conf/bonobo-property-editor-option.c (bonobo_peditor_option_menu_construct): (bonobo_peditor_option_radio_construct): Implement (bonobo_peditor_option_new): Use bonobo_peditor_option_{menu|radio}_construct (bonobo_peditor_option_new): Store all radio buttons for passing to bonobo_peditor_option_radio_construct (bonobo_peditor_option_radio_construct): Store the list of widgets in the first widget in the list (bonobo_peditor_option_radio_construct): Connect destroy signal to destroy_cb (destroy_cb): Destroy the list of widgets (toggle_set_value_cb): Rewrite for use with widget list (toggled_cb): Accept real_widgets argument and use that to determine argument value * bonobo-conf/bonobo-property-editor.h: Eliminate bonobo_peditor_option_construct; add bonobo_peditor_option_{menu|radio}_construct 2001-07-24 Dietmar Maurer * bonobo-conf/bonobo-config-subdir.c (bonobo_config_proxy_new): dupliate the returned object. * bonobo-conf/bonobo-config-bag.c (bonobo_config_bag_destroy): use bonobo_object_release_unref again. * monikers/bonobo-moniker-config.c (config_resolve): use bonobo_object_release_unref again. 2001-07-24 JP Rosevear * bonobo-conf/bonobo-config-database.c: make MAKE_SET_SIMPLE take an extra argument, the corba type, in order to avoid casting problems 2001-07-19 Bradford Hovinen * configure.in: Bump version to 0.8 2001-07-18 Bradford Hovinen * bonobo-conf/bonobo-property-editor.c (bonobo_peditor_set_property): (bonobo_peditor_destroy): ref/unref the property bag to prevent its being destroyed before the property editor (remove_listener_cb): (bonobo_peditor_set_guard): ref/unref the property bag * monikers/bonobo-moniker-config.c (config_resolve): Use Bonobo_Unknown_unref rather than bonobo_object_release_unref * bonobo-conf/bonobo-config-bag.c (bonobo_config_bag_destroy): Ditto * bonobo-conf/bonobo-property-proxy.c (transient_destroy_cb): (bonobo_property_proxy_transient): Don't ref/unref the pbproxy (transient_destroy_cb): Free the callback data object, not the pbp 2001-07-17 Zbigniew Chyla * configure.in: Added pl to ALL_LINGUAS. 2001-07-07 Dietmar Maurer * tests/Makefile.am (test_gconf_LDADD): conditionally compile the gconf stuff 2001-07-05 Dietmar Maurer * autogen.sh (have_libtool): add check for libtool 1.4 2001-07-05 Bradford Hovinen * Makefile.am (bonobo_confConf.sh): Added sed expression for @INCLUDEDIR@ * bonobo_confConf.sh.in (BONOBO_CONF_INCLUDEDIR): Added -I@INCLUDEDIR@ 2001-07-05 Dietmar Maurer * tests/test-gconf.c: impl. * monikers/bonobo-config-gconfdb.c (real_get_value): implemented access to schema documentation. 2001-07-04 Dietmar Maurer * monikers/Makefile.am (libmoniker_config_la_LIBADD): added libbonobo_conf.la * monikers/bonobo-moniker-config.c (config_resolve): use the new proxy code. * bonobo-conf/bonobo-config-subdir.c (bonobo_config_proxy_new): impl. * tests/test-moniker.c (run_tests): test the new bonobo-config-subdir code. * monikers/bonobo-moniker-config.c (config_resolve): we can now request a subtree of the whole database from the "config:" moniker. * bonobo-conf/bonobo-config-bag.c (bonobo_config_bag_new): small bug fix (use cb->path instead of path) * bonobo-conf/bonobo-config-subdir.[ch]: impl. 2001-07-03 Peter Williams * bonobo-conf/bonobo-config-database.c: Fix for fatal typo. 2001-07-03 Dietmar Maurer * doc/bonobo-conf.sgml: updated some docs 2001-07-03 Kjartan Maraas * configure.in: Added "no" and "nn" to all linguas. 2001-07-03 Dietmar Maurer * *: s/PropertyEditor/PEditor/ s/property_editor/peditor/ * examples/evolution-calendar-config.c: make it work with the new property editor code. * configure.in: set version number to 0.7 2001-07-02 Dietmar Maurer * monikers/bonobo-config-gconfdb.c (real_get_value): do not pass a locale to gconf_client_get_entry because GConf does not support it. * idl/Bonobo_Config.idl: added flags to addDatabase() * examples/simple.c: another example * configure.in: removed AM_CONDITIONAL(INSIDE_GNOME_COMMON, true) 2001-06-29 Bradford Hovinen * bonobo-conf/bonobo-property-bag-proxy.c (bonobo_pbproxy_update): Free ev inside the while loop to prevent memory leaks; use for loop rather than while loop * bonobo-conf/bonobo-property-editor.c (bonobo_property_editor_construct): Connect destroy signal on widget to destroy method on property editor (bonobo_property_editor_destroy): (bonobo_property_editor_construct): Don't ref/unref widget * bonobo-conf/bonobo-property-editor*.[ch]: Use bonobo_peditor_..._new for constructor names; rename bonobo_property_editor_..._new_from_widget to bonobo_peditor_..._construct 2001-06-28 Bradford Hovinen * bonobo-conf/bonobo-property-bag-editor.c (bonobo_property_bag_editor_new): Don't assume a PropertyEditor is a GtkWidget * bonobo-conf/bonobo-property-editor.c (bonobo_property_editor_construct): Don't add widget to container Add widget to struct _BonoboPropertyEditorPrivate * bonobo-conf/bonobo-property-editor.[ch]: Inherit from GtkObject rather than GtkBin * bonobo-conf/bonobo-property-editor-struct.c (bonobo_property_editor_struct_new_from_widget): Implement (bonobo_property_editor_struct_new): Use bonobo_property_editor_struct_new_from_widget * bonobo-conf/bonobo-property-editor-option.c (bonobo_property_editor_option_new_from_widget): Implement (bonobo_property_editor_option_new): Use bonobo_property_editor_option_new_from_widget * bonobo-conf/bonobo-property-editor-list.c (bonobo_property_editor_sequence_new_from_widget): Implement (bonobo_property_editor_sequence_new): Use bonobo_property_editor_sequence_new_from_widget 2001-06-28 Dietmar Maurer * configure.in: set version number to 0.6 * monikers/test-xmldb.c (test_xmldb): add more tests * bonobo-conf/bonobo-config-database.c: bug fix: cast to CORBA_boolean to extract the value. 2001-06-27 Bradford Hovinen * bonobo-conf/bonobo-property-editor-boolean.c (bonobo_property_editor_boolean_new): (bonobo_property_editor_boolean_new_from_widget): Ditto below * bonobo-conf/bonobo-property-editor-basic.c (bonobo_property_editor_basic_new): Call bonobo_property_editor_basic_new_from_widet (bonobo_property_editor_basic_new_from_widget): Implement Add _new_from_widget () implementations 2001-06-15 Dietmar Maurer * tests/test-moniker.c: test for the default database moniker "config:" * monikers/bonobo-moniker-config.c (config_resolve): use the gconf: moniker as default database. * monikers/bonobo-config-dirdb.[ch]: a new backend. 2001-06-13 Dietmar Maurer * autogen.sh (PKG_NAME): removed the check for libtool 1.4, this should be in macros/autogen.sh 2001-06-08 Dietmar Maurer * monikers/bonobo-config-xmldb.c (bonobo_config_xmldb_destroy): don't unref the event source (because it is aggregated) 2001-06-12 Jens Finke * bonobo-conf/Makefile.am (libbonobo_confinclude_HEADERS): Added bonobo-config-control.h. 2001-06-07 Jens Finke * Makefile.am (EXTRA_DIST): Added bonobo-conf.spec. 2001-06-06 Jens Finke * bonobo-conf.spec.in: New initial spec file. * configure.in: Generate spec file. 2001-06-04 Dietmar Maurer * tests/Makefile.am (xml_in_files): renamed .xmldb.in to .xml.in * monikers/bonobo-config-xmldb.c (bonobo_config_xmldb_new): use bonobo-config instead of bonobo-conf * tests/test-config.xmldb.in: replace bonobo-conf with bonobo-config 2001-05-31 Jason Leach * autogen.sh: Correct a cut and paste error with the libtool check and correct the download URL. 2001-05-25 Dietmar Maurer * bonobo-conf/bonobo-property-editor-basic.c (spin_set_value_cb): impl. set_value callback for spin buttons. 2001-05-23 Dietmar Maurer * bonobo-conf/bonobo-property-editor-option.c: impl. ability to display as option menu. * examples/evolution-calendar-config.c: impl. added i18n support. * monikers/bonobo-moniker-config.c: disabled/deleted all features that will not work for Gnome 2. 2001-05-21 Dietmar Maurer * monikers/bonobo-config-xmldb.c (real_sync): changed back to atomic save, everything else is not reliable enough. 2001-05-17 Dietmar Maurer * monikers/Makefile.am: make it work with libtool1.4 2001-05-16 Dietmar Maurer * bonobo-conf/bonobo-property-editor-default.c (bonobo_property_editor_default_new): use an GtkEntry to display the value. 2001-05-15 Dietmar Maurer * bonobo-conf/bonobo-property-editor.c (bonobo_property_editor_new): changed the method signature. * bonobo-conf/bonobo-property-editor-radio.c: impl. * bonobo-conf/config-moniker-demo.c (demo5): use the new property editor. * bonobo-conf/bonobo-property-editor.c (remove_listener_cb): remove the listener if the widget is destroyed. 2001-05-14 Dietmar Maurer * bonobo-conf/bonobo-property-bag-proxy.c (bonobo_pbproxy_set_value): do not emit that PropertyProxy:change signal - use the gtk signal instead. * idl/Bonobo_Config.idl: discarded the PropertyEditor IDL. * bonobo_property_editor_*: we do not use oaf any longer to load property editors. * configure.in: version 0.4 2001-05-08 Dietmar Maurer * bonobo-conf/bonobo-property-editor.c (bonobo_config_widget_set_guard): impl. * bonobo-conf/config-moniker-demo.c (demo5): use the new function. 2001-05-07 Dietmar Maurer * bonobo-conf/bonobo-property-editor.c (bonobo_property_editor_new): add a property bag to each editor. * bonobo-conf/bonobo-property-editor-boolean.c (toggled_cb): use a GtkCheckButton instead of a ComboBox. * bonobo-conf/bonobo-property-editor-color.c (set_value_cb): impl. * bonobo-conf/config-moniker-demo.c (demo5): impl. (demo5): added some PropertyEditors for colors. 2001-05-06 Gediminas Paulauskas * monikers/Makefile.am: added config.status dependency to Bonobo_Moniker_*.oaf targets -- to rebuild them when $(monikerdir) changes. 2001-04-30 Dietmar Maurer * bonobo-conf/bonobo-property-editor-filename.c: impl. (changed_cb): use dynany. * bonobo-conf/bonobo-property-editor-basic.c (set_value_cb): block the signal handler to avoid an event loop * bonobo-conf/bonobo-property-editor-boolean.c (set_value_cb): simplified the code. (set_value_cb): block the signal handler to avoid an event loop. (changed_cb): simplified the code 2001-04-27 Dietmar Maurer * bonobo-conf/bonobo-property-editor-basic.c (bonobo_property_editor_basic_new): connect to the changed signal to immediately apply changes. real apply is done by the PropertyProxy * bonobo-conf/bonobo-property-frame.c: make it work with glade 2001-04-26 Dietmar Maurer * bonobo-conf/bonobo-property-bag-proxy.c: use the set_value function (bonobo_pbproxy_class_init): added a "modified" signal * bonobo-conf/bonobo-property-editor-basic.c (bonobo_property_editor_basic_new): enable property editor by default. * bonobo-conf/bonobo-property-editor.h: add add Corba_TypeCode parameter. * bonobo-conf/bonobo-property-editor.c (impl_Bonobo_PropertyEditor_setProperty): changed to make it work with glade. 2001-04-20 Dietmar Maurer * configure.in: version = 0.3 2001-04-19 Dietmar Maurer * bonobo-conf/bonobo-property-frame.c: impl. * bonobo-conf/bonobo-property-bag-proxy.c: removed the sync attribute, cleanup th code * configure.in (BONOBO_*): add gnome flags/libs to BONOBO_* 2001-04-17 Dietmar Maurer * bonobo-conf/bonobo-property-editor-basic.c: renamed Bonobo_PropertyEditor_Data_long to Bonobo_PropertyEditor_Data_basic (key_press_cb): check if someone has set a property (editor->tc) 2001-04-18 Christian Rose * configure.in: Added sv to ALL_LINGUAS. 2001-04-16 Dietmar Maurer * *: some cleanup for release 0.2, added a new tag BONOBO_CONF_0_2 * bonobo-conf/Makefile.am (dist-hook): removed BUILD_SOURCES 2001-04-13 Dietmar Maurer * doc/bonobo-conf.pdf: printable documentation. * doc/Makefile.am: add a print target to gererate a printable pdf file * bonobo-conf/bonobo-property-editor.c (bonobo_config_widget_new): impl. * bonobo-conf/bonobo-property-bag-proxy.c (bonobo_pbproxy_set_value): emit another event to notify the outside of changes. * monikers/bonobo-config-xmldb.c (real_sync): rewind the stream before writing something. 2001-04-12 Dietmar Maurer * bonobo-conf/bonobo-property-bag-proxy.c (bonobo_pbproxy_update): impl. * bonobo-conf/bonobo-config-control.c: use the PropertyProxy code. * bonobo-conf/bonobo-property-bag-proxy.c (bonobo_pbproxy_set_value): support for change notifications added * bonobo-conf/bonobo-property-bag-editor.c (bonobo_property_bag_editor_new): clear the exception at the start of the loop. 2001-04-11 Dietmar Maurer * bonobo-conf/bonobo-preferences.c: various fixes. * bonobo-conf/bonobo-preferences.[ch]: new files. 2001-04-10 Dietmar Maurer * bonobo-conf/bonobo-config-database.c (MAKE_GET_WITH_DEFAULT): new macro to generate _with_default functions (bonobo_config_set_value): don't print a warning 2001-04-09 Dietmar Maurer * monikers/bonobo-config-xmldb.c (bonobo_config_xmldb_new): set the right file permissions * bonobo-conf/bonobo-config-database.c (bonobo_config_get_value): check for exceptions * bonobo_confConf.sh.in (BONOBO_CONF_LIBDIR): added the necessary files for gnome-config * monikers/bonobo-config-gconfdb.c (real_get_value): raise appropriate exceptions. * bonobo-conf/bonobo-config-database.c (impl_Bonobo_ConfigDatabase_getDefault): raise appropriate exceptions. * monikers/bonobo-config-xmldb.c (real_get_value): fix for localized values. 2001-04-06 Dietmar Maurer * idl/Bonobo_Config.idl: add a locale parameter to the get methods. * *.[hc]: added the new locale parameter. * monikers/bonobo-config-xmldb.c (lookup_dir_entry): bug fix. 2001-04-05 Dietmar Maurer * monikers/bonobo-config-xmldb.c (fill_cache): code cleanup (create_doc): use the push method to read XML files. (real_sync): write to the same file * bonobo-conf/bonobo-config-property.c (bonobo_config_property_new): ensure that each path starts with a slash (impl_Bonobo_Property_getDocString): impl. * bonobo-conf/bonobo-config-bag-property.c (impl_Bonobo_Property_getDefault): impl. (impl_Bonobo_Property_getDocString): impl. * bonobo-conf/bonobo-config-utils.c (bonobo_config_dir_name): return NULL if there is no directory component. * doc/bonobo-conf.sgml: more docu. 2001-04-04 Dietmar Maurer * Makefile.am (EXTRA_DIST): added xml-i18n-*.in to EXTRA_DIST * doc/bonobo-conf.sgml: wrote more documentation. * monikers/bonobo-config-gconfdb.c: finished the GConf backend. 2001-04-03 Dietmar Maurer * monikers/bonobo-config-xmldb.c (delete_dir_data): unlink the xml node (real_remove_dir): do not remove the root dir * monikers/bonobo-config-gconfdb.c: impl. the GConf backend - untested * monikers/bonobo-config-xmldb.c (bonobo_config_xmldb_destroy): unref the event source * configure.in (vers): check for gconf * bonobo-conf/bonobo-config-database.c (MAKE_SET_SIMPLE): wrote some handy macros for helper functions. (impl_Bonobo_ConfigDatabase_addDatabase): check if the database was already added. 2001-04-02 Dietmar Maurer * bonobo-conf/bonobo-config-utils.c (decode_simple_value): bug fix. (get_value_with_locale): use the xml:lang attribute * bonobo-conf/bonobo-config-database.c (bonobo_config_get_value): check if value is zero. * tests/Makefile.am: added example: localized configuration file. 2001-03-30 Dietmar Maurer * doc/bonobo-conf.sgml: more documentation * bonobo-conf/bonobo-config-database.c: moved some function from bonobo-config-utils. 2001-03-29 Dietmar Maurer * renamed ./src to ./bonobo-conf * doc/*: we now use gtk-doc * doc/usage.txt: updated. * src/bonobo-config-utils.c (bonobo_config_get_string): impl. (bonobo_config_get_long): impl. (bonobo_config_get_float): impl. (bonobo_config_get_double): impl. (bonobo_config_get_bool): impl. (bonobo_config_set_string): impl. (bonobo_config_set_long): impl. (bonobo_config_set_float): impl. (bonobo_config_set_double): impl. (bonobo_config_set_bool): impl. 2001-03-28 Dietmar Maurer * src/bonobo-config-utils.c (bonobo_config_get_value): impl. (bonobo_config_set_value): impl. * use i18n 2001-03-22 Dietmar Maurer * configure.in: add AM_PROG_XML_I18N_TOOLS * monikers/bonobo-config-xmldb.c (bonobo_config_xmldb_new): check if the database is writeable. (real_remove_value): impl. (real_remove_dir): impl. 2001-03-21 Dietmar Maurer * src/wombat-example.c: impl. a small example how to use the wombat moniker. 2001-03-20 Dietmar Maurer * src/bonobo-config-bag-property.c (impl_Bonobo_Property_getFlags): impl. * src/bonobo-config-database.c (impl_Bonobo_ConfigDatabase__get_writeable): impl. * src/bonobo-config-property.c (impl_Bonobo_Property_addListener): make exact compares. (impl_Bonobo_Property_getDefault): impl. (impl_Bonobo_Property_getFlags): impl. * idl/Bonobo_Config.idl: removed all unnecessary things. * src/bonobo-config-database.c (impl_Bonobo_ConfigDatabase_getDefault): impl. 2001-03-19 Dietmar Maurer * src/bonobo-config-bag.c (notify_cb): implemented notifications. * monikers/bonobo-config-xmldb.c (notify_listeners): implemented notifications. * src/bonobo-config-bag.c (bonobo_config_bag_destroy): do not release the event source, since it is aggregated with the bag. * monikers/bonobo-config-xmldb.c (FLUSH_INTERVAL): implemented a timeout to flush data to disk. * monikers/bonobo-moniker-xmldb.c (xmldb_resolve): simplified the code. 2001-03-16 Dietmar Maurer * monikers/bonobo-config-xmldb.c (bonobo_config_xmldb_new): substitute HOME for ~ * src/bonobo-config-database.c: implemented support for default databases. * monikers/bonobo-moniker-xmldb.c (xmldb_resolve): add support for parent monikers. 2001-03-15 Dietmar Maurer * *: removed the GConf dependency and restructured the whole code. 2001-03-06 Dietmar Maurer * src/bonobo-property-bag-proxy.c: finished the implementation. 2001-02-28 Dietmar Maurer * src/bonobo-property-proxy.[ch]: impl. * src/*.c: remove all unnecessary #include * src/bonobo-property-bag-proxy.[ch]: impl. * src/bonobo-property-bag-editor.[ch] (bonobo_property_bag_editor_new): split the code out into separate files. 2001-02-23 Dietmar Maurer * src/bonobo-moniker-config.c (create_subtree): we need to ref the control * src/*.c: many small memory leak fixes, better use of DynAny interface. 2001-02-20 Dietmar Maurer * *.c: fixed all memory leaks. 2001-02-19 Dietmar Maurer * cedit/cedit.c: started work on a generic configuration editor. 2001-02-16 Dietmar Maurer * src/bonobo-property-editor-list.[ch]: start working on an editor for lists and arrays. 2001-02-14 Dietmar Maurer * *: support for structures and aliases 2001-02-09 Michael Meeks * src/test-config-moniker.c (listener_callback): use the correct free function. 2001-02-09 Dietmar Maurer * Version 0.1 * configure.in: check for proper versions 2001-02-08 Dietmar Maurer * src/bonobo-config-bag.c (bonobo_config_bag_class_init): use the new XObject code 2001-02-07 Dietmar Maurer * src/test-config-moniker.c: cleanup * src/config-moniker-demo.c: impl. * doc/usage.txt: wrote (cut/paste) some documentation. * src/bonobo-property-editor.c (bonobo_property_editor_get_type): us the new bonobo-x-object stuff. 2001-02-06 Dietmar Maurer * src/gtkwtree*: added a very simple tree widget (modified GtkTree) 2001-01-30 Dietmar Maurer * src/bonobo-property-editor-enum.c: use the CORBA_DynAny interface where possible. 2001-01-29 Dietmar Maurer * src/bonobo-property-editor-enum.c: a very ugly prototype :-( * src/bonobo-property-editor.c (bonobo_property_editor_resolve): impl. 2001-01-26 Dietmar Maurer * *.*: resolve to controls (experimental code) 2001-01-17 Dietmar Maurer * src/*.c: make it work with the latest bonobo changes 2001-01-08 Dietmar Maurer * src/bonobo-config-property.c (impl_Bonobo_Property_queryInterface): impl. (impl_Bonobo_Property_addListener): impl. (impl_Bonobo_Property_removeListener): impl. * src/bonobo-config-bag-property.c (impl_Bonobo_Property_addListener): impl. (impl_Bonobo_Property_removeListener): impl. * src/bonobo-config-bag.c (impl_Bonobo_PropertyBag_getEventSource): impl. 2001-01-03 Dietmar Maurer * src/test-config-moniker.c (test_moniker): use the new listener code. * src/bonobo-config-bag.c (extract_property_name): impl. 2000-12-22 Dietmar Maurer * src/bonobo-moniker-config.c (config_resolve): also resolve "IDL:Bonobo/Property:1.0" * src/bonobo-config-property.[ch]: this work without a PropertyBag * src/bonobo-config-bag-property.[ch]: renamed bonobo-config-property.[ch] 2000-12-21 Dietmar Maurer * src/bonobo-config-bag.c (gconf_to_bonobo_arg): return bonobo_arg_new (BONOBO_ARG_NULL) if we pass a NULL value. (bonobo_config_notify_listeners): pass the property value to the listener. * src/bonobo-config-bag.h: remove the add/remove ChangeListener methods, since we use an EventSource. * src/bonobo-config-bag.c (bonobo_config_bag_new): aggregate it with an EventSource. * bonobo-conf/*: import it into the gnome cvs tree. 2000-12-20 Dietmar Maurer * src/bonobo-moniker-config.c: use the new shlib factory code