commit 5c89eeeebf51f8fb587147e256598ef6c0402e9f Author: Matthew Barnes Date: Sat Oct 20 21:32:11 2012 -0400 NEWS update for 3.7.1 release. NEWS | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) commit 66fdfbcf8921da69b08c05dfd4df1be151da447e Author: Matthew Barnes Date: Fri Oct 19 08:51:54 2012 -0400 EMailShellView: Remove GroupWise-specific cruft. The GroupWise backend is dead, and this logic never belonged here in the first place. modules/mail/e-mail-shell-view.c | 43 -------------------------------------- 1 file changed, 43 deletions(-) commit 32ca78553b735dcb1a05f62a351a56c1289dc8ce Author: Matthew Barnes Date: Fri Oct 19 08:41:17 2012 -0400 Remove "Disable Account" menu item for GOA-based accounts. GOA-based accounts must only be disabled from gnome-control-center. mail/e-mail-sidebar.c | 26 ++++++++++++++++++++++++++ mail/e-mail-sidebar.h | 3 ++- modules/mail/e-mail-shell-view.c | 5 ++++- 3 files changed, 32 insertions(+), 2 deletions(-) commit 012a34614326e676168581ae69b605fd167363af Author: Vibha Yadav Date: Fri Oct 19 12:35:08 2012 +0200 Bug #588959 - Expanding appointment crashes Evolution calendar/gui/e-day-view.c | 5 +++++ 1 file changed, 5 insertions(+) commit bf8eaa185a845fc1118b3ebd9ad474a0de58abf6 Author: Milan Crha Date: Thu Oct 18 19:44:35 2012 +0200 Bug #268618 - Add: Save replies in the folder of the message being replied to libemail-engine/e-mail-session-utils.c | 11 +++++++++++ libemail-engine/mail-ops.c | 19 +++++++++++++++++-- mail/e-mail-config-defaults-page.c | 26 +++++++++++++++++++++++--- 3 files changed, 51 insertions(+), 5 deletions(-) commit b3ec9c8c2f6d4711b1fbd710891de01ab81500b6 Author: Milan Crha Date: Thu Oct 18 17:56:52 2012 +0200 Encode also message_uid in e_mail_part_build_uri() This reverts commit 7050a1286825, which broke opening of IMAP message. It's also the correct solution for the initial issue, because the message_uid can contain letters which should be encoded in the URI. em-format/e-mail-part-utils.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit f1360e5f84e5f6ae30cd0c23ae6360124502ecac Author: Matthew Barnes Date: Thu Oct 18 11:33:41 2012 -0400 Revert "Decode EMailRequest::priv::uri_base URI-escaped letters" This reverts commit 7050a12868252cf6254620cd27dcb6832851040d. Incomplete solution, renders Bugzilla mails unreadable. mail/e-mail-request.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit b0efa5cb274240e3d4c80c2d854dc8cbaa876b6b Author: Matthew Barnes Date: Thu Oct 18 08:36:50 2012 -0400 MailFolderCache: Silently ignore cancellation errors. libemail-engine/mail-folder-cache.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 7050a12868252cf6254620cd27dcb6832851040d Author: Milan Crha Date: Thu Oct 18 14:30:34 2012 +0200 Decode EMailRequest::priv::uri_base URI-escaped letters It's for cases when message UID contains letters which are supposed to be encoded, like "<>" in NNTP message UIDs. Without the decode the message preview is left empty and only console shows a runtime critical warning: handle_mail_request: assertion `part_list != NULL' failed mail/e-mail-request.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 3d06be9671085e99ebc37a89acd394255a9d0ff0 Author: Milan Crha Date: Thu Oct 18 12:50:10 2012 +0200 Bug #310978 - USENET always requires authentication modules/mail-config/e-mail-config-remote-accounts.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) commit f2642ef7074669502325f8f9210ad04d29432190 Author: Milan Crha Date: Wed Oct 17 19:48:17 2012 +0200 Bug #201807 - Cannot specify sendmail parameters .../mail-config/e-mail-config-sendmail-backend.c | 58 ++++++++++++++++++++ 1 file changed, 58 insertions(+) commit 9eebb9509730bb740ee5625699954ba473fdc8e7 Author: Milan Crha Date: Wed Oct 17 15:41:46 2012 +0200 Bug #685262 - Attachments disappear when dragged in message preview widgets/misc/e-web-view.c | 11 +++++++++++ 1 file changed, 11 insertions(+) commit bac4efc7ced9ec16f6cdc30959797d8fe3cffde1 Author: Milan Crha Date: Wed Oct 17 14:40:59 2012 +0200 Add format checker (in compile time) to e_notice() calendar/gui/itip-utils.c | 7 ++----- e-util/e-dialog-utils.h | 2 +- shell/e-shell-window-actions.c | 11 ++++------- 3 files changed, 7 insertions(+), 13 deletions(-) commit f12ec068f993121f8dc8a3170591d21be6a2a665 Author: Milan Crha Date: Wed Oct 17 14:10:40 2012 +0200 Do not crash in create_default_shell() shell/main.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) commit b30295b408b5a6cd7c7760cf13d6c50186c7fb48 Author: Milan Crha Date: Wed Oct 17 12:07:05 2012 +0200 Bug #686278 - Prefer-plain can break parts list modules/prefer-plain/e-mail-parser-prefer-plain.c | 23 +++++++-------------- 1 file changed, 7 insertions(+), 16 deletions(-) commit d84ba383ac994cbebd3976c9d747e04e79e953ff Author: Matthew Barnes Date: Tue Oct 16 11:24:06 2012 -0400 Adapt to CamelJunkFilter API changes. modules/bogofilter/evolution-bogofilter.c | 15 ++++++++------- modules/spamassassin/evolution-spamassassin.c | 22 +++++++++++++--------- 2 files changed, 21 insertions(+), 16 deletions(-) commit ab873378afd4f103e068ff5b659f4b29bb50fb25 Author: Piotr Drąg Date: Tue Oct 16 16:27:04 2012 +0200 Updated POTFILES.in po/POTFILES.in | 2 -- 1 file changed, 2 deletions(-) commit 4afc8d39bf9371d4e76eae54e5b8d825366476b7 Author: Matthew Barnes Date: Tue Oct 16 09:04:21 2012 -0400 Bug 676141 - Use GtkApplication for session management As of GTK+ 3.4, GtkApplication now provides session management support similar to EggSMClient. So drop our copy of EggSMClient. Makefile.am | 1 - configure.ac | 12 - doc/reference/shell/Makefile.am | 2 - shell/Makefile.am | 1 - shell/e-shell.c | 56 +- shell/main.c | 1 + smclient/Makefile.am | 50 -- smclient/README | 2 - smclient/eggdesktopfile.c | 1505 --------------------------------------- smclient/eggdesktopfile.h | 158 ---- smclient/eggsmclient-private.h | 52 -- smclient/eggsmclient-win32.c | 349 --------- smclient/eggsmclient-xsmp.c | 1389 ------------------------------------ smclient/eggsmclient.c | 593 --------------- smclient/eggsmclient.h | 117 --- 15 files changed, 14 insertions(+), 4274 deletions(-) commit a902cc15ed320d304de306a0f63db127d41e3e18 Author: Matthew Barnes Date: Tue Oct 16 04:51:08 2012 -0400 Remove mail module's g_module_check_init(). Not needed anymore since all modules are resident nowadays. modules/mail/evolution-module-mail.c | 12 ------------ 1 file changed, 12 deletions(-) commit f9fbeb7c8287099d9ada0d608ab7190335a62458 Author: Milan Crha Date: Mon Oct 15 19:57:07 2012 +0200 Bug #683849 - Add account name to »Checking for new mail« libemail-engine/mail-ops.c | 3 ++- mail/mail-send-recv.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) commit 4f6b7704e2ef7943310c917175a35ab94e0cb0dd Author: Milan Crha Date: Mon Oct 15 19:51:57 2012 +0200 Bug #681314 - Add address dialog should follow composer's view settings composer/e-composer-name-header.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit e791164f7d8b11a3ccd5dd8b64d1454292f3b40c Author: Milan Crha Date: Mon Oct 15 19:14:49 2012 +0200 Bug #344579 - Vertical view: Drafts column header states "Sent Messages" mail/message-list.etspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b3e0c3c1dc1c777143cea9ad55d21c544c9b5e67 Author: Milan Crha Date: Mon Oct 15 19:09:58 2012 +0200 Bug #663844 - [CalDAV] calendar-home-set/href may contain full URI modules/cal-config-caldav/e-caldav-chooser.c | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) commit b2f37bb1e10e6aff19843489fded9a136377a70a Author: Matthew Barnes Date: Mon Oct 15 11:15:10 2012 -0400 evolution.convert: Remove leftover "force-message-limit" entry. The GSettings key was removed in commit f4c30fe: "Bug #672249 - Crash when showing message with large text/plain" This was causing gsettings-data-convert to abort and not mark itself as having run, so the GConf conversion runs repeatedly, potentially overwriting changes the user made in GSettings. data/evolution.convert | 1 - 1 file changed, 1 deletion(-) commit 890f31bd076da194c5b7ea8022e72c8aad4a0de1 Author: Matthew Barnes Date: Sat Oct 13 20:37:32 2012 -0400 Bug 685786 - EWebView: Signal handlers never disconnected Both EWebView and EMailDisplay listen for "changed" signals from a GSettings instance, passing itself as the 'user_data' to the signal handler e_web_view_update_fonts(). But in both cases the signal handler was left connected after EWebView and EMailDisplay were finalized, resulting in the signal handler receiving a dangling pointer. Not using g_signal_connect_object() here because of the unresolved reference leak issue in GObject. The GSettings instance is likely cached internally and lives well beyond EWebView and EMailDisplay. mail/e-mail-display.c | 9 ++++++++- widgets/misc/e-web-view.c | 6 ++++++ 2 files changed, 14 insertions(+), 1 deletion(-) commit 446cd75900b3636156a92f764cb2db5306b687ec Author: Matthew Barnes Date: Sat Oct 13 20:34:51 2012 -0400 EWebView cleanups. widgets/misc/e-web-view.c | 169 ++++++++++++++++++++++++--------------------- 1 file changed, 91 insertions(+), 78 deletions(-) commit b5cf4dc325b810f750f735eb972837953f4e8309 Author: Matthew Barnes Date: Sat Oct 13 20:00:26 2012 -0400 EMailDisplay cleanups. mail/e-mail-display.c | 897 +++++++++++++++++++++++++------------------------ 1 file changed, 467 insertions(+), 430 deletions(-) commit f81e89acbf04d70d559f16c0bdf173e5f7f80493 Author: Matthew Barnes Date: Sat Oct 13 10:06:53 2012 -0400 Prefer e_source_extension_ref_source(). e_source_extension_get_source() is now deprecated. modules/book-config-ldap/e-source-ldap.c | 6 +++--- modules/book-config-webdav/evolution-book-config-webdav.c | 4 +++- modules/cal-config-contacts/e-source-contacts.c | 4 +++- 3 files changed, 9 insertions(+), 5 deletions(-) commit ae790f3bcc17004e03f2830bcc7350787eadd530