0.3.4

2005-08-23  Claudio Saavedra  <[email protected]>

       * NEWS: 0.3.4
       * README: 0.3.4
       * configure.in: 0.3.4
       * src/glade/sessions.glade: Hiding (still) unused elements.

2005-08-23  Claudio Saavedra  <[email protected]>

       * intltool-extract.in:
       * intltool-merge.in:
       * intltool-update.in:

       Removed files.

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.

2005-08-19  Mario Fuentes  <[email protected]>

       * src/glade/page.glade:
       * src/glade/sessions.glade: UI improvement, re-design of the
       Session dialog, added fields to use     with the TLS support (work
       in progress).  Set treeview's shadow to "In".
       * src/src/gyrus-session.[ch]: added support for manage TLS
       sessions, included a gconf parameter.

2005-08-19  Mario Fuentes <[email protected]>

       * src/gyrus-admin.c (gyrus_admin_users_tree_model_new): changed
       the first column of the ListStore from GDK_TYPE_PIXBUF to
       G_TYPE_STRING for uses the stock icon "gtk-directory".
       (gyrus_admin_get_users_list): Changed the first column of the
       Users's TreeView to uses the stock icon for Folders.

2005-08-14  Pedro Villavicencio Garrido  <[email protected]>

       * src/gyrus-main-app.c (gyrus_main_app_about): port to
       GtkAboutDialog.

2005-08-14  Pedro Villavicencio Garrido  <[email protected]>

       * src/gyrus-admin.c (gyrus_admin_logged_out),
       (gyrus_admin_pre_login):
       * src/glade/page.glade: use gtk-connect and gtk-disconnect
       instead of gtk-jump-to and gtk-stop.

       * configure.in: bump GTK+ dep to 2.6.

2005-08-14  Claudio Saavedra  <[email protected]>

       * src/gyrus-admin.c: (gyrus_admin_listen_channel),
       (gyrus_admin_write_channel): Added support for [ALERT] server
       responses, as specified in RFC 2060. Fixes #305197.

2005-08-09  Maxim Dziumanenko <[email protected]>

       * configure.in: Added uk to ALL_LINGUAS

2005-07-22  Claudio Saavedra  <[email protected]>

       * TODO: Updated.
       * src/glade/report.glade: Set the scrolling policy to automatic.
       * src/gyrus-report.c: (gyrus_report_show_report),
       (gyrus_report_initialize_tree_view), (gyrus_report_evaluate_quota):

       Fixing memory leaks. Beginning work to improve performance.

2005-07-22  Claudio Saavedra  <[email protected]>

       * configure.in: New dependences (libgnomeprintui).
       * src/Makefile.am: Added files (gyrus-report.[ch]).
       * src/glade/Makefile.am: Added file (report.glade).
       * src/glade/report.glade: New UI for reports.
       * src/gyrus-admin.h: Including <gtk/gtk.h>
       * src/gyrus-main-app.c: (gyrus_main_app_on_view_report),
       (gyrus_main_app_menu_set_sensitive):
       * src/gyrus-report.c: (gyrus_report_show_report),
       (gyrus_report_initialize_tree_view),
       (gyrus_report_on_delete_event_window_report),
       (gyrus_report_on_button_cancel_clicked),
       (gyrus_report_on_button_update_clicked),
       (gyrus_report_evaluate_quota),
       (gyrus_report_on_button_print_clicked),
       (gyrus_report_create_print), (gyrus_report_draw_begin),
       (gyrus_report_create_data_page), (gyrus_report_print_quota):
       * src/gyrus-report.h:
       * src/schemas/gyrus.xml: New menu entry.

       Merging changes from Alejandro Vald�s in order to support the
       creation of reports with users overquota (#307181).

2005-07-18 Alejandro Valdes <[email protected]>

       * src/gyrus-admin.h: add this file.
       * src/gyrus-report.c: add this file. Support for gnomeprintui.
       * src/glade/report.glade: add this file.

2005-07-22  Claudio Saavedra  <[email protected]>

       * src/gyrus-main-app.c:
       (gyrus_main_app_on_button_close_page_clicked),
       (gyrus_main_app_on_switch_page): Puts the name of the active session in
       the title of the main window (#307293). Patch by H�ctor Enr�quez D�az
       with little modifications.

2005-06-24  Claudio Saavedra  <[email protected]>

       * src/gyrus-admin.c: (gyrus_admin_on_acl_identifier_edited): Check if
       the iter is seted correctly. Fix bug #308422. Patch from
       Juan Carlos Inostroza <[email protected]>.

2005-06-09  Claudio Saavedra  <[email protected]>

       * src/gyrus-admin-mailbox.c: (gyrus_admin_mailbox_get_quota): Renamed
       parameter from message to error.
       * src/gyrus-admin-mailbox.h:
       * src/gyrus-admin.h:
       * src/gyrus-common.h:
       * src/gyrus-dialog-find-mailbox.h:
       * src/gyrus-dialog-mailbox-new.h:
       * src/gyrus-main-app.h:
       * src/gyrus-preferences.h:
       * src/gyrus-session.c: (gyrus_session_show_sessions): Marked
       parameter widget as G_GNUC_UNUSED.
       * src/gyrus-session.h:

       Documented all the public API.

2005-06-03  Claudio Saavedra  <[email protected]>

       * README: Updated Bugzilla info.

2005-05-20  Claudio Saavedra  <[email protected]>

       * src/gyrus-admin-acl.c: (gyrus_admin_acl_set_entry):
       Uses gyrus_common_str_is_ascii.
       * src/gyrus-common.c: (gyrus_common_str_is_ascii):
       * src/gyrus-common.h:
       Function to check if a string is ASCII.