0.3.6

2006-03-25  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* NEWS:
	* README: Updated for version 0.3.6.

2006-03-22  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* src/gyrus-main-app.c: (gyrus_admin_delete_dialog_on_response):
	Remove useless action work that caused "RemoveMailbox" action
	to be disabled after trying to delete a mailbox. Blame me.

2006-03-21  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* src/gyrus-admin-mailbox.c: (gyrus_admin_get_submailboxes): 
	Fixed leak.

2006-03-21  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* src/gyrus-admin.c: (gyrus_admin_on_treeview_focused),
	(gyrus_admin_initialize_mailbox_tree_view),
	(gyrus_admin_initialize_acl_tree_view),
	(gyrus_admin_on_users_selection_changed):

	Use selection's "changed" signal instead of the 
	(GtkTreeSelectionSelectFunc).

2006-03-21  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* src/gyrus-session.c: (gyrus_session_edit_load_interface): Set
	a default item in the separator char combobox.

2006-03-21  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* src/gyrus-admin.c: (gyrus_admin_set_selected_treeview): Callback
	to set the last focused treeview from the mailboxes and the orphaned
	mailboxes one.
	(gyrus_admin_initialize_mailbox_tree_view): Connecting "focus-in-event"
	signal.
	(gyrus_admin_get_selected_mailbox): Get selected mailbox from the
	last focused treeview.
	* TODO: Updated.
	
	Allow to delete selected orphaned mailboxes.
	
2006-03-10  Ilkka Tuohela  <hile@iki.fi>

	* configure.in: Added "fi" to ALL_LINGUAS.

2006-03-06  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* src/gyrus-admin.c: (gyrus_admin_init),
	(gyrus_admin_mailbox_tree_model_new), (gyrus_admin_get_users_list),
	(gyrus_admin_initialize_mailbox_tree_view): Replace the two
	initialize treeview functions in a generic way.
	(gyrus_admin_clean_mailbox_treeview): Abstract the cleaning of the
	mailbox treeviews when logging out of servers.
	(gyrus_admin_logged_out): Use
	gyrus_admin_clean_mailbox_treeview ().
	(gyrus_admin_select_foreach_func),
	(gyrus_admin_get_selected_mailbox),
	(gyrus_admin_on_users_selection_changed),
	(gyrus_admin_on_acl_identifier_edited): * src/gyrus-admin.h:
	Rewrote the GyrusColumnMailbox enum to make it clearer.  
	* src/gyrus-dialog-find-mailbox.c: Using GyrusColumnMailbox enum.
	(gyrus_dialog_find_mailbox_on_button_find_clicked): Using 
	GyrusColumnMailbox enum.
	* src/gyrus-report.c: (gyrus_report_evaluate_quota): Using 
	GyrusColumnMailbox enum.

	Removed redundant code to manipulate mailboxes treeviews 
	(duplicated functions, enumerations, etc).

2006-02-07  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* TODO: Updated.
	* src/glade/page.glade: Added treeview for orphaned mailboxes
	and vpaned.
	* src/gyrus-admin.c: (gyrus_admin_init_get_widgets),
	(gyrus_admin_init), (gyrus_admin_get_users_list),
	(gyrus_admin_corrupt_mailbox_tree_model_new),
	(gyrus_admin_initialize_corrupt_mailbox_tree_view),
	(gyrus_admin_logged_out): Added support for orphaned mailboxes. We fill
	a new model with those mailboxes that doesn't seem to fit in a sane
	mailboxes tree and we show it (fixes also the critical warning 
	#330184).
	Right now we only show the orphaned mailboxes. Future work should 
	allow to reparent them and/or delete them.
	* src/gyrus-admin.h: Added treeview for orphaned mailboxes to the 
	private structure.

2006-01-27  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* src/gyrus-main-app.c: (gyrus_main_app_init): Adding necessary 
	calls to gtk_action_group_set_translation_domain () to get menu
	translated.

2006-01-22  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* src/gyrus-admin-mailbox.c: (gyrus_admin_mailbox_new): Use KB here, too.
	* src/gyrus-admin-mailbox.h:
	* src/gyrus-dialog-mailbox-new.c:
	(gyrus_dialog_mailbox_new_on_button_ok_clicked):

2006-01-22  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* src/gyrus-admin-mailbox.c: (gyrus_admin_mailbox_set_quota),
	(gyrus_admin_mailbox_on_button_quota_apply_clicked):
	* src/gyrus-admin-mailbox.h: Changing 
	gyrus_admin_mailbox_set_quota new_quota parameter to KB. (#306485).

2006-01-20  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* acconfig.h: Removed.
	* autogen.sh: Using automake 1.9.
	* configure.in: Fixes.
	* install-sh: Removed.
	* missing: Removed.
	* mkinstalldirs: Removed.
	* src/Makefile.am: Removing gyrus-i18n.h
	* src/gyrus-admin-acl.c:
	* src/gyrus-admin-mailbox.c:
	* src/gyrus-admin.c:
	* src/gyrus-common.c:
	* src/gyrus-connection.c:
	* src/gyrus-dialog-find-mailbox.c:
	* src/gyrus-dialog-mailbox-new.c:
	* src/gyrus-i18n.h: Removed.
	* src/gyrus-main-app.c:
	* src/gyrus-preferences.c:
	* src/gyrus-report.c:
	* src/gyrus-session.c: Updating includes.

	Updates to automake 1.9 and some configure and build fixes. Also there 
	are some files in cvs that don't belong there (install-sh, missing, 
	mkinstalldirs, acconfig.h). (#327767, Patch from chpe@gnome.org).

2006-01-16  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* src/gyrus-admin-mailbox.c: (gyrus_admin_mailbox_get_quota): Fixed
	typo (#327052, Pointed out by Clytie Siddall).

2005-12-30  Stanislav Brabec  <utx@penguin.cz>

	* configure.in: Added cs to ALL_LINGUAS.

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

	* autogen.sh: Better message for developers trying to build
	without having gnome-common.

2005-12-04  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* src/gyrus-connection.c: (gyrus_connection_tls_read):
	Freeing the lasts received bytes when no more needed.
	(gyrus_connection_conn_cb): Cleaning a little the record_rcv code. And
	making conn->priv->data = NULL after freeing it.
	* tests/gyrus-talk.c: (on_data_received): Cosmetic change.

2005-10-28  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* src/gyrus-admin-mailbox.c: (gyrus_admin_add_acl_entry): 
	If mailbox doesn't have an ACL entry then show the ACL
	treeview.

2005-10-28  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>
	* AUTHORS:
	* src/gyrus-main-app.c: (gyrus_main_app_about):

	Updated stars email addresses.

2005-10-27  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* configure.in: 
	* po/POTFILES.in:
	* src/Makefile.am:

	Removed references to src/schemas/*. Directory 
	removed from distribution.

2005-10-27  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* configure.in: Removed dependence on libbonoboui.
	* src/gyrus-admin-mailbox.c: (gyrus_admin_acl_set_tree_view):
	* src/gyrus-admin.c: (gyrus_admin_class_init),
	(gyrus_admin_logged_out), (gyrus_admin_post_login),
	(gyrus_admin_on_button_connect_clicked),
	(gyrus_admin_on_acl_selection_changed),
	(gyrus_admin_on_users_selection_changed):
	* src/gyrus-admin.h: Added signals ids.
	* src/gyrus-connection.c: (gyrus_connection_class_init):
	* src/gyrus-main-app.c: (gyrus_main_app_on_file_open_session),
	(gyrus_main_app_on_file_exit), (gyrus_main_app_on_edit_find),
	(gyrus_main_app_on_edit_mailbox_add),
	(gyrus_admin_delete_dialog_on_response),
	(gyrus_main_app_on_edit_mailbox_remove),
	(gyrus_main_app_on_edit_preferences),
	(gyrus_main_app_on_acl_entry_delete),
	(gyrus_main_app_on_acl_entry_rename),
	(gyrus_main_app_on_acl_entry_new),
	(gyrus_main_app_on_view_refresh), (gyrus_main_app_on_view_report),
	(gyrus_main_app_on_help_about),
	(gyrus_main_app_make_sensitivity_consistent),
	(gyrus_main_app_on_switch_page), (gyrus_main_app_get_type),
	(gyrus_main_app_init), (main_app_on_admin_connected),
	(main_app_on_admin_disconnected),
	(main_app_on_acl_entry_selection_changed),
	(main_app_on_mailbox_selection_changed),
	(gyrus_main_app_append_page), (gyrus_main_app_menu_set_sensitive),
	(main): Goodbye libbonoboui code! Hello GTK+!
	* src/gyrus-main-app.h: Parent class is now GtkWindow. Added
	elements to private structure to store GtkActionGroups.
	* src/gyrus-marshal.list: Added marshaling item.
	* src/gyrus-session.c:

	Removed dependence on libbonoboui. Using GtkUIManager. Using signals
	to notify the GyrusMainApp of changes on the status in GyrusAdmin
	objects. Code is now a little more clean.

2005-10-12  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* src/gyrus-connection.c: (gyrus_connection_tls_read),
	(gyrus_connection_conn_cb), (gyrus_connection_inetaddr_cb),
	(gyrus_connection_set_property), (gyrus_connection_connect),
	(gyrus_connection_send): Simplifying g_string code and improving
	indentation.

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

	* src/gyrus-connection.c: (gyrus_connection_receive),
	(gyrus_connection_tls_write), (gyrus_connection_conn_cb),
	(gyrus_connection_class_init), (gyrus_connection_get_type),
	(gyrus_connection_new): Changing order of parameters.
	* src/gyrus-connection.h:
	* tests/gyrus-talk.c: (make_connection), (progress_bar_pulse_func):

	Fixing typo: s/recive/receive. Improving indentation.

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

	* src/gyrus-connection.c: (gyrus_connection_conn_cb),
	(gyrus_connection_class_init):
	* src/gyrus-connection.h:
	* tests/gyrus-talk.c: (on_data_received), (make_connection):

	Fixing typo: s/recived/received

2005-10-02  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* Makefile.am: Added dir tests.
	* configure.in: Search for path to glib-genmarshal.
	* src/Makefile.am: Adding LIBGNUTLS flags and needed calls to
	generate gyrus-marshal.{c,h}. Sorted the list of sources files. 
	* src/gyrus-connection.c: (gyrus_connection_recive),
	(gyrus_connection_tls_read), (gyrus_connection_tls_write),
	(gyrus_connection_prepare_ubuffer), (gyrus_connection_conn_cb),
	(gyrus_connection_inetaddr_cb), (gyrus_connection_class_finalize),
	(gyrus_connection_set_property), (gyrus_connection_get_property),
	(gyrus_connection_class_init), (gyrus_connection_instance_init),
	(gyrus_connection_get_type), (gyrus_connection_new),
	(gyrus_connection_destroy), (gyrus_connection_connect),
	(gyrus_connection_disconnect), (gyrus_connection_send),
	(gyrus_connection_get_connected), (gyrus_connection_get_host),
	(gyrus_connection_get_port): New file in project.
	* src/gyrus-connection.h: New file in project.
	* src/gyrus-marshal.list: New file in project.
	* tests/Makefile.am: New files to test gyrus-connection.
	* tests/gyrus-talk.c: (on_window_main_delete_event),
	(on_checkbutton_usetls_toggled), (on_button_connect_clicked),
	(on_entry_cmd_activate), (on_button_send_clicked),
	(on_connect_response), (on_data_recived), (on_connection_close),
	(log_append_text), (make_connection), (disconnect),
	(progress_bar_pulse_func), (wait_response), (response_done),
	(send_command), (main): New files to test gyrus-connection.
	* tests/gyrus-talk.glade: New files to test gyrus-connection.

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

	* configure.in: 0.3.6 (now the version bump is _after_ the release and 
	not _before_ it).