0.3.4

2005-08-23  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* 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  <csaavedra@alumnos.utalca.cl>

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

	Removed files.

2005-08-22  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* 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  <mario@gnome.cl>

	* 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 <mario@gnome.cl>

	* 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  <pvillavi@gnome.org>

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

2005-08-14  Pedro Villavicencio Garrido  <pvillavi@gnome.org>

	* 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  <csaavedra@alumnos.utalca.cl>

	* 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 <mvd@mylinux.ua>

	* configure.in: Added uk to ALL_LINGUAS

2005-07-22  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* 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  <csaavedra@alumnos.utalca.cl>

	* 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 <avaldes@utalca.cl>

	* 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  <csaavedra@alumnos.utalca.cl>

	* 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  <csaavedra@alumnos.utalca.cl>

	* 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 <jci@tux.cl>.

2005-06-09  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* 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  <csaavedra@alumnos.utalca.cl>

	* README: Updated Bugzilla info.

2005-05-20  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* 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.