2002-08-27  Anders Carlsson  <andersca@gnu.org>

	* configure.in: Release 0.3.1

2002-08-22  Anders Carlsson  <andersca@gnu.org>

	* src/main.c (main): Use a more accurate warning
	message. Fixes #91357.

2002-08-11  Mark McLoughlin  <mark@skynet.ie>

	* src/gconf-key-editor.c:
	(gconf_key_editor_set_value): handle floats by
	by not crashing. Fixes #90153. Not implemented
	though.

2002-08-08  Mark McLoughlin  <mark@skynet.ie>

	* configure.in: Version 0.3.

2002-08-07  Mark McLoughlin  <mark@skynet.ie>

	* data/icons/Makefile.am:
	* data/icons/about-logo.png: remove about logo.

	* src/gconf-editor-window.c:
	(gconf_editor_window_about_window): use the gconf
	editor logo as an about dialog picture.

2002-08-06  Peteris Krisjanis <peteris.krisjanis@os.lv>

	* configure.in (ALL_LINGUAS): Added Latvian (lv) language support.

2002-07-31  Mark McLoughlin  <mark@skynet.ie>

	* src/gconf-cell-renderer.c: (gconf_cell_renderer_start_editing):
	remove finish editing on focus out hack to be consistent with
	text cell renderer. Fixes #85516.

2002-07-31  Mark McLoughlin  <mark@skynet.ie>

	* src/gconf-editor-window.c: (gconf_editor_window_init):
	slightly modified version of a patch by Jan Arne Petersen
	(jpetersen@uni-bonn.de) to but the key documentation
	frame into a paned widget, allowing it to be resizable.
	Fixes #83573.

2002-07-31  Mark McLoughlin  <mark@skynet.ie>

	* src/gconf-list-model.c: (gconf_list_model_notify_func):
	keep model->length updated here. Fixes #89347.

	* src/gconf-editor-window.c:
	(gconf_editor_window_popup_error_dialog): implement.
	(gconf_editor_new_key_response): split this out and
	fix leak of the path. Correctly handle errors.
	(gconf_editor_popup_window_new_key): free the path and
	hook up the response handler.
	(gconf_editor_edit_key_response): split this out and use
	gconf_key_editor_get_key_name. Correctly handle errors.
	(gconf_editor_popup_window_edit_key): hook up the response
	handler and free the path.

	* src/gconf-key-editor.[ch]:
	(gconf_key_editor_get_key_name): add new method.
	(gconf_key_editor_get_full_key_path): kill debug. Remove
	unneeded function calls.

2002-07-30  Mark McLoughlin <mark@skynet.ie>

	* src/Makefile.am: apply patch from Toshi to
	get locale directory correct. #83643.

	* src/gconf-util.c: don't use c++ comment.

2002-07-28  Christian Rose  <menthos@menthos.com>

	* configure.in: Added "sq" to ALL_LINGUAS.

2002-07-26  Gustavo Noronha Silva <kov@debian.org>

	* configure.in: (ALL_LINGUAS) Added Brazilian Portuguese (pt_BR).

2002-06-14  Yanko Kaneti <yaneti@declera.com>

	* configure.in: (ALL_LINGUAS) Added Bulgarian (bg).

2002-06-07  Jesus Bravo Alvarez  <jba@pobox.com>

	* configure.in: Added gl (Galician) to ALL_LINGUAS.

2002-06-02  Pablo Saratxaga  <pablo@mandrakesoft.com>

	* configure.in: Added Catalan (ca) to ALL_LINGUAS.

2002-05-24  Anders Carlsson  <andersca@gnu.org>

	* src/gconf-editor-window.c: (gconf_editor_window_about_window):
	Set the window icon, as suggested by Mikael and Glynn.
	
2002-05-20  Anders Carlsson  <andersca@gnu.org>

	* configure.in: 0.2

	* autogen.sh: Get rid of the gnome-common dependancy. Woo!

	* src/gconf-editor-window.c: (strip_whitespace),
	(set_label_and_strip_whitespace),
	(gconf_editor_window_update_list_selection),
	(gconf_editor_window_init):
	* src/gconf-editor-window.h:
	Add Owner from the schema and remove leading whitespace from
	the long and short desc.
	
2002-05-20  Anders Carlsson  <andersca@gnu.org>

	* src/gconf-bookmarks-dialog.c: (gconf_bookmarks_dialog_destroy),
	(gconf_bookmarks_dialog_class_init),
	(gconf_bookmarks_dialog_populate_model),
	(gconf_bookmarks_dialog_update_gconf_key),
	(gconf_bookmarks_dialog_row_deleted),
	(gconf_bookmarks_dialog_delete_bookmark),
	(gconf_bookmarks_dialog_bookmarks_key_changed),
	(gconf_bookmarks_dialog_init):
	* src/gconf-bookmarks-dialog.h:
	Make the bookmarks dialog catch notification messages.
	
2002-05-20  Anders Carlsson  <andersca@gnu.org>

	* src/gconf-editor-window.c: (gconf_editor_popup_window_edit_key):
	Add a NULL check. Fixes #74533. 
	
2002-05-20  Anders Carlsson  <andersca@gnu.org>

	* src/gconf-editor-window.c:
	(gconf_editor_window_update_list_selection):
	Tolerate NULL short and long descriptions.

2002-05-20  Anders Carlsson  <andersca@gnu.org>

	* src/gconf-editor-window.c:
	(gconf_editor_window_list_view_popup_menu), (strip_whitespace),
	(gconf_editor_window_update_list_selection),
	(gconf_editor_window_init):
	* src/gconf-editor-window.h:
	* src/gconf-tree-model.c:
	(gconf_tree_model_get_tree_path_from_gconf_path):
	* src/gconf-util.c: (gconf_client_get_schema_for_key):
	* src/gconf-util.h:
	Integrate a patch from Erwann Chenede that adds key doc
	support, using the descriptions stored in the schemas.
	
2002-05-12  Christophe Merlet  <christophe@merlet.net>

	* src/gconf-editor-window.c: Mark a string translatable.

2001-05-10  Naba Kumar  <kh_naba@users.sourceforge.net>

	* configure.in: Added "hi" to ALL_LINGUAS.

2002-05-01  Abel Cheung  <maddog@linux.org.hk>

	* configure.in: Added "zh_TW" to ALL_LINGUAS.

2002-04-27  Simos Xenitellis  <simos@hellug.gr>

	* configure.in: Added "el" to ALL_LINGUAS.

Fri Apr 26 11:29:48 2002  Kristian Rietveld  <kris@gtk.org>

	* src/gconf-list-model.c (gconf_list_model_notify_func): ignore the
	notify if the key given is a directory, and fix the list handling,	
	which created looping lists :)

2002-04-25  Pablo Saratxaga  <pablo@mandrakesoft.com>

	* configure.in: Added "vi" to ALL_LINGUAS.

Sat Apr 13 13:54:49 2002  Kristian Rietveld  <kris@gtk.org>

	* src/gconf-editor-window.c (gconf_editor_window_selection_change):
	just set the title to "GConf editor" if there isn't a node selected.

2002-03-29  Christophe Merlet  <christophe@merlet.net>

	* configure.in: Added fr to ALL_LINGUAS.

2002-03-28  Changwoo Ryu  <cwryu@debian.org>

	* configure.in: Added ko to ALL_LINGUAS.

2002-03-25  Wang Jian   <lark@linux.net.cn>

	* configure.in: Added "zh_CN" to ALL_LINGUAS.

2002-03-17  Tivo Leedjrv  <toivo@linux.ee>

	* configure.in: Added et to ALL_LINGUAS.

2002-03-16  Szabolcs Ban <shooby@gnome.hu>

	* configure.in: Added "hu" to ALL_LINGUAS.

2002-03-11  Richard Hult  <rhult@codefactory.se>

	* src/gconf-editor-window.c (gconf_editor_window_init): Expand the
	children immediately below the root.

2002-03-05  Carlos Perello Marin <carlos@gnome-db.org>

	* configure.in: Added "es" to ALL_LINGUAS.

2002-03-02  Ole Laursen  <olau@hardworking.dk>

	* configure.in: Added da (Danish) to ALL_LINGUAS.

2002-03-02  Yuriy Syrota  <yuri@renome.rovno.ua>

	* configure.in: Added uk (Ukrainian) into ALL_LINGUAS.

2002-03-01  Zbigniew Chyla  <cyba@gnome.pl>

	* configure.in (ALL_LINGUAS): Added pl (Polish).

2002-02-25  Seth Nickell  <snickell@stanford.edu>

	* data/gconf-editor.desktop.in:

	Add a comment in verb form.

2002-02-22  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>

	* configure.in:  Added "sk" to ALL_LINGUAS.

2002-02-18  Takayuki KUSANO  <AE5T-KSN@asahi-net.or.jp>

	* configure.in: Added "ja" to ALL_LINGUAS.

2002-02-13  Duarte Loreto <happyguy_pt@hotmail.com>

        * configure.in: Added pt (Portuguese) to ALL_LINGUAS

2002-02-13  Kjartan Maraas  <kmaraas@gnome.org>

	* src/gconf-message-dialog.c: #include <config.h>
	* src/gconf-key-editor.c: Same here.
	
2002-02-11  Anders Carlsson  <andersca@gnu.org>

       * Released version 0.1
	
2002-02-11  Anders Carlsson  <andersca@gnu.org>

	* src/gconf-editor-window.c (gconf_editor_window_selection_changed): 
	Use correct cast to GTK_TREE_MODEL_SORT.

	* src/gconf-bookmarks.c (gconf_bookmarks_bookmark_activated): Use
	sort model path when expanding nodes.
	(gconf_bookmarks_bookmark_activated): Use correct cast.

	* src/gconf-editor-window.c (menu_items): Comment out the edit
	bookmarks menu item.
	(gconf_editor_popup_window_edit_key): Show a warning dialog
	if we can't edit the value.

	* src/gconf-cell-renderer.c (gconf_cell_renderer_get_size): 
	use gconf_value_to_string for lists.
	(gconf_cell_renderer_render): Likewise.

Sat Feb  9 23:04:19 2002  Kristian Rietveld  <kris@gtk.org>

	* src/gconf-editor-window.c (gconf_editor_window_copy_key_name),
	(gconf_editor_window_add_bookmark),
	(gconf_editor_popup_window_new_key),
	(gconf_editor_window_selection_changed): convert modelsort iter
	to gconftreemodel iter
	(gconf_editor_window_init): put the treemodel in a modelsort

	* src/gconf-editor-window.h: add sorted_tree_model member

	* src/gconf-tree-model.c (gconf_tree_model_build_level): new
	function
	(gconf_tree_model_iter_nth_child): build level if it isn't there
	(gconf_tree_model_iter_children): use gconf_tree_model_build_level
	(gconf_tree_model_iter_n_children): new function, was missing
	(gconf_tree_model_iter_parent): set stamp on the iter we return

2002-01-31  jacob berkman  <jacob@ximian.com>

	* data/icons/Makefile.am (EXTRA_DIST): fix typo

2002-01-30  Hasbullah Bin Pit <sebol@ikhlas.com>

	* configure.in: Added Malay (ms)to ALL_LINGUAS.
	* po/ms.po: Added Malay Translation.

2002-01-30  Johan Dahlin  <jdahlin@telia.com>

	* src/gconf-key-editor.c (gconf_key_editor_init): Make 3 more
	strings translatable.

2002-01-20  Anders Carlsson  <andersca@gnu.org>

	* src/gconf-editor-window.c: 
	(gconf_editor_window_copy_key_name): Implement copy key name.
	
	(gconf_editor_popup_window_new_key),
	(gconf_editor_popup_window_edit_key): Remove debugging msgs.
	
2002-01-20  Anders Carlsson  <andersca@gnu.org>

	* src/gconf-bookmarks.c (gconf_bookmarks_hook_up_menu): Doh,
	switch argument order for g_object_set_data_full.

	* src/Makefile.am (INCLUDES): Add -DIMAGEDIR.

	* src/gconf-editor-window.c (gconf_editor_window_init): 
	Set appicon.

	* data/gconf-editor.desktop.in:
	Use the correct icon. Also, move program to System.
	
	* data/icons/Makefile.am:
	Install icon.
	
	* data/icons/gconf-editor.png:
	New application icon.
	
	* src/gconf-bookmarks.c: (gconf_bookmarks_update_menu),
	(gconf_bookmarks_key_changed), (gconf_bookmarks_add_bookmark),
	(remove_notify_id), (gconf_bookmarks_hook_up_menu):
	Add support for bookmark change notifications.
	
Tue Jan 15 23:13:44 2002  Kristian Rietveld  <kris@gtk.org>

	* src/gconf-list-model.c (gconf_list_model_set_root_path): duh! put
	iter.user_data (new slist address) in the hash and not list (some
	local list). Side effect of late night coding. Also fix some (usual :)
	line ends here

Tue Jan 15 01:16:23 2002  Kristian Rietveld  <kris@gtk.org>

	* src/gconf-editor-window.c (gconf_editor_popup_window_unset_key),
	(gconf_editor_popup_window_edit_key),
	(gconf_editor_gconf_value_changed),
	(gconf_editor_window_init): wrap list_model in sorted_list_model,
	so we can sort the 'key list'

	* src/gconf-editor-window.h: add sorted_list_model

	* src/gconf-list-model.c (gconf_list_model_notify_func): increase
	stamp before emitting signal,
	(gconf_list_model_set_root_path): increase stamp before row_deleted
	emission, rewrote loop to add one item each time, so models (like
	(GtkTreeModelSort ...) won't be confused
	(gconf_list_model_get_flags): add,
	(gconf_list_model_iter_n_children): add,
	(gconf_list_model_tree_model_init): add newly implemented methods
	to interface

	* src/gconf-tree-model.c
	(gconf_tree_model_get_tree_path_from_gconf_path): special case root
	node

Mon Jan 14 20:10:43 2002  Kristian Rietveld  <kris@gtk.org>

	* src/gconf-bookmarks.c (gconf_bookmarks_bookmark_activated): our
	own recursive row collapse code, the treeview thing seem to be
	meant for other things, scroll to the cell and various line end
	cleanups,
	src/gconf-tree-model.c
	(gconf_tree_model_get_tree_path_from_gconf_path): set iter before
	starting a new iteration of the loop, so we actually end up in the
	new level, added a FIXME, some line end cleanups,
	(gconf_tree_model_iter_children): finish row inserted notification

2002-01-13  Anders Carlsson  <andersca@gnu.org>

	* src/gconf-editor-window.c: (gconf_editor_window_close_window),
	(gconf_editor_popup_window_edit_key):
	* src/gconf-message-dialog.c: (gconf_message_dialog_should_show),
	(gconf_message_dialog_button_toggled):
	* src/gconf-tree-model.c: (gconf_tree_model_iter_nth_child),
	(gconf_tree_model_unref_node):
	Various things.
	
Mon Jan 14 00:43:23 2002  Kristian Rietveld  <kris@gtk.org>

	* src/gconf-tree-model.c (struct _Node): add an offset field,
	fix open line ends,
	(gconf_tree_model_iter_nth_child): we want the nth child of a level,
	while the node stored in the parent iter doesn't have to be the
	_root_ of the level so it went wrong there. This offset thing will
	fix. Also set iter->stamp = 0 for invalid iters.
	(gconf_tree_model_iter_children), (gconf_tree_model_init): set
	offset

Sun Jan 13 23:57:06 2002  Kristian Rietveld  <kris@gtk.org>

	* src/gconf-message-dialog.c (gconf_message_dialog_should_show),
	(gconf_message_dialog_button_toggled): changed the logic behind
	the caveat dialog settings and made it work

2002-01-13  Anders Carlsson  <andersca@gnu.org>

	* src/gconf-key-editor.c: (gconf_key_editor_set_value):
	* src/gconf-list-model.c: (gconf_list_model_set_root_path),
	(gconf_list_model_finalize), (gconf_list_model_class_init),
	(gconf_list_model_init):
	* src/gconf-message-dialog.c: (gconf_message_dialog_should_show):
	* src/gconf-message-dialog.h:
	* src/gconf-tree-model.c: (gconf_tree_model_iter_children),
	(gconf_tree_model_ref_node), (gconf_tree_model_unref_node),
	(gconf_tree_model_tree_model_init), (gconf_tree_model_init):
	* src/main.c: (main):
	Plug some memory leaks and add a caveat dialog.
	
2002-01-13  Anders Carlsson  <andersca@gnu.org>

	* src/Makefile.am:
	* src/gconf-editor-window.c:
	(gconf_editor_window_item_factory_translate_func),
	(gconf_editor_window_about_window),
	(gconf_editor_window_popup_error_dialog),
	(gconf_editor_popup_window_unset_key),
	(gconf_editor_popup_window_new_key),
	(gconf_editor_popup_window_edit_key),
	(list_view_button_press_event), (gconf_editor_window_init):
	* src/gconf-editor-window.h:
	* src/gconf-key-editor.c: (gconf_key_editor_init),
	(gconf_key_editor_new), (gconf_key_editor_set_value),
	(gconf_key_editor_set_key_path), (gconf_key_editor_set_key_name),
	(gconf_key_editor_get_full_key_path):
	* src/gconf-key-editor.h:
	* src/gconf-list-model.c: (gconf_list_model_notify_func):
	* src/main.c: (main):
	Added support for editing keys, adding new keys, and unsetting keys.
	
2002-01-13  Anders Carlsson  <andersca@gnu.org>

	* configure.in:
	* data/Makefile.am:
	* data/gconf-editor.desktop.in:
	Add .desktop file and intltool support.
	
2002-01-12  Kjartan Maraas  <kmaraas@gnome.org>

	* configure.in: Added "no" to ALL_LINGUAS.
	
2002-01-10  Anders Carlsson  <andersca@gnu.org>

	* src/gconf-editor-application.c: Only include gtkmain.h

	* src/gconf-list-model.c (gconf_list_model_get_value): 
	Don't switch on NULL value.

Thu Jan 10 11:30:00 2002  Owen Taylor  <otaylor@redhat.com>

	* data/Makefile.am (SUBDIRS): Add missing Makefile.am.

2002-01-10  Anders Carlsson  <andersca@gnu.org>

	* Makefile.am:
	* configure.in:
	* data/icons/Makefile.am:
	* data/icons/about-logo.png:
	* data/icons/entry-blank.png:
	* data/icons/entry-bool.png:
	* data/icons/entry-list.png:
	* data/icons/entry-number.png:
	* data/icons/entry-schema.png:
	* data/icons/entry-string.png:
	* data/icons/folder-closed.png:
	* data/icons/folder-open.png:
	* data/icons/stock-about-16.png:
	* src/Makefile.am:
	* src/dir-closed.png:
	* src/dir-open.png:
	* src/file.png:
	* src/gconf-cell-renderer.c: (gconf_cell_renderer_set_property):
	* src/gconf-editor-window.c: (gconf_editor_window_about_window):
	* src/gconf-list-model.c: (gconf_list_model_get_value),
	(gconf_list_model_class_init):
	* src/gconf-marshal.c: (gconf_marshal_VOID__STRING_BOXED):
	* src/gconf-marshal.h:
	* src/gconf-stock-icons.c: (create_icon_set_from_filename),
	(gconf_stock_icons_register):
	* src/gconf-stock-icons.h:
	* src/gconf-tree-model.c: (gconf_tree_model_get_value),
	(gconf_tree_model_class_init):
	* src/main.c: (main):
	Lots of changes. add about stock icon, check in the marshallers and rebuild
	them by hand instead. Add different icons for different gconf types. 
	
2002-01-10  Anders Carlsson  <andersca@gnu.org>

	* src/gconf-editor-window.c (gconf_editor_window_about_window): Split
	the translatable strings out of the markup string.
	(gconf_editor_window_about_window): Split out the Copyright string too.

Wed Jan  9 15:05:35 2002  Owen Taylor  <otaylor@redhat.com>

	* src/gconf-cell-renderer.c (gconf_cell_renderer_set_property):
	A few further fixups.

Wed Jan  9 14:57:30 2002  Owen Taylor  <otaylor@redhat.com>

	* src/gconf-cell-renderer.c (gconf_cell_renderer_set_property): 
	Set the mode here.

	* src/gconf-editor-window.c (list_view_button_press_event): 
	Remove the completely unworkable "set cell renderer
	mode in the button press handler code".

	* src/gconf-editor-window.c: Use gtk_tree_model_get() to simplify
	a couple of places.

Wed Jan  9 12:37:21 2002  Owen Taylor  <otaylor@redhat.com>

	* src/gconf-cell-renderer.c: There is no guarantee at
	all that the properties of the cell renderer will be
	pointing to the right cell when ::editing-done occurs.
	Save cellvalue->value in object data separately.

Wed Jan  9 12:21:22 2002  Owen Taylor  <otaylor@redhat.com>

	* src/gconf-tree-model.c (gconf_tree_model_get_iter): 
	fix 'model = (GConfTreeModel *)model'

	* src/gconf-key-editor.c: Include gtkmenuitem.h, remove
	unused variables.

	* src/gconf-editor-application.c: Include <gtk/gtk.h>,
	since we need gtk_main_quit().

	* configure.in: Add magic for setting -Wall for GCC;
	remove AC_ISC_POSIX, which isn't what you think it is...

Wed Jan  9 11:51:01 2002  Owen Taylor  <otaylor@redhat.com>

	* src/gconf-editor-window.c: Remove libgnome includes
	so it compiles again.

2002-01-08  Josh Barrow  <drleary@mac.com>

	* src/gconf-editor-window.c: (gconf_editor_window_about_window):
	Make the code just a tiny bit cleaner

2002-01-08  Josh Barrow  <drleary@mac.com>

	* configure.in:
	* src/gconf-editor-window.c: (gconf_editor_window_about_window):
	Removed the dependency on libgnomeui just for an about box.

2002-01-05  Christian Rose  <menthos@menthos.com>

	* configure.in: Added "az" to ALL_LINGUAS.

2002-01-05  Anders Carlsson  <andersca@gnu.org>

	* src/gconf-key-editor.c: Some minor tweaks, add
	a value label for all types.

	* src/gconf-message-dialog.h: Add.

	* src/gconf-message-dialog.c: Add.

2002-01-05  Havoc Pennington  <hp@pobox.com>

	* src/gconf-key-editor.c: get it mildly closer to being useful

	* src/gconf-cell-renderer.c (gconf_cell_renderer_get_size): handle
	schemas
	(gconf_cell_renderer_render): handle schemas

2001-12-28  Josh Barrow  <drleary@mac.com>

	* src/Makefile.am:
	* src/gconf-cell-renderer.c: (gconf_cell_renderer_class_init):
	* src/gconf-key-editor.c: (gconf_key_editor_create_option_menu),
	(gconf_key_editor_init):
	Make to compile with G_DISABLE_DEPRECATED and GTK_DISABLE_DEPRECATED.

2001-12-28  Josh Barrow  <drleary@mac.com>

	* .cvsignore:
	* src/.cvsignore:
	Make it not gripe when updating.

2001-12-19  Anders Carlsson  <andersca@gnu.org>

	* gconf-editor-window.c: i18n stuff.

	* Makefile.am (SUBDIRS): Add po

	* configure.in: Add i18n support.

2001-12-14  Josh Barrow  <drleary@mac.com>

	* configure.in: Added dependency to libgnomeui-2.0
	* src/gconf-editor-window.c: (gconf_editor_window_about_window):
	Added an about box.

2001-12-10  Anders Carlsson  <andersca@gnu.org>

	* Initial checkin.

