0.3.6 2006-03-25 Claudio Saavedra * NEWS: * README: Updated for version 0.3.6. 2006-03-22 Claudio Saavedra * 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 * src/gyrus-admin-mailbox.c: (gyrus_admin_get_submailboxes): Fixed leak. 2006-03-21 Claudio Saavedra * 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 * src/gyrus-session.c: (gyrus_session_edit_load_interface): Set a default item in the separator char combobox. 2006-03-21 Claudio Saavedra * 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 * configure.in: Added "fi" to ALL_LINGUAS. 2006-03-06 Claudio Saavedra * 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 * 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 * 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 * 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 * 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 * 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 * src/gyrus-admin-mailbox.c: (gyrus_admin_mailbox_get_quota): Fixed typo (#327052, Pointed out by Clytie Siddall). 2005-12-30 Stanislav Brabec * configure.in: Added cs to ALL_LINGUAS. 2005-12-05 Claudio Saavedra * autogen.sh: Better message for developers trying to build without having gnome-common. 2005-12-04 Claudio Saavedra * 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 * 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 * AUTHORS: * src/gyrus-main-app.c: (gyrus_main_app_about): Updated stars email addresses. 2005-10-27 Claudio Saavedra * configure.in: * po/POTFILES.in: * src/Makefile.am: Removed references to src/schemas/*. Directory removed from distribution. 2005-10-27 Claudio Saavedra * 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 * 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 * 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 * 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 * 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 * configure.in: 0.3.6 (now the version bump is _after_ the release and not _before_ it).