2007-03-13  Fernando Herrera  <fherrera@onirica.com>

	* configure.ac: Release 2.18.0

2007-03-11  Christian Kirbach  <Christian.Kirbach@googlemail.com>

        * data/gnome-keyring-manager.desktop.in.in:
	"Application" and "X-GNOME-PersonalSettings" are not valid
	categories in the freedesktop.org specification.

2007-02-11  Wouter Bolsterlee  <wbolster@svn.gnome.org>

	* data/gnome-keyring-manager.glade:

	Oops, forgot to commit glade file. Really fixes #351680.

2007-02-11  Wouter Bolsterlee  <wbolster@svn.gnome.org>

	* src/gnome-keyring-manager-main-ui.c:
	* src/gnome-keyring-manager-util.c:
	(complain_about_gnome_keyring_bad_result), (gkm_show_about_dialog):

	Do not mention "gnome" all the time. Fixes #351680.

2007-01-31  Denis Washington  <denisw@svn.gnome.org>

	* data/gnome-keyring-manager.desktop.in.in:
	  Add "Settings" and "X-GNOME-PersonalSettings" to Categories so
	  gnome-keyring-manager is shown in the control center shell's
	  "Pesonal" category. Fixes #399045

2006-12-18  Fernando Herrera  <fherrera@onirica.com>

	* src/gnome-keyring-manager-acl-display.c:
	(gkm_acl_display_get_acl): Don't add null elements to the 
	acl list. Patch by Padraig Pbriain. Fix bug #364297

2006-12-18  Luca Cavalli  <lcavalli@cvs.gnome.org>

	* data/gnome-keyring-manager.glade: Use GTK_ICON_SIZE_MENU size for
	sidebar close button like other similar buttons (Evince, gedit,
	Nautilus...). Fixes #384432

2006-12-18  Fernando Herrera  <fherrera@onirica.com>

	* configure.ac: Bump version to 2.17.0

2006-11-08  German Poo-Caaman~o  <gpoo@ubiobio.cl>

	* src/gnome-keyring-manager-util.c:
	* src/gnome-keyring-manager-keyring-manager.c:
	* src/gnome-keyring-manager-keyring-editor.c:
	  Unmarked g_warning strings for translation.  Fixes #372755.

2006-10-06  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	reviewed by: Germán Poó-Caamaño

	* src/gnome-keyring-manager-acl-display.c:
	(gkm_acl_display_set_acl): Fix crash when an ACL entry has a NULL
	path (#356356).

2006-09-05  Fernando Herrera  <fherrera@onirica.com>

	* configure.ac: Release 2.16.0

2006-09-02  Daniel Nylander <po@danielnylander.se>

	* docs/sv/sv.po: Updated Swedish translation.

2006-08-22  Fernando Herrera  <fherrera@onirica.com>

	* configure.ac: Relase 2.15.92

2006-08-22  Fernando Herrera  <fherrera@onirica.com>

	* src/gnome-keyring-manager-keyring-editor.c:
	(gkm_keyring_editor_set_acl): Chage a crash by leak :)

2006-08-03  German Poo-Caaman~o  <gpoo@ubiobio.cl>

	* MAINTAINERS: Added myself there (Fernando Herrera asked me
	  to co-maintain this module)

2006-08-03  German Poo-Caaman~o  <gpoo@ubiobio.cl>

	Patch from Przemysrlaw Grzegorczyk <pgrzegorczyk@gmail.com>

	* po/LINGUAS: New file listing all supported languages.
	* configure.ac: Use po/LINGUAS instead of including all languages
	  directly in this file. See the wiki for more information:
	  http://live.gnome.org/GnomeGoals/PoLinguas. Fixed #337908
	
2006-08-03  Jovan Naumovski  <jovan@lugola.net>

	* Added sl.po to po/ and 'sl' to configure.ac

2006-08-02  German Poo-Caaman~o  <gpoo@ubiobio.cl>

	* data/gnome-keyring-manager.desktop.in.in: Switched 'GNOME;GTK;'
	  instead 'GNOME;' in 'Categories' in order to fix #328039.

2006-08-02  German Poo-Caaman~o  <gpoo@ubiobio.cl>

	* MAINTAINERS: Added this file in order to fix #335041.  At the 
	moment I just set to Fernando Herrera as the current maintainer.

2006-08-02  Fernando Herrera  <fherrera@onirica.com> 

	* src/gnome-keyring-manager.c: (main): Port to GOption API. Patch by
	Sebastien Bacher. Closes bug #336077

2006-08-02  Fernando Herrera  <fherrera@onirica.com> 

	* configure.ac: Branched for gnome-2-14, bump version number to
	2.15.91

2006-07-23  Christophe Bliard <christophe.bliard@trux.info>

	* docs/fr/fr.po: Added French translation.
	* docs/Makefile.am: Added fr to DOC_LINGUAS.

2006-07-23  Daniel Nylander <po@danielnylander.se>

	* sv/sv.po: Updated Swedish translation.

2006-07-03  Runa Bhattacharjee <runabh@gmail.com>

	* configure.ac: Added Bengali India (bn_IN) to ALL_LINGUAS.

2006-06-29  Daniel Nylander  <po@danielnylander.se>

	* docs/sv/sv.po: Added Swedish translation.

2006-06-19  Raivis Dejus  <orvils@gmail.com>

	* configure.ac: Added "lv" Latvian in to ALL_LINGUAS line.

2006-06-12  Ahmad Riza H Nst  <rizahnst@gnome.org>

	* configure.ac: Added "id" Indonesian in to ALL_LINGUAS line.
	* po/id.po: Added Indonesian translation.

2006-05-25  Åsmund Skjæveland  <aasmunds@fys.uio.no>

	* po/nn.po: Added Norwegian Nynorsk translation.
	* configure.ac: Added nn to ALL_LINGUAS.

2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>

	* configure.ac: Remove obsolete entry for no_NO.
	* po/no.po: And the translation.

2006-04-05  Behdad Esfahbod  <behdad@gnome.org>

	Approved by Fernando Herrera on IRC.

	* gnome-keyring-manager-attribute-editor.h:
	* gnome-keyring-manager-attribute-editor.c:
	* gnome-keyring-manager-new-item-dialog.h:
	* gnome-keyring-manager-new-item-dialog.c:
	* gnome-keyring-manager-password-dialog.h:
	* gnome-keyring-manager-password-dialog.c: Remove.  Not needed
	because of UI changes.

	* po/POTFILES.in: Remove above files.

2006-04-05  Behdad Esfahbod  <behdad@gnome.org>

	* configure.ac, Makefile.am: Get rid of m4 directory that does not
	exist. (bug #337310)

2006-04-03  Dan Williams  <dcbw@redhat.com>

	* src/gnome-keyring-manager-util.c
	- (gkm_get_application_path): implement for FreeBSD

2006-04-03  Dan Williams  <dcbw@redhat.com>

	* src/gnome-keyring-manager-acl-display.c
	- (gkm_acl_display_set_acl): deal with possibly NULL application path

2006-04-03  Dan Williams  <dcbw@redhat.com>

	* src/gnome-keyring-manager.c
	- (gkm_application_open_keyring_manager): Fix "unused result" error
	  on return from g_slist_append()

2006-04-03  Dan Williams  <dcbw@redhat.com>

	Patch from Brent Smith <gnome@nextreality.net>  Bug #327946

	* Makefile.am, configure.ac, docs/gnome-keyring-manager.omf.in, 
	docs/Makefile.am: updates for gnome-doc-utils

2006-04-03  Dan Williams  <dcbw@redhat.com>

	Patch from Matthias Clasen <mclasen@redhat.com>  Bug #317037

	* src/gnome-keyring-manager-keyring-editor.c
	- (gkm_keyring_editor_new): don't set edited keyring if not passed
	  a keyring name

	* src/gnome-keyring-manager-main-ui.c
	- (gkm_main_ui_init): Don't open 'default' keyring, but defer setting
	  the edited keyring until keyrings are loaded
	- (on_keyrings_model_row_changed): new function; if there is no currently
	  edited keyring, use the first item in the keyring list
	- (gkm_main_ui_connect_glade_signals): connect keyring treeview
	  row-changed signal

2006-04-03  Dan Williams  <dcbw@redhat.com>

	* data/gnome-keyring-manager.glade
	- Remove "invisible_char" items because they override the GTK default,
	  which is now pretty, with ugly obfuscation characters

2006-04-03  Dan Williams  <dcbw@redhat.com>

	* src/gnome-keyring-manager-util.c
	- (gkm_show_about_dialog): don't use "GNOME" in about
	  dialog title.  Bug #326273

2006-04-03  Dan Williams  <dcbw@redhat.com>

	Patch from Christian Persch <chpe@gnome.org>, bug #336497

	* src/gnome-keyring-manager-main-ui.c
	- (on_about_activate): call gkm_show_about_dialog instead

	* src/gnome-keyring-manager-util.c
	src/gnome-keyring-manager-util.h
	- (gkm_about_dialog_new): renamed to gkm_show_about_dialog
	- (gkm_show_about_dialog): use gtk_show_about_dialog() rather than
		gtk_about_dialog_new()

	* src/gnome-keyring-manager.c
	src/gnome-keyring-manager.h
	- (gkm_application_open_about_dialog): removed

2006-04-03  Dan Williams  <dcbw@redhat.com>

	Fix network attribute mishandling when a default attribute isn't present in
	the attribute list.  For example, if the attribute list had no 'port', but
	the user modified the 'port' in gnome-keyring-manager, the 'user' attribute
	would be set instead.

	* src/gnome-keyring-manager-attribute-display.c
	- (gkm_attribute_display_init, network_password_update_page, 
	  gkm_attribute_display_clear, on_attribute_entry_changed): Replace usage
		of "NUM_ENTRIES - 3" with NON_PASSWORD_ENTRIES_MAX
	- (gkm_attribute_display_init): initialize mappings to -1
	- (network_password_update_page): enable widgets for attributes that are
		present, and disable widgets for attributes that are not. Reset attribute
		to widget mapping when changing keyring entries, since not all entries
		have every default attribute.
	- (on_attribute_entry_changed): don't do anything for attributes which
		don't have a mapping, should we ever get here (widget should be disabled),
		and clean up function a bit

2006-04-03  Dan Williams  <dcbw@redhat.com>

	* data/gnome-keyring-manager.glade
	- Allow ports higher than 100.  Bug #336692

2006-04-03  Dan Williams  <dcbw@redhat.com>

	Patch from Christian Persch <chpe@gnome.org>

	* src/gnome-keyring-manager.c
	- (gkm_application_window_destroyed_callback): Fix "unused result" error
	  on return from g_slist_remove()

2006-03-24  Tommi Vainikainen  <thv@iki.fi>

	* configure.ac (ALL_LINGUAS): Added Dzongkha (dz).

2006-03-21  Vladimer Sichinava  <vlsichinava@gmail.com>

	* configure.ac: Added "ka" (Georgian) to ALL_LINGUAS

2006-03-12  Fernando Herrera  <fherrera@onirica.com>

	* configure.ac: Release 2.14.0

2006-03-10  Rhys Jones  <rhys@sucs.org>

	* configure.ac: Added "cy" (Welsh) to ALL_LINGUAS.

2006-01-14  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>

	* configure.ac: Added "zh_HK" to ALL_LINGUAS.
	
2006-01-09  Alexander Shopov  <ash@contact.bg>

	* configure.ac: Added "vi" (Vietnamese) to ALL_LINGUAS

2006-01-08  Kjartan Maraas  <kmaraas@gnome.org>

	* data/gnome-keyring-manager.glade: Fix some UI issues
	- The applications tab displays a cryptic /path/to/application 
	when no key is selected
	- When a key is selected, it displays the path of the binary,
	which is not much better. Patch from Markus Jonsson. Closes
	bug #320311.

2005-10-27  Fernando Herrera  <fherrera@onirica.com>

	* configure.ac: Bump version to 2.12.1
	* src/gnome-keyring-manager-main-ui.c:
	* src/gnome-keyring-manager-util.c: gcc 2.95 fixes. 
	Patch by Jens Granseuer <jensgr@gmx.net>. Closes
	bug #319949

2005-09-18  Guilherme de S. Pastore  <gpastore@cvs.gnome.org>

	* src/gnome-keyring-manager-util.c (gkm_about_dialog_new):
	- don't set documenters for now, so as to not display an empty
	  tab on the credits dialog
	- use gtk_about_dialog_set_* functions instead of setting the
	  object's properties directly

2005-09-07  Fernando Herrera  <fherrera@onirica.com>

	* Release 2.12.0

2005-09-05  Slobodan D. Sredojevic  <ssl@uns.ns.ac.yu>

	* configure.ac: Added "sr" and "sr@Latn" to ALL_LINGUAS

2005-08-23  Fernando Herrera  <fherrera@onirica.com>

	* configure.ac: Post release version bumping to 2.12.0

2005-08-23  Fernando Herrera  <fherrera@onirica.com>

	* NEWS:
	* configure.ac: Released 2.11.92
	* docs/C/gnome-keyring-manager.xml:
	* docs/uk/uk.po: Distcheck fixes

2005-08-23  Baris Cicek <baris@teamforce.name.tr>

	* configure.ac: added tr to all_linguas 

2005-08-20  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>

	* configure.ac:
	
	Use GNOME_DOC_INIT for documentation system checks. Fix
	for the bug 313321
	
	* data/Makefile.am:

	Remove trailing backslash. Bug 311076.

	* data/gnome-keyring-manager.glade:
	
	Remove unused attributes that cause warnings
	
	* src/gnome-keyring-manager-keyring-manager.c:
	(update_keyring_info_worker_callback):
	
	Fix incorrectly spelled string. Bug 312745
	
	* src/gnome-keyring-manager-main-ui.c:
	(gkm_main_ui_initialize_menu):
	
	Set translation domain on action group. 
	
	* src/gnome-keyring-manager.c: (main):

	Remove setlocale call. Fix for 312155

2005-08-16  Theppitak Karoonboonyanan  <thep@linux.thai.net>

	* configure.ac: Added "th" (Thai) to ALL_LINGUAS.

2005-08-15  Nickolay V. Shmyrev <nshmyrev@yandex.ru>

	* configure.ac: Added "ru" to ALL_LINGUAS

2005-08-14  Mugurel Tudor  <mugurelu@gnome.ro>

	* configure.ac: Added "ro" to ALL_LINGUAS

2005-08-14  Roozbeh Pournader  <roozbeh@farsiweb.info>

	* configure.ac: Added "fa" (Persian) to ALL_LINGUAS.
 
2005-07-22  Pawan Chitrakar  <pawan@nplinux.org>

	* configure.ac: Added ne in ALL_LINGUAS
	
2005-07-21  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>

	* configure.ac: Add "zh_TW" to ALL_LINGUAS.

2005-07-20  Marcel Telka  <marcel@telka.sk>

	* configure.ac (ALL_LINGUAS): Added sk.

2005-07-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.ac: Added 'gl' to ALL_LINGUAS.

2005-07-13	Rajesh Ranjan <rajeshkajha@yahoo.com>

	* configure.ac:Added Hindi (hi_IN)
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.

2005-03-25  James Bowes  <bowes@cs.dal.ca>
	* configure.ac: Version 2.11.0 
	* NEWS: News items for 2.11.0
	* src/gnome-keyring-manager-keyring-manager.c: Remove unneeded
	header files to fix 'make distcheck'.
	* docs/C/gnome-keyring-manager.xml: Make the xml validate.
	
2005-03-23  James Bowes  <bowes@cs.dal.ca>

	* Makefile.am:
	* configure.ac: Update required gtk version.
	* docs/gnome-keyring-manager.omf.in: Put g-k-m in the correct
	section.
	* src/Makefile.am:
	* src/gnome-keyring-manager-main-ui.c: (on_help_activate),
	(gkm_main_ui_connect_glade_signals): Connect the help menu
	option to launch yelp.
	* src/gnome-keyring-manager.c: (main): Use standard init vars
	for gnome-program.

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

	* .cvsignore: Make cvs quiet.
	* Makefile.am: Add doc support.
	* autogen.sh: More doc stuff.
	* configure.ac: Add docs dir
	* data/.cvsignore: Make cvs quiet.
	* docs/.cvsignore:
	* docs/C/gnome-keyring-manager.xml:
	* docs/C/legal.xml:
	* docs/Makefile.am:
	* docs/gnome-keyring-manager.1:
	* docs/gnome-keyring-manager.omf.in: The beginnings of documentation
	* src/gnome-keyring-manager-main-ui.c:
	(gkm_main_ui_initialize_keyrings_tree_view),
	(gkm_main_ui_initialize_keys_tree_view),
	(on_keyrings_treeview_selection_changed): Delete some unnecessary 
	lines, fix some warnings.

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

	* src/gnome-keyring-manager-keyring-manager.c:
	(gkm_keyring_manager_initialize_tree_model),
	(lock_keyring_callback), (unlock_keyring_callback),
	(set_default_keyring_action_callback),
	(get_default_keyring_callback),
	(update_keyring_info_worker_callback): Change default and lock_on_idle
	columns to booleans. Fix some code formatting.
	* src/gnome-keyring-manager-main-ui.c:
	(format_timeout_cell_data_func),
	(format_keyring_name_cell_data_func),
	(gkm_main_ui_initialize_keyrings_tree_view): Move locked column
	to before the keyring name. change lock_on_idle column to boolean,
	display default keyring by making name bold.
	* src/gnome-keyring-manager-util.h:
	* src/gnome-keyring-manager-util.c: (gkm_register_icons),
	(tree_model_compare_uints), (tree_model_compare_booleans): Add
	register_icons function to load stock_lock and stock_lock-open
	icons. Make compare function for boolean columns in tree view.
	* src/gnome-keyring-manager.c: (gkm_application_init): Call
	register_icons.

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

	* src/gnome-keyring-manager-keyring-manager.h:
	* src/gnome-keyring-manager-keyring-manager.c:
	(gkm_keyring_manager_create_keyring),
	(delete_keyring_done_callback),
	(gkm_keyring_manager_delete_keyring): Add delete keyring function.
	Fix some variable naming in create_keyring function
	* src/gnome-keyring-manager-main-ui.c: (delete_action_dialog_cb),
	(delete_action_common), (on_delete_key_activate),
	(on_delete_keyring_activate), (gkm_main_ui_connect_glade_signals):
	Connect keyring deletion. Also pull out common (keyring/key) deletion 
	parts into a seperate function.

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

	* src/gnome-keyring-manager-attribute-display.c:
	(gkm_attribute_display_init): Init the attribute list to an empty list,
	to stop the update function's complaints.
	* src/gnome-keyring-manager-keyring-editor.h:
	* src/gnome-keyring-manager-keyring-editor.c:
	(delete_item_done_callback), (gkm_keyring_editor_delete_key): Modify 
	key deletion to work in the new code layout.
	* src/gnome-keyring-manager-keyring-manager.c: Delete some unneeded 
	code.
	* src/gnome-keyring-manager-main-ui.c: (create_keyring_dialog_cb),
	(delete_key_dialog_cb), (on_delete_key_activate),
	(gkm_main_ui_connect_glade_signals): Hook up key deletion.

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

	* data/gnome-keyring-manager.glade: Set the password entry to not be
	editable by default.
	* src/gnome-keyring-manager-attribute-display.c:
	(gkm_attribute_display_show_password_toggle): Don't allow the user
	to edit a password if it is not visible. Adapted from a patch by 
	Thierry Moisan.
	(gkm_attribute_display_glade_new): Minor formatting cleanup.

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

	* data/gnome-keyring-manager.glade: Add 'create keyring' dialog.
	* src/Makefile.am: Add gkm-create-keyring-dialog files.
	* src/gnome-keyring-manager-attribute-display.c:
	(gkm_attribute_display_init): use GLADE_FILE.
	* src/gnome-keyring-manager-create-keyring-dialog.h:
	* src/gnome-keyring-manager-create-keyring-dialog.c: New files for creating
	a keyring.
	* src/gnome-keyring-manager-keyring-manager.h:
	* src/gnome-keyring-manager-keyring-manager.c:
	(create_keyring_callback), (gkm_keyring_manager_create_keyring): Hook up 
	the old function to the new stuff. :)
	* src/gnome-keyring-manager-main-ui.c: (gkm_main_ui_init),
	(create_keyring_dialog_cb), (on_new_keyring_activate),
	(gkm_main_ui_connect_glade_signals): set up glue functions for creating a 
	keyring.
	* src/gnome-keyring-manager-util.h: Define GLADE_FILE

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

	* data/gnome-keyring-manager.glade: Pull out the attributes section
	to its own widget.
	* src/Makefile.am: Re-add files.
	* src/gnome-keyring-manager-attribute-display.h:
	* src/gnome-keyring-manager-attribute-display.c:
	(gkm_attribute_display_init), (gkm_attribute_display_finalize),
	(generic_secret_update_page), (network_password_update_page),
	(note_update_page), (update_attribute_display),
	(gkm_attribute_display_clear), (gkm_attribute_display_set_secret),
	(gkm_attribute_display_get_secret),
	(gkm_attribute_display_set_item_type),
	(gkm_attribute_display_get_item_type),
	(gkm_attribute_display_set_attributes),
	(gkm_attribute_display_get_attributes),
	(gkm_attribute_display_show_password_toggle),
	(gkm_attribute_display_glade_new): Get attribute and password display
	working again. No editing yet.
	* src/gnome-keyring-manager-keyring-editor.h:
	* src/gnome-keyring-manager-keyring-editor.c:
	(gkm_keyring_editor_set_keyring_name),
	(add_keyring_item_done_callback), (delete_item_done_callback),
	(gkm_keyring_editor_get_attributes_callback),
	(gkm_keyring_editor_get_attributes_list): Same.
	* 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_access_list), (gkm_main_ui_update_title),
	(on_keys_treeview_selection_changed): Same.

2005-02-13  Fernando Herrera  <fherrera@onirica.com>

	* src/gnome-keyring-manager-keyring-manager.c:
	(gkm_keyring_manager_initialize_tree_model): Create columns with the
	right type.

2005-02-10  James Bowes  <bowes@cs.dal.ca>

	* README: Fix typo.
	* src/gnome-keyring-manager-keyring-editor.h:
	* src/gnome-keyring-manager-keyring-editor.c:
	(gkm_keyring_editor_new), (gkm_keyring_editor_get_model),
	(gkm_keyring_editor_set_keyring_name),
	(gkm_keyring_editor_get_keyring_name): Allow getting and setting 
	keyring name (setting updates the tree model).
	* src/gnome-keyring-manager-keyring-manager.c:
	* src/gnome-keyring-manager-main-ui.c: (gkm_main_ui_new),
	(gkm_main_ui_populate_key_attributes),
	(gkm_main_ui_populate_key_access_list), (gkm_main_ui_update_title),
	(on_keyrings_treeview_button_press_event),
	(on_keyrings_treeview_popup_menu),
	(on_keyrings_treeview_selection_changed),
	(on_keys_treeview_selection_changed),
	(on_show_password_check_toggled),
	(gkm_main_ui_connect_glade_signals): Allow for selecting of different
	keyrings. Change window title when a different keyring is selected.
	* src/gnome-keyring-manager-util.c: 
	(gkm_about_dialog_new): Add license.

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

	* HACKING:
	* README:
	* TODO: Updated to reflect changes in the wiki location.

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

	* Makefile.am:
	* configure.ac:
	* src/Makefile.am: Bits moved and removed (temporarily) to make 
	things buildable
	* src/gnome-keyring-manager-keyring-editor.h: 
	* src/gnome-keyring-manager-keyring-editor.c:
	(gkm_keyring_editor_get_type), (gkm_keyring_editor_class_init),
	(gkm_keyring_editor_init), (gkm_keyring_editor_finalize),
	(gkm_keyring_editor_new),
	(gkm_keyring_editor_setup_keyring_items_tree),
	(gkm_keyring_editor_get_model), (add_keyring_item_done_callback),
	(search_keyring_item_worker),
	(update_keyring_items_worker_callback),
	(update_keyring_item_info_worker_callback): Remove GUI/gconf related 
	code.
	* src/gnome-keyring-manager-keyring-manager.h:
	* src/gnome-keyring-manager-keyring-manager.c:
	(gkm_keyring_manager_get_type), (gkm_keyring_manager_class_init),
	(gkm_keyring_manager_init), (gkm_keyring_manager_finalize),
	(gkm_keyring_manager_new),
	(gkm_keyring_manager_initialize_tree_model),
	(gkm_keyring_manager_get_model),
	(gkm_keyring_manager_get_default_keyring),
	(create_keyring_callback), (lock_keyring_callback),
	(unlock_keyring_callback), (set_default_keyring_action_callback),
	(search_keyring_worker), (get_default_keyring_callback),
	(update_keyring_info_worker_callback),
	(update_keyrings_worker_callback): Also remove GUI/gconf related code.
	* src/gnome-keyring-manager-util.h:
	* src/gnome-keyring-manager-util.c:
	(gkm_about_dialog_activate_links), (gkm_about_dialog_new): Use the 
	GTKAboutDialog
	* src/gnome-keyring-manager.c: (gkm_application_init),
	(gkm_application_open_keyring_manager), (gkm_application_quit),
	(gkm_application_window_destroyed_callback), (main): Use the new 
	MainUI object.
	* src/gnome-keyring-manager-main-ui.h:
	* src/gnome-keyring-manager-main-ui.c: New GObject for interacting with
	the glade file.
	* data/Makefile.am: New auto-foo for the data dir.
	* data/gnome-keyring-manager.desktop.in.in: Moved from base dir.
	* data/gnome-keyring-manager.schemas.in: Moved from src dir.
	* data/gnome-keyring-manager.glade: New glade ui by James Cape.
	* data/stock_delete-key.png:
	* data/stock_delete-keyring.png:
	* data/stock_new-key.png:
	* data/stock_new-keyring.png: New icons by James Cape.


2005-02-02  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>

	* src/gnome-keyring-utils.c: s/translator_credits/translator-credits/

2005-01-29  Fernando Herrera  <fherrera@onirica.com>

	* NEWS:
	* configure.ac: Release 0.0.4

2005-01-08  Fernando Herrera  <fherrera@onirica.com>

	* src/gnome-keyring-manager-keyring-editor.c:
	(gkm_keyring_editor_update_keyring_item_info):
	* src/gnome-keyring-manager-keyring-manager.c:
	(gkm_keyring_manager_update_keyring_info):
	* src/gnome-keyring-manager-util.c:
	(set_column_visibility_preferences), (close_gconf_connections): Some strings
	fixes pointed by the translation team. Many Thanks to Christian Rose. Fix 
	bugs #162829, #162835, #162836

2005-01-03  Martin Willemoes Hansen  <mwh@sysrq.dk>

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

2004-12-31  Žygimantas Beručka  <uid0@akl.lt>

	* configure.ac: Added lt (Lithuanian) to ALL_LINGUAS.

2004-12-15  Kostas Papadimas <pkst@gnome.org>

	* configure.ac: Add el (Greek) to ALL_LINGUAS.

2004-10-07  Chris Kelso <ckelso@heliosphere.org>

	* src/gnome-keyring-manager-keyring-editor.c:
	(_GKMKeyringEditorPrivate), (gkm_keyring_editor_init),
	(gkm_keyring_editor_finalize), (keyring_items_tree_popup_menu): 
	Replaced editor->priv->keyring_items_context_menu with 
	editor->priv->ui_manager.  get rid of the unref in init and added it
	to finalize.  This takes care of the right click of death.
	* src/gnome-keyring-manager-keyring-manager.c:
	(_GKMKeyringManagerPrivate), (gkm_keyring_manager_init),
	(gkm_keyring_manager_finalize), (keyring_tree_context_menu_callback):
	Replaced manager->priv->keyring_context_menu with 
	manager->priv->ui_manager.  get rid of the unref in init and added it
	to finalize.  This takes care of the right click of death.

2004-10-20  Jordi Mallach  <jordi@sindominio.net>

	* configure.ac (ALL_LINGUAS): Added "ca" (Catalan).

2004-10-01  Maxim Dziumanenko <mvd@mylinux.com.ua>

	* configure.ac: Add uk to ALL_LINGUAS.

2004-09-20  James Bowes  <bowes@cs.dal.ca>

	* src/gnome-keyring-manager-keyring-editor.c:
	(gkm_keyring_editor_setup_keyring_items_tree),
	(update_keyring_item_info_worker_callback): Add sorting functions for
	all columns, and store dates as ints, using the cell data function to
	display them as strings.
	* src/gnome-keyring-manager-keyring-manager.c:
	(compare_keyring_lock_status), (format_timeout_cell_data_func),
	(gkm_keyring_manager_initialize_tree_view),
	(update_keyring_info_worker_callback): Add sorting functions for
	all columns, store dates and timeouts as ints in the tree model.
	* src/gnome-keyring-manager-util.c: (format_date_cell_data_func),
	(tree_model_compare_strings), (tree_model_compare_uints):
	* src/gnome-keyring-manager-util.h: New functions for comparing basic
	values in tree models, plus a cell data function for rendering dates
	from ints.

2004-09-19  James Bowes <bowes@cs.dal.ca>

	* src/gnome-keyring-manager-attribute-editor.c:
	(remove_item_attribute_callback),
	(remove_item_ac_callback): Select the next attribute/ac after 
	deletion.
	
2004-09-19  Caleb Groom <caleb@calebgroom.com>

	* src/gnome-keyring-manager-attribute-editor.c:  Widgets that depend on
	a selected item now change their sensitivity based on the item 
	selection.

2004-09-19  Caleb Groom <caleb@calebgroom.com>

	* src/gnome-keyring-manager-keyring-editor.c: Now showing proper secret
	when a keyring item is selected because of another item being deleted
	or unselected.  Fixes bug #148179.

2004-09-19  Alessio Frusciante  <algol@firenze.linux.it>

	* configure.ac: Added "it" (Italian) to ALL_LINGUAS.

2004-09-02  Kjartan Maraas  <kmaraas@gnome.org>

	* configure.ac: Add «nb» to ALL_LINGUAS.

2004-08-26  Fernando Herrera  <fherrera@onirica.com>

	* src/gnome-keyring-manager-keyring-editor.c:
	(keyring_item_type_get_pixbuf),
	(gkm_keyring_editor_setup_keyring_items_tree): Use pixbufs to show
	item types.

2004-08-18  Christophe Merlet  <redfox@redfoxcenter.org>

	* configure.ac: Added "fr" (French) to ALL_LINGUAS.

2004-08-15  Artur Flinta  <aflinta@cvs.gnome.org>

	* configure.ac: Added pl to ALL_LINGUAS.

2004-08-07  Runa Bhattacharjee <runab@redhat.com>
	* configure.ac: Added Bengali (bn) to ALL_LINGUAS.

2004-08-06  Duarte Loreto <happyguy_pt@hotmail.com>

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

2004-08-05  Changwoo Ryu  <cwryu@debian.org>

	* configure.ac: Added ko to ALL_LINGUAS.

2004-08-02  Adam Weinberger  <adamw@gnome.org>

	* configure.ac: Added en_CA to ALL_LINGUAS.

2004-07-31  Hendrik Brandt  <hebra@cvs.gnome.org>

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

2004-07-31  Kjartan Maraas  <kmaraas@gnome.org>

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

2004-07-29  Tommi Vainikainen  <thv@iki.fi>

	* configure.ac: Added "fi" (Finnish) to ALL_LINGUAS.

2004-07-24  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>

	* configure.ac (ALL_LINGUAS): Added "es" (Spanish)

2004-07-24  Alexander Shopov  <ash@contact.bg>

	* configure.ac (ALL_LINGUAS): Added "bg" (Bulgarian)
	
2004-07-23  Takeshi AIHANA <aihana@gnome.gr.jp>

	* configure.ac: Added 'ja' (Japanese) to ALL_LINGUAS.

2004-07-21  Fernando Herrera  <fherrera@onirica.com>

	* NEWS: Release 0.0.3

2004-07-21  Fernando Herrera  <fherrera@onirica.com>

	* AUTHORS:
	* src/gnome-keyring-manager-keyring-editor.c:
	(gkm_keyring_editor_init), (keyring_item_secret_changed_callback),
	(keyring_editor_update_sensitivity): unsensitive the expander if there
	is no item selected. Always check for selection. Fix bug #148020.
	Patch from Claudio Saavedra <csaavedra@alumnos.utalca.cl>

2004-07-19  Fernando Herrera  <fherrera@onirica.com>

	* configure.ac: Require lastest gnome-keyring version.
	* src/gnome-keyring-manager-attribute-editor.c:
	(gkm_attribute_editor_init), (gkm_attribute_editor_new),
	(gkm_attribute_editor_setup_item_acl_tree),
	(attribute_name_changed_callback),
	(attribute_type_changed_callback),
	(attribute_value_changed_callback),
	(remove_item_attribute_callback), (ac_read_toggled_callback),
	(ac_write_toggled_callback), (ac_remove_toggled_callback),
	(remove_item_ac_callback), (add_ac_to_list),
	(gkm_attribute_editor_get_acl), (change_displayed_acl_callback),
	(gkm_attribute_editor_update_item_acl):
	* src/gnome-keyring-manager-attribute-editor.h:
	* src/gnome-keyring-manager-keyring-editor.c:
	(gkm_keyring_editor_init), (acl_saved_callback), (save_attributes),
	(save_acl), (edit_keyring_item_closed_callback): Implement ACL viewing
	and editing. Put the ACL list view inside a vpaned, and save
	attributes and ACL only if they have been changed (making public
	editor->*_modified).

2004-07-17  David Lodge <dave@cirt.net>

	* configure.ac: Added en_GB to ALL_LINGUAS.

2004-07-15  Fernando Herrera  <fherrera@onirica.com>

	* AUTHORS: added Caleb Groom.
	* configure.ac: Postrelease version bumping.
	* src/gnome-keyring-manager-util.c: (gkm_about_dialog_new): added James
	 Bowes.

2004-07-14  Gustavo Maciel Dias Vieira  <gustavo@sagui.org>

	* configure.ac: Added pt_BR to ALL_LINGUAS.

2004-07-13  Caleb Groom  <caleb@calebgroom.com>

	* src/gnome-keyring-manager-keyring-editor.c: Widgets that depend on
	a selected item now change their sensitivity based on the item selection.
	Secrets that are show on the dialog are cleared when its item is deleted.
	After an item is deleted the next row is selected, if possible.

2004-07-13  Christian Rose  <menthos@menthos.com>

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

2004-07-12  Fernando Herrera  <fherrera@onirica.com>

	* gnome-keyring-manager.desktop.in.in: Add stock icon.

2004-07-05  Fernando Herrera  <fherrera@onirica.com>

	* src/gnome-keyring-manager-attribute-editor.c:
	(gkm_attribute_editor_init): Fix spacing.

2004-07-04  James Bowes  <bowes@cs.dal.ca>

	* src/gnome-keyring-manager-keyring-editor.c: Rename drag_keyring_item_data_get_
	callback to drag_keyring_item_secret_data_get_callback.
	* src/gnome-keyring-manager-keyring-editor.c(drag_keyring_item_data_get_callback,
	gkm_dnd_item_data_clone, gkm_dnd_item_data_free, dnd_item_delete_callback,
	dnd_item_create_callback, dnd_item_get_attributes_callback, dnd_item_get_info_callback,
	drop_keyring_item_data_recieved_callback): New functions to implement DnD of keyring
	items between keyring windows.
	* src/gnome-keyring-manager-keyring-editor.c(gkm_keyring_editor_init): Setup signals
	and callbacks for Dnd of keyring items.

2004-06-24  James Bowes  <bowes@cs.dal.ca>

	* src/gnome-keyring-manager-new-item-dialog.{c,h}: New files 
	implementing a dialog to create a new keyring item.
	* src/gnome-keyring-manager-keyring-editor.c (add_keyring_item_done_
	callback, add_keyring_item_action_callback, add_keyring_item_callback):
	Use the new dialog to add a keyring item.
	* src/Makefile.am: Add g-k-m-new-item-dialog.c, g-k-m-new-item-dialog.h
	* po/POTFILES.in: Add g-k-m-new-item-dialog.c

2004-06-22  James Bowes  <bowes@cs.dal.ca>

	* src/gnome-keyring-manager-keyring-editor.c(drag_keyring_item_data_
	get_callback): Get the secret from the correct widget, depending on the item
	type.

2004-06-21  Fernando Herrera  <fherrera@onirica.com>

	* src/Makefile.am: Added new files.
	* src/gnome-keyring-manager-attribute-editor.c:
	(gkm_attribute_editor_get_type), (gkm_attribute_editor_class_init),
	(gkm_attribute_editor_init), (gkm_attribute_editor_finalize),
	(gkm_attribute_editor_destroy), (gkm_attribute_editor_new),
	(gkm_attribute_editor_setup_item_attributes_tree),
	(attribute_name_changed_callback),
	(attribute_type_changed_callback),
	(attribute_value_changed_callback), (add_item_attribute_callback),
	(remove_item_attribute_callback),
	(change_displayed_attributes_callback),
	(gkm_attribute_editor_update_item_attributes),
	(add_attribute_to_list), (gkm_attribute_editor_get_attribute_list):
	* src/gnome-keyring-manager-attribute-editor.h: New files implementing a 
	functional attribute editor that needs some prettyfication.
	* src/gnome-keyring-manager-keyring-editor.c:
	(save_item_callback_data_free), (attributes_saved_callback),
	(save_attributes), (edit_keyring_item_closed_callback),
	(edit_keyring_item_callback): Save atributes after closing the
	attributes editor and update the tree when it's done.

2004-06-20  Fernando Herrera  <fherrera@onirica.com>

	* src/gnome-keyring-manager-keyring-editor.c:
	(gkm_keyring_editor_setup_keyring_items_tree):
	* src/gnome-keyring-manager-keyring-manager.c:
	(gkm_keyring_manager_initialize_tree_view): Unref models after setting them.

2004-06-07  James Bowes  <bowes@cs.dal.ca>

	* src/gnome-keyring-manager-keyring-editor.c(gkm_keyring_editor_show_
	secret_widget, gkm_keyring_editor_expander_changed_callback): Functions
	for displaying the proper widget, depending on item type.
	* src/gnome-keyring-manager-keyring-editor.c(gkm_keyring_editor_get_
	secret, gkm_keyring_editor_set_secret): Functions to get and set the
	secret entry, filling the proper widget.
	* src/gnome-keyring-manager-keyring-editor.c(gkm_keyring_editor_init,
	copy_keyring_item_secret_callback, change_secret_set_info_callback,
	change_secret_get_info_callback, keyring_item_secret_changed_callback,
	keyring_item_tree_selection_changed): Display secrets for the Note item
	type in a multiline text editor, and secrets for other types in a single
	line entry widget.
	* src/gnome-keyring-manager-attribute-display.c(note_construct_page,
	note_update_page): No longer show 'note' attribute for the Note type, as
	the note is stored in the secret.

2004-06-14  Fernando Herrera  <fherrera@onirica.com>

	* src/gnome-keyring-manager-keyring-editor.c:
	(gkm_keyring_editor_init), (drag_keyring_item_data_get_callback): Add
	an image to drag the secret anywhere. Remove the copy to clipboard
	button and function.

2004-06-14  Fernando Herrera  <fherrera@onirica.com>

	* src/gnome-keyring-manager.c: (start_keyring_editor_for_default):
	opern the manager is there is no default keyring. Fixes #143890.

2004-06-07  James Bowes  <bowes@cs.dal.ca>

	* src/gnome-keyring-manager-keyring-editor.c(remove_keyring_item_callback):
	Make the dialog more HIG-friendly.

2004-06-06  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* src/gnome-keyring-manager-keyring-editor.c(gkm_keyring_editor_init):
	* src/gnome-keyring-manager-keyring-manager.c(gkm_keyring_manager_init):
	set the scrolledwindows to have etched-in shadows.
	* gnome-keyring-manager-keyring-manager.c(open_keyring_callback,
	open_keyring_password_callback): do not set the transient parent on
	the new windows.

2004-06-06  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* po/POTFILES.in: make this up to date.

2004-06-06  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* src/gnome-keyring-manager.c: added a GKMApplication thingy to keep
	track of windows and stuff. Trivial API: gkm_application_init,
	gkm_application_open_keyring_editor_for, gkm_application_open_about_dialog,
	gkm_application_open_keyring_manager, gkm_application_quit.
	Also, added command line processing so that we can choose what window
	to see when the app starts, defaulting to opening an editor on the
	current default keyring.
	* src/gnome-keyring-manager-keyring-manager.{c,h}: made the
	about_action_callback private.
	* src/gnome-keyring-manager-keyring-editor.c: make priv->keyring_name
	be non-const, and adapt to this. Use the stock sorting for the Name
	column, as that works fine; simplify in turn item_tree_view_sort_func
	into compare_keyring_item_types (we can't just compare ints: we need
	to take into account translations...) Use the new gkm_application_*
	API in about_action_callback and elsewhere. Just call gtk_widget_destroy in
	close_action_callback. Added a couple of FIXMEs. 

2004-06-06  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* src/gnome-keyring-manager-attribute-display.c(note_update_page): fix
	the test for the type of the ‘note’ attribute.
	
2004-06-06  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* src/gnome-keyring-manager-attribute-display.{c,h}: for each type of
	item, added a pair of functions *_contruct_page and *_update_page,
	added a gkm_attribute_display_clear function, and factored out some
	common code. Turned priv->attribute_labels into a simple C array, and
	now access to its items is done using the *_LABEL enum, so that we do
	not depend on the order pages are created, which was quite fragile. Do
	not make a notebook for the warning about non standard attributes:
	just show/hide it when needed. Removed gkm_attribute_display_set_attributes 
	and gkm_attribute_display_set_item_type and added gkm_attribute_display_set 
	to set both things at the same time, since it does not make sense to
	change one and not the other. Also, make gkm_attribute_display_new
	take no arguments,since it's hard to provide anything non-trivial for
	them at creation time.
	* src/gnome-keyring-manager-keyring-editor.c: adapt to the above changes.

2004-06-06  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* src/gnome-keyring-manager-keyring-editor.c: turn the
	ITEM_COLUMN_TYPE into an INT, and change things to adapt to this. Add
	6px spacing in the expander. 
	* src/gnome-keyring-manager-keyring-editor.c(item_tree_view_sort_func): Do 
	not casefold before collating.
	* src/gnome-keyring-manager-keyring-editor.c
	(gkm_keyring_editor_initialize_keyring_items_tree): rename this to
	*_setup_*, and move the Type column to the front, so that long names
	don't hide it.

2004-06-05  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* src/gnome-keyring-manager-attribute-display.c(gkm_attribute_display_init):
	factor some common code into a loop.
	* src/gnome-keyring-manager-keyring-editor.c(gkm_keyring_editor_init):
	restructured the dialog, making it simpler. Put the buttons in a size
	group. Added a {} scope so as to avoid compilation warnings. Added a
	few FIXMEs.

2004-05-27  James Bowes  <bowes@cs.dal.ca>

	* src/gnome-keyring-manager-keyring-editor.c (close_action_callback):
	Fix memory leak.

2004-05-26  James Bowes  <bowes@cs.dal.ca>

	* src/gnome-keyring-manager-keyring-manager.c (open_keyring_check_hash):
	If a new editor window is opened, unset the focus from the 'name' column
	header.
	* src/gnome-keyring-manager-keyring-editor.c (gkm_keyring_editor_new):
	Don't set window as transient for parent. set window title as 
	"Keyring <name>" or "Session Keyring".
	* src/gnome-keyring-manager-keyring-editor.c (gkm_keyring_editor_
	initialize_keyring_items_tree): Change id column type to uint. Remove
	secret and id columns from the tree view. Set up tree view to be
	sortable by name or type.
	* src/gnome-keyring-manager-keyring-editor.c (item_tree_view_sort_func):
	New tree view sorting function.
	* src/gnome-keyring-manager-keyring-editor.c (gkm_keyring_editor_init):
	Don't allow the window to be resized. Set tooltip for the edit button.
	Make everything look nice with the window at a constant size.
	Put 12px of space between the buttons. Replace 24px indent with label
	containing 4 spaces.
	* src/gnome-keyring-manager-keyring-editor.c (remove_keyring_item_
	callback, delete_keyring_item_dialog_callback): Present the user with
	a (right now, very ugly) confirmation dialog before deleting a keyring
	item.
	* src/gnome-keyring-manager-attribute-display.c (gkm_keyring_attribute_
	display_init): s/authtype/Authentication Method/
	Put notebook pages in scrolled windows, to allow for large attributes.
	Put empty label on blank page. Set row spacings to 6px, column spacings 
	to 12px. Wrap the text of the attribute value labels. Make labels left-
	aligned and bold. Left-align attribute values (really just stick the 
	tables in alignments).

2004-05-24  James Bowes	 <bowes@cs.dal.ca>

	* src/gnome-keyring-manager-keyring-editor.c (gkm_keyring_editor_init):
	Switch positions of show secret and copy secret to clipboard, make
	copy button fill entire window. Remove display of 'id' column.
	* src/gnome-keyring-manager-keyring.schemas.in: Remove 'id' schema.
	* src/gnome-keyring-manager-keyring-editor.c (gkm_keyring_editor_
	initialize_keyring_items_tree): set the 'Name' column to expand, rather
	than type.

2004-05-23  James Bowes  <bowes@cs.dal.ca>

	* src/gnome-keyring-manager-attribute-display.c (network_password_
	fill_table): Improve readability of function.

2004-05-21  James Bowes  <bowes@cs.dal.ca>
	
	* src/gnome-keyring-manager-keyring-editor.c (gkm_keyring_editor_init):
	Seperate text from markup in frame titles, to be nicer to the
	translators.

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

	* src/gnome-keyring-manager-schemas.in:
	* src/gnome-keyring-manager-keyring-editor.c: Use GConf to store
	column visibility preferences. Also, change time -> creation time
	in schemas.
	* src/gnome-keyring-manager-keyring-manager.c:
	* src/gnome-keyring-manager-util.{c,h}: Move update_column_visibility,
	toggle_view_column_action_callback, disconnect_gconf_listener to 
	g-k-m-util.
	* src/gnome-keyring-manager-keyring-manager.c:
	* src/gnome-keyring-manager-util.c (set_column_visibility_preferences,
	close_gconf_connections): New functions performing generic operations
	regarding column visibility for the manager and editor, previously in
	gkm_keyring_manager_init, and gkm_keyring_manager_finalize.
	* src/gnome-keyring-manager-keyring-editor.c (gkm_keyring_editor_init,
	gkm_keyring_editor_finalize, toggle_view_column_action_callback):
	Store column visibility with gconf.
	* src/gnome-keyring-manager-keyring-editor.c (gkm_keyring_editor_init):
	Increase indenting for frames.

2004-05-19  James Bowes  <bowes@cs.dal.ca>

	* src/gnome-keyring-manager-keyring-editor.c (change_secret_
	callback_data_clone, change_secret_callback_data_free, change_
	secret_set_info_callback, change_secret_get_info_callback, keyring_
	item_secret_changed_callback): new functions to implement changing the
	keyring item secret through the secret GtkEntry.
	* src/gnome-keyring-manager-keyring-editor.c (gkm_kerying_editor_init):
	connect focus-out-event signal from secret GtkEntry to new callback to
	allow for changing the secret.
	* src/gnome-keyring-manager-attribute-display.c (gkm_attribute_
	display_new): switch order of set attributes and set item_type to
	get rid of assertion failure (attributes != NULL).

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

	* src/gnome-keyring-manager-attribute-display.c (gkm_attribute_
	display_init): remove scrolled window. replace single large label
	with notebook containing a table for each item type. Place warning
	in notebook as well, to preserve space when it is not displayed.
	* src/gnome-keyring-manager-attribute-display.c (note_fill_table,
	network_password_fill_table, generic_secret_fill_table): functions to
	fill in attributes.
	* src/gnome-keyring-manager-attribute-display.c (note_build_label,
	network_password_build_label, generic_secret_build_label): removed and
	replaced by above.
	* src/gnome-keyring-manager-keyring-editor.c (gkm_keyring_editor_init):
	remove vpaned widget.
	
2004-05-11  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* src/gnome-keyring-manager-util.c(gkm_about_dialog_new): add the new 
	stock icon to the about box.
	* src/gnome-keyring-manager.c(main): set the default icon for windows.

	Essentially Fer's patch on bug #143231.

2004-05-11  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* src/gnome-keyring-manager-keyring-editor.c: Make
	DeleteItemCallbackData have an actual GtkTreeIter, not a pointer to
	one. Add a few FIXMEs. Also don't g_malloc stuff, g_new0 it.
	* src/gnome-keyring-manager-keyring-manager.c: don't g_malloc.

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

	* src/gnome-keyring-manager-attribute-display.{c,h}: New files
	implementing a widget to display keyring item attributes.
	* src/Makefile.am: add the attribute display files.
	* src/gnome-keyring-manager-keyring-editor.c (gkm_keyring_editor_init):
	replace keyring attributes tree view with new attribute display widget.
	* src/gnome-keyring-manager-keyring-editor.c (keyring_item_tree_
	selection_changed): update attributes widget.
	* src/gnome-keyring-manager-keyring-editor.c (change_displayed_
	attributes_callback): callback function to update the attributes
	widget.

2004-05-14  James Bowes  <bowes@cs.dal.ca>

	* src/gnome-keyring-manager-keyring-manager.c (keyring_tree_popup_
	menu): removed G_GNUC_UNUSED from event (it is used).
	* src/gnome-keyring-manager-keyring-editor.c (gkm_keyring_manager_
	init): change 'Open' button to 'Edit'. create context menu for keyring
	items.
	* src/gnome-keyring-manager-keyring-editor.c (keyring_items_tree_
	popup_menu, keyring_items_tree_context_menu_callback, keyring_items_
	tree_button_press_callback): new functions for the keyring items
	context menu.
	* src/gnome-keyring-manager-keyring-editor.c (open_keyring_manager_
	callback): callback function to open the manager. since (right now)
	it will always be open, this simply presents the window.

2004-05-13  James Bowes  <bowes@cs.dal.ca>

	* src/gnome-keyring-manager-keyring-manager.c (gkm_keyring_manager_
	init): create the hash table used with keyring windows.
	* src/gnome-keyring-manager-keyring-manager.c (editor_window_closed_
	callback, open_keyring_check_hash): new callbacks to implement the
	spatial metaphor for open keyring windows (one window per keyring,
	windows open up in pervious position).
	* src/gnome-keyring-manager-keyring-editor.c (close_action_callback):
	emit "delete-event" signal, rather than destroying the widget.
	* src/gnome-keyring-manager-keyring-editor.c (gkm_keyring_editor_new):
	set data keyring_name as "keyring-name" in editor.
	* src/gnome-keyring-manager-keyring-editor.c (gkm_keyring_editor_init):
	removed the add and remove buttons. added an 'open' button.
	added Help/About to menu. Placed secret field in a GtkExpander.
	* src/gnome-keyring-manager-keyring-editor.c (delete_item_done
	_callback, remove_keyring_item_callback): Functions to delete a
	keyring item.
	* src/gnome-keyring-manager-keyring-manager.{c,h}: make
	about_action_callback globally available, for use with keyring editor.
	* src/gnome-keyring-manager-keyring-editor.c (about_action_callback):
	callback function to create about dialog (child of keyring manager 
	window).

2004-05-12  James Bowes  <bowes@cs.dal.ca>
	
	* src/gnome-keyring-manager-keyring-editor.c (toggle_show_keyring_
	item_secret_callback): new callback function to toggle the display
	of the keyring item secret.
	* src/gnome-keyring-manager-keyring-editor.c (copy_keyring_item_
	secret_callback): new callback function for the copy secret to
	clipboard button.
	* src/gnome-keyring-manager-keyring-editor.c (gkm_keyring_editor_init):
	set rules hint for both tree views. add password field. add 'copy
	secret to clipboard' button, and 'show secret' toggle.
	* src/gnome-keyring-manager-keyring-manager.c (gkm_keyring_manager_
	init): set rules hint for tree view.
	* src/gnome-keyring-manager-keyring-editor.c (keyring_item_tree_
	selection_changed): new callback function to change the displayed
	secret when the row is changed.
	* src/gnome-keyring-manager-keyring-editor.c (toggle_view_column_
	action_callback): new function for toggling column view.
	* src/gnome-keyring-manager-keyring-editor.c (gkm_keyring_editor_
	initialize_keyring_items_tree): set up default display columns.
	Do not display the keyring item secret in the tree view. For now 
	it is still kept in the tree model, however.

2004-05-11  James Bowes  <bowes@cs.dal.ca>
	
	* src/gnome-keyring-manager-keyring-editor.c (gkm_keyring_editor_init):
	add a menu to the top of the window.
	* src/gnome-keyring-manager-keyring-editor.c: correctly label CTIME
	as 'Creation Time' rather than 'Change Time'
	* src/gnome-keyring-manager-keyring-manager.c(open_keyring_action_callback):
	Check if selected keyring is unlocked before opening. If not, present a 
	password dialog box to unlock it first.
	* src/gnome-keyring-manager-keyring-manager.c(open_keyring_callback,
	open_keyring_password_callback, open_get_keyring_info_callback): new 
	fuctions to support above.

2004-05-11  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* gnome-keyring-manager-desktop.in.in: remove the `GNOME' from the app name.
	* gnome-keyring-manager-keyring-manager(lock_unlock_get_keyring_info_callback):
	use sane text on the dialog.

2004-05-10  James Bowes  <bowes@cs.dal.ca>
	
	* src/gnome-keyring-manager-keyring-editor.{c,h}: GKMKeyringEditor class
	files. Currently only items in the keyring are listed. Some suggestions
	by Craig Keogh were implemented, as well as design aspects from Mariano's
	prototype. (see bug #141496)
	* src/gnome-keyring-manager-keyring-manager.c(open_keyring_action_callback):
	added callback to open a new keyring edit window.
	* src/gnome-keyring-manager-keyring-manager.c(gkm_keyring_manager_init):
	added calls to the new callback.
	* src/Makefile.am: added new files.

2004-05-10  Chris Kelso  <ckelso@heliosphere.org>

	* src/gnome-keyring-manager.c: Replaced mislabled "Change Time" with
	"Creation Time" in code and UI.

2004-05-06  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* configure.ac: check for gconf and gconftool.
	* src/Makefile.am: add a rule to translate and install schemas, a new
	header file, and tell DISTCLEANFILES/EXTRA_DIST about them.
	* src/gnome-keyring-manager.h: new file.
	* src/gnome-leyring-manager-keyring-manager.h: make the visible
	columns state storable in gconf. This is from a patch by Michael Watt
	on bug #141879, changed to adapt it to the new classes, and simplified
	a bit.
	* src/gnome-keyring-manager.h: boring new header file.
	* src/gnome-keyring-manager.schemas.in: our new schema file.

2004-05-06  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* src/gnome-keyring-manager-keyring-manager.c: We were leaking the
	UIManager. Caught by <hydralisk@comcast.net>, on bug #142041.

2004-05-06  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* src/gnome-keyring-manager-keyring-manager.{c,h}: new files, with a
	stupid name. These implement a GKMKeyringManager class
	* src/Makefile.am: add the new files to the source list.

2004-05-06  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* src/gnome-keyring-manager-password-dialog.{c,h}: new files.
	* src/gnome-keyring-manager.c: use the new GKMPasswordDialog widget.
	Also, we were leaking the ‘state’ variable in keyring_tree_popup_menu,
	so fix that.
	* src/Makefile.am: add the new files to the sources.

2004-05-04  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* src/gnome-keyring-manager(initialize_icons): register the icons as
	stock icons, so that they can be used in menus and such places. This
	forces us to change to type of the COLUMN_DEFAULT and COLUMN_LOCK
	columns in the keyrings ListStore, and of course all uses of these
	columns.
	* src/gnome-keyring-manager(keyring_tree_button_press_callback, 
	keyring_tree_context_menu_callback, keyring_tree_popup_menu): new
	functions to handle the context menu on keyrings. 
	* src/gnome-keyring-manager(keyring_manager_window_new): hook the
	context menu.

	The context menu comes from the first patch by James posted on bug #141632.

2004-05-04  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* src/gnome-keyring-manager.c(password_dialog_create): set the
	user_data on the button with a GDestroyCallback, so that it is not
	leaked when the dialog is destroyed.
	* src/gnome-keyring-manager(unlock_keyring_password_callback): steal
	the LockUnlockKeyringCallbackData from the button, because we need it
	for yet another callback. Also attach the error dialogs to the window.
	* src/gnome-keyring-manager(lock_unlock_get_keyring_info_callback): if
	we have an already running dialog asking for a password, kill it and
	post a new one. This solves bug #141624 by not allowing more than one
	concurrent password dialog. 

2004-05-04  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* Makefile.am, configure.ac, src/Makefile.am: added copyright blurbs.
	* src/gnome-keyring-manager-util.{c,h}: added these files, and moved
	error_dialog, complain_about_gnome_keyring_bad_result, and
	format_date_for_display here.
	* src/gnome-keyring-manager.c: use format_date_for_display in the time
	columns. Patch from Michael Watt on bug #141623.
	* src/gnome-keyring-manager-i18n.h: add this file, and use it
	elsewhere instead of <libgnome/gnome-i18n.h>.
	* AUTHORS: added Michael.
	
2004-05-02  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* AUTHORS: Added James Bowes.
	* autogen.sh: require at least automake 1.7.
	* Makefile.am: add intltool-{update,merge,extract} and desktop_DATA to 
	DISTCLEAN to please distcheck.
	* configure.ac: add AM_CONFIG_HEADER and remove extra AC_ARG_PROGRAM.
	* po/POTFILES.in: update this to allow UTF-8 in out strings.
	* src/gnome-keyring-manager.c: include config.h. Fix the
	capitalization style and text of the menu items; patch from James
	Bowes posted on bug #141628.

2004-05-02  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* src/gnome-keyring-manager.c(create_password_dialog): Change a bit
	how the data for the callback is handled, so that it is a bit more
	direct. Also make passwords not visible in the entry.
	* src/gnome-keyring-manager.c: Join Lock and Unlock menuitems and
	buttons in one menuitem/button.
	
	Also, use PACKAGE and VERSION, not PACKAGE_NAME and PACKAGE_VERSION on
	the call to gnome_program_init.
	
	Most of this comes from the patch by James Bowes on bug 141622, plus some
	tweaking of mine.

2004-05-02  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* src/gnome-keyring-manager.c(toggle_view_column_action_callback,
	initialize_tree, keyring_manager_window_new): set things up so that
	one can hide/show some of the least nice columns. From a patch by
	James Bowes on bug 141592.

2004-05-01  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* src/gnome-keyring-manager.c: Applied the patch posted on
	bug #141552 by Patanjali Somayaji to get us unlocking of keyrings.
	Also added a little code to set the default keyring. Semi-major
	reordering of the code, added comments, and various other changes to
	make the code more understandable---notably, make a few things more
	general, so that they can be used in different places.

2004-04-30  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* src/gnome-keyring-manager.c(main_window): button boxes are boxes
	before they are  containers. 

2004-04-30  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* src/gnome-keyring-manager.c: Lock keyrings when the Lock button is
	clicked and make the Lock column be pretty. Slightly massaged patch 
	from Steffen Röcker, as seen on bug #141432.

2004-04-29  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* .cvsignore, po/.cvsignore, src/.cvsignore: make cvs not see arch's
	administrative files.

2004-04-29  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* gnome-keyring-manager.desktop.in, gnome-keyring-manager.desktop.in.in, 
	configure.ac: set things up so that we get a version number on Bug-Buddy 
	Bugzilla bugs.

2004-04-29  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* Makefile.am: add a couple of things to EXTRA_DIST.

2004-04-29  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* configure.ac, Makefile.am, src/Makefile.am, po/ pop/POTFILES.in,
	src/gnome-keyring-manager.c: make the project i18n aware.
	* .cvsignore, po/.cvsignore: make cvs quieter.

	All this from the patch by Duarte Henriques posted on bug #141163.

2004-04-28  Fernando Herrera  <fherrera@onirica.com>

	* src/gnome-keyring-manager.c: (main_window): set up menu to
	mirror the actions allowed by the rest of the interface. Patch from
	Patanjali Somayaji. Fix bug #141280

2004-04-27  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* TODO, HACKING: added these files.

2004-04-27  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* src/gnome-keyring-manager.c(create_keyring_callback): free the
	keyring_name only when all callbacks using it are done.

2004-04-27  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* src/gnome-keyring-manager.c: Apply the fixes by Duarte Henriques on
	Patanjali's dialog, and some of my own on top of those. See bug #141187.
	* configure.ac: add "-Wall -W -Wno-format-y2k" to the CFLAGS (and fix
	all the warnings this is causing right now) Also bumpo the version to
	0.0.2, so that I can make a tarball.

2004-04-27  Fernando Herrera  <fherrera@onirica.com>

	* src/gnome-keyring-manager.c: (error_dialog),
	(complain_about_gnome_keyring_bad_result): add new errors.
	(create_keyring_callback), (button_new_keyring_callback),
	(main_window): Create new keyrings. Patch for bug #141187 by
	Patanjali Somayaji <patanjali@codito.com>

2004-04-26  Fernando Herrera  <fherrera@onirica.com>

	* configure.ac: Use AM_INIT_AUTOMAKE with params so make distcheck
	works
foo
