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.