0.3.7 2007-05-02 Claudio Saavedra * NEWS: Updated for 0.3.7 release. * README: Update version at the top of the file. 2007-04-29 Claudio Saavedra * src/gyrus-admin.c: (gyrus_admin_class_init), (gyrus_admin_post_login), (gyrus_admin_on_acl_selection_changed), (gyrus_admin_on_users_selection_changed): Store signals ids in a static array instead of the class structure. Renamed "::acl-entry-selection-changed" signal to "::acl-selection-changed". (gyrus_admin_logged_out): Emit the "::disconnected" signal. * src/gyrus-admin.h: * src/gyrus-main-app.c: (main_app_on_acl_selection_changed): renamed. (gyrus_main_app_append_page): updated accordingly to GyrusAdmin changes. 2007-04-27 Claudio Saavedra * ChangeLog: change file coding to UTF-8. 2007-04-27 Stephane Raimbault * configure.in: Added fr entry. 2007-04-25 Claudio Saavedra * src/glade/page.glade: Do not force a size in the password dialog. In localized enviroments, it looks ugly. 2007-04-25 Claudio Saavedra * src/gyrus-dialog-mailbox-new.c: (gyrus_dialog_mailbox_new_class_init): * src/gyrus-dialog-mailbox-new.h: Clean GyrusDialogMailboxNew class. 2007-04-25 Claudio Saavedra * src/gyrus-dialog-find-mailbox.c: (gyrus_dialog_find_mailbox_class_init), (gyrus_dialog_find_mailbox_finalize), (gyrus_dialog_find_mailbox_set_admin): * src/gyrus-dialog-find-mailbox.h: Clean GyrusDialogFindMailbox class. 2007-04-25 Claudio Saavedra * src/gyrus-connection.c: (gyrus_connection_set_property), (gyrus_connection_class_init), (gyrus_connection_init): More GObject cleaning. This time, GyrusConnection. 2007-04-24 Claudio Saavedra * src/gyrus-admin-mailbox.c: (gyrus_admin_mailbox_delete_all), (gyrus_admin_delete_selected_acl_entry): Update according to the api change. * src/gyrus-admin-private.h: Remove parent_app property. * src/gyrus-admin.c: Remove the parent_app getter. * src/gyrus-admin.h: Ditto. * src/gyrus-main-app.c: (gyrus_main_app_append_page): Update according to the API change. 2007-04-24 Claudio Saavedra * src/Makefile.am: Add gyrus-admin-private.h * src/gyrus-admin-mailbox.c: * src/gyrus-admin-private.h: New definition of the private data to hide it. * src/gyrus-admin.c: (gyrus_admin_class_init), (gyrus_admin_init), (gyrus_admin_finalize), (gyrus_admin_destroy): More GObject love. (+gyrus_admin_get_users_treeview): Added getter method. * src/gyrus-admin.h: Remove the private data declaration from here. * src/gyrus-dialog-find-mailbox.c: Use the getter instead of accessing to the private data directly. (gyrus_dialog_find_mailbox_on_button_find_clicked): Ditto. * src/gyrus-report.c: (gyrus_report_on_button_update_clicked): Ditto. More GObject love. This time, cleaned up GyrusAdmin class. 2007-04-24 Claudio Saavedra * src/gyrus-admin.c: (gyrus_admin_class_init): Use GLib marshalers for VOID__BOOL instead of our own. * src/gyrus-marshal.list: remove VOID:BOOLEAN. 2007-04-24 Claudio Saavedra * src/gyrus-main-app.c: (gyrus_main_app_finalize), (gyrus_main_app_destroy), (gyrus_main_app_class_init), (gyrus_main_app_init): Add the private structure definition here. Also improve the usage of the GObject facilities. * src/gyrus-main-app.h: Remove the definition of the private structure. Improve the usage of GObject facilities in the GyrusMainApp class. Based on a patch from Alejandro Valdes Jimenez . Partially fixes bug #429138. 2007-04-24 Claudio Saavedra * src/gyrus-admin-mailbox.c: (gyrus_admin_mailbox_on_button_quota_apply_clicked), (gyrus_admin_mailbox_new): Fix a typo. Patch from Bob Mauchin . Fixes bug #432628. 2007-04-12 Claudio Saavedra * src/pixmap/logo_gyrus.png: Update the logo. * src/pixmap/logo_gyrus.xcf: Add to svn the xcf version of the logo. Patch from Alejandro Valdes Jimenez . Fixes bug #429160. 2007-03-17 Claudio Saavedra * src/gyrus-connection.c: (gyrus_connection_conn_cb): Use correctly gnutls_record_recv () when it needs more than 1024 bytes. Fixes bug #319436. 2007-03-16 Claudio Saavedra * src/glade/sessions.glade: Pimp the dialog a bit. 2007-03-16 Claudio Saavedra * src/gyrus-admin.c: (gyrus_admin_listen_channel), (+imap_quote_string), (gyrus_admin_login): Quote password to allow password with special characters. Fixes bug #337655. 2007-03-16 Claudio Saavedra * configure.in: * src/gyrus-connection.c: (gyrus_connection_conn_cb), (gyrus_connection_instance_init), (gyrus_connection_connect), (gyrus_connection_send): * tests/gyrus-talk.c: (main): * tests/gyrus-talk.glade: Make gnutls optional, and disable it by default, as it's currently not working. 2007-03-15 Claudio Saavedra * gyrus.desktop.in.in: Fix the categories field. 2007-03-14 Claudio Saavedra * Makefile.am: Make tests build optional. * configure.in: Add --enable-tests parameter. 2007-03-14 Claudio Saavedra * tests/Makefile.am: Use macros instead of hardcoded paths. * tests/gyrus-talk.c: Remove hardcoded include. 2007-03-14 Claudio Saavedra * src/gyrus-connection.c: (gyrus_connection_class_init): Use g_cclosure_marshal_VOID__INT for the "connect-response" signal, as ENUM is intended for real enums. 2007-03-11 Josep Puigdemont i Casamajó * configure.in: Added "ca" (Catalan) to ALL_LINGUAS. 2007-02-05 Claudio Saavedra * INSTALL: * Makefile.am: Fix the problems with the .desktop file. * README: Update website address and clean up a bit. * src/gyrus-main-app.c: (gyrus_main_app_about): Show the webpage in the about dialog. 2007-01-21 Claudio Saavedra * config.guess: Removed from SVN. * config.sub: 2007-01-21 Claudio Saavedra * configure.in: Add gyrus.desktop.in to AC_OUTPUT and small fixes. * gyrus.desktop.in: Renamed to gyrus.desktop.in.in, to properly generate set the VERSION value. 2006-12-31 Claudio Saavedra * README: Point to new GNOME SVN repository. 2006-12-25 Pema Geyleg * configure.in: Added 'dz' to ALL_LINGUAS. 2006-08-05 Claudio Saavedra * src/glade/sessions.glade: Redesigned the sessions interface removing useless items and reordering items. * src/gyrus-common.c: (gyrus_gtk_entry_has_text): Renamed gtk_entry_has_text () to take it out from GTK+ namespace. * src/gyrus-common.h: ditto. * src/gyrus-dialog-find-mailbox.c: (gyrus_dialog_find_mailbox_on_entry_changed): ditto. * src/gyrus-dialog-mailbox-new.c: (gyrus_dialog_mailbox_new_on_checkbutton_toggled), (gyrus_dialog_mailbox_new_on_entry_changed): ditto. * src/gyrus-main-app.c: Use more stock items where possible. Renamed "Reports..." to "Create reports..." to improve usability. * src/gyrus-session.c: (gyrus_session_on_button_delete_session_clicked), (gyrus_session_on_row_activated), (gyrus_session_on_entry_changed), (gyrus_session_append_session), (gyrus_session_treeview_on_key_press_event), (gyrus_session_on_key_press_event), (gyrus_session_get_selected_session), (gyrus_session_open), (gyrus_session_load_interface), (gyrus_session_edit_load_interface): Remove wrapped function gyrus_session_name_compare_func () and update accordly. Do not allow the user to accept in the edition dialog when there are empty entries. Use double click to open a session. Removed also the "session saved" dialog. 2006-03-25 Claudio Saavedra * configure.in: Post release bump.