CVSROOT: /cvs/gnome Module name: gyrus Changes by: csaavedr 05/08/22 18:30:44
Modified files: . : ChangeLog src : gyrus-admin-mailbox.c gyrus-admin.c gyrus-admin.h gyrus-session.c gyrus-session.h src/glade : sessions.glade Log message: 2005-08-17 Chao-Hsiung Liao <[EMAIL PROTECTED]> * zh_TW.po: Updated Traditional Chinese translation. 2005-08-22 Claudio Saavedra <[EMAIL PROTECTED]> * src/glade/sessions.glade: Added GtkComboBox for choosing the separator char. * src/gyrus-admin-mailbox.c: (gyrus_admin_mailbox_name_is_valid): Changing interface. Now requires also the GyrusAdmin instance. (gyrus_admin_mailbox_on_button_quota_apply_clicked), (gyrus_admin_mailbox_new), (gyrus_admin_get_submailboxes): Changing static "." separator for call to function to use the correct separator. Call to gyrus_admin_mailbox_name_is_valid () according to new interface. Uses gyrus_admin_get_mailbox_from_list_message (). Now works correctly with newer versions of cyrus-imapd. * src/gyrus-admin.c: (gyrus_admin_get_mailbox_from_list_message): Obtains the name of the mailbox from a line of the LIST response. It is supposed to have a better support to newer versions of cyrus-imapd. (gyrus_admin_set_separator_char_auto): Autodetects the separator character and stores it in admin->priv->session. (gyrus_admin_get_users_list): Reads all the maiboxes, not only those beginning with "user.". Uses gyrus_admin_get_mailbox_from_list_message (). Now works correctly with newer versions of cyrus-imapd. (gyrus_admin_post_login): If character separator is set to autodetection, call gyrus_admin_set_separator_char_auto () to set it correctly. (gyrus_admin_select_foreach_func): Fixing memory leak. (gyrus_admin_get_separator_char): Obtains the hierarchy character separator from the session. (gyrus_admin_load_session_info): Loads the hierarchy separator. (gyrus_admin_on_users_selection_changed): Changing static "." separator everywhere for a call to function to use the correct separator. * src/gyrus-admin.h: Declares gyrus_admin_get_separator_char (). * src/gyrus-session.c: New column in model COLUMN_SEP_CHAR. New widget combobox_sep_char. (gyrus_session_on_button_delete_session_clicked): Deletes separator character from saved session too. (gyrus_session_edit_session): Saves sep. char. too. (gyrus_session_is_valid): Validates sep.char. (gyrus_session_append_session): The same... (gyrus_session_set_defaults_from_session), (gyrus_session_new_from_interface), (gyrus_session_add_session_to_treeview), (gyrus_session_treeview_on_key_press_event), (gyrus_session_set_treeview), (gyrus_session_create_model_sessions), (gyrus_session_get_selected_session), (gyrus_session_get_with_name), (gyrus_session_edit_load_interface), (gyrus_session_free): * src/gyrus-session.h: Changing static "." separator everywhere for a call to function to use the correct separator. Adding support for the storing and loading of the mailbox hierarchy separator. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gyrus&who=csaavedr&date=explicit&mindate=2005-08-22%2018:29&maxdate=2005-08-22%2018:31 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list