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.

