2004-06-21 Fernando Herrera * NEWS: Release 2.7.1 2004-06-21 Fernando Herrera * src/gconf-editor-window.c: (gconf_editor_gconf_value_changed): Check if we are changing values of the same type. Because we can get a changed signal from a cell_renderer corresponfing to a previous list_model. This finally fixes bug #136148. 2004-06-21 Fernando Herrera * src/gconf-list-model.c: (gconf_list_model_finalize): Free root_path. 2004-06-21 Fernando Herrera * src/gconf-editor-window.c: (gconf_editor_gconf_value_changed): Free the path. 2004-06-18 Fernando Herrera * src/gconf-editor-application.c: (gconf_editor_application_create_editor_window): * src/gconf-editor-window.c: (gconf_editor_window_init): Fix keybindings. * src/gconf-editor-window.h: * src/gconf-list-model.h: * src/gconf-tree-model.h: add missing function definitions. 2004-06-18 Fernando Herrera * src/gconf-editor-window.c: (gconf_editor_window_init): Unsensitivice new defaut/mandatory windows menu entries if the user cannot edit them. 2004-06-18 Fernando Herrera * src/gconf-editor-application.c: (gconf_editor_application_create_editor_window): * src/gconf-editor-application.h: * src/gconf-editor-window.c: (gconf_editor_window_go_to), (gconf_editor_window_new_window), (gconf_editor_window_new_defaults_window), (gconf_editor_window_new_mandatory_window), (gconf_editor_popup_window_unset_key), (gconf_editor_new_key_response), (gconf_editor_popup_window_new_key), (gconf_editor_edit_key_response), (gconf_editor_popup_window_edit_key), (gconf_editor_gconf_value_changed), (gconf_editor_check_writable), (gconf_editor_window_update_list_selection), (gconf_editor_window_expand_first), (gconf_editor_window_finalize), (gconf_editor_window_init): * src/gconf-editor-window.h: * src/gconf-list-model.c: (gconf_list_model_notify_func), (gconf_list_model_init), (gconf_list_model_set_client): * src/gconf-tree-model.c: (gconf_tree_model_set_client): * src/main.c: (main): Open new windows for browsing/editing defaults and mandatory settings. Use always the GConf client asociated to the window. 2004-06-18 Fernando Herrera * src/gconf-editor-window.c: (gconf_editor_popup_window_set_as_default): set defaults in gconf.xml.defaults instead of on schemas. (gconf_editor_popup_window_set_as_mandatory): set a value as mandatory. (gconf_editor_window_init): Unsensitive "set as default" and "set as mandatory" if the user cannot do it. * src/gconf-util.c: (gconf_client_can_edit_defaults), (gconf_client_can_edit_mandatory): * src/gconf-util.h: new helper functions. 2004-06-18 Fernando Herrera * configure.in: * data/Makefile.am: * data/gconf-editor.schemas.in: * po/POTFILES.in: Add an schema file. 2004-05-28 Anders Carlsson * src/gconf-editor-window.c (gconf_editor_window_about_window): Add Fernando. 2004-05-28 Fernando Herrera * configure.in: Post release bump to 2.7.1 * src/gconf-editor-window.c: (gconf_editor_popup_window_new_key): new key are writable, so don't show the warning. * src/gconf-key-editor.c: (update_list_buttons), (list_edit_element), (list_edit_clicked), (list_view_row_activated), (gconf_key_editor_init): * src/gconf-key-editor.h: Implement list element editing and add a button for it. Fixes bug #141034.