2005-06-08  James Bowes  <bowes@cs.dal.ca>

	* configure.ac: Version 2.11.1
	* NEWS: Updated for the new version.
	
2005-05-29  Fernando Herrera  <fherrera@onirica.com>

	* data/gnome-keyring-manager.glade:
	* src/gnome-keyring-manager-main-ui.c: Fix glade
	custom widgets registration.

2005-05-20  James Bowes  <bowes@cs.dal.ca>

	* data/gnome-keyring-manager-ui.xml: s/Manager/Keyring.
	Hide 'New Keyring' for now.
	* src/gnome-keyring-manager-main-ui.c: (key_type_get_pixbuf),
	(gkm_main_ui_initialize_menu): Clean up some functions.

2005-05-18  James Bowes  <bowes@cs.dal.ca>

	* data/gnome-keyring-manager-ui.xml: Hide unused actions for now.
	* src/gnome-keyring-manager-main-ui.c: Use delete key and 
	keyring icons.
	(gkm_main_ui_initialize_menu): 
	* src/gnome-keyring-manager-util.c: (gkm_register_icons):
	* src/gnome-keyring-manager-util.h: Move registering the
	custom icons from main_ui to the existing register_icons function.

2005-05-16  James Bowes  <bowes@cs.dal.ca>

	* src/gnome-keyring-manager-main-ui.c: (gkm_main_ui_init),
	(gkm_main_ui_connect_glade_signals): Pass the GladeXML object.

2005-05-16  James Bowes  <bowes@cs.dal.ca>

	* data/gnome-keyring-manager.glade:
	* src/gnome-keyring-manager-main-ui.c: (gkm_main_ui_init),
	(on_show_keyrings_activate),
	(gkm_main_ui_keyring_actions_set_sensitive),
	(gkm_main_ui_key_actions_set_sensitive),
	(gkm_main_ui_connect_glade_signals), (gkm_main_ui_initialize_menu):
	Add title bar with close button to the keyrings side bar.
	
2005-05-13  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* data/Makefile.am: Added data/gnome-keyring-manager-ui.xml.
	* data/gnome-keyring-manager-ui.xml: Added the menubar definition.
	* data/gnome-keyring-manager.glade: Changed from a GnomeApp UI
	to a GtkWindow UI.
	* src/gnome-keyring-manager-main-ui.c: (gkm_main_ui_init),
	(gkm_main_ui_keyring_actions_set_sensitive),
	(gkm_main_ui_key_actions_set_sensitive):
	Functions to update sensitivity of menubar.
	(on_keyrings_treeview_selection_changed),
	(on_keys_treeview_selection_changed):
	Updates sensitivity of menubar.
	(gkm_main_ui_connect_glade_signals):
	Removed some hand connected signals. Removed unused parameter.
	(gkm_main_ui_register_stock_icons):
	Register the icons for the menubar.
	(gkm_main_ui_initialize_menu):Creates the menu from the XML definition
	by GtkUIManager.

	Exported Menu Item to GtkUIManager and GnomeApp to GtkWindow. Changes
	GLADE_ROOT to "GNOME Keyring Manager". Added GtkUIManager* 
	ui_manager to private GtkUIManager data. Also removes the unused
	"Disallow Application" menu item.

2005-04-24  James Bowes  <bowes@cs.dal.ca>

	* src/gnome-keyring-manager-util.c: (gkm_get_application_path):
	use g_file_read_link for simpler code.

2005-04-24  James Bowes  <bowes@cs.dal.ca>

	* src/gnome-keyring-manager-acl-display.c:
	(gkm_acl_display_class_init), (gkm_acl_display_finalize),
	(gkm_acl_display_destroy):
	* src/gnome-keyring-manager-acl-display.h:
	* src/gnome-keyring-manager-attribute-display.c:
	(gkm_attribute_display_class_init), (gkm_attribute_display_init),
	(gkm_attribute_display_finalize), (gkm_attribute_display_destroy):
	* src/gnome-keyring-manager-attribute-display.h:
	* src/gnome-keyring-manager-keyring-editor.c:
	(gkm_keyring_editor_class_init), (gkm_keyring_editor_finalize):
	* src/gnome-keyring-manager-keyring-manager.c:
	(gkm_keyring_manager_class_init), (gkm_keyring_manager_finalize):
	* src/gnome-keyring-manager-main-ui.c: (gkm_main_ui_class_init),
	(gkm_main_ui_init), (gkm_main_ui_finalize): Switch to using
	G_DEFINE_TYPE macro for the classes we define.

2005-04-21  James Bowes  <bowes@cs.dal.ca>

	* src/gnome-keyring-manager-create-keyring-dialog.c:
	* src/gnome-keyring-manager-keyring-editor.c:
	(gkm_keyring_editor_set_attributes_list), (acl_saved_callback),
	(gkm_keyring_editor_set_acl), (gkm_keyring_editor_set_key_secret),
	(gkm_keyring_editor_update_keyring_items),
	(gkm_keyring_editor_update_keyring_item_info):
	* src/gnome-keyring-manager-keyring-editor.h:
	* src/gnome-keyring-manager-keyring-manager.c:
	(gkm_keyring_manager_update_keyrings):
	* src/gnome-keyring-manager-main-ui.c:
	(gkm_main_ui_initialize_keys_tree_view),
	(gkm_main_ui_populate_key_attributes_callback),
	(gkm_main_ui_populate_key_attributes),
	(gkm_main_ui_populate_key_acl_callback),
	(gkm_main_ui_populate_key_acl), (gkm_main_ui_update_title),
	(create_keyring_dialog_cb), (on_delete_key_activate),
	(on_delete_keyring_activate),
	(on_keyrings_treeview_button_press_event),
	(on_keyrings_treeview_selection_changed),
	(on_keys_treeview_name_edited),
	(on_attributes_display_secret_changed),
	(on_attributes_display_attribute_changed),
	(on_acl_display_acl_changed): Get rid of all compiler warnings.

2005-04-21  James Bowes  <bowes@cs.dal.ca>

	* data/gnome-keyring-manager.glade: Pull out acl stuff for use as
	a seperate widget.
	* src/Makefile.am: Add acl-display files.
	* src/gnome-keyring-manager-acl-display.c:
	* src/gnome-keyring-manager-acl-display.h: New acl-display object.
	* src/gnome-keyring-manager-keyring-editor.h:
	* src/gnome-keyring-manager-keyring-editor.c: (acl_saved_callback),
	(gkm_keyring_editor_set_acl),
	(gkm_keyring_editor_get_attributes_list),
	(gkm_keyring_editor_get_acl_callback),
	(gkm_keyring_editor_get_acl): Get and set a key's acl.
	* src/gnome-keyring-manager-main-ui.c: (gkm_main_ui_init),
	(gkm_main_ui_populate_key_attributes_callback),
	(gkm_main_ui_populate_key_attributes),
	(gkm_main_ui_populate_key_acl_callback),
	(gkm_main_ui_populate_key_acl),
	(on_keys_treeview_selection_changed), (on_acl_display_acl_changed),
	(gkm_main_ui_connect_glade_signals): Hook up the acl-display,
	so we can show and alter key acls.
	* src/gnome-keyring-manager-util.h:
	* src/gnome-keyring-manager-util.c: 
	(gkm_about_dialog_new): Add 2005 to (c) date.
	(gkm_get_application_path): Get the full path of the gkm 
	application.

2005-04-14  Caleb Groom  <caleb@calebgroom.com>

	* data/gnome-keyring-manager.glade:  Create keyring dialog is a bit more
	HIGish.

2005-04-02  Caleb Groom  <caleb@calebgroom.com>

	* src/gnome-keyring-manager-attribute-editor.h:
	Fixed minor assert when note_secret is NULL.

2005-04-01  Steve Murphy  <murf@e-tools.com>

        * configure.ac: Added "rw" to ALL_LINGUAS.

2005-03-29  James Bowes  <bowes@cs.dal.ca>

	* src/gnome-keyring-manager-attribute-editor.h:
	* src/gnome-keyring-manager-keyring-editor.h:
	* src/gnome-keyring-manager-keyring-manager.h:
	* src/gnome-keyring-manager-main-ui.h: Mark _get_type funcs
	as G_GNUC_CONST.
	* src/gnome-keyring-manager-attribute-display.c:
	(gkm_attribute_display_init), (gkm_attribute_display_finalize):
	* src/gnome-keyring-manager-main-ui.c: (gkm_main_ui_init),
	(gkm_main_ui_finalize), (gkm_main_ui_connect_glade_signals): Don't keep
	a ref to the GladeXML
	* src/gnome-keyring-manager.c: (main): use gtk_window_set_default_icon_name.
	Thanks to pbor for the suggestions.

2005-03-29  James Bowes  <bowes@cs.dal.ca>

	* src/Makefile.am: Remove gnome-keyring-manager-i18n.h
	* src/gnome-keyring-manager-attribute-display.c:
	* src/gnome-keyring-manager-attribute-editor.c:
	* src/gnome-keyring-manager-create-keyring-dialog.c:
	* src/gnome-keyring-manager-keyring-editor.c:
	* src/gnome-keyring-manager-keyring-manager.c:
	* src/gnome-keyring-manager-main-ui.c:
	* src/gnome-keyring-manager-new-item-dialog.c:
	* src/gnome-keyring-manager-password-dialog.c:
	* src/gnome-keyring-manager-util.c:
	* src/gnome-keyring-manager.c: Remove gnome-keyring-manager-i18n.h
	in favour of glib/gi18n.h
	* src/gnome-keyring-manager-i18n.h: Removed from CVS.

2005-03-28  James Bowes  <bowes@cs.dal.ca>

	* data/gnome-keyring-manager.glade:
	* src/gnome-keyring-manager-attribute-display.c:
	(gkm_attribute_display_init), (gkm_attribute_display_clear),
	(on_attribute_entry_changed):
	* src/gnome-keyring-manager-keyring-editor.c:
	(attributes_saved_callback):
	* src/gnome-keyring-manager-main-ui.c:
	(on_attributes_display_attribute_changed): Fix a bug in setting integer 
	key attributes.

2005-03-28  James Bowes  <bowes@cs.dal.ca>

	* src/gnome-keyring-manager-attribute-display.h:
	* src/gnome-keyring-manager-attribute-display.c:
	(gkm_attribute_display_class_init), (gkm_attribute_display_init),
	(gkm_attribute_display_finalize), (network_password_update_page),
	(gkm_attribute_display_clear),
	(gkm_attribute_display_get_attributes),
	(on_attribute_entry_changed): Emit attribute-changed signal when
	a key attribute is changed.
	* src/gnome-keyring-manager-keyring-editor.h:
	* src/gnome-keyring-manager-keyring-editor.c:
	(attributes_saved_callback),
	(gkm_keyring_editor_set_attributes_list): Support changing a key's
	attribute list.
	* src/gnome-keyring-manager-main-ui.c:
	(on_attributes_display_attribute_changed),
	(gkm_main_ui_connect_glade_signals): Hook changing attributes 
	together.

2005-03-28  James Bowes  <bowes@cs.dal.ca>

	* data/gnome-keyring-manager.glade: Set the note text_view to wrap by word.
	* src/gnome-keyring-manager-attribute-display.c:
	(gkm_attribute_display_finalize),
	(gkm_attribute_display_set_secret),
	(gkm_attribute_display_get_secret), (swap_note_secret),
	(gkm_attribute_display_show_password_toggle): Display *'s in the note text_view
	when the note should not be displayed.

2005-03-27  James Bowes  <bowes@cs.dal.ca>

	* src/gnome-keyring-manager-attribute-display.h:
	* src/gnome-keyring-manager-attribute-display.c:
	(gkm_attribute_display_class_init), (gkm_attribute_display_init),
	(gkm_attribute_display_set_secret),
	(gkm_attribute_display_get_secret), (on_secret_changed_callback):
	* src/gnome-keyring-manager-keyring-editor.h:
	* src/gnome-keyring-manager-keyring-editor.c:
	(change_secret_set_info_callback),
	(change_secret_get_info_callback),
	(gkm_keyring_editor_set_key_secret):
	* src/gnome-keyring-manager-main-ui.c:
	(gkm_main_ui_populate_key_attributes_callback),
	(gkm_main_ui_populate_key_attributes),
	(on_attributes_display_secret_changed),
	(gkm_main_ui_connect_glade_signals): Re-enable changing secrets (passwords / notes)
	for all three key types.

2005-03-26  James Bowes  <bowes@cs.dal.ca>

	* data/gnome-keyring-manager.glade: Add pages for other key types.
	* src/gnome-keyring-manager-attribute-display.c:
	(gkm_attribute_display_init), (update_attribute_display),
	(gkm_attribute_display_clear), (gkm_attribute_display_set_secret),
	(gkm_attribute_display_get_secret),
	(gkm_attribute_display_get_item_type),
	(gkm_attribute_display_show_password_toggle): Use specialized display
	fields for each key type (not just the network one).

2005-03-26  James Bowes  <bowes@cs.dal.ca>

	* src/gnome-keyring-manager-keyring-editor.h:
	* src/gnome-keyring-manager-keyring-editor.c:
	(rename_item_done_callback), (rename_item_get_info_callback),
	(gkm_keyring_editor_set_key_name): Functions for changing a
	key's display name.
	* src/gnome-keyring-manager-main-ui.c:
	(gkm_main_ui_initialize_keys_tree_view),
	(on_keys_treeview_name_edited),
	(on_keys_treeview_selection_changed): Connect editing the key
	name cell renderer to gkm_keyring_editor_set_key_name.

2005-03-25  James Bowes  <bowes@cs.dal.ca>

	* src/gnome-keyring-manager-keyring-editor.c:
	(format_keyring_name_cell_data_func): Translate the 'session'
	keyring name. Fixes bug #141626.

2005-03-25  James Bowes  <bowes@cs.dal.ca>

	* src/gnome-keyring-manager-keyring-editor.c: Fix more typos.

2005-03-25  James Bowes  <bowes@cs.dal.ca>

	* data/gnome-keyring-manager.glade: Use <b> instead of <span>. 
	Fixes bug #171656.
	* src/gnome-keyring-manager-keyring-manager.c:
	(lock_keyring_callback): Correct typo. Fixes bug #171649.
	* src/gnome-keyring-manager-main-ui.c:
	(format_timeout_cell_data_func): Use ngettext. Fixes bug #171652.
	(format_keyring_name_cell_data_func): Unmark formatting string for
	translation. Fixes bug #171650.
	(gkm_main_ui_update_title): Add translator comment for window 
	title string. Fixes bug #171654.