commit ff067d3f360d26ada2803ef94044db060c1971df Author: Matthew Barnes Date: Sun May 23 11:23:41 2010 -0400 NEWS update for 2.31.2 release. NEWS | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 59 insertions(+), 0 deletions(-) commit 3271d08d3c90ed644407b1bc3754852c8c156bb5 Author: Matthew Barnes Date: Sun May 23 08:53:33 2010 -0400 Fix distcheck errors. Makefile.am | 2 +- camel/tests/lib/messages.c | 9 ++++++--- docs/reference/camel/Makefile.am | 4 ++-- 3 files changed, 9 insertions(+), 6 deletions(-) commit a8c6b4cced4b909467706b202f297556c3cc51a3 Author: Matthew Barnes Date: Sun May 23 07:47:17 2010 -0400 Update API documentation. .../addressbook/libebook/libebook-sections.txt | 3 + .../addressbook/libebook/tmpl/e-vcard.sgml | 29 ++ .../libecal/tmpl/e-cal-check-timezones.sgml | 3 + .../reference/camel/tmpl/camel-cipher-context.sgml | 9 + .../libedataserver/libedataserver-sections.txt | 8 +- docs/reference/libedataserver/tmpl/e-account.sgml | 2 + docs/reference/libedataserver/tmpl/e-sexp.sgml | 53 ++- docs/reference/libedataserver/tmpl/e-util.sgml | 9 + docs/reference/libedataserverui/Makefile.am | 7 +- .../libedataserverui/libedataserverui-sections.txt | 381 ++++++++++---------- .../libedataserverui/tmpl/e-destination-store.sgml | 9 + .../tmpl/e-name-selector-entry.sgml | 9 + .../tmpl/libedataserverui-unused.sgml | 52 +++ libedataserver/e-sexp.h | 12 +- 14 files changed, 371 insertions(+), 215 deletions(-) commit 777c55b67ea450834e53faf72fa6b325c9347071 Author: Matthew Barnes Date: Sat May 22 07:55:08 2010 -0400 Fix compiler warning. camel/providers/local/camel-mbox-summary.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ce4438b43c9d18ebbc69bd6f7af90019e5b38875 Author: Matthew Barnes Date: Fri May 21 21:14:12 2010 -0400 Bump libedataserver soname twice. We screwed up and forgot to bump libedataserver's shared object name when EComponentListener was removed during the 2.29 development cycle. The problem is we now need to bump both master and gnome-2-30 branches, but master was already bumped once when all the deprecated API was removed for 2.31.1. So to keep all the names unique, the gnome-2-30 soname will leapfrog master, and master will leapfrog gnome-2-30. It breaks down like this: Version Shared Object Name Note <= 2.30.1 : libedataserver-1.2.so.11 : == 2.31.1 : libedataserver-1.2.so.12 : Deprecated API removed >= 2.30.2 : libedataserver-1.2.so.13 : EComponentListener removed >= 2.31.2 : libedataserver-1.2.so.14 : EComponentListener removed configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5c2f5b48fd2e76892f605e92bd1038b431c804a5 Author: Matthew Barnes Date: Fri May 21 20:06:12 2010 -0400 Add argument checks to camel-partition-table.c. camel/camel-partition-table.c | 29 +++++++++++++++++++++++++++-- 1 files changed, 27 insertions(+), 2 deletions(-) commit 65e883e781d62aa26b077d9599da0e8a79bc916f Author: Matthew Barnes Date: Fri May 21 19:58:22 2010 -0400 Add argument checks to camel-block-file.c. camel/camel-block-file.c | 67 ++++++++++++++++++++++++++++++++++++++------- 1 files changed, 56 insertions(+), 11 deletions(-) commit 7d7178ce0c74c8327cf9343ca722847af14d8a5e Author: Philip Withnall Date: Wed Apr 21 16:53:52 2010 +0100 Remove Google Calendar backend Remove the Google Calendar calendar backend completely. Google Calendar can, and should, be accessed through CalDAV, and the google-account-setup plugin in Evolution will manage this (and migrate old sources to use CalDAV instead of the Google Calendar backend). Closes: bgo#580021 calendar/backends/Makefile.am | 2 +- calendar/backends/google/Makefile.am | 35 - .../backends/google/e-cal-backend-google-factory.c | 169 -- .../backends/google/e-cal-backend-google-factory.h | 39 - .../backends/google/e-cal-backend-google-utils.c | 1099 ------------- .../backends/google/e-cal-backend-google-utils.h | 45 - calendar/backends/google/e-cal-backend-google.c | 1607 -------------------- calendar/backends/google/e-cal-backend-google.h | 80 - configure.ac | 1 - po/POTFILES.in | 2 - 10 files changed, 1 insertions(+), 3078 deletions(-) commit 8b3b96837f4590f75547640b7a9a9306a23cd4fa Author: Philip Withnall Date: Wed Apr 21 16:34:54 2010 +0100 Add NOTE support to the Google Contacts backend Closes: bgo#602244 .../backends/google/e-book-backend-google.c | 3 +- addressbook/backends/google/util.c | 21 ++++++++++++++++--- 2 files changed, 19 insertions(+), 5 deletions(-) commit 597db68b57d897ef43f590e4344d995af464d917 Author: Philip Withnall Date: Wed Apr 21 16:13:49 2010 +0100 Add ORG support to the Google Contacts backend This includes ORG_NAME, TITLE and ROLE support. Helps: bgo#602244 .../backends/google/e-book-backend-google.c | 6 +- addressbook/backends/google/util.c | 136 +++++++++++++++++++- 2 files changed, 138 insertions(+), 4 deletions(-) commit ab727faeb7a8cbfcdfdaf5d076e687b6d744c10f Author: Milan Crha Date: Wed May 19 23:08:07 2010 +0200 Bug #304415 - Allow change of signature hash algorithm camel/camel-cipher-context.h | 3 ++ camel/camel-gpg-context.c | 55 ++++++++++++++++++++++++++++-- camel/camel-smime-context.c | 78 +++++++++++++++++++++++++++++++++++++++--- libedataserver/e-account.c | 14 +++++++ libedataserver/e-account.h | 4 ++ 5 files changed, 146 insertions(+), 8 deletions(-) commit a6700335d34475fa37b8f22f588631f3faa7e6c6 Author: Milan Crha Date: Wed May 19 11:04:58 2010 +0200 Bug #556061 - EContact/EVCard can re-order phone and email attributes addressbook/libebook/e-contact.c | 27 +++++++------- addressbook/libebook/e-vcard.c | 72 ++++++++++++++++++++++++++++++++++++- addressbook/libebook/e-vcard.h | 3 ++ 3 files changed, 87 insertions(+), 15 deletions(-) commit 582c5dfe93ce7f3a1ca29419d404b4bde6d16f51 Author: Adrian Bunk Date: Fri May 14 16:50:24 2010 -0400 Bug 618578 - Require automake >= 1.10 autogen.sh | 2 +- configure.ac | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit e9ed2b6992baf50c65f9be494b0a646c35ecdb78 Author: Milan Crha Date: Fri May 14 16:29:19 2010 +0200 Bug #531912 - Mail inline parser doesn't always work camel/camel-gpg-context.c | 2 +- camel/camel-mime-part.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 89704b18c344aa4eec462fb9a62507c35b28a713 Author: Matthew Barnes Date: Thu May 13 10:03:22 2010 -0400 Bug 618474 - WebDAV backend not linking to libebackend addressbook/backends/webdav/Makefile.am | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit cbfa52b40627a9b2afb09904ca85f15c77e8fed7 Author: Thomas Thurman Date: Wed May 12 18:41:41 2010 -0400 Updated Shavian transliteration po/en@shaw.po | 3672 +++++++++++++++++++++++++++++++++------------------------ 1 files changed, 2139 insertions(+), 1533 deletions(-) commit 9e2662365a95aced951c07634504fa2b97e0afc9 Author: Fran Diéguez Date: Wed May 12 23:21:44 2010 +0200 Updated Galician translations po/gl.po | 1420 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 702 insertions(+), 718 deletions(-) commit 9e517f5deb22ee2ad937afad5ef0b6969ffd55ae Author: Milan Crha Date: Wed May 12 11:19:05 2010 +0200 Bug #612596 - Crash in gnome_keyring_item_info_free from e-passwords.c libedataserverui/e-passwords.c | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) commit eb69b5dc79a2786850b87a3779ab9b2f9158f170 Author: Manoj Kumar Giri Date: Wed May 12 12:23:57 2010 +0530 Updated Oriya Translation po/or.po | 3746 +++++++++++++++++++++++++++----------------------------------- 1 files changed, 1644 insertions(+), 2102 deletions(-) commit b345e26b85bc0e4984de396936de29d378d97b17 Author: Kjartan Maraas Date: Tue May 11 19:56:55 2010 +0200 Updated Norwegian bokmål translation po/nb.po | 384 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 192 insertions(+), 192 deletions(-) commit 4212e145138ee1bacfd02c4fe68d9c8f0d27138f Author: Michael Meeks Date: Tue May 11 11:46:17 2010 +0100 Fix pointlessly narrow default width in the name selection dialog Name the pointless label at the top, so it can be disabled for MeeGo libedataserverui/e-name-selector-dialog.c | 5 ++++- libedataserverui/e-name-selector-dialog.ui | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) commit 20c5952556b649dfec58f48892364e488c490b6f Author: Milan Crha Date: Tue May 11 13:56:17 2010 +0200 Fix typo in patch for bug #604650 .../backends/webdav/e-book-backend-webdav.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9d4eeebff2d699150dd7f5ff62bf144df023f94f Author: Bharath Acharya Date: Tue May 11 09:23:44 2010 +0530 Fix some build issues. libedataserverui/e-name-selector-dialog.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit cfe3fadb4cb42c0ab23421443b2116ad8cef6e66 Author: Federico Mena Quintero Date: Mon May 10 19:50:24 2010 -0500 Put the name selector's section labels in the same row as the treeviews This lets us save one whole row per destination section. Signed-off-by: Federico Mena Quintero libedataserverui/e-name-selector-dialog.c | 71 ++++++++++++++--------------- 1 files changed, 34 insertions(+), 37 deletions(-) commit 19d13099a6e1a55aacdea8aae696d3ebc394faf2 Author: Federico Mena Quintero Date: Mon May 10 19:24:15 2010 -0500 Shrink the spacing between the name selector's sections Signed-off-by: Federico Mena Quintero libedataserverui/e-name-selector-dialog.ui | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6f124702d67c0e7c10bf4c4a7e041936d639bdfe Author: Milan Crha Date: Mon May 10 17:40:19 2010 +0200 Bug #337479 - Evolution forgets password on any error camel/providers/groupwise/camel-groupwise-store.c | 5 +++-- camel/providers/imap/camel-imap-store.c | 5 +++-- camel/providers/imapx/camel-imapx-server.c | 5 +++-- camel/providers/nntp/camel-nntp-store.c | 8 +++++--- camel/providers/nntp/camel-nntp-store.h | 1 + camel/providers/pop3/camel-pop3-store.c | 4 ---- camel/providers/smtp/camel-smtp-transport.c | 1 - 7 files changed, 15 insertions(+), 14 deletions(-) commit 1220c1d4937a10f185590d593d320624a5b8e5e7 Author: Milan Crha Date: Mon May 10 14:14:31 2010 +0200 Bug #604650 - Mishandling of '@' in WebDAV contacts username .../backends/webdav/e-book-backend-webdav.c | 94 +++++++++++++++---- 1 files changed, 74 insertions(+), 20 deletions(-) commit e8e9188a2fe8e9f4b9a8d5d8135db83618e7b3e9 Author: Matthew Barnes Date: Sun May 9 10:43:56 2010 -0500 Gtk-Doc updates. .../reference/camel/tmpl/camel-cipher-context.sgml | 2 ++ docs/reference/camel/tmpl/camel-folder.sgml | 1 + docs/reference/camel/tmpl/camel-store.sgml | 1 + 3 files changed, 4 insertions(+), 0 deletions(-) commit 7591c3cfd976828c802513d3255afb1abfe418f0 Author: Matthew Barnes Date: Sun May 9 10:43:48 2010 -0500 Fix build breakage. libedataserverui/e-name-selector-dialog.c | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) commit 4f99bcad61ebc49ae520414a32372f84605baf6b Author: Matthew Barnes Date: Sun May 9 10:24:47 2010 -0500 Disallow overwriting one CamelException with another. Make CamelException behave more like GError: accept the first error and reject subsequent errors with a runtime warning, unless the first error is cleared first. This may expose existing error handling bugs in the Camel providers, but that's what we want: fixing these bugs will smooth the transition to GError. camel/camel-exception.c | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) commit b06dbcfab9d5dbd0ca8d7979472010ce2aca6248 Author: Federico Mena Quintero Date: Fri May 7 19:55:57 2010 -0500 Don't set a default vertical size for the name selector window Signed-off-by: Federico Mena Quintero libedataserverui/e-name-selector-dialog.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a805f2e6d2f88a001f22ccac75eebbe16c0bb2c5 Author: Federico Mena Quintero Date: Fri May 7 19:52:38 2010 -0500 Redo the container hierarchy in the name selector dialog It was full of misaligned containers and nonsensical ones. The code is now cleaner as well, with some helper functions instead of putting everything into add_section(). Signed-off-by: Federico Mena Quintero libedataserverui/e-name-selector-dialog.c | 154 +++++++++++++++++------------ 1 files changed, 89 insertions(+), 65 deletions(-) commit 9ee5b3e6995ff092264378f743f3bd6c41048633 Author: Federico Mena Quintero Date: Fri May 7 19:06:28 2010 -0500 Create a section in the name selector dialog in its own function Signed-off-by: Federico Mena Quintero libedataserverui/e-name-selector-dialog.c | 38 ++++++++++++++++++---------- 1 files changed, 24 insertions(+), 14 deletions(-) commit 26ed245e12e48b2fddddc11343b70a19c79ef59c Author: Federico Mena Quintero Date: Fri May 7 16:55:03 2010 -0500 Remove border_width from the name selector's dialog toplevel contents Its containing GtkDialog will already have added a border on its own, so this lets us save a few pixels. Signed-off-by: Federico Mena Quintero libedataserverui/e-name-selector-dialog.ui | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8318aef0d03603c8aacd10478294b91890d78d1a Author: Matthew Barnes Date: Sun May 2 21:04:54 2010 -0400 Convert CamelObject events to GObject signals. Also, bump libcamel's soname to 16 since 2.31.1 was released with 15. camel/Makefile.am | 7 +- camel/camel-disco-folder.c | 9 +- camel/camel-disco-store.c | 15 +- camel/camel-folder-summary.c | 6 +- camel/camel-folder.c | 586 +++++++++++--------- camel/camel-folder.h | 10 + camel/camel-gpg-context.c | 2 +- camel/camel-marshal.list | 1 + camel/camel-object.c | 539 ++---------------- camel/camel-object.h | 33 +- camel/camel-offline-folder.c | 9 +- camel/camel-offline-store.c | 17 +- camel/camel-session.c | 172 +++++- camel/camel-session.h | 255 +++++----- camel/camel-store.c | 218 +++++++- camel/camel-store.h | 37 +- camel/camel-vee-folder.c | 55 ++- camel/camel-vee-store.c | 5 +- camel/camel-vee-summary.c | 2 +- camel/providers/groupwise/camel-groupwise-folder.c | 12 +- camel/providers/groupwise/camel-groupwise-store.c | 6 +- .../providers/groupwise/camel-groupwise-summary.c | 4 +- camel/providers/imap/camel-imap-folder.c | 13 +- camel/providers/imap/camel-imap-message-cache.c | 48 +- camel/providers/imap/camel-imap-store.c | 21 +- camel/providers/imapx/camel-imapx-server.c | 22 +- camel/providers/imapx/camel-imapx-store.c | 17 +- camel/providers/local/camel-local-folder.c | 6 +- camel/providers/local/camel-local-store.c | 7 +- camel/providers/local/camel-maildir-folder.c | 4 +- camel/providers/local/camel-mbox-folder.c | 6 +- camel/providers/local/camel-mbox-store.c | 3 +- camel/providers/local/camel-mh-folder.c | 4 +- camel/providers/nntp/camel-nntp-folder.c | 4 +- camel/providers/nntp/camel-nntp-store.c | 10 +- configure.ac | 2 +- docs/reference/camel/Makefile.am | 1 + docs/reference/camel/camel-sections.txt | 25 +- .../reference/camel/tmpl/camel-cipher-context.sgml | 14 + docs/reference/camel/tmpl/camel-folder.sgml | 31 + docs/reference/camel/tmpl/camel-object.sgml | 78 --- docs/reference/camel/tmpl/camel-session.sgml | 23 +- docs/reference/camel/tmpl/camel-store.sgml | 104 ++++- docs/reference/camel/tmpl/camel-unused.sgml | 111 ++++ 44 files changed, 1335 insertions(+), 1219 deletions(-) commit 443cdc9300ec892a09157933b3b5456be76ac81a Author: Federico Mena Quintero Date: Fri May 7 16:46:00 2010 -0500 Remove an unused label in the name selector dialog This was just taking up empty space, making spacing uneven in the dialog. Signed-off-by: Federico Mena Quintero libedataserverui/e-name-selector-dialog.ui | 20 -------------------- 1 files changed, 0 insertions(+), 20 deletions(-) commit 2521ff12c5c91de10967fe0b77d9ffdff536cb4d Author: Milan Crha Date: Fri May 7 18:27:39 2010 +0200 Bug #617168 - WebDAV Addressbook backend should use ctags .../backends/webdav/e-book-backend-webdav.c | 192 +++++++++++++++++++- 1 files changed, 189 insertions(+), 3 deletions(-) commit 705b1865311928f969bf1472acd0f1e1d626d807 Author: Milan Crha Date: Fri May 7 17:08:23 2010 +0200 Bug #566354 - Handle server's resource rename on WebDAV PUT response .../backends/webdav/e-book-backend-webdav.c | 28 +++++++++++++++++-- 1 files changed, 25 insertions(+), 3 deletions(-) commit c771dfd862b336b35fec69965d58767b58e2c43a Author: Petr Tomasek Date: Fri May 7 16:43:41 2010 +0200 Bug #566330 - WebDAV addressbook is too strict about content-type .../backends/webdav/e-book-backend-webdav.c | 13 +------------ 1 files changed, 1 insertions(+), 12 deletions(-) commit 2174fdbba0dcf4854c55fbbfbfa6e582d2a6fccf Author: Milan Crha Date: Thu May 6 19:43:59 2010 +0200 e_cal_new_from_uri/e_cal_open_default emits runtime warning The warning is "e_source_get_uri () called on source with no absolute URI!" and it's caused by freeing the ESourceList before ECal creation. This change is fixing the issue. calendar/libecal/e-cal.c | 30 +++++++++++++++++++++--------- 1 files changed, 21 insertions(+), 9 deletions(-) commit 4f303eac6c3a5c5eeca56db3787678b806a922c3 Author: Milan Crha Date: Thu May 6 17:45:37 2010 +0200 Bug #617881 - Crash on fetch finish with POP3 camel/providers/pop3/camel-pop3-folder.c | 36 +++++++++++++++-------------- 1 files changed, 19 insertions(+), 17 deletions(-) commit a8d9fc691f2c99b87a38dbb4152763f4d7f90857 Author: Milan Crha Date: Thu May 6 17:17:06 2010 +0200 Bug #240317 - Allow searching in subscribe dialog This makes NNTP return whole folder hierarchy quicker than before. camel/providers/nntp/camel-nntp-store.c | 124 ++++++++++++++++++++++++++---- 1 files changed, 107 insertions(+), 17 deletions(-) commit b7d563837234cd51510430c629f72a23f42a7296 Author: Chenthill Palanisamy Date: Mon May 3 20:04:29 2010 +0530 post release version bump configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)