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

Reply via email to