2005-06-08 James Bowes * configure.ac: Version 2.11.1 * NEWS: Updated for the new version. 2005-05-29 Fernando Herrera * data/gnome-keyring-manager.glade: * src/gnome-keyring-manager-main-ui.c: Fix glade custom widgets registration. 2005-05-20 James Bowes * 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 * 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 * 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 * 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 * 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 * src/gnome-keyring-manager-util.c: (gkm_get_application_path): use g_file_read_link for simpler code. 2005-04-24 James Bowes * 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 * 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 * 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 * data/gnome-keyring-manager.glade: Create keyring dialog is a bit more HIGish. 2005-04-02 Caleb Groom * src/gnome-keyring-manager-attribute-editor.h: Fixed minor assert when note_secret is NULL. 2005-04-01 Steve Murphy * configure.ac: Added "rw" to ALL_LINGUAS. 2005-03-29 James Bowes * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * src/gnome-keyring-manager-keyring-editor.c: Fix more typos. 2005-03-25 James Bowes * data/gnome-keyring-manager.glade: Use instead of . 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.