# Generated by Makefile. Do not edit.

commit 3c9933541d722c0b17a95a23d5f518745d4aad27
Author: Bharath Acharya <abharath@novell.com>
Date:   Mon Nov 15 16:14:10 2010 +0530

    Update NEWS for 2.32.1 release.

 NEWS |   57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 57 insertions(+), 0 deletions(-)

commit b3132e25898c7199e31002465e2005408c94b456
Author: Ivar Smolin <okul@linux.ee>
Date:   Mon Nov 15 11:57:03 2010 +0200

    [l10n] Updated Estonian translation

 po/et.po |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 7d6978013b4f89d4669f80ef049f15d2790ad42b
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Fri Nov 12 11:15:11 2010 +0000

    Fix memory leak recently introduced in imapx QRESYNC
    
    Commit e02cb958 ("Fix QRESYNC protocol violation (RH #648082))
    introduced a potential leak of the 'lastuid' and 'firstuid' strings.
    
    It would almost never happen, because it would require that we're
    selecting a folder on a QRESYNC-capable server where we *have*
    previously seen messages in that folder, but for some reason we don't
    have a record of the uidvalidity and previous modification sequence
    (modseq). The only time that's ever likely to happen is perhaps the
    first time we connect to the server after QRESYNC is enabled. But that's
    no excuse.
    
    Fix this by simplifying the logic. There's no point in using QRESYNC if
    our local cache knows of no messages in the folder *anyway*, so remove
    that separate check and merge the 'if (total)' part into the existing
    condition for actually issuing QRESYNC.
    
    Spotted by Bojan Smojver.

 camel/providers/imapx/camel-imapx-server.c |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

commit 2ffb5606f2e060ee62a64ef282dd481ba271fce7
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Nov 12 17:11:43 2010 +0100

    Bug #634658 - Unread counts for vfolders never update

 camel/camel-folder-summary.c |   67 +++++++++++++++++++++++++----------------
 camel/camel-folder-summary.h |    3 ++
 camel/camel-vee-folder.c     |   39 +++++++++++++++++++++---
 camel/camel-vee-summary.c    |   22 ++++---------
 4 files changed, 85 insertions(+), 46 deletions(-)

commit e02cb9580773e0aa7a109a25c17ceeffe54ec5bc
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Nov 11 01:34:18 2010 +0000

    Fix QRESYNC protocol violation (RH #648082)
    
    The sequence-set '1:*' isn't valid in QRESYNC, and newer versions of
    Dovecot (>=2.0) have started to object to it.
    
    Ideally we'd omit the parameter completely, since it's supposed to be
    optional — but *older* versions of Dovecot (<=1.2.13) require it.
    
    We only really care about messages which we already knew about. For any
    *new* messages, we're going to fetch the headers and the flags in an
    explicit FETCH command anyway, and we'll ignore anything that QRESYNC
    tells us about them. So just use the first and last UID from our existing
    summary cache as the range for the QRESYNC command.
    
    Fix a shadow declaration of the 'uid' variable in an inner block, while
    we're at it.

 camel/providers/imapx/camel-imapx-server.c |   26 +++++++++++++++++++-------
 1 files changed, 19 insertions(+), 7 deletions(-)

commit 5f2e357c0796d4d8c2cc89f3adc3862e0324d446
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Nov 10 16:37:16 2010 +0100

    Bug #632692 - Thread by In-Reply-To, then first found reference

 camel/camel-folder-thread.c |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

commit 066740da6f89dfedd656b9b7682807dd75c415f6
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Nov 9 16:53:50 2010 +0100

    Bug #538716 - Do not set expiration on POP3 message cache

 camel/providers/pop3/camel-pop3-folder.c |    3 ++-
 camel/providers/pop3/camel-pop3-store.c  |    6 +++---
 2 files changed, 5 insertions(+), 4 deletions(-)

commit 7231e71c4a7721045f40fbe0303b4a4fc6247816
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Mon Nov 8 15:05:19 2010 +0100

    Bug #631804 - Aborts with pthread error in imapx_server_dispose()

 camel/providers/imapx/camel-imapx-server.c |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

commit c6d844f9ea70d8270e5d6defc54443c4ecabf2bc
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Nov 8 13:47:34 2010 +0100

    Bug #634084 - ECal reports loaded state too early

 calendar/libecal/e-cal.c                           |    7 ++-
 calendar/libedata-cal/e-cal-backend-intervaltree.c |   45 +++++++++++++-------
 2 files changed, 35 insertions(+), 17 deletions(-)

commit 71323088c75ecc418629e681ce7ab99f89a6a9a8
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Nov 8 10:47:44 2010 +0100

    Bug #632532 - Double free in imapx_job_done, imapx_command_step_fetch_done

 camel/providers/imapx/camel-imapx-server.c |   83 +++++++++++++++++++++-------
 1 files changed, 63 insertions(+), 20 deletions(-)

commit b0dbfb62a9b41a5df8b81df674d02052f33258b5
Author: Paul Smith <paul@mad-scientist.net>
Date:   Thu Nov 4 11:19:14 2010 +0100

    Fix a build failure due to used CPPFLAGS

 calendar/backends/file/Makefile.am |    3 ++-
 calendar/libedata-cal/Makefile.am  |    1 +
 2 files changed, 3 insertions(+), 1 deletions(-)

commit 25ee645d5f8f24bd64e4d742836c646d5f7410e6
Author: Christophe Fergeau <teuf@gnome.org>
Date:   Fri Oct 29 11:31:31 2010 +0200

    Bug #631842 - Improve error reporting in some ECal/EBook functions

 addressbook/libebook/e-book.c |    7 ++++++-
 calendar/libecal/e-cal.c      |   33 +++++++++++++++++++++++++++------
 2 files changed, 33 insertions(+), 7 deletions(-)

commit a90179a8e49a9d108f5ea706d1d1a5d5be287260
Author: Punit Jain <jpunit@novell.com>
Date:   Wed Oct 27 08:42:41 2010 +0200

    Bug #632030 - Crashed while Groupwise server is not responding

 servers/groupwise/e-gw-connection.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 72b9217d080ab93bb7cc04a72a8372662b6a23a4
Author: Carles Ferrando <carles.ferrando@gmail.com>
Date:   Tue Oct 26 10:59:15 2010 +0200

    Updated Catalan (Valencian) translation

 po/ca@valencia.po | 3999 ++++++++++++++++++++++++++++-------------------------
 1 files changed, 2147 insertions(+), 1852 deletions(-)

commit 51aba03feb1cc844475f87e1a13bff78b5527934
Author: Gary Ching-Pang Lin <chingpang@gmail.com>
Date:   Mon Oct 25 18:35:00 2010 +0200

    Bug #631953 - A possible double-free in google backend

 .../backends/google/e-book-backend-google.c        |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit f7d04c7c8227e3a6724e1a85c636d0d444a919ef
Author: Aron Xu <aronxu@gnome.org>
Date:   Mon Oct 25 08:03:00 2010 +0000

    Update Simplified Chinese translation.

 po/zh_CN.po |  771 ++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 386 insertions(+), 385 deletions(-)

commit f555497c88476812d610c1fbb08f68bf0c9bd5d5
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Fri Oct 22 10:19:58 2010 +0200

    Bug 632771 - Recurring calendar events set to recur forever do not display past first week

 calendar/libecal/e-cal-util.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5ef7c6dcdb4a2fed51353537cb029258bc19cc7f
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Oct 21 11:41:30 2010 +0200

    Bug #597567 - Crash in comp_subject()
    
    Fix works only when compiled with libical 0.46 or later

 calendar/libedata-cal/e-data-cal-factory.c |    8 ++++++++
 configure.ac                               |   15 +++++++++++++++
 2 files changed, 23 insertions(+), 0 deletions(-)

commit c5ba10f092364dc28a89a83236158549f58ed960
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Oct 20 14:26:46 2010 +0200

    Bug #631290 - Crash in vee_folder_synchronize_sync

 camel/camel-vee-folder.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit dec1d6019dbaea5a8c6d48177201b1c8861178af
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Oct 20 12:40:22 2010 +0200

    Bug #631073 - Task update operation has some delay

 calendar/libedata-cal/e-data-cal-view.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7b028c09c84f4c33af7879a1dc428f3ff9cffd33
Author: Priit Laes <plaes@plaes.org>
Date:   Mon Oct 18 23:18:53 2010 +0300

    Fix linking against out-of-tree e-d-s
    
    https://bugzilla.gnome.org/show_bug.cgi?id=628238

 calendar/libecal/Makefile.am      |    2 +-
 calendar/libedata-cal/Makefile.am |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 5726863172b8991668fb3dcf1185be96b30dd61c
Author: Xandru Armesto <xandru@softastur.org>
Date:   Tue Oct 19 05:57:25 2010 +0200

    Updated asturian translation

 po/ast.po | 5116 +++++++++++++++++++++++++++++++++++--------------------------
 1 files changed, 2967 insertions(+), 2149 deletions(-)

commit b1b37cd9c0154e8ae5c025faa193bdec663a4aba
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Oct 18 16:46:19 2010 +0200

    [IMAPX] Crash on QRESYNC line formatting on 32bit platform

 camel/providers/imapx/camel-imapx-server.c |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

commit 67462d4ad7d5c0316c201ebaf15a32d09c0c23cf
Author: Vibha Yadav <yvibha@novell.com>
Date:   Mon Oct 18 11:10:52 2010 +0530

    Bug #558478 - Autocompletion inserts comma.
    
    Retrieve the text of gtk_entry again.

 libedataserverui/e-name-selector-entry.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 94a0ec62c2b7a3f44f7d5151ba644aaf7ebda4d4
Author: Pacho Ramos <pacho@condmat1.ciencias.uniovi.es>
Date:   Sun Oct 17 13:17:14 2010 -0400

    Bug 632376 - Rewind in camel-disco-diary to fix a crash

 camel/camel-disco-diary.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 530555a2c40835559fee83867bd5bd2b1c8fcc99
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Oct 15 11:35:02 2010 +0200

    Opening default/system addressbook doesn't always work

 addressbook/libebook/e-book.c |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

commit e40d8940d41ca0e2dba197ac015fc7f21d43016b
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Oct 14 13:05:57 2010 +0200

    Bug #534369 - New mail notifications for local Inbox don't work

 camel/providers/local/camel-local-folder.c  |   15 ++------
 camel/providers/local/camel-local-store.c   |   49 +++++++++++++++++++++++++++
 camel/providers/local/camel-local-store.h   |    4 ++
 camel/providers/local/camel-maildir-store.c |    7 +++-
 camel/providers/local/camel-mbox-store.c    |   14 +++++---
 camel/providers/local/camel-mh-store.c      |    7 +++-
 camel/providers/local/camel-spool-store.c   |    4 +-
 7 files changed, 79 insertions(+), 21 deletions(-)

commit fc520c48f928b15a7aecae6d17a06c0584f29d9e
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Oct 13 17:21:49 2010 +0200

    Bug #608557 - CamelOfflineJournal can call fclose with NULL

 camel/camel-offline-journal.c |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

commit 6fab71bcff4a0d8abe2f2b0d9a9a0dd37b1297ec
Author: Gil Forcada <gforcada@gnome.org>
Date:   Sun Oct 10 22:56:37 2010 +0200

    Updated Catalan translation

 po/ca.po | 3996 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 2116 insertions(+), 1880 deletions(-)

commit 92610ee4827d2e54ad7b84e88e7cd729b5d05f8c
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Oct 8 09:32:41 2010 +0200

    Bug #347520 - Names containing a dot in address parsed incorrectly

 camel/camel-mime-utils.c       |   25 +++++++++++++++++++++
 camel/tests/lib/address-data.h |   27 +++++++++++++++++++++++
 camel/tests/lib/camel-test.c   |    1 +
 camel/tests/message/test2.c    |   47 ++++++++++++++++++++++++++++++++++++++-
 4 files changed, 98 insertions(+), 2 deletions(-)

commit 41a5bfb86939b87dde03605cf4f6817c29967195
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Oct 7 13:51:37 2010 +0200

    Bug #630361 - Categories editing fixes

 libedataserver/e-categories.c          |   63 +++++++++++++++++++++++---------
 libedataserverui/e-categories-dialog.c |   24 +++++++++++-
 2 files changed, 67 insertions(+), 20 deletions(-)

commit 3a2047f7dc805c83d2ec1da54ac181401dee8d3c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Oct 5 11:29:28 2010 -0400

    Limit libgdata support to 0.6.
    
    libgdata 0.7 will break API.  We're not going to deal with that on a
    stable branch, so cap the supported version.

 configure.ac |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 1491c314d0b56c3e61f6dddf87e1782c494f8c65
Author: Luca Ferretti <lferrett@gnome.org>
Date:   Mon Oct 4 23:41:00 2010 +0200

    Change %-H to %k in Italian translation (should fix bug #631122)

 po/it.po |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

commit 60da54f6e6b7e9d65111d90842b0e787c5bc28f7
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Oct 4 15:51:30 2010 +0200

    Avoid passing NULL to g_strstrip in e_contact_get calls (part ][)

 addressbook/libebook/e-contact.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit d724b690348b80487a6012a53d0d3430807e169e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Sep 30 13:50:17 2010 -0400

    Don't link libebook to GTK+.

 addressbook/libegdbus/Makefile.am |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit bf3f436b702f5e9f6f8ec369b80fc718d4268dee
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Sep 27 08:17:41 2010 -0400

    Post-release version bump.

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2f0785c2147a7301cdfc49aa3ce220b3cba3cf4b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Sep 27 08:14:55 2010 -0400

    NEWS update for 2.32.0 release.

 NEWS |  308 +++++++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 173 insertions(+), 135 deletions(-)

commit ef3b8c9c1bb4d5be4ab123a5684e111aed518652
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Sep 30 16:31:11 2010 +0200

    Bug #616598 - AM/PM in Date header confuses parser

 camel/camel-mime-utils.c |   21 ++++++++++++++++++++-
 1 files changed, 20 insertions(+), 1 deletions(-)

commit 718f84eac3e7b0ef0c7c39d94612d4d16e6ac63d
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Sep 30 14:55:23 2010 +0200

    Bug #616596 - Disable debug prints from e-categories.c

 libedataserver/e-categories.c |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

commit 1869d10790ce7f4896084098de7da78ca55750f5
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Sep 30 14:06:33 2010 +0200

    Bug #615828 - Incorrectly set off-line state on CamelOfflineStore

 camel/camel-offline-store.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 6cabe110dd5d3d26e68e56f8ae0b4534ad501023
Author: Julien Ducourthial <gmenhir@free.fr>
Date:   Thu Sep 30 13:38:19 2010 +0200

    Bug #616172 - Return NULL from imapx_find_commad_tag when not found

 camel/providers/imapx/camel-imapx-server.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit f09c417d4f1647075dff680c6e8083fdf7362b78
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Sep 29 12:25:50 2010 +0200

    Bug #629507 - e_book_backend_cache_set_time doesn't rewrite old value

 addressbook/libedata-book/e-book-backend-cache.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 55cbe60c7d0f6ae13e79d6cb7b5ce4f789c4e2a3
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Sep 29 12:03:20 2010 +0200

    Bug #630321 - Disabling IMAPX account produces runtime warnings

 camel/providers/imapx/camel-imapx-server.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit f95b430bd0c8696eab54d99d006ab9373a9a95b7
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Sep 29 11:49:25 2010 +0200

    Bug #628655 - imapx parser thread gerror memory leak

 camel/providers/imapx/camel-imapx-server.c |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

commit cbd73cbaa7ebd65af0de38d387b8a67427f980f8
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Sep 29 11:45:17 2010 +0200

    Bug #629752 - ldap doesn't work in offline

 addressbook/backends/ldap/e-book-backend-ldap.c |   98 +++++++++++++---------
 1 files changed, 58 insertions(+), 40 deletions(-)

commit 55d0a4df07de2fd7b9b8b25485dd574e440fecf1
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Wed Sep 29 10:49:18 2010 +0200

    Bug #629908 - assertion failed: (E_IS_BOOK (book))

 addressbook/libebook/e-book.c |   31 +++++++++++++++-----------
 calendar/libecal/e-cal.c      |   48 +++++++++++++++++++++-------------------
 2 files changed, 43 insertions(+), 36 deletions(-)

commit de16bec8e6f235c3997455f02932c1881e56063a
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Sep 29 10:13:20 2010 +0200

    Bug #615274 - Encode proxy user/password in proxy URL

 libedataserver/e-proxy.c |   50 ++++++++++++++++++++++++++++++++++-----------
 1 files changed, 38 insertions(+), 12 deletions(-)

commit 5f98f42f4ccea1ae7dbe7b9954fc0282974fe45c
Author: Vibha Yadav <yvibha@novell.com>
Date:   Wed Sep 29 10:41:39 2010 +0530

    Bug #599741 - Cannot accept meeting request
    
    In case of success scenario too receive_object was propagating error as
    EDC_ERROR_FAILED_STATUS.

 .../backends/groupwise/e-cal-backend-groupwise.c   |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 66226a0d02c5f1d84b5bd0e210a86d6e07fa6a89
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Sep 27 20:29:59 2010 +0200

    Bug #630265 - Refetches unchanged 'On The Web' calendar

 calendar/backends/http/e-cal-backend-http.c |   36 ++++++++++++++++++++++++--
 1 files changed, 33 insertions(+), 3 deletions(-)

commit fde60cac5ba49dc6f2e68a00bbcfd9c34e548eba
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Mon Sep 27 19:20:15 2010 +0200

    [i18n] Updated Dutch translation

 po/nl.po | 4472 +++++++++++++++++++++++++++++---------------------------------
 1 files changed, 2086 insertions(+), 2386 deletions(-)

commit 59527cc467a16033a22ba3ef1be7bbf75c99cd8a
Author: Petr Kovar <pknbe@volny.cz>
Date:   Mon Sep 27 14:29:21 2010 +0200

    Update Czech translation by Marek Cernocky

 po/cs.po |  203 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 101 insertions(+), 102 deletions(-)

commit 6341359dcf1e9b7e304e8a9a1ffcc3802b16042c
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Thu Sep 23 19:10:37 2010 +0200

    Updated Basque language

 po/eu.po | 4048 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 2133 insertions(+), 1915 deletions(-)

commit 8ecd367efc3eafcf0b8b0528027b9c527a784b25
Author: Antonio Fernandes C. Neto <fernandes@pelivre.org>
Date:   Wed Sep 22 15:46:24 2010 -0300

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 4013 ++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1916 insertions(+), 2097 deletions(-)

commit 5d447d78998b86a35adb68d046e7d88f1f975618
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Wed Sep 22 17:40:27 2010 +0200

    Updated Polish translation

 po/pl.po | 4277 ++++++++++++++++++++++++++++----------------------------------
 1 files changed, 1938 insertions(+), 2339 deletions(-)

commit fc5d52bd39b757086547a4067fea3a60c40e2953
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Wed Sep 22 18:51:21 2010 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po |  792 +++++++++++++++++++++++++++++---------------------------
 po/zh_TW.po |  826 ++++++++++++++++++++++++++++++-----------------------------
 2 files changed, 829 insertions(+), 789 deletions(-)

commit 6d22d147717e7b88803a17e3e0e961647a572a59
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Mon Sep 20 15:18:03 2010 +0100

    Bug 629916 - imapx fails to handle errors in imapx_command_idle_stop()

 camel/providers/imapx/camel-imapx-server.c |   22 ++++++++++++++++++----
 1 files changed, 18 insertions(+), 4 deletions(-)

commit ff7dbd51041ffcaac6230064d482dc21477b326d
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Mon Sep 20 13:47:48 2010 +0100

    Bug 630152 - imapx_parser_thread registers wrong operation

 camel/providers/imapx/camel-imapx-server.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c7ebacd8f301fa8e936cd0a2e67a9950d402aa3a
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Mon Sep 20 13:30:13 2010 +0100

    Bug 630150 - imapx attempts to connect to server when already cancelled

 camel/providers/imapx/camel-imapx-store.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit a7f14ade704211d3b263ab26f6755ca06602d68e
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Mon Sep 20 13:29:20 2010 +0100

    Bug 630149 - imapx_sync() never returns error

 camel/providers/imapx/camel-imapx-folder.c |   19 ++++++++++---------
 1 files changed, 10 insertions(+), 9 deletions(-)

commit 3ff43587fdc5827efcd93e3e5cd5886c8700de7c
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Mon Sep 20 11:25:10 2010 +0100

    Bug 630135 - No UI feedback when imapx connection fails
    
    Don't call camel_operation_cancel(NULL). That has undesired effects.
    
    Only call camel_operation_cancel(server->op) if it's non-NULL -- i.e. if the
    parser thread had actually started up and set it.

 camel/providers/imapx/camel-imapx-server.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit fab726129d715553efe64abc2372b48bb783083a
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Wed Sep 15 01:20:24 2010 +0100

    Bug 629726 - Increase imapx starting buffer size to 4KiB
    
    It was temporarily set to 4 bytes to stress-test the buffer reallocation code.

 camel/providers/imapx/camel-imapx-stream.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 71a207d6f3224dac048f088be5705603880d6471
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Tue Sep 14 22:57:18 2010 +0100

    Bug 629714 - endless loop in imapx_parse_status()

 camel/providers/imapx/camel-imapx-utils.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8036c5689843cacb4dce523acd8f2fe171cd8fd0
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Mon Sep 20 15:45:32 2010 +0200

    Updated Hebrew translation.

 po/he.po |  558 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 285 insertions(+), 273 deletions(-)

commit b069138e62730d7301cf92cb9da5355e37ab9725
Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
Date:   Mon Sep 20 17:14:47 2010 +0900

    Updated Japanese translation

 po/ja.po |  192 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 96 insertions(+), 96 deletions(-)

commit 084c5d3f749f793d1f54740fc3b79cc6653ff8f5
Author: Yuri Myasoedov <ymyasoedov@src.gnome.org>
Date:   Mon Sep 20 09:20:46 2010 +0400

    Updated Russian translation

 po/ru.po | 4395 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 2375 insertions(+), 2020 deletions(-)

commit db1fb8fe74fe2cda88f607e9f213a18a43df18d8
Author: Wouter Bolsterlee <wbolster@gnome.org>
Date:   Sun Sep 19 20:13:07 2010 +0200

    Few corrections to nl translation

 po/nl.po |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit c1388686325e10fb9fd2812bd2ee463f69cdd29c
Author: Andika Triwidada <andika@gmail.com>
Date:   Sun Sep 19 09:26:12 2010 +0700

    Updated Indonesian translation

 po/id.po |  973 ++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 479 insertions(+), 494 deletions(-)

commit 5d7081e4dbe40ac03b43803262d89e602cd10552
Author: Timo Jyrinki <timo.jyrinki@iki.fi>
Date:   Fri Sep 17 18:32:26 2010 +0300

    Updated Finnish translation by Jiri Grönroos.

 po/fi.po | 4960 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 2607 insertions(+), 2353 deletions(-)

commit c8c9a610fd4e89fc545c1c89ce05d27cf05bd46b
Author: Žygimantas Beručka <zygis@gnome.org>
Date:   Fri Sep 17 03:29:45 2010 +0300

    Updated Lithuanian translation

 po/lt.po | 3886 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 1905 insertions(+), 1981 deletions(-)

commit 1ecf0da322ccde82d2a5cac8bf108e444ccc27d8
Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
Date:   Thu Sep 16 21:54:39 2010 +0200

    [l10n] Updated German translation

 po/de.po |  192 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 96 insertions(+), 96 deletions(-)

commit 2d9cd55ca81071749d82d740aa82210e1e4dff08
Author: Aron Xu <aronxu@gnome.org>
Date:   Thu Sep 16 15:37:44 2010 +0000

    Update Simplified Chinese translation.

 po/zh_CN.po |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit dfa9f614c3d6e1dd18017447b85ebff3d157c883
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Thu Sep 16 16:37:45 2010 +0530

    Updated licenses for imapx to LGPLv2

 camel/providers/imapx/camel-imapx-folder.c       |   19 +++++++++----------
 camel/providers/imapx/camel-imapx-folder.h       |   18 +++++++++---------
 camel/providers/imapx/camel-imapx-provider.c     |   19 +++++++++----------
 camel/providers/imapx/camel-imapx-server.c       |   18 ++++++++++++++++++
 camel/providers/imapx/camel-imapx-server.h       |   18 ++++++++----------
 camel/providers/imapx/camel-imapx-store.c        |   19 +++++++++----------
 camel/providers/imapx/camel-imapx-store.h        |   18 +++++++++---------
 camel/providers/imapx/camel-imapx-stream.c       |   18 +++++++++---------
 camel/providers/imapx/camel-imapx-stream.h       |   14 ++++++++------
 camel/providers/imapx/camel-imapx-utils.c        |   18 ++++++++++++++++++
 camel/providers/imapx/camel-imapx-utils.h        |   18 ++++++++++++++++++
 camel/providers/imapx/camel-imapx-view-summary.c |   16 +++++++---------
 camel/providers/imapx/camel-imapx-view-summary.h |   16 ++++++++--------
 camel/providers/imapx/test-imapx.c               |   19 +++++++++++++++++++
 14 files changed, 158 insertions(+), 90 deletions(-)

commit 8938b02e3ef1dec79d55ad035b917d2791e088ae
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Thu Sep 16 16:12:17 2010 +0530

    Update license to LGPLv2 for e-debug-log files

 libedataserver/e-debug-log.c |   44 +++++++++++++++++++++---------------------
 libedataserver/e-debug-log.h |   44 +++++++++++++++++++++---------------------
 2 files changed, 44 insertions(+), 44 deletions(-)

commit 1147124af61d70f82f81886f83951d9c46e9375b
Author: Kenneth Nielsen <k.nielsen81@gmail.com>
Date:   Wed Sep 15 20:32:18 2010 +0200

    Updated Danish translation

 po/da.po |  714 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 366 insertions(+), 348 deletions(-)

commit 818b39d3ae08040f613a143a709de2c8f3a4ad8d
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date:   Wed Sep 15 10:51:19 2010 +0200

    Increase safety on Windows
    Call SetDllDirectory() to reduce risk of DLL hijacking, and call
    SetProcessDEPPolicy() to reduce risk of rogue code execution.

 addressbook/libedata-book/e-data-book-factory.c |   33 +++++++++++++++++++++++
 calendar/libedata-cal/e-data-cal-factory.c      |   33 +++++++++++++++++++++++
 2 files changed, 66 insertions(+), 0 deletions(-)

commit ab9a4db21feb186cb6fe467597b9e5145a1843fe
Author: Ivar Smolin <okul@linux.ee>
Date:   Tue Sep 14 11:17:13 2010 +0300

    [l10n] Updated Estonian translation

 po/et.po |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 68493455b5690765a417136a762c1723575a43ea
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date:   Mon Sep 13 23:49:55 2010 +0200

    Don't dupplicate wspiapi.h internally
    This will put the responsibility to load a libary correctly to the
    one who implements teh wspiapi.h header.

 camel/Makefile.am             |    3 +-
 camel/camel-mime-utils.c      |    4 +-
 camel/camel-net-utils-win32.h |  386 -----------------------------------------
 camel/camel-net-utils.c       |    4 +-
 camel/camel-sasl-digest-md5.c |    4 +-
 configure.ac                  |    3 +
 6 files changed, 13 insertions(+), 391 deletions(-)

commit 33935aac54c534633ace534cc194c83d211fcb60
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Sep 13 18:34:19 2010 +0530

    post release version bump

 configure.ac |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 921fb3bb2c7e72e7a3bab07f1db414a3bc577788
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Sep 13 18:23:27 2010 +0530

    Update version for 2.31.92.1 release

 configure.ac |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 88e389b942a59b57bcffc4b1e5ace71a0a6615ed
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Sep 13 17:02:15 2010 +0530

    Bug 629255 - e-d-s FTBFS

 calendar/libedata-cal/Makefile.am |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit c2793e3e1c6e64138a03087728453ee18db0d8f1
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Sep 13 16:09:10 2010 +0530

    post release version bump

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 4ce50180a8711a8c1046ca7ae7d5575557606460
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Sep 13 12:04:52 2010 +0530

    News update for 2.31.92 release

 NEWS |   84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 84 insertions(+), 0 deletions(-)

commit 08216b76af8fda75947edebc7af3e3c810104ae1
Author: Marek Černocký <marek@manet.cz>
Date:   Mon Sep 13 00:03:30 2010 +0200

    Updated Czech translation

 po/cs.po |  554 +++++++++++++-------------------------------------------------
 1 files changed, 110 insertions(+), 444 deletions(-)

commit d101430c75b4ca62bb794060a16547f77c341ece
Author: Luca Ferretti <lferrett@gnome.org>
Date:   Sun Sep 12 22:31:17 2010 +0200

    Updated Italian translation

 po/it.po | 4180 ++++++++++++++++++++++++++++----------------------------------
 1 files changed, 1894 insertions(+), 2286 deletions(-)

commit 300fb49008025ba1d38d5c51c6f5ab80e33046ee
Author: Kiyotaka NISHIBORI <nl.nishibori.kiyotaka@gmail.com>
Date:   Sun Sep 12 23:12:28 2010 +0900

    Updated Japanese translation.

 po/ja.po | 4925 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 2625 insertions(+), 2300 deletions(-)

commit 1fb79fb8ba8fab00e00e2e5c28c3d567a74e0379
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Sep 12 06:34:01 2010 -0400

    Update .gitignore

 .gitignore |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8c0b238432af616886ea799af62eeab56a835caa
Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
Date:   Sun Sep 12 01:16:04 2010 +0200

    [l10n] Updated German translation

 po/de.po |  903 ++++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 496 insertions(+), 407 deletions(-)

commit e4509f33402b49cb4e84d1a250c963892323bfba
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Sep 11 13:43:38 2010 -0400

    Use --disable-gtk3 in DISTCHECK_CONFIGURE_FLAGS.
    
    GNOME 2.32 is still based on GTK+ 2.x.

 Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a977da4197c9533b7a78b3d723f6941e421fc10a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Sep 11 11:48:35 2010 -0400

    Coding style and whitespace cleanups.

 .../backends/groupwise/e-book-backend-groupwise.c  |    2 +-
 addressbook/backends/ldap/e-book-backend-ldap.c    |   10 ++--
 addressbook/libebook/e-book-view.c                 |    2 +-
 addressbook/libebook/e-book.c                      |   18 +++---
 addressbook/libebook/e-contact.c                   |    8 +-
 addressbook/libebook/e-contact.h                   |    2 +-
 addressbook/libebook/e-destination.c               |   34 +++++-----
 addressbook/libebook/e-name-western.c              |    4 +-
 addressbook/libebook/e-vcard.c                     |    6 +-
 addressbook/libedata-book/e-book-backend-summary.c |    2 +-
 calendar/backends/caldav/e-cal-backend-caldav.c    |   10 +--
 calendar/backends/file/e-cal-backend-file.c        |   72 +++++++++----------
 .../groupwise/e-cal-backend-groupwise-utils.c      |    2 +-
 .../backends/groupwise/e-cal-backend-groupwise.c   |   14 ++--
 calendar/backends/http/e-cal-backend-http.c        |    9 +--
 calendar/backends/weather/e-cal-backend-weather.c  |   14 ++--
 calendar/backends/weather/e-weather-source-ccf.c   |    6 +-
 calendar/libecal/e-cal-component.c                 |    4 +-
 calendar/libecal/e-cal-recur.c                     |    2 +-
 calendar/libecal/e-cal-recur.h                     |    2 +-
 calendar/libecal/e-cal-util.c                      |    6 +-
 calendar/libecal/e-cal.c                           |   13 ++--
 calendar/libedata-cal/e-cal-backend-file-store.c   |   19 +++---
 calendar/libedata-cal/e-cal-backend-intervaltree.c |   74 +++++++++----------
 calendar/libedata-cal/e-cal-backend-intervaltree.h |    2 +-
 calendar/libedata-cal/e-cal-backend-sexp.c         |    4 +-
 calendar/libedata-cal/e-cal-backend-store.c        |    9 +--
 calendar/libedata-cal/e-cal-backend-store.h        |    8 +-
 calendar/libedata-cal/e-cal-backend-sync.c         |    4 +-
 calendar/libedata-cal/test-intervaltree.c          |    4 -
 camel/camel-db.c                                   |   42 ++++++------
 camel/camel-filter-driver.c                        |    6 +-
 camel/camel-folder-search.c                        |    6 +-
 camel/camel-folder-summary.c                       |   50 +++++++-------
 camel/camel-folder.c                               |    8 +-
 camel/camel-mime-utils.c                           |    8 +-
 camel/camel-sasl-ntlm.c                            |   14 ++--
 camel/providers/groupwise/camel-groupwise-folder.c |   20 +++---
 .../providers/groupwise/camel-groupwise-provider.c |    2 +-
 camel/providers/imap/camel-imap-folder.c           |    4 +-
 camel/providers/imap/camel-imap-store-summary.c    |    2 +-
 camel/providers/imap/camel-imap-utils.c            |    2 +-
 camel/providers/imapx/camel-imapx-server.c         |    4 +-
 camel/providers/imapx/camel-imapx-stream.c         |    1 -
 camel/providers/imapx/camel-imapx-utils.c          |   70 +++++++++---------
 camel/providers/imapx/test-imapx.c                 |    4 +-
 libedataserver/e-account-list.c                    |    2 +-
 libedataserver/e-data-server-util.c                |    8 +-
 libedataserver/e-debug-log.h                       |   10 ++--
 libedataserver/e-iterator.c                        |    6 +-
 libedataserver/e-sexp.c                            |   13 ++--
 libedataserver/e-source-group.c                    |    2 +-
 libedataserver/e-source.c                          |    4 +-
 libedataserver/e-time-utils.c                      |   12 ++--
 libedataserverui/e-categories-dialog.c             |    2 +-
 libedataserverui/e-category-completion.c           |    2 +-
 libedataserverui/e-contact-store.c                 |    2 +-
 libedataserverui/e-destination-store.c             |   12 ++--
 libedataserverui/e-name-selector-entry.c           |   40 +++++-----
 libedataserverui/e-name-selector-model.c           |    6 +-
 libedataserverui/e-tree-model-generator.c          |   16 ++--
 libedataserverui/test-contact-store.c              |    2 +-
 libedataserverui/test-source-combo-box.c           |    2 +-
 libedataserverui/test-source-selector.c            |    2 +-
 servers/groupwise/e-gw-item.c                      |   14 ++--
 servers/groupwise/e-gw-recur-utils.c               |    2 +-
 servers/groupwise/e-gw-recur-utils.h               |    2 +-
 67 files changed, 373 insertions(+), 397 deletions(-)

commit 98cc94544940206ce5bbc4ec162295b393f91870
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Sep 11 09:50:25 2010 -0400

    Update API documentation.

 addressbook/libebook/e-book.h                      |    6 +
 calendar/libecal/e-cal-recur.c                     |   27 +++--
 calendar/libecal/e-cal-util.c                      |    9 +-
 calendar/libedata-cal/e-cal-backend-intervaltree.c |   35 ++++-
 calendar/libedata-cal/e-cal-backend-intervaltree.h |   34 ++---
 calendar/libedata-cal/e-cal-backend-sexp.c         |    1 +
 calendar/libedata-cal/e-cal-backend-sexp.h         |    7 +-
 calendar/libedata-cal/e-cal-backend-store.c        |    4 +-
 camel/camel-tcp-stream-raw.h                       |    7 +-
 camel/camel-tcp-stream.c                           |    6 +
 .../addressbook/libebook/libebook-sections.txt     |    1 +
 .../addressbook/libebook/tmpl/e-book.sgml          |   13 ++-
 .../calendar/libecal/libecal-sections.txt          |    3 +
 .../libecal/tmpl/e-cal-check-timezones.sgml        |    3 +
 .../calendar/libecal/tmpl/e-cal-recur.sgml         |   24 ++++
 .../calendar/libecal/tmpl/e-cal-util.sgml          |   14 ++
 .../calendar/libedata-cal/libedata-cal-docs.sgml   |    1 +
 .../libedata-cal/libedata-cal-sections.txt         |   28 ++++
 .../libedata-cal/tmpl/e-cal-backend-sexp.sgml      |   11 ++
 .../libedata-cal/tmpl/e-cal-backend-store.sgml     |   34 +++++
 .../calendar/libedata-cal/tmpl/e-intervaltree.sgml |   81 +++++++++++
 docs/reference/camel/camel-sections.txt            |    4 +
 .../reference/camel/tmpl/camel-cipher-context.sgml |    6 +
 .../reference/camel/tmpl/camel-tcp-stream-raw.sgml |   15 ++
 docs/reference/camel/tmpl/camel-tcp-stream.sgml    |    9 ++
 .../libedataserver/libedataserver-docs.sgml        |    1 +
 .../libedataserver/libedataserver-sections.txt     |   20 +++
 .../reference/libedataserver/tmpl/e-debug-log.sgml |  146 ++++++++++++++++++++
 docs/reference/libedataserver/tmpl/e-sexp.sgml     |   14 ++
 libedataserver/e-debug-log.c                       |   55 ++++++++
 libedataserver/e-debug-log.h                       |   17 +++
 libedataserver/e-sexp.c                            |    1 +
 32 files changed, 589 insertions(+), 48 deletions(-)

commit 7c4b778c1afe67441dc12957f315832d93bb87f1
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Sep 11 08:08:45 2010 -0400

    Re-work my GtkDialog:has-separator workaround.
    
    If we're using GTK+ 2.21.8 (where gtk_dialog_set_has_separator() is
    deprecated but the property is still present and defaults to TRUE), we
    still need to set the property to FALSE.  So instead use g_object_set()
    up through GTK+ 2.90.6, after which the property itself is gone.

 libedataserverui/e-name-selector-dialog.c   |    4 ++--
 libedataserverui/e-passwords.c              |    4 ++--
 libedataserverui/e-source-selector-dialog.c |    4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

commit fde3252676e4613db2b9907a5db0509bf08dd5a1
Author: Changwoo Ryu <cwryu@debian.org>
Date:   Sat Sep 11 19:54:05 2010 +0900

    Updated Korean translation

 po/ko.po | 4038 +++++++++++++++++++++++++++-----------------------------------
 1 files changed, 1727 insertions(+), 2311 deletions(-)

commit fcd8484f7759475feeade1ce9feb1fc5f7554e66
Author: Dr.Tirumurti Vasudevan <vasudeven@git.gnome.org>
Date:   Sat Sep 11 14:55:28 2010 +0530

    Updated Tamil translation

 po/ta.po |  451 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 220 insertions(+), 231 deletions(-)

commit 38096d00a434176b47ceab51ca12d3fa382c7be4
Author: Dr.Tirumurti Vasudevan <vasudeven@git.gnome.org>
Date:   Sat Sep 11 13:14:55 2010 +0530

    Updated Tamil translation

 po/ta.po |  754 +++++++++++++++++++++++++++++++++++---------------------------
 1 files changed, 427 insertions(+), 327 deletions(-)

commit 4e6187e7df5649219909560634ce1786d2bf9df2
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Sep 10 19:58:21 2010 -0400

    Work around deprecation of gtk_dialog_set_has_separator()
    
    Unfortunately the default value for this property is TRUE (bzzt, WRONG!)
    so we can't just remove the function outright until we require GTK+ 2.22.
    It was deprecated in GTK+ 2.21.8.

 libedataserverui/e-name-selector-dialog.c   |    2 ++
 libedataserverui/e-passwords.c              |    2 ++
 libedataserverui/e-source-selector-dialog.c |    2 ++
 3 files changed, 6 insertions(+), 0 deletions(-)

commit 485886e965af332876ae6036d38e00abc63396c2
Author: Petr Kovar <pknbe@volny.cz>
Date:   Fri Sep 10 22:14:49 2010 +0200

    Update Czech translation by Marek Cernocky
    
    Partially fixing bug #628963, thanks goes to Stanislav Brabec.

 po/cs.po | 4382 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 2316 insertions(+), 2066 deletions(-)

commit f82cec48525227a5ec22fc53dacad4827d2c0868
Author: Ivar Smolin <okul@linux.ee>
Date:   Fri Sep 10 10:40:23 2010 +0300

    [l10n] Updated Estonian translation

 po/et.po |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit add2b044a3c34a23b822f79ec688c555bb3c0755
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Thu Sep 9 19:08:27 2010 +0530

    Update the server utc time in the key file to avoid fetching duplicates items again and again. This had been broken when fetching modified items moved away from get_quick_messages to get_items_request. Remove the lock from get_object_list.

 .../backends/groupwise/e-cal-backend-groupwise.c   |   90 ++++++++++----------
 1 files changed, 44 insertions(+), 46 deletions(-)

commit 426279a01963bb827724e1d0fbb528e017d54404
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Thu Sep 9 15:26:34 2010 +0530

    Add an example for host url

 servers/groupwise/soap-test.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 8dfdee475f863e1acef51ee675fb0e49a3867f14
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Thu Sep 9 13:40:02 2010 +0530

    Switch off user_insert signal handler while inserting the comma

 libedataserverui/e-name-selector-entry.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 7d6714c4a0da5f39e1df4c5a2ffc99aa2d190f81
Author: Bharath Acharya <abharath@novell.com>
Date:   Thu Sep 9 18:29:45 2010 +0530

    Fixed - Unable to send mails using Evolution.
    
    Fixed the address regression.

 addressbook/libebook/e-destination.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit fa9d7b6fc5816b4f6360344a1be13d768bc53ff4
Author: Bharath Acharya <abharath@novell.com>
Date:   Thu Sep 9 15:57:27 2010 +0530

    Bug #628299 - Crash in g_variant_is_trusted.
    
    Initialize the error message. Fixes the crash. Need to fix the right error
    message from the server later..

 .../backends/groupwise/e-cal-backend-groupwise.c   |    8 ++++++++
 servers/groupwise/e-gw-connection.c                |    1 +
 2 files changed, 9 insertions(+), 0 deletions(-)

commit 9cbfcc0352a81512f85bb5e13a06507fea22ed42
Author: Punit Jain <jpunit@novell.com>
Date:   Thu Sep 9 12:22:01 2010 +0530

    Put the component into the cache after inserting into interval tree. Store comps in interval tree based on just uid for non-recurring events

 calendar/libedata-cal/e-cal-backend-file-store.c   |    1 +
 calendar/libedata-cal/e-cal-backend-intervaltree.c |    7 +++++--
 calendar/libedata-cal/e-cal-backend-store.c        |    8 ++++----
 3 files changed, 10 insertions(+), 6 deletions(-)

commit 11efe67979ab5589f204b50deda90c0edeefe7ab
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Thu Sep 9 12:07:10 2010 +0530

    Remove the key if the value is NULL.

 calendar/libedata-cal/e-cal-backend-file-store.c |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

commit dc186ba32cb2987edfeed4c07b5999016e4a0dd9
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Thu Sep 9 12:02:05 2010 +0530

    Bug #507290 (bnc) -Messages in thread out of order

 camel/providers/groupwise/camel-groupwise-folder.c |   97 ++++++++++---------
 1 files changed, 51 insertions(+), 46 deletions(-)

commit a6c6de5b20cc864a08587e6239abacb42e0500d9
Author: Ivar Smolin <okul@linux.ee>
Date:   Thu Sep 9 08:12:54 2010 +0300

    [l10n] Updated Estonian translation

 po/et.po |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 626730b63b16fadaf732e85f3a46871fa0824259
Author: Sankar P <psankar@novell.com>
Date:   Thu Sep 9 10:36:23 2010 +0530

    Bug #471079 (bnc) - Unable To Exclude Names
    
    Unable To Exclude Names From Email Groups.
    
    Bug Report:
    I have created a personal "On This Computer" email group with multiple people.
    When I type in that group name it auto-completes and displays in the To: field
    underlined.
    
    If you right mouse click on that group you see a list of all people that are in
    the group with checkboxes next to their name.  You are supposed to be able to
    uncheck people from the group and they will not receive the message.  However,
    people that you uncheck still receive the message.

 addressbook/libebook/e-destination.c |   85 +++++++++++++++-------------------
 1 files changed, 38 insertions(+), 47 deletions(-)

commit f2a5566dd573d6819f6926c01a959f174174384d
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date:   Wed Sep 8 21:17:51 2010 +0200

    Don't use getline, implement a simple replacement.
    Some systems don't have getline in their C library, so use a private
    implementation released under LGPL v2+ and found here:
     http://www.google.com/codesearch/p?hl=en#qUwOD6iX2hc/openjaus/branches/tom/OpenJAUSv3.3.1/ojVehicleSim/src/getLine.c&q=getline%20lang:c&sa=N&cd=9&ct=rc&l=144

 calendar/backends/file/Makefile.am          |    1 -
 calendar/backends/file/e-cal-backend-file.c |   62 ++++++++++++++++++++++++++-
 2 files changed, 61 insertions(+), 2 deletions(-)

commit 1447ece17469485a85e3b2dcbb6fec51a8092f65
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Wed Sep 8 13:47:57 2010 +0200

    Updated Hungarian translation

 po/hu.po | 3697 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 1783 insertions(+), 1914 deletions(-)

commit 4483ce25fcb1bd6149c38a55852a5b66f43b6cb2
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Sep 8 13:15:51 2010 +0200

    Bug #627336 - Groupwise cal can return NULL without error on create_object

 .../backends/groupwise/e-cal-backend-groupwise.c   |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit b01708589aea7ec82218d33616e1e8a56f01d0b1
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Sep 8 13:09:58 2010 +0200

    Bug #628426 - Fix double free crash caused by the previous patch

 camel/providers/imapx/camel-imapx-server.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 36ba3b42c643c408dff9d0633fd304813c824054
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Wed Sep 8 16:32:26 2010 +0530

    Bug #603044 (bnc) -Issues with Forward as redirect
    
    Forward as redirect does not work properly. Parse the RESENT_* headers
    to check if its a redirected email.
    
    Bug Report:
    Select a message to be forwarded as a redirect and regardless of which
    e-mail address I redirect the message to, it always gets sent to myself.

 camel/providers/groupwise/camel-groupwise-utils.c |   41 ++++++++++++++++-----
 1 files changed, 31 insertions(+), 10 deletions(-)

commit 3a526a97c821e3bfb112a698036531c9ee449912
Author: Bharath Acharya <abharath@novell.com>
Date:   Wed Sep 8 15:42:47 2010 +0530

    Bug #611568 (bnc) - Search fails for Cc recipient.
    
    Search for Cc recipients fails in Groupwise.

 camel/providers/groupwise/camel-groupwise-folder.c |   62 +++++++++++++------
 1 files changed, 42 insertions(+), 20 deletions(-)

commit de5bdc315907225f61bce95937ba16d23b028691
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Wed Sep 8 10:43:28 2010 +0100

    Bug 628977 - crash in imapx_parse_uids() (Make stream buf grow automatically)
    
    Instead of bailing out when we need a larger buffer, just grow it.
    
    Start with a 4-byte buffer, to ensure we exercise the reallocation code.
    After a little while (and before the release) we can bump that up to something
    more sensible like 4KiB.

 camel/providers/imapx/camel-imapx-stream.c |   91 ++++++++++++++++-----------
 camel/providers/imapx/camel-imapx-stream.h |    1 +
 2 files changed, 55 insertions(+), 37 deletions(-)

commit 5e6b049763a7c72e179c9f6446856031a68dba26
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Wed Sep 8 10:37:00 2010 +0100

    Remove redundant 'tokenptr' field from CamelIMAPXStream
    
    It never differs from tokenbuf, so just use that.

 camel/providers/imapx/camel-imapx-stream.c |   18 +++++++++---------
 camel/providers/imapx/camel-imapx-stream.h |    2 +-
 2 files changed, 10 insertions(+), 10 deletions(-)

commit 0493f925e7d2e5a3db6297464c997c0e4ba3ea78
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Wed Sep 8 10:35:26 2010 +0100

    Remove redundant 'tokenend' field from CamelIMAPXStream

 camel/providers/imapx/camel-imapx-stream.c |    1 -
 camel/providers/imapx/camel-imapx-stream.h |    2 +-
 2 files changed, 1 insertions(+), 2 deletions(-)

commit 32ad6448981d11b7cc5e234d2ccfdcaf56f62866
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Wed Sep 8 13:41:57 2010 +0530

    Ensure end date is generated for master recurrence event while inserting into the interval tree

 calendar/libecal/e-cal-recur.c                   |    7 +------
 calendar/libecal/e-cal-recur.h                   |    6 ++++++
 calendar/libecal/e-cal-util.c                    |    2 ++
 calendar/libedata-cal/e-cal-backend-file-store.c |    2 +-
 4 files changed, 10 insertions(+), 7 deletions(-)

commit 7d4f72fd959750d18899113d91cc19955efec210
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date:   Wed Sep 8 10:08:58 2010 +0200

    Fix a memory leak recently created (less work for Milan)

 .../groupwise/e-cal-backend-groupwise-utils.c      |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 87fd03fc794a1205bc56c14da94ac54813ed5335
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date:   Wed Sep 8 10:05:27 2010 +0200

    Avoid having backslashes in uri on windows

 .../groupwise/e-cal-backend-groupwise-utils.c      |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit d1a3a9e1948156e685e6dcfa7af12c4abab3fd3b
Author: Ivar Smolin <okul@linux.ee>
Date:   Wed Sep 8 09:05:00 2010 +0300

    [l10n] Updated Estonian translation

 po/et.po |  530 +++++++++-----------------------------------------------------
 1 files changed, 75 insertions(+), 455 deletions(-)

commit f175cdc24dc019d0db39ac12ab6122ed7bf78651
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:   Wed Sep 8 00:05:13 2010 +0100

    Updated Portuguese translation

 po/pt.po | 3887 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 2053 insertions(+), 1834 deletions(-)

commit 35d9577981760f176ebc0ccfa54b20c23d945a5e
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Tue Sep 7 18:47:04 2010 +0100

    Increase maximum token size to 8KiB
    
    This is a dirty way to avoid bug #628940 for now

 camel/providers/imapx/camel-imapx-stream.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 339aef2d3d131cca2833a45e77788c6786beb833
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Tue Sep 7 18:46:49 2010 +0100

    Handle error from camel_imapx_stream_token()
    
    This should prevent bug #628940 from actually crashing Evolution, although
    it's still very broken.

 camel/providers/imapx/camel-imapx-utils.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 09ec942857fb39525eddec7db98936259c1143c4
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Sep 7 18:38:33 2010 +0200

    Various memory leaks

 addressbook/libedata-book/e-data-book.c |    1 +
 camel/camel-folder-summary.c            |    2 ++
 camel/camel-vee-folder.c                |    2 ++
 3 files changed, 5 insertions(+), 0 deletions(-)

commit b417129f59c0e6cf26fb22b6abcf71f544f78432
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue Sep 7 20:31:36 2010 +0530

    Fix attachments retrieval issue in groupwise. Add the prefix file:// to the filename to form the uri

 .../groupwise/e-cal-backend-groupwise-utils.c      |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

commit affc0860e102fa80985928c6c8620a291a96c476
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue Sep 7 17:13:40 2010 +0530

    Fix a error in previous commit.

 calendar/backends/caldav/e-cal-backend-caldav.c    |    2 +-
 .../backends/groupwise/e-cal-backend-groupwise.c   |    2 +-
 calendar/backends/http/e-cal-backend-http.c        |    2 +-
 calendar/backends/weather/e-cal-backend-weather.c  |    2 +-
 calendar/libedata-cal/e-cal-backend-file-store.c   |    2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

commit 9b92dadce8a58fd148a0c120fea22abd47ad1171
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue Sep 7 17:06:55 2010 +0530

    Just add into the interval tree while loading the cache

 calendar/libedata-cal/e-cal-backend-file-store.c |    2 +-
 calendar/libedata-cal/e-cal-backend-store.c      |   17 +++++++++++++++++
 calendar/libedata-cal/e-cal-backend-store.h      |    5 +++++
 3 files changed, 23 insertions(+), 1 deletions(-)

commit fcf9801eef6632aad812db7499d8c2ac57e4ec8c
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue Sep 7 16:52:18 2010 +0530

    Find the timezone in libical first and then the backend or cache while resolving tzids

 calendar/backends/caldav/e-cal-backend-caldav.c    |   14 +++++++++--
 calendar/backends/file/e-cal-backend-file.c        |   10 ++++----
 .../backends/groupwise/e-cal-backend-groupwise.c   |   14 +++++++++--
 calendar/backends/http/e-cal-backend-http.c        |   23 +++++++++++--------
 calendar/backends/weather/e-cal-backend-weather.c  |   14 +++++++++--
 calendar/libecal/e-cal-util.c                      |    2 +-
 calendar/libecal/e-cal-util.h                      |    2 +-
 calendar/libedata-cal/e-cal-backend-file-store.c   |   15 ++++++++++--
 8 files changed, 65 insertions(+), 29 deletions(-)

commit 95965b484957fc13aacfa77c2bb37f2e690e91d5
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue Sep 7 16:06:18 2010 +0530

    Do not break the api. Add store_put_component_with_time_range. Revert changes from ECalBackendCache

 calendar/backends/caldav/e-cal-backend-caldav.c    |    2 +-
 .../backends/groupwise/e-cal-backend-groupwise.c   |    2 +-
 calendar/backends/http/e-cal-backend-http.c        |    2 +-
 calendar/backends/weather/e-cal-backend-weather.c  |    2 +-
 calendar/libedata-cal/e-cal-backend-cache.c        |   61 +-------------------
 calendar/libedata-cal/e-cal-backend-cache.h        |    5 +-
 calendar/libedata-cal/e-cal-backend-file-store.c   |    3 +-
 calendar/libedata-cal/e-cal-backend-store.c        |   26 +++++++-
 calendar/libedata-cal/e-cal-backend-store.h        |    5 +-
 9 files changed, 36 insertions(+), 72 deletions(-)

commit 126e66f98d384fa6c5a8fca1f462505df8f9e6c5
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Sep 7 11:00:51 2010 +0200

    Bug #628659 - imapx_sync_changes memory leak

 camel/providers/imapx/camel-imapx-server.c |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

commit a304ada6d6b2c48328cbac6e7911c1de894df4c8
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Sep 7 10:14:47 2010 +0200

    Bug #628658 - imapx expunge memory leak

 camel/providers/imapx/camel-imapx-server.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 903db667c5f4abd1bc892d0e0fd966ce3373f4c5
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Sep 7 09:54:57 2010 +0200

    Bug #628657 - imapx sync_folders memory leak

 camel/providers/imapx/camel-imapx-store-summary.c |    2 ++
 camel/providers/imapx/camel-imapx-store.c         |    5 +++++
 2 files changed, 7 insertions(+), 0 deletions(-)

commit 8033ade1434d9bae74e9cc98a6a60d13097ab07a
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue Sep 7 12:38:54 2010 +0530

    Disable debug messages

 calendar/backends/file/e-cal-backend-file.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d19f191d5275d52a488575e38971fb9cff7dc366
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue Sep 7 11:03:26 2010 +0530

    Fix more warnings and use glib data types

 calendar/libedata-cal/test-intervaltree.c |   14 ++--
 libedataserver/e-debug-log.c              |  114 ++++++++++++++--------------
 libedataserver/e-debug-log.h              |   18 ++--
 libedataserver/e-sexp.c                   |   46 ++++++------
 4 files changed, 97 insertions(+), 95 deletions(-)

commit bad59723d163b371f1ee18535edf93cdcad2d8f2
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue Sep 7 10:50:26 2010 +0530

    Fix a compilation issue and warnings

 calendar/backends/file/Makefile.am        |    2 +-
 calendar/libedata-cal/Makefile.am         |  100 ++++++++++++++--------------
 calendar/libedata-cal/test-intervaltree.c |    4 +-
 3 files changed, 54 insertions(+), 52 deletions(-)

commit 18de9d5ee5e1b5d8c20385671d295df9fce4118e
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue Sep 7 10:06:32 2010 +0530

    convert to glib data types

 calendar/libedata-cal/e-cal-backend-file-store.c   |    3 +--
 calendar/libedata-cal/e-cal-backend-intervaltree.c |   12 ++++++------
 calendar/libedata-cal/e-cal-backend-intervaltree.h |    2 +-
 3 files changed, 8 insertions(+), 9 deletions(-)

commit eae98f5ef7aa12458dec492a01386ca1806141c2
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Sep 6 20:10:07 2010 +0530

    Unlock the mutex on one return path. Added some comments

 calendar/libedata-cal/e-cal-backend-intervaltree.c |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

commit 1bec75476162b04acbb7e01fd708638ebfebc334
Author: Stanislav Slusny <slusnys@gmail.com>
Date:   Mon Sep 6 19:59:53 2010 +0530

    Patch from Stanislav Slusny as part of the Google Summer of
    Code project to optimize eds calendar memory usage and speed.
    Punit Jain <jpunit@novell.com> worked upon this patch and fixed
    issues to be able to be upstreamed. Thanks to both of them.

 calendar/backends/caldav/e-cal-backend-caldav.c    |   54 ++-
 calendar/backends/file/Makefile.am                 |   19 +
 calendar/backends/file/e-cal-backend-file.c        |  434 +++++++++++-
 .../backends/groupwise/e-cal-backend-groupwise.c   |   56 ++-
 calendar/backends/http/e-cal-backend-http.c        |   59 ++-
 calendar/backends/weather/e-cal-backend-weather.c  |   50 ++-
 calendar/libecal/e-cal-recur.c                     |   94 ++-
 calendar/libecal/e-cal-recur.h                     |    6 +
 calendar/libecal/e-cal-util.c                      |  163 +++++-
 calendar/libecal/e-cal-util.h                      |    7 +
 calendar/libedata-cal/Makefile.am                  |   55 ++-
 calendar/libedata-cal/e-cal-backend-cache.c        |   61 ++-
 calendar/libedata-cal/e-cal-backend-cache.h        |    5 +-
 calendar/libedata-cal/e-cal-backend-file-store.c   |   52 +-
 calendar/libedata-cal/e-cal-backend-intervaltree.c |  765 ++++++++++++++++++++
 calendar/libedata-cal/e-cal-backend-intervaltree.h |   95 +++
 calendar/libedata-cal/e-cal-backend-sexp.c         |   68 ++-
 calendar/libedata-cal/e-cal-backend-sexp.h         |    6 +-
 calendar/libedata-cal/e-cal-backend-store.c        |   94 +++-
 calendar/libedata-cal/e-cal-backend-store.h        |    9 +-
 calendar/libedata-cal/e-data-cal-view.c            |    3 +-
 calendar/libedata-cal/e-data-cal.c                 |    6 +-
 calendar/libedata-cal/test-intervaltree.c          |  431 +++++++++++
 libedataserver/Makefile.am                         |    2 +
 libedataserver/e-debug-log.c                       |  633 ++++++++++++++++
 libedataserver/e-debug-log.h                       |   56 ++
 libedataserver/e-sexp.c                            |  285 ++++++++-
 libedataserver/e-sexp.h                            |    4 +
 28 files changed, 3469 insertions(+), 103 deletions(-)

commit ba23727169e15e6f297282aba0e014114053c761
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Sep 6 21:22:56 2010 +0200

    Bug #628651 - memory leak in imapx_append_message()

 camel/providers/imapx/camel-imapx-server.c |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

commit aac3dff2847c14159eb047d7ac4c73e818b943f4
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Sep 6 20:39:48 2010 +0200

    Bug #628426 - imapx refresh_info memory leak

 camel/providers/imapx/camel-imapx-server.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 2b37c2ab72d4d7c0525a7d1c139b5b68f601d237
Author: Aron Xu <aronxu@gnome.org>
Date:   Mon Sep 6 21:09:12 2010 +0800

    Update Simplified Chinese translation.

 po/zh_CN.po |  895 +++++++++++++++++++++++++++++++++--------------------------
 1 files changed, 495 insertions(+), 400 deletions(-)

commit fbedba778db93b04e7bf25acef2028a64904c6b6
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Mon Sep 6 11:46:49 2010 +0300

    Updated Hebrew translation.

 po/he.po |  604 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 296 insertions(+), 308 deletions(-)

commit dbdba77f95e093561cfeafa776e4fdd912630a64
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Sep 6 09:39:13 2010 +0200

    Bug #624135 - Gerror with imap provider when clicked 'cancel'

 camel/camel-tcp-stream-raw.c             |   11 ++++++++---
 camel/providers/imap/camel-imap-folder.c |    2 +-
 2 files changed, 9 insertions(+), 4 deletions(-)

commit 3143d9f9e2801f7a455205504c9c1623939c2492
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Sun Sep 5 19:21:02 2010 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po |  465 ++++++++++++++++++++++++++++++-----------------------------
 po/zh_TW.po |  465 ++++++++++++++++++++++++++++++-----------------------------
 2 files changed, 478 insertions(+), 452 deletions(-)

commit 6e097aa6d60777141ca361a9018b49f783665773
Author: Claude Paroz <claude@2xlibre.net>
Date:   Sat Sep 4 22:37:06 2010 +0200

    Updated French translation

 po/fr.po |  308 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 154 insertions(+), 154 deletions(-)

commit 771b5e0d8863049d86077a3c66903321297bb45e
Author: Ivar Smolin <okul@linux.ee>
Date:   Sat Sep 4 13:08:28 2010 +0300

    [l10n] Updated Estonian translation

 po/et.po | 1019 ++++++++++++++++++++++++++++++++++++++++++--------------------
 1 files changed, 698 insertions(+), 321 deletions(-)

commit 29c1bebe037637ec7d51e8f51266186842e6dbe9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Sep 3 09:27:53 2010 -0400

    Remove fatal assertions from libecal.
    
    Always return with a warning if at all possible when a programming error
    is caught.

 calendar/libecal/e-cal-check-timezones.c |   37 +++---
 calendar/libecal/e-cal-component.c       |  186 +++++++++++-------------------
 calendar/libecal/e-cal-util.c            |   33 ++----
 calendar/libecal/e-cal.c                 |   19 ++--
 4 files changed, 106 insertions(+), 169 deletions(-)

commit 08cc4ad675e3a18e50d0bd20e50f63ebc3fb1dc2
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Sep 3 14:39:16 2010 +0200

    Bug #624229 - Password dialog is not accessible in Subscriptions window

 libedataserverui/e-passwords.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit 90dcdd392015a16729257a4089cbe2c7ae8f8f70
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Sep 3 09:48:45 2010 +0200

    Bug #611539 - EProxy doesn't use authentication for HTTPS

 libedataserver/e-proxy.c |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

commit 0f71ac534af6f71d19b8c2953a22245cefa3bf02
Author: A S Alam <aalam@users.sf.net>
Date:   Fri Sep 3 08:07:46 2010 +0530

    update for Punjabi

 po/pa.po |  611 +++++++++++++++++++++++++-------------------------------------
 1 files changed, 245 insertions(+), 366 deletions(-)

commit 95f3d1dc8cb055f4883de4cfd2b6a8ec9fcda865
Author: Daniel Nylander <po@danielnylander.se>
Date:   Fri Sep 3 01:09:46 2010 +0200

    Updated Swedish translation

 po/sv.po |  476 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 246 insertions(+), 230 deletions(-)

commit b0924e02b01d3050337f64f4652269b8793ab016
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Sep 2 20:47:08 2010 +0200

    Bug #627817 - Runtime warning when no default addressbook exists

 libedataserver/e-source-list.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit 2061f1465c23272e414e519b5ff27c53c5477aa0
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Thu Sep 2 15:49:47 2010 +0200

    Updated Norwegian bokmål translation

 po/nb.po |  443 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 228 insertions(+), 215 deletions(-)

commit e65979b27a1ae8f97967d83041e33e62c2bb10b3
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Sep 2 14:02:48 2010 +0200

    Bug #625110 - IMAPX : Do not free connection manager on disconnect

 camel/providers/imapx/camel-imapx-folder.c |   61 ++++++++++++++++++++++------
 camel/providers/imapx/camel-imapx-store.c  |    6 ++-
 2 files changed, 52 insertions(+), 15 deletions(-)

commit 0c130efaa62168ed2888ed8e141933bb113283fa
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Sep 2 13:27:58 2010 +0200

    Bug #624130 - Sasl::challenge reported failure without setting its GError

 camel/camel-sasl.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 4c16692c299e02853e0eb9d4b0c76c30584f023f
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Sep 2 13:05:54 2010 +0200

    Bug #624228 - Gerror with Usenet / nntp

 camel/camel-disco-store.c |    9 ++++++---
 camel/camel-store.c       |    3 ++-
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 515990bd1e25a028663c16145145c71c43a29c11
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Sep 2 12:40:31 2010 +0200

    Bug #624705 - IMAPX : Deadlock while quiting evolution

 camel/providers/imapx/camel-imapx-conn-manager.c |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

commit 739650cb086cede71e59007e10923bde71be8988
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Sep 2 11:28:49 2010 +0200

    Bug #624702 - Cann't create a new folder in imapx

 camel/providers/imapx/camel-imapx-conn-manager.c |    2 +-
 camel/providers/imapx/camel-imapx-server.c       |    4 +++-
 camel/providers/imapx/camel-imapx-store.c        |    2 +-
 3 files changed, 5 insertions(+), 3 deletions(-)

commit fbed95fbdf7b393b6986391cb6c8bbf08220fdbd
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Sep 2 09:52:41 2010 +0200

    Fix bogus console warning message from IMAP offline journal
    
    There could be a deleted message in an offline journal in an IMAP account,
    and while replying such journal the error message was reported to the caller
    about not being able to find it, and the offline entry wasn't removed.
    This change ignores the error to be able to get rid of the entry.

 camel/providers/imap/camel-imap-journal.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit dad7453ad2a00a81b908ccfabb71931aae72effd
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Sep 1 19:41:43 2010 +0200

    Bug #624318 - Don't claim "CamelOperation status stack non empty"

 camel/camel-operation.c |   66 +++++++++++++++++++++++++++--------------------
 1 files changed, 38 insertions(+), 28 deletions(-)

commit 807f745abcd07a77ad5106f2ca0ca505f2adaa64
Author: Andika Triwidada <andika@gmail.com>
Date:   Wed Sep 1 22:10:25 2010 +0700

    [l10n] fixed bug #574857

 po/id.po |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 5cc47518076f1f4232cb8bf0ae5aeec90f1790df
Author: Andika Triwidada <andika@gmail.com>
Date:   Wed Sep 1 22:04:55 2010 +0700

    [l10n] fixed bug #574857

 po/id.po |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 2130b68b897bdff2abc93d9bbf5a31e9e4ad17d5
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Sep 1 16:48:01 2010 +0200

    Bug #569329 - [groupwise] EDS crashed when checking contacts

 .../backends/groupwise/e-book-backend-groupwise.c  |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

commit ded32d92d7db5fc85f3276462edae4c00547fad4
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Sep 1 15:12:15 2010 +0200

    Bug #628485 - Accessing freed memory in EContactStore::dispose

 libedataserverui/e-contact-store.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 78ac465ff07a821fde983bf986a2dc3a20097655
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Sep 1 11:53:30 2010 +0200

    Bug #624027 - Groupwise cal doesn't use store's default_timezone

 .../backends/groupwise/e-cal-backend-groupwise.c   |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit a3d5ec6f8437ec105128287c3692bac7611402e2
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Wed Sep 1 10:47:02 2010 +0100

    Enable imapx debugging if CAMEL_DEBUG=all

 camel/providers/imapx/camel-imapx-utils.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit b14e3c3d8e08264fbec62db89751dee1facd636f
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Sep 1 11:43:06 2010 +0200

    Fix calls of e_data_book_view_unref

 .../backends/groupwise/e-book-backend-groupwise.c  |    1 +
 .../backends/webdav/e-book-backend-webdav.c        |    9 +--------
 2 files changed, 2 insertions(+), 8 deletions(-)

commit a4d63f959af47861ae4c65a3402b32a8fe2a85c7
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Sep 1 10:43:57 2010 +0200

    Bug #628100 - Weather's cal get_object can ask for nonexistent comp

 calendar/backends/weather/e-cal-backend-weather.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 2e14af42992ce4ddad4bdf64d4d34f868246b0bc
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Sep 1 10:26:02 2010 +0200

    Bug #623912 - SMTP::query_auth_types should not use NULL hash table

 camel/providers/smtp/camel-smtp-transport.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 7a0f1a80e7310b065b9418eb63a0af8705d79ab0
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Wed Sep 1 09:22:35 2010 +0100

    Update British English translation

 po/en_GB.po |  302 ++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 153 insertions(+), 149 deletions(-)

commit 3c55e6ae91f06ed2b10d5f9a832c198c7ae96727
Author: Simos Xenitellis <simos@gnome.org>
Date:   Tue Aug 31 23:27:26 2010 +0300

    l10n: Updated Greek translation for evolution-exchange

 po/el.po |  381 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 196 insertions(+), 185 deletions(-)

commit 1201a7aa217c0e18b389f10f90e2c4df18990e6c
Author: Dirgita <dirgitadevina@yahoo.co.id>
Date:   Wed Sep 1 02:37:53 2010 +0700

    Updated Indonesian translation

 po/id.po | 5301 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 2557 insertions(+), 2744 deletions(-)

commit 9292a241289612902ade970db17bd9c3281aed23
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Aug 31 16:35:12 2010 +0200

    Follow-up fixes of bug #627871
    
    - memory leaks in ENameSelector (e-addressbook-factory didn't close)
    - unsubscribe from NameOwnerChanged and closed GDBus signals (both ECal and EBook)
    - report about "factory vanished" only with active ECal/EBook
    - unwrap_gerror on async open of ECal

 addressbook/libebook/e-book.c            |   20 ++++++++++++++++++--
 calendar/libecal/e-cal.c                 |   23 +++++++++++++++++++++--
 libedataserverui/e-name-selector-entry.c |   10 ++++++++++
 libedataserverui/e-name-selector-list.c  |    2 --
 libedataserverui/e-name-selector.c       |    2 ++
 5 files changed, 51 insertions(+), 6 deletions(-)

commit 5d5c37fb6a88b53e780100de1d6fd07a124a3c55
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue Aug 31 17:44:51 2010 +0530

    Bug 627627 - Evolution not saving mail labels

 camel/providers/imapx/camel-imapx-server.c |   15 +++++++--------
 camel/providers/imapx/camel-imapx-utils.c  |   13 +++++++------
 2 files changed, 14 insertions(+), 14 deletions(-)

commit 3b3fd850dd71e4e4b3a079751196d7d35bc1fb04
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Aug 31 14:16:36 2010 +0200

    Bug #627871 - e-name-selector crash

 libedataserverui/e-name-selector.c |   31 +++++++++++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)

commit 9a9796b6fbf96126dfd059ac15a125fcdb470363
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Mon Aug 30 19:01:11 2010 +0200

    Updated Slovenian translation

 po/sl.po |  447 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 229 insertions(+), 218 deletions(-)

commit 1c0ae704c7ffc58768553fef7bd88e25191cf836
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Aug 30 08:31:22 2010 -0400

    ESourceList: Fix signal registrations.
    
    Possibly related to bug #623933.

 libedataserver/e-source-list.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 00e24150751ae15fa9ad13631ac02eaa0126712e
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Aug 30 17:42:59 2010 +0530

    Bug 627609 - imapx user_flags memory leak in imapx_untagged()

 camel/providers/imapx/camel-imapx-server.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit ff0290321fd128be680d34dfcc98b7c9d3864188
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Aug 30 07:21:12 2010 -0400

    Remove non-existent symbols from Camel API docs.

 docs/reference/camel/camel-sections.txt |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

commit ca7347eba74cedf787d83ad39f206f9f3ef5a0af
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Aug 30 12:23:05 2010 +0530

    bug 627617 - calendar memory leak

 calendar/libecal/e-cal.c |   39 ++++++++++++++++++++++++++++++++++-----
 1 files changed, 34 insertions(+), 5 deletions(-)

commit 70ccaa898b9c418e9449fc951e4896d532c1da91
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Aug 29 19:36:43 2010 -0400

    Post-release version bump.

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e45e236633a09411479a29442ceff99109ef1882
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Aug 29 19:33:18 2010 -0400

    NEWS update for 2.31.91 release.

 NEWS |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 49 insertions(+), 0 deletions(-)

commit 224ceb6715128a6d609ab2e8fe486483f6529991
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sun Aug 29 16:16:06 2010 +0200

    Updated Galician translations

 po/gl.po |  223 +++++++++++++++++++++++++++++++------------------------------
 1 files changed, 113 insertions(+), 110 deletions(-)

commit 187866c3d75fe061bc5d2919aa703307be658e35
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sun Aug 29 11:29:22 2010 +0200

    Updated Spanish translation

 po/es.po |  100 ++++++++++++++++++++++++++++++++++++--------------------------
 1 files changed, 58 insertions(+), 42 deletions(-)

commit 8cb8d934e6ba8dc93a02455bdf91f1217227a05c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Aug 28 21:05:27 2010 -0400

    Add "Since: 2.32" doc tags to new symbols.

 addressbook/libebook/e-book.h                |   36 ++++++++++++++++++++++++++
 addressbook/libebook/e-error.h               |   10 +++++++
 addressbook/libebook/e-vcard.c               |    6 ++++
 addressbook/libedata-book/e-book-backend.c   |    4 +++
 addressbook/libedata-book/e-data-book-view.c |    5 +++
 addressbook/libedata-book/e-data-book.c      |   17 ++++++++++++
 addressbook/libedata-book/e-data-book.h      |    5 +++
 calendar/libedata-cal/e-cal-backend.c        |    4 +++
 calendar/libedata-cal/e-data-cal-view.c      |    5 +++
 calendar/libedata-cal/e-data-cal.c           |   17 ++++++++++++
 calendar/libedata-cal/e-data-cal.h           |    5 +++
 camel/camel-debug.h                          |    2 +
 camel/camel-folder-summary.h                 |    5 +++
 camel/camel-folder.c                         |    2 +
 camel/camel-object.h                         |   10 +++++++
 camel/camel-provider.h                       |   12 ++++++++
 libedataserver/e-data-server-util.c          |    8 ++++++
 libedataserverui/e-destination-store.c       |    6 ++++
 libedataserverui/e-name-selector-entry.c     |    5 +++
 libedataserverui/e-name-selector.c           |    2 +
 20 files changed, 166 insertions(+), 0 deletions(-)

commit a1b2d6af9ff30d6de2672dcd4df7adefb1068157
Author: Philip Withnall <bugzilla@tecnocode.co.uk>
Date:   Sat Aug 28 19:38:40 2010 -0400

    Bug 628196 - Miscellaneous string fixes

 .../backends/webdav/e-book-backend-webdav.c        |    8 +++---
 addressbook/libedata-book/e-data-book.c            |    4 +-
 calendar/libecal/e-cal.c                           |    2 +-
 calendar/libedata-cal/e-data-cal.c                 |    4 +-
 camel/camel-sasl-popb4smtp.c                       |    4 +-
 camel/providers/local/camel-spool-summary.c        |   22 ++++++++++----------
 6 files changed, 22 insertions(+), 22 deletions(-)

commit a9c6538ac5bf6fa8db2977c4443eecd303f880cc
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Aug 28 16:34:14 2010 -0400

    Coding style and whitespace cleanup.

 addressbook/libebook/e-book.h                      |    2 +-
 .../groupwise/e-cal-backend-groupwise-utils.c      |    4 ++--
 calendar/libecal/e-cal-component.c                 |    2 +-
 calendar/libecal/e-cal-recur.c                     |    2 +-
 camel/camel-mime-utils.c                           |    4 ++--
 camel/camel-mime-utils.h                           |    2 +-
 camel/camel-net-utils.c                            |    2 +-
 camel/camel-tcp-stream.h                           |    4 ++--
 camel/providers/imapx/camel-imapx-server.c         |    2 +-
 libedataserver/e-time-utils.c                      |    2 +-
 servers/groupwise/e-gw-recur-utils.c               |    2 +-
 servers/groupwise/e-gw-recur-utils.h               |   12 ++++++------
 12 files changed, 20 insertions(+), 20 deletions(-)

commit 84bd94091b99b8e4f49c719349e6e7a0fe9698a3
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Aug 28 12:25:58 2010 +0100

    Update British English translation

 po/en_GB.po | 2959 +++++++++++++++++++++++++++++++++--------------------------
 1 files changed, 1648 insertions(+), 1311 deletions(-)

commit ce7f6a065a868f5cb769413cecb0b6499df9e35d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Aug 27 12:13:30 2010 -0400

    Bug 627616 - CamelIMAPXStoreSummary never frees its namespace list

 camel/providers/imapx/camel-imapx-store-summary.c |   17 +++++++++++++++++
 camel/providers/imapx/camel-imapx-store-summary.h |    4 ++--
 2 files changed, 19 insertions(+), 2 deletions(-)

commit 814114b4b81431a411091c8f86defba4201d691e
Author: Ivar Smolin <okul@linux.ee>
Date:   Fri Aug 27 19:05:51 2010 +0300

    [l10n] Updated Estonian translation

 po/et.po |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f1d72a533bdfefd8a8186788186e24041280219f
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Fri Aug 27 17:39:46 2010 +0200

    Update Galician translations

 po/gl.po |  170 ++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 89 insertions(+), 81 deletions(-)

commit bc3d6310a56e1ec2d52e9f400fb726ce692bd49c
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Wed Aug 25 19:19:48 2010 +0100

    Fix another memory leak in imapx qresync

 camel/providers/imapx/camel-imapx-server.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit d4386410d43f88f7cc3ea07a6c75daf1a7e35211
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Aug 27 11:07:17 2010 -0400

    Bug 627854 - imapx conn-manager memory leak

 camel/providers/imapx/camel-imapx-conn-manager.c |    1 +
 camel/providers/imapx/camel-imapx-server.c       |    2 ++
 2 files changed, 3 insertions(+), 0 deletions(-)

commit 90ed7beb40c8ab33bd5d0040a187c653beb7b7af
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Aug 27 10:57:29 2010 -0400

    Bug 627876 - PangoAttrList leak in ENameSelectorEntry

 libedataserverui/e-name-selector-entry.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 5ee6baa8ee5c7f22debc4b70cc946d7c70149773
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Fri Aug 27 16:27:46 2010 +0300

    Updated Hebrew translation.

 po/he.po |  752 ++++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 416 insertions(+), 336 deletions(-)

commit e531b78aebd122414c0c27df88979422e09e17b8
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Aug 27 11:11:11 2010 +0200

    Bug #627333 - Cannot cancel password dialog for an addressbook

 libedataserverui/e-book-auth-util.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 60d8f80e5ca3d3eb389226fe99d251913610829d
Author: Bruno Brouard <annoa.b@gmail.com>
Date:   Thu Aug 26 21:11:04 2010 +0200

    Updated French translation

 po/fr.po |  183 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 97 insertions(+), 86 deletions(-)

commit f0916da0230945b46246e2380f6bdb4f7df96962
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Thu Aug 26 19:44:12 2010 +0200

    Updated Spanish translation

 po/es.po |  244 +++++++++++++++++++++++++++++++------------------------------
 1 files changed, 124 insertions(+), 120 deletions(-)

commit 793c7ce0023896a70fef61960ed0f79225c40eb5
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Aug 26 19:18:52 2010 +0200

    Bug #625579 - Corruption of mbox file should be properly reported

 camel/providers/local/camel-mbox-summary.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit 7df97c2923dcb0e7b84de111fc9a87c82692f46a
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Wed Aug 25 19:14:37 2010 +0100

    Bug 627855 - smtp_auth() memory leak

 camel/providers/smtp/camel-smtp-transport.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 9def1470a5d703121f2b699ba530a1841eb23197
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Aug 25 17:14:09 2010 +0200

    Do not unref EDataBook before done with it (part of bug #627332)

 addressbook/libedata-book/e-data-book.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 7a1de9c80749236941423a4d5a95f5ec5b170d26
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Aug 25 15:22:49 2010 +0200

    Bug #627937 - Crash on email Add to a contact list

 libedataserverui/e-name-selector-entry.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 52c1e950dbf1b51c1316ee48369e1d136686c97a
Author: Giannis Katsampirhs <juankatsampirhs@gmail.com>
Date:   Wed Aug 25 14:14:32 2010 +0300

    l10n: Updated Greek translation for evolution-data-server

 po/el.po | 4012 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 2036 insertions(+), 1976 deletions(-)

commit f57217d0b065bcabf279bc1c6c761d555b0fa411
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Tue Aug 24 13:44:21 2010 +0100

    Bug 627610 - imapx store summary memory leak

 camel/providers/imapx/camel-imapx-utils.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 06b76f1903e9255be23a286123ab14ad7a71df10
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Aug 24 14:16:29 2010 +0200

    Bug #625115 - Changes notified from backends aren't propagated to UI

 addressbook/libedata-book/e-data-book-view.c |   82 ++++++++++++++++++++----
 calendar/libedata-cal/e-data-cal-view.c      |   90 +++++++++++++++++++++++--
 2 files changed, 152 insertions(+), 20 deletions(-)

commit 1f06f66257d03a15a3bc6c23d5d30eecd175850e
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Aug 24 11:01:05 2010 +0200

    Bug #625514 - Client doesn't recognize server close/crash on GDBus

 addressbook/libebook/e-book.c |   56 ++++++++++++++++++++-
 calendar/libecal/e-cal.c      |  110 ++++++++++++++++++++++++++++++++++-------
 2 files changed, 144 insertions(+), 22 deletions(-)

commit 2ff4f38585f1f33e8f6b75ef4e02ce8acb124825
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Tue Aug 24 01:18:32 2010 +0100

    Fix SEGV when imapx_parse_list() fails

 camel/providers/imapx/camel-imapx-server.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit 2c0d0807860841e1984c045d8ec5218eaaf1006f
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Tue Aug 24 01:11:55 2010 +0100

    Bug 627599 - Memory leak in imapx qresync

 camel/providers/imapx/camel-imapx-server.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 2a1ebdb19b844741fd5e44c16854ac56df674d7d
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Tue Aug 24 01:06:45 2010 +0100

    Bug 627597 - Memory leak in user_delete_text()

 libedataserverui/e-name-selector-entry.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit f369bb487ab6692b0f0bf0309aadea6490622339
Author: Ask H. Larsen <asklarsen@gmail.com>
Date:   Mon Aug 23 22:47:58 2010 +0200

    Updated Danish translation

 po/da.po | 3825 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 1996 insertions(+), 1829 deletions(-)

commit 20d3d87f9c6c1997cfaffc77dc18d573c3b63887
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Mon Aug 23 02:15:42 2010 +0200

    Updated galician translations

 po/gl.po |   61 ++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 32 insertions(+), 29 deletions(-)

commit 676112e50d86c534a6638fb647244d989e17a1df
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Sat Aug 21 20:15:08 2010 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po |  834 ++++++++++++++++++++++++++++++++---------------------------
 po/zh_TW.po |  834 ++++++++++++++++++++++++++++++++---------------------------
 2 files changed, 918 insertions(+), 750 deletions(-)

commit dd68d6078013c06505177305c2388bafd13be28c
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sat Aug 21 12:11:53 2010 +0200

    Updated Norwegian bokmål translation

 po/nb.po |  376 +++++++++++++++++++++++++++++++++++++-------------------------
 1 files changed, 224 insertions(+), 152 deletions(-)

commit 2440b4744a2f12abfd1bd616a5e72a9faf879b96
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Aug 18 21:18:32 2010 -0400

    Bug 623703 - Reference counting error in Google backend
    
    e_book_backend_google_stop_book_view() was removing the given
    EDataBookView from an internal list and then unreferencing the view
    without verifying that the view was actually in the list.

 .../backends/google/e-book-backend-google.c        |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit ddfa3a772eeb43edf6bb31ff43cfbc8d1f81b05e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Aug 18 17:12:58 2010 -0400

    Remove -DGDK_DISABLE_DEPRECATED
    
    Until we can port the GDK drawing code to cairo.
    
    See: http://blogs.gnome.org/otte/2010/07/27/rendering-cleanup/

 configure.ac |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit fb81a9f23c3eb6a3dc4943edd3c1741ba9195e41
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Aug 18 10:31:36 2010 -0400

    Add e_source_list_peek_default_source().
    
    New convenience function searches the ESourceList for an ESource
    with a property named "default", or else an ESource with a property
    named "system".  If no such ESource exists it returns NULL.
    
    Adapt EBook and ECal to use this where appropriate.

 addressbook/libebook/e-book.c                      |   47 ++++--------
 calendar/libecal/e-cal.c                           |   79 ++++++-------------
 .../libedataserver/libedataserver-sections.txt     |    1 +
 .../libedataserver/tmpl/e-source-list.sgml         |    9 ++
 libedataserver/e-source-list.c                     |   51 +++++++++++++
 libedataserver/e-source-list.h                     |    1 +
 6 files changed, 101 insertions(+), 87 deletions(-)

commit 9c0908fb361c26a8fca2746b1dd317abd225af29
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Aug 18 07:14:03 2010 -0400

    gdk_window_get_pointer() needs a GdkWindow.

 libedataserverui/e-passwords.c |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

commit 7494d975b37e250f78964b11a768dfea06c6f780
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Aug 18 07:08:06 2010 -0400

    Rewrite e_load_book_source_async().
    
    This is a late libedataserverui API break, but so be it.
    
    Rewrite e_load_book_source_async() to use a GIO-style asynchronous
    pattern, and add a corresponding e_load_book_source_finish().
    
    The API is fairly obvious:
    
       void     e_load_book_source_async   (ESource *source,
                                            GtkWindow *parent,
                                            GCancellable *cancellable,
                                            GAsyncReadyCallback callback,
                                            gpointer user_data);
    
       EBook *  e_load_book_source_finish  (ESource *source,
                                            GAsyncResult *result,
                                            GError **error);
    
    This also eliminates the thread for loading EBooks from ENameSelector.

 configure.ac                                       |    2 +-
 .../libedataserverui/libedataserverui-sections.txt |    1 +
 .../libedataserverui/tmpl/e-book-auth-util.sgml    |   14 +-
 libedataserverui/e-book-auth-util.c                |  359 ++++++++++++++++++--
 libedataserverui/e-book-auth-util.h                |   20 +-
 libedataserverui/e-name-selector-dialog.c          |   84 ++++--
 libedataserverui/e-name-selector-entry.c           |   47 +++-
 libedataserverui/e-name-selector.c                 |  179 ++++++----
 8 files changed, 575 insertions(+), 131 deletions(-)

commit 9d0bd0f19f7639fd83739fcba1cbc51f9b38ce3e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Aug 13 22:36:00 2010 -0400

    Coding style and whitespace cleanup.

 camel/camel-mime-utils.c                           |   22 ++++++++++----------
 camel/camel-tcp-stream-raw.c                       |   18 ++++++++--------
 camel/camel-tcp-stream-ssl.c                       |    2 +-
 camel/camel-tcp-stream.c                           |    2 +-
 camel/camel-tcp-stream.h                           |    4 +-
 camel/providers/imap/camel-imap-store.c            |    2 +-
 camel/providers/nntp/camel-nntp-store.c            |    2 +-
 camel/providers/pop3/camel-pop3-store.c            |    2 +-
 camel/providers/smtp/camel-smtp-transport.c        |    2 +-
 .../reference/camel/tmpl/camel-cipher-context.sgml |    2 +
 .../reference/camel/tmpl/camel-tcp-stream-ssl.sgml |   11 +---------
 docs/reference/camel/tmpl/camel-tcp-stream.sgml    |    2 +
 docs/reference/camel/tmpl/camel-unused.sgml        |    8 +++++++
 13 files changed, 41 insertions(+), 38 deletions(-)

commit b4ff74a6f719059b3fffd1cf0a70aadc0ecd4382
Author: Daniel Nylander <po@danielnylander.se>
Date:   Wed Aug 18 22:31:57 2010 +0200

    Updated Swedish translation

 po/sv.po |  354 +++++++++++++++++++++++++++++++++++++-------------------------
 1 files changed, 212 insertions(+), 142 deletions(-)

commit 7722360be3de3691c7c916f7efb17a56ce6cfea3
Author: Claude Paroz <claude@2xlibre.net>
Date:   Wed Aug 18 22:05:34 2010 +0200

    Updated French translation
    
    Contributed by Claude Paroz and Bruno Brouard

 po/fr.po | 2761 ++++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 1513 insertions(+), 1248 deletions(-)

commit 3e4161a25a0a327c9aa8ab4aacc3052ea9e47437
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date:   Wed Aug 18 15:41:34 2010 +0200

    Add necessary includes for compiling on Windows

 camel/camel-tcp-stream-raw.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit ae0284310777de6ece63f7edae5d0a5fc1362469
Author: A S Alam <aalam@users.sf.net>
Date:   Tue Aug 17 06:31:01 2010 +0530

    update translation for Punjabi after correcting error

 po/pa.po | 4027 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 2166 insertions(+), 1861 deletions(-)

commit 7a1f05bd6c07af36727969bf6f4dbfc1e3230a4d
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Mon Aug 16 23:40:51 2010 +0200

    Updated Spanish translation

 po/es.po |  383 +++++++++++++++++++++++++++++++++++++-------------------------
 1 files changed, 228 insertions(+), 155 deletions(-)

commit a25d7b80b6edbbd0e7ab149d214836b1af6cab58
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Mon Aug 16 18:10:19 2010 +0200

    Updated Galician translations

 po/gl.po |  377 ++++++++++++++++++++++++++++++++++++-------------------------
 1 files changed, 222 insertions(+), 155 deletions(-)

commit 0b15b1d2b614abb702e88e79dd440597fed05eee
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Aug 16 17:53:41 2010 +0530

    post release version bump

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit db158ec03dc5c2f82357a92fdc0fa9514c4fa18f
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Aug 16 16:16:47 2010 +0530

    News update for 2.31.90 release

 NEWS |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

commit 30cacd1ebabf8488331459f1bb3a1939743e037c
Author: Srinivasa Ragavan <sragavan@gnome.org>
Date:   Mon Aug 16 15:50:15 2010 +0530

    Bug 627015: Avoid a race condition by launching the thread after
    initing. Fixes a crash while launching a composer.

 libedataserverui/e-name-selector.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit d7be2e48617f875740d5cde2b0fd89db7820f1dc
Author: Jeff Cai <jeff.cai@sun.com>
Date:   Mon Aug 16 14:43:07 2010 +0800

    Fix for bug #624789, use ldapssl_init to initialize SSL connection for
    sunldap.

 addressbook/backends/ldap/e-book-backend-ldap.c |   19 +++++--------------
 1 files changed, 5 insertions(+), 14 deletions(-)

commit b864004c6d7c2f4351138d8c593270e477adcc72
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Fri Aug 13 21:36:29 2010 +0200

    Updated Slovenian translation

 po/sl.po | 4673 +++++++++++++++++++++++++++++---------------------------------
 1 files changed, 2168 insertions(+), 2505 deletions(-)

commit 3a5fb1f1d3cfdcf64173518138bc0e4c02bb6a64
Merge: 6d4660f 4f17f0f
Author: Federico Mena Quintero <federico@novell.com>
Date:   Thu Aug 12 18:12:36 2010 -0500

    Merge branch camel-socks-proxy-master for SOCKS5 / IPv6 support
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

commit 4f17f0f452958d711a5290356058008b4ed68663
Author: Federico Mena Quintero <federico@novell.com>
Date:   Thu Aug 12 13:58:09 2010 -0500

    Remove unused variables

 camel/providers/imap/camel-imap-store.c     |    1 -
 camel/providers/nntp/camel-nntp-store.c     |    1 -
 camel/providers/pop3/camel-pop3-store.c     |    1 -
 camel/providers/smtp/camel-smtp-transport.c |    1 -
 4 files changed, 0 insertions(+), 4 deletions(-)

commit b802f76dd46e715284fc9ca2cc518382ba0338da
Author: Federico Mena Quintero <federico@novell.com>
Date:   Thu Aug 12 13:56:45 2010 -0500

    Remove unused function

 camel/camel-tcp-stream-ssl.c |   17 -----------------
 1 files changed, 0 insertions(+), 17 deletions(-)

commit 0bb2840066b8bbe897703f9277ad8624ecffd028
Author: Federico Mena Quintero <federico@novell.com>
Date:   Thu Aug 12 13:53:53 2010 -0500

    GError for CamelTcpStreamSSL
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-ssl.c |   19 +++++++++++--------
 1 files changed, 11 insertions(+), 8 deletions(-)

commit bacdc81840649ae98a78e62fdb2902bc30a12847
Author: Federico Mena Quintero <federico@novell.com>
Date:   Thu Aug 12 13:50:36 2010 -0500

    Make _set_g_error_from_errno() public
    
    We need it in the SSL stream
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-raw.c |   22 +++++++++++-----------
 camel/camel-tcp-stream-raw.h |    1 +
 2 files changed, 12 insertions(+), 11 deletions(-)

commit b2af3ce67574b7ecc4854cc567ec840d7cdafed1
Author: Federico Mena Quintero <federico@novell.com>
Date:   Thu Aug 12 13:29:13 2010 -0500

    Format error strings, don't include them inline

 camel/camel-tcp-stream-raw.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6e565e63bc7f778abcdf5b351daace6cd8c4863e
Author: Federico Mena Quintero <federico@novell.com>
Date:   Thu Aug 12 13:27:57 2010 -0500

    Fix method name
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-raw.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7e8e711e73858f393f992418b86bcf745cbde576
Author: Federico Mena Quintero <federico@novell.com>
Date:   Thu Aug 12 13:24:16 2010 -0500

    Missing include
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-raw.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 342566c71debd631961195e250527a0215e47afb
Author: Federico Mena Quintero <federico@novell.com>
Date:   Thu Aug 12 13:15:26 2010 -0500

    Missing comma
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-raw.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 797ca192eeba7d666193c5019cb0242e8cf35054
Author: Federico Mena Quintero <federico@novell.com>
Date:   Thu Aug 12 13:13:12 2010 -0500

    Fix cut&paste thinko
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-raw.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit a08605bf6645f00e1043ea37ea3c7ccca2f20052
Author: Federico Mena Quintero <federico@novell.com>
Date:   Thu Aug 12 13:12:09 2010 -0500

    GError **, not GError *
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-raw.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 6d4660f280b2a2952437031156556d007afd2ae1
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Aug 11 21:08:54 2010 -0400

    Bug 626505 - ECategoriesDialog doesn't show new categories

 libedataserver/e-categories.c          |    2 +-
 libedataserverui/e-categories-dialog.c |    4 ----
 2 files changed, 1 insertions(+), 5 deletions(-)

commit 83f1f0a85c9c986caeb4a1c38f8c927b7c3b7f03
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue Aug 10 11:23:58 2010 +0530

    use cairo as gc is deprecated

 libedataserverui/e-cell-renderer-color.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 3fcaff8199d3f2c88db4a39198a10f123cb1cf68
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Aug 6 15:48:56 2010 -0400

    Gah, stupid mistake in previous commit.

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit bdf21ed35f0c8a44dc8bcb40f10b5e913aeed64e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Aug 6 15:44:16 2010 -0400

    Enable largefile support by default.
    
    Now that we only expose 64-bit offset values in Camel's public API,
    this should be safe to enable by default.

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 5d972da53139e90fc652e2fc0a56c846ef09d0c3
Author: Daniel Nylander <po@danielnylander.se>
Date:   Thu Aug 5 17:05:49 2010 +0200

    Updated Swedish translation

 po/sv.po | 3581 +++++++++++++++++++++++++++++---------------------------------
 1 files changed, 1688 insertions(+), 1893 deletions(-)

commit 5eed53f0aaaa8c971983c5f955f5531f1c0d33fe
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 5 08:42:57 2010 -0400

    Bug 626090 - Only set -fno-strict-aliasing for GCC

 configure.ac |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

commit 0f56d973871251cc0cbb1276872b051409a9350c
Author: drtv <vasudeven@git.gnome.org>
Date:   Thu Aug 5 10:42:41 2010 +0530

    Updated Tamil translation

 po/ta.po | 3106 +++++++++++++++++++++++++++-----------------------------------
 1 files changed, 1369 insertions(+), 1737 deletions(-)

commit 8d25991a7483c09413dc3f38945bbc8496cb10fc
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Aug 4 15:22:20 2010 -0400

    ENameSelectorEntry: Avoid IM confusion when inserting text
    
    If the text to insert does not contain spaces or commas, insert all
    of it at once.  This avoids confusing on-going input method behavior.
    Otherwise fall back to character-by-character insertion.

 libedataserverui/e-name-selector-entry.c |   87 +++++++++++++++++++----------
 1 files changed, 57 insertions(+), 30 deletions(-)

commit 9f6d987233412d52f2212abee35a237fa32e4a5d
Author: drtv <vasudeven@git.gnome.org>
Date:   Wed Aug 4 22:10:00 2010 +0530

    Updated Tamil translation

 po/ta.po | 2869 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 1386 insertions(+), 1483 deletions(-)

commit 8f2de09fc019a7dde0dfd3da670847d5f974e664
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Aug 4 08:22:06 2010 -0400

    Deprecate CamelHttpStream.
    
    Evolution uses CamelHttpStream to fetch remote images for HTML mail.
    Nothing else should be using this class.
    
    CamelHttpStream will be removed as soon as Evolution moves to
    WebKit/GTK+ for HTML rendering, which can fetch images itself.

 camel/camel-http-stream.h |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 5326834b983012dcf72254476d80eeeb708f232d
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Wed Aug 4 14:19:42 2010 +0200

    Updated Norwegian bokmål translation

 po/nb.po |  454 +++++++++++++++++++++++++++++++------------------------------
 1 files changed, 231 insertions(+), 223 deletions(-)

commit 2d3017dc5953bc92104ce565d99f5c9e9b0f17af
Author: Michael Meeks <michael.meeks@novell.com>
Date:   Tue Aug 3 17:29:10 2010 +0100

    free response objects in e_gw_container_get_connection - bgo#622366

 servers/groupwise/e-gw-connection.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit cf128ee9ea434983cd744813f7a6bdaa34e13399
Author: Michael Meeks <michael.meeks@novell.com>
Date:   Tue Aug 3 16:59:11 2010 +0100

    cleanup, and fix for substantial GWise / soap mail leak, bgo#622366

 camel/providers/groupwise/camel-groupwise-folder.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 28d36db0adf41e34da393db46ee5cc47bde0d232
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Aug 2 21:04:34 2010 -0400

    Post-release version bump.

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e699f81d784d3bf8f82ddd84b60ee6cdc90f9a9b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Aug 2 21:00:34 2010 -0400

    NEWS update for 2.31.6 release.

 NEWS |   82 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 82 insertions(+), 0 deletions(-)

commit f2f21cd14759c6f5de37576f263f1a34de484351
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Aug 2 18:02:46 2010 -0400

    Coding style and whitespace cleanups.

 addressbook/libedata-book/e-data-book.c            |    4 +-
 addressbook/libegdbus/e-gdbus-egdbusbook.c         |   62 ++-----------
 addressbook/libegdbus/e-gdbus-egdbusbook.h         |   55 ++----------
 addressbook/libegdbus/e-gdbus-egdbusbookfactory.c  |   14 +---
 addressbook/libegdbus/e-gdbus-egdbusbookfactory.h  |    7 --
 addressbook/libegdbus/e-gdbus-egdbusbookview.c     |   36 ++------
 addressbook/libegdbus/e-gdbus-egdbusbookview.h     |   29 ++-----
 addressbook/libegdbus/e-gdbus-marshallers.c        |    4 +-
 addressbook/libegdbus/e-gdbus-typemappers.h        |    1 -
 calendar/libedata-cal/e-cal-backend.c              |    1 -
 calendar/libedata-cal/e-data-cal.c                 |    2 +-
 calendar/libegdbus/e-gdbus-egdbuscal.c             |   93 +++-----------------
 calendar/libegdbus/e-gdbus-egdbuscal.h             |   86 ++----------------
 calendar/libegdbus/e-gdbus-egdbuscalfactory.c      |   14 +---
 calendar/libegdbus/e-gdbus-egdbuscalfactory.h      |    7 --
 calendar/libegdbus/e-gdbus-egdbuscalview.c         |   34 ++------
 calendar/libegdbus/e-gdbus-egdbuscalview.h         |   27 ++-----
 calendar/libegdbus/e-gdbus-marshallers.c           |    4 +-
 calendar/libegdbus/e-gdbus-typemappers.h           |    1 -
 camel/camel-stream-filter.c                        |   11 +--
 camel/providers/imapx/camel-imapx-conn-manager.c   |   52 +++++------
 camel/providers/imapx/camel-imapx-conn-manager.h   |   15 ++--
 camel/providers/imapx/camel-imapx-server.c         |    2 +-
 camel/providers/imapx/camel-imapx-store.c          |    6 +-
 camel/providers/imapx/camel-imapx-store.h          |    4 +-
 .../libecal/tmpl/e-cal-check-timezones.sgml        |    1 +
 .../reference/camel/tmpl/camel-cipher-context.sgml |    2 +
 27 files changed, 119 insertions(+), 455 deletions(-)

commit 0c8d2fd61eae274c00896daea33db2987423b4de
Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
Date:   Mon Aug 2 21:19:53 2010 +0300

    Updated Romanian translation

 po/ro.po | 4199 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 2165 insertions(+), 2034 deletions(-)

commit 2027e1982c3de9935d8931cefea119d2fc2d44b8
Author: Michael Meeks <michael.meeks@novell.com>
Date:   Mon Aug 2 18:13:50 2010 +0100

    fix multi-threaded build.

 calendar/libedata-cal/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1672e45ee359357ce6cf34aa927cc1041f2c50b2
Author: Michael Meeks <michael.meeks@novell.com>
Date:   Mon Aug 2 17:58:53 2010 +0100

    another instance of the same bust variable name.

 camel/camel-mime-utils.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f431bd876e2cc16a8f485ae4b0a9b49472aaa75e
Author: Michael Meeks <michael.meeks@novell.com>
Date:   Mon Aug 2 17:57:13 2010 +0100

    fix 'inlen' snafu - presumably 'len'

 camel/camel-mime-utils.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7b514b52e789b323457b39a0b933249b477fc51b
Author: Jeffrey Stedfast <fejj@gnome.org>
Date:   Mon Aug 2 12:42:28 2010 -0400

    Optimized camel_uuencode_step
    
    2010-08-02  Jeffrey Stedfast  <fejj@novell.com>
    
    	* camel/camel-mime-utils.c (camel_uuencode_step): Optimized
    	by writing directly to the output buffer for all lines
    	except possibly the last if it is incomplete.

 camel/camel-mime-utils.c |  106 +++++++++++++++++++++++++++++++---------------
 1 files changed, 71 insertions(+), 35 deletions(-)

commit 75485b7f2d34f76805c722764f7ac3728f61395f
Author: Jeffrey Stedfast <fejj@gnome.org>
Date:   Mon Aug 2 12:24:29 2010 -0400

    Fixed uudecode logic
    
    2010-08-02  Jeffrey Stedfast  <fejj@novell.com>
    
    	Possible fix for bug #625448
    
    	* camel/camel-mime-utils.c (camel_uudecode_step): Properly decrement
    	uulen in the cases where uulen <= 2. Also simplified eoln logic.

 camel/camel-mime-utils.c |   31 ++++++++++++++++++-------------
 1 files changed, 18 insertions(+), 13 deletions(-)

commit 47ca24326eb6a65d6015727f2aa526fa3bc4c84d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Aug 2 11:57:48 2010 -0400

    Replace "Since: 3.0" with "Since: 2.32".

 addressbook/libebook/e-book.c                      |   30 ++++++++++----------
 calendar/libecal/e-cal-view.c                      |    2 +-
 calendar/libedata-cal/e-data-cal-view.c            |    2 +-
 camel/camel-certdb.c                               |    4 +-
 camel/camel-certdb.h                               |    2 +-
 camel/camel-cipher-context.c                       |    2 +-
 camel/camel-data-cache.c                           |    4 +-
 camel/camel-data-wrapper.c                         |    4 +-
 camel/camel-data-wrapper.h                         |    2 +-
 camel/camel-disco-folder.c                         |    4 +-
 camel/camel-folder-summary.c                       |    6 ++--
 camel/camel-folder.c                               |   14 ++++----
 camel/camel-folder.h                               |    6 ++--
 camel/camel-gpg-context.c                          |    2 +-
 camel/camel-index.c                                |    2 +-
 camel/camel-mempool.c                              |   10 +++---
 camel/camel-mempool.h                              |    4 +-
 camel/camel-object.c                               |    4 +-
 camel/camel-object.h                               |    2 +-
 camel/camel-offline-folder.c                       |    4 +-
 camel/camel-sasl.c                                 |    8 ++--
 camel/camel-service.c                              |    4 +-
 camel/camel-service.h                              |    6 ++--
 camel/camel-session.c                              |   12 ++++----
 camel/camel-session.h                              |    2 +-
 camel/camel-store-summary.c                        |    4 +-
 camel/camel-store-summary.h                        |    2 +-
 camel/camel-store.c                                |   14 ++++----
 camel/camel-store.h                                |    8 ++--
 camel/camel-stream-filter.c                        |    4 +-
 camel/camel-stream-fs.c                            |    2 +-
 camel/camel-stream-mem.c                           |    2 +-
 camel/camel-tcp-stream.c                           |    4 +-
 camel/camel-transport.c                            |    4 +-
 camel/camel-transport.h                            |    2 +-
 camel/camel-vee-folder.c                           |    8 ++--
 camel/camel-vee-folder.h                           |    2 +-
 .../addressbook/libebook/libebook-docs.sgml        |    4 ++
 .../libedata-book/libedata-book-docs.sgml          |    4 ++
 docs/reference/calendar/libecal/libecal-docs.sgml  |    4 ++
 .../calendar/libedata-cal/libedata-cal-docs.sgml   |    4 ++
 docs/reference/camel/camel-docs.sgml               |    6 ++--
 .../libedataserver/libedataserver-docs.sgml        |    4 ++
 .../libedataserverui/libedataserverui-docs.sgml    |    4 ++
 libedataserverui/e-book-auth-util.c                |    2 +-
 45 files changed, 127 insertions(+), 103 deletions(-)

commit a45e0b9ff9dd93b09f7335fc5b95aa98b457b43c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Aug 2 11:41:58 2010 -0400

    Update API documentation.

 .../addressbook/libebook/libebook-sections.txt     |   42 ++--
 .../addressbook/libebook/tmpl/e-book.sgml          |  130 ++++++------
 .../addressbook/libebook/tmpl/libebook-unused.sgml |  224 ++++++++++++++++++++
 .../libedata-book/libedata-book-sections.txt       |    2 +
 .../libedata-book/tmpl/e-data-book-view.sgml       |   52 +----
 .../libedata-book/tmpl/e-data-book.sgml            |   35 +--
 .../libedata-book/tmpl/libedata-book-unused.sgml   |   64 ++++++
 .../libecal/tmpl/e-cal-check-timezones.sgml        |    1 +
 .../calendar/libecal/tmpl/e-cal-view.sgml          |    5 -
 .../calendar/libecal/tmpl/libecal-unused.sgml      |    6 +
 .../libedata-cal/libedata-cal-sections.txt         |    6 +-
 .../libedata-cal/tmpl/e-data-cal-view.sgml         |    8 +-
 .../calendar/libedata-cal/tmpl/e-data-cal.sgml     |   43 +---
 .../reference/camel/tmpl/camel-cipher-context.sgml |    2 +
 .../libedataserverui/libedataserverui-sections.txt |    2 +-
 .../libedataserverui/tmpl/e-book-auth-util.sgml    |    2 +-
 .../tmpl/libedataserverui-unused.sgml              |   10 +
 17 files changed, 440 insertions(+), 194 deletions(-)

commit da57718484246e95b01c0a7197a714414417e83d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Aug 2 09:59:37 2010 -0400

    Prefer gio-2.0 when requiring GLib libraries.
    
    gio-2.0 is the "top level" library within GLib.
    
    It requires everything else we may need from GLib:
    
    glib-2.0, gobject-2.0, gmodule-2.0, gthread-2.0

 camel/camel.pc.in                   |    2 +-
 configure.ac                        |   14 +++++++-------
 libebackend/libebackend.pc.in       |    2 +-
 libedataserver/libedataserver.pc.in |    2 +-
 4 files changed, 10 insertions(+), 10 deletions(-)

commit 40b095af27fc28840fa1c2ebe8f757b900c32458
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Aug 2 09:37:58 2010 -0400

    Replace dbus-glib-1 with gio-2.0 in pkgconfig files.

 addressbook/libebook/libebook.pc.in           |    2 +-
 addressbook/libedata-book/libedata-book.pc.in |    2 +-
 calendar/libecal/libecal.pc.in                |    2 +-
 calendar/libedata-cal/libedata-cal.pc.in      |    2 +-
 evolution-data-server.pc.in                   |    2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

commit 8f2f1b35375ac5724a2d25d9715d38d83547648a
Author: Rob Bradford <rob@linux.intel.com>
Date:   Sun Aug 1 10:40:58 2010 +0100

    ebook & edataserverui: Use _async suffix rather than _ex suffix

 addressbook/libebook/e-book.c              |  218 ++++++++++++++--------------
 addressbook/libebook/e-book.h              |  126 ++++++++--------
 addressbook/tests/ebook/ebook-test-utils.c |   40 +++---
 addressbook/tests/ebook/test-ebook-async.c |    6 +-
 libedataserverui/e-book-auth-util.c        |   18 +-
 libedataserverui/e-book-auth-util.h        |    2 +-
 libedataserverui/e-name-selector-dialog.c  |    2 +-
 libedataserverui/e-name-selector-entry.c   |    2 +-
 libedataserverui/e-name-selector.c         |    2 +-
 9 files changed, 208 insertions(+), 208 deletions(-)

commit 9d7942102ce931ba7328d5a3b70c66508f2cf268
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sun Aug 1 23:41:14 2010 +0200

    Updated Galician translations

 po/gl.po |  407 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 209 insertions(+), 198 deletions(-)

commit 4711dd850a03eff2f6e8033f31408049425480c4
Author: Rob Bradford <rob@linux.intel.com>
Date:   Sun Aug 1 10:52:02 2010 +0100

    ebook: Remove duplicate free from array_to_stringlist helper (#625750)
    
    The helper function array_to_stringlist function tried to free the string
    array despite it being freed by the caller as well.
    
    Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=625750

 addressbook/libebook/e-book.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 0b2d8af5e7403a372511137be400f355ec1d4f5a
Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
Date:   Sun Aug 1 01:50:13 2010 +0200

    Updated German translation

 po/de.po |  726 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 387 insertions(+), 339 deletions(-)

commit febf0c08ecff5078382124a8d07d9078ac84acd3
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Sat Jul 31 17:20:59 2010 +0200

    imapx: ->cinfo *can* be NULL in imapx_server_dispose() for a failed connection
    
    .... which happens when you're on a ferry using a satellite connection,
    exacerbated by slow VPN and trying to use GSSAPI authentication which is
    slow enough at the best of times.... and the server has a short idle
    timeout so it kicks you off before you manage to complete the authentication.

 camel/providers/imapx/camel-imapx-server.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 672cfc0d448820a686511600570db10b39074cf1
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Sat Jul 31 16:31:23 2010 +0200

    imapx: server flags can be integers
    
    A user on IRC reported a server which was reporting '1' (without the
    quotes) as one of the available PERMANENTFLAGS. This caused imapx to
    abort the connection after failing to parse the flags.

 camel/providers/imapx/camel-imapx-utils.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fabfdd77dfdfc4d2122e85c06acf8796e3880cfb
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jul 30 14:40:33 2010 +0200

    Fix minor compiler warnings from GDBus generated code

 addressbook/libegdbus/e-gdbus-egdbusbook.c        |    2 +-
 addressbook/libegdbus/e-gdbus-egdbusbookfactory.c |    2 +-
 addressbook/libegdbus/e-gdbus-egdbusbookview.c    |    2 +-
 calendar/libegdbus/e-gdbus-egdbuscal.c            |    2 +-
 calendar/libegdbus/e-gdbus-egdbuscalfactory.c     |    2 +-
 calendar/libegdbus/e-gdbus-egdbuscalview.c        |    2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

commit 5a25fc974e91bdd87cd4c16f0f11140de56b5d23
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jul 30 10:15:27 2010 +0200

    Bug #625351 - Sending through sendmail reports error

 camel/camel-stream-filter.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit 177897bf8f588935f79c2618f3539a4b6b7f17b9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jul 29 17:13:42 2010 -0400

    Build path portably in session_get_storage_path().

 camel/camel-session.c |   28 +++++++++++++---------------
 1 files changed, 13 insertions(+), 15 deletions(-)

commit c2deb0698168256cd67984959105ea114f864ce1
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jul 29 16:34:31 2010 -0400

    Avoid overwriting files while migrating.

 addressbook/libedata-book/e-data-book-migrate.c |   22 ++++++++++++++++++++--
 calendar/libedata-cal/e-data-cal-migrate.c      |   22 ++++++++++++++++++++--
 2 files changed, 40 insertions(+), 4 deletions(-)

commit a0a35b08099e20bf054f8486410929e31ebe8280
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jul 29 20:40:05 2010 +0200

    Bug #625606 - git/master build dies with glib-2.25.12

 camel/camel-sasl-gssapi.c |    2 +-
 configure.ac              |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 03c57651d84b40fe697a7b9208a6792852da1943
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Thu Jul 29 09:35:14 2010 +0200

    Updated Spanish translation

 po/es.po |   54 ++++++++++++++++++++++++++++--------------------------
 1 files changed, 28 insertions(+), 26 deletions(-)

commit 30fc83e0ca015008140222fd9b980a624f1287ad
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jul 28 23:22:39 2010 -0400

    Fix error handling in CamelImapFolder::get_message().

 camel/providers/imap/camel-imap-folder.c |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

commit d820b590067a1c94536659a24beccc6b068dba25
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jul 28 21:53:58 2010 -0400

    Bug 625039 - Commonly named macros in Camel header files

 camel/camel-http-stream.c                   |    4 ++--
 camel/camel-msgport.c                       |   24 ++++++++++++------------
 camel/camel-msgport.h                       |    2 +-
 camel/camel-operation.c                     |    8 ++++----
 camel/camel-operation.h                     |    2 +-
 camel/camel-tcp-stream-ssl.c                |    4 ++--
 camel/camel-tcp-stream-ssl.h                |    4 ++--
 camel/camel.c                               |   14 +++++++-------
 camel/camel.pc.in                           |    2 +-
 camel/providers/imap/camel-imap-store.c     |   10 +++++-----
 camel/providers/imapx/camel-imapx-server.c  |   12 ++++++------
 camel/providers/nntp/camel-nntp-store.c     |    6 +++---
 camel/providers/pop3/camel-pop3-store.c     |   10 +++++-----
 camel/providers/smtp/camel-smtp-transport.c |   10 +++++-----
 configure.ac                                |   16 ++++++++++++----
 15 files changed, 68 insertions(+), 60 deletions(-)

commit 3644d2e29bc4542af564ecf692951dcdd5b37277
Author: Federico Mena Quintero <federico@novell.com>
Date:   Fri Jul 23 15:22:15 2010 -0500

    Oops, fix endianness of port numbers
    
    ai_addr.sin_port and sin6_port are in network byte order...
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-raw.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit f43d9725a5985e01e7a0a507a57fade06cee7a62
Author: Federico Mena Quintero <federico@novell.com>
Date:   Fri Jul 23 15:18:01 2010 -0500

    Use 'localhost' instead of NULL to resolve ports
    
    camel_getaddrinfo() does not take NULL hostnames, in contrast with
    getaddrinfo().  So for now we'll use localhost and try to do
    better in the future.
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-raw.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 048008fb547eec8c1846831989a6f2e16d823830
Author: Federico Mena Quintero <federico@novell.com>
Date:   Thu Jul 22 17:01:18 2010 -0500

    Don't try SOCKS4 on IPv6 addresses; it doesn't handle them.
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-raw.c |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

commit 191d108c2fa9a689a6e0ab11338ef74b46d3d6c0
Author: Federico Mena Quintero <federico@novell.com>
Date:   Thu Jul 22 16:02:40 2010 -0500

    Try SOCKS5, then SOCKS4
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-raw.c |   23 ++++++++++++++++++++---
 1 files changed, 20 insertions(+), 3 deletions(-)

commit fabe6304e1d3808861a11b2621eb030959b63c73
Author: Federico Mena Quintero <federico@novell.com>
Date:   Thu Jul 22 15:20:21 2010 -0500

    Try all the struct addrinfo when connecting to a proxy, not just the first one
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-raw.c |   19 ++++++++++++++-----
 1 files changed, 14 insertions(+), 5 deletions(-)

commit 9d67949a95671862e1390dd8c4116f60ef714694
Author: Federico Mena Quintero <federico@novell.com>
Date:   Thu Jul 22 15:09:32 2010 -0500

    Add new GError codes for SOCKS proxies - CamelProxyError
    
    We differentiate between "the proxy does not support our protocol"
    and "the proxy does not support our authentication type".
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-raw.c |   27 +++++++++++++++++++++++----
 camel/camel-tcp-stream-raw.h |   14 ++++++++++++++
 2 files changed, 37 insertions(+), 4 deletions(-)

commit 33d10a2f39b9919dc07a80fcbd94c445d0351133
Author: Federico Mena Quintero <federico@novell.com>
Date:   Wed Jul 21 16:21:58 2010 -0500

    Basic logic to request connection from a SOCKS5 proxy
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-raw.c |  248 ++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 248 insertions(+), 0 deletions(-)

commit 23ab3a9a0495edd10bb9613129977f6f82ac8cfd
Author: Federico Mena Quintero <federico@novell.com>
Date:   Fri Jul 16 14:19:01 2010 -0500

    Separate function to just connect to the proxy host
    
    We will use this in each function to connect to a different kind of proxy.
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-raw.c |  163 +++++++-----------------------------------
 1 files changed, 27 insertions(+), 136 deletions(-)

commit 3dd79a80868ea25a5ba4f3175ba27d0179618cc7
Author: Federico Mena Quintero <federico@novell.com>
Date:   Thu Jul 15 16:06:03 2010 -0500

    Derive CamelTcpStreamSSL from CamelTcpStreamRaw
    
    The only overriden vmethod is ::connect(), which starts up SSL on the socket
    after the Raw implementation opens the socket and connects.  By this point,
    we are already past the SOCKS proxy if it exists.
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-ssl.c |  748 ++----------------------------------------
 camel/camel-tcp-stream-ssl.h |    7 +-
 2 files changed, 38 insertions(+), 717 deletions(-)

commit a34e6b6641dfa4aade0805ff7bb0ea78a97dabf7
Author: Federico Mena Quintero <federico@novell.com>
Date:   Thu Jul 15 16:01:20 2010 -0500

    Add function to replace CamelTcpStreamRaw's sockfd with another one
    
    We need this in the TcpSSL stream to replace the normal socket with
    the SSL-ified one.
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-raw.c |    8 ++++++++
 camel/camel-tcp-stream-raw.h |    2 ++
 2 files changed, 10 insertions(+), 0 deletions(-)

commit 3bb7ad6c8a80fc051a9dcdd0ed452897f6caba5a
Author: Federico Mena Quintero <federico@novell.com>
Date:   Thu Jul 15 15:17:06 2010 -0500

    Make _set_errno_from_pr_error() public
    
    We need to use this both in the raw TCP stream and in the SSL one.
    Maybe later we can switch to full exceptions.
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-raw.c |   28 ++++++++++++++--------------
 camel/camel-tcp-stream-raw.h |    2 ++
 2 files changed, 16 insertions(+), 14 deletions(-)

commit 5dde3619daf23df166777cec6fb48b652dbf7cab
Author: Federico Mena Quintero <federico@novell.com>
Date:   Thu Jul 15 15:03:25 2010 -0500

    Make CamelTcpStreamRaw use PRFileDesc internally
    
    This is cut&pasted from CamelTcpStreamSSL, with the SSL bits removed.
    This will let us make CamelTcpStreamSSL actually derive from
    CamelTcpStreamRaw and just slap the SSL bits on top.
    
    This also removes camel_tcp_stream_raw_get_fd(), in favor of the general
    camel_tcp_stream_get_file_desc(), which only the imapx provider uses.
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-raw.c               |  682 +++++++++++++++++++++-------
 camel/camel-tcp-stream-raw.h               |    2 -
 camel/providers/imapx/camel-imapx-server.c |   53 +--
 camel/providers/imapx/camel-imapx-server.h |    1 -
 4 files changed, 522 insertions(+), 216 deletions(-)

commit 998b06366faa1e190c6a8ad41b584b8691ab0596
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jul 28 15:57:56 2010 -0400

    Fix error handling in CamelLocalFolder::sync().

 camel/providers/local/camel-local-folder.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit e4df08b184b099eda78d66ae6904c0885b9c5ae1
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jul 28 15:34:05 2010 -0400

    Bug 625083 - Gettext can't parse GLib's printf format constants

 camel/providers/local/camel-mbox-summary.c |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

commit 61d05d21874193072998d9ff4e22fb391001da6c
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jul 28 20:16:50 2010 +0200

    Bug #625482 - Personal addressbook is vanished

 addressbook/backends/file/e-book-backend-file.c |   15 +++++++++------
 calendar/backends/file/e-cal-backend-file.c     |   16 +++++++++-------
 2 files changed, 18 insertions(+), 13 deletions(-)

commit ce39b4700451704b9472dc6e1761b433be19f95e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jul 28 13:39:34 2010 -0400

    Reset BASE_VERSION to 2.32.
    
    In light of today's announcement that GNOME 3.0 is delayed again,
    the September 2010 release will be called Evolution Data Server 2.32.
    
    http://www.gnome.org/press/releases/2010-07-gnome-3.0-rescheduled.html

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 152f8969a185478a71f7f23456817720e265f629
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jul 28 12:54:27 2010 -0400

    Add more debug messages to basedir migration.
    
    If directory removal fails because the directory is not empty,
    list the file names in that directory.

 addressbook/libedata-book/e-data-book-migrate.c |   19 ++++++++++++++++++-
 calendar/libedata-cal/e-data-cal-migrate.c      |   19 ++++++++++++++++++-
 2 files changed, 36 insertions(+), 2 deletions(-)

commit bd379370bc697e4646065f9643a0828af74be333
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Wed Jul 28 17:11:46 2010 +0200

    Updated Spanish translation

 po/es.po |  317 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 160 insertions(+), 157 deletions(-)

commit 7924f705ec597b77963d2d225c0a30fbbd227fe6
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jul 28 13:49:04 2010 +0200

    Bug #622884 - Migrate from dbus-glib to glib's GDBus

 addressbook/Makefile.am                            |    2 +-
 addressbook/libebook/Makefile.am                   |   11 +-
 addressbook/libebook/e-book-view-private.h         |    4 +-
 addressbook/libebook/e-book-view.c                 |  104 +-
 addressbook/libebook/e-book.c                      |  850 ++--
 addressbook/libedata-book/Makefile.am              |   20 +-
 addressbook/libedata-book/e-data-book-factory.c    |  331 +-
 addressbook/libedata-book/e-data-book-marshal.list |    1 -
 addressbook/libedata-book/e-data-book-view.c       |  235 +-
 addressbook/libedata-book/e-data-book-view.h       |    8 +-
 addressbook/libedata-book/e-data-book.c            |  556 +-
 addressbook/libedata-book/e-data-book.h            |   11 +-
 addressbook/libegdbus/Makefile.am                  |   38 +
 addressbook/libegdbus/e-gdbus-egdbusbook.c         | 4525 ++++++++++++
 addressbook/libegdbus/e-gdbus-egdbusbook.h         |  681 ++
 addressbook/libegdbus/e-gdbus-egdbusbookfactory.c  | 1120 +++
 addressbook/libegdbus/e-gdbus-egdbusbookfactory.h  |  209 +
 addressbook/libegdbus/e-gdbus-egdbusbookview.c     | 2043 ++++++
 addressbook/libegdbus/e-gdbus-egdbusbookview.h     |  302 +
 addressbook/libegdbus/e-gdbus-marshallers.c        |  345 +
 addressbook/libegdbus/e-gdbus-marshallers.h        |   77 +
 addressbook/libegdbus/e-gdbus-marshallers.list     |   10 +
 addressbook/libegdbus/e-gdbus-typemappers.h        |   12 +
 addressbook/tests/ebook/ebook-test-utils.c         |    6 +-
 calendar/Makefile.am                               |    2 +-
 calendar/libecal/Makefile.am                       |   49 +-
 calendar/libecal/e-cal-view-private.h              |    6 +-
 calendar/libecal/e-cal-view.c                      |  139 +-
 calendar/libecal/e-cal.c                           |  554 +-
 calendar/libedata-cal/Makefile.am                  |   52 +-
 calendar/libedata-cal/e-data-cal-factory.c         |  284 +-
 calendar/libedata-cal/e-data-cal-marshal.list      |    2 -
 calendar/libedata-cal/e-data-cal-view.c            |  177 +-
 calendar/libedata-cal/e-data-cal-view.h            |    6 +-
 calendar/libedata-cal/e-data-cal.c                 |  814 ++--
 calendar/libedata-cal/e-data-cal.h                 |    4 +-
 calendar/libegdbus/Makefile.am                     |   38 +
 calendar/libegdbus/e-gdbus-egdbuscal.c             | 7289 ++++++++++++++++++++
 calendar/libegdbus/e-gdbus-egdbuscal.h             | 1077 +++
 calendar/libegdbus/e-gdbus-egdbuscalfactory.c      | 1138 +++
 calendar/libegdbus/e-gdbus-egdbuscalfactory.h      |  212 +
 calendar/libegdbus/e-gdbus-egdbuscalview.c         | 1890 +++++
 calendar/libegdbus/e-gdbus-egdbuscalview.h         |  278 +
 calendar/libegdbus/e-gdbus-marshallers.c           |  476 ++
 calendar/libegdbus/e-gdbus-marshallers.h           |  104 +
 calendar/libegdbus/e-gdbus-marshallers.list        |   14 +
 calendar/libegdbus/e-gdbus-typemappers.h           |   12 +
 calendar/tests/ecal/ecal-test-utils.c              |    6 +-
 camel/Makefile.am                                  |    6 +-
 camel/camel-sasl-gssapi.c                          |   68 +-
 configure.ac                                       |   24 +-
 51 files changed, 23978 insertions(+), 2244 deletions(-)

commit f062af52fcbd508d40b1686afc392cdd670451aa
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Wed Jul 28 13:25:39 2010 +0300

    Updated Hebrew translation.

 po/he.po |  130 +++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 70 insertions(+), 60 deletions(-)

commit 3c714de5f6ef1678b9013cf32ada5133781897a9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jul 23 21:43:00 2010 -0400

    Adjust mbox: file paths in EAccounts.
    
    Point mbox folder URIs to our new base directory.
    
    (I suspect we haven't seen the last of this mbox URI issue...)

 libedataserver/e-account.c |   92 ++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 92 insertions(+), 0 deletions(-)

commit 31e8a90beaa049f48cba7b7c8632c36d6b125772
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 8 09:21:05 2010 -0400

    Add a migration routine to EDataBookFactory.
    
    Migration runs just before the main loop starts.
    It's just a sequence of local directory renames.
    
    ~/.evolution/cache/addressbook  -->  $XDG_CACHE_HOME/evolution/addressbook
    ~/.evolution/addressbook/local  -->  $XDG_DATA_HOME/evolution/addressbook

 addressbook/libedata-book/Makefile.am           |    5 +-
 addressbook/libedata-book/e-data-book-factory.c |    6 +
 addressbook/libedata-book/e-data-book-migrate.c |  283 +++++++++++++++++++++++
 3 files changed, 293 insertions(+), 1 deletions(-)

commit b44a797f95532c4da253b50b7cfc79e5c3b455ec
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 8 08:58:10 2010 -0400

    Add a migration routine to EDataCalFactory.
    
    Migration runs just before the main loop starts.
    It's just a sequence of local directory renames.
    
    ~/.evolution/cache/calendar  -->  $XDG_CACHE_HOME/evolution/calendar
    ~/.evolution/cache/memos     -->  $XDG_CACHE_HOME/evolution/memos
    ~/.evolution/cache/tasks     -->  $XDG_CACHE_HOME/evolution/tasks
    ~/.evolution/calendar/local  -->  $XDG_DATA_HOME/evolution/calendar
    ~/.evolution/memos/local     -->  $XDG_DATA_HOME/evolution/memos
    ~/.evolution/tasks/local     -->  $XDG_DATA_HOME/evolution/tasks
    
    We also migrate Evolution-Exchange account storage:
    
    ~/.evolution/exchange        --> $XDG_DATA_HOME/evolution/exchange
    
    (After first cleaning up Exchange attachment cache directories.)

 calendar/libedata-cal/Makefile.am          |    1 +
 calendar/libedata-cal/e-data-cal-factory.c |    6 +
 calendar/libedata-cal/e-data-cal-migrate.c |  353 ++++++++++++++++++++++++++++
 3 files changed, 360 insertions(+), 0 deletions(-)

commit 2f00a805a78bb80729c5f7c801e31facc9123611
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jun 7 09:17:44 2010 -0400

    Comply with XDG Base Directory Specification.
    
    This changes the output of the base directory functions:
    
    e_get_user_cache_dir()  now returns  "$XDG_CACHE_HOME/evolution"
    e_get_user_config_dir() now returns  "$XDG_CONFIG_HOME/evolution"
    e_get_user_data_dir()   now returns  "$XDG_DATA_HOME/evolution"
    
    Also, fix test cases with hard-coded directories.

 calendar/backends/file/e-cal-backend-file.c |    3 ++-
 calendar/tests/ecal/cleanup.sh              |    8 +++++++-
 calendar/tests/ecal/test-ecal.c             |    9 +++------
 calendar/tests/ecal/test-runner.sh          |   16 +++++++++++-----
 libedataserver/e-categories.c               |   17 ++++++++++++++++-
 libedataserver/e-data-server-util.c         |   18 +++++++++++++-----
 6 files changed, 52 insertions(+), 19 deletions(-)

commit d0ad418adecf9848549e83b2e14cf1e0fc5824c0
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Mon Jul 26 21:03:27 2010 +0200

    Updated Spanish translation

 po/es.po |  290 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 153 insertions(+), 137 deletions(-)

commit 1d28b090e266d5c6863c1adcd7cde65b9e9385d2
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Jul 26 09:52:25 2010 +0200

    Bug #625282 - Quick add contact claims on console

 addressbook/libebook/e-book.c |   31 ++++++++++++++++++++++---------
 1 files changed, 22 insertions(+), 9 deletions(-)

commit 1f1c7d3afc8a7a965c2f8c4bd50500fdeba263bd
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Sat Jul 24 13:53:29 2010 +0300

    Updated Hebrew translation.

 po/he.po | 2508 ++++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 1393 insertions(+), 1115 deletions(-)

commit c462d3cc34b2d2535d610e2ed37dd5030faa5b63
Author: Aron Xu <aronxu@gnome.org>
Date:   Sat Jul 24 13:27:22 2010 +0800

    Update Simplified Chinese translation.

 po/zh_CN.po | 4683 +++++++++++++++++++++++++++++++----------------------------
 1 files changed, 2481 insertions(+), 2202 deletions(-)

commit 9f47010f4770a62489941e654675cc3893cc3d5c
Author: Federico Mena Quintero <federico@novell.com>
Date:   Wed Jul 14 16:15:23 2010 -0500

    Implement ::get_file_desc() in CamelTcpStreamSSL
    
    This lets us get rid of camel_tcp_stream_ssl_sockfd(), in favor
    of camel_tcp_stream_get_file_desc().
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-ssl.c               |   17 ++++++-----------
 camel/camel-tcp-stream-ssl.h               |    2 --
 camel/providers/imapx/camel-imapx-server.c |    2 +-
 3 files changed, 7 insertions(+), 14 deletions(-)

commit 3cffd62ceda1ca58ac60600b922c9fc0cc9d35d4
Author: Federico Mena Quintero <federico@novell.com>
Date:   Wed Jul 14 16:06:56 2010 -0500

    Move CamelTcpStreamRaw's fields to a private structure
    
    We also add a temporary camel_tcp_stream_raw_get_fd(), used by the imapx provider.
    This function will go away in favor of the general camel_tcp_stream_get_file_desc().
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-raw.c               |   81 +++++++++++++++++++++-------
 camel/camel-tcp-stream-raw.h               |    7 +--
 camel/providers/imapx/camel-imapx-server.c |    2 +-
 3 files changed, 65 insertions(+), 25 deletions(-)

commit 9a0d409d5005706c5e52891f4cb37e30f22cb76d
Author: Federico Mena Quintero <federico@novell.com>
Date:   Wed Jul 14 15:15:01 2010 -0500

    New method CamelTcpStream::get_file_desc()
    
    This returns a (PRFileDesc *).  We will make CamelTcpStream derivates deal only
    in PRFileDesc objects, instead of plain FDs.  This will allow us to implement
    TCP socket functionality only once, instead of twice - one for raw streams, one
    for SSL streams.  Mainly this will let us have a raw stream and then an
    SSL stream overlaid on that one.
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream.c |   13 +++++++++++++
 camel/camel-tcp-stream.h |    5 +++++
 2 files changed, 18 insertions(+), 0 deletions(-)

commit 2d6a6589908e39b68c893b2ddcb011dd042c457f
Author: Federico Mena Quintero <federico@novell.com>
Date:   Mon Jul 12 15:49:40 2010 -0500

    Change CamelNNTPStore to use the new API
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/providers/nntp/camel-nntp-store.c |   40 ++++++++----------------------
 1 files changed, 11 insertions(+), 29 deletions(-)

commit 9f0227a658c61c72ccf58241a2392586a6e3fb0f
Author: Federico Mena Quintero <federico@novell.com>
Date:   Mon Jul 12 15:44:16 2010 -0500

    Change CamelIMAPXServer to use the new API
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/providers/imapx/camel-imapx-server.c |   24 +++++-------------------
 1 files changed, 5 insertions(+), 19 deletions(-)

commit 852c9903298793af5d5321a9967f06c02362f57d
Author: Federico Mena Quintero <federico@novell.com>
Date:   Mon Jul 12 15:36:18 2010 -0500

    Change CamelImapStore to use the new API
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/providers/imap/camel-imap-store.c |   42 +++++++++----------------------
 1 files changed, 12 insertions(+), 30 deletions(-)

commit 2186288b55fc4d8923c6d52619aefe10060cff5e
Author: Federico Mena Quintero <federico@novell.com>
Date:   Fri Jul 9 17:59:48 2010 -0500

    Change CamelSmtpTransport to use the new API
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/providers/smtp/camel-smtp-transport.c |   42 +++++++--------------------
 1 files changed, 11 insertions(+), 31 deletions(-)

commit be284dcbee3681af2eef56f808477cd45538593d
Author: Federico Mena Quintero <federico@novell.com>
Date:   Fri Jul 9 17:55:28 2010 -0500

    Change CamelPOP3Store to use the new API
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/providers/pop3/camel-pop3-store.c |   42 ++++++++----------------------
 1 files changed, 11 insertions(+), 31 deletions(-)

commit f8660b7035a496e230e3755c19d4c8e1f2ad1898
Author: Federico Mena Quintero <federico@novell.com>
Date:   Fri Jul 9 17:39:51 2010 -0500

    Change CamelHttpStream to use the new API
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-http-stream.c |   13 +------------
 1 files changed, 1 insertions(+), 12 deletions(-)

commit f045938ff9276b74b1f6f3a2aff48dac6c76d514
Author: Federico Mena Quintero <federico@novell.com>
Date:   Fri Jul 9 14:12:06 2010 -0500

    Do name resolution inside camel_tcp_stream_connect()
    
    This function and the associated vmethod used to take a struct addrinfo *.
    However, this doesn't let us have SOCKS4a or SOCKS5 proxies that do name
    resolution in the proxy.  So, now the main camel_tcp_stream_connect() takes
    a hostname and service name, and implementations do name resolution
    by themselves.  Later we will modify the proxy code to do name resolution
    in the proxy.
    
    We allow passing a fallback port to camel_tcp_stream_connect(), which
    is used by Camel's providers when the system's services database
    (/etc/services) doesn't have an entry for a particular service name.
    If getaddrinfo() can't find the service name, then we use a
    fallback/hardcoded port number.  See bgo#267898
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-raw.c |   51 +++++++++++++++++++++++++++++++++--------
 camel/camel-tcp-stream-ssl.c |   51 ++++++++++++++++++++++++++++++++++-------
 camel/camel-tcp-stream.c     |   12 ++++++---
 camel/camel-tcp-stream.h     |    4 +-
 4 files changed, 93 insertions(+), 25 deletions(-)

commit 97027230bfe0cff3163b004802c785f417416b82
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jul 22 13:13:09 2010 -0400

    Eek, typo.

 addressbook/libebook/e-book.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 979f72b7cd4e3316bf9dd861543db8438e451919
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jul 22 10:00:34 2010 -0400

    Fix "system" EBook/ECal creation functions.
    
    The local "system" URIs are trivial now, it's just "local:system".
    
        e_book_new_system_addressbook()
        e_cal_new_system_calendar()
        e_cal_new_system_tasks()
        e_cal_new_system_memos()

 addressbook/libebook/e-book.c |   16 +-----------
 calendar/libecal/e-cal.c      |   51 ++--------------------------------------
 2 files changed, 5 insertions(+), 62 deletions(-)

commit 27dec99b4b55e57811e9bd2eb26cbaccf01a6f11
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jul 22 07:28:24 2010 -0400

    Bug 602287 - Avoid racing with camel_operation_mute()

 camel/camel-operation.c |   47 ++++++++++++++++++++++++++++++++++-------------
 1 files changed, 34 insertions(+), 13 deletions(-)

commit 859478038920efa047d9d74649bac685ac88375d
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jul 22 11:11:44 2010 +0200

    Bug #624891 - Various compiler warnings in git/master

 .../backends/groupwise/e-cal-backend-groupwise.c   |    2 --
 camel/camel-vee-folder.c                           |    2 +-
 2 files changed, 1 insertions(+), 3 deletions(-)

commit 48edca37c899ac7ea5a6a25fa8f39fcc69c58916
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 20 21:26:45 2010 -0400

    Refactor ECalBackendCache.
    
    ECalBackendCache doesn't need to know the URI of the backend, it just
    needs a file name.  Backends must now provide the name of the cache
    file.  This breaks the API, but eliminates duplicate logic.
    
    Couple other miscellaneous functions removed:
    
        e_book_backend_construct()
        e_book_backend_cache_exists()
        e_book_backend_db_cache_exists()
    
    libedata-book's shared object name is bumped for the API break.
    
    Adapt backends to the new API.

 .../backends/google/e-book-backend-google.c        |    9 +-
 .../backends/groupwise/e-book-backend-groupwise.c  |   22 +--
 addressbook/backends/ldap/e-book-backend-ldap.c    |    8 +-
 .../backends/webdav/e-book-backend-webdav.c        |    8 +-
 addressbook/libedata-book/e-book-backend-cache.c   |  193 ++------------------
 addressbook/libedata-book/e-book-backend-cache.h   |    3 +-
 addressbook/libedata-book/e-book-backend.c         |   16 +--
 addressbook/libedata-book/e-book-backend.h         |    1 -
 configure.ac                                       |    6 +-
 .../libedata-book/libedata-book-sections.txt       |    2 -
 .../libedata-book/tmpl/e-book-backend-cache.sgml   |   16 +--
 .../libedata-book/tmpl/e-book-backend.sgml         |    9 -
 .../libedata-book/tmpl/libedata-book-unused.sgml   |   22 +++
 13 files changed, 73 insertions(+), 242 deletions(-)

commit 33527ca06896cc273330b748741d859449284aab
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 20 19:36:11 2010 -0400

    Refactor ECalBackendStore / ECalBackendFileStore.
    
    These classes don't need to know the URI and source type of the backend,
    they just need a file name.  Backends must now provide the name of the
    cache file.  This breaks the API, but eliminates duplicate logic.
    
    libedata-cal's shared object name is bumped for the API break.
    
    Adapt backends to the new API.

 calendar/backends/caldav/e-cal-backend-caldav.c    |   67 ++-----
 .../groupwise/e-cal-backend-groupwise-utils.c      |    7 +-
 .../backends/groupwise/e-cal-backend-groupwise.c   |   93 ++-------
 .../backends/groupwise/e-cal-backend-groupwise.h   |    1 -
 calendar/backends/http/e-cal-backend-http.c        |   22 +--
 calendar/backends/weather/e-cal-backend-weather.c  |    7 +-
 calendar/libedata-cal/e-cal-backend-cache.c        |  214 +++-----------------
 calendar/libedata-cal/e-cal-backend-cache.h        |    7 +-
 calendar/libedata-cal/e-cal-backend-file-store.c   |    8 +-
 calendar/libedata-cal/e-cal-backend-file-store.h   |    5 +-
 calendar/libedata-cal/e-cal-backend-store.c        |  136 +++----------
 configure.ac                                       |    2 +-
 .../libecal/tmpl/e-cal-check-timezones.sgml        |    1 +
 .../libedata-cal/tmpl/e-cal-backend-cache.sgml     |   17 +--
 .../tmpl/e-cal-backend-file-store.sgml             |    3 +-
 .../libedata-cal/tmpl/e-cal-backend-sync.sgml      |   11 -
 .../reference/camel/tmpl/camel-cipher-context.sgml |    2 +
 17 files changed, 128 insertions(+), 475 deletions(-)

commit 1d7e703c38c003b1175071d6980961dc89e71e4b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 20 17:43:34 2010 -0400

    ECalBackendFile overrides its cache directory.
    
    It doesn't need a cache, so its cache directory is its data directory.

 calendar/backends/file/e-cal-backend-file.c |   93 +++++++++++++++++----------
 1 files changed, 59 insertions(+), 34 deletions(-)

commit 49eaa525866ae480ab5706446ef5fe26a79d1a9d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 20 17:26:45 2010 -0400

    EDataCal: Add a getCacheDir() D-Bus method.
    
    ECal calls getCacheDir() to find the local attachment store.  ECal
    caches the result, so getCacheDir() is only called once per instance.

 calendar/libecal/e-cal.c             |   68 +++++----------------------------
 calendar/libedata-cal/e-data-cal.c   |   11 +++++
 calendar/libedata-cal/e-data-cal.xml |    8 +++-
 3 files changed, 29 insertions(+), 58 deletions(-)

commit ade10f3ab967f62169c5298cfdf0c7e65cae5f25
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 20 17:06:48 2010 -0400

    ECalBackend: Add a "cache-dir" string property.
    
    Holds the directory where data should be cached for that specific
    backend instance.
    
    e_cal_backend_get_cache_dir()
    e_cal_backend_set_cache_dir()

 calendar/libedata-cal/e-cal-backend.c              |  113 ++++++++++++++++++++
 calendar/libedata-cal/e-cal-backend.h              |    3 +
 .../libedata-cal/libedata-cal-sections.txt         |    2 +
 .../calendar/libedata-cal/tmpl/e-cal-backend.sgml  |   34 ++++--
 4 files changed, 141 insertions(+), 11 deletions(-)

commit e39b697d1700596ea27a489a5bf86dc185946c4f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 20 16:10:23 2010 -0400

    ECalBackend cleanup.

 calendar/libedata-cal/e-cal-backend.c |  512 ++++++++++++++++-----------------
 1 files changed, 254 insertions(+), 258 deletions(-)

commit de8ba328c1705289da7386aebe5b789227f76375
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 20 11:48:06 2010 -0400

    ECalBackendStore cleanup.

 calendar/libedata-cal/e-cal-backend-store.c |  122 ++++++++------------------
 calendar/libedata-cal/e-cal-backend-store.h |    4 +-
 2 files changed, 41 insertions(+), 85 deletions(-)

commit c5e27ae873fe3d57b58d85dd3411b137bcfe4d81
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 20 11:31:05 2010 -0400

    ECalBackendFileStore cleanup.

 calendar/libedata-cal/e-cal-backend-file-store.c |  128 ++++++++++-----------
 1 files changed, 61 insertions(+), 67 deletions(-)

commit 544424c98e7cdfd40480d235a65156715ee0481d
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Wed Jul 21 16:42:43 2010 +0200

    Updated Galician translations

 po/gl.po |   72 +++++++++++++++++++++++++++++++++++++-------------------------
 1 files changed, 43 insertions(+), 29 deletions(-)

commit add347c79f3cedf5376753f0ba874289ffd889a7
Author: Jeff Cai <jeff.cai@sun.com>
Date:   Wed Jul 21 18:18:12 2010 +0800

    Fix bug #624909

 camel/providers/imapx/camel-imapx-server.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit e821d208286fe146f4e1252ed2ed4a87b94afc7a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 20 09:47:51 2010 -0400

    EBookBackend: Add a "cache-dir" string property.
    
    Holds the directory where data should be cached for that specific
    backend instance.
    
    e_book_backend_get_cache_dir()
    e_book_backend_set_cache_dir()

 addressbook/libedata-book/e-book-backend.c         |  146 ++++++++++++++++++--
 addressbook/libedata-book/e-book-backend.h         |    3 +
 .../libedata-book/libedata-book-sections.txt       |    3 +
 .../libedata-book/tmpl/e-book-backend.sgml         |   23 +++
 4 files changed, 164 insertions(+), 11 deletions(-)

commit 97410881e3ea7564f8683ea8f96de8265b6b5170
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 20 08:12:14 2010 -0400

    EBookBackend cleanup.

 addressbook/libedata-book/e-book-backend.c |  149 +++++++++++++++-------------
 1 files changed, 78 insertions(+), 71 deletions(-)

commit 1ce55ef9f96c91d7dc50055baa559d0aff6bc8e9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 20 07:58:36 2010 -0400

    There is no need to call e_book_backend_construct().

 addressbook/backends/file/e-book-backend-file.c    |   24 +-------------------
 addressbook/backends/ldap/e-book-backend-ldap.c    |   23 +------------------
 addressbook/backends/vcf/e-book-backend-vcf.c      |   24 +-------------------
 .../backends/webdav/e-book-backend-webdav.c        |   13 +----------
 4 files changed, 4 insertions(+), 80 deletions(-)

commit 24ca03f8852c48029a6106a06db8cea00b369cc1
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 20 07:32:08 2010 -0400

    Header file cleanup.

 addressbook/libedata-book/e-book-backend-cache.h |   78 ++++++---
 calendar/libedata-cal/e-cal-backend-cache.h      |  114 +++++++++-----
 calendar/libedata-cal/e-cal-backend-file-store.h |   55 ++++---
 calendar/libedata-cal/e-cal-backend-store.h      |  186 +++++++++++++---------
 4 files changed, 268 insertions(+), 165 deletions(-)

commit b6e27b3d327bb7bbea62115366dcb0cc65e312e7
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Tue Jul 20 14:25:28 2010 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po | 4097 ++++++++++++++++++++++++++++-------------------------------
 po/zh_TW.po | 4097 ++++++++++++++++++++++++++++-------------------------------
 2 files changed, 3888 insertions(+), 4306 deletions(-)

commit 218f31dc751bd6bba548dadb10b3a34740e7c470
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Mon Jul 19 21:41:34 2010 +0200

    Updated Norwegian bokmål translation

 po/nb.po |   18 ++++++++++++++++--
 1 files changed, 16 insertions(+), 2 deletions(-)

commit f100f9d93ff81da5f85ce7fb26ad2a4d85bd0f3e
Author: Andre Klapper <a9016009@gmx.de>
Date:   Mon Jul 19 21:14:48 2010 +0200

    Add missing files to POTFILES.in. Fixes bug #624743.

 po/POTFILES.in |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 0c81bc0808a3f956f09f321a4e204e9c293ad7bf
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Mon Jul 19 14:17:17 2010 +0200

    Updated Norwegian bokmål translation

 po/nb.po |  195 +++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 105 insertions(+), 90 deletions(-)

commit 73f64aca9b3bf7f9d9fdd294040cab53767f5919
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sun Jul 18 19:11:37 2010 +0200

    Fixed headers in galician translation file

 po/gl.po |  197 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 106 insertions(+), 91 deletions(-)

commit 97525af580554369c0fa651f3c49bb980fdfe435
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sun Jul 18 12:10:34 2010 +0200

    Updated Spanish translation

 po/es.po |  306 ++++++++++++++++++++++++++++----------------------------------
 1 files changed, 138 insertions(+), 168 deletions(-)

commit f8d3bcfc3dc9ae5d0ae9ea356b6befa7b7db3e7b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jul 16 06:53:06 2010 -0400

    ECalBackendFile: Fix an uninitialized variable

 calendar/backends/file/e-cal-backend-file.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 10f57ce884d5b59b4cb088746858c7afdab3cbd0
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jul 16 09:34:47 2010 +0200

    Remove deprecated ECalBackend::set_default_timezone
    
    It's deprecated since 2006-07-10

 calendar/libedata-cal/e-cal-backend-sync.c |   52 +--------------------------
 calendar/libedata-cal/e-cal-backend-sync.h |    5 ---
 calendar/libedata-cal/e-cal-backend.c      |   25 -------------
 calendar/libedata-cal/e-cal-backend.h      |    2 -
 configure.ac                               |    2 +-
 5 files changed, 3 insertions(+), 83 deletions(-)

commit aae7f249849737efdf4de82793953c1ff4b2c16d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jul 15 17:58:51 2010 -0400

    Broke a few things with the local source URI change
    
    ECalBackendFileFactory:
    
    - The factory's get_protocol() method returns "local" now.
    
    - uri_to_path() needs to actually build the path to its ICS file
      now instead of just converting the backend's URI to a filename.
    
    EBookBackendFileFactory:
    
    - Similar fixes.

 .../backends/file/e-book-backend-file-factory.c    |   61 +++++++++++++++--
 addressbook/backends/file/e-book-backend-file.c    |   26 +++++--
 .../backends/file/e-cal-backend-file-factory.c     |    2 +-
 calendar/backends/file/e-cal-backend-file.c        |   70 +++++++++++--------
 4 files changed, 113 insertions(+), 46 deletions(-)

commit 9e0845207b39f256f7e81d388741ed30a764ea7b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jul 15 13:08:50 2010 -0400

    Avoid absolute paths in "On This Computer" source groups.
    
    A base URI of "local:" is sufficient to identify the "On This Computer"
    source group.  No other source group uses that URI scheme, and it avoids
    an entire class of portability problems that come with using an absolute
    "file:" URI to point to user-specific data:
    
    - What if the user's home directory is renamed?
    - What if settings are moved to a new host under a different user name?
    - What if settings are copied to another user account on the same host?
    - Migrating to XDG base dirs is otherwise a giant PITA.

 libedataserver/e-source-group.c |   22 ++++++++++++++++++++--
 1 files changed, 20 insertions(+), 2 deletions(-)

commit f5ad654d9087d2bd04b82b04d009d8019a6cf862
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jul 15 08:31:02 2010 -0400

    Fix e-data-book-factory.c regression.

 addressbook/libedata-book/e-data-book-factory.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit e16f2a10da9ede74e955a320ab09456e6bbbdd27
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jul 15 05:46:46 2010 -0400

    CamelOperation debugging improvement
    
    When calling camel_operation_unref() with a non-empty status stack,
    show what status messages were left over in the status stack.

 camel/camel-operation.c |   22 ++++++++++++++--------
 1 files changed, 14 insertions(+), 8 deletions(-)

commit 2c8af4f63a6efb9758d27f05035931ac6b85ed3b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jul 15 05:31:15 2010 -0400

    Bug 624417 - Fix error handling in e_cal_backend_sync_get_timezone()
    
    Don't create a GError if we're successful.

 calendar/libedata-cal/e-cal-backend-sync.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 5d1a952108a3edd26e58a6d4d87078d70d016992
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 8 09:18:02 2010 -0400

    EDataBookFactory cleanup.

 addressbook/libedata-book/e-data-book-factory.c |  156 +++++++++++++++--------
 1 files changed, 101 insertions(+), 55 deletions(-)

commit c9b255be17e9d140e301c2f8af178fa984d2750a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jun 7 15:22:37 2010 -0400

    EDataCalFactory cleanup.

 calendar/libedata-cal/e-data-cal-factory.c |  342 ++++++++++++++++++----------
 1 files changed, 218 insertions(+), 124 deletions(-)

commit 1bf432608680faf7391cfd8bbd7a3c0b250d0c47
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jul 14 16:44:52 2010 -0400

    Bug 624029 - Copying messages across stores is broken

 camel/camel-folder.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8735dbead779a84ab4ca5277fe343df0582eb18e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jul 14 14:48:01 2010 -0400

    Bug 624316 - Disable debug messages in GroupWise calendar backend

 .../backends/groupwise/e-cal-backend-groupwise.c   |   15 +--------------
 1 files changed, 1 insertions(+), 14 deletions(-)

commit 210654aeb561de6cba2e7f2508f97fee8fbb293f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 13 17:26:17 2010 -0400

    Bug 608299 - Cut/copy error when selection has trailing comma
    
    When cutting or copying a selection that includes a trailing comma, the
    subsequent address was also getting copied to the clipboard.  The fix is
    to ignore trailing whitespace and commas when scanning the selection for
    email addresses.

 libedataserverui/e-name-selector-entry.c |   45 ++++++++++++++++++++----------
 1 files changed, 30 insertions(+), 15 deletions(-)

commit 135f4f5be01d367f97f73341611137025cb8001c
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Wed Jul 14 01:22:13 2010 +0530

    Removed folders from connection when operations gets done - handles when jobs return back without executing

 camel/providers/imapx/camel-imapx-conn-manager.c |   37 +++++++++++++++++++++-
 camel/providers/imapx/camel-imapx-conn-manager.h |    3 ++
 camel/providers/imapx/camel-imapx-folder.c       |    6 +++
 camel/providers/imapx/camel-imapx-store.c        |    1 +
 4 files changed, 46 insertions(+), 1 deletions(-)

commit 0076e53b1f46d5c028db6ed9328c55ca40b44579
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Wed Jul 14 01:00:57 2010 +0530

    Add connection manager to imapx

 camel/providers/imapx/Makefile.am                |    4 +-
 camel/providers/imapx/camel-imapx-conn-manager.c |  337 ++++++++++++++++++++++
 camel/providers/imapx/camel-imapx-conn-manager.h |   69 +++++
 camel/providers/imapx/camel-imapx-folder.c       |   31 +-
 camel/providers/imapx/camel-imapx-provider.c     |    2 -
 camel/providers/imapx/camel-imapx-server.c       |   14 +-
 camel/providers/imapx/camel-imapx-server.h       |    2 +-
 camel/providers/imapx/camel-imapx-store.c        |   90 ++++---
 camel/providers/imapx/camel-imapx-store.h        |   12 +-
 camel/providers/imapx/camel-imapx-utils.c        |    4 +-
 camel/providers/imapx/camel-imapx-utils.h        |   13 +-
 11 files changed, 507 insertions(+), 71 deletions(-)

commit b48ac5fe0d532aa0f6b33cb82cf4c039f940c97f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 13 09:56:42 2010 -0400

    Bug 624325 - CamelPOP3Store missing some methods
    
    There's a corresponding change on the Evolution side to catch and clear
    the CAMEL_STORE_ERROR_NO_FOLDER that CamelPOP3Store's get_folder_info()
    method now sets to satisfy the new runtime checks.

 camel/providers/pop3/camel-pop3-store.c |   31 +++++++++++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)

commit c97057dbdf84c507923ef5387b29b881a43c0189
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 13 08:41:39 2010 -0400

    CamelPOP3Store cleanup.

 camel/providers/pop3/camel-pop3-store.c |  275 +++++++++++++++----------------
 1 files changed, 136 insertions(+), 139 deletions(-)

commit 4b28fdd32eba98db4194a77bb897aa6865e13861
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Jul 13 14:47:12 2010 +0200

    Bug #612082 - Do not expose off_t in public API, use goffset instead

 camel/camel-block-file.c                    |    2 +-
 camel/camel-block-file.h                    |    2 +-
 camel/camel-disco-diary.c                   |    2 +-
 camel/camel-filter-driver.c                 |    2 +-
 camel/camel-folder-summary.c                |    2 +-
 camel/camel-mime-parser.c                   |   34 +++++++++++++-------------
 camel/camel-mime-parser.h                   |   10 ++++----
 camel/camel-movemail.c                      |   10 ++++----
 camel/camel-multipart-signed.h              |    4 +-
 camel/camel-seekable-stream.c               |   18 +++++++-------
 camel/camel-seekable-stream.h               |   26 ++++++++++----------
 camel/camel-seekable-substream.c            |   10 ++++----
 camel/camel-seekable-substream.h            |    2 +-
 camel/camel-stream-fs.c                     |   16 ++++++------
 camel/camel-stream-fs.h                     |    8 +++---
 camel/camel-stream-mem.c                    |    6 ++--
 camel/camel-url-scanner.h                   |    4 +-
 camel/providers/local/camel-mbox-folder.c   |    4 +-
 camel/providers/local/camel-mbox-summary.c  |    8 +++---
 camel/providers/local/camel-spool-summary.c |    2 +-
 camel/tests/lib/streams.c                   |    4 +-
 camel/tests/stream/test3.c                  |    2 +-
 configure.ac                                |    2 +-
 23 files changed, 90 insertions(+), 90 deletions(-)

commit a285dc60c7b57a1ea112a9dac86847ed62c20b81
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Tue Jul 13 14:25:38 2010 +0200

    Updated Norwegian bokmål translation

 po/nb.po |   81 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 43 insertions(+), 38 deletions(-)

commit 2b8164d23464c003775448857d168a1431b6b7dd
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jul 12 23:16:53 2010 -0400

    libebook.pc.in missing camel-1.2 requirement.
    
    EDestination uses CamelInternetAddress.

 addressbook/libebook/libebook.pc.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e75ec2d1810a317a15d8368038a2419d7ee7044b
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Tue Jul 13 02:41:50 2010 +0200

    Updated Galician translations

 po/gl.po | 2420 ++++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 1336 insertions(+), 1084 deletions(-)

commit 35637af15292bb586850380328685d01d3b42588
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jul 12 18:48:40 2010 -0400

    Post-release version bump.

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8a5ca7914728bca0ac20bee8fe761fed192351ab
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jul 12 18:28:55 2010 -0400

    NEWS update for 2.31.5 release.

 NEWS |   39 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 39 insertions(+), 0 deletions(-)

commit d054b8c7640513bebef0aa022a979a232970a286
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Jul 12 16:44:25 2010 +0200

    Bug #618938 - Crash when reading calendar acknowledgement message

 calendar/libecal/e-cal-component.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 17941a9b9d6d4024505bc8c2a6601083e73edf66
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Jul 12 16:16:32 2010 +0200

    Bug #623936 - 75 second delay when creating new DAV entries in Zimbra

 .../backends/webdav/e-book-backend-webdav.c        |   17 +++++++++--------
 calendar/backends/caldav/e-cal-backend-caldav.c    |    3 +++
 2 files changed, 12 insertions(+), 8 deletions(-)

commit 18839bd419cb56986c32378ff980ed083c0565ac
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jul 12 07:59:20 2010 -0400

    Fix another g_propagate_error() runtime warning.

 camel/camel-folder.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d659ce98abc4832825c849913718d5edc84c4054
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Mon Jul 12 12:46:01 2010 +0100

    imapx: Ensure imapx_stream_fill() sets the error on zero-sized read.
    
    We treat an empty read as an error, since we should never be here unless
    we're either in the middle of reading a response, or poll() says the fd
    is readable. Before commit 46938c348 (the conversion to GError), we'd set
    a generic 'IO Error' exception in camel_imapx_stream_token() when
    imapx_stream_fill() returned -1 to indicate an error. But now we don't
    do that any more, so imapx_stream_fill() needs to reliably set the GError.
    
    Otherwise we end up in an endless loop in imapx_step().

 camel/providers/imapx/camel-imapx-stream.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 6d3b9dcbe6ddde71699dd9a29c9de6bc06c62b65
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jul 12 07:49:58 2010 -0400

    Fix runtime warning in camel_filter_driver_flush().
    
    Only propagate the error if there's an error to propagate.

 camel/camel-filter-driver.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit e2ea5f1b668dcd88e581419b01d2d4d265460ddd
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jul 12 07:05:48 2010 -0400

    Improve error handling in CamelStreamBuffer::read().
    
    If we managed to successfully read some data before camel_stream_read()
    failed, discard the GError and return the number of bytes successfully
    read.  If camel_stream_read() failed immediately, propagate the GError
    and return -1.

 camel/camel-stream-buffer.c |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

commit 6108228eafb663803222d2dbc63f7f9303184fcd
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Mon Jul 12 04:11:38 2010 +0100

    imapx: camel_imapx_stream_astring() returns 0 on success.

 camel/providers/imapx/camel-imapx-utils.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 358eef57d8626f7f171a1b2b00ce25e3a02b1d85
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jul 11 22:19:33 2010 -0400

    Update API documentation.

 camel/camel-debug.h                                |    9 +-
 .../addressbook/libebook/libebook-sections.txt     |   24 ++
 .../addressbook/libebook/tmpl/e-book-types.sgml    |    7 +
 .../addressbook/libebook/tmpl/e-book.sgml          |  263 ++++++++++++++++++++
 .../addressbook/libedata-book/Makefile.am          |    1 +
 .../libedata-book/libedata-book-sections.txt       |    5 +-
 .../libedata-book/tmpl/e-data-book.sgml            |   39 +++
 .../calendar/libecal/libecal-sections.txt          |    2 +
 .../libecal/tmpl/e-cal-check-timezones.sgml        |    3 +
 .../calendar/libecal/tmpl/e-cal-types.sgml         |    7 +
 .../calendar/libecal/tmpl/e-cal-view.sgml          |    8 +
 .../libedata-cal/libedata-cal-sections.txt         |    8 +-
 .../libedata-cal/tmpl/e-data-cal-view.sgml         |    9 +
 .../calendar/libedata-cal/tmpl/e-data-cal.sgml     |   39 +++
 docs/reference/camel/camel-sections.txt            |   13 +
 .../reference/camel/tmpl/camel-cipher-context.sgml |    4 +
 docs/reference/camel/tmpl/camel-debug.sgml         |   11 +
 docs/reference/camel/tmpl/camel-folder.sgml        |   21 ++
 docs/reference/camel/tmpl/camel-object.sgml        |   14 +
 docs/reference/camel/tmpl/camel-service.sgml       |   18 ++
 docs/reference/camel/tmpl/camel-store.sgml         |   15 ++
 .../libedataserverui/libedataserverui-sections.txt |    1 +
 .../libedataserverui/tmpl/e-book-auth-util.sgml    |   11 +
 23 files changed, 525 insertions(+), 7 deletions(-)

commit e6f5be9393e73cba92257c97563faa076bc597c9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jul 11 13:22:13 2010 -0400

    Coding style and whitespace cleanup.

 addressbook/backends/file/e-book-backend-file.c    |    6 +-
 .../backends/groupwise/e-book-backend-groupwise.c  |   10 ++--
 addressbook/backends/ldap/e-book-backend-ldap.c    |   68 ++++++++++----------
 addressbook/backends/ldap/openldap-extract.h       |   18 +++---
 addressbook/backends/vcf/e-book-backend-vcf.c      |    2 +-
 addressbook/libebook/e-book-query.c                |    8 +-
 addressbook/libebook/e-contact.c                   |    4 +-
 addressbook/libebook/e-name-western.c              |    4 +-
 addressbook/libebook/e-vcard.c                     |    6 +-
 addressbook/libedata-book/e-book-backend-sexp.c    |   10 ++--
 addressbook/libedata-book/e-book-backend-summary.c |    8 +-
 addressbook/tests/ebook/test-query.c               |    2 +-
 addressbook/tests/ebook/test-stress-bookviews.c    |    2 +-
 calendar/libedata-cal/e-cal-backend-sexp.c         |    2 +-
 camel/camel-folder-summary.c                       |    2 +-
 camel/camel-folder.c                               |    4 +-
 camel/camel-search-sql-sexp.c                      |    4 +-
 camel/providers/groupwise/camel-groupwise-folder.c |    8 +-
 camel/providers/imap/camel-imap-store-summary.c    |    2 +-
 camel/providers/nntp/camel-nntp-store.c            |    2 +-
 libedataserver/e-source-group.c                    |    4 +-
 libedataserver/e-source-list.c                     |    4 +-
 servers/groupwise/e-gw-connection.c                |    2 +-
 23 files changed, 91 insertions(+), 91 deletions(-)

commit 5de5afdb2bc2253578b3a6323dc36a97342aec89
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Sun Jul 11 18:36:33 2010 +0200

    [i18n] Updated German translation

 po/de.po |  670 +++++++++++++++++++++++++++++++++++++------------------------
 1 files changed, 406 insertions(+), 264 deletions(-)

commit e70b5d9e1a90b249e80e88585b7384b260896fff
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sun Jul 11 17:44:10 2010 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 2410 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 1295 insertions(+), 1115 deletions(-)

commit 7355227d37b0ee9d5b67cac11391ff7e696625de
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jul 11 11:34:36 2010 -0400

    Coding style and whitespace cleanup.

 addressbook/backends/ldap/e-book-backend-ldap.c    |    1 -
 addressbook/libebook/e-book.c                      |   39 +++++++++++-----
 addressbook/libebook/e-error.h                     |   45 +++++++++---------
 calendar/libecal/e-cal.c                           |    2 +-
 camel/camel-lock-client.c                          |    2 +-
 camel/camel.c                                      |    7 +--
 camel/providers/imapx/camel-imapx-server.c         |   48 +++++++++----------
 camel/providers/imapx/camel-imapx-server.h         |    3 +-
 camel/providers/imapx/camel-imapx-utils.c          |    1 -
 camel/providers/imapx/camel-imapx-utils.h          |    2 +-
 .../libecal/tmpl/e-cal-check-timezones.sgml        |    1 +
 .../reference/camel/tmpl/camel-cipher-context.sgml |    2 +
 libedataserverui/e-name-selector.c                 |    1 -
 libedataserverui/gtk-compat.h                      |    2 +-
 14 files changed, 83 insertions(+), 73 deletions(-)

commit 1d1b146e58f918f67ccff93c4fb5388429bf12e7
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Sun Jul 11 15:11:17 2010 +0100

    imapx: Avoid running FETCH_NEW_MESSAGES and REFRESH_INFO jobs simultaneously
    
    There are various places where we interpret FETCH results and use
    imapx_match_active_job to find the current job, which will behave badly
    if there are two jobs which could potentially be responsible for the FETCH.
    
    In particular, this was causing a problem when we triggered a fetch of new
    messages from select_done(), and that command was submitted at the same time
    as a refresh_info command to fetch all flags. The server (Dovecot) was
    returning all the untagged FETCH results before either completion line,
    and all the flags were getting "assigned" to the fetch_new_messages job,
    causing a bunch of 'g_array_append_vals: assertion `array' failed' warnings,
    and all messages to disappear because the refresh_info job didn't see them.

 camel/providers/imapx/camel-imapx-server.c |   22 ++++++++++++++++++++--
 1 files changed, 20 insertions(+), 2 deletions(-)

commit 5110089928fc9cfa3061b048719fbc67f2693c18
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sun Jul 11 15:42:24 2010 +0200

    Updated Norwegian bokmål translation

 po/nb.po |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)

commit 436634e0ba281199788e7b6535f4c99b0d881ebd
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Sun Jul 11 12:36:19 2010 +0100

    imapx: Fix handling of return from camel_imapx_stream_text()
    
    It's another of those functions that return 0 for success.

 camel/providers/imapx/camel-imapx-server.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 23503ac0c08fa8d933acb4be653257e596da6ae3
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Sun Jul 11 12:17:13 2010 +0100

    imapx: More improvements to server unseen count tracking
    
    We're using the unseen count as part of our check for when things have
    changed on the server (or when QRESYNC has gone wrong), and we need to
    rescan all flags. But the server doesn't *tell* us about changes to the
    unseen count, like it does for the total count of messages. So we have to
    be more careful about tracking it -- especially since the server doesn't
    even tell us in SELECT, and we can't issue STATUS to find it out when the
    folder is selected.
    
    One place that it was getting out of sync was when the server notified us
    about new messages in SELECT, which weren't there when we last issued STATUS.
    For messages with a UID equal to or higher than what we thought was the
    folder's UIDNEXT, we also have to update the unseen count.
    
    So far, the _only_ time we've hit the QRESYNC sanity check which triggers
    a full rescan has been due to this kind of cosmetic unseen count discrepancy.
    It's half tempting to disable that check in the QRESYNC sanity check, but
    actually it's useful to get it right for the legacy servers too, because it
    might cause us to miss updates if we get out of sync.

 camel/providers/imapx/camel-imapx-server.c |   53 ++++++++++++++++++++++++++--
 1 files changed, 50 insertions(+), 3 deletions(-)

commit ffcba2db913eeddded4b61d001d9b485a5e62b23
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Sun Jul 11 11:56:32 2010 +0100

    nntp: Fix two more 'returns FALSE on error' vs. 'returns 0 on success' errors
    
    We really need to start being consistent about this.
    
    Pass the GError pointer through to camel_folder_summary_save_to_db()
    from nntp_folder_sync() too... although it seems to be NULL a lot of the
    time anyway, but that's the fault of our caller. No need to compound it.

 camel/providers/nntp/camel-nntp-folder.c |    3 +--
 camel/providers/nntp/camel-nntp-store.c  |    2 +-
 2 files changed, 2 insertions(+), 3 deletions(-)

commit 20f6a2c17fbad0e15db0b583e3d6c21e260f761a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jul 10 23:30:06 2010 -0400

    Fix some linker issues.

 addressbook/libedata-book/Makefile.am              |    5 +-
 addressbook/tests/vcard/Makefile.am                |    1 +
 calendar/libedata-cal/Makefile.am                  |    7 +-
 calendar/tests/ecal/Makefile.am                    |   85 ++++++++++----------
 docs/reference/addressbook/libebook/Makefile.am    |    1 +
 .../addressbook/libebook/tmpl/e-book-types.sgml    |    3 +-
 .../addressbook/libebook/tmpl/e-book-view.sgml     |    9 ++
 .../addressbook/libedata-book/Makefile.am          |    1 +
 .../libedata-book/tmpl/e-book-backend-sync.sgml    |   28 +++----
 .../libedata-book/tmpl/e-book-backend.sgml         |    4 +-
 .../libedata-book/tmpl/e-data-book-view.sgml       |    3 +-
 .../libedata-book/tmpl/e-data-book.sgml            |   24 +++---
 .../libedata-book/tmpl/libedata-book-unused.sgml   |    6 ++
 docs/reference/calendar/libecal/Makefile.am        |    1 +
 .../libecal/tmpl/e-cal-check-timezones.sgml        |    1 +
 .../calendar/libecal/tmpl/e-cal-types.sgml         |    3 +-
 .../calendar/libecal/tmpl/e-cal-view.sgml          |    9 ++
 docs/reference/calendar/libecal/tmpl/e-cal.sgml    |    8 ++
 docs/reference/calendar/libedata-cal/Makefile.am   |    1 +
 .../libedata-cal/tmpl/e-cal-backend-sync.sgml      |   54 ++++++-------
 .../libedata-cal/tmpl/e-cal-backend-util.sgml      |    9 --
 .../calendar/libedata-cal/tmpl/e-cal-backend.sgml  |   18 +----
 .../libedata-cal/tmpl/e-data-cal-view.sgml         |   11 +---
 .../calendar/libedata-cal/tmpl/e-data-cal.sgml     |   48 ++++++------
 .../reference/camel/tmpl/camel-cipher-context.sgml |    2 +
 docs/reference/libedataserverui/Makefile.am        |    2 +
 26 files changed, 175 insertions(+), 169 deletions(-)

commit f98d7c4fbcff5de233828fb1fd7f2efe4683f13e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jul 10 08:16:15 2010 -0400

    Bug 624018 - Fix error handling in groupwise_get_folder()

 camel/providers/groupwise/camel-groupwise-store.c |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

commit e3f4979e67cb15148eb3ba9ef41620e595195772
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sat Jul 10 10:36:48 2010 +0200

    Updated Spanish translation

 po/es.po |  783 ++++++++++++++++++++++++++++++++++++--------------------------
 1 files changed, 460 insertions(+), 323 deletions(-)

commit a57536cd01aba560f9cbad0f188c59cc67fb698a
Author: Bharath Acharya <abharath@novell.com>
Date:   Sat Jul 10 09:54:29 2010 +0530

    Bug #623988 - build failure in git/master.
    
    Add the marshal list and also a typo in weather.

 addressbook/libedata-book/e-data-book-marshal.list |    1 +
 calendar/backends/weather/e-cal-backend-weather.c  |    2 +-
 2 files changed, 2 insertions(+), 1 deletions(-)

commit 8ac70847243f8d3d1485683e039dc86db3b26ae7
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jul 9 16:18:57 2010 +0200

    Update user documentation about E_CAL/BOOK_DISABLE_DEPRECATED

 addressbook/libebook/e-book.c                      |   10 ++++++++++
 calendar/libecal/e-cal.c                           |    8 ++++++++
 docs/reference/addressbook/libebook/Makefile.am    |    2 +-
 .../addressbook/libedata-book/Makefile.am          |    2 +-
 docs/reference/calendar/libecal/Makefile.am        |    2 +-
 docs/reference/calendar/libedata-cal/Makefile.am   |    2 +-
 6 files changed, 22 insertions(+), 4 deletions(-)

commit 0dbb2c242ceca7de4055a75d8d592922190d56fa
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jul 9 13:18:42 2010 +0200

    Bug #623204 - Be able to report detailed errors from backends

 addressbook/backends/file/e-book-backend-file.c    |  225 +++--
 .../backends/google/e-book-backend-google.c        |  248 +++---
 .../backends/groupwise/e-book-backend-groupwise.c  |  228 +++---
 addressbook/backends/ldap/e-book-backend-ldap.c    |  383 ++++-----
 addressbook/backends/vcf/e-book-backend-vcf.c      |  103 ++-
 .../backends/webdav/e-book-backend-webdav.c        |  180 ++--
 addressbook/libebook/e-book-marshal.list           |    1 +
 addressbook/libebook/e-book-types.h                |    9 +-
 addressbook/libebook/e-book-view.c                 |   54 +-
 addressbook/libebook/e-book-view.h                 |    3 +
 addressbook/libebook/e-book.c                      |  987 ++++++++++++++++++--
 addressbook/libebook/e-book.h                      |  113 +++
 addressbook/libebook/e-error.h                     |   30 +
 addressbook/libedata-book/Makefile.am              |    8 +-
 addressbook/libedata-book/e-book-backend-sync.c    |  253 +++---
 addressbook/libedata-book/e-book-backend-sync.h    |   68 +-
 addressbook/libedata-book/e-book-backend.c         |   64 +-
 addressbook/libedata-book/e-book-backend.h         |   25 +-
 addressbook/libedata-book/e-data-book-types.h      |   39 +-
 addressbook/libedata-book/e-data-book-view.c       |   11 +-
 addressbook/libedata-book/e-data-book-view.h       |    2 +-
 addressbook/libedata-book/e-data-book-view.xml     |    1 +
 addressbook/libedata-book/e-data-book.c            |  212 ++++-
 addressbook/libedata-book/e-data-book.h            |   61 +-
 addressbook/tests/ebook/ebook-test-utils.c         |  108 ++--
 addressbook/tests/ebook/test-ebook-async.c         |   24 +-
 addressbook/tests/ebook/test-ebook-get-book-view.c |    4 +-
 addressbook/tests/ebook/test-stress-bookviews.c    |    6 +-
 calendar/backends/caldav/e-cal-backend-caldav.c    |  586 ++++++------
 .../backends/contacts/e-cal-backend-contacts.c     |  187 ++--
 calendar/backends/file/e-cal-backend-file.c        |  371 ++++----
 calendar/backends/file/e-cal-backend-file.h        |    2 +-
 .../backends/groupwise/e-cal-backend-groupwise.c   |  510 ++++++-----
 calendar/backends/http/e-cal-backend-http.c        |  227 ++---
 calendar/backends/weather/e-cal-backend-weather.c  |  174 ++--
 calendar/libecal/e-cal-marshal.list                |    1 +
 calendar/libecal/e-cal-types.h                     |   10 +-
 calendar/libecal/e-cal-util.h                      |    6 +-
 calendar/libecal/e-cal-view.c                      |   75 ++-
 calendar/libecal/e-cal-view.h                      |    4 +
 calendar/libecal/e-cal.c                           |  187 +++-
 calendar/libecal/e-cal.h                           |    3 +
 calendar/libedata-cal/e-cal-backend-sync.c         |  575 +++++-------
 calendar/libedata-cal/e-cal-backend-sync.h         |  264 +++---
 calendar/libedata-cal/e-cal-backend-util.c         |   63 --
 calendar/libedata-cal/e-cal-backend-util.h         |    2 -
 calendar/libedata-cal/e-cal-backend.c              |   40 +-
 calendar/libedata-cal/e-cal-backend.h              |   10 +-
 calendar/libedata-cal/e-data-cal-factory.c         |    2 +-
 calendar/libedata-cal/e-data-cal-marshal.list      |    1 +
 calendar/libedata-cal/e-data-cal-types.h           |   49 +-
 calendar/libedata-cal/e-data-cal-view.c            |   79 +-
 calendar/libedata-cal/e-data-cal-view.h            |    4 +-
 calendar/libedata-cal/e-data-cal-view.xml          |    5 +
 calendar/libedata-cal/e-data-cal.c                 |  367 +++++---
 calendar/libedata-cal/e-data-cal.h                 |   85 ++-
 calendar/tests/ecal/ecal-test-utils.c              |   14 +-
 calendar/tests/ecal/test-ecal-get-query.c          |    8 +-
 calendar/tests/ecal/test-ecal.c                    |    8 +-
 configure.ac                                       |   12 +-
 libedataserverui/e-book-auth-util.c                |   85 ++-
 libedataserverui/e-book-auth-util.h                |    4 +
 libedataserverui/e-contact-store.c                 |    6 +-
 libedataserverui/e-name-selector-dialog.c          |   21 +-
 libedataserverui/e-name-selector-entry.c           |    2 +-
 libedataserverui/e-name-selector.c                 |    2 +-
 66 files changed, 4408 insertions(+), 3093 deletions(-)

commit 4bdfcb63aaee3256ba63f3354c8732483306fc03
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Fri Jul 9 12:40:40 2010 +0200

    [i18n] Updated German translation

 po/de.po | 2393 +++++++++++++++++++++++++++-----------------------------------
 1 files changed, 1025 insertions(+), 1368 deletions(-)

commit 5610539961fe1ba1c6b0f153c0c14cbb415fac0f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jul 9 06:30:35 2010 -0400

    Bug 623919 - Error while opening any newly received message

 camel/providers/groupwise/camel-groupwise-folder.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 035e8869fa12c04afb62202efa703eb3b87fa974
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jul 9 09:34:18 2010 +0200

    Use correct format specifier for 64bit unsigned int

 camel/providers/imapx/camel-imapx-server.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 3a76b8ec03ad56a74b551b0ffa66bb0e798c5d39
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jul 9 09:32:33 2010 +0200

    Do not use uninitialized variable

 calendar/libedata-cal/e-cal-backend-cache.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 6b3281bdd495206dec6c6e6b361fbfdbaa6dc560
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jul 8 18:12:01 2010 -0400

    Use the new base directory functions.
    
    Put an end to hard-coding "$HOME/.evolution".

 .../backends/groupwise/e-book-backend-groupwise.c  |   10 ++-
 addressbook/backends/ldap/e-book-backend-ldap.c    |    6 +-
 addressbook/libebook/e-book.c                      |    8 +-
 addressbook/libedata-book/e-book-backend-cache.c   |   23 ++---
 .../libedata-book/e-book-backend-db-cache.c        |   25 ++---
 calendar/backends/caldav/e-cal-backend-caldav.c    |   14 ++--
 calendar/backends/file/e-cal-backend-file.c        |    6 +-
 .../backends/groupwise/e-cal-backend-groupwise.c   |   32 +++----
 calendar/libecal/e-cal.c                           |  110 +++++++++----------
 calendar/libedata-cal/e-cal-backend-cache.c        |   22 ++---
 calendar/libedata-cal/e-cal-backend-store.c        |   21 ++--
 calendar/tests/ecal/test-ecal.c                    |   40 +++++--
 .../libedataserverui/tmpl/e-source-combo-box.sgml  |    1 +
 libedataserver/e-categories.c                      |    8 +-
 14 files changed, 162 insertions(+), 164 deletions(-)

commit 10a3ff80ce5025a4ea0b6ea81d1e7378f709b263
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Thu Jul 8 23:41:18 2010 +0200

    Updated Spanish translation

 po/es.po | 1809 ++++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 984 insertions(+), 825 deletions(-)

commit e60ee56f34745a885ab52ce1929b06cb0dbbbe4f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jul 8 16:23:58 2010 -0400

    Add functions to get Evo/EDS base directories.
    
    Use these functions instead of hard-coding "$HOME/.evolution".  This
    sets the stage for complying with the XDG Base Directory Specification.
    http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
    
    e_get_user_cache_dir()   returns (for now)  "$HOME/.evolution/cache"
    e_get_user_config_dir()  returns (for now)  "$HOME/.evolution"
    e_get_user_data_dir()    returns (for now)  "$HOME/.evolution"

 .../libedataserver/libedataserver-sections.txt     |    3 +
 docs/reference/libedataserver/tmpl/e-util.sgml     |   27 ++++++++
 libedataserver/e-data-server-util.c                |   67 ++++++++++++++++++++
 libedataserver/e-data-server-util.h                |    4 +
 4 files changed, 101 insertions(+), 0 deletions(-)

commit 341cd233218f2344aff4ec3ceb1a175d95c41b37
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jul 8 21:22:33 2010 +0200

    Bug #623795 - URI at the end of text isn't clickable

 camel/camel-mime-filter-tohtml.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1a1a274e160476e17e56079ed92ec23f4375f567
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jul 8 21:18:01 2010 +0200

    Bug #621609 - Can pass unknown UID to e_source_combo_box_set_active_uid

 libedataserverui/e-source-combo-box.c |   17 ++++++++++++-----
 libedataserverui/e-source-combo-box.h |    2 +-
 2 files changed, 13 insertions(+), 6 deletions(-)

commit 46938c348728d1c8bcacf6df9e0788b39783bd07
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun May 9 11:26:48 2010 -0500

    Migrate from CamelException to GError.

 camel/Makefile.am                                  |    3 -
 camel/camel-block-file.c                           |    2 +-
 camel/camel-cipher-context.c                       |   96 ++-
 camel/camel-cipher-context.h                       |   26 +-
 camel/camel-data-cache.c                           |   38 +-
 camel/camel-data-cache.h                           |   11 +-
 camel/camel-data-wrapper.c                         |   54 +-
 camel/camel-data-wrapper.h                         |   18 +-
 camel/camel-db.c                                   |  568 +++++++----
 camel/camel-db.h                                   |  100 +-
 camel/camel-debug.h                                |   34 +
 camel/camel-disco-diary.c                          |   29 +-
 camel/camel-disco-diary.h                          |    4 +-
 camel/camel-disco-folder.c                         |  143 ++-
 camel/camel-disco-folder.h                         |   36 +-
 camel/camel-disco-store.c                          |  123 ++-
 camel/camel-disco-store.h                          |   32 +-
 camel/camel-exception-list.def                     |   41 -
 camel/camel-exception.c                            |  282 ------
 camel/camel-exception.h                            |   80 --
 camel/camel-file-utils.c                           |   93 ++-
 camel/camel-file-utils.h                           |    8 +-
 camel/camel-filter-driver.c                        |  161 ++--
 camel/camel-filter-driver.h                        |   10 +-
 camel/camel-filter-search.c                        |   54 +-
 camel/camel-filter-search.h                        |    4 +-
 camel/camel-folder-search.c                        |  154 ++--
 camel/camel-folder-search.h                        |    6 +-
 camel/camel-folder-summary.c                       |  182 ++--
 camel/camel-folder-summary.h                       |   12 +-
 camel/camel-folder.c                               |  182 +++--
 camel/camel-folder.h                               |   76 +-
 camel/camel-gpg-context.c                          |  298 +++---
 camel/camel-http-stream.c                          |   83 ++-
 camel/camel-index-control.c                        |    4 +-
 camel/camel-index.h                                |    1 -
 camel/camel-lock-client.c                          |   35 +-
 camel/camel-lock-client.h                          |    4 +-
 camel/camel-lock-helper.c                          |   16 +-
 camel/camel-lock.c                                 |  101 +-
 camel/camel-lock.h                                 |   10 +-
 camel/camel-mime-filter-save.c                     |    2 +-
 camel/camel-mime-message.c                         |   19 +-
 camel/camel-mime-parser.c                          |   31 +-
 camel/camel-mime-parser.h                          |    4 +-
 camel/camel-mime-part-utils.c                      |   34 +-
 camel/camel-mime-part-utils.h                      |    5 +-
 camel/camel-mime-part.c                            |   73 +-
 camel/camel-mime-part.h                            |    5 +-
 camel/camel-movemail.c                             |   86 +-
 camel/camel-movemail.h                             |    4 +-
 camel/camel-multipart-signed.c                     |   79 +-
 camel/camel-multipart-signed.h                     |    2 +-
 camel/camel-multipart.c                            |   25 +-
 camel/camel-net-utils.c                            |   58 +-
 camel/camel-net-utils.h                            |    6 +-
 camel/camel-object.c                               |   13 +
 camel/camel-object.h                               |   10 +-
 camel/camel-offline-folder.c                       |   23 +-
 camel/camel-offline-folder.h                       |    4 +-
 camel/camel-offline-journal.c                      |   32 +-
 camel/camel-offline-journal.h                      |    6 +-
 camel/camel-offline-store.c                        |   34 +-
 camel/camel-offline-store.h                        |    8 +-
 camel/camel-provider.c                             |   36 +-
 camel/camel-provider.h                             |    9 +-
 camel/camel-sasl-anonymous.c                       |   22 +-
 camel/camel-sasl-cram-md5.c                        |    2 +-
 camel/camel-sasl-digest-md5.c                      |   32 +-
 camel/camel-sasl-gssapi.c                          |   39 +-
 camel/camel-sasl-login.c                           |   10 +-
 camel/camel-sasl-ntlm.c                            |    2 +-
 camel/camel-sasl-plain.c                           |    2 +-
 camel/camel-sasl-popb4smtp.c                       |   16 +-
 camel/camel-sasl.c                                 |   17 +-
 camel/camel-sasl.h                                 |    7 +-
 camel/camel-search-private.c                       |   11 +-
 camel/camel-search-private.h                       |    2 +-
 camel/camel-seekable-stream.c                      |   31 +-
 camel/camel-seekable-stream.h                      |   12 +-
 camel/camel-seekable-substream.c                   |   27 +-
 camel/camel-service.c                              |   71 +-
 camel/camel-service.h                              |   38 +-
 camel/camel-session.c                              |  116 ++-
 camel/camel-session.h                              |   40 +-
 camel/camel-smime-context.c                        |  198 ++--
 camel/camel-store.c                                |  234 +++--
 camel/camel-store.h                                |   71 +-
 camel/camel-stream-buffer.c                        |   47 +-
 camel/camel-stream-buffer.h                        |    6 +-
 camel/camel-stream-filter.c                        |   34 +-
 camel/camel-stream-fs.c                            |   81 ++-
 camel/camel-stream-fs.h                            |    9 +-
 camel/camel-stream-mem.c                           |    9 +-
 camel/camel-stream-null.c                          |    6 +-
 camel/camel-stream-process.c                       |   20 +-
 camel/camel-stream-vfs.c                           |   50 +-
 camel/camel-stream.c                               |   90 ++-
 camel/camel-stream.h                               |   36 +-
 camel/camel-tcp-stream-raw.c                       |   34 +-
 camel/camel-tcp-stream-ssl.c                       |   47 +-
 camel/camel-tcp-stream.c                           |   11 +-
 camel/camel-tcp-stream.h                           |   15 +-
 camel/camel-text-index.h                           |    1 -
 camel/camel-transport.c                            |   14 +-
 camel/camel-transport.h                            |    4 +-
 camel/camel-uid-cache.c                            |    6 +-
 camel/camel-url.c                                  |    9 +-
 camel/camel-url.h                                  |    4 +-
 camel/camel-vee-folder.c                           |  168 ++--
 camel/camel-vee-folder.h                           |    6 +-
 camel/camel-vee-store.c                            |   37 +-
 camel/camel-vtrash-folder.c                        |   22 +-
 camel/camel.h                                      |    1 -
 camel/providers/groupwise/camel-groupwise-folder.c |  265 +++---
 camel/providers/groupwise/camel-groupwise-folder.h |    4 +-
 .../providers/groupwise/camel-groupwise-journal.c  |   76 +-
 .../providers/groupwise/camel-groupwise-journal.h  |    8 +-
 .../providers/groupwise/camel-groupwise-provider.c |    5 +-
 camel/providers/groupwise/camel-groupwise-store.c  |  249 ++---
 camel/providers/groupwise/camel-groupwise-store.h  |    4 +-
 .../providers/groupwise/camel-groupwise-summary.c  |   12 +-
 .../groupwise/camel-groupwise-transport.c          |   31 +-
 camel/providers/groupwise/camel-groupwise-utils.c  |   18 +-
 camel/providers/imap/camel-imap-command.c          |  154 ++--
 camel/providers/imap/camel-imap-command.h          |   12 +-
 camel/providers/imap/camel-imap-folder.c           |  591 ++++++------
 camel/providers/imap/camel-imap-folder.h           |   19 +-
 camel/providers/imap/camel-imap-journal.c          |   22 +-
 camel/providers/imap/camel-imap-message-cache.c    |   98 +--
 camel/providers/imap/camel-imap-message-cache.h    |   21 +-
 camel/providers/imap/camel-imap-search.c           |   12 +-
 camel/providers/imap/camel-imap-store.c            |  562 +++++------
 camel/providers/imap/camel-imap-store.h            |    4 +-
 camel/providers/imap/camel-imap-summary.c          |   12 +-
 camel/providers/imap/camel-imap-wrapper.c          |   14 +-
 camel/providers/imapx/Makefile.am                  |    2 -
 camel/providers/imapx/camel-imapx-exception.c      |   79 --
 camel/providers/imapx/camel-imapx-exception.h      |   35 -
 camel/providers/imapx/camel-imapx-folder.c         |  135 ++--
 camel/providers/imapx/camel-imapx-folder.h         |    4 +-
 camel/providers/imapx/camel-imapx-provider.c       |    2 -
 camel/providers/imapx/camel-imapx-server.c         | 1031 +++++++++++---------
 camel/providers/imapx/camel-imapx-server.h         |   52 +-
 camel/providers/imapx/camel-imapx-store.c          |  313 +++---
 camel/providers/imapx/camel-imapx-store.h          |    2 +-
 camel/providers/imapx/camel-imapx-stream.c         |  132 ++--
 camel/providers/imapx/camel-imapx-stream.h         |   20 +-
 camel/providers/imapx/camel-imapx-summary.c        |   17 +-
 camel/providers/imapx/camel-imapx-utils.c          |  410 ++++----
 camel/providers/imapx/camel-imapx-utils.h          |   32 +-
 camel/providers/imapx/camel-imapx-view-summary.c   |    2 +-
 camel/providers/imapx/camel-imapx-view-summary.h   |    2 +-
 camel/providers/imapx/test-imapx.c                 |    6 +-
 camel/providers/local/camel-local-folder.c         |   66 +-
 camel/providers/local/camel-local-folder.h         |   10 +-
 camel/providers/local/camel-local-store.c          |  127 ++--
 camel/providers/local/camel-local-summary.c        |   48 +-
 camel/providers/local/camel-local-summary.h        |   16 +-
 camel/providers/local/camel-maildir-folder.c       |  101 +-
 camel/providers/local/camel-maildir-folder.h       |    2 +-
 camel/providers/local/camel-maildir-store.c        |  124 ++--
 camel/providers/local/camel-maildir-summary.c      |   47 +-
 camel/providers/local/camel-mbox-folder.c          |  105 +--
 camel/providers/local/camel-mbox-folder.h          |    2 +-
 camel/providers/local/camel-mbox-store.c           |  156 ++--
 camel/providers/local/camel-mbox-summary.c         |  163 ++--
 camel/providers/local/camel-mbox-summary.h         |    6 +-
 camel/providers/local/camel-mh-folder.c            |   61 +-
 camel/providers/local/camel-mh-folder.h            |    2 +-
 camel/providers/local/camel-mh-store.c             |   92 +-
 camel/providers/local/camel-mh-summary.c           |   23 +-
 camel/providers/local/camel-spool-folder.c         |   25 +-
 camel/providers/local/camel-spool-folder.h         |    2 +-
 camel/providers/local/camel-spool-store.c          |  124 ++--
 camel/providers/local/camel-spool-summary.c        |   73 +-
 camel/providers/local/camel-spool-summary.h        |    8 +-
 camel/providers/nntp/Makefile.am                   |   16 +-
 camel/providers/nntp/camel-nntp-auth.c             |   92 --
 camel/providers/nntp/camel-nntp-auth.h             |   36 -
 camel/providers/nntp/camel-nntp-folder.c           |  159 ++--
 camel/providers/nntp/camel-nntp-folder.h           |    4 +-
 camel/providers/nntp/camel-nntp-grouplist.c        |  221 -----
 camel/providers/nntp/camel-nntp-grouplist.h        |   55 -
 camel/providers/nntp/camel-nntp-newsrc.c           |  647 ------------
 camel/providers/nntp/camel-nntp-newsrc.h           |   36 -
 camel/providers/nntp/camel-nntp-store.c            |  274 +++---
 camel/providers/nntp/camel-nntp-store.h            |    9 +-
 camel/providers/nntp/camel-nntp-stream.c           |   49 +-
 camel/providers/nntp/camel-nntp-stream.h           |    3 +-
 camel/providers/nntp/camel-nntp-summary.c          |   55 +-
 camel/providers/nntp/camel-nntp-summary.h          |    3 +-
 camel/providers/nntp/camel-nntp-utils.c            |  307 ------
 camel/providers/nntp/camel-nntp-utils.h            |   34 -
 camel/providers/pop3/camel-pop3-engine.c           |    4 +-
 camel/providers/pop3/camel-pop3-folder.c           |  120 ++--
 camel/providers/pop3/camel-pop3-folder.h           |    4 +-
 camel/providers/pop3/camel-pop3-store.c            |  210 +++--
 camel/providers/pop3/camel-pop3-store.h            |    6 +-
 camel/providers/pop3/camel-pop3-stream.c           |   40 +-
 .../providers/sendmail/camel-sendmail-transport.c  |   40 +-
 camel/providers/smtp/camel-smtp-transport.c        |  476 +++++-----
 camel/tests/folder/test1.c                         |    4 -
 camel/tests/folder/test10.c                        |   13 +-
 camel/tests/folder/test11.c                        |   64 +-
 camel/tests/folder/test2.c                         |    4 -
 camel/tests/folder/test3.c                         |   65 +-
 camel/tests/folder/test4.c                         |    4 -
 camel/tests/folder/test5.c                         |    4 -
 camel/tests/folder/test6.c                         |    4 -
 camel/tests/folder/test7.c                         |    4 -
 camel/tests/folder/test8.c                         |   53 +-
 camel/tests/folder/test9.c                         |   43 +-
 camel/tests/lib/camel-test-provider.c              |    6 +-
 camel/tests/lib/camel-test.c                       |    5 +-
 camel/tests/lib/camel-test.h                       |    1 +
 camel/tests/lib/folders.c                          |  144 ++--
 camel/tests/lib/messages.c                         |   26 +-
 camel/tests/lib/streams.c                          |   72 +-
 camel/tests/message/test4.c                        |    6 +-
 camel/tests/mime-filter/test-charset.c             |    8 +-
 camel/tests/mime-filter/test-crlf.c                |    8 +-
 camel/tests/mime-filter/test-tohtml.c              |   16 +-
 camel/tests/mime-filter/test1.c                    |    4 +-
 camel/tests/misc/url.c                             |   10 +-
 camel/tests/smime/pgp-mime.c                       |    6 +-
 camel/tests/smime/pgp.c                            |   48 +-
 camel/tests/smime/pkcs7.c                          |    6 +-
 camel/tests/stream/test1.c                         |   20 +-
 camel/tests/stream/test3.c                         |    2 +-
 configure.ac                                       |    2 +-
 .../libecal/tmpl/e-cal-check-timezones.sgml        |   13 +
 docs/reference/camel/camel-docs.sgml               |    1 -
 docs/reference/camel/camel-sections.txt            |   17 -
 .../reference/camel/tmpl/camel-cipher-context.sgml |   69 ++-
 docs/reference/camel/tmpl/camel-data-cache.sgml    |   10 +-
 docs/reference/camel/tmpl/camel-data-wrapper.sgml  |    3 +
 docs/reference/camel/tmpl/camel-db.sgml            |   96 +-
 docs/reference/camel/tmpl/camel-disco-diary.sgml   |    4 +-
 docs/reference/camel/tmpl/camel-disco-folder.sgml  |    6 +-
 docs/reference/camel/tmpl/camel-disco-store.sgml   |    7 +-
 docs/reference/camel/tmpl/camel-exception.sgml     |  110 ---
 docs/reference/camel/tmpl/camel-file-utils.sgml    |    4 +
 docs/reference/camel/tmpl/camel-filter-driver.sgml |   10 +-
 docs/reference/camel/tmpl/camel-filter-search.sgml |    4 +-
 docs/reference/camel/tmpl/camel-folder-search.sgml |    6 +-
 .../reference/camel/tmpl/camel-folder-summary.sgml |   10 +-
 docs/reference/camel/tmpl/camel-folder.sgml        |   24 +-
 docs/reference/camel/tmpl/camel-lock-client.sgml   |    2 +-
 docs/reference/camel/tmpl/camel-lock.sgml          |    8 +-
 docs/reference/camel/tmpl/camel-mime-parser.sgml   |    2 +
 docs/reference/camel/tmpl/camel-mime-part.sgml     |    3 +
 docs/reference/camel/tmpl/camel-movemail.sgml      |    2 +-
 .../camel/tmpl/camel-multipart-signed.sgml         |    2 +-
 docs/reference/camel/tmpl/camel-net-utils.sgml     |    4 +-
 .../reference/camel/tmpl/camel-offline-folder.sgml |    2 +-
 .../camel/tmpl/camel-offline-journal.sgml          |    4 +-
 docs/reference/camel/tmpl/camel-offline-store.sgml |    6 +-
 docs/reference/camel/tmpl/camel-provider.sgml      |    8 +-
 docs/reference/camel/tmpl/camel-sasl.sgml          |    4 +-
 .../camel/tmpl/camel-seekable-stream.sgml          |    2 +
 docs/reference/camel/tmpl/camel-service.sgml       |    8 +-
 docs/reference/camel/tmpl/camel-session.sgml       |   21 +-
 docs/reference/camel/tmpl/camel-store.sgml         |   26 +-
 docs/reference/camel/tmpl/camel-stream-buffer.sgml |    2 +
 docs/reference/camel/tmpl/camel-stream-fs.sgml     |    3 +
 docs/reference/camel/tmpl/camel-stream.sgml        |    7 +
 docs/reference/camel/tmpl/camel-tcp-stream.sgml    |    1 +
 docs/reference/camel/tmpl/camel-transport.sgml     |    2 +-
 docs/reference/camel/tmpl/camel-unused.sgml        |  125 +++
 docs/reference/camel/tmpl/camel-url.sgml           |    2 +-
 docs/reference/camel/tmpl/camel-vee-folder.sgml    |    4 +-
 po/POTFILES.in                                     |    2 +-
 273 files changed, 7338 insertions(+), 8301 deletions(-)

commit 20aa2b45cd7d11866c7915016742572134ee9c96
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jul 8 13:25:33 2010 +0200

    Use text/vcard content type on WebDAV PUT request
    
    See bug #604650 for more details.

 .../backends/webdav/e-book-backend-webdav.c        |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b032b39ece24c8343b48e6cf2d9da003b418981e
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Wed Jul 7 18:27:43 2010 +0200

    Updated Galician translations

 po/gl.po |  376 +++++++++++++++++++++++++++++++------------------------------
 1 files changed, 191 insertions(+), 185 deletions(-)

commit bb7329a80d768b2b2cf7c2ffb558b552912191f5
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Jul 5 14:30:27 2010 +0530

    Add a function to get the job queue info

 camel/providers/imapx/camel-imapx-server.c |   26 ++++++++++++++++++++++++++
 camel/providers/imapx/camel-imapx-server.h |    5 +++++
 camel/providers/imapx/camel-imapx-utils.c  |    7 +++++++
 camel/providers/imapx/camel-imapx-utils.h  |   10 ++++++++++
 4 files changed, 48 insertions(+), 0 deletions(-)

commit 6ff4c69f9e066f007d242b6b72232c9d42fc038f
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Jul 5 13:05:10 2010 +0530

    Add signal handlers when folder selection changes and when connection shuts down

 camel/providers/imapx/camel-imapx-server.c |   43 ++++++++++++++++++++++++++++
 camel/providers/imapx/camel-imapx-server.h |    4 ++
 2 files changed, 47 insertions(+), 0 deletions(-)

commit 4d7b2ae1052dbde2b99a6e147c4e4a116d32b5bc
Author: Maciej Piechotka <uzytkownik2@gmail.com>
Date:   Sat Jul 3 12:41:50 2010 -0400

    Bug 623431 - Use gweather-3.0 when building with gtk3

 configure.ac |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 0f75ca408f1386494100ba934625de979f0c17bc
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jul 3 12:17:42 2010 -0400

    Bug 623430 - libedataserverui.pc.in hardcodes 1.2 API version

 configure.ac                            |    6 +++---
 libedataserverui/Makefile.am            |    6 +++---
 libedataserverui/libedataserverui.pc.in |    2 +-
 3 files changed, 7 insertions(+), 7 deletions(-)

commit f44ecb68679ea3134d7b3c5d5f346b640a11af45
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Fri Jul 2 11:56:57 2010 +0100

    Update unseen count as new messages come in
    
    When we get notified of new messages in the idle thread, or when they arrive
    during our re-fetch of all flags (and we suddenly find we've got flags for a
    message that didn't previously exist), ensure that we update the unseen count
    according to the flags of the new messages.
    
    This _doesn't_ handle the case where we called fetch_new_messages() directly
    from refresh_info_start() because we _knew_ there were new messages, but in
    fact there are _more_ new messages than we expected. We may have to switch to
    a model where we say 'update flags for any UID greater than $X'.

 camel/providers/imapx/camel-imapx-server.c |   22 ++++++++++++++++++----
 1 files changed, 18 insertions(+), 4 deletions(-)

commit fe84f63ac7b0eb51356451e5aafe02e27a03d4e4
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Fri Jul 2 10:58:11 2010 +0100

    Make NSS database initialisation more robust, handle errors better
    
    Since commit 9116943e we only attempt to open the new SQL database, but
    some users are reporting issues. Be more careful about reporting errors
    when that happens, and also fall back to the old DBM database if the SQL
    database fails to initialise.

 camel/camel.c |   21 +++++++++++----------
 1 files changed, 11 insertions(+), 10 deletions(-)

commit 77b29a6e456f01e0a4241ca767233f77ab03a802
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Fri Jul 2 10:00:02 2010 +0100

    Keep better track of server-side UNREAD count.
    
    There are various circumstances in which the UNREAD count will change --
    new unseen messages arriving, flags changes from the client, unseen
    messages being expunged, etc. Keep track of those to improve the
    accuracy of the unread count, to avoid the QRESYNC sanity check
    triggering so often on minor issues that weren't the bug I was looking
    for. For this, we have to keep track of whether a FETCH or VANISHED response
    was solicited or unsolicited in certain cases.

 camel/providers/imapx/camel-imapx-server.c |   38 +++++++++++++++++++--------
 camel/providers/imapx/camel-imapx-utils.c  |   17 +++++++++---
 camel/providers/imapx/camel-imapx-utils.h  |    4 +-
 3 files changed, 41 insertions(+), 18 deletions(-)

commit 6df64040a866166d54cc35078f204ee60e474f36
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Fri Jul 2 09:57:31 2010 +0100

    Don't refetch message headers we already have.
    
    We were issuing a headers FETCH starting from the last known UID. But we
    already _had_ the headers for the last known UID. Start from $UID+1 instead.

 camel/providers/imapx/camel-imapx-server.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit 2497833b3968fe5d8134c919d601a0dd9b23ab74
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Fri Jul 2 09:43:38 2010 +0100

    Add sanity check after QRESYNC
    
    If the total number of messages, unseen count and modseq don't match
    what we think they should be, then fall back to refetching all flags as
    we would have done without QRESYNC.

 camel/providers/imapx/camel-imapx-server.c |   23 ++++++++++++++++++-----
 1 files changed, 18 insertions(+), 5 deletions(-)

commit 83f1c3850cd16fad9800ee7e00acdbc06cc1d69d
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Thu Jul 1 20:13:41 2010 +0200

    Updated Spanish translation

 po/es.po | 1562 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 773 insertions(+), 789 deletions(-)

commit f686f27a89f65f6c199664af70c8aa69914600b2
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Jul 1 09:01:27 2010 +0100

    Fix memory leak in imapx_continuation() with SASL auth
    
    ==4945== 1 bytes in 1 blocks are definitely lost in loss record 48 of 23,077
    ==4945==    at 0x4A0515D: malloc (vg_replace_malloc.c:195)
    ==4945==    by 0x319A044AE2: g_malloc (gmem.c:132)
    ==4945==    by 0x319A05C3BD: g_strdup (gstrfuncs.c:102)
    ==4945==    by 0x6478E63: camel_sasl_challenge_base64 (camel-sasl.c:326)
    ==4945==    by 0x12C54E72: imapx_continuation (camel-imapx-server.c:1698)
    ==4945==    by 0x12C552CC: imapx_step (camel-imapx-server.c:1862)

 camel/providers/imapx/camel-imapx-server.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit 2999551cbb78f902cd8321c0c2eb5327474e8a3d
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Jul 1 08:59:59 2010 +0100

    Fix memory leak in summary_header_to_db()
    
    ==4945== 9 bytes in 1 blocks are definitely lost in loss record 1,482 of 23,077
    ==4945==    at 0x4A0515D: malloc (vg_replace_malloc.c:195)
    ==4945==    by 0x319A044AE2: g_malloc (gmem.c:132)
    ==4945==    by 0x319A05C3BD: g_strdup (gstrfuncs.c:102)
    ==4945==    by 0x6466990: summary_header_to_db (camel-folder-summary.c:296)
    ==4945==    by 0x12C48A2B: summary_header_to_db (camel-imapx-summary.c:289)
    ==4945==    by 0x6463B69: camel_folder_summary_save_to_db (camel-folder-summary.c:2316)
    ==4945==    by 0x12C507B2: imapx_command_sync_changes_done (camel-imapx-server.c:4227)

 camel/camel-folder-summary.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit bed388e3a851596e1163fed8ee57cb41c81b9b10
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Wed Jun 30 20:22:36 2010 +0100

    Store Junk and NotJunk flags in IMAP server
    
    Strictly speaking we shouldn't be doing this if the server won't understand
    them and doesn't have \* in PERMANENTFLAGS -- but there are already bugs with
    that anyway, when we try to set receipt-handled. I'll get to that shortly...

 camel/providers/imapx/camel-imapx-server.c  |    4 +++-
 camel/providers/imapx/camel-imapx-summary.h |    1 +
 camel/providers/imapx/camel-imapx-utils.c   |    2 ++
 3 files changed, 6 insertions(+), 1 deletions(-)

commit 30179bf132c21252e01ed7fddd93dcf4be71ab26
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jun 30 11:48:51 2010 -0400

    Update API documentation.

 .../libecal/tmpl/e-cal-check-timezones.sgml        |    3 +++
 docs/reference/camel/camel-sections.txt            |    3 +++
 .../reference/camel/tmpl/camel-cipher-context.sgml |    6 ++++++
 docs/reference/camel/tmpl/camel-provider.sgml      |   14 ++++++++++++++
 docs/reference/camel/tmpl/camel-store.sgml         |    7 +++++++
 docs/reference/libedataserver/tmpl/e-util.sgml     |    4 ++--
 .../libedataserverui/libedataserverui-sections.txt |    1 +
 .../libedataserverui/tmpl/e-name-selector.sgml     |    9 +++++++++
 8 files changed, 45 insertions(+), 2 deletions(-)

commit 23bdeb12ef3b8a4b6d63f8dd008594feca760540
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Wed Jun 30 13:22:25 2010 +0100

    Calculate can_qresync after fetching STATUS

 camel/providers/imapx/camel-imapx-server.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit ac6557eb872437e4d7b44fc01d9eafcc404b4d8e
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Wed Jun 30 11:08:54 2010 +0100

    Fix starting UID in QRESYNC SELECT.
    
    The indices in the folder summary count from zero, not one.

 camel/providers/imapx/camel-imapx-server.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7dcedc3ef77ddcf4b7ca6bb1fbab7d3246edca34
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Wed Jun 30 09:49:12 2010 +0100

    Add proper QRESYNC support on SELECT; use it for refresh_info
    
    We aren't yet correctly updating the folder's modseq every time, so we're
    often asking for more than we need. That's better than asking for _less_ than
    we need though -- will go over that part very carefully in separate commit(s).
    
    We still aren't handling uidvalidity either. RSN...

 camel/providers/imapx/camel-imapx-provider.c |    2 +
 camel/providers/imapx/camel-imapx-server.c   |   91 ++++++++++++++++++++++++--
 camel/providers/imapx/camel-imapx-server.h   |    2 +
 camel/providers/imapx/camel-imapx-store.c    |    3 +
 camel/providers/imapx/camel-imapx-store.h    |    1 +
 5 files changed, 93 insertions(+), 6 deletions(-)

commit b57a6af1724e1447e35e2003a14bf74891182873
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Wed Jun 30 09:44:25 2010 +0100

    Propagate SELECT error properly to dependent commands

 camel/providers/imapx/camel-imapx-server.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit de786c4147333489ac1dfb25b378acf96541919c
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Wed Jun 30 09:39:22 2010 +0100

    Add support for * VANISHED (EARLIER) [uidset...]
    
    (Actually just throw away anything in the parentheses).
    
    We'll need this for QRESYNC SELECT

 camel/providers/imapx/camel-imapx-server.c |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

commit e1aa0719162620c50ad6f402a1c58ed817f75bf7
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 29 19:17:59 2010 -0400

    Work around sudden disappearance of GdkRegion in GTK+ 2.90.5.
    
    API was deprecated and removed in less than two hours!  Sheesh!

 libedataserverui/gtk-compat.h |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

commit 9a8942918cfb776ae496e8d316ffc0dc17a6253b
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue Jun 29 23:36:13 2010 +0530

    post release version bump

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ad9fa85487ede5ff67c980314f1a160c60544cc2
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue Jun 29 23:18:40 2010 +0530

    News update for 2.31.4 release

 NEWS |   64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 64 insertions(+), 0 deletions(-)

commit 7a6c7dca2321a1fcb6d3962cca77a5b9b9e08c65
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Tue Jun 29 17:23:57 2010 +0100

    Set server_flags after APPENDUID; don't send them to the server again.
    
    This is just silly....
    
    Starting command (active=1, literal) A00452 APPEND outgoing (\SEEN) {551+}
    Starting command (active=1,) A00454 SELECT outgoing
    Starting command (active=1,) A00453 UID STORE 14443 +FLAGS.SILENT (\SEEN)

 camel/providers/imapx/camel-imapx-server.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 573ad77df8814a5f72593292bc6e96ef4140e1a3
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Tue Jun 29 16:45:56 2010 +0100

    Fix APPENDUID handling of uidvalidity.
    
    We shouldn't be comparing with is->uidvalidity; that's just short-term
    storage for use _during_ a SELECT. Compare with ifolder->uidvalidity instead.
    
    Oh, and let's try to make sure that's actually set somewhere...

 camel/providers/imapx/camel-imapx-folder.h |    1 +
 camel/providers/imapx/camel-imapx-server.c |    8 +++++---
 2 files changed, 6 insertions(+), 3 deletions(-)

commit 473eee75ae154e7d1bc4a83247c1a0128a0b635c
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Tue Jun 29 16:18:38 2010 +0100

    Select folder based on CamelFolder *, not its name
    
    As threatened in commit 6900bf35807c9be0cb2498a63cef4684ff9144d6, sanify the
    way that commands indicate which folder (if any) should be selected when they
    run.
    
    Until now, they've set a folder name in ic->select, which was passed as an
    argument to camel_imapx_command_new(). That's been used for comparisons to
    decide whether the command can run... but when it actually comes to select
    a folder specifically for the benefit of the command, it wasn't used! Instead,
    the folder in ic->job->folder was used instead.
    
    Clean this up so that ic->select is now a CamelFolder * instead of a string,
    and actually use it consistently for both the comparisons and the eventual
    SELECT.

 camel/providers/imapx/camel-imapx-server.c |  153 +++++++++-------------------
 camel/providers/imapx/camel-imapx-server.h |    1 -
 2 files changed, 48 insertions(+), 106 deletions(-)

commit d554e0e7b9c2c9798ab85052d0a7285203ea165d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 29 09:57:41 2010 -0400

    Lower gtk+-3.0 requirement to 2.90.4.
    
    Since 2.90.5 isn't release yet and the release team would probably
    like to assemble a 2.31.4 moduleset.

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 61220265557b36fb69f2e2e0a2f46adb134f9911
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 29 09:47:51 2010 -0400

    Make libedataserverui API docs build with gtk+-3.0.

 docs/reference/libedataserverui/Makefile.am |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 34745ec6271a5c2c668dc6f0a38cb20535f4a7a3
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 29 09:32:49 2010 -0400

    Make libedataserverui test programs build with gtk+-3.0.

 libedataserverui/Makefile.am |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit 7955e049fd0df5c52b0613ba228558cff7d0f2ce
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 29 09:25:15 2010 -0400

    TEMPORARILY build without weather calendars in distcheck.
    
    Will revert this when we see a libgweather-2.90.x release.

 Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e76431165efaa00ea73a1b307c01af063bbcc9b9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 29 09:16:50 2010 -0400

    Fix E_DATA_SERVER_UI_DEPS.
    
    Was hardcoding gtk+-2.0 instead of using $GTK_PACKAGE.

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 078bce8e0ef5958e94fdcb43b1ff96a86f738aaf
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 29 09:15:26 2010 -0400

    Show the GTK+ package in configure summary.

 configure.ac |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit ac77d9d953683de7cd93c41fe037c8b1c41de2c3
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 29 09:14:33 2010 -0400

    Build against gtk+-3.0 when running distcheck.

 Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e37080a5dd15a80797f5eadb690d3762f9a2a498
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 29 09:07:43 2010 -0400

    Require gweather >= 2.90.0 when building against gtk+-3.0.
    
    Note, at this moment libgweather-2.90.0 doesn't exist.  The version
    requirement is a guess.  The tarball should appear "any minute now".

 configure.ac |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit edaed8e1a65589392c04c7ed57d9dbbe3354d7c8
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Jun 29 14:54:47 2010 +0200

    Bug #622350 - CamelFolder's "deleted" signal prototype changed

 camel/camel-vee-folder.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 6acd6c419b8288b370f9b0d31a024d31ae1f736a
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue Jun 29 17:35:09 2010 +0530

    Update libedataserverui versioning for gtk3. 3.0 should build gtk3 and 1.2 with gtk2

 configure.ac                            |   26 +++++++++++++++++++++++---
 libedataserverui/Makefile.am            |   31 +++++++++++++++++++++++--------
 libedataserverui/libedataserverui.pc.in |    2 +-
 3 files changed, 47 insertions(+), 12 deletions(-)

commit 3ed2df25ed6caba4fa95a9a02e2993550601ad6e
Author: Michael Meeks <michael.meeks@novell.com>
Date:   Tue Jun 29 11:05:53 2010 +0100

    Add helper to show the name selector with correct transience, to
    fix the umpteen bugs in its use in Evolution.

 libedataserverui/e-name-selector.c |   27 +++++++++++++++++++++++++++
 libedataserverui/e-name-selector.h |    2 ++
 2 files changed, 29 insertions(+), 0 deletions(-)

commit ed59c3b9eea32c3ae466872c9ca04f6d19cc3762
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Tue Jun 29 09:41:33 2010 +0100

    Update summary uidnext after fetching messages.
    
    Since we don't refetch flags if we've fetched new messages for a previously
    empty folder, we weren't updating the stored uidnext -- which meant we would
    refetch messages again next time. And if the folder is empty, we'd refetch
    messages every time and never update uidnext.

 camel/providers/imapx/camel-imapx-server.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 84a0c7d9d773980907ecf3966a659d218e64b657
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Sun Jun 27 09:26:41 2010 +0100

    Bug 622828 - Don't recurse to parent class's ->disconnect() method.
    
    That seems to be our caller. Calling it back will just end in tears.

 camel/providers/nntp/camel-nntp-store.c |   14 --------------
 1 files changed, 0 insertions(+), 14 deletions(-)

commit 4d907e246f48586e2bf55072de194fff3066e3b4
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Sun Jun 27 08:37:55 2010 +0100

    Bug 622822 - Fix failure return from nntp_folder_refresh_info_online()
    
    When invoked with no fmt argument, camel_nntp_command() is only supposed
    to select the folder and return zero.
    
    Since commit 08cfec3e we have been interpreting that zero as FALSE, and
    this is what causes nntp folders to appear empty as refresh_info appears
    to fail.

 camel/providers/nntp/camel-nntp-folder.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 32148c9499bb7fad55ca11d1c1528332511ec5d6
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Sat Jun 26 16:03:35 2010 +0100

    Fix nntp folder tree building
    
    When it creates a 'virtual' NOSELECT|CHILDREN folder to fill a gap in
    the hierarchy, it doesn't correctly insert that into the tree if it is a
    top-level folder (i.e. last == NULL).
    
    Once you fix that bug, you end up with two identical copies of the
    tree-insertion code. I moved that out into a separate function.

 camel/providers/nntp/camel-nntp-store.c |   65 ++++++++++++++-----------------
 1 files changed, 29 insertions(+), 36 deletions(-)

commit 6e49273e99bfe8f5e1ed080a454d0e3aeacae4f8
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Sat Jun 26 14:47:25 2010 +0100

    Bug 622719 - Fix lifetime issues with CamelIMAPXServer w.r.t. disconnection

 camel/providers/imapx/camel-imapx-folder.c |   61 +++++++++----
 camel/providers/imapx/camel-imapx-server.c |   87 +++++++++++-------
 camel/providers/imapx/camel-imapx-server.h |    1 -
 camel/providers/imapx/camel-imapx-store.c  |  137 +++++++++++++++++++++-------
 camel/providers/imapx/camel-imapx-store.h  |    1 +
 5 files changed, 202 insertions(+), 85 deletions(-)

commit ab8442ff77654a54cd6556bc73533bc386408c60
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Fri Jun 25 18:09:09 2010 +0100

    Fix idle thread exit and locking
    
    If we trigger its exit and wait for it while still holding the lock, it may
    deadlock on the same lock. Also fix a multiple-unlock bug.

 camel/providers/imapx/camel-imapx-server.c |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

commit 0b52c6b9ef0ed9a27942bc7cf6493886a9db0967
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Fri Jun 25 12:25:38 2010 +0100

    Handle BYE response

 camel/providers/imapx/camel-imapx-server.c |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

commit 58ccfbd74eb2ceff2be79a3767e4884ce772469e
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Fri Jun 25 09:36:46 2010 +0100

    Fix idle dwell time
    
    When switching from sleep() to g_usleep() in commit 25b19908, we should
    also have converted its argument into µs.

 camel/providers/imapx/camel-imapx-server.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 034afae45809aab28a2b4bce7493d693f81ad5f4
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Fri Jun 25 00:12:08 2010 +0100

    Remove superfluous debug printf

 camel/providers/imapx/camel-imapx-store-summary.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 9445941f962f42cc513903a12d3036d9607bae4c
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Fri Jun 25 00:01:36 2010 +0100

    Use LIST-EXTENDED to return subscribed status from LIST
    
    If the server supports LIST-EXTENDED, we don't have to follow the initial
    LIST with an LSUB command to see which folders are subscribed -- we can
    just ask it to tell us the subscribed status in the LIST responses.

 camel/providers/imapx/camel-imapx-server.c |   10 +++++++++-
 camel/providers/imapx/camel-imapx-server.h |    1 +
 camel/providers/imapx/camel-imapx-store.c  |   26 ++++++++++++++++----------
 camel/providers/imapx/camel-imapx-utils.c  |    1 +
 4 files changed, 27 insertions(+), 11 deletions(-)

commit e6087869b184353f21b6b9f196d13f3cbb5acfd6
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Jun 24 23:23:19 2010 +0100

    Detect LIST-STATUS and LIST-EXTENDED capabilities

 camel/providers/imapx/camel-imapx-utils.c |    2 ++
 camel/providers/imapx/camel-imapx-utils.h |    2 ++
 2 files changed, 4 insertions(+), 0 deletions(-)

commit 900172c35ea875e7e0f5b79887b8535dddd0a0c0
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Jun 24 23:10:35 2010 +0100

    Don't show subscribed but non-existent folders.
    
    The RFCs are clear that it's OK to have non-existent folders in the
    subscribed list. Don't treat them as if they were real folders -- just
    use their existence in the LSUB response to set the SUBSCRIBED flag if they
    were already returned by the LIST response.

 camel/providers/imapx/camel-imapx-store.c |   26 ++++++++++++--------------
 1 files changed, 12 insertions(+), 14 deletions(-)

commit 6900bf35807c9be0cb2498a63cef4684ff9144d6
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Jun 24 23:05:48 2010 +0100

    Really select INBOX for folder deletion and rename
    
    The folder selection code is a bit screwed -- a string comparison with
    ic->select is used to determine which folder a job can run on, but
    ic->job->folder is the one that's actually passed to imapx_select().
    
    Fixing that is probably going to involve turning ic->select into a
    folder pointer instead of a string -- so these callers might as well
    start getting used to the fact that they have to look the INBOX up using
    camel_store_get_folder(). I'll come back and actually fix the
    imapx_command_start() code later, when there's nothing more important
    offending me.
    
    We really do need _not_ to be SELECTed on a renamed or deleted folder, or
    entering IDLE will cause some servers (dovecot) to kick us off.

 camel/providers/imapx/camel-imapx-server.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 4083bbc36154ea91b203d7b672df5584978dfb10
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Jun 24 15:41:30 2010 +0100

    Remove courier-imap rename workaround
    
    This is breaking things on non-buggy servers, because after renaming the
    folder in question we also attempt to rename all its subfolders... and
    quite reasonably get a failure.
    
    Testing against current versions of Courier (4.4.0) seems to suggest
    that it's not actually necessary, either -- perhaps the bug has been
    fixed in the 9 years since this hack was first added to the imap back
    end in commit bfce883e.

 camel/providers/imapx/camel-imapx-store.c |    6 ------
 1 files changed, 0 insertions(+), 6 deletions(-)

commit aa443fa9f909208564aa58f41c8f7f7277f08554
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Jun 28 15:21:13 2010 +0530

    use gtk-3.0 if available

 configure.ac |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

commit 94416e66b515b49547b159a1f92539f91cef3331
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Mon Jun 28 00:09:13 2010 +0300

    Updated Hebrew translation.

 po/he.po | 4335 +++++++++++++++++++++++++++++---------------------------------
 1 files changed, 2050 insertions(+), 2285 deletions(-)

commit 1c79f8a68d546f7d83f6e4e60576d602b7d91135
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jun 27 07:45:18 2010 -0400

    Bug 622392 - Build failure due to missing nspr includes
    
    camel.pc.in already defines @mozilla_nss@ and @mozilla_nspr@ in its
    Requires list, but that only works for distros that ship their own nss
    and nspr pkg-config files.
    
    Debian, for example, doesn't (but it should).  So @mozilla_nss@ and
    @mozilla_nspr@ are never defined.  Instead, the configure script falls
    back to the older "manual" settings and defines MANUAL_NSS_CFLAGS and
    MANUAL_NSS_LIBS.  So list those as well in camel.pc.in.  They will be
    mutually exclusive with the pkg-config variables.
    
    And please, for the love of free software, somebody push pkg-config
    files to upstream nss/nspr so we can drop this gunk from configure.
    It's 2010 already for cryin' out loud...

 camel/camel.pc.in |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit c7038b8256c1b5cb560800a0312be9e94aa59fcc
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jun 26 22:55:43 2010 -0400

    Bug 622799 - Fails to link libedataserverui-1.2.la

 libedataserverui/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 5b28a27d21ab3fd7263b2165c5ca49048759d6f4
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jun 25 14:27:42 2010 +0200

    Bug #622710 - Crash in imapx_idle_supported due to cinfo being NULL

 camel/providers/imapx/camel-imapx-server.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 25b1990812f060199c30506ca453408ad741f1ab
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date:   Fri Jun 25 09:54:45 2010 +0200

    For the sake of portability: sleep -> g_usleep

 camel/providers/imapx/camel-imapx-server.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4b9c37c1bf5721126fe665739dfbf89dfeec5423
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jun 24 20:42:16 2010 +0200

    Bug #620815 - Memory leaks with Evolution

 libedataserverui/e-book-auth-util.c |   15 +++++++--------
 1 files changed, 7 insertions(+), 8 deletions(-)

commit 0062297b6bd46584ae52e4f7541637e5e01de0a5
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Jun 24 14:13:17 2010 +0100

    Bug 622008 - Don't trust is->select_folder in imapx_job_scan_changes_done()
    
    We may have already issued a new SELECT command by the time the scan_changes
    completion function is called, and is->select_folder may be NULL already.

 camel/providers/imapx/camel-imapx-server.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit b44f64b984519395026fab12087478245d4d23d4
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Jun 24 14:09:45 2010 +0100

    Disable the special-case for the selected folder in refresh_info
    
    It will make us miss messages on servers like Groupwise which don't give
    unsolicited change notices; we really _do_ need to issue STATUS there,
    even though it's explicitly forbidden by RFC3501 do so. Or SEARCH UNSEEN.
    
    But the logic is broken anyway -- what is the currently-selected folder NOW
    may not be the currently-selected folder by the time our STATUS command hits
    the front of the queue anyway, so we do still end up doing STATUS on the
    current folder sometimes. Needs more thought.

 camel/providers/imapx/camel-imapx-server.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit b0214462be6e21c2a312d8fe3e31ffdd2825d153
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Jun 24 13:13:03 2010 +0100

    Revamp imapx_job_refresh_info_start() to make use of modseq and uidnext

 camel/providers/imapx/camel-imapx-server.c |  131 ++++++++++++++++++++--------
 1 files changed, 94 insertions(+), 37 deletions(-)

commit 9db64a5743863861611f25cdf32bd2705e4cdd4f
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Sat Jun 19 12:45:56 2010 +0100

    Always enable QRESYNC where it's available.
    
    This doesn't have much of an effect until we start using it, except for
    enabling the VANISHED response, and causing unsolicited fetches to have UIDs.

 camel/providers/imapx/camel-imapx-server.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 86513477fdff54f503d6f846ef159ab9c6e98fed
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Jun 24 13:01:21 2010 +0100

    Update summary to include uidnext and modseq, and 64-bit uidvalidity
    
    Also set the new fields in imapx_job_scan_changes_done() -- although
    the summary's uidvalidity still isn't being set anywhere.

 camel/providers/imapx/camel-imapx-server.c  |    6 +++
 camel/providers/imapx/camel-imapx-summary.c |   53 +++++++++++++++------------
 camel/providers/imapx/camel-imapx-summary.h |    4 ++-
 3 files changed, 39 insertions(+), 24 deletions(-)

commit f6f7f867fa344ff5ae61820d56c529b304429af6
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Jun 24 12:36:51 2010 +0100

    Handle UIDNEXT and MODSEQ/HIGHESTMODSEQ information from server.
    
    UIDNEXT is useful for detecting when new messages have been added to a
    folder, and (for servers which support it) MODSEQ is even more useful because
    it lets us detect flags changes.

 camel/providers/imapx/camel-imapx-folder.c   |    2 +
 camel/providers/imapx/camel-imapx-folder.h   |    2 +
 camel/providers/imapx/camel-imapx-server.c   |   12 ++++++++
 camel/providers/imapx/camel-imapx-server.h   |    4 ++-
 camel/providers/imapx/camel-imapx-tokens.txt |    3 ++
 camel/providers/imapx/camel-imapx-utils.c    |   38 ++++++++++++++++++++++++++
 camel/providers/imapx/camel-imapx-utils.h    |   11 ++++++-
 7 files changed, 69 insertions(+), 3 deletions(-)

commit 8cd40b296bfe1bdb9a7b46b8585a27872990af55
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Jun 24 12:30:58 2010 +0100

    Make uidvalidity field 64-bit
    
    But not in the summary yet; I'll get to that shortly and we aren't even
    storing it there anyway right now -- we're always writing zero.

 camel/providers/imapx/camel-imapx-server.h       |    2 +-
 camel/providers/imapx/camel-imapx-utils.h        |    8 ++++----
 camel/providers/imapx/camel-imapx-view-summary.h |    2 +-
 3 files changed, 6 insertions(+), 6 deletions(-)

commit 1e3ec346befcca2b6f6a7bdb78ac0ad3ccd376f4
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Jun 24 12:21:24 2010 +0100

    Recalculate unread_on_server count after fetching flags.
    
    Since we're not allowed to issue STATUS for the currently-selected mailbox,
    the only way to ask the server for the count of unseen messages is to select
    some _other_ mailbox and then issue STATUS. Even re-SELECTing the mailbox
    doesn't give it, although a 'SEARCH UNSEEN' would do it, if we count the
    responses.
    
    But we _can_ work it out from the flags after we fetch them all.

 camel/providers/imapx/camel-imapx-server.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit dfb37b30358d4e515a5dba08fd37fcae245152af
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Jun 24 12:14:23 2010 +0100

    Decrement ifolder->exists_on_server when handling EXPUNGE/VANISHED
    
    We're supposed to keep track of this for ourselves; the server doesn't send
    a new EXISTS.

 camel/providers/imapx/camel-imapx-server.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 1bd00cde4783a1c5c32a7beeb660a9a4685501d4
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Jun 24 00:24:58 2010 +0100

    Permit all characters but dir_sep in imapx folder names.
    
    There's no point in preventing people from creating folders with %#* in the
    names; they can always create them from elsewhere. Or, AFAICT, just create
    them using evo with a 'permitted' name and then rename them to contain the
    'offending' characters.

 camel/providers/imapx/camel-imapx-store.c |    9 ++-------
 1 files changed, 2 insertions(+), 7 deletions(-)

commit d700a9fbffa73f3017cb0e49ba2c5a66a102e80a
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Jun 24 00:17:58 2010 +0100

    Simplify relationship between full and path names for imapx
    
    There seems to be no point in the %25-style escapes, which we were applying
    in full_to_path() only if dir_sep != '/', and then reversing in path_to_full()
    unconditionally. Instead, just swap dir_sep with '/'. Aside from simplifying
    the code, this also means that the path displayed to the user will be as close
    as possible to the real name -- it means that my "be nasty to imapx" test
    folder called fish"%sd is displayed properly, instead of as fish"%25sd.

 camel/providers/imapx/camel-imapx-store-summary.c |   71 ++++++---------------
 1 files changed, 20 insertions(+), 51 deletions(-)

commit 2f2ba06d5bc8f799bc61d473963771ee58046384
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Wed Jun 23 23:04:01 2010 +0100

    Queue non-folder specific jobs while waiting for SELECT to complete
    
    Remove this TODO from the list...

 camel/providers/imapx/camel-imapx-server.c |   29 ++++++++++++++++++++++++---
 1 files changed, 25 insertions(+), 4 deletions(-)

commit 61859b2fd607c86cd0dcf68c0fcfbc9ee86db9b2
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Wed Jun 23 12:07:33 2010 +0100

    Propagate STATUS responses to folders directly from imapx_untagged()
    
    Storing this in the server-global variables like is->exists is broken;
    any SELECT command which is sent between the untagged STATUS response
    and the tagged completion of the command is going to overwrite the data.
    Not to mention the fact that LIST-STATUS and NOTIFY will be totally hosed,
    when we get more than one untagged STATUS response between tagged commands.

 camel/providers/imapx/camel-imapx-server.c |   37 ++++++++++++++++-----------
 camel/providers/imapx/camel-imapx-utils.c  |    5 ++++
 camel/providers/imapx/camel-imapx-utils.h  |    1 +
 3 files changed, 28 insertions(+), 15 deletions(-)

commit f37622b28fb984c24706621631b54a20cadcbb31
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Mon Jun 21 21:00:17 2010 +0100

    Update ifolder->exists_on_server from STATUS response

 camel/providers/imapx/camel-imapx-server.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit a6123e8d8098235702d4eed355286cd9154a0736
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Fri Jun 18 11:29:29 2010 +0100

    Make camel_imapx_stream_number() return a guint64
    
    Some fields like UIDVALIDITY and MODSEQ may well be larger than can fit in
    a 32-bit value. RFC4551 makes this abundantly clear in its examples.

 camel/providers/imapx/camel-imapx-stream.c |    4 ++--
 camel/providers/imapx/camel-imapx-stream.h |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 22c8df8da28c4146a151a10efbb80cd5222923d7
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Sat Jun 19 10:51:22 2010 +0100

    Allow debugging to be enabled with CAMEL_DEBUG environment variable
    
    CAMEL_DEBUG=imapx will enable all debugging, or 'imapx:command',
    'imapx:token' etc. will enable certain types.
    
    Not entirely sure if 'debug' and 'extra' are the correct names for the
    old 'd()' and 'e()' debug output...

 camel/providers/imapx/camel-imapx-folder.c        |    3 +-
 camel/providers/imapx/camel-imapx-server.c        |    8 +++---
 camel/providers/imapx/camel-imapx-store-summary.c |    4 +-
 camel/providers/imapx/camel-imapx-stream.c        |    4 +-
 camel/providers/imapx/camel-imapx-utils.c         |   28 +++++++++++++++++++-
 camel/providers/imapx/camel-imapx-utils.h         |   13 +++++++++
 camel/providers/imapx/camel-imapx-view-summary.c  |    5 ++-
 7 files changed, 52 insertions(+), 13 deletions(-)

commit 6f615e11d4dff18dfc11fe317d75f3c8dc1aafd9
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Wed Jun 23 19:27:34 2010 +0100

    Fix overzealous IDLE handling
    
    We were sometimes entering the IDLE state even during a multi-part message
    fetch, between one part and the other. This happened because we call
    imapx_command_start_next() which sees an empty queue and triggers IDLE,
    before we called the completion handler for the previous command which
    puts a new FETCH request into the queue.
    
    Similar behaviour was seen in various other situations, including between
    subsequent sync_message() calls from the front end.
    
    Fix this by having a dwell time of 2 seconds between the queue becoming
    empty and actually sending the IDLE command. Only if the queue _remains_
    empty for 2 seconds do we really enter the IDLE state.
    
    Clean up the IDLE handling to use a state machine instead of a set of
    boolean flags, while we're at it.

 camel/providers/imapx/camel-imapx-server.c |  135 +++++++++++++++++++++-------
 1 files changed, 104 insertions(+), 31 deletions(-)

commit e675fe58e36c546184dbb500723d518d864aa89c
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Wed Jun 23 14:33:14 2010 +0100

    Improve imapx command queue processing
    
    We were breaking out of the loop which looked for commands to start on
    the currently-selected folder, as soon as we reached any command which
    was for any other folder.
    
    This meant that we'd only ever run the _first_ command from the queue,
    even if it was for another folder and there were other were other commands
    with equal priority waiting to run on the _current_ folder. This leads to
    a bunch of gratuitous ping-ponging between folders with SELECT, without
    actually running any real commands between two consecutive SELECTs.

 camel/providers/imapx/camel-imapx-server.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit a83223f39d38bda32a8a5cf06dd6b821ec43f9b1
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Mon Jun 21 20:56:40 2010 +0100

    Silence compiler warning in imapx_job_matches()
    
    It's a false positive, but it's annoying:
    camel-imapx-server.c: In function ‘imapx_job_matches’:
    camel-imapx-server.c:1004: warning: ‘full_name’ may be used uninitialized in this function

 camel/providers/imapx/camel-imapx-server.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 01d5bf8cab1cc7fb031e9cfd0c1ca2ec8e1b5837
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Sun Jun 20 23:43:28 2010 +0100

    Remove redundant 'unseen' member of CamelIMAPXServer.
    
    This was added in commit ed158d12 ("Fetch new messages first") seemingly by
    mistake -- there was already an 'unread' field.

 camel/providers/imapx/camel-imapx-server.c |    4 ++--
 camel/providers/imapx/camel-imapx-server.h |    1 -
 2 files changed, 2 insertions(+), 3 deletions(-)

commit 1c3a459945ebfac7a745087c68eb94a21ff86d27
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Sun Jun 20 23:36:28 2010 +0100

    Handle [CLOSED] status (RFC5162).
    
    This indicates precisely when the selected mailbox changes to the new
    mailbox during the SELECT command, before its tagged completion.
    
    This allows us to assign unsolicited FETCH responses to the correct
    mailbox; with QRESYNC those will arrive before the SELECT completion.
    
    It also theoretically allows us to pipeline SELECT requests, although
    there's not a huge amount of point in that and we'll have other issues
    with our implementation if we do that.

 camel/providers/imapx/camel-imapx-server.c   |   35 +++++++++++++++++++++++---
 camel/providers/imapx/camel-imapx-tokens.txt |    1 +
 camel/providers/imapx/camel-imapx-utils.c    |    1 +
 camel/providers/imapx/camel-imapx-utils.h    |    1 +
 4 files changed, 34 insertions(+), 4 deletions(-)

commit 25646a07ead3bc8b042397805f867894156b4861
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Sat Jun 19 22:03:00 2010 +0100

    Cope with unsolicited FETCH having both FLAGS and UID.
    
    This'll happen once we're using CONDSTORE or QRESYNC

 camel/providers/imapx/camel-imapx-server.c |   55 +++++++++++++++-------------
 1 files changed, 30 insertions(+), 25 deletions(-)

commit 425190c799760d87e2c6ca8f93ef1d73a9543f55
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Sat Jun 19 12:41:11 2010 +0100

    Support VANISHED response (RFC5162)

 camel/providers/imapx/camel-imapx-server.c   |   14 ++++++++++++++
 camel/providers/imapx/camel-imapx-tokens.txt |    1 +
 camel/providers/imapx/camel-imapx-utils.h    |    1 +
 3 files changed, 16 insertions(+), 0 deletions(-)

commit 4a50a5ee9abdff7cf32bab0841568f71cc86c926
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Sat Jun 19 11:57:03 2010 +0100

    Extract EXPUNGE handling into imapx_expunge_uid_from_summary() function.
    
    We'll want to use the same function for handling VANISHED.

 camel/providers/imapx/camel-imapx-server.c |   61 +++++++++++++++------------
 1 files changed, 34 insertions(+), 27 deletions(-)

commit 768157a2b16bddac76aacb0a2d49ac59c9df10cf
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Sat Jun 19 12:37:48 2010 +0100

    Fix imapx_parse_flags to not just return the first UID repeatedly, export it.

 camel/providers/imapx/camel-imapx-utils.c |    5 ++---
 camel/providers/imapx/camel-imapx-utils.h |    1 +
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 40bc967973766928f117a132603d1a9e18fc2cfe
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Mon Jun 21 21:02:43 2010 +0100

    Fix batch fetch to use UID FETCH in imapx_job_fetch_new_messages_start()

 camel/providers/imapx/camel-imapx-server.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c895e2319f187910e22a35fd73e99efffb7c865c
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Sun Jun 20 19:23:17 2010 +0100

    Add LITERALPLUS support.
    
    In imapx_command_start(), just keep calling imapx_continuation() to send
    the continuations immediately.
    
    For this, we have to pass the CamelIMAPXServer pointer in to
    camel_imapx_command_new() so that it can see the server's capabilities.

 camel/providers/imapx/camel-imapx-server.c |  128 ++++++++++++++++-----------
 1 files changed, 76 insertions(+), 52 deletions(-)

commit 79107d2547812926f51343b23e551da794f2a8a7
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Tue Jun 22 11:04:06 2010 +0100

    Fix division-by-zero in imapx message fetch
    
    Use ifolder->exists_on_server, not imap->exists (which could have come
    from a STATUS command and be the value for some other folder).
    
    And it's possible to get here when we thought there were no messages, so
    add ?:1 to avoid the division by zero in that case too.

 camel/providers/imapx/camel-imapx-server.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 7e0e64e76a0771fd6681d21fc63ce97251410e88
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Jun 24 11:12:02 2010 +0100

    Don't bother checking for is->cinfo being NULL. It can never happen now.
    
    Famous last words, I know...

 camel/providers/imapx/camel-imapx-server.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit 4112a00e9940e71ce87e84d0bd83de7422fe9e6d
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Tue Jun 22 11:55:09 2010 +0100

    Add IMAPX_INITIALISED state; don't let users run before CAPABILITY/NAMESPACE
    
    Previously, other users would blindly carry on as soon as we reached the
    IMAPX_AUTHENTICATED state... and then occasionally fail because ->capa
    wasn't set, etc.

 camel/providers/imapx/camel-imapx-server.c |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

commit 95ae72c47280933c7ed5e467d668ce61ff4968ec
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Mon Jun 21 11:11:01 2010 +0100

    Encode folder names as literals when sending commands, where needed

 camel/providers/imapx/camel-imapx-server.c |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

commit adf32ba611f5fc56da7b40651942d9bec3598e54
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Mon Jun 21 11:10:01 2010 +0100

    Accept literals as folder names in STATUS

 camel/providers/imapx/camel-imapx-utils.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8f7c68e2b108da7059e8aaba00f78ea0abc773e0
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Mon Jun 21 11:08:59 2010 +0100

    NUL-terminate literal strings when tokenising

 camel/providers/imapx/camel-imapx-stream.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 2c9e14be88463cb00819393f17573dd4aed0e56c
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Jun 17 14:58:41 2010 +0100

    Re-fetch capabilities after STARTTLS. There might be new auth methods available

 camel/providers/imapx/camel-imapx-server.c |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

commit ff807993b1eba5c5a83617319dda4587312c8b27
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Jun 17 14:47:56 2010 +0100

    Accept unsolicited CAPABILITY report as part of LOGIN/AUTHENTICATE response
    
    Also fix up freeing of cinfo status response.

 camel/providers/imapx/camel-imapx-server.c |   39 +++++++++++++++++----------
 camel/providers/imapx/camel-imapx-utils.c  |    4 +++
 2 files changed, 28 insertions(+), 15 deletions(-)

commit 4fcd06b696ad30804fcb5a140a9253f9cea6114c
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Jun 17 14:08:59 2010 +0100

    Fix handling of unsolicited [CAPABILITY xxx] report in server greeting.
    
    Fix up imapx_untagged() and imap_parse_status() to handle capabilities,
    and use imapx_untagged() to read the server greeting.
    
    Unify the greeting handling for the process and socket connections, and
    don't re-fetch the capabilities immediately if we have them.
    
    Handle incoming lines of noise before the greeting.

 camel/providers/imapx/camel-imapx-server.c |  112 ++++++++++++++++------------
 camel/providers/imapx/camel-imapx-utils.c  |   10 ++-
 camel/providers/imapx/camel-imapx-utils.h  |    1 +
 3 files changed, 73 insertions(+), 50 deletions(-)

commit cf8f84cbaeea6c05f6c1975ecc36a7b80ef4b1e0
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Jun 17 11:37:34 2010 +0100

    Detect CONDSTORE and QRESYNC capabilities
    
    I have plans for these...

 camel/providers/imapx/camel-imapx-utils.c |    2 ++
 camel/providers/imapx/camel-imapx-utils.h |    4 +++-
 2 files changed, 5 insertions(+), 1 deletions(-)

commit 75a6cdb09b73b69e6162704b67ed3b9af206fe09
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Wed Jun 23 23:51:29 2010 +0100

    Remove unused variable ‘message’
    
    camel-offline-folder.c: In function ‘offline_downsync_sync’:
    camel-offline-folder.c:63: warning: unused variable ‘message’

 camel/camel-offline-folder.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 208b19fce147d20ce8432707fcfabc7a8e39395e
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Wed Jun 23 14:38:41 2010 +0100

    Use camel_folder_sync_message() to sync messages.
    
    The imapx back end will handle sync_message requests at a much lower
    priority than normal get_message requests, as is right and proper.
    
    It would help if the front end would call the correct method, so that
    the prioritisation actually works as expected. Otherwise, sync_message
    requests end up having higher priority than the requests which are updating
    flags and headers for changed folders -- leading to a crappy user experience.

 camel/camel-offline-folder.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 4928aaeaf4ab159d9ad040de744c7b1e9cdd4d06
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jun 23 10:48:30 2010 -0400

    I caused a build break, shame on me.

 configure.ac                 |    2 +-
 libedataserverui/Makefile.am |    6 ++++--
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 8e4bfdb93430530c27698470525775b23d9e7007
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 22 19:46:51 2010 -0400

    camel_folder_append_message: 'info' can be NULL.

 camel/camel-folder.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 4620be54fda5dfba45b90d8e14786541906c996c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 22 10:05:41 2010 -0400

    Bug 316783 - Broken dragging of email addresses

 configure.ac                             |    2 +-
 libedataserverui/e-name-selector-entry.c |   63 +++++++++++++++++++++++++++++-
 2 files changed, 63 insertions(+), 2 deletions(-)

commit a7d5f6be197a34cc050ad34ae1525dd477625629
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jun 21 11:21:41 2010 -0400

    Clarify documentation for e_destination_get_address().

 addressbook/libebook/e-destination.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit 92744557ef23a61900d4eb045dd6ba4c9dd7ef43
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jun 21 07:28:22 2010 -0400

    Revert "Bug 619347 - Return formatted address in e_destination_get_address"
    
    This reverts commit db8c986c4f06f0cb57de9bfa6982b4e78f0bb32a.
    
    Despite the misleading documentation, e_destination_get_address() -is-
    intended to return an encoded address suitable for use in mail headers.
    e_destination_get_textrep() exists for displaying destination addresses
    to the user.  The Contact List Editor is apparently calling the wrong
    function.

 addressbook/libebook/e-destination.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit d373a0c4117459c1911bee9868081ab35eee946e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jun 19 12:57:52 2010 -0400

    Bug 621851 - CamelFolder description should fall back to full-name

 camel/camel-folder.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 1d5c914e56738e29d7be95ce99f9690a05b7fd60
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jun 19 08:23:33 2010 -0400

    Bug 621961 - Remove GroupWise debugging messages.

 camel/providers/groupwise/camel-groupwise-folder.c |    5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)

commit 4b1d3d2941bc8e914592d595c854eddca8738830
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jun 18 20:17:53 2010 -0400

    Bug 601535 - Categories not translated in menus

 libedataserver/e-categories.c |  172 +++++++++++++++++++++++++---------------
 1 files changed, 107 insertions(+), 65 deletions(-)

commit 1d6ef9a3714b7ddeebdad9255dd2eb5c1bac1723
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jun 18 20:01:58 2010 -0400

    s/EVOLUTION_LOCALEDIR/LOCALEDIR/

 addressbook/libebook/Makefile.am           |    2 +-
 addressbook/libebook/e-contact.c           |    6 +++---
 calendar/libedata-cal/Makefile.am          |    2 +-
 calendar/libedata-cal/e-data-cal-factory.c |    2 +-
 calendar/tests/ecal/Makefile.am            |    2 +-
 calendar/tests/ecal/test-ecal.c            |    2 +-
 camel/Makefile.am                          |    8 ++++----
 camel/camel-win32.c                        |    2 +-
 camel/camel-win32.h                        |    4 ++--
 camel/camel.c                              |    2 +-
 libedataserver/Makefile.am                 |    2 +-
 libedataserver/e-data-server-util.c        |    2 +-
 12 files changed, 18 insertions(+), 18 deletions(-)

commit 9e196472b9d95606f8376d04b3702733547f9c42
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Fri Jun 18 12:07:06 2010 +0530

    Remove the generated file camel-imapx-tokenise.h from git.

 camel/providers/imapx/camel-imapx-tokenise.h |  192 --------------------------
 1 files changed, 0 insertions(+), 192 deletions(-)

commit 4bb7a0f078b122c9426408df04c9bb70f7c611aa
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Fri Jun 18 08:34:07 2010 +0530

    Do not set exception if its already set

 camel/providers/imapx/camel-imapx-folder.c |    3 ++-
 camel/providers/imapx/camel-imapx-server.c |   22 +++++++++++++---------
 2 files changed, 15 insertions(+), 10 deletions(-)

commit d8b0fc5d4d8da14b024141327c380b6071a06376
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jun 17 16:35:25 2010 +0200

    Bug #621877 - Crash in summary_header_to_db at camel-vee-folder.c

 camel/camel-vee-folder.c |   81 ++++++++++++++++++++++++++++-----------------
 1 files changed, 50 insertions(+), 31 deletions(-)

commit fcbb042152888a5ac8904bdf6c37a05e58ef306a
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Jun 17 10:35:59 2010 +0100

    Bug 621842 - use 'UID FETCH' instead of 'FETCH' for scan_changes
    
    RFC3501 requires that 'UID FETCH' for non-existent message sets should
    return an empty set of data and not complain. Unlike 'FETCH'.

 camel/providers/imapx/camel-imapx-server.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ce175496b274877add810b2fef5dea7a990fce80
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Jun 17 00:14:24 2010 +0100

    Fix locking issues in cancel_all_jobs()
    
    While debugging bug 621740, the race conditions in here were suspected.
    On balance they probably weren't the cause, but fix them anyway for good
    measure.

 camel/providers/imapx/camel-imapx-server.c |   25 +++++++++----------------
 1 files changed, 9 insertions(+), 16 deletions(-)

commit 870f55554d65cf7aa8d1067d2aad323354844b8a
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Jun 17 00:11:02 2010 +0100

    Fix tagprefix for multiple accounts.
    
    It gets very confusing looking at debug logs when all four imapx accounts
    are using 'A' as their tagprefix.

 camel/providers/imapx/camel-imapx-server.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 875ba85ac7e261f33d7aef2ad652f9c871432655
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Jun 17 00:09:15 2010 +0100

    Bug 621740 - Fix double-free of is->literal in cancel_all_jobs()
    
    The command which is is->literal is either on the queue or owned somewhere
    else; there's no need for it to be freed in cancel_all_jobs() too.

 camel/providers/imapx/camel-imapx-server.c |    7 +------
 1 files changed, 1 insertions(+), 6 deletions(-)

commit d79d1aa93a6d7c98eae23dbfba1aa0c8f4133982
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Jun 17 00:06:54 2010 +0100

    Bug 621740 - Fix double command ->complete() in imapx_command_start_next()
    
    If imapx_command_start() returns FALSE, it'll already have called the
    completion function for the command in question. Don't do it again; it's the
    second of the _three_ places that command was getting freed.

 camel/providers/imapx/camel-imapx-server.c |    6 +-----
 1 files changed, 1 insertions(+), 5 deletions(-)

commit 87186ef76ebc1cdb8aac7c7b41103e36e40ae51b
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jun 16 19:41:47 2010 +0200

    Bug #617723 - Critical warnings when going offline in contact view

 addressbook/libedata-book/e-book-backend.c      |    2 +-
 addressbook/libedata-book/e-data-book-factory.c |   58 ++++++++++++++--------
 libebackend/e-data-server-module.c              |    3 +-
 3 files changed, 39 insertions(+), 24 deletions(-)

commit 7162cd1f394d4555700a82d257a5629c887bc998
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Jun 15 16:09:04 2010 +0200

    Bug #206061 - Allow normal, non-vFolder, Trash and Junk folder

 camel/camel-provider.h                     |    2 +
 camel/providers/imap/camel-imap-folder.c   |  207 ++++++++++++++++++++++++++--
 camel/providers/imap/camel-imap-folder.h   |    4 +
 camel/providers/imap/camel-imap-provider.c |    3 +-
 camel/providers/imap/camel-imap-store.c    |   83 +++++++++++-
 camel/providers/imap/camel-imap-store.h    |    2 +
 6 files changed, 284 insertions(+), 17 deletions(-)

commit fab0477c103b348c9b567976b13b877b52534f7a
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Tue Jun 15 12:24:51 2010 +0100

    Bug 610919 - Remove superfluous space in flags in APPEND command
    
    RFC3501 doesn't permit a space between the final flag and the closing
    parenthesis, and Exchange will reject the command if it's there.

 camel/providers/imapx/camel-imapx-utils.c |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)

commit 7d9856e83d80d96081533307a92207e13fb58c01
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue Jun 15 16:41:26 2010 +0530

    Set exception correctly while appending message - missed in previous commit

 camel/providers/imapx/camel-imapx-server.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit c4e569c04d8df6960b8179c671090f4e939d83c6
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue Jun 15 16:30:58 2010 +0530

    Part of bug 610919, to display the exceptions to the user. We still need to enable displaying exceptions asyncronously

 camel/providers/imapx/camel-imapx-server.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 35f61b39d3f1c272d6607d87b43394db4f51dd83
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Mon Jun 14 12:19:38 2010 +0100

    Bug 615239 - Fix GSSAPI (and other SASL) authentication for imapx

 camel/providers/imapx/camel-imapx-server.c |   49 +++++++++++++++++++++------
 1 files changed, 38 insertions(+), 11 deletions(-)

commit 14b5de1aa1538daaa9e9942e2b42b23f90c54216
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Mon Jun 14 11:57:22 2010 +0100

    Bug 599879 - Fix NULL return without exception on krb5-auth-dialog failure

 camel/camel-sasl-gssapi.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit c2dff8d3ca90a18e9b17cb61a3eace72adb315c9
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Sun Jun 13 00:07:47 2010 +0100

    Bug 585301 - Use ~/.pki/nssdb for NSS SQL database, not Evolution directory.
    
    This is where the user-specific part of the 'shared system database' goes,
    and is what Chrome uses. When the system _isn't_ configured to use the
    shared system database, this is what we should be using.

 camel/camel.c |   25 ++++++++++++++++---------
 1 files changed, 16 insertions(+), 9 deletions(-)

commit 6a8a142df3f7aa5f9de72438262d1b0343153a3f
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sun Jun 13 17:20:34 2010 +0200

    Updated Galician translations

 po/gl.po |  726 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 361 insertions(+), 365 deletions(-)

commit bd704bffb6238151437b205ebb5be49cee83d9ed
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Jun 10 13:52:13 2010 +0100

    Bug 585301 - Use correct NSS system database where appropriate.
    
    It sucks that we have to look in the /etc/pki/nssdb/pkcs11.txt file to work
    out whether the system database is being used, but it's the only way to tell.

 camel/camel.c |   51 ++++++++++++++++++++++++++++++++++++++++-----------
 1 files changed, 40 insertions(+), 11 deletions(-)

commit 9714c064625c8de1caf3c2a4f582115684e8ec3c
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Fri Jun 11 01:42:59 2010 +0100

    Bug 621262 - Fix fetch of large mails from broken servers like Exchange

 camel/providers/imapx/camel-imapx-server.c |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

commit b1426ceca278096ce1215ba4f16c367541c0fbca
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Jun 10 20:22:13 2010 +0100

    Bug 621237 - Add imap-over-custom-command support for imapx

 camel/providers/imapx/camel-imapx-provider.c |    6 +-
 camel/providers/imapx/camel-imapx-server.c   |  175 +++++++++++++++++++++++++-
 camel/providers/imapx/camel-imapx-server.h   |    1 +
 3 files changed, 179 insertions(+), 3 deletions(-)

commit 9400ec6f9b80396da0a2bd4a08939943625a6cd6
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jun 11 11:09:07 2010 +0200

    Check EBook DBus error names without underscores too
    
    As shown in Gnome bug #621232, newer DBus can strip underscores
    in the names (see comment #0 there). I guess it does newer DBus.

 addressbook/libebook/e-book.c |   24 +++++++++++++++++++++++-
 1 files changed, 23 insertions(+), 1 deletions(-)

commit a5a4a8841a5cc56552192680cd8eaf75902b9429
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Fri Jun 11 02:02:26 2010 +0530

    fixed an error in previous commit

 libedataserverui/gtk-compat.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit db63b52be6a711efb27e33fedb67056c494410f9
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Thu Jun 10 17:51:55 2010 +0530

    use gdk_drag_context_get_action instead of gdk_drag_context_get_selected_action for gtk version 2.21.1

 libedataserverui/gtk-compat.h |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 68dc2e27528edb1695e1f06395045fea8f5a0977
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Thu Jun 10 14:54:29 2010 +0530

    post release version bump

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit e825611ce6c86793e5339220738a0df53ae2dfbb
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Thu Jun 10 13:08:48 2010 +0530

    updating the minor version

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 64658a07cc81d18f25fcab42e8711c7011aa6674
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Thu Jun 10 12:19:03 2010 +0530

    version update for 2.31.3.1 release

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 905a30860e08f0264c746ca7a92d5b405015196c
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Thu Jun 10 12:14:09 2010 +0530

    Check for gtk version below 2.21.1 for comptability with gseal changes

 libedataserverui/gtk-compat.h |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 496d881ba4e8d9bc2462af3418620ad54bd291d9
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Jun 8 18:21:55 2010 +0200

    Part of bug #585353 - Add new CAMEL_STORE_REAL_JUNK_FOLDER flag

 camel/camel-store.h |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit cb6b56b1df6363929041913d9dce10569a863d76
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jun 7 07:38:44 2010 -0400

    e-data-server-util cleanups.

 libedataserver/e-data-server-util.c |  449 ++++++++++++++++++++---------------
 libedataserver/e-data-server-util.h |   47 +++--
 2 files changed, 282 insertions(+), 214 deletions(-)

commit b66fbec0eac2f193becb75705164f42233479c17
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Jun 7 16:51:49 2010 +0530

    post release version bump

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 17cefe3ed2b4e087657f68cacc2bbb85ededfeba
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Jun 7 09:32:34 2010 +0530

    News update for 2.31.3 release

 NEWS |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

commit 9da96c2ac4e149ca8d04140442dee29b93fb1742
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Jun 7 10:03:21 2010 +0200

    Bug #550414 - Corruption of mailbox and can't expunge trash

 camel/providers/local/camel-mbox-summary.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 8de0685fd0c4b52487963659c0ff598fecfe436f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jun 6 16:20:57 2010 -0400

    Coding style and whitespace cleanups.

 addressbook/backends/google/util.c                 |    8 ++++----
 .../backends/webdav/e-book-backend-webdav.c        |    2 +-
 calendar/libedata-cal/e-data-cal-factory.c         |    2 +-
 camel/camel-gpg-context.c                          |    2 +-
 camel/camel-session.c                              |    6 +++---
 camel/providers/imap/camel-imap-store.c            |    4 ++--
 camel/providers/imapx/camel-imapx-server.c         |    4 ++--
 camel/providers/nntp/camel-nntp-store.c            |    4 ++--
 camel/providers/smtp/camel-smtp-transport.c        |    4 ++--
 libedataserverui/e-name-selector-dialog.c          |    5 ++---
 10 files changed, 20 insertions(+), 21 deletions(-)

commit 45c57fb0bf6ab0c30efa61a38de563bc3c31d465
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jun 6 15:39:06 2010 -0400

    More Gtk-Doc updates.

 camel/camel-session.c                              |    7 ++++++-
 camel/camel-tcp-stream.c                           |    4 +++-
 .../libecal/tmpl/e-cal-check-timezones.sgml        |    1 +
 docs/reference/camel/camel-sections.txt            |    7 +++++--
 .../reference/camel/tmpl/camel-cipher-context.sgml |    6 ++++++
 docs/reference/camel/tmpl/camel-session.sgml       |   20 ++++++++++++++++++++
 docs/reference/camel/tmpl/camel-tcp-stream.sgml    |   20 ++++++++++++++++++++
 docs/reference/libedataserverui/Makefile.am        |    3 ++-
 8 files changed, 63 insertions(+), 5 deletions(-)

commit bc394e46c9c640dbab3dcc9a47b34b23c4480fd6
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jun 6 14:54:04 2010 -0400

    Gtk-Doc updates.

 .../libecal/tmpl/e-cal-check-timezones.sgml        |    1 +
 .../reference/camel/tmpl/camel-cipher-context.sgml |    2 ++
 2 files changed, 3 insertions(+), 0 deletions(-)

commit db8c986c4f06f0cb57de9bfa6982b4e78f0bb32a
Author: David Ayers <ayers@fsfe.org>
Date:   Thu May 20 18:04:57 2010 +0200

    Bug 619347 - Return formatted address in e_destination_get_address
    
    The documentation of this method claims to return the formatted name
    yet it previously encoded them in quotable strings.  This patch fixes
    this which results in strings containing non ASCII chracters to be
    rendered correctly in the UI.  This also changes the vCard output but
    vCard 3.0 specifies that quotable-printable inline ecnodings have been
    eliminated.  In any case this quoting should be handled in
    e_destination_export_to_vcard_attribute instead.

 addressbook/libebook/e-destination.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 506d8e88ab8c28f052697127fb6ccdcc5a44649a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jun 4 13:58:37 2010 -0400

    Set the GTK+ backward compatibility check to 2.21.2.

 libedataserverui/gtk-compat.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 157d2bb3b1d53f582b13aa2b1b8c287d965b3ed0
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jun 3 21:16:56 2010 -0400

    Bug 620522 - Build break: 'nss_config' undeclared

 camel/camel.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4a6d9fbbc5d70056435d8795f01b55c447e616c2
Author: Florian Müllner <fmuellner@gnome.org>
Date:   Thu Jun 3 12:41:44 2010 +0200

    Add compatibility with GTK+ 2.20
    
    The upcoming Gdk 2.22/3.0 will be sealed. Accessor functions are
    available, but it raises the required minimum version to 2.22 - add
    some basic compatibility code, so that it is still possible to build
    with an unsealed GDK.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=620466

 configure.ac                         |    2 +-
 libedataserverui/Makefile.am         |    3 ++-
 libedataserverui/e-source-selector.c |    1 +
 libedataserverui/gtk-compat.h        |   19 +++++++++++++++++++
 4 files changed, 23 insertions(+), 2 deletions(-)

commit 4d976b725d6d5d74154427cfaf8caecf52b6c6bf
Author: Florian Müllner <fmuellner@gnome.org>
Date:   Thu Jun 3 12:41:36 2010 +0200

    Use accessors for newly sealed GdkDragContext members
    
    This bumps the required GTK+ version to 2.22
    
    https://bugzilla.gnome.org/show_bug.cgi?id=620466

 configure.ac                         |    2 +-
 libedataserverui/e-source-selector.c |    9 +++++----
 2 files changed, 6 insertions(+), 5 deletions(-)

commit feffe724cf952e85fe9b866b2ce4028c520c5ee0
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date:   Thu Jun 3 09:05:17 2010 +0200

    Making e-d-s build on Windows and also build on other platforms :)

 camel/camel-tcp-stream-raw.c |    8 ++++++++
 camel/camel-tcp-stream-ssl.c |   10 +++++++++-
 camel/camel-tcp-stream.c     |    2 +-
 3 files changed, 18 insertions(+), 2 deletions(-)

commit 65322588e241089845108d8a31500cbd5dbff87a
Author: Federico Mena Quintero <federico@novell.com>
Date:   Wed Jun 2 15:02:23 2010 -0500

    Factor out function to rehandshake SSL
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-ssl.c |   37 +++++++++++++++++++------------------
 1 files changed, 19 insertions(+), 18 deletions(-)

commit 5c099d8ee6a0e7bc84d9779e585038001ba982c0
Author: Federico Mena Quintero <federico@novell.com>
Date:   Wed Jun 2 14:32:21 2010 -0500

    Leave a hint for implementing SOCKS4a/SOCKS5
    
    ... as an exercise for the reader.  This would require
    a small API change in CamelTcpStream, but fortunately
    that class is only used within Camel, not in Evolution.
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream.h |   45 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 45 insertions(+), 0 deletions(-)

commit 24af912f902a3e484aafe0c3ab1fd623ffc7ea92
Author: Federico Mena Quintero <federico@novell.com>
Date:   Wed Jun 2 14:18:00 2010 -0500

    Reset the SSL handshake after connecting to the SOCKS proxy
    
    Apparently it matters whether the socket had been written to,
    while doing the connection to the proxy.  Now it works fine.
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-ssl.c |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

commit 2948706d1488673496cf6c74ffeb4929314297a6
Author: Federico Mena Quintero <federico@novell.com>
Date:   Wed Jun 2 13:51:20 2010 -0500

    Debug info for read/write/close on the SSL stream
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-ssl.c |   22 +++++++++++++++++++---
 1 files changed, 19 insertions(+), 3 deletions(-)

commit 3a2531ac5947ad3e188f79fe5ec75598158dc18b
Author: Federico Mena Quintero <federico@novell.com>
Date:   Wed Jun 2 13:32:38 2010 -0500

    Debugging code for the SSL stream
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-ssl.c |   34 +++++++++++++++++++++++++++++-----
 1 files changed, 29 insertions(+), 5 deletions(-)

commit f0b8370563d3ab644b973b0270985a8b8928e17a
Author: Federico Mena Quintero <federico@novell.com>
Date:   Tue Jun 1 14:48:13 2010 -0500

    Propagate errno from the proxy connection functions
    
    One missing case, however, is at the step where we camel_getaddrinfo() for the
    proxy hostname.  That function returns a CamelException, but we don't have a
    good way to translate that to an errno.  So, we return a EHOSTUNREACH in
    that case.
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-raw.c |   18 ++++++++++++++----
 camel/camel-tcp-stream-ssl.c |   18 ++++++++++++++----
 2 files changed, 28 insertions(+), 8 deletions(-)

commit d259a738dff84880b7d9b9cd51cc90af8803033c
Author: Federico Mena Quintero <federico@novell.com>
Date:   Tue Jun 1 14:30:32 2010 -0500

    Fix thinko when processing the reply from the SOCKS4 proxy
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-raw.c |    2 +-
 camel/camel-tcp-stream-ssl.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit d6d1a38a2deb7d33d80c10e115e9c31229104ba5
Author: Federico Mena Quintero <federico@novell.com>
Date:   Tue Jun 1 14:15:26 2010 -0500

    Sanitize empty-string proxy hostnames at the API entry point
    
    This way the rest of the code can assume that (proxy_host == NULL) means
    that no proxy is set; it doesn't need to check for empty strings.
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-session.c    |    9 +++++++--
 camel/camel-tcp-stream.c |   10 ++++++++--
 2 files changed, 15 insertions(+), 4 deletions(-)

commit f21219c65df4580dd6ede9dc7492abe1f945e464
Author: Federico Mena Quintero <federico@novell.com>
Date:   Mon May 31 16:47:48 2010 -0500

    Oops, struct sockaddr_in is already in network byte order.
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-raw.c |    8 ++------
 camel/camel-tcp-stream-ssl.c |    8 ++------
 2 files changed, 4 insertions(+), 12 deletions(-)

commit 35c4e784959bcb0e5ce6833f6480a3cad82bc25d
Author: Federico Mena Quintero <federico@novell.com>
Date:   Thu May 27 14:56:12 2010 -0500

    Enable SSL on the socket after we are proxied
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-ssl.c |   46 +++++++++++++++++++++++++++--------------
 1 files changed, 30 insertions(+), 16 deletions(-)

commit 24051cccc3303c2b1dcf82d2dd56e9bf8fa5a596
Author: Federico Mena Quintero <federico@novell.com>
Date:   Wed May 26 20:22:49 2010 -0500

    SSL stream: connect to the SOCKS4 proxy
    
    In the same way as the raw TCP stream does it, but using
    NSPR functions.  We could probably refactor those into a
    single function...
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-ssl.c |   78 +++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 77 insertions(+), 1 deletions(-)

commit 7cb718f0b5c803094d221cc8db115fbec171b910
Author: Federico Mena Quintero <federico@novell.com>
Date:   Wed May 26 19:58:35 2010 -0500

    Make the SSL stream's stream_read() reusable internally
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-ssl.c |   27 +++++++++++++++++----------
 1 files changed, 17 insertions(+), 10 deletions(-)

commit 8dd38c31e017ec5fa27de6731463009d1bdcd8a0
Author: Federico Mena Quintero <federico@novell.com>
Date:   Wed May 26 19:51:00 2010 -0500

    Make the SSL stream's stream_write() reusable internally
    
    We need to write to a PRFileDesc* from the initial step that
    connects to a SOCKS4 proxy, so we need that function to
    be reusable for generic write() operations.
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-ssl.c |   27 +++++++++++++++++----------
 1 files changed, 17 insertions(+), 10 deletions(-)

commit 843f5c558ca7102a3d5f298dce0a53d68bf1675a
Author: Federico Mena Quintero <federico@novell.com>
Date:   Wed May 26 18:58:31 2010 -0500

    Make socket_connect() in the TCP-SSL stream more generic
    
    This way we will be able to use it to connect to
    the SOCKS4 proxy itself.
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-ssl.c |   26 +++++++++++++-------------
 1 files changed, 13 insertions(+), 13 deletions(-)

commit e74339407f1c4282638d033a5f815953de60be72
Author: Federico Mena Quintero <federico@novell.com>
Date:   Wed May 26 14:38:33 2010 -0500

    TcpRaw: Connect via a SOCKS4 proxy if available
    
    We will deal with SSL streams later.
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-raw.c |   22 +++++++++++++---------
 1 files changed, 13 insertions(+), 9 deletions(-)

commit dbc72b58fddef22b3599b46dad99453985aa9695
Author: Federico Mena Quintero <federico@novell.com>
Date:   Tue May 25 16:18:21 2010 -0500

    Function to connect to a SOCKS4 proxy
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-raw.c |   73 ++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 73 insertions(+), 0 deletions(-)

commit 93b97006eb70b1949baa7cc09d5b19f79fbc47ba
Author: Federico Mena Quintero <federico@novell.com>
Date:   Wed May 19 17:26:15 2010 -0500

    Setter/getter for the SOCKS proxy
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream.c |   34 ++++++++++++++++++++++++++++++++--
 camel/camel-tcp-stream.h |    4 ++++
 2 files changed, 36 insertions(+), 2 deletions(-)

commit a705c754af671915b4b8c27a724fd9526e5881c7
Author: Federico Mena Quintero <federico@novell.com>
Date:   Wed May 19 15:03:52 2010 -0500

    Add a private struct to CamelTcpStream
    
    We will use it to store the info for the SOCKS host/port.
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream.c |   31 +++++++++++++++++++++++++++++++
 camel/camel-tcp-stream.h |    3 +++
 2 files changed, 34 insertions(+), 0 deletions(-)

commit 2225753daf501f66ae45aec96a47ca76efffdf3b
Author: Federico Mena Quintero <federico@novell.com>
Date:   Thu May 13 14:48:32 2010 -0500

    Use the SOCKS proxy in the smtp transport
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/providers/smtp/camel-smtp-transport.c |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

commit 2b1951811e5a83631a0da897cdd14ab05a74dc4b
Author: Federico Mena Quintero <federico@novell.com>
Date:   Thu May 13 14:47:20 2010 -0500

    Use the SOCKS proxy in the nntp store
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/providers/nntp/camel-nntp-store.c |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

commit b663dad5c80d6611d11d2e095c1e84721d853be7
Author: Federico Mena Quintero <federico@novell.com>
Date:   Thu May 13 14:46:18 2010 -0500

    Use the SOCKS proxy in the imapx server
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/providers/imapx/camel-imapx-server.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit 7bd120b8b44c0c58323a4ee541661e02f2fe0365
Author: Federico Mena Quintero <federico@novell.com>
Date:   Thu May 13 14:00:28 2010 -0500

    Use the SOCKS proxy in the imap store
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/providers/imap/camel-imap-store.c |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

commit f5ec5252e463aea565b1a5cfc343b243520af76d
Author: Federico Mena Quintero <federico@novell.com>
Date:   Thu May 13 13:55:59 2010 -0500

    Use the SOCKS proxy in the pop3 store
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/providers/pop3/camel-pop3-store.c |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

commit 5aaba97f20bb1755eaab83e073ccbd83cd7372c6
Author: Federico Mena Quintero <federico@novell.com>
Date:   Thu May 13 13:14:52 2010 -0500

    Don't return a const char *
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-session.c |    2 +-
 camel/camel-session.h |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit d59da86912ec590028573997f3d30f4c1ae37622
Author: Federico Mena Quintero <federico@novell.com>
Date:   Wed May 12 15:00:54 2010 -0500

    Add camel_session_set/get_socks_proxy()
    
    This is the only API that clients should need to call to
    set a SOCKS proxy for Camel's TCP connections.
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-session.c |   44 ++++++++++++++++++++++++++++++++++++++++++++
 camel/camel-session.h |    8 ++++++++
 2 files changed, 52 insertions(+), 0 deletions(-)

commit 0e2a4a60e5af5c7d64127ce2a00586709963c1da
Author: Federico Mena Quintero <federico@novell.com>
Date:   Wed May 12 15:00:09 2010 -0500

    Add camel_tcp_stream_set/get_socks_proxy()
    
    This will be the low-level function to set a SOCKS proxy for TCP streams.
    In subsequent commits we'll add the machinery to CamelSession et al
    to pass down the client's specified proxy into TCP streams.
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream.c |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

commit ed3eb6b12f3041f1c1c29d44e9330c74ba051493
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jun 2 13:37:02 2010 +0200

    Bug #617261 - Evolution didn't quit due to deadlock

 camel/camel-folder-summary.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 3e78b5cee6172daa37f8e02c2edc8d295f670361
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date:   Mon May 31 13:04:24 2010 +0200

    Create the configdir instead of bailing out if it does not exist

 camel/camel.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit d581b2f0187190a6bfef263d675899de3ef244d1
Author: Gert Michael Kulyk <gkulyk@yahoo.de>
Date:   Sat May 22 21:00:02 2010 +0200

    Bug #617439 - Fix translation of birthday and anniversary events

 calendar/libedata-cal/Makefile.am          |    1 +
 calendar/libedata-cal/e-data-cal-factory.c |    5 +++++
 2 files changed, 6 insertions(+), 0 deletions(-)

commit 9116943ec239bed51e031c239895bb76edc9e2d4
Author: Craig Ringer <craig@postnewspapers.com.au>
Date:   Sat May 29 15:33:41 2010 -0400

    Bug 585301 - Use NSS SQLite database, if available

 camel/camel.c |   65 +++++++++++++++++++++++++++++++++++++++++++++-----------
 1 files changed, 52 insertions(+), 13 deletions(-)

commit 04d7910eee00b6bfb7f155d3e59014420b7825d9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat May 29 00:09:44 2010 -0400

    Gtk-Doc updates.

 .../reference/camel/tmpl/camel-cipher-context.sgml |    2 ++
 .../reference/camel/tmpl/camel-folder-summary.sgml |   18 ------------------
 docs/reference/camel/tmpl/camel-unused.sgml        |   16 ++++++++++++++++
 3 files changed, 18 insertions(+), 18 deletions(-)

commit 1b78143d826e7fb375a5107c1445978d03e9322a
Author: Ivar Smolin <okul@linux.ee>
Date:   Thu May 27 13:15:58 2010 +0300

    Estonian translation updated

 po/et.po |  847 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 410 insertions(+), 437 deletions(-)

commit 4f700fb5ee97f54b8123ee40265ad9b5b832de2e
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed May 26 20:20:51 2010 +0200

    Declare mbox' frompos as goffset, not off_t

 camel/providers/local/camel-mbox-summary.c |    5 ++++-
 camel/providers/local/camel-mbox-summary.h |    2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 0482c8f5cade30908037f4b7ed290a2d20d66626
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed May 26 15:52:26 2010 +0200

    Return missing g_object_ref call in camel-mime-parser

 camel/camel-mime-parser.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 5cfce36e1ccbabe5145404211c704e10ad624af1
Author: Gert Michael Kulyk <gkulyk@yahoo.de>
Date:   Tue May 25 19:32:55 2010 +0200

    Bug #601535 - Fix translation domain for default categories

 libedataserver/e-categories.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 3c32cc3ae270036f64556fdca9ccf12778eff935
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Mon May 24 16:21:02 2010 +0200

    Updated Norwegian bokmål translation

 po/nb.po |  234 ++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 115 insertions(+), 119 deletions(-)

commit 5d75f98f7b68044297550392d96808183d1774a6
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun May 23 16:31:45 2010 -0400

    Remove dead CamelFolderSummary methods.
    
    This breaks the CamelFolderSummaryClass ABI.

 camel/camel-folder-summary.c                       |  477 +-------------------
 camel/camel-folder-summary.h                       |   28 +-
 .../providers/groupwise/camel-groupwise-summary.c  |   42 +--
 camel/providers/imap/camel-imap-summary.c          |   44 +--
 camel/providers/imapx/camel-imapx-summary.c        |   53 +--
 camel/providers/local/camel-maildir-summary.c      |    8 +-
 camel/providers/local/camel-mbox-summary.c         |   40 +--
 configure.ac                                       |    2 +-
 .../reference/camel/tmpl/camel-cipher-context.sgml |    2 +
 9 files changed, 48 insertions(+), 648 deletions(-)

commit 33170f1b2884724a512c8fd24696f868fbdedd22
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun May 23 12:33:14 2010 -0400

    Post-release version bump.

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ff067d3f360d26ada2803ef94044db060c1971df
Author: Matthew Barnes <mbarnes@redhat.com>
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 <mbarnes@redhat.com>
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 <mbarnes@redhat.com>
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 <mbarnes@redhat.com>
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 <mbarnes@redhat.com>
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 <mbarnes@redhat.com>
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 <mbarnes@redhat.com>
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 <philip@tecnocode.co.uk>
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 <philip@tecnocode.co.uk>
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 <philip@tecnocode.co.uk>
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 <mcrha@redhat.com>
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 <mcrha@redhat.com>
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 <bunk@stusta.de>
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 <mcrha@redhat.com>
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 <mbarnes@redhat.com>
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 <tthurman@gnome.org>
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 <fran.dieguez@mabishu.com>
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 <mcrha@redhat.com>
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 <mgiri@mgiri.csb>
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 <kmaraas@gnome.org>
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 <michael.meeks@novell.com>
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 <mcrha@redhat.com>
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 <abharath@novell.com>
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 <federico@novell.com>
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 <federico@novell.com>

 libedataserverui/e-name-selector-dialog.c |   71 ++++++++++++++---------------
 1 files changed, 34 insertions(+), 37 deletions(-)

commit 19d13099a6e1a55aacdea8aae696d3ebc394faf2
Author: Federico Mena Quintero <federico@novell.com>
Date:   Mon May 10 19:24:15 2010 -0500

    Shrink the spacing between the name selector's sections
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 libedataserverui/e-name-selector-dialog.ui |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6f124702d67c0e7c10bf4c4a7e041936d639bdfe
Author: Milan Crha <mcrha@redhat.com>
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 <mcrha@redhat.com>
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 <mbarnes@redhat.com>
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 <mbarnes@redhat.com>
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 <mbarnes@redhat.com>
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 <federico@novell.com>
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 <federico@novell.com>

 libedataserverui/e-name-selector-dialog.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a805f2e6d2f88a001f22ccac75eebbe16c0bb2c5
Author: Federico Mena Quintero <federico@novell.com>
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 <federico@novell.com>

 libedataserverui/e-name-selector-dialog.c |  154 +++++++++++++++++------------
 1 files changed, 89 insertions(+), 65 deletions(-)

commit 9ee5b3e6995ff092264378f743f3bd6c41048633
Author: Federico Mena Quintero <federico@novell.com>
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 <federico@novell.com>

 libedataserverui/e-name-selector-dialog.c |   38 ++++++++++++++++++----------
 1 files changed, 24 insertions(+), 14 deletions(-)

commit 26ed245e12e48b2fddddc11343b70a19c79ef59c
Author: Federico Mena Quintero <federico@novell.com>
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 <federico@novell.com>

 libedataserverui/e-name-selector-dialog.ui |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8318aef0d03603c8aacd10478294b91890d78d1a
Author: Matthew Barnes <mbarnes@redhat.com>
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 <federico@novell.com>
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 <federico@novell.com>

 libedataserverui/e-name-selector-dialog.ui |   20 --------------------
 1 files changed, 0 insertions(+), 20 deletions(-)

commit 2521ff12c5c91de10967fe0b77d9ffdff536cb4d
Author: Milan Crha <mcrha@redhat.com>
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 <mcrha@redhat.com>
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 <tomasek@etf.cuni.cz>
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 <mcrha@redhat.com>
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 <mcrha@redhat.com>
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 <mcrha@redhat.com>
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 <pchenthill@novell.com>
Date:   Mon May 3 20:04:29 2010 +0530

    post release version bump

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0e88e392b03ffcf249041ba85848f4b408d2070e
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon May 3 18:02:11 2010 +0530

    news update for 2.31.1 release

 NEWS |   93 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 93 insertions(+), 0 deletions(-)

commit 3dd0f8cfb93edc5a87ecb28567ad1ccc0427d87b
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon May 3 12:22:31 2010 +0530

    Set the CamelIMAPXFolder type to OFFLINE_FOLDER type

 camel/providers/imapx/camel-imapx-folder.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit eeba4e32bb06136b3f505ffe7ed49e7305cebc8b
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon May 3 09:46:17 2010 +0530

    Add a null check while accessing folder_get_fullname - imapx

 camel/providers/imapx/camel-imapx-server.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 38bf941c24e616be9df4d1501a2240aa9ae2d961
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon May 3 09:33:45 2010 +0530

    Fix a crasher in moving large number of messages - imapx

 camel/providers/imapx/camel-imapx-server.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit bf7a0714be72671eec0f4f4dab052a50c133d7ab
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon May 3 09:31:25 2010 +0530

    Make selecting a folder to work - imapx

 camel/providers/imapx/camel-imapx-server.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit cd82aa424f7aac1ac98223297df5467353bbf72c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat May 1 18:15:30 2010 -0400

    Coding style and whitespace cleanup.

 .../backends/google/e-book-backend-google.c        |   16 ++++--
 addressbook/backends/google/util.c                 |   58 +++++++++---------
 .../backends/google/e-cal-backend-google-utils.c   |   14 ++--
 calendar/backends/google/e-cal-backend-google.c    |   10 ++--
 .../groupwise/e-cal-backend-groupwise-utils.c      |   12 ++--
 .../backends/groupwise/e-cal-backend-groupwise.c   |   18 +++---
 calendar/libecal/e-cal-system-timezone.c           |   14 ++--
 camel/camel-db.c                                   |    4 +-
 camel/camel-db.h                                   |   48 ++++++++--------
 camel/camel-filter-driver.c                        |    2 +-
 camel/camel-folder-summary.c                       |    1 -
 camel/camel-mempool.h                              |    8 +-
 camel/camel-stream-vfs.h                           |    6 +-
 camel/camel-vtrash-folder.c                        |    2 +-
 camel/providers/groupwise/camel-groupwise-folder.c |   10 ++--
 camel/providers/groupwise/camel-groupwise-store.c  |    1 -
 camel/providers/imapx/camel-imapx-folder.c         |    6 +-
 camel/providers/imapx/camel-imapx-folder.h         |    4 +-
 camel/providers/imapx/camel-imapx-provider.c       |    6 +-
 camel/providers/imapx/camel-imapx-server.c         |   61 +++++++++----------
 camel/providers/imapx/camel-imapx-store.c          |   40 ++++++-------
 camel/providers/imapx/camel-imapx-store.h          |    4 +-
 camel/providers/imapx/camel-imapx-tokenise.h       |   16 +++---
 camel/providers/imapx/camel-imapx-utils.c          |    2 +-
 libedataserver/e-categories.c                      |    2 +-
 libedataserverui/e-passwords.c                     |    2 +-
 26 files changed, 181 insertions(+), 186 deletions(-)

commit 3e9a2e27b227d48431ae48d11192cc35bc336dcb
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat May 1 17:25:06 2010 -0400

    Fix distcheck errors.

 camel/tests/folder/test9.c                         |    2 +-
 camel/tests/lib/camel-test.c                       |    2 -
 camel/tests/lib/folders.c                          |    9 +---
 camel/tests/smime/pgp.c                            |   41 +++++++-------------
 .../libecal/tmpl/e-cal-check-timezones.sgml        |    1 +
 .../reference/camel/tmpl/camel-cipher-context.sgml |    2 +
 6 files changed, 20 insertions(+), 37 deletions(-)

commit 8eb99dd7e9eb9750f769231e36e02199d2143a65
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sat May 1 19:33:18 2010 +0200

    Remove a stray file

 po/POTFILES.in |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 3bbe6923248a578ec8cd3658af60a5a0d59fb486
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sat May 1 19:32:02 2010 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 2910 +++++++++++++++++++++++++++-----------------------------------
 1 files changed, 1254 insertions(+), 1656 deletions(-)

commit 6d2fed1ff34881923b7f9adc79eb798e665ca12a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Apr 30 17:09:13 2010 -0400

    Don't abbreviate public symbols.
    
    Public Camel symbols need to be in the "camel" namespace.

 camel/camel-certdb.c                               |   62 +++---
 camel/camel-certdb.h                               |    8 +-
 camel/camel-data-wrapper.c                         |   10 +-
 camel/camel-data-wrapper.h                         |    2 +-
 camel/camel-folder-summary.c                       |  230 ++++++++++----------
 camel/camel-folder-summary.h                       |   10 +-
 camel/camel-folder.c                               |   64 +++---
 camel/camel-folder.h                               |    4 +-
 camel/camel-service.c                              |   42 ++--
 camel/camel-service.h                              |    4 +-
 camel/camel-session.c                              |   28 ++--
 camel/camel-session.h                              |    4 +-
 camel/camel-store-summary.c                        |  120 +++++-----
 camel/camel-store-summary.h                        |    6 +-
 camel/camel-store.c                                |   38 ++--
 camel/camel-store.h                                |    2 +-
 camel/camel-transport.c                            |    8 +-
 camel/camel-transport.h                            |    2 +-
 camel/camel-vee-folder.c                           |  160 +++++++-------
 camel/camel-vee-folder.h                           |    6 +-
 camel/camel-vee-summary.c                          |    8 +-
 camel/providers/groupwise/camel-groupwise-folder.c |   82 ++++----
 .../groupwise/camel-groupwise-store-summary.c      |    4 +-
 camel/providers/groupwise/camel-groupwise-store.c  |   74 +++---
 camel/providers/imap/camel-imap-command.c          |   18 +-
 camel/providers/imap/camel-imap-folder.c           |   66 +++---
 camel/providers/imap/camel-imap-store-summary.c    |    4 +-
 camel/providers/imap/camel-imap-store.c            |   68 +++---
 camel/providers/imapx/camel-imapx-server.c         |    4 +-
 camel/providers/imapx/camel-imapx-store-summary.c  |    4 +-
 camel/providers/imapx/camel-imapx-store.c          |    4 +-
 camel/providers/local/camel-mh-summary.c           |    4 +-
 camel/providers/nntp/camel-nntp-folder.c           |   22 +-
 camel/providers/nntp/camel-nntp-store-summary.c    |    4 +-
 camel/providers/nntp/camel-nntp-store.c            |   34 ++--
 .../libecal/tmpl/e-cal-check-timezones.sgml        |    1 +
 docs/reference/camel/tmpl/camel-certdb.sgml        |    8 +-
 .../reference/camel/tmpl/camel-cipher-context.sgml |    4 +
 docs/reference/camel/tmpl/camel-data-wrapper.sgml  |    2 +-
 .../reference/camel/tmpl/camel-folder-summary.sgml |   10 +-
 docs/reference/camel/tmpl/camel-folder.sgml        |    4 +-
 docs/reference/camel/tmpl/camel-service.sgml       |    4 +-
 docs/reference/camel/tmpl/camel-session.sgml       |    4 +-
 docs/reference/camel/tmpl/camel-store-summary.sgml |    6 +-
 docs/reference/camel/tmpl/camel-store.sgml         |    2 +-
 docs/reference/camel/tmpl/camel-transport.sgml     |    2 +-
 docs/reference/camel/tmpl/camel-vee-folder.sgml    |    6 +-
 47 files changed, 634 insertions(+), 629 deletions(-)

commit bcd1f61f19fd7c7639874c25d48f04fc5d1b8001
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Apr 24 16:35:29 2010 -0400

    Use GObject properties instead of CamelArg.
    
    Persistent properties are implemented as normal GObject properties, but
    with a special GParamFlag: CAMEL_PARAM_PERSISTENT.
    
    Currently all persistent properties are of type boolean, so the state
    file read/write logic has been scaled down to support only booleans.

 camel/Makefile.am                                  |    2 -
 camel/camel-arg.c                                  |  131 ----
 camel/camel-arg.h                                  |  118 ----
 camel/camel-certdb.h                               |    7 +-
 camel/camel-data-cache.c                           |   19 +
 camel/camel-data-wrapper.c                         |    3 +-
 camel/camel-data-wrapper.h                         |    7 +-
 camel/camel-db.c                                   |   10 +-
 camel/camel-db.h                                   |   10 +-
 camel/camel-disco-diary.c                          |   19 +-
 camel/camel-disco-diary.h                          |    8 -
 camel/camel-disco-folder.c                         |  216 ++++---
 camel/camel-disco-folder.h                         |   18 +-
 camel/camel-disco-store.c                          |    4 +-
 camel/camel-disco-store.h                          |    4 -
 camel/camel-folder-search.c                        |   29 +-
 camel/camel-folder-summary.c                       |  226 ++++---
 camel/camel-folder.c                               |  597 +++++++++--------
 camel/camel-folder.h                               |   63 +--
 camel/camel-gpg-context.c                          |    6 +
 camel/camel-index.c                                |    8 +
 camel/camel-object.c                               |  721 +++++++++-----------
 camel/camel-object.h                               |   55 +-
 camel/camel-offline-folder.c                       |  182 +++---
 camel/camel-offline-folder.h                       |   29 +-
 camel/camel-offline-journal.c                      |    6 +-
 camel/camel-offline-store.c                        |    4 +-
 camel/camel-offline-store.h                        |    4 -
 camel/camel-sasl.c                                 |   25 +
 camel/camel-service.c                              |  123 ----
 camel/camel-service.h                              |   22 +-
 camel/camel-session.h                              |    5 +
 camel/camel-store-summary.h                        |    5 +
 camel/camel-store.c                                |   17 +-
 camel/camel-store.h                                |    9 +-
 camel/camel-stream-filter.c                        |    8 +
 camel/camel-stream-fs.c                            |    6 +
 camel/camel-stream-mem.c                           |    6 +
 camel/camel-transport.h                            |    9 +-
 camel/camel-vee-folder.c                           |  376 +++++------
 camel/camel-vee-folder.h                           |    7 +-
 camel/camel-vee-store.c                            |   73 ++-
 camel/camel-vee-summary.c                          |   49 +-
 camel/camel-vtrash-folder.c                        |  111 +---
 camel/camel.h                                      |    1 -
 camel/providers/groupwise/camel-groupwise-folder.c |  456 ++++++++-----
 camel/providers/groupwise/camel-groupwise-folder.h |    5 +-
 .../providers/groupwise/camel-groupwise-journal.c  |   15 +-
 camel/providers/groupwise/camel-groupwise-store.c  |   26 +-
 camel/providers/imap/camel-imap-command.c          |    6 +-
 camel/providers/imap/camel-imap-folder.c           |  529 +++++++++------
 camel/providers/imap/camel-imap-folder.h           |   78 +--
 camel/providers/imap/camel-imap-journal.c          |   29 +-
 camel/providers/imap/camel-imap-private.h          |    1 +
 camel/providers/imap/camel-imap-search.c           |   12 +-
 camel/providers/imap/camel-imap-store.c            |  138 +----
 camel/providers/imap/camel-imap-store.h            |    4 +-
 camel/providers/imap/camel-imap-summary.c          |    9 +-
 camel/providers/imap/camel-imap-wrapper.c          |    7 +-
 camel/providers/imapx/camel-imapx-folder.c         |   53 ++-
 camel/providers/imapx/camel-imapx-server.c         |  171 ++++--
 camel/providers/imapx/camel-imapx-store.c          |   10 +-
 camel/providers/imapx/camel-imapx-summary.c        |    7 +-
 camel/providers/imapx/camel-imapx-utils.c          |   15 +-
 camel/providers/local/camel-local-folder.c         |  310 +++++----
 camel/providers/local/camel-local-folder.h         |   40 +-
 camel/providers/local/camel-local-store.c          |   20 +-
 camel/providers/local/camel-maildir-folder.c       |   51 +-
 camel/providers/local/camel-maildir-summary.c      |    5 +-
 camel/providers/local/camel-mbox-folder.c          |   14 +-
 camel/providers/local/camel-mbox-store.c           |   10 +-
 camel/providers/local/camel-mbox-summary.c         |   25 +-
 camel/providers/local/camel-mh-folder.c            |   13 +-
 camel/providers/local/camel-mh-summary.c           |    5 +-
 camel/providers/local/camel-spool-folder.c         |   13 +-
 camel/providers/local/camel-spool-summary.c        |    5 +-
 camel/providers/nntp/camel-nntp-folder.c           |   84 ++-
 camel/providers/nntp/camel-nntp-store.c            |   10 +-
 camel/providers/nntp/camel-nntp-summary.c          |    9 +-
 camel/providers/pop3/camel-pop3-folder.c           |   58 ++-
 docs/reference/camel/camel-docs.sgml               |    1 -
 docs/reference/camel/camel-sections.txt            |  100 ++-
 docs/reference/camel/tmpl/camel-arg.sgml           |  127 ----
 docs/reference/camel/tmpl/camel-certdb.sgml        |   28 +
 .../reference/camel/tmpl/camel-cipher-context.sgml |   14 +
 docs/reference/camel/tmpl/camel-data-cache.sgml    |   18 +
 docs/reference/camel/tmpl/camel-data-wrapper.sgml  |   25 +
 docs/reference/camel/tmpl/camel-disco-diary.sgml   |   10 -
 docs/reference/camel/tmpl/camel-disco-folder.sgml  |   23 +
 .../reference/camel/tmpl/camel-folder-summary.sgml |   51 +-
 docs/reference/camel/tmpl/camel-folder.sgml        |  102 +++-
 docs/reference/camel/tmpl/camel-gpg-context.sgml   |    9 +
 docs/reference/camel/tmpl/camel-index.sgml         |   10 +
 docs/reference/camel/tmpl/camel-object.sgml        |   66 +--
 .../reference/camel/tmpl/camel-offline-folder.sgml |   23 +
 docs/reference/camel/tmpl/camel-sasl.sgml          |   45 ++
 docs/reference/camel/tmpl/camel-service.sgml       |   61 +-
 docs/reference/camel/tmpl/camel-session.sgml       |   26 +
 docs/reference/camel/tmpl/camel-store-summary.sgml |   27 +
 docs/reference/camel/tmpl/camel-store.sgml         |   25 +
 docs/reference/camel/tmpl/camel-stream-filter.sgml |   18 +
 docs/reference/camel/tmpl/camel-stream-fs.sgml     |    9 +
 docs/reference/camel/tmpl/camel-stream-mem.sgml    |    9 +
 docs/reference/camel/tmpl/camel-transport.sgml     |   25 +
 docs/reference/camel/tmpl/camel-unused.sgml        |  269 ++++++++
 docs/reference/camel/tmpl/camel-vee-folder.sgml    |   48 ++-
 106 files changed, 3715 insertions(+), 3055 deletions(-)

commit a35ae0e6ef62124049908179c705a841dd450b55
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Apr 29 13:23:02 2010 -0400

    Gtk-Doc updates.

 .../libedata-book/tmpl/e-book-backend-cache.sgml   |    3 +++
 .../tmpl/e-book-backend-db-cache.sgml              |    3 +++
 .../libedata-book/tmpl/e-book-backend-factory.sgml |    3 +++
 .../libedata-book/tmpl/e-book-backend-sexp.sgml    |    3 +++
 .../libedata-book/tmpl/e-book-backend-summary.sgml |    3 +++
 .../libedata-book/tmpl/e-book-backend-sync.sgml    |    3 +++
 .../libedata-book/tmpl/e-book-backend.sgml         |    3 +++
 .../libedata-book/tmpl/e-data-book-factory.sgml    |    3 +++
 .../libedata-book/tmpl/e-data-book-view.sgml       |    3 +++
 .../libedata-book/tmpl/e-data-book.sgml            |    3 +++
 .../libedata-book/tmpl/ximian-vcard.sgml           |    3 +++
 .../libecal/tmpl/e-cal-check-timezones.sgml        |    5 ++++-
 .../calendar/libecal/tmpl/e-cal-component.sgml     |    6 ++++++
 .../calendar/libecal/tmpl/e-cal-recur.sgml         |    4 ++++
 .../libecal/tmpl/e-cal-system-timezone.sgml        |    4 ++++
 .../calendar/libecal/tmpl/e-cal-time-util.sgml     |    3 +++
 .../calendar/libecal/tmpl/e-cal-types.sgml         |    4 ++++
 .../calendar/libecal/tmpl/e-cal-util.sgml          |    6 ++++++
 .../calendar/libecal/tmpl/e-cal-view.sgml          |    3 +++
 docs/reference/calendar/libecal/tmpl/e-cal.sgml    |   10 ++++++++++
 .../libedata-cal/tmpl/e-cal-backend-cache.sgml     |    3 +++
 .../libedata-cal/tmpl/e-cal-backend-factory.sgml   |    3 +++
 .../tmpl/e-cal-backend-file-store.sgml             |    3 +++
 .../tmpl/e-cal-backend-loader-factory.sgml         |    3 +++
 .../libedata-cal/tmpl/e-cal-backend-sexp.sgml      |    3 +++
 .../libedata-cal/tmpl/e-cal-backend-store.sgml     |    3 +++
 .../libedata-cal/tmpl/e-cal-backend-sync.sgml      |    4 ++++
 .../libedata-cal/tmpl/e-cal-backend-util.sgml      |    3 +++
 .../calendar/libedata-cal/tmpl/e-cal-backend.sgml  |    3 +++
 .../libedata-cal/tmpl/e-data-cal-common.sgml       |    3 +++
 .../libedata-cal/tmpl/e-data-cal-factory.sgml      |    3 +++
 .../libedata-cal/tmpl/e-data-cal-view.sgml         |    3 +++
 .../calendar/libedata-cal/tmpl/e-data-cal.sgml     |    3 +++
 .../reference/camel/tmpl/camel-cipher-context.sgml |    2 ++
 .../libebackend/tmpl/e-data-server-module.sgml     |    6 ++++++
 docs/reference/libebackend/tmpl/e-db3-utils.sgml   |    3 +++
 docs/reference/libebackend/tmpl/e-dbhash.sgml      |    3 +++
 docs/reference/libebackend/tmpl/e-file-cache.sgml  |    3 +++
 .../libebackend/tmpl/e-offline-listener.sgml       |    4 ++++
 39 files changed, 138 insertions(+), 1 deletions(-)

commit 1c7a9179b45d3b45e9cdbb0dcee04dac9fbddeef
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Apr 30 13:46:12 2010 +0200

    Avoid passing NULL to g_strstrip in e_contact_get calls

 addressbook/libebook/e-contact.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit de195b7b5400e0d40720bb62ef044beb5c895d5d
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Apr 30 13:26:08 2010 +0200

    Bug #617263 - Crash of e-addressbook-factory on second start of evolution

 .../backends/google/e-book-backend-google.c        |    1 +
 addressbook/libedata-book/e-data-book-factory.c    |   18 +++++++++++++-
 calendar/libedata-cal/e-data-cal-factory.c         |   26 ++++++++++++++++----
 3 files changed, 39 insertions(+), 6 deletions(-)

commit b0b52e49e5a0e99bc3bad401409d118dca1b5f1e
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Apr 29 16:02:17 2010 +0200

    Bug #545505 - Properly free unused message infos periodically

 camel/camel-disco-folder.c                         |    1 +
 camel/camel-folder-search.c                        |    4 +-
 camel/camel-folder-summary.c                       |  160 ++++++++++----------
 camel/camel-folder-summary.h                       |    6 +-
 camel/camel-folder-thread.c                        |    3 +-
 camel/camel-vee-folder.c                           |    9 +-
 camel/camel-vtrash-folder.c                        |    1 +
 camel/providers/groupwise/camel-groupwise-folder.c |    2 +
 camel/providers/imap/camel-imap-folder.c           |    4 +-
 camel/providers/local/camel-maildir-folder.c       |   13 ++-
 camel/providers/local/camel-maildir-summary.c      |    6 +-
 camel/providers/local/camel-mbox-folder.c          |   11 +-
 camel/providers/local/camel-mbox-summary.c         |    5 +-
 camel/providers/local/camel-mh-summary.c           |    2 +
 camel/providers/local/camel-spool-summary.c        |    1 +
 camel/providers/nntp/camel-nntp-folder.c           |   42 ++++-
 16 files changed, 160 insertions(+), 110 deletions(-)

commit 4fd1ccf4310e4fabb0e63dd29224f26041c8ebc6
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Apr 29 12:13:28 2010 +0200

    Bug #616819 - CamelIMAPXStore type definition typo

 camel/providers/imapx/camel-imapx-store.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7dc43f9001a1927d97178f8efd031cbcdf089407
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Wed Apr 28 22:39:11 2010 +0200

    Updated German translation

 po/de.po | 2841 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 1374 insertions(+), 1467 deletions(-)

commit 8cd5e727b356abdaac136a3bd8ad443de4b816f6
Author: Bharath Acharya <abharath@novell.com>
Date:   Wed Apr 28 11:44:00 2010 +0530

    Bug #615735 - Contacts are not displayed in GW Addressbook.

 .../backends/groupwise/e-book-backend-groupwise.c  |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 50763fc936bba4693050565f1ec0752d66f8cf50
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date:   Wed Apr 28 00:43:25 2010 +0200

    Specify the executable extension where applicable in the service files

 ...ome.evolution.dataserver.AddressBook.service.in |    2 +-
 ....gnome.evolution.dataserver.Calendar.service.in |    2 +-
 configure.ac                                       |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit deca4192c84f1f1e468a1227209f3e63b7d05ffe
Author: dev+gnome <dev+gnome@seantek.com>
Date:   Tue Apr 27 16:49:01 2010 +0200

    Bug #608620 - Use CRLF in signed & encrypted S/MIME messages

 camel/camel-smime-context.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit ecd3cf3e1e15249830f782eaedcd4f1fe3ed1991
Author: Matt McCutchen 2 <matt@mattmccutchen.net>
Date:   Tue Apr 27 14:19:41 2010 +0200

    Bug #615246 - Teach camel_sexp_to_sql_sexp about no-arg (match-all)

 camel/camel-search-sql-sexp.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit c5bbcdc514dfe2449191b143a95166e2b06bde93
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:   Tue Apr 27 13:04:03 2010 +0200

    Bug #616318 - Don't use an unitialized key in folder_changed_remove_uid
    
    If g_hash_table_lookup_extended() returns FALSE, then the oldkey
    is unset, so don't use it to insert a new item in the hash table.

 camel/camel-vee-folder.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6aa1c67b640c308d791ea5ab5fd916bfcfb08dfa
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Apr 26 19:28:42 2010 +0200

    The 'operation' in camel_mime_filter_progress_new can be NULL

 camel/camel-mime-filter-progress.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f90b5908fd7dc56da1fd228c4174d0b940f72dd2
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Apr 26 19:09:11 2010 +0200

    Bug #616821 - From field missing in mail

 camel/camel-address.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f3ff22011e8fb4829b21255257c4387c59332d1a
Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
Date:   Mon Apr 26 16:17:08 2010 +0700

    Updated Thai translation.

 po/th.po | 3306 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 1701 insertions(+), 1605 deletions(-)

commit df77c03229838cb82705c979f4f37c39ede44cb6
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Apr 22 09:28:45 2010 -0400

    Port Camel to GObject.

 addressbook/libebook/e-destination.c               |    8 +-
 camel/Makefile.am                                  |    2 +
 camel/camel-address.c                              |   49 +-
 camel/camel-address.h                              |   23 +-
 camel/camel-block-file.c                           |   84 +-
 camel/camel-block-file.h                           |   41 +-
 camel/camel-certdb.c                               |   53 +-
 camel/camel-certdb.h                               |   24 +-
 camel/camel-cipher-context.c                       |  154 +-
 camel/camel-cipher-context.h                       |   27 +-
 camel/camel-data-cache.c                           |  124 +-
 camel/camel-data-cache.h                           |   24 +-
 camel/camel-data-wrapper.c                         |   96 +-
 camel/camel-data-wrapper.h                         |   31 +-
 camel/camel-disco-diary.c                          |   40 +-
 camel/camel-disco-diary.h                          |   24 +-
 camel/camel-disco-folder.c                         |   32 +-
 camel/camel-disco-folder.h                         |   24 +-
 camel/camel-disco-store.c                          |   36 +-
 camel/camel-disco-store.h                          |   24 +-
 camel/camel-filter-driver.c                        |  181 +-
 camel/camel-filter-driver.h                        |   24 +-
 camel/camel-filter-search.c                        |    6 +-
 camel/camel-folder-search.c                        |  106 +-
 camel/camel-folder-search.h                        |   24 +-
 camel/camel-folder-summary.c                       | 1823 ++++---
 camel/camel-folder-summary.h                       |   24 +-
 camel/camel-folder-thread.c                        |    4 +-
 camel/camel-folder.c                               |  154 +-
 camel/camel-folder.h                               |   33 +-
 camel/camel-gpg-context.c                          |  180 +-
 camel/camel-gpg-context.h                          |   24 +-
 camel/camel-html-parser.c                          |   38 +-
 camel/camel-html-parser.h                          |   23 +-
 camel/camel-http-stream.c                          |  103 +-
 camel/camel-http-stream.h                          |   23 +-
 camel/camel-index-control.c                        |   22 +-
 camel/camel-index.c                                |  144 +-
 camel/camel-index.h                                |   71 +-
 camel/camel-internet-address.c                     |   26 +-
 camel/camel-internet-address.h                     |   23 +-
 camel/camel-medium.c                               |  116 +-
 camel/camel-medium.h                               |   32 +-
 camel/camel-mime-filter-basic.c                    |   40 +-
 camel/camel-mime-filter-basic.h                    |   23 +-
 camel/camel-mime-filter-bestenc.c                  |   42 +-
 camel/camel-mime-filter-bestenc.h                  |   23 +-
 camel/camel-mime-filter-canon.c                    |   36 +-
 camel/camel-mime-filter-canon.h                    |   25 +-
 camel/camel-mime-filter-charset.c                  |   52 +-
 camel/camel-mime-filter-charset.h                  |   23 +-
 camel/camel-mime-filter-crlf.c                     |   40 +-
 camel/camel-mime-filter-crlf.h                     |   24 +-
 camel/camel-mime-filter-enriched.c                 |   45 +-
 camel/camel-mime-filter-enriched.h                 |   24 +-
 camel/camel-mime-filter-from.c                     |   40 +-
 camel/camel-mime-filter-from.h                     |   23 +-
 camel/camel-mime-filter-gzip.c                     |   59 +-
 camel/camel-mime-filter-gzip.h                     |   26 +-
 camel/camel-mime-filter-html.c                     |   55 +-
 camel/camel-mime-filter-html.h                     |   23 +-
 camel/camel-mime-filter-index.c                    |   74 +-
 camel/camel-mime-filter-index.h                    |   23 +-
 camel/camel-mime-filter-linewrap.c                 |   42 +-
 camel/camel-mime-filter-linewrap.h                 |   24 +-
 camel/camel-mime-filter-pgp.c                      |   43 +-
 camel/camel-mime-filter-pgp.h                      |   24 +-
 camel/camel-mime-filter-progress.c                 |   48 +-
 camel/camel-mime-filter-progress.h                 |   23 +-
 camel/camel-mime-filter-save.c                     |   45 +-
 camel/camel-mime-filter-save.h                     |   24 +-
 camel/camel-mime-filter-tohtml.c                   |   66 +-
 camel/camel-mime-filter-tohtml.h                   |   23 +-
 camel/camel-mime-filter-windows.c                  |   57 +-
 camel/camel-mime-filter-windows.h                  |   23 +-
 camel/camel-mime-filter-yenc.c                     |   42 +-
 camel/camel-mime-filter-yenc.h                     |   26 +-
 camel/camel-mime-filter.c                          |   43 +-
 camel/camel-mime-filter.h                          |   24 +-
 camel/camel-mime-message.c                         |   95 +-
 camel/camel-mime-message.h                         |   25 +-
 camel/camel-mime-parser.c                          |   50 +-
 camel/camel-mime-parser.h                          |   23 +-
 camel/camel-mime-part-utils.c                      |    8 +-
 camel/camel-mime-part.c                            |  206 +-
 camel/camel-mime-part.h                            |   24 +-
 camel/camel-movemail.c                             |    8 +-
 camel/camel-multipart-encrypted.c                  |   54 +-
 camel/camel-multipart-encrypted.h                  |   24 +-
 camel/camel-multipart-signed.c                     |   97 +-
 camel/camel-multipart-signed.h                     |   24 +-
 camel/camel-multipart.c                            |   57 +-
 camel/camel-multipart.h                            |   24 +-
 camel/camel-nntp-address.c                         |   26 +-
 camel/camel-nntp-address.h                         |   23 +-
 camel/camel-object-bag.c                           |  525 ++
 camel/camel-object-bag.h                           |   61 +
 camel/camel-object.c                               | 1205 +----
 camel/camel-object.h                               |  164 +-
 camel/camel-offline-folder.c                       |   31 +-
 camel/camel-offline-folder.h                       |   24 +-
 camel/camel-offline-journal.c                      |   34 +-
 camel/camel-offline-journal.h                      |   26 +-
 camel/camel-offline-store.c                        |   31 +-
 camel/camel-offline-store.h                        |   26 +-
 camel/camel-partition-table.c                      |  481 +-
 camel/camel-partition-table.h                      |   41 +-
 camel/camel-provider.h                             |    7 +-
 camel/camel-sasl-anonymous.c                       |   35 +-
 camel/camel-sasl-anonymous.h                       |   24 +-
 camel/camel-sasl-cram-md5.c                        |   27 +-
 camel/camel-sasl-cram-md5.h                        |   24 +-
 camel/camel-sasl-digest-md5.c                      |   40 +-
 camel/camel-sasl-digest-md5.h                      |   24 +-
 camel/camel-sasl-gssapi.c                          |   43 +-
 camel/camel-sasl-gssapi.h                          |   24 +-
 camel/camel-sasl-login.c                           |   41 +-
 camel/camel-sasl-login.h                           |   24 +-
 camel/camel-sasl-ntlm.c                            |   25 +-
 camel/camel-sasl-ntlm.h                            |   24 +-
 camel/camel-sasl-plain.c                           |   27 +-
 camel/camel-sasl-plain.h                           |   24 +-
 camel/camel-sasl-popb4smtp.c                       |   29 +-
 camel/camel-sasl-popb4smtp.h                       |   24 +-
 camel/camel-sasl.c                                 |  213 +-
 camel/camel-sasl.h                                 |   24 +-
 camel/camel-search-private.c                       |    4 +-
 camel/camel-seekable-stream.c                      |   23 +-
 camel/camel-seekable-stream.h                      |   24 +-
 camel/camel-seekable-substream.c                   |   43 +-
 camel/camel-seekable-substream.h                   |   24 +-
 camel/camel-service.c                              |   94 +-
 camel/camel-service.h                              |   31 +-
 camel/camel-session.c                              |  103 +-
 camel/camel-session.h                              |   33 +-
 camel/camel-smime-context.c                        |   87 +-
 camel/camel-smime-context.h                        |   24 +-
 camel/camel-store-summary.c                        |  112 +-
 camel/camel-store-summary.h                        |   25 +-
 camel/camel-store.c                                |  133 +-
 camel/camel-store.h                                |   33 +-
 camel/camel-stream-buffer.c                        |   85 +-
 camel/camel-stream-buffer.h                        |   24 +-
 camel/camel-stream-filter.c                        |   74 +-
 camel/camel-stream-filter.h                        |   25 +-
 camel/camel-stream-fs.c                            |   55 +-
 camel/camel-stream-fs.h                            |   24 +-
 camel/camel-stream-mem.c                           |   54 +-
 camel/camel-stream-mem.h                           |   24 +-
 camel/camel-stream-null.c                          |   25 +-
 camel/camel-stream-null.h                          |   23 +-
 camel/camel-stream-process.c                       |   32 +-
 camel/camel-stream-process.h                       |   23 +-
 camel/camel-stream-vfs.c                           |   40 +-
 camel/camel-stream-vfs.h                           |   25 +-
 camel/camel-stream.c                               |   30 +-
 camel/camel-stream.h                               |   24 +-
 camel/camel-tcp-stream-raw.c                       |   35 +-
 camel/camel-tcp-stream-raw.h                       |   24 +-
 camel/camel-tcp-stream-ssl.c                       |   74 +-
 camel/camel-tcp-stream-ssl.h                       |   24 +-
 camel/camel-tcp-stream.c                           |   22 +-
 camel/camel-tcp-stream.h                           |   24 +-
 camel/camel-text-index.c                           |  466 +-
 camel/camel-text-index.h                           |   83 +-
 camel/camel-transport.c                            |   77 +-
 camel/camel-transport.h                            |   54 +-
 camel/camel-vee-folder.c                           |  147 +-
 camel/camel-vee-folder.h                           |   25 +-
 camel/camel-vee-store.c                            |   47 +-
 camel/camel-vee-store.h                            |   23 +-
 camel/camel-vee-summary.c                          |   36 +-
 camel/camel-vee-summary.h                          |   23 +-
 camel/camel-vtrash-folder.c                        |   31 +-
 camel/camel-vtrash-folder.h                        |   23 +-
 camel/camel.c                                      |    5 +-
 camel/camel.h                                      |    1 +
 camel/providers/groupwise/camel-groupwise-folder.c |  104 +-
 camel/providers/groupwise/camel-groupwise-folder.h |   24 +-
 .../providers/groupwise/camel-groupwise-journal.c  |   39 +-
 .../providers/groupwise/camel-groupwise-journal.h  |   26 +-
 .../groupwise/camel-groupwise-store-summary.c      |   25 +-
 .../groupwise/camel-groupwise-store-summary.h      |   23 +-
 camel/providers/groupwise/camel-groupwise-store.c  |   93 +-
 camel/providers/groupwise/camel-groupwise-store.h  |   24 +-
 .../providers/groupwise/camel-groupwise-summary.c  |   25 +-
 .../providers/groupwise/camel-groupwise-summary.h  |   23 +-
 .../groupwise/camel-groupwise-transport.c          |   24 +-
 .../groupwise/camel-groupwise-transport.h          |   24 +-
 camel/providers/groupwise/camel-groupwise-utils.c  |   18 +-
 camel/providers/imap/camel-imap-command.c          |   10 +-
 camel/providers/imap/camel-imap-folder.c           |  151 +-
 camel/providers/imap/camel-imap-folder.h           |   25 +-
 camel/providers/imap/camel-imap-journal.c          |   38 +-
 camel/providers/imap/camel-imap-journal.h          |   26 +-
 camel/providers/imap/camel-imap-message-cache.c    |   58 +-
 camel/providers/imap/camel-imap-message-cache.h    |   24 +-
 camel/providers/imap/camel-imap-search.c           |   62 +-
 camel/providers/imap/camel-imap-search.h           |   24 +-
 camel/providers/imap/camel-imap-store-summary.c    |   25 +-
 camel/providers/imap/camel-imap-store-summary.h    |   29 +-
 camel/providers/imap/camel-imap-store.c            |  122 +-
 camel/providers/imap/camel-imap-store.h            |   25 +-
 camel/providers/imap/camel-imap-summary.c          |   25 +-
 camel/providers/imap/camel-imap-summary.h          |   23 +-
 camel/providers/imap/camel-imap-wrapper.c          |   76 +-
 camel/providers/imap/camel-imap-wrapper.h          |   24 +-
 camel/providers/imapx/camel-imapx-folder.c         |  119 +-
 camel/providers/imapx/camel-imapx-folder.h         |   58 +-
 camel/providers/imapx/camel-imapx-server.c         |  157 +-
 camel/providers/imapx/camel-imapx-server.h         |  142 +-
 camel/providers/imapx/camel-imapx-store-summary.c  |  100 +-
 camel/providers/imapx/camel-imapx-store-summary.h  |   92 +-
 camel/providers/imapx/camel-imapx-store.c          |  159 +-
 camel/providers/imapx/camel-imapx-store.h          |   51 +-
 camel/providers/imapx/camel-imapx-stream.c         |  131 +-
 camel/providers/imapx/camel-imapx-stream.h         |   90 +-
 camel/providers/imapx/camel-imapx-summary.c        |  161 +-
 camel/providers/imapx/camel-imapx-summary.h        |   72 +-
 camel/providers/imapx/camel-imapx-utils.c          |    8 +-
 camel/providers/imapx/camel-imapx-view-summary.h   |   36 +-
 camel/providers/imapx/test-imapx.c                 |    2 +-
 camel/providers/local/camel-local-folder.c         |   80 +-
 camel/providers/local/camel-local-folder.h         |   25 +-
 camel/providers/local/camel-local-provider.c       |    2 +-
 camel/providers/local/camel-local-store.c          |   38 +-
 camel/providers/local/camel-local-store.h          |   24 +-
 camel/providers/local/camel-local-summary.c        |   56 +-
 camel/providers/local/camel-local-summary.h        |   23 +-
 camel/providers/local/camel-maildir-folder.c       |   34 +-
 camel/providers/local/camel-maildir-folder.h       |   24 +-
 camel/providers/local/camel-maildir-store.c        |   27 +-
 camel/providers/local/camel-maildir-store.h        |   24 +-
 camel/providers/local/camel-maildir-summary.c      |   51 +-
 camel/providers/local/camel-maildir-summary.h      |   23 +-
 camel/providers/local/camel-mbox-folder.c          |   42 +-
 camel/providers/local/camel-mbox-folder.h          |   24 +-
 camel/providers/local/camel-mbox-store.c           |   35 +-
 camel/providers/local/camel-mbox-store.h           |   24 +-
 camel/providers/local/camel-mbox-summary.c         |   34 +-
 camel/providers/local/camel-mbox-summary.h         |   23 +-
 camel/providers/local/camel-mh-folder.c            |   34 +-
 camel/providers/local/camel-mh-folder.h            |   23 +-
 camel/providers/local/camel-mh-store.c             |   39 +-
 camel/providers/local/camel-mh-store.h             |   24 +-
 camel/providers/local/camel-mh-summary.c           |   38 +-
 camel/providers/local/camel-mh-summary.h           |   23 +-
 camel/providers/local/camel-spool-folder.c         |   26 +-
 camel/providers/local/camel-spool-folder.h         |   24 +-
 camel/providers/local/camel-spool-store.c          |   27 +-
 camel/providers/local/camel-spool-store.h          |   24 +-
 camel/providers/local/camel-spool-summary.c        |   24 +-
 camel/providers/local/camel-spool-summary.h        |   23 +-
 camel/providers/nntp/camel-nntp-folder.c           |   75 +-
 camel/providers/nntp/camel-nntp-folder.h           |   24 +-
 camel/providers/nntp/camel-nntp-store-summary.c    |   25 +-
 camel/providers/nntp/camel-nntp-store-summary.h    |   23 +-
 camel/providers/nntp/camel-nntp-store.c            |  119 +-
 camel/providers/nntp/camel-nntp-store.h            |   24 +-
 camel/providers/nntp/camel-nntp-stream.c           |   72 +-
 camel/providers/nntp/camel-nntp-stream.h           |   23 +-
 camel/providers/nntp/camel-nntp-summary.c          |   38 +-
 camel/providers/nntp/camel-nntp-summary.h          |   23 +-
 camel/providers/pop3/camel-pop3-engine.c           |   55 +-
 camel/providers/pop3/camel-pop3-engine.h           |   23 +-
 camel/providers/pop3/camel-pop3-folder.c           |   52 +-
 camel/providers/pop3/camel-pop3-folder.h           |   24 +-
 camel/providers/pop3/camel-pop3-store.c            |   54 +-
 camel/providers/pop3/camel-pop3-store.h            |   24 +-
 camel/providers/pop3/camel-pop3-stream.c           |   63 +-
 camel/providers/pop3/camel-pop3-stream.h           |   23 +-
 .../providers/sendmail/camel-sendmail-transport.c  |   28 +-
 .../providers/sendmail/camel-sendmail-transport.h  |   24 +-
 camel/providers/smtp/camel-smtp-transport.c        |   54 +-
 camel/providers/smtp/camel-smtp-transport.h        |   24 +-
 camel/tests/folder/test1.c                         |    4 +-
 camel/tests/folder/test10.c                        |   15 +-
 camel/tests/folder/test11.c                        |    3 +-
 camel/tests/folder/test2.c                         |    2 +-
 camel/tests/folder/test3.c                         |    4 +-
 camel/tests/folder/test4.c                         |    4 +-
 camel/tests/folder/test5.c                         |    4 +-
 camel/tests/folder/test6.c                         |    2 +-
 camel/tests/folder/test7.c                         |    2 +-
 camel/tests/folder/test8.c                         |    6 +-
 camel/tests/folder/test9.c                         |   16 +-
 camel/tests/lib/camel-test-provider.c              |    5 +-
 camel/tests/lib/camel-test-provider.h              |    2 +-
 camel/tests/lib/camel-test.h                       |    6 +-
 camel/tests/lib/folders.c                          |    2 +-
 camel/tests/lib/folders.h                          |    2 +
 camel/tests/lib/messages.c                         |   24 +-
 camel/tests/lib/session.c                          |   28 +-
 camel/tests/lib/session.h                          |   41 +-
 camel/tests/lib/streams.c                          |    2 +-
 camel/tests/message/test3.c                        |   16 +-
 camel/tests/message/test4.c                        |    6 +-
 camel/tests/mime-filter/test-charset.c             |   10 +-
 camel/tests/mime-filter/test-crlf.c                |    8 +-
 camel/tests/mime-filter/test-tohtml.c              |    6 +-
 camel/tests/mime-filter/test1.c                    |    8 +-
 camel/tests/misc/split.c                           |    9 +-
 camel/tests/misc/test1.c                           |    4 +-
 camel/tests/misc/test2.c                           |    8 +-
 camel/tests/misc/url-scan.c                        |    2 +-
 camel/tests/misc/url.c                             |    4 +-
 camel/tests/misc/utf7.c                            |    3 +-
 camel/tests/smime/pgp-mime.c                       |   37 +-
 camel/tests/smime/pgp.c                            |   70 +-
 camel/tests/smime/pkcs7.c                          |   31 +-
 camel/tests/stream/test1.c                         |    3 +-
 camel/tests/stream/test2.c                         |    9 +-
 camel/tests/stream/test3.c                         |    3 +-
 docs/reference/camel/Makefile.am                   |   21 +-
 docs/reference/camel/camel-sections.txt            | 1931 ++-----
 docs/reference/camel/camel.types                   |   90 +
 docs/reference/camel/tmpl/camel-address.sgml       |    3 -
 docs/reference/camel/tmpl/camel-block-file.sgml    |   19 -
 docs/reference/camel/tmpl/camel-certdb.sgml        |   10 -
 .../reference/camel/tmpl/camel-cipher-context.sgml |   39 +-
 docs/reference/camel/tmpl/camel-data-cache.sgml    |    7 +-
 docs/reference/camel/tmpl/camel-data-wrapper.sgml  |    6 -
 docs/reference/camel/tmpl/camel-disco-diary.sgml   |    5 -
 docs/reference/camel/tmpl/camel-disco-folder.sgml  |    2 -
 docs/reference/camel/tmpl/camel-disco-store.sgml   |    3 -
 docs/reference/camel/tmpl/camel-filter-driver.sgml |    2 -
 docs/reference/camel/tmpl/camel-folder-search.sgml |   10 -
 .../reference/camel/tmpl/camel-folder-summary.sgml |   25 -
 docs/reference/camel/tmpl/camel-folder.sgml        |   10 -
 docs/reference/camel/tmpl/camel-gpg-context.sgml   |    7 +-
 docs/reference/camel/tmpl/camel-html-parser.sgml   |    2 -
 docs/reference/camel/tmpl/camel-http-stream.sgml   |   14 -
 docs/reference/camel/tmpl/camel-imap-store.sgml    |   12 +
 docs/reference/camel/tmpl/camel-index.sgml         |   17 -
 .../camel/tmpl/camel-internet-address.sgml         |    2 -
 docs/reference/camel/tmpl/camel-medium.sgml        |   25 +-
 .../camel/tmpl/camel-mime-filter-basic.sgml        |    2 -
 .../camel/tmpl/camel-mime-filter-bestenc.sgml      |    2 -
 .../camel/tmpl/camel-mime-filter-canon.sgml        |    2 -
 .../camel/tmpl/camel-mime-filter-charset.sgml      |    2 -
 .../camel/tmpl/camel-mime-filter-crlf.sgml         |    2 -
 .../camel/tmpl/camel-mime-filter-enriched.sgml     |    2 -
 .../camel/tmpl/camel-mime-filter-from.sgml         |    2 -
 .../camel/tmpl/camel-mime-filter-gzip.sgml         |    2 -
 .../camel/tmpl/camel-mime-filter-html.sgml         |    2 -
 .../camel/tmpl/camel-mime-filter-index.sgml        |    2 -
 .../camel/tmpl/camel-mime-filter-linewrap.sgml     |    2 -
 .../camel/tmpl/camel-mime-filter-pgp.sgml          |    2 -
 .../camel/tmpl/camel-mime-filter-progress.sgml     |    2 -
 .../camel/tmpl/camel-mime-filter-save.sgml         |    2 -
 .../camel/tmpl/camel-mime-filter-tohtml.sgml       |    2 -
 .../camel/tmpl/camel-mime-filter-windows.sgml      |    2 -
 .../camel/tmpl/camel-mime-filter-yenc.sgml         |    2 -
 docs/reference/camel/tmpl/camel-mime-filter.sgml   |   10 -
 docs/reference/camel/tmpl/camel-mime-message.sgml  |   10 -
 docs/reference/camel/tmpl/camel-mime-parser.sgml   |    2 -
 docs/reference/camel/tmpl/camel-mime-part.sgml     |   41 +-
 .../camel/tmpl/camel-multipart-encrypted.sgml      |    5 -
 .../camel/tmpl/camel-multipart-signed.sgml         |   10 -
 docs/reference/camel/tmpl/camel-multipart.sgml     |    4 -
 docs/reference/camel/tmpl/camel-nntp-address.sgml  |    2 -
 docs/reference/camel/tmpl/camel-object.sgml        |  261 +-
 .../reference/camel/tmpl/camel-offline-folder.sgml |    2 -
 .../camel/tmpl/camel-offline-journal.sgml          |    4 -
 docs/reference/camel/tmpl/camel-offline-store.sgml |    2 -
 .../camel/tmpl/camel-partition-table.sgml          |   13 -
 .../reference/camel/tmpl/camel-sasl-anonymous.sgml |    3 -
 docs/reference/camel/tmpl/camel-sasl-cram-md5.sgml |    2 -
 .../camel/tmpl/camel-sasl-digest-md5.sgml          |    2 -
 docs/reference/camel/tmpl/camel-sasl-gssapi.sgml   |    2 -
 docs/reference/camel/tmpl/camel-sasl-login.sgml    |    2 -
 docs/reference/camel/tmpl/camel-sasl-ntlm.sgml     |    2 -
 docs/reference/camel/tmpl/camel-sasl-plain.sgml    |    2 -
 .../reference/camel/tmpl/camel-sasl-popb4smtp.sgml |    2 -
 docs/reference/camel/tmpl/camel-sasl.sgml          |   22 +-
 .../camel/tmpl/camel-seekable-stream.sgml          |    4 -
 .../camel/tmpl/camel-seekable-substream.sgml       |    2 -
 docs/reference/camel/tmpl/camel-service.sgml       |    7 -
 docs/reference/camel/tmpl/camel-session.sgml       |    7 -
 docs/reference/camel/tmpl/camel-smime-context.sgml |    2 -
 docs/reference/camel/tmpl/camel-store-summary.sgml |   12 -
 docs/reference/camel/tmpl/camel-store.sgml         |    8 -
 docs/reference/camel/tmpl/camel-stream-buffer.sgml |    2 -
 docs/reference/camel/tmpl/camel-stream-filter.sgml |    2 -
 docs/reference/camel/tmpl/camel-stream-fs.sgml     |    2 -
 docs/reference/camel/tmpl/camel-stream-mem.sgml    |    2 -
 docs/reference/camel/tmpl/camel-stream-null.sgml   |    2 -
 .../reference/camel/tmpl/camel-stream-process.sgml |    3 -
 docs/reference/camel/tmpl/camel-stream-vfs.sgml    |    2 -
 docs/reference/camel/tmpl/camel-stream.sgml        |    2 -
 .../reference/camel/tmpl/camel-tcp-stream-raw.sgml |    3 -
 docs/reference/camel/tmpl/camel-tcp-stream.sgml    |    1 -
 docs/reference/camel/tmpl/camel-text-index.sgml    |    8 -
 docs/reference/camel/tmpl/camel-transport.sgml     |    2 -
 docs/reference/camel/tmpl/camel-unused.sgml        | 5668 +++++++++++++++++++-
 docs/reference/camel/tmpl/camel-vee-folder.sgml    |   10 -
 docs/reference/camel/tmpl/camel-vee-store.sgml     |    3 -
 docs/reference/camel/tmpl/camel-vee-summary.sgml   |    3 -
 docs/reference/camel/tmpl/camel-vtrash-folder.sgml |    3 -
 399 files changed, 15327 insertions(+), 10163 deletions(-)

commit a3c7ea0cf2b63244eff279e7d6a39cab59872920
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Thu Apr 22 23:50:28 2010 +0200

    Updated Galician translations

 po/gl.po |  994 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 496 insertions(+), 498 deletions(-)

commit d7d59eab9812e3767940a2c9987918b2fcf11966
Author: Shankar Prasad <sprasad@git.gnome.org>
Date:   Thu Apr 22 12:09:35 2010 +0530

    Updated Kannada translations

 po/kn.po | 4168 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 2083 insertions(+), 2085 deletions(-)

commit 1e7bff4532cc6bc182ab54d772b0aa97113acaf4
Author: Carles Ferrando <carles.ferrando@gmail.com>
Date:   Thu Apr 22 00:04:44 2010 +0200

    Added Catalan (Valencian) translation

 po/LINGUAS        |    1 +
 po/ca@valencia.po | 5716 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 5717 insertions(+), 0 deletions(-)

commit 19abcd78a04f7d379ad579ef9174f56d66dc7437
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Wed Apr 21 18:36:54 2010 +0200

    Updated Spanish translation

 po/es.po | 1006 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 504 insertions(+), 502 deletions(-)

commit 08cfec3e91b325a0ecbf342bb2cb6475b2ee39fb
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Apr 20 17:21:57 2010 -0400

    Merge more cleanup bits from camel-gobject.
    
    In particular, any method that takes a CamelException must return at
    least a gboolean indicating success or failure.  This driven by the
    convention in GLib of allowing GError arguments to be NULL, in which
    case the function's return value is the only other way to report
    failure.  GError will soon replace CamelException.

 camel/camel-block-file.h                           |    2 +-
 camel/camel-disco-folder.c                         |  124 +-
 camel/camel-disco-folder.h                         |   36 +-
 camel/camel-disco-store.c                          |   22 +-
 camel/camel-folder.c                               |  106 +-
 camel/camel-folder.h                               |   31 +-
 camel/camel-offline-folder.c                       |   14 +-
 camel/camel-offline-folder.h                       |    4 +-
 camel/camel-offline-store.c                        |   24 +-
 camel/camel-offline-store.h                        |    6 +-
 camel/camel-partition-table.c                      |   39 +-
 camel/camel-partition-table.h                      |    6 +-
 camel/camel-provider.c                             |   15 +-
 camel/camel-provider.h                             |    2 +-
 camel/camel-service.c                              |   18 +-
 camel/camel-service.h                              |    4 +-
 camel/camel-session.c                              |   12 +-
 camel/camel-session.h                              |    4 +-
 camel/camel-store.c                                |  141 +-
 camel/camel-store.h                                |   27 +-
 camel/camel-vee-folder.c                           | 2762 ++++++++++----------
 camel/camel-vee-folder.h                           |    2 +
 camel/camel-vee-store.c                            |   29 +-
 camel/camel-vtrash-folder.c                        |   12 +-
 camel/camel-vtrash-folder.h                        |    6 +-
 camel/providers/groupwise/camel-groupwise-folder.c |  227 +-
 camel/providers/groupwise/camel-groupwise-folder.h |   10 +-
 .../providers/groupwise/camel-groupwise-journal.c  |   86 +-
 .../providers/groupwise/camel-groupwise-provider.c |    5 +-
 .../groupwise/camel-groupwise-store-summary.c      |   68 +-
 .../groupwise/camel-groupwise-store-summary.h      |   12 +-
 camel/providers/groupwise/camel-groupwise-store.c  |  239 +-
 camel/providers/groupwise/camel-groupwise-store.h  |    1 -
 .../providers/groupwise/camel-groupwise-summary.c  |  124 +-
 .../groupwise/camel-groupwise-transport.c          |  162 +-
 .../groupwise/camel-groupwise-transport.h          |   14 +-
 camel/providers/groupwise/camel-groupwise-utils.c  |   41 +-
 camel/providers/groupwise/camel-groupwise-utils.h  |    4 +-
 camel/providers/imap/camel-imap-command.c          |  121 +-
 camel/providers/imap/camel-imap-command.h          |    1 -
 camel/providers/imap/camel-imap-folder.c           |  649 +++--
 camel/providers/imap/camel-imap-folder.h           |   13 +-
 camel/providers/imap/camel-imap-journal.c          |   90 +-
 camel/providers/imap/camel-imap-message-cache.c    |  138 +-
 camel/providers/imap/camel-imap-message-cache.h    |    3 +-
 camel/providers/imap/camel-imap-search.c           |   69 +-
 camel/providers/imap/camel-imap-store-summary.c    |   78 +-
 camel/providers/imap/camel-imap-store.c            |  438 ++--
 camel/providers/imap/camel-imap-store.h            |    4 +-
 camel/providers/imap/camel-imap-summary.c          |  121 +-
 camel/providers/imap/camel-imap-utils.c            |    1 -
 camel/providers/imap/camel-imap-wrapper.c          |  120 +-
 camel/providers/imap/camel-imap-wrapper.h          |    1 -
 camel/providers/imapx/camel-imapx-folder.c         |   35 +-
 camel/providers/imapx/camel-imapx-store.c          |   83 +-
 camel/providers/local/camel-local-folder.c         |  188 +-
 camel/providers/local/camel-local-folder.h         |    4 +-
 camel/providers/local/camel-local-provider.c       |    5 +-
 camel/providers/local/camel-local-store.c          |  219 +-
 camel/providers/local/camel-local-store.h          |   22 +-
 camel/providers/local/camel-local-summary.c        |  178 +-
 camel/providers/local/camel-local-summary.h        |    2 +
 camel/providers/local/camel-maildir-folder.c       |  200 +-
 camel/providers/local/camel-maildir-folder.h       |   16 +-
 camel/providers/local/camel-maildir-store.c        |  215 +-
 camel/providers/local/camel-maildir-store.h        |   16 +-
 camel/providers/local/camel-maildir-summary.c      |  154 +-
 camel/providers/local/camel-maildir-summary.h      |   11 +-
 camel/providers/local/camel-mbox-folder.c          |  148 +-
 camel/providers/local/camel-mbox-folder.h          |   15 +-
 camel/providers/local/camel-mbox-store.c           |  248 +-
 camel/providers/local/camel-mbox-store.h           |   16 +-
 camel/providers/local/camel-mbox-summary.c         |  292 ++-
 camel/providers/local/camel-mbox-summary.h         |    4 +-
 camel/providers/local/camel-mh-folder.c            |  120 +-
 camel/providers/local/camel-mh-folder.h            |   16 +-
 camel/providers/local/camel-mh-store.c             |  199 +-
 camel/providers/local/camel-mh-store.h             |   15 +-
 camel/providers/local/camel-mh-summary.c           |  113 +-
 camel/providers/local/camel-mh-summary.h           |    9 +-
 camel/providers/local/camel-spool-folder.c         |   61 +-
 camel/providers/local/camel-spool-folder.h         |   18 +-
 camel/providers/local/camel-spool-store.c          |  246 ++-
 camel/providers/local/camel-spool-store.h          |   15 +-
 camel/providers/local/camel-spool-summary.c        |  183 +-
 camel/providers/local/camel-spool-summary.h        |    2 +-
 camel/providers/nntp/camel-nntp-folder.c           |  306 ++-
 camel/providers/nntp/camel-nntp-folder.h           |    7 +-
 camel/providers/nntp/camel-nntp-grouplist.c        |    1 -
 camel/providers/nntp/camel-nntp-newsrc.c           |    1 -
 camel/providers/nntp/camel-nntp-provider.c         |    2 +-
 camel/providers/nntp/camel-nntp-store-summary.c    |   78 +-
 camel/providers/nntp/camel-nntp-store-summary.h    |    6 +-
 camel/providers/nntp/camel-nntp-store.c            |  320 ++--
 camel/providers/nntp/camel-nntp-store.h            |    1 -
 camel/providers/nntp/camel-nntp-stream.c           |  128 +-
 camel/providers/nntp/camel-nntp-stream.h           |   26 +-
 camel/providers/nntp/camel-nntp-summary.c          |  279 +-
 camel/providers/nntp/camel-nntp-summary.h          |    6 +-
 camel/providers/pop3/camel-pop3-engine.c           |   39 +-
 camel/providers/pop3/camel-pop3-engine.h           |    2 +-
 camel/providers/pop3/camel-pop3-folder.c           |  159 +-
 camel/providers/pop3/camel-pop3-folder.h           |   20 +-
 camel/providers/pop3/camel-pop3-provider.c         |    2 +-
 camel/providers/pop3/camel-pop3-store.c            |  287 ++-
 camel/providers/pop3/camel-pop3-store.h            |   17 +-
 camel/providers/pop3/camel-pop3-stream.c           |  121 +-
 camel/providers/pop3/camel-pop3-stream.h           |    2 +-
 camel/providers/sendmail/camel-sendmail-provider.c |    2 +-
 .../providers/sendmail/camel-sendmail-transport.c  |   79 +-
 .../providers/sendmail/camel-sendmail-transport.h  |   14 +-
 camel/providers/smtp/camel-smtp-transport.c        |  258 +-
 camel/providers/smtp/camel-smtp-transport.h        |   13 +-
 .../libebook/tmpl/e-address-western.sgml           |    3 +
 .../addressbook/libebook/tmpl/e-book-query.sgml    |    3 +
 .../addressbook/libebook/tmpl/e-book-types.sgml    |    4 +
 .../addressbook/libebook/tmpl/e-book-view.sgml     |    3 +
 .../addressbook/libebook/tmpl/e-book.sgml          |    3 +
 .../addressbook/libebook/tmpl/e-contact.sgml       |    6 +
 .../addressbook/libebook/tmpl/e-destination.sgml   |    4 +
 .../addressbook/libebook/tmpl/e-name-western.sgml  |    3 +
 .../addressbook/libebook/tmpl/e-vcard.sgml         |    4 +
 docs/reference/camel/tmpl/address-data.sgml        |    3 +
 docs/reference/camel/tmpl/addresses.sgml           |    3 +
 docs/reference/camel/tmpl/camel-address.sgml       |    4 +
 docs/reference/camel/tmpl/camel-arg.sgml           |    3 +
 docs/reference/camel/tmpl/camel-block-file.sgml    |    3 +
 docs/reference/camel/tmpl/camel-certdb.sgml        |    5 +
 docs/reference/camel/tmpl/camel-charset-map.sgml   |    3 +
 .../reference/camel/tmpl/camel-cipher-context.sgml |   10 +-
 docs/reference/camel/tmpl/camel-data-cache.sgml    |    3 +
 docs/reference/camel/tmpl/camel-data-wrapper.sgml  |    4 +
 docs/reference/camel/tmpl/camel-db.sgml            |    3 +
 docs/reference/camel/tmpl/camel-debug.sgml         |    5 +
 docs/reference/camel/tmpl/camel-disco-diary.sgml   |    3 +
 docs/reference/camel/tmpl/camel-disco-folder.sgml  |    6 +
 docs/reference/camel/tmpl/camel-disco-store.sgml   |    3 +
 docs/reference/camel/tmpl/camel-exception.sgml     |    4 +
 docs/reference/camel/tmpl/camel-file-utils.sgml    |    3 +
 docs/reference/camel/tmpl/camel-filter-driver.sgml |    3 +
 docs/reference/camel/tmpl/camel-filter-search.sgml |    3 +
 docs/reference/camel/tmpl/camel-folder-search.sgml |    4 +
 .../reference/camel/tmpl/camel-folder-summary.sgml |    3 +
 docs/reference/camel/tmpl/camel-folder-thread.sgml |    3 +
 docs/reference/camel/tmpl/camel-folder.sgml        |   10 +
 docs/reference/camel/tmpl/camel-gpg-context.sgml   |    3 +
 .../camel/tmpl/camel-groupwise-folder.sgml         |    3 +
 .../camel/tmpl/camel-groupwise-journal.sgml        |    3 +
 .../camel/tmpl/camel-groupwise-store-summary.sgml  |    4 +
 .../camel/tmpl/camel-groupwise-store.sgml          |    3 +
 .../camel/tmpl/camel-groupwise-summary.sgml        |    3 +
 .../camel/tmpl/camel-groupwise-transport.sgml      |    3 +
 .../camel/tmpl/camel-groupwise-utils.sgml          |    3 +
 docs/reference/camel/tmpl/camel-html-parser.sgml   |    4 +
 docs/reference/camel/tmpl/camel-http-stream.sgml   |    3 +
 docs/reference/camel/tmpl/camel-iconv.sgml         |    5 +
 docs/reference/camel/tmpl/camel-imap-command.sgml  |    3 +
 docs/reference/camel/tmpl/camel-imap-folder.sgml   |    8 +
 docs/reference/camel/tmpl/camel-imap-journal.sgml  |    3 +
 .../camel/tmpl/camel-imap-message-cache.sgml       |    3 +
 docs/reference/camel/tmpl/camel-imap-search.sgml   |    3 +
 .../camel/tmpl/camel-imap-store-summary.sgml       |    4 +
 docs/reference/camel/tmpl/camel-imap-store.sgml    |   10 +-
 docs/reference/camel/tmpl/camel-imap-summary.sgml  |    3 +
 docs/reference/camel/tmpl/camel-imap-utils.sgml    |    3 +
 docs/reference/camel/tmpl/camel-imap-wrapper.sgml  |    3 +
 docs/reference/camel/tmpl/camel-imap4-command.sgml |    3 +
 docs/reference/camel/tmpl/camel-imap4-engine.sgml  |    3 +
 docs/reference/camel/tmpl/camel-imap4-folder.sgml  |    3 +
 docs/reference/camel/tmpl/camel-imap4-journal.sgml |    3 +
 docs/reference/camel/tmpl/camel-imap4-search.sgml  |    3 +
 .../reference/camel/tmpl/camel-imap4-specials.sgml |    3 +
 .../camel/tmpl/camel-imap4-store-summary.sgml      |    3 +
 docs/reference/camel/tmpl/camel-imap4-store.sgml   |    3 +
 docs/reference/camel/tmpl/camel-imap4-stream.sgml  |    3 +
 docs/reference/camel/tmpl/camel-imap4-summary.sgml |    3 +
 docs/reference/camel/tmpl/camel-imap4-utils.sgml   |    3 +
 docs/reference/camel/tmpl/camel-index.sgml         |    3 +
 .../camel/tmpl/camel-internet-address.sgml         |    4 +
 docs/reference/camel/tmpl/camel-junk-plugin.sgml   |    3 +
 docs/reference/camel/tmpl/camel-list-utils.sgml    |    3 +
 docs/reference/camel/tmpl/camel-local-folder.sgml  |    3 +
 docs/reference/camel/tmpl/camel-local-store.sgml   |    3 +
 docs/reference/camel/tmpl/camel-local-summary.sgml |    3 +
 docs/reference/camel/tmpl/camel-lock-client.sgml   |    3 +
 docs/reference/camel/tmpl/camel-lock-helper.sgml   |    3 +
 docs/reference/camel/tmpl/camel-lock.sgml          |    3 +
 .../reference/camel/tmpl/camel-maildir-folder.sgml |    3 +
 docs/reference/camel/tmpl/camel-maildir-store.sgml |    3 +
 .../camel/tmpl/camel-maildir-summary.sgml          |    3 +
 docs/reference/camel/tmpl/camel-mbox-folder.sgml   |    3 +
 docs/reference/camel/tmpl/camel-mbox-store.sgml    |    3 +
 docs/reference/camel/tmpl/camel-mbox-summary.sgml  |    3 +
 docs/reference/camel/tmpl/camel-medium.sgml        |    3 +
 docs/reference/camel/tmpl/camel-mempool.sgml       |    3 +
 docs/reference/camel/tmpl/camel-mh-folder.sgml     |    3 +
 docs/reference/camel/tmpl/camel-mh-store.sgml      |    3 +
 docs/reference/camel/tmpl/camel-mh-summary.sgml    |    3 +
 .../camel/tmpl/camel-mime-filter-basic.sgml        |    3 +
 .../camel/tmpl/camel-mime-filter-bestenc.sgml      |    3 +
 .../camel/tmpl/camel-mime-filter-canon.sgml        |    3 +
 .../camel/tmpl/camel-mime-filter-charset.sgml      |    3 +
 .../camel/tmpl/camel-mime-filter-crlf.sgml         |    3 +
 .../camel/tmpl/camel-mime-filter-enriched.sgml     |    3 +
 .../camel/tmpl/camel-mime-filter-from.sgml         |    4 +
 .../camel/tmpl/camel-mime-filter-gzip.sgml         |    3 +
 .../camel/tmpl/camel-mime-filter-html.sgml         |    4 +
 .../camel/tmpl/camel-mime-filter-index.sgml        |    3 +
 .../camel/tmpl/camel-mime-filter-linewrap.sgml     |    3 +
 .../camel/tmpl/camel-mime-filter-pgp.sgml          |    4 +
 .../camel/tmpl/camel-mime-filter-progress.sgml     |    3 +
 .../camel/tmpl/camel-mime-filter-save.sgml         |    3 +
 .../camel/tmpl/camel-mime-filter-tohtml.sgml       |    3 +
 .../camel/tmpl/camel-mime-filter-windows.sgml      |    3 +
 .../camel/tmpl/camel-mime-filter-yenc.sgml         |    3 +
 docs/reference/camel/tmpl/camel-mime-filter.sgml   |    4 +
 docs/reference/camel/tmpl/camel-mime-message.sgml  |    4 +
 docs/reference/camel/tmpl/camel-mime-parser.sgml   |    4 +
 docs/reference/camel/tmpl/camel-mime-part.sgml     |    4 +
 docs/reference/camel/tmpl/camel-mime-utils.sgml    |    5 +
 docs/reference/camel/tmpl/camel-movemail.sgml      |    3 +
 docs/reference/camel/tmpl/camel-msgport.sgml       |    4 +
 .../camel/tmpl/camel-multipart-encrypted.sgml      |    4 +
 .../camel/tmpl/camel-multipart-signed.sgml         |    4 +
 docs/reference/camel/tmpl/camel-multipart.sgml     |    4 +
 docs/reference/camel/tmpl/camel-net-utils.sgml     |    3 +
 docs/reference/camel/tmpl/camel-nntp-address.sgml  |    4 +
 docs/reference/camel/tmpl/camel-nntp-auth.sgml     |    3 +
 docs/reference/camel/tmpl/camel-nntp-folder.sgml   |    4 +
 .../reference/camel/tmpl/camel-nntp-grouplist.sgml |    3 +
 docs/reference/camel/tmpl/camel-nntp-newsrc.sgml   |    3 +
 .../camel/tmpl/camel-nntp-resp-codes.sgml          |    3 +
 .../camel/tmpl/camel-nntp-store-summary.sgml       |    4 +
 docs/reference/camel/tmpl/camel-nntp-store.sgml    |    3 +
 docs/reference/camel/tmpl/camel-nntp-stream.sgml   |    3 +
 docs/reference/camel/tmpl/camel-nntp-summary.sgml  |    3 +
 docs/reference/camel/tmpl/camel-nntp-utils.sgml    |    3 +
 docs/reference/camel/tmpl/camel-object.sgml        |    4 +
 .../reference/camel/tmpl/camel-offline-folder.sgml |    4 +
 .../camel/tmpl/camel-offline-journal.sgml          |    3 +
 docs/reference/camel/tmpl/camel-offline-store.sgml |    5 +
 docs/reference/camel/tmpl/camel-operation.sgml     |    4 +
 .../camel/tmpl/camel-partition-table.sgml          |    6 +
 docs/reference/camel/tmpl/camel-pop3-engine.sgml   |    3 +
 docs/reference/camel/tmpl/camel-pop3-folder.sgml   |    3 +
 docs/reference/camel/tmpl/camel-pop3-store.sgml    |    3 +
 docs/reference/camel/tmpl/camel-pop3-stream.sgml   |    3 +
 docs/reference/camel/tmpl/camel-provider.sgml      |    6 +
 .../reference/camel/tmpl/camel-sasl-anonymous.sgml |    3 +
 docs/reference/camel/tmpl/camel-sasl-cram-md5.sgml |    3 +
 .../camel/tmpl/camel-sasl-digest-md5.sgml          |    3 +
 docs/reference/camel/tmpl/camel-sasl-gssapi.sgml   |    3 +
 docs/reference/camel/tmpl/camel-sasl-login.sgml    |    3 +
 docs/reference/camel/tmpl/camel-sasl-ntlm.sgml     |    3 +
 docs/reference/camel/tmpl/camel-sasl-plain.sgml    |    3 +
 .../reference/camel/tmpl/camel-sasl-popb4smtp.sgml |    3 +
 docs/reference/camel/tmpl/camel-sasl.sgml          |    3 +
 .../camel/tmpl/camel-search-sql-sexp.sgml          |    3 +
 docs/reference/camel/tmpl/camel-search-sql.sgml    |    3 +
 .../camel/tmpl/camel-seekable-stream.sgml          |    3 +
 .../camel/tmpl/camel-seekable-substream.sgml       |    3 +
 .../camel/tmpl/camel-sendmail-transport.sgml       |    3 +
 docs/reference/camel/tmpl/camel-service.sgml       |    4 +
 docs/reference/camel/tmpl/camel-session.sgml       |    4 +
 docs/reference/camel/tmpl/camel-smime-context.sgml |    3 +
 .../reference/camel/tmpl/camel-smtp-transport.sgml |    3 +
 docs/reference/camel/tmpl/camel-spool-folder.sgml  |    3 +
 docs/reference/camel/tmpl/camel-spool-store.sgml   |    3 +
 docs/reference/camel/tmpl/camel-spool-summary.sgml |    3 +
 docs/reference/camel/tmpl/camel-store-summary.sgml |    4 +
 docs/reference/camel/tmpl/camel-store.sgml         |   10 +
 docs/reference/camel/tmpl/camel-stream-buffer.sgml |    3 +
 docs/reference/camel/tmpl/camel-stream-filter.sgml |    3 +
 docs/reference/camel/tmpl/camel-stream-fs.sgml     |    3 +
 docs/reference/camel/tmpl/camel-stream-mem.sgml    |    4 +
 docs/reference/camel/tmpl/camel-stream-null.sgml   |    4 +
 .../reference/camel/tmpl/camel-stream-process.sgml |    4 +
 docs/reference/camel/tmpl/camel-stream-vfs.sgml    |    3 +
 docs/reference/camel/tmpl/camel-stream.sgml        |    3 +
 docs/reference/camel/tmpl/camel-string-utils.sgml  |    3 +
 .../reference/camel/tmpl/camel-tcp-stream-raw.sgml |    4 +
 .../reference/camel/tmpl/camel-tcp-stream-ssl.sgml |    3 +
 docs/reference/camel/tmpl/camel-tcp-stream.sgml    |    3 +
 docs/reference/camel/tmpl/camel-test-provider.sgml |    3 +
 docs/reference/camel/tmpl/camel-test.sgml          |    6 +
 docs/reference/camel/tmpl/camel-text-index.sgml    |    3 +
 docs/reference/camel/tmpl/camel-transport.sgml     |    3 +
 docs/reference/camel/tmpl/camel-trie.sgml          |    3 +
 docs/reference/camel/tmpl/camel-uid-cache.sgml     |    3 +
 docs/reference/camel/tmpl/camel-url-scanner.sgml   |    4 +
 docs/reference/camel/tmpl/camel-url.sgml           |    3 +
 docs/reference/camel/tmpl/camel-utf8.sgml          |    3 +
 docs/reference/camel/tmpl/camel-vee-folder.sgml    |    3 +
 docs/reference/camel/tmpl/camel-vee-store.sgml     |    4 +
 docs/reference/camel/tmpl/camel-vee-summary.sgml   |    3 +
 docs/reference/camel/tmpl/camel-vtrash-folder.sgml |    3 +
 docs/reference/camel/tmpl/camel.sgml               |    4 +
 docs/reference/camel/tmpl/folders.sgml             |    3 +
 docs/reference/camel/tmpl/messages.sgml            |    4 +
 docs/reference/camel/tmpl/session.sgml             |    3 +
 docs/reference/camel/tmpl/streams.sgml             |    3 +
 .../libedataserver/tmpl/e-account-list.sgml        |    3 +
 docs/reference/libedataserver/tmpl/e-account.sgml  |    4 +
 .../libedataserver/tmpl/e-categories.sgml          |    4 +
 docs/reference/libedataserver/tmpl/e-flag.sgml     |    4 +
 docs/reference/libedataserver/tmpl/e-iterator.sgml |    3 +
 .../libedataserver/tmpl/e-list-iterator.sgml       |    3 +
 docs/reference/libedataserver/tmpl/e-list.sgml     |    3 +
 docs/reference/libedataserver/tmpl/e-memory.sgml   |    3 +
 docs/reference/libedataserver/tmpl/e-proxy.sgml    |    4 +
 docs/reference/libedataserver/tmpl/e-sexp.sgml     |    4 +
 .../libedataserver/tmpl/e-source-group.sgml        |    3 +
 .../libedataserver/tmpl/e-source-list.sgml         |    4 +
 docs/reference/libedataserver/tmpl/e-source.sgml   |    3 +
 .../libedataserver/tmpl/e-time-utils.sgml          |    4 +
 docs/reference/libedataserver/tmpl/e-uid.sgml      |    4 +
 docs/reference/libedataserver/tmpl/e-url.sgml      |    3 +
 docs/reference/libedataserver/tmpl/e-util.sgml     |   15 +-
 .../libedataserver/tmpl/e-xml-hash-utils.sgml      |    3 +
 .../reference/libedataserver/tmpl/e-xml-utils.sgml |    3 +
 .../reference/libedataserver/tmpl/eds-version.sgml |    3 +
 .../libedataserverui/tmpl/e-book-auth-util.sgml    |    3 +
 .../libedataserverui/tmpl/e-categories-dialog.sgml |    3 +
 .../tmpl/e-category-completion.sgml                |    4 +
 .../tmpl/e-cell-renderer-color.sgml                |    4 +
 .../libedataserverui/tmpl/e-contact-store.sgml     |    4 +
 .../tmpl/e-data-server-ui-marshal.sgml             |    3 +
 .../libedataserverui/tmpl/e-destination-store.sgml |    4 +
 .../tmpl/e-name-selector-dialog.sgml               |    4 +
 .../tmpl/e-name-selector-entry.sgml                |    4 +
 .../tmpl/e-name-selector-list.sgml                 |    4 +
 .../tmpl/e-name-selector-model.sgml                |    4 +
 .../libedataserverui/tmpl/e-name-selector.sgml     |    4 +
 .../libedataserverui/tmpl/e-passwords.sgml         |    7 +
 .../libedataserverui/tmpl/e-source-combo-box.sgml  |    3 +
 .../tmpl/e-source-selector-dialog.sgml             |    3 +
 .../libedataserverui/tmpl/e-source-selector.sgml   |    3 +
 .../tmpl/e-tree-model-generator.sgml               |    3 +
 338 files changed, 7015 insertions(+), 5322 deletions(-)

commit 42d8a30a497df386955a198538a80eb780ec2386
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Tue Apr 20 00:31:55 2010 +0100

    Clean up the Google Contacts addressbook backend
    
    Merge the entirely redundant GoogleBook into EBookBackendGoogle and simplify
    things a bit.

 addressbook/backends/google/Makefile.am            |   34 +-
 .../backends/google/e-book-backend-google.c        | 1000 +++++++++++++++---
 addressbook/backends/google/google-book.c          | 1138 --------------------
 addressbook/backends/google/google-book.h          |   75 --
 po/POTFILES.in                                     |    1 -
 5 files changed, 880 insertions(+), 1368 deletions(-)

commit 182ba4f5d5e3f8bd27e3300430ecf0bf4bef0fb5
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Mon Apr 19 22:37:38 2010 +0100

    Whitespace fixes for the Google Contacts addressbook backend

 .../backends/google/e-book-backend-google.c        | 1102 +++++++-------
 .../backends/google/e-book-backend-google.h        |   16 +-
 addressbook/backends/google/google-book.c          | 1608 ++++++++++----------
 addressbook/backends/google/google-book.h          |   50 +-
 addressbook/backends/google/util.c                 | 1329 ++++++++---------
 addressbook/backends/google/util.h                 |   21 +-
 6 files changed, 1972 insertions(+), 2154 deletions(-)

commit 2f15137de63a2c088218ebd9c86049581c824cfb
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Apr 19 14:24:11 2010 -0400

    Get Camel tests building again.

 camel/tests/folder/test10.c           |    1 +
 camel/tests/lib/messages.c            |   58 ++++++++++++++++++---------------
 camel/tests/mime-filter/test-tohtml.c |   33 +++++++++++--------
 camel/tests/mime-filter/test1.c       |   12 ++++---
 camel/tests/smime/pgp.c               |    4 +-
 camel/tests/stream/test1.c            |    6 ++--
 6 files changed, 64 insertions(+), 50 deletions(-)

commit 7d1446ea62ac2dc1b2fd446afc5ea5a931ce9bb2
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Apr 19 13:41:19 2010 -0400

    Fix a typo in the previous commit.

 libedataserverui/e-contact-store.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 748111b1508e8a5a05c514ebbb3f701bcf5941cf
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Apr 19 13:02:10 2010 -0400

    Seal up libedataserverui classes.
    
    Move all public members to a separate private structure.  This breaks
    ABI and API, but we've already bumped the libedataserverui soname.
    
    Still need to go through these classes and add GObject properties so
    they're more EBinding-friendly.

 libedataserverui/e-cell-renderer-color.h    |    2 +-
 libedataserverui/e-contact-store.c          |  251 +++++++++-----
 libedataserverui/e-contact-store.h          |   55 ++--
 libedataserverui/e-destination-store.c      |  222 ++++++++-----
 libedataserverui/e-destination-store.h      |   64 ++--
 libedataserverui/e-name-selector-dialog.c   |  444 ++++++++++++++-----------
 libedataserverui/e-name-selector-dialog.h   |   47 +--
 libedataserverui/e-name-selector-entry.c    |  474 +++++++++++++--------------
 libedataserverui/e-name-selector-entry.h    |   74 ++---
 libedataserverui/e-name-selector-list.c     |  246 ++++++++------
 libedataserverui/e-name-selector-list.h     |   45 ++--
 libedataserverui/e-name-selector-model.c    |  144 +++++----
 libedataserverui/e-name-selector-model.h    |   91 +++--
 libedataserverui/e-name-selector.c          |  152 +++++----
 libedataserverui/e-name-selector.h          |   61 +++--
 libedataserverui/e-source-combo-box.h       |    7 +-
 libedataserverui/e-source-selector-dialog.h |   47 ++-
 libedataserverui/e-tree-model-generator.c   |  254 ++++++++-------
 libedataserverui/e-tree-model-generator.h   |   78 ++---
 19 files changed, 1542 insertions(+), 1216 deletions(-)

commit c8703b1f6dc99ab24e3c8a78beff2733731b49a3
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Mon Apr 19 19:25:37 2010 +0200

    Updated Spanish translation

 po/es.po |   38 +++++---------------------------------
 1 files changed, 5 insertions(+), 33 deletions(-)

commit 28897beab5dcd4aab3586322a96280be92585db6
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Apr 19 08:37:27 2009 +0100

    Bug 580021 — Port to external libgdata
    
    Convert Google calendar and contacts backends to use the external libgdata,
    depending on version >= 0.6.3. The e-d-s internal libgdata-1.2 has been
    dropped completely.
    
    The conversion of the Google calendar backend is untested and probably not
    working, but since people should be using CalDAV to access their Google
    Calendars, this shouldn't be a problem.
    
    The conversion of the Google contacts backend is fairly well tested, and
    has had support for a few new properties added. Most notably, addresses and
    names are now stored on Google's servers in a structured format which more
    closely maps to e-d-s' vCard representation than the previous flat string.
    
    Closes: bgo#580021

 addressbook/backends/google/Makefile.am            |   12 +-
 .../backends/google/e-book-backend-google.c        |  171 ++-
 addressbook/backends/google/google-book.c          |  420 ++---
 addressbook/backends/google/google-book.h          |   15 -
 addressbook/backends/google/util.c                 |  647 ++++---
 addressbook/backends/google/util.h                 |    6 +-
 calendar/backends/google/Makefile.am               |   12 +-
 .../backends/google/e-cal-backend-google-utils.c   |  874 +++++---
 .../backends/google/e-cal-backend-google-utils.h   |   22 +-
 calendar/backends/google/e-cal-backend-google.c    |  226 +--
 calendar/backends/google/e-cal-backend-google.h    |   23 +-
 configure.ac                                       |   29 +-
 servers/Makefile.am                                |    2 +-
 servers/google/Makefile.am                         |    3 -
 servers/google/libgdata-google/Makefile.am         |   38 -
 .../google/libgdata-google/gdata-google-service.c  |  689 -------
 .../google/libgdata-google/gdata-google-service.h  |   73 -
 .../google/libgdata-google/libgdata-google.pc.in   |   16 -
 servers/google/libgdata/Makefile.am                |   42 -
 servers/google/libgdata/gdata-entry.c              | 2155 --------------------
 servers/google/libgdata/gdata-entry.h              |  265 ---
 servers/google/libgdata/gdata-feed.c               |  680 ------
 servers/google/libgdata/gdata-feed.h               |   74 -
 servers/google/libgdata/gdata-service-iface.c      |  113 -
 servers/google/libgdata/gdata-service-iface.h      |   82 -
 servers/google/libgdata/libgdata.pc.in             |   15 -
 26 files changed, 1347 insertions(+), 5357 deletions(-)

commit 61284ee40cd0c613faf3d9d5f4189fc279b48334
Author: Laurent Coudeur <laurentc@iol.ie>
Date:   Mon Apr 19 17:50:03 2010 +0200

    Updated French translation

 po/fr.po | 2538 ++++++++++++++++++++++++++------------------------------------
 1 files changed, 1061 insertions(+), 1477 deletions(-)

commit 17155a9aa42e44c59b6913a5f8e4c31aff3a6af1
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sun Apr 18 21:57:41 2010 +0200

    Updated Spanish translation

 po/es.po |  162 ++++++++++++++++++++++++++++++++++++--------------------------
 1 files changed, 94 insertions(+), 68 deletions(-)

commit 7c169db0ac545d3dd8502063de99bfa15f0a8f4a
Author: Francisco Diéguez <fran.dieguez@mabishu.com>
Date:   Sun Apr 18 18:18:07 2010 +0200

    Updated Galician translations

 po/gl.po |  138 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 69 insertions(+), 69 deletions(-)

commit 37c30d35742f69841d79d45d7e8649b1dcfe042b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Apr 18 10:34:23 2010 -0400

    Bug 603773 - com_err.h doesn't exist on Solaris

 camel/camel-sasl-gssapi.c |    2 ++
 m4/evo_krb5_support.m4    |    4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 8b034c8eb1b5b1f07f81c1ef6e8796876306751c
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Tue Apr 13 18:29:38 2010 +0100

    Miscellaneous string fixes
    
    Various small capitalisation and punctuation fixes. Helps: bgo#615713

 addressbook/libebook/e-book.c               |    2 +-
 addressbook/libebook/e-contact.c            |   44 +++++++++++++-------------
 camel/providers/local/camel-spool-summary.c |   20 ++++++------
 3 files changed, 33 insertions(+), 33 deletions(-)

commit 6f5f18a815e8d2b53aeacb1fee7dce8f5fc813dd
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sun Apr 18 10:14:30 2010 +0200

    Updated Spanish translation

 po/es.po |  412 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 207 insertions(+), 205 deletions(-)

commit 76de167dc2ce082bde39b051fd6ed0d19c72757a
Author: Francisco Diéguez <fran.dieguez@mabishu.com>
Date:   Sat Apr 17 21:10:05 2010 +0200

    Updated Galician translations

 po/gl.po | 3174 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 1528 insertions(+), 1646 deletions(-)

commit a18266a9525f790a498937a6c567fbbd565a0581
Author: Alex Kloss <alexkloss@att.net>
Date:   Sat Apr 17 14:31:27 2010 -0400

    Bug 501140 - IMAP provider missing mnemonics

 camel/providers/imap/camel-imap-provider.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 76e89b4d125b85a98ca5b342374a217bc0a7a483
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Fri Apr 16 18:35:50 2010 +0200

    Updated Spanish translation

 po/es.po | 3134 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 1506 insertions(+), 1628 deletions(-)

commit a4cf8c96c8dc7d0298923144231680b6f61db36b
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Apr 16 09:33:16 2010 +0200

    Bug #562595 - POP3 Delete after X days should depend on Leave messages

 camel/providers/pop3/camel-pop3-provider.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c9683e0e8a6b17878fb0ec98fb48a9cbd83cf699
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date:   Fri Apr 16 06:56:56 2010 +0200

    Fix the build breakage properly :)

 libedataserver/e-time-utils.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a2fe3d096ea38f60543455dae1c1aba633517659
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Apr 15 23:11:59 2010 -0400

    Fix build breakage.

 libedataserver/e-time-utils.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit d32962cededbc9f8c14e9922033f76c55e910595
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date:   Fri Apr 16 01:10:54 2010 +0200

    A little bit more of cleaning

 .../backends/groupwise/e-cal-backend-groupwise.c   |    5 ++---
 camel/camel-mime-utils.c                           |   10 ----------
 2 files changed, 2 insertions(+), 13 deletions(-)

commit a78b5d47b5d36f9308d83747c0d72423d3e933a8
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date:   Fri Apr 16 01:07:18 2010 +0200

    Removing some pthreads related comments.

 calendar/backends/weather/e-weather-source-ccf.c |    5 ++---
 calendar/libecal/e-cal-time-util.c               |    6 +++---
 camel/camel-mime-message.c                       |    5 ++---
 camel/camel-mime-utils.c                         |    5 ++---
 camel/camel-tcp-stream-raw.c                     |    6 +++++-
 libedataserver/e-time-utils.c                    |    7 ++++---
 6 files changed, 18 insertions(+), 16 deletions(-)

commit b50b385f39f183df5726f8174627a3108fc9518b
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Apr 15 20:47:13 2010 +0200

    Bug #615776 - Drop camel-private.h and offer a public alternative for locks

 camel/Makefile.am                                  |    2 +-
 camel/camel-block-file.c                           |    1 -
 camel/camel-certdb.c                               |  123 ++++++--
 camel/camel-certdb.h                               |   10 +
 camel/camel-data-wrapper.c                         |   61 ++++-
 camel/camel-data-wrapper.h                         |    7 +
 camel/camel-filter-driver.c                        |    1 -
 camel/camel-folder-summary.c                       |  314 +++++++++++++-------
 camel/camel-folder-summary.h                       |   11 +
 camel/camel-folder.c                               |  131 +++++++--
 camel/camel-folder.h                               |    9 +
 camel/camel-mime-parser.c                          |    1 -
 camel/camel-offline-journal.c                      |    2 +-
 camel/camel-private.h                              |  210 -------------
 camel/camel-provider.c                             |    2 +-
 camel/camel-service.c                              |   98 +++++--
 camel/camel-service.h                              |    8 +
 camel/camel-session.c                              |   90 +++++-
 camel/camel-session.h                              |    8 +
 camel/camel-store-summary.c                        |  178 ++++++++----
 camel/camel-store-summary.h                        |    9 +
 camel/camel-store.c                                |   89 +++++--
 camel/camel-store.h                                |    7 +
 camel/camel-stream-fs.c                            |    2 +-
 camel/camel-stream-vfs.c                           |    1 -
 camel/camel-tcp-stream-ssl.c                       |    1 -
 camel/camel-text-index.c                           |    1 -
 camel/camel-transport.c                            |   59 ++++-
 camel/camel-transport.h                            |    7 +
 camel/camel-uid-cache.c                            |    2 +-
 camel/camel-vee-folder.c                           |  262 +++++++++++------
 camel/camel-vee-folder.h                           |   12 +
 camel/camel-vee-store.c                            |    1 -
 camel/camel-vee-summary.c                          |   21 +-
 camel/camel-vtrash-folder.c                        |    1 -
 camel/camel-win32.c                                |    2 +-
 camel/camel-win32.h                                |   58 ++++
 camel/camel.c                                      |    2 +-
 camel/providers/groupwise/camel-groupwise-folder.c |   84 +++---
 .../groupwise/camel-groupwise-store-summary.c      |    6 +-
 camel/providers/groupwise/camel-groupwise-store.c  |   76 +++---
 camel/providers/imap/camel-imap-command.c          |   22 +-
 camel/providers/imap/camel-imap-folder.c           |   68 ++---
 camel/providers/imap/camel-imap-store-summary.c    |    6 +-
 camel/providers/imap/camel-imap-store.c            |   72 +++---
 camel/providers/imapx/camel-imapx-server.c         |    6 +-
 camel/providers/imapx/camel-imapx-store-summary.c  |    6 +-
 camel/providers/imapx/camel-imapx-store.c          |    6 +-
 camel/providers/imapx/camel-imapx-tokenise.h       |    5 +-
 camel/providers/local/camel-local-folder.c         |    2 -
 camel/providers/local/camel-mh-summary.c           |    6 +-
 camel/providers/local/camel-spool-summary.c        |    1 +
 camel/providers/nntp/camel-nntp-folder.c           |   28 +-
 camel/providers/nntp/camel-nntp-store-summary.c    |    6 +-
 camel/providers/nntp/camel-nntp-store.c            |   36 +--
 camel/providers/pop3/camel-pop3-engine.c           |    3 +-
 camel/providers/smtp/camel-smtp-transport.c        |    4 +-
 57 files changed, 1421 insertions(+), 826 deletions(-)

commit c1730ba391e0c0658d6eb85bdcd1f10113ddcf3e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Apr 14 17:50:23 2010 -0400

    Merge some cleanup bits from camel-gobject.

 camel/camel-disco-folder.c   |  394 +++++-----
 camel/camel-disco-folder.h   |    2 +
 camel/camel-disco-store.c    |  314 ++++----
 camel/camel-disco-store.h    |    2 +
 camel/camel-folder-summary.c |    1 -
 camel/camel-folder.c         | 1899 ++++++++++++++++++++++--------------------
 camel/camel-store-summary.c  |  893 +++++++++++---------
 camel/camel-store-summary.h  |    2 +
 camel/camel-store.c          |  762 +++++++++---------
 camel/camel-store.h          |    2 +
 10 files changed, 2255 insertions(+), 2016 deletions(-)

commit e01898bcd368cc7e96158286579d8dd419e59352
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Apr 15 14:38:10 2010 +0200

    Bug #608766 - Replace pthread with GLib's GThread

 calendar/libecal/e-cal.c                      |    1 -
 camel/camel-block-file.c                      |   53 ++++++++++++-------------
 camel/camel-certdb.c                          |   11 ++---
 camel/camel-data-wrapper.c                    |    4 +-
 camel/camel-debug.c                           |   13 ++----
 camel/camel-exception.c                       |    1 -
 camel/camel-folder-summary.c                  |    7 +--
 camel/camel-lock-client.c                     |    7 +--
 camel/camel-mime-utils.c                      |   18 ++++----
 camel/camel-object.c                          |   27 ++++++-------
 camel/camel-object.h                          |    1 -
 camel/camel-operation.c                       |   29 ++++---------
 camel/camel-partition-table.c                 |   20 +++++-----
 camel/camel-private.h                         |    7 +--
 camel/camel-provider.c                        |   12 +++--
 camel/camel-sasl-popb4smtp.c                  |    7 +--
 camel/camel-service.c                         |    1 -
 camel/camel-string-utils.c                    |   15 +++----
 camel/providers/imapx/camel-imapx-exception.c |   19 ++++-----
 camel/providers/local/camel-local-private.h   |    1 -
 camel/providers/nntp/camel-nntp-newsrc.c      |    1 -
 camel/tests/folder/test10.c                   |   19 ++++++---
 camel/tests/folder/test11.c                   |    1 -
 camel/tests/folder/test8.c                    |   24 +++++++----
 camel/tests/lib/camel-test.c                  |   21 ++++------
 configure.ac                                  |   25 ++----------
 libedataserver/e-data-server-util.c           |   44 ++++-----------------
 libedataserver/e-data-server-util.h           |    3 +-
 m4/evo_pthread_check.m4                       |   16 -------
 29 files changed, 163 insertions(+), 245 deletions(-)

commit da6cbdc2dca32853975a39dd1b448b6c942db1d2
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Tue Apr 13 18:22:58 2010 +0100

    Updated British English translation

 po/en_GB.po | 2563 ++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1222 insertions(+), 1341 deletions(-)

commit 2750c20e55dbcba04e86ffe4161ebeb584c4ca3f
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Wed Apr 14 00:48:46 2010 +0530

    Bug 507423 (bnc) -  Message list in Inbox doesn't get refreshed

 camel/providers/groupwise/camel-groupwise-folder.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 86c871fc48f14e29e48ba240a8d11fa5687bf9fe
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Wed Apr 14 00:41:55 2010 +0530

    Show deleted mails from trash and fix a crash

 camel/providers/groupwise/camel-groupwise-folder.c |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

commit ac0da7deb1c2ddbca37738005353466be848d9f0
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Apr 12 20:56:27 2010 -0400

    Merge some cleanup bits from camel-gobject.

 camel/camel-cipher-context.c                       |    3 +-
 camel/camel-data-cache.c                           |    2 +-
 camel/camel-data-wrapper.c                         |    4 +-
 camel/camel-disco-folder.c                         |    5 +-
 camel/camel-disco-store.c                          |    9 +-
 camel/camel-filter-driver.c                        |  323 +++---
 camel/camel-filter-search.c                        |   36 +-
 camel/camel-folder-search.c                        |  244 +++--
 camel/camel-folder-search.h                        |    2 +
 camel/camel-folder-summary.c                       |  272 ++---
 camel/camel-folder-summary.h                       |   10 +-
 camel/camel-folder-thread.c                        |    3 +-
 camel/camel-folder.c                               |  746 ++++++------
 camel/camel-folder.h                               |    2 +
 camel/camel-gpg-context.c                          |   20 +-
 camel/camel-http-stream.c                          |    5 +-
 camel/camel-index-control.c                        |    2 +-
 camel/camel-index.c                                |  248 +++--
 camel/camel-index.h                                |    6 +
 camel/camel-mime-message.c                         |    6 +-
 camel/camel-mime-parser.c                          |   74 +-
 camel/camel-mime-part-utils.c                      |    9 +-
 camel/camel-mime-part.c                            | 1075 +++++++++--------
 camel/camel-mime-part.h                            |   16 +-
 camel/camel-mime-utils.c                           |   16 +-
 camel/camel-multipart-encrypted.c                  |  101 +-
 camel/camel-multipart-signed.c                     |  562 +++++-----
 camel/camel-multipart-signed.h                     |    1 -
 camel/camel-multipart.c                            |  688 ++++++------
 camel/camel-multipart.h                            |    2 +
 camel/camel-object.c                               |   12 +-
 camel/camel-object.h                               |    9 +-
 camel/camel-offline-folder.c                       |  146 ++--
 camel/camel-offline-folder.h                       |    2 +
 camel/camel-offline-journal.c                      |   68 +-
 camel/camel-offline-store.c                        |   92 +-
 camel/camel-partition-table.c                      |   14 +-
 camel/camel-sasl.c                                 |    3 +-
 camel/camel-seekable-substream.c                   |    3 +-
 camel/camel-service.c                              |    3 +-
 camel/camel-session.c                              |    3 +-
 camel/camel-smime-context.c                        |    2 +-
 camel/camel-store-summary.c                        |  454 ++++----
 camel/camel-store.c                                |   20 +-
 camel/camel-stream-buffer.c                        |    3 +-
 camel/camel-stream-filter.c                        |    6 +-
 camel/camel-tcp-stream-ssl.c                       |    6 +-
 camel/camel-text-index.c                           | 1163 ++++++++++----------
 camel/camel-vee-folder.c                           | 1207 ++++++++++----------
 camel/camel-vee-store.c                            |  523 +++++-----
 camel/camel-vee-summary.c                          |   53 +-
 camel/camel-vee-summary.h                          |    1 -
 camel/camel-vtrash-folder.c                        |  197 ++--
 camel/providers/groupwise/camel-groupwise-folder.c |    3 +-
 camel/providers/groupwise/camel-groupwise-store.c  |    6 +-
 .../providers/groupwise/camel-groupwise-summary.c  |    6 +-
 camel/providers/groupwise/camel-groupwise-utils.c  |    6 +-
 camel/providers/imap/camel-imap-command.c          |    4 +-
 camel/providers/imap/camel-imap-folder.c           |    8 +-
 camel/providers/imap/camel-imap-search.c           |    6 +-
 camel/providers/imap/camel-imap-store.c            |   22 +-
 camel/providers/imap/camel-imap-summary.c          |    8 +-
 camel/providers/imap/camel-imap-wrapper.c          |    6 +-
 camel/providers/imapx/camel-imapx-folder.c         |    4 +-
 camel/providers/imapx/camel-imapx-server.c         |   52 +-
 camel/providers/imapx/camel-imapx-store.c          |    6 +-
 camel/providers/imapx/camel-imapx-stream.c         |    6 +-
 camel/providers/imapx/camel-imapx-summary.c        |    8 +-
 camel/providers/imapx/camel-imapx-utils.c          |    8 +-
 camel/providers/local/camel-local-folder.c         |    6 +-
 camel/providers/local/camel-local-store.c          |    4 +-
 camel/providers/local/camel-local-summary.c        |   13 +-
 camel/providers/local/camel-maildir-folder.c       |    4 +-
 camel/providers/local/camel-maildir-store.c        |    4 +-
 camel/providers/local/camel-maildir-summary.c      |    7 +-
 camel/providers/local/camel-mbox-folder.c          |    6 +-
 camel/providers/local/camel-mbox-store.c           |   12 +-
 camel/providers/local/camel-mbox-summary.c         |   17 +-
 camel/providers/local/camel-mh-folder.c            |    4 +-
 camel/providers/local/camel-mh-store.c             |   14 +-
 camel/providers/local/camel-mh-summary.c           |    2 +-
 camel/providers/local/camel-spool-store.c          |    4 +-
 camel/providers/nntp/camel-nntp-folder.c           |    5 +-
 camel/providers/nntp/camel-nntp-store.c            |    4 +-
 camel/providers/nntp/camel-nntp-stream.c           |    5 +-
 camel/providers/nntp/camel-nntp-summary.c          |    8 +-
 camel/providers/pop3/camel-pop3-engine.c           |    2 +-
 camel/providers/pop3/camel-pop3-folder.c           |   17 +-
 camel/providers/pop3/camel-pop3-store.c            |   10 +-
 camel/providers/pop3/camel-pop3-stream.c           |    5 +-
 camel/tests/folder/test1.c                         |    2 +-
 camel/tests/folder/test10.c                        |   10 +-
 camel/tests/folder/test4.c                         |    2 +-
 camel/tests/folder/test5.c                         |    2 +-
 camel/tests/folder/test8.c                         |    2 +-
 camel/tests/folder/test9.c                         |    3 +-
 camel/tests/lib/camel-test.h                       |    2 +-
 camel/tests/lib/folders.c                          |    2 +-
 camel/tests/lib/messages.c                         |    4 +-
 camel/tests/smime/pgp.c                            |   22 +-
 .../reference/camel/tmpl/camel-folder-summary.sgml |    2 -
 docs/reference/camel/tmpl/camel-mime-part.sgml     |    8 +-
 docs/reference/camel/tmpl/camel-object.sgml        |    1 +
 docs/reference/camel/tmpl/camel-stream-buffer.sgml |   10 +-
 docs/reference/camel/tmpl/camel-stream-filter.sgml |    1 -
 docs/reference/camel/tmpl/camel-stream-fs.sgml     |    2 +-
 docs/reference/camel/tmpl/camel-stream-mem.sgml    |    4 +-
 107 files changed, 4489 insertions(+), 4384 deletions(-)

commit b7d4262fd5136174232ff8a83d8ea694bc539541
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date:   Tue Apr 13 11:15:57 2010 +0200

    [win32] Use _WIN32 define instead of G_OS_WIN32 in public headers

 camel/camel-tcp-stream-raw.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 678143f38f6905e4f4b0262623fec9831f5818cf
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date:   Tue Apr 13 11:03:46 2010 +0200

    [win32] G_OS_WIN32 cannot be defined if no glib header is included

 camel/camel-tcp-stream.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit cf243b39158cbca7aeed483ffe42aebf903edc74
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Apr 12 23:41:08 2010 +0200

    Bug #611646 - Calendar shows recurring birthdays incorrectly

 calendar/libecal/e-cal.c |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

commit 1eea6a72b22f4ddf2626b5448db608f6b0847b98
Author: Alexandre Rostovtsev <tetromino@gmail.com>
Date:   Mon Apr 12 16:58:27 2010 -0400

    Bug 615290 - Fails to build with Heimdal Kerberos

 camel/camel-sasl-gssapi.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit ea9cc0df049d8c7240b83e2a9b11b12095f9430f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Apr 10 18:27:39 2010 -0400

    Merge some cleanup bits from camel-gobject.

 camel/camel-folder-search.c                        |   15 +-
 camel/camel-http-stream.c                          |  436 ++++++++--------
 camel/camel-multipart-signed.c                     |    8 +-
 camel/camel-seekable-stream.c                      |  123 +++---
 camel/camel-seekable-stream.h                      |    2 +
 camel/camel-seekable-substream.c                   |  238 +++++-----
 camel/camel-stream-buffer.c                        |  552 +++++++++++---------
 camel/camel-stream-buffer.h                        |   16 +-
 camel/camel-stream-filter.c                        |  455 +++++++++--------
 camel/camel-stream-filter.h                        |    4 +-
 camel/camel-stream-fs.c                            |  302 ++++++-----
 camel/camel-stream-fs.h                            |    5 +-
 camel/camel-stream-mem.c                           |  354 +++++++------
 camel/camel-stream-mem.h                           |    7 +-
 camel/camel-stream-null.c                          |   53 ++-
 camel/camel-stream-process.c                       |  152 +++---
 camel/camel-stream-vfs.c                           |  219 ++++----
 camel/camel-stream-vfs.h                           |    2 -
 camel/camel-stream.c                               |  133 ++++--
 camel/camel-stream.h                               |    4 +-
 camel/camel-tcp-stream-raw.c                       |  304 +++++------
 camel/camel-tcp-stream-ssl.c                       |  389 +++++++-------
 camel/camel-tcp-stream.c                           |  104 ++---
 camel/camel-tcp-stream.h                           |    7 +-
 camel/providers/groupwise/camel-groupwise-utils.c  |   22 +-
 camel/providers/imapx/camel-imapx-server.c         |   17 +-
 camel/providers/local/camel-mbox-folder.c          |    6 +-
 camel/providers/nntp/camel-nntp-store.c            |    8 +-
 docs/reference/camel/tmpl/camel-address.sgml       |    3 +
 docs/reference/camel/tmpl/camel-block-file.sgml    |   19 +
 docs/reference/camel/tmpl/camel-certdb.sgml        |   10 +
 .../reference/camel/tmpl/camel-cipher-context.sgml |    7 +-
 docs/reference/camel/tmpl/camel-data-cache.sgml    |    7 +-
 docs/reference/camel/tmpl/camel-data-wrapper.sgml  |    6 +
 docs/reference/camel/tmpl/camel-disco-diary.sgml   |    5 +
 docs/reference/camel/tmpl/camel-disco-folder.sgml  |    2 +
 docs/reference/camel/tmpl/camel-disco-store.sgml   |    3 +
 docs/reference/camel/tmpl/camel-filter-driver.sgml |    2 +
 docs/reference/camel/tmpl/camel-folder-search.sgml |   10 +
 .../reference/camel/tmpl/camel-folder-summary.sgml |   27 +
 docs/reference/camel/tmpl/camel-folder.sgml        |   10 +
 docs/reference/camel/tmpl/camel-gpg-context.sgml   |    7 +-
 docs/reference/camel/tmpl/camel-html-parser.sgml   |    2 +
 docs/reference/camel/tmpl/camel-http-stream.sgml   |   14 +
 docs/reference/camel/tmpl/camel-index.sgml         |   17 +
 .../camel/tmpl/camel-internet-address.sgml         |    2 +
 docs/reference/camel/tmpl/camel-medium.sgml        |    7 +-
 .../camel/tmpl/camel-mime-filter-basic.sgml        |    2 +
 .../camel/tmpl/camel-mime-filter-bestenc.sgml      |    2 +
 .../camel/tmpl/camel-mime-filter-canon.sgml        |    2 +
 .../camel/tmpl/camel-mime-filter-charset.sgml      |    2 +
 .../camel/tmpl/camel-mime-filter-crlf.sgml         |    2 +
 .../camel/tmpl/camel-mime-filter-enriched.sgml     |    2 +
 .../camel/tmpl/camel-mime-filter-from.sgml         |    2 +
 .../camel/tmpl/camel-mime-filter-gzip.sgml         |    2 +
 .../camel/tmpl/camel-mime-filter-html.sgml         |    2 +
 .../camel/tmpl/camel-mime-filter-index.sgml        |    2 +
 .../camel/tmpl/camel-mime-filter-linewrap.sgml     |    2 +
 .../camel/tmpl/camel-mime-filter-pgp.sgml          |    2 +
 .../camel/tmpl/camel-mime-filter-progress.sgml     |    2 +
 .../camel/tmpl/camel-mime-filter-save.sgml         |    2 +
 .../camel/tmpl/camel-mime-filter-tohtml.sgml       |    2 +
 .../camel/tmpl/camel-mime-filter-windows.sgml      |    2 +
 .../camel/tmpl/camel-mime-filter-yenc.sgml         |    2 +
 docs/reference/camel/tmpl/camel-mime-filter.sgml   |   10 +
 docs/reference/camel/tmpl/camel-mime-message.sgml  |   10 +
 docs/reference/camel/tmpl/camel-mime-parser.sgml   |    2 +
 docs/reference/camel/tmpl/camel-mime-part.sgml     |   29 +-
 .../camel/tmpl/camel-multipart-encrypted.sgml      |    5 +
 .../camel/tmpl/camel-multipart-signed.sgml         |   10 +
 docs/reference/camel/tmpl/camel-multipart.sgml     |    4 +
 docs/reference/camel/tmpl/camel-nntp-address.sgml  |    2 +
 docs/reference/camel/tmpl/camel-object.sgml        |    7 +
 .../reference/camel/tmpl/camel-offline-folder.sgml |    2 +
 .../camel/tmpl/camel-offline-journal.sgml          |    4 +
 docs/reference/camel/tmpl/camel-offline-store.sgml |    2 +
 .../camel/tmpl/camel-partition-table.sgml          |   13 +
 .../reference/camel/tmpl/camel-sasl-anonymous.sgml |    3 +
 docs/reference/camel/tmpl/camel-sasl-cram-md5.sgml |    2 +
 .../camel/tmpl/camel-sasl-digest-md5.sgml          |    2 +
 docs/reference/camel/tmpl/camel-sasl-gssapi.sgml   |    2 +
 docs/reference/camel/tmpl/camel-sasl-login.sgml    |    2 +
 docs/reference/camel/tmpl/camel-sasl-ntlm.sgml     |    2 +
 docs/reference/camel/tmpl/camel-sasl-plain.sgml    |    2 +
 .../reference/camel/tmpl/camel-sasl-popb4smtp.sgml |    2 +
 docs/reference/camel/tmpl/camel-sasl.sgml          |   22 +-
 .../camel/tmpl/camel-seekable-stream.sgml          |    4 +
 .../camel/tmpl/camel-seekable-substream.sgml       |    2 +
 docs/reference/camel/tmpl/camel-service.sgml       |    7 +
 docs/reference/camel/tmpl/camel-session.sgml       |    7 +
 docs/reference/camel/tmpl/camel-smime-context.sgml |    2 +
 docs/reference/camel/tmpl/camel-store-summary.sgml |   12 +
 docs/reference/camel/tmpl/camel-store.sgml         |    8 +
 docs/reference/camel/tmpl/camel-stream-buffer.sgml |   10 +
 docs/reference/camel/tmpl/camel-stream-filter.sgml |    3 +
 docs/reference/camel/tmpl/camel-stream-fs.sgml     |    2 +
 docs/reference/camel/tmpl/camel-stream-mem.sgml    |    4 +
 docs/reference/camel/tmpl/camel-stream-null.sgml   |    2 +
 .../reference/camel/tmpl/camel-stream-process.sgml |    3 +
 docs/reference/camel/tmpl/camel-stream-vfs.sgml    |    2 +
 docs/reference/camel/tmpl/camel-stream.sgml        |    2 +
 .../reference/camel/tmpl/camel-tcp-stream-raw.sgml |    3 +
 .../reference/camel/tmpl/camel-tcp-stream-ssl.sgml |    2 +
 docs/reference/camel/tmpl/camel-tcp-stream.sgml    |    1 +
 docs/reference/camel/tmpl/camel-text-index.sgml    |    8 +
 docs/reference/camel/tmpl/camel-transport.sgml     |    2 +
 docs/reference/camel/tmpl/camel-unused.sgml        |   72 +++
 docs/reference/camel/tmpl/camel-vee-folder.sgml    |   10 +
 docs/reference/camel/tmpl/camel-vee-store.sgml     |    3 +
 docs/reference/camel/tmpl/camel-vee-summary.sgml   |    3 +
 docs/reference/camel/tmpl/camel-vtrash-folder.sgml |    3 +
 111 files changed, 2537 insertions(+), 1910 deletions(-)

commit 83b0a7d5a27f55c40fbc4c1713f275b64d505a11
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Apr 9 10:54:47 2010 +0200

    Implement CamelVeeStore::get_name()

 camel/camel-vee-store.c |   17 ++++++++++++++---
 1 files changed, 14 insertions(+), 3 deletions(-)

commit 17dd87155a15678d432d60c9242c2de5564c076b
Author: punit <jpunit@novell.com>
Date:   Fri Apr 9 09:41:28 2010 +0200

    Bug #514041 - Add space between categories

 addressbook/libebook/e-contact.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 6aba16e5e3e0988701ce7aa4d9124b17ea7dbda2
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Apr 9 09:37:03 2010 +0200

    Bump gtk+ version requirement to 2.20.0

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1958f0f5cc7828ea86fe0277eef854d5475213d5
Author: Bharath Acharya <abharath@novell.com>
Date:   Fri Apr 9 10:19:30 2010 +0530

    Bug 583791 (bnc) - User created contact list does not behave reliably
    
    We do not fetch the members of a list in GroupWise for autocompletion.
    Added an env variable to fetch all the members.

 .../backends/groupwise/e-book-backend-groupwise.c  |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6082af1715469a7642608585eb6edafd401f76cb
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Apr 8 13:01:00 2010 -0400

    Add GSEAL_ENABLE to AS_COMPILER_FLAGS.

 configure.ac |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit d4e69b4904e3bd28f36e00743e3b3f6c36e99f8b
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date:   Thu Apr 8 18:41:44 2010 +0200

    Assure that G_OS_WIN32 can be defined before relying on it

 camel/camel-file-utils.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 9d8fd4a174cb37d677497b99880cc84ff6edd0d8
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Thu Apr 8 20:04:19 2010 +0530

    Compare the recurrence appointments using item id rather than rid while fetching deltas,
    Rid comparision may not be fool-proof as default_zone can change

 .../groupwise/e-cal-backend-groupwise-utils.c      |   43 ++++++--
 .../backends/groupwise/e-cal-backend-groupwise.c   |  106 +++++++-------------
 .../backends/groupwise/e-cal-backend-groupwise.h   |    1 +
 3 files changed, 72 insertions(+), 78 deletions(-)

commit 4a4e2b85f63ddbba377a9251ea6556c59f7a17d6
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Thu Apr 8 16:47:39 2010 +0530

    re-arrange the locks

 .../groupwise/e-cal-backend-groupwise-utils.c      |   35 ++++++++--
 .../groupwise/e-cal-backend-groupwise-utils.h      |    2 +-
 .../backends/groupwise/e-cal-backend-groupwise.c   |   73 ++++++++-----------
 .../backends/groupwise/e-cal-backend-groupwise.h   |    3 +
 4 files changed, 65 insertions(+), 48 deletions(-)

commit 2b764d7d18cb8f73965ea208aa0630e8a3de4728
Author: Michael Meeks <michael.meeks@novell.com>
Date:   Thu Apr 8 13:57:35 2010 +0100

    Don't leave dangling stale pointers to ECal's in the backend

 calendar/libedata-cal/e-cal-backend.c |   42 ++++++++++++++++++---------------
 1 files changed, 23 insertions(+), 19 deletions(-)

commit 1bf7bbb2e9d0d3f08a3272e674fb966f26e23179
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Apr 7 10:31:13 2010 +0200

    Bug #253510 - Do not use "Item(s)" in translatable string

 libedataserverui/e-categories-dialog.ui |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit dd6b2afa7e739c11eba30e47319f9f2724a4e909
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Apr 6 21:03:53 2010 -0400

    Fix distcheck errors.

 camel/tests/folder/test1.c                         |    4 -
 camel/tests/folder/test10.c                        |    4 -
 camel/tests/folder/test11.c                        |    4 -
 camel/tests/folder/test2.c                         |    8 -
 camel/tests/folder/test3.c                         |    8 -
 camel/tests/folder/test4.c                         |    4 -
 camel/tests/folder/test5.c                         |    4 -
 camel/tests/folder/test6.c                         |    8 -
 camel/tests/folder/test7.c                         |    8 -
 camel/tests/folder/test8.c                         |    4 -
 camel/tests/folder/test9.c                         |   10 -
 camel/tests/lib/addresses.h                        |    3 +-
 camel/tests/lib/camel-test-provider.c              |    4 -
 camel/tests/lib/camel-test.c                       |    2 -
 camel/tests/lib/camel-test.h                       |    2 +-
 camel/tests/lib/folders.c                          |    2 -
 camel/tests/lib/folders.h                          |    7 -
 camel/tests/lib/messages.c                         |    5 -
 camel/tests/lib/messages.h                         |    3 +-
 camel/tests/lib/session.h                          |    2 +-
 camel/tests/lib/streams.c                          |    4 -
 camel/tests/lib/streams.h                          |    3 +-
 camel/tests/message/test1.c                        |    4 -
 camel/tests/message/test2.c                        |    3 -
 camel/tests/message/test3.c                        |    5 -
 camel/tests/message/test4.c                        |    5 -
 camel/tests/mime-filter/test-charset.c             |    9 +-
 camel/tests/mime-filter/test-crlf.c                |    7 +-
 camel/tests/mime-filter/test-tohtml.c              |    9 +-
 camel/tests/mime-filter/test1.c                    |    7 +-
 camel/tests/misc/rfc2047.c                         |    2 -
 camel/tests/misc/split.c                           |    1 -
 camel/tests/misc/test1.c                           |    2 -
 camel/tests/misc/test2.c                           |    2 -
 camel/tests/misc/url-scan.c                        |    2 -
 camel/tests/misc/url.c                             |    2 -
 camel/tests/misc/utf7.c                            |    2 -
 camel/tests/smime/pgp-mime.c                       |    5 -
 camel/tests/smime/pgp.c                            |    3 -
 camel/tests/smime/pkcs7.c                          |    2 -
 camel/tests/stream/test1.c                         |    2 -
 camel/tests/stream/test2.c                         |    2 -
 camel/tests/stream/test3.c                         |    4 -
 docs/reference/camel/tmpl/camel-address.sgml       |    3 -
 docs/reference/camel/tmpl/camel-block-file.sgml    |   19 -
 docs/reference/camel/tmpl/camel-certdb.sgml        |   10 -
 .../reference/camel/tmpl/camel-cipher-context.sgml |    7 +-
 docs/reference/camel/tmpl/camel-data-cache.sgml    |    7 +-
 docs/reference/camel/tmpl/camel-data-wrapper.sgml  |    6 -
 docs/reference/camel/tmpl/camel-disco-diary.sgml   |    5 -
 docs/reference/camel/tmpl/camel-disco-folder.sgml  |    2 -
 docs/reference/camel/tmpl/camel-disco-store.sgml   |    3 -
 docs/reference/camel/tmpl/camel-filter-driver.sgml |    2 -
 docs/reference/camel/tmpl/camel-folder-search.sgml |   10 -
 .../reference/camel/tmpl/camel-folder-summary.sgml |   27 -
 docs/reference/camel/tmpl/camel-folder.sgml        |   10 -
 docs/reference/camel/tmpl/camel-gpg-context.sgml   |    7 +-
 docs/reference/camel/tmpl/camel-html-parser.sgml   |    2 -
 docs/reference/camel/tmpl/camel-http-stream.sgml   |   14 -
 docs/reference/camel/tmpl/camel-imap4-command.sgml |  141 ---
 docs/reference/camel/tmpl/camel-imap4-engine.sgml  |  299 ------
 docs/reference/camel/tmpl/camel-imap4-folder.sgml  |   34 -
 docs/reference/camel/tmpl/camel-imap4-journal.sgml |   46 -
 docs/reference/camel/tmpl/camel-imap4-search.sgml  |   24 -
 .../reference/camel/tmpl/camel-imap4-specials.sgml |   56 --
 .../camel/tmpl/camel-imap4-store-summary.sgml      |   73 --
 docs/reference/camel/tmpl/camel-imap4-store.sgml   |   10 -
 docs/reference/camel/tmpl/camel-imap4-stream.sgml  |   93 --
 docs/reference/camel/tmpl/camel-imap4-summary.sgml |  109 ---
 docs/reference/camel/tmpl/camel-imap4-utils.sgml   |  185 ----
 docs/reference/camel/tmpl/camel-index.sgml         |   17 -
 .../camel/tmpl/camel-internet-address.sgml         |    2 -
 docs/reference/camel/tmpl/camel-medium.sgml        |    7 +-
 .../camel/tmpl/camel-mime-filter-basic.sgml        |    2 -
 .../camel/tmpl/camel-mime-filter-bestenc.sgml      |    2 -
 .../camel/tmpl/camel-mime-filter-canon.sgml        |    2 -
 .../camel/tmpl/camel-mime-filter-charset.sgml      |    2 -
 .../camel/tmpl/camel-mime-filter-crlf.sgml         |    2 -
 .../camel/tmpl/camel-mime-filter-enriched.sgml     |    2 -
 .../camel/tmpl/camel-mime-filter-from.sgml         |    2 -
 .../camel/tmpl/camel-mime-filter-gzip.sgml         |    2 -
 .../camel/tmpl/camel-mime-filter-html.sgml         |    2 -
 .../camel/tmpl/camel-mime-filter-index.sgml        |    2 -
 .../camel/tmpl/camel-mime-filter-linewrap.sgml     |    2 -
 .../camel/tmpl/camel-mime-filter-pgp.sgml          |    2 -
 .../camel/tmpl/camel-mime-filter-progress.sgml     |    2 -
 .../camel/tmpl/camel-mime-filter-save.sgml         |    2 -
 .../camel/tmpl/camel-mime-filter-tohtml.sgml       |    2 -
 .../camel/tmpl/camel-mime-filter-windows.sgml      |    2 -
 .../camel/tmpl/camel-mime-filter-yenc.sgml         |    2 -
 docs/reference/camel/tmpl/camel-mime-filter.sgml   |   10 -
 docs/reference/camel/tmpl/camel-mime-message.sgml  |   10 -
 docs/reference/camel/tmpl/camel-mime-parser.sgml   |    2 -
 docs/reference/camel/tmpl/camel-mime-part.sgml     |   29 +-
 .../camel/tmpl/camel-multipart-encrypted.sgml      |    5 -
 .../camel/tmpl/camel-multipart-signed.sgml         |   10 -
 docs/reference/camel/tmpl/camel-multipart.sgml     |    4 -
 docs/reference/camel/tmpl/camel-nntp-address.sgml  |    2 -
 docs/reference/camel/tmpl/camel-object.sgml        |    7 -
 .../reference/camel/tmpl/camel-offline-folder.sgml |    2 -
 .../camel/tmpl/camel-offline-journal.sgml          |    4 -
 docs/reference/camel/tmpl/camel-offline-store.sgml |    2 -
 .../camel/tmpl/camel-partition-table.sgml          |   13 -
 .../reference/camel/tmpl/camel-sasl-anonymous.sgml |    3 -
 docs/reference/camel/tmpl/camel-sasl-cram-md5.sgml |    2 -
 .../camel/tmpl/camel-sasl-digest-md5.sgml          |    2 -
 docs/reference/camel/tmpl/camel-sasl-gssapi.sgml   |    2 -
 docs/reference/camel/tmpl/camel-sasl-login.sgml    |    2 -
 docs/reference/camel/tmpl/camel-sasl-ntlm.sgml     |    2 -
 docs/reference/camel/tmpl/camel-sasl-plain.sgml    |    2 -
 .../reference/camel/tmpl/camel-sasl-popb4smtp.sgml |    2 -
 docs/reference/camel/tmpl/camel-sasl.sgml          |   22 +-
 .../camel/tmpl/camel-seekable-stream.sgml          |    4 -
 .../camel/tmpl/camel-seekable-substream.sgml       |    2 -
 docs/reference/camel/tmpl/camel-service.sgml       |    7 -
 docs/reference/camel/tmpl/camel-session.sgml       |    7 -
 docs/reference/camel/tmpl/camel-smime-context.sgml |    2 -
 docs/reference/camel/tmpl/camel-store-summary.sgml |   12 -
 docs/reference/camel/tmpl/camel-store.sgml         |    8 -
 docs/reference/camel/tmpl/camel-stream-buffer.sgml |   10 -
 docs/reference/camel/tmpl/camel-stream-filter.sgml |    3 -
 docs/reference/camel/tmpl/camel-stream-fs.sgml     |    2 -
 docs/reference/camel/tmpl/camel-stream-mem.sgml    |    4 -
 docs/reference/camel/tmpl/camel-stream-null.sgml   |    2 -
 .../reference/camel/tmpl/camel-stream-process.sgml |    3 -
 docs/reference/camel/tmpl/camel-stream-vfs.sgml    |    2 -
 docs/reference/camel/tmpl/camel-stream.sgml        |    2 -
 .../reference/camel/tmpl/camel-tcp-stream-raw.sgml |    3 -
 .../reference/camel/tmpl/camel-tcp-stream-ssl.sgml |    2 -
 docs/reference/camel/tmpl/camel-tcp-stream.sgml    |    1 -
 docs/reference/camel/tmpl/camel-text-index.sgml    |    8 -
 docs/reference/camel/tmpl/camel-transport.sgml     |    2 -
 docs/reference/camel/tmpl/camel-unused.sgml        |  989 ++++++++++++++++++++
 docs/reference/camel/tmpl/camel-vee-folder.sgml    |   10 -
 docs/reference/camel/tmpl/camel-vee-store.sgml     |    3 -
 docs/reference/camel/tmpl/camel-vee-summary.sgml   |    3 -
 docs/reference/camel/tmpl/camel-vtrash-folder.sgml |    3 -
 po/POTFILES.in                                     |   13 -
 138 files changed, 1060 insertions(+), 1633 deletions(-)

commit 044a4f41047615fe031e88ccb0762b99e0cb05f4
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Apr 6 19:44:56 2010 -0400

    Drop the "hula" Camel provider.
    
    Novell's Hula project died half a decade ago.

 camel/providers/Makefile.am                |    6 +-
 camel/providers/hula/Makefile.am           |   27 ----
 camel/providers/hula/camel-hula-provider.c |  178 ----------------------------
 camel/providers/hula/libcamelhula.urls     |    1 -
 configure.ac                               |   20 ---
 5 files changed, 1 insertions(+), 231 deletions(-)

commit d184ede3a56453f95e09479de75e38e8e6a9c2a2
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Apr 6 19:43:19 2010 -0400

    Drop the "imap4" Camel provider.
    
    IMAPX is the future.

 camel/providers/Makefile.am                       |    6 +-
 camel/providers/imap4/Makefile.am                 |   49 -
 camel/providers/imap4/camel-imap4-command.c       |  728 ---------
 camel/providers/imap4/camel-imap4-command.h       |  142 --
 camel/providers/imap4/camel-imap4-engine.c        | 1775 --------------------
 camel/providers/imap4/camel-imap4-engine.h        |  233 ---
 camel/providers/imap4/camel-imap4-folder.c        | 1274 ---------------
 camel/providers/imap4/camel-imap4-folder.h        |   86 -
 camel/providers/imap4/camel-imap4-journal.c       |  354 ----
 camel/providers/imap4/camel-imap4-journal.h       |   84 -
 camel/providers/imap4/camel-imap4-provider.c      |  150 --
 camel/providers/imap4/camel-imap4-search.c        |  310 ----
 camel/providers/imap4/camel-imap4-search.h        |   69 -
 camel/providers/imap4/camel-imap4-specials.c      |   99 --
 camel/providers/imap4/camel-imap4-specials.h      |   51 -
 camel/providers/imap4/camel-imap4-store-summary.c |  400 -----
 camel/providers/imap4/camel-imap4-store-summary.h |   82 -
 camel/providers/imap4/camel-imap4-store.c         | 1799 ---------------------
 camel/providers/imap4/camel-imap4-store.h         |   58 -
 camel/providers/imap4/camel-imap4-stream.c        |  723 ---------
 camel/providers/imap4/camel-imap4-stream.h        |  120 --
 camel/providers/imap4/camel-imap4-summary.c       | 1662 -------------------
 camel/providers/imap4/camel-imap4-summary.h       |   99 --
 camel/providers/imap4/camel-imap4-utils.c         |  788 ---------
 camel/providers/imap4/camel-imap4-utils.h         |  104 --
 camel/providers/imap4/libcamelimap4.urls          |    1 -
 configure.ac                                      |   17 -
 27 files changed, 1 insertions(+), 11262 deletions(-)

commit 3a748e23bbe0368a06d1ce109ef0279238f725bf
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Apr 4 00:56:36 2010 -0400

    Merge miscellaneous cleanups from camel-gobject.

 camel/camel-address.c                              |   91 ++-
 camel/camel-block-file.c                           |  178 ++--
 camel/camel-certdb.c                               |  158 ++--
 camel/camel-certdb.h                               |    2 +
 camel/camel-cipher-context.c                       |  448 ++++++----
 camel/camel-cipher-context.h                       |   20 +-
 camel/camel-data-cache.c                           |  126 ++-
 camel/camel-data-cache.h                           |    8 +-
 camel/camel-data-wrapper.c                         |  342 ++++---
 camel/camel-data-wrapper.h                         |    2 +
 camel/camel-db.c                                   |    1 -
 camel/camel-debug.c                                |    3 +-
 camel/camel-disco-diary.c                          |   77 +-
 camel/camel-disco-store.h                          |    1 -
 camel/camel-file-utils.c                           |   18 +-
 camel/camel-filter-driver.c                        |    8 +-
 camel/camel-folder-thread.c                        |    6 +-
 camel/camel-folder.c                               |    2 +-
 camel/camel-gpg-context.c                          |  490 ++++++----
 camel/camel-gpg-context.h                          |    7 +-
 camel/camel-html-parser.c                          |   77 +-
 camel/camel-iconv.c                                |    8 +-
 camel/camel-index-control.c                        |   27 +-
 camel/camel-index.c                                |   12 +-
 camel/camel-internet-address.c                     |  118 +--
 camel/camel-junk-plugin.c                          |    2 -
 camel/camel-lock-client.c                          |   42 +-
 camel/camel-lock.c                                 |   43 +-
 camel/camel-medium.c                               |  217 ++---
 camel/camel-medium.h                               |    2 +
 camel/camel-mime-filter-basic.c                    |  311 ++++---
 camel/camel-mime-filter-basic.h                    |    6 -
 camel/camel-mime-filter-bestenc.c                  |  248 +++--
 camel/camel-mime-filter-bestenc.h                  |   22 +-
 camel/camel-mime-filter-canon.c                    |  139 ++-
 camel/camel-mime-filter-canon.h                    |    4 +-
 camel/camel-mime-filter-charset.c                  |  192 +++--
 camel/camel-mime-filter-charset.h                  |    8 +-
 camel/camel-mime-filter-crlf.c                     |  189 +++--
 camel/camel-mime-filter-crlf.h                     |    8 +-
 camel/camel-mime-filter-enriched.c                 |  213 +++--
 camel/camel-mime-filter-enriched.h                 |    5 +-
 camel/camel-mime-filter-from.c                     |  111 ++-
 camel/camel-mime-filter-from.h                     |    6 +-
 camel/camel-mime-filter-gzip.c                     |  286 +++---
 camel/camel-mime-filter-gzip.h                     |    7 +-
 camel/camel-mime-filter-html.c                     |  144 ++--
 camel/camel-mime-filter-index.c                    |  150 ++--
 camel/camel-mime-filter-index.h                    |    3 -
 camel/camel-mime-filter-linewrap.c                 |  169 ++--
 camel/camel-mime-filter-linewrap.h                 |   10 +-
 camel/camel-mime-filter-pgp.c                      |  165 ++--
 camel/camel-mime-filter-pgp.h                      |    7 +-
 camel/camel-mime-filter-progress.c                 |  127 ++-
 camel/camel-mime-filter-progress.h                 |    6 +-
 camel/camel-mime-filter-save.c                     |  121 ++-
 camel/camel-mime-filter-save.h                     |    4 +-
 camel/camel-mime-filter-tohtml.c                   |  307 ++++---
 camel/camel-mime-filter-tohtml.h                   |   10 +-
 camel/camel-mime-filter-windows.c                  |  144 ++--
 camel/camel-mime-filter-windows.h                  |    5 +-
 camel/camel-mime-filter-yenc.c                     |  398 ++++----
 camel/camel-mime-filter-yenc.h                     |   10 +-
 camel/camel-mime-filter.c                          |  127 ++-
 camel/camel-mime-filter.h                          |    2 +
 camel/camel-mime-message.c                         |  535 ++++++-----
 camel/camel-mime-parser.c                          |    4 +-
 camel/camel-movemail.c                             |  109 ++-
 camel/camel-net-utils-win32.h                      |    9 +-
 camel/camel-net-utils.c                            |   56 +-
 camel/camel-nntp-address.c                         |  128 ++--
 camel/camel-object.c                               |   38 +-
 camel/camel-object.h                               |    8 +-
 camel/camel-offline-journal.c                      |    2 +-
 camel/camel-operation.c                            |    2 -
 camel/camel-operation.h                            |    2 +-
 camel/camel-partition-table.c                      |    8 +-
 camel/camel-provider.c                             |   50 +-
 camel/camel-sasl-anonymous.c                       |  133 ++--
 camel/camel-sasl-cram-md5.c                        |   84 +-
 camel/camel-sasl-cram-md5.h                        |    2 +
 camel/camel-sasl-digest-md5.c                      |  232 +++---
 camel/camel-sasl-gssapi.c                          |  163 ++--
 camel/camel-sasl-login.c                           |  103 +-
 camel/camel-sasl-ntlm.c                            |  184 ++--
 camel/camel-sasl-ntlm.h                            |    2 +
 camel/camel-sasl-plain.c                           |   67 +-
 camel/camel-sasl-plain.h                           |    2 +
 camel/camel-sasl-popb4smtp.c                       |  105 ++-
 camel/camel-sasl-popb4smtp.h                       |    2 +
 camel/camel-sasl.c                                 |  163 +++-
 camel/camel-sasl.h                                 |   16 +-
 camel/camel-search-private.c                       |   30 +-
 camel/camel-search-sql-sexp.c                      |    1 -
 camel/camel-search-sql.c                           |    1 -
 camel/camel-service.c                              |  400 +++++----
 camel/camel-service.h                              |    5 +-
 camel/camel-session.c                              |  616 +++++++------
 camel/camel-session.h                              |    2 +
 camel/camel-smime-context.c                        | 1027 ++++++++++----------
 camel/camel-store-summary.c                        |    6 +-
 camel/camel-stream-mem.c                           |    2 +-
 camel/camel-stream-mem.h                           |    2 +-
 camel/camel-stream-null.c                          |    2 +-
 camel/camel-stream-process.c                       |    6 +-
 camel/camel-stream.c                               |    4 +-
 camel/camel-text-index.c                           |   16 +-
 camel/camel-transport.c                            |   61 +-
 camel/camel-transport.h                            |    3 +-
 camel/camel-uid-cache.c                            |    1 -
 camel/camel-url.c                                  |   11 +-
 camel/camel-vee-folder.c                           |    6 +-
 camel/camel-vee-store.c                            |    6 +-
 camel/camel-win32.c                                |    1 -
 camel/camel.c                                      |    3 +-
 camel/providers/groupwise/camel-groupwise-folder.c |    3 +-
 .../groupwise/camel-groupwise-store-summary.c      |    6 +-
 camel/providers/groupwise/camel-groupwise-store.c  |    2 +-
 camel/providers/imap/camel-imap-message-cache.c    |    2 +-
 camel/providers/imap/camel-imap-search.c           |    4 +-
 camel/providers/imap/camel-imap-store-summary.c    |    6 +-
 camel/providers/imap/camel-imap-store.c            |    2 +-
 camel/providers/imap4/camel-imap4-engine.c         |    2 +-
 camel/providers/imapx/camel-imapx-server.c         |    8 +-
 camel/providers/imapx/camel-imapx-store-summary.c  |    6 +-
 camel/providers/imapx/camel-imapx-store.c          |    4 +-
 camel/providers/imapx/camel-imapx-stream.c         |    6 +-
 camel/providers/imapx/camel-imapx-view-summary.c   |    4 +-
 camel/providers/local/camel-local-summary.c        |    6 +-
 camel/providers/local/camel-maildir-summary.c      |    6 +-
 camel/providers/local/camel-mbox-folder.c          |    6 +-
 camel/providers/local/camel-mbox-summary.c         |    8 +-
 camel/providers/local/camel-mh-summary.c           |    6 +-
 camel/providers/local/camel-spool-summary.c        |    6 +-
 camel/providers/nntp/camel-nntp-folder.c           |    4 +-
 camel/providers/nntp/camel-nntp-store-summary.c    |    6 +-
 camel/providers/nntp/camel-nntp-stream.c           |    6 +-
 camel/providers/nntp/camel-nntp-summary.c          |    6 +-
 camel/providers/pop3/camel-pop3-engine.c           |    6 +-
 camel/providers/pop3/camel-pop3-store.c            |    2 +-
 camel/providers/pop3/camel-pop3-stream.c           |    6 +-
 camel/providers/smtp/camel-smtp-transport.c        |    4 +-
 camel/tests/lib/messages.c                         |    4 +-
 .../reference/camel/tmpl/camel-cipher-context.sgml |    4 -
 docs/reference/camel/tmpl/camel-data-cache.sgml    |    3 -
 docs/reference/camel/tmpl/camel-gpg-context.sgml   |    2 +-
 .../camel/tmpl/camel-mime-filter-basic.sgml        |    4 -
 .../camel/tmpl/camel-mime-filter-bestenc.sgml      |   14 +-
 .../camel/tmpl/camel-mime-filter-canon.sgml        |    2 +-
 .../camel/tmpl/camel-mime-filter-charset.sgml      |    3 -
 .../camel/tmpl/camel-mime-filter-crlf.sgml         |    6 +-
 .../camel/tmpl/camel-mime-filter-enriched.sgml     |    3 +-
 .../camel/tmpl/camel-mime-filter-from.sgml         |    2 +-
 .../camel/tmpl/camel-mime-filter-gzip.sgml         |    2 -
 .../camel/tmpl/camel-mime-filter-index.sgml        |    2 -
 .../camel/tmpl/camel-mime-filter-linewrap.sgml     |    6 +-
 .../camel/tmpl/camel-mime-filter-pgp.sgml          |    4 +-
 .../camel/tmpl/camel-mime-filter-progress.sgml     |    4 +-
 .../camel/tmpl/camel-mime-filter-save.sgml         |    2 +-
 .../camel/tmpl/camel-mime-filter-tohtml.sgml       |    6 +-
 .../camel/tmpl/camel-mime-filter-windows.sgml      |    3 +-
 .../camel/tmpl/camel-mime-filter-yenc.sgml         |    6 +-
 docs/reference/camel/tmpl/camel-object.sgml        |    7 -
 docs/reference/camel/tmpl/camel-sasl-cram-md5.sgml |    1 +
 docs/reference/camel/tmpl/camel-sasl-ntlm.sgml     |    1 +
 docs/reference/camel/tmpl/camel-sasl-plain.sgml    |    1 +
 .../reference/camel/tmpl/camel-sasl-popb4smtp.sgml |    1 +
 docs/reference/camel/tmpl/camel-sasl.sgml          |   14 +-
 docs/reference/camel/tmpl/camel-unused.sgml        |   14 +
 169 files changed, 6002 insertions(+), 4873 deletions(-)

commit 0cc4133c0f24749ba15036dfe2814fbb347e61c1
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Apr 6 21:03:14 2010 +0200

    Bug #336776 - Learning junk feedback in status bar unclear

 camel/camel-folder.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit fca0f959e0505d54becc21b7f38744fb3c503f2f
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Apr 6 19:42:10 2010 +0200

    Bug #593843 - Unclear "Use cancel" translatable message

 camel/providers/nntp/camel-nntp-folder.c  |    6 +++---
 camel/providers/nntp/camel-nntp-store.c   |    2 +-
 camel/providers/nntp/camel-nntp-summary.c |    2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

commit 354a933ec6412cadc1a3f8ac3e45509ec025711d
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date:   Tue Apr 6 16:31:16 2010 +0200

    [win32] Trying to remove inclusion of win32 headers in camel headers.
    Following the new include policy of camel/camel.h, windows defines were
    poluting everything. Trying to make them unseen and unheard of.

 camel/camel-http-stream.c                         |    5 +++++
 camel/camel-mime-utils.c                          |    5 +++++
 camel/camel-net-utils.c                           |    2 ++
 camel/camel-net-utils.h                           |   11 +++++++----
 camel/camel-sasl-digest-md5.c                     |    5 +++++
 camel/camel-tcp-stream-raw.c                      |    2 ++
 camel/camel-tcp-stream-ssl.c                      |    5 +++++
 camel/camel-tcp-stream.c                          |    5 +++++
 camel/camel-tcp-stream.h                          |   14 +++++++++++---
 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           |    5 +++++
 camel/providers/pop3/camel-pop3-store.c           |    5 +++++
 camel/providers/smtp/camel-smtp-provider.c        |    5 +++++
 camel/providers/smtp/camel-smtp-transport.c       |    5 +++++
 camel/providers/smtp/camel-smtp-transport.h       |    8 ++++++++
 17 files changed, 90 insertions(+), 7 deletions(-)

commit c185f7aa512cd0da2d558e61c043d7d9ee73cf98
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Apr 6 16:36:57 2010 +0200

    Do not call camel_mime_filter_basic_new recursively

 camel/camel-mime-filter-basic.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 7c2c116ed027faff8aa7eb2060694f1419102353
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date:   Tue Apr 6 11:31:04 2010 +0200

    Assure that the G_OS_WIN32 is defined on windows

 camel/camel-tcp-stream.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 6b7fc62fa7925697fd2f91733b8838900f6b8109
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Apr 3 16:06:51 2010 -0400

    Merge some cleanup bits from camel-gobject.
    
    This introduces some minor API breakage.  Nothing major.

 camel/Makefile.am                                  |    1 -
 camel/camel-address.c                              |    6 +-
 camel/camel-address.h                              |   54 ++-
 camel/camel-block-file.h                           |   48 ++-
 camel/camel-certdb.h                               |    5 +-
 camel/camel-cipher-context.c                       |    8 +-
 camel/camel-cipher-context.h                       |   86 ++--
 camel/camel-data-cache.c                           |   43 +--
 camel/camel-data-cache.h                           |   68 ++--
 camel/camel-data-wrapper.c                         |    8 +-
 camel/camel-data-wrapper.h                         |   91 ++--
 camel/camel-db.h                                   |    1 +
 camel/camel-disco-diary.h                          |   49 +-
 camel/camel-disco-folder.h                         |  150 ++++---
 camel/camel-disco-store.h                          |   14 +-
 camel/camel-exception.h                            |    4 +-
 camel/camel-filter-driver.c                        |   15 +-
 camel/camel-filter-driver.h                        |   12 +-
 camel/camel-filter-search.h                        |    5 +-
 camel/camel-folder-search.c                        |    2 +-
 camel/camel-folder-search.h                        |    6 +-
 camel/camel-folder-summary.c                       |   50 ++-
 camel/camel-folder-summary.h                       |   25 +-
 camel/camel-folder.h                               |  494 +++++++++++---------
 camel/camel-gpg-context.c                          |   44 +-
 camel/camel-gpg-context.h                          |   14 +-
 camel/camel-html-parser.c                          |    2 -
 camel/camel-html-parser.h                          |    6 +-
 camel/camel-http-stream.h                          |   35 +-
 camel/camel-index-control.c                        |   12 +-
 camel/camel-index.c                                |   14 +-
 camel/camel-index.h                                |  131 +++---
 camel/camel-internet-address.c                     |    6 +-
 camel/camel-internet-address.h                     |   39 ++-
 camel/camel-medium.c                               |   24 +-
 camel/camel-medium.h                               |   71 ++--
 camel/camel-mime-filter-basic.c                    |   25 +-
 camel/camel-mime-filter-basic.h                    |   11 +-
 camel/camel-mime-filter-bestenc.c                  |    4 +-
 camel/camel-mime-filter-bestenc.h                  |   19 +-
 camel/camel-mime-filter-canon.h                    |    5 +-
 camel/camel-mime-filter-charset.c                  |   20 +-
 camel/camel-mime-filter-charset.h                  |    9 +-
 camel/camel-mime-filter-crlf.h                     |    8 +-
 camel/camel-mime-filter-enriched.c                 |   18 +-
 camel/camel-mime-filter-enriched.h                 |   12 +-
 camel/camel-mime-filter-from.c                     |    5 +-
 camel/camel-mime-filter-from.h                     |    5 +-
 camel/camel-mime-filter-gzip.h                     |   10 +-
 camel/camel-mime-filter-html.c                     |    5 +-
 camel/camel-mime-filter-html.h                     |   11 +-
 camel/camel-mime-filter-index.c                    |   24 +-
 camel/camel-mime-filter-index.h                    |   24 +-
 camel/camel-mime-filter-linewrap.h                 |   10 +-
 camel/camel-mime-filter-pgp.h                      |   17 +-
 camel/camel-mime-filter-progress.h                 |   10 +-
 camel/camel-mime-filter-save.c                     |   19 +-
 camel/camel-mime-filter-save.h                     |    8 +-
 camel/camel-mime-filter-tohtml.c                   |   18 +-
 camel/camel-mime-filter-tohtml.h                   |   15 +-
 camel/camel-mime-filter-windows.h                  |   17 +-
 camel/camel-mime-filter-yenc.h                     |   48 ++-
 camel/camel-mime-filter.h                          |   66 ++-
 camel/camel-mime-message.c                         |   63 ++--
 camel/camel-mime-message.h                         |   37 +-
 camel/camel-mime-parser.h                          |    5 +-
 camel/camel-mime-part-utils.c                      |    6 +-
 camel/camel-mime-part-utils.h                      |    7 +-
 camel/camel-mime-part.c                            |   43 +-
 camel/camel-mime-part.h                            |   17 +-
 camel/camel-multipart-encrypted.h                  |    2 +-
 camel/camel-multipart-signed.c                     |    2 +-
 camel/camel-multipart-signed.h                     |    2 +-
 camel/camel-multipart.h                            |   14 +-
 camel/camel-nntp-address.c                         |    6 +-
 camel/camel-nntp-address.h                         |   17 +-
 camel/camel-object.h                               |   14 +-
 camel/camel-offline-folder.h                       |    2 +-
 camel/camel-offline-journal.h                      |    4 +-
 camel/camel-offline-store.h                        |    2 +-
 camel/camel-operation.c                            |   53 ---
 camel/camel-operation.h                            |    3 -
 camel/camel-partition-table.h                      |   61 ++-
 camel/camel-private.h                              |   16 +-
 camel/camel-provider.h                             |   22 +-
 camel/camel-sasl-anonymous.h                       |   15 +-
 camel/camel-sasl-cram-md5.h                        |   14 +-
 camel/camel-sasl-digest-md5.h                      |   17 +-
 camel/camel-sasl-gssapi.h                          |    9 +-
 camel/camel-sasl-login.h                           |   18 +-
 camel/camel-sasl-ntlm.h                            |   14 +-
 camel/camel-sasl-plain.h                           |   14 +-
 camel/camel-sasl-popb4smtp.c                       |    1 +
 camel/camel-sasl-popb4smtp.h                       |   14 +-
 camel/camel-sasl.h                                 |   50 ++-
 camel/camel-search-private.c                       |    2 +-
 camel/camel-search-sql-sexp.h                      |    2 +
 camel/camel-search-sql.h                           |    2 +
 camel/camel-seekable-stream.h                      |   40 +-
 camel/camel-seekable-substream.h                   |   11 +-
 camel/camel-service.h                              |   93 ++--
 camel/camel-session.c                              |    1 +
 camel/camel-session.h                              |   37 +-
 camel/camel-smime-context.c                        |   16 +-
 camel/camel-smime-context.h                        |    8 +-
 camel/camel-store-summary.h                        |    8 +-
 camel/camel-store.h                                |  219 +++++-----
 camel/camel-stream-buffer.h                        |   56 ++--
 camel/camel-stream-filter.c                        |    6 +-
 camel/camel-stream-filter.h                        |   16 +-
 camel/camel-stream-fs.h                            |   35 +-
 camel/camel-stream-mem.h                           |   31 +-
 camel/camel-stream-null.h                          |    1 +
 camel/camel-stream-process.h                       |   10 +-
 camel/camel-stream-vfs.h                           |    9 +-
 camel/camel-stream.h                               |   69 ++--
 camel/camel-tcp-stream-raw.h                       |   16 +-
 camel/camel-tcp-stream-ssl.h                       |   17 +-
 camel/camel-tcp-stream.h                           |   56 ++-
 camel/camel-text-index.c                           |   10 +-
 camel/camel-text-index.h                           |   50 +-
 camel/camel-transport.h                            |   19 +-
 camel/camel-types.h                                |   80 ----
 camel/camel-url.h                                  |    3 +-
 camel/camel-vee-folder.h                           |    9 +-
 camel/camel-vee-store.c                            |    1 +
 camel/camel-vee-store.h                            |    7 +-
 camel/camel-vee-summary.h                          |   19 +-
 camel/camel-vtrash-folder.h                        |   13 +-
 camel/camel.h                                      |    3 -
 camel/providers/groupwise/camel-groupwise-folder.c |    6 +-
 camel/providers/groupwise/camel-groupwise-folder.h |    2 +-
 .../providers/groupwise/camel-groupwise-journal.h  |    2 +-
 camel/providers/groupwise/camel-groupwise-store.h  |    2 +-
 .../providers/groupwise/camel-groupwise-summary.c  |    3 -
 .../groupwise/camel-groupwise-transport.h          |    2 +-
 camel/providers/groupwise/camel-groupwise-utils.c  |   18 +-
 camel/providers/imap/camel-imap-folder.c           |   11 +-
 camel/providers/imap/camel-imap-folder.h           |    2 +-
 camel/providers/imap/camel-imap-journal.h          |    2 +-
 camel/providers/imap/camel-imap-message-cache.h    |    2 +-
 camel/providers/imap/camel-imap-search.c           |    2 +-
 camel/providers/imap/camel-imap-store.c            |    2 +-
 camel/providers/imap/camel-imap-store.h            |    2 +-
 camel/providers/imap/camel-imap-wrapper.h          |    2 +-
 camel/providers/imap4/camel-imap4-engine.h         |    2 +-
 camel/providers/imap4/camel-imap4-folder.h         |    2 +-
 camel/providers/imap4/camel-imap4-journal.h        |    2 +-
 camel/providers/imap4/camel-imap4-search.h         |    2 +-
 camel/providers/imap4/camel-imap4-store.h          |    2 +-
 camel/providers/imap4/camel-imap4-stream.h         |    2 +-
 camel/providers/imap4/camel-imap4-summary.h        |    2 +-
 camel/providers/imapx/camel-imapx-folder.c         |    2 +-
 camel/providers/imapx/camel-imapx-folder.h         |    2 +-
 camel/providers/imapx/camel-imapx-server.c         |    2 +-
 camel/providers/imapx/camel-imapx-store.c          |    2 +-
 camel/providers/imapx/camel-imapx-store.h          |    2 +-
 camel/providers/local/camel-local-folder.h         |    2 +-
 camel/providers/local/camel-local-store.h          |    2 +-
 camel/providers/local/camel-maildir-folder.h       |    2 +-
 camel/providers/local/camel-maildir-store.h        |    2 +-
 camel/providers/local/camel-mbox-folder.c          |    2 +-
 camel/providers/local/camel-mbox-folder.h          |    2 +-
 camel/providers/local/camel-mbox-store.h           |    2 +-
 camel/providers/local/camel-mh-folder.h            |    2 +-
 camel/providers/local/camel-mh-store.h             |    2 +-
 camel/providers/local/camel-spool-store.h          |    2 +-
 camel/providers/nntp/camel-nntp-folder.c           |    7 +-
 camel/providers/nntp/camel-nntp-store.c            |    4 +-
 camel/providers/nntp/camel-nntp-store.h            |    2 +-
 camel/providers/pop3/camel-pop3-folder.c           |    2 +-
 camel/providers/pop3/camel-pop3-folder.h           |    2 +-
 camel/providers/pop3/camel-pop3-store.c            |    2 +-
 camel/providers/pop3/camel-pop3-store.h            |    2 +-
 .../providers/sendmail/camel-sendmail-transport.c  |    6 +-
 .../providers/sendmail/camel-sendmail-transport.h  |    2 +-
 camel/providers/smtp/camel-smtp-transport.c        |   10 +-
 camel/providers/smtp/camel-smtp-transport.h        |    2 +-
 camel/tests/folder/test8.c                         |    2 +-
 camel/tests/lib/messages.c                         |    6 +-
 camel/tests/lib/session.h                          |    2 +-
 camel/tests/message/test1.c                        |    6 +-
 camel/tests/message/test3.c                        |   26 +-
 camel/tests/smime/pgp.c                            |    4 +-
 docs/reference/camel/tmpl/camel-certdb.sgml        |    2 +-
 .../reference/camel/tmpl/camel-cipher-context.sgml |    2 +-
 docs/reference/camel/tmpl/camel-data-cache.sgml    |   27 +-
 docs/reference/camel/tmpl/camel-data-wrapper.sgml  |    2 +-
 docs/reference/camel/tmpl/camel-disco-diary.sgml   |    2 +-
 docs/reference/camel/tmpl/camel-disco-folder.sgml  |    2 +-
 docs/reference/camel/tmpl/camel-disco-store.sgml   |    2 +-
 .../reference/camel/tmpl/camel-folder-summary.sgml |    2 -
 docs/reference/camel/tmpl/camel-folder.sgml        |    6 +-
 docs/reference/camel/tmpl/camel-gpg-context.sgml   |    6 +-
 .../camel/tmpl/camel-groupwise-folder.sgml         |    2 +-
 .../camel/tmpl/camel-groupwise-journal.sgml        |    2 +-
 .../camel/tmpl/camel-groupwise-store.sgml          |    2 +-
 .../camel/tmpl/camel-groupwise-transport.sgml      |    2 +-
 docs/reference/camel/tmpl/camel-http-stream.sgml   |    2 +-
 docs/reference/camel/tmpl/camel-imap-folder.sgml   |    2 +-
 docs/reference/camel/tmpl/camel-imap-journal.sgml  |    2 +-
 .../camel/tmpl/camel-imap-message-cache.sgml       |    2 +-
 docs/reference/camel/tmpl/camel-imap-store.sgml    |    2 +-
 docs/reference/camel/tmpl/camel-imap-wrapper.sgml  |    2 +-
 docs/reference/camel/tmpl/camel-imap4-engine.sgml  |    2 +-
 docs/reference/camel/tmpl/camel-imap4-folder.sgml  |    2 +-
 docs/reference/camel/tmpl/camel-imap4-journal.sgml |    2 +-
 docs/reference/camel/tmpl/camel-imap4-search.sgml  |    2 +-
 docs/reference/camel/tmpl/camel-imap4-store.sgml   |    2 +-
 docs/reference/camel/tmpl/camel-imap4-stream.sgml  |    2 +-
 docs/reference/camel/tmpl/camel-imap4-summary.sgml |    2 +-
 docs/reference/camel/tmpl/camel-index.sgml         |   46 +--
 docs/reference/camel/tmpl/camel-local-folder.sgml  |    2 +-
 docs/reference/camel/tmpl/camel-local-store.sgml   |    2 +-
 .../reference/camel/tmpl/camel-maildir-folder.sgml |    2 +-
 docs/reference/camel/tmpl/camel-maildir-store.sgml |    2 +-
 docs/reference/camel/tmpl/camel-mbox-folder.sgml   |    2 +-
 docs/reference/camel/tmpl/camel-mbox-store.sgml    |    2 +-
 docs/reference/camel/tmpl/camel-medium.sgml        |   20 +-
 docs/reference/camel/tmpl/camel-mh-folder.sgml     |    2 +-
 docs/reference/camel/tmpl/camel-mh-store.sgml      |    2 +-
 .../camel/tmpl/camel-mime-filter-basic.sgml        |    8 -
 .../camel/tmpl/camel-mime-filter-charset.sgml      |    8 -
 .../camel/tmpl/camel-mime-filter-enriched.sgml     |    2 +-
 .../camel/tmpl/camel-mime-filter-gzip.sgml         |    2 +-
 .../camel/tmpl/camel-mime-filter-index.sgml        |    8 -
 .../camel/tmpl/camel-mime-filter-save.sgml         |    8 -
 .../camel/tmpl/camel-mime-filter-tohtml.sgml       |    6 +-
 .../camel/tmpl/camel-mime-filter-yenc.sgml         |    2 +-
 docs/reference/camel/tmpl/camel-mime-message.sgml  |    2 +-
 docs/reference/camel/tmpl/camel-mime-part.sgml     |   24 +-
 .../camel/tmpl/camel-multipart-encrypted.sgml      |    2 +-
 .../camel/tmpl/camel-multipart-signed.sgml         |    2 +-
 docs/reference/camel/tmpl/camel-multipart.sgml     |    2 +-
 docs/reference/camel/tmpl/camel-nntp-store.sgml    |    2 +-
 .../reference/camel/tmpl/camel-offline-folder.sgml |    2 +-
 .../camel/tmpl/camel-offline-journal.sgml          |    2 +-
 docs/reference/camel/tmpl/camel-offline-store.sgml |    2 +-
 docs/reference/camel/tmpl/camel-operation.sgml     |   25 -
 docs/reference/camel/tmpl/camel-pop3-folder.sgml   |    2 +-
 docs/reference/camel/tmpl/camel-pop3-store.sgml    |    2 +-
 .../reference/camel/tmpl/camel-sasl-anonymous.sgml |    2 +-
 docs/reference/camel/tmpl/camel-sasl-cram-md5.sgml |    2 +-
 .../camel/tmpl/camel-sasl-digest-md5.sgml          |    2 +-
 docs/reference/camel/tmpl/camel-sasl-gssapi.sgml   |    2 +-
 docs/reference/camel/tmpl/camel-sasl-login.sgml    |    2 +-
 docs/reference/camel/tmpl/camel-sasl-ntlm.sgml     |    2 +-
 docs/reference/camel/tmpl/camel-sasl-plain.sgml    |    2 +-
 .../reference/camel/tmpl/camel-sasl-popb4smtp.sgml |    2 +-
 docs/reference/camel/tmpl/camel-sasl.sgml          |    2 +-
 .../camel/tmpl/camel-seekable-stream.sgml          |    2 +-
 .../camel/tmpl/camel-seekable-substream.sgml       |    2 +-
 .../camel/tmpl/camel-sendmail-transport.sgml       |    2 +-
 docs/reference/camel/tmpl/camel-service.sgml       |    2 +-
 docs/reference/camel/tmpl/camel-session.sgml       |    2 +-
 docs/reference/camel/tmpl/camel-smime-context.sgml |    2 +-
 .../reference/camel/tmpl/camel-smtp-transport.sgml |    2 +-
 docs/reference/camel/tmpl/camel-spool-store.sgml   |    2 +-
 docs/reference/camel/tmpl/camel-store.sgml         |    2 +-
 docs/reference/camel/tmpl/camel-stream-buffer.sgml |    2 +-
 docs/reference/camel/tmpl/camel-stream-filter.sgml |    9 -
 docs/reference/camel/tmpl/camel-stream-fs.sgml     |    2 +-
 docs/reference/camel/tmpl/camel-stream-mem.sgml    |    2 +-
 .../reference/camel/tmpl/camel-stream-process.sgml |    6 +-
 docs/reference/camel/tmpl/camel-stream-vfs.sgml    |    2 +-
 docs/reference/camel/tmpl/camel-stream.sgml        |    2 +-
 .../reference/camel/tmpl/camel-tcp-stream-raw.sgml |    2 +-
 .../reference/camel/tmpl/camel-tcp-stream-ssl.sgml |    2 +-
 docs/reference/camel/tmpl/camel-tcp-stream.sgml    |    2 +-
 docs/reference/camel/tmpl/camel-transport.sgml     |    2 +-
 docs/reference/camel/tmpl/camel-unused.sgml        |  125 +++++
 docs/reference/camel/tmpl/session.sgml             |    2 +-
 272 files changed, 2162 insertions(+), 2132 deletions(-)

commit 6759a05112000ff8b03e407f77ee13af5082d221
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Apr 2 17:49:32 2010 -0400

    Generate ChangeLog files for tarball releases.
    
    Remove old ChangeLog files that predate our switch to git.

 .gitignore                               |    2 +-
 ChangeLog                                | 4446 +------
 Makefile.am                              |   18 +-
 addressbook/ChangeLog                    | 5678 --------
 calendar/ChangeLog                       | 7249 ----------
 camel/ChangeLog                          |10217 --------------
 camel/ChangeLog.pre-1-4                  |22083 ------------------------------
 camel/Makefile.am                        |    1 -
 camel/providers/groupwise/ChangeLog      | 1972 ---
 camel/providers/hula/ChangeLog           |   12 -
 camel/providers/imap/ChangeLog           | 1373 --
 camel/providers/imap4/ChangeLog          |  400 -
 camel/providers/imapx/ChangeLog          |   77 -
 camel/providers/local/ChangeLog          |  649 -
 camel/providers/nntp/ChangeLog           |  233 -
 camel/providers/pop3/ChangeLog           |  264 -
 camel/providers/sendmail/ChangeLog       |   21 -
 camel/providers/smtp/ChangeLog           |  122 -
 camel/tests/ChangeLog                    |   47 -
 libedataserverui/ChangeLog               | 1670 ---
 po/ChangeLog                             | 4459 ------
 servers/google/libgdata-google/ChangeLog |   93 -
 servers/google/libgdata/ChangeLog        |  102 -
 servers/groupwise/ChangeLog              | 1826 ---
 24 files changed, 19 insertions(+), 62995 deletions(-)

commit 3b924a754d829cdb350ff572599cc016da297a3f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Apr 2 17:15:15 2010 -0400

    Avoid C++ keywords in headers.
    
    Particularly, in <libedataserver/e-sexp.h>.

 .../backends/groupwise/e-book-backend-groupwise.c  |   20 ++++----
 addressbook/backends/ldap/e-book-backend-ldap.c    |   20 ++++----
 addressbook/libebook/e-book-query.c                |   16 +++---
 addressbook/libedata-book/e-book-backend-sexp.c    |    8 ++--
 addressbook/libedata-book/e-book-backend-summary.c |    4 +-
 calendar/libedata-cal/e-cal-backend-sexp.c         |   34 +++++++-------
 camel/camel-filter-search.c                        |   30 ++++++------
 camel/camel-folder-search.c                        |   42 +++++++++---------
 camel/camel-search-sql-sexp.c                      |    8 ++--
 camel/providers/imap/camel-imap-search.c           |    6 +-
 libedataserver/e-sexp.c                            |   48 ++++++++++----------
 libedataserver/e-sexp.h                            |    4 +-
 12 files changed, 120 insertions(+), 120 deletions(-)

commit 9acc8ab70f4695cfe88e8da6019efeeeb4634b79
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Apr 2 11:30:58 2010 -0400

    Lock down Camel headers.
    
    Henceforth only <camel/camel.h> may be included from outside of Camel.
    This also applies to Camel's own provider modules.

 addressbook/libebook/Makefile.am                   |    8 ++-
 addressbook/libebook/e-destination.c               |    2 +-
 camel/Makefile.am                                  |   52 +++++++++++---------
 camel/camel-address.h                              |   10 +++-
 camel/camel-arg.h                                  |    6 ++-
 camel/camel-block-file.h                           |   10 +++-
 camel/camel-certdb.h                               |   10 +++-
 camel/camel-charset-map.h                          |   10 +++-
 camel/camel-cipher-context.h                       |    4 ++
 camel/camel-data-cache.h                           |    6 ++-
 camel/camel-data-wrapper.h                         |    6 ++-
 camel/camel-db.h                                   |    8 ++-
 camel/camel-debug.h                                |    6 ++-
 camel/camel-disco-diary.h                          |    6 ++-
 camel/camel-disco-folder.h                         |    6 ++-
 camel/camel-disco-store.h                          |    6 ++-
 camel/camel-exception.h                            |    6 ++-
 camel/camel-file-utils.h                           |    6 ++-
 camel/camel-filter-driver.h                        |   10 +++-
 camel/camel-filter-search.h                        |    4 ++
 camel/camel-folder-search.h                        |   10 +++-
 camel/camel-folder-summary.h                       |   10 +++-
 camel/camel-folder-thread.h                        |   10 +++-
 camel/camel-folder.h                               |    6 ++-
 camel/camel-gpg-context.h                          |   10 +++-
 camel/camel-html-parser.h                          |   10 +++-
 camel/camel-http-stream.h                          |   10 +++-
 camel/camel-iconv.h                                |   10 +++-
 camel/camel-index.h                                |   10 +++-
 camel/camel-internet-address.h                     |   10 +++-
 camel/camel-junk-plugin.h                          |    8 ++-
 camel/camel-list-utils.h                           |    8 ++-
 camel/camel-lock-client.h                          |   10 +++-
 camel/camel-lock-helper.h                          |   10 +++-
 camel/camel-lock.h                                 |   10 +++-
 camel/camel-medium.h                               |    6 ++-
 camel/camel-mempool.h                              |    4 ++
 camel/camel-mime-filter-basic.h                    |   10 +++-
 camel/camel-mime-filter-bestenc.h                  |   10 +++-
 camel/camel-mime-filter-canon.h                    |   10 +++-
 camel/camel-mime-filter-charset.h                  |   10 +++-
 camel/camel-mime-filter-crlf.h                     |   10 +++-
 camel/camel-mime-filter-enriched.h                 |   10 +++-
 camel/camel-mime-filter-from.h                     |   10 +++-
 camel/camel-mime-filter-gzip.h                     |   10 +++-
 camel/camel-mime-filter-html.h                     |   10 +++-
 camel/camel-mime-filter-index.h                    |   10 +++-
 camel/camel-mime-filter-linewrap.h                 |   10 +++-
 camel/camel-mime-filter-pgp.h                      |   10 +++-
 camel/camel-mime-filter-progress.h                 |   10 +++-
 camel/camel-mime-filter-save.h                     |   10 +++-
 camel/camel-mime-filter-tohtml.h                   |   10 +++-
 camel/camel-mime-filter-windows.h                  |   10 +++-
 camel/camel-mime-filter-yenc.h                     |   10 +++-
 camel/camel-mime-filter.h                          |   10 +++-
 camel/camel-mime-message.h                         |    6 ++-
 camel/camel-mime-parser.h                          |   10 +++-
 camel/camel-mime-part-utils.h                      |    6 ++-
 camel/camel-mime-part.h                            |    6 ++-
 camel/camel-mime-utils.h                           |   10 +++-
 camel/camel-movemail.h                             |    6 ++-
 camel/camel-msgport.h                              |    4 ++
 camel/camel-multipart-encrypted.h                  |   10 +++-
 camel/camel-multipart-signed.h                     |    6 ++-
 camel/camel-multipart.h                            |    6 ++-
 camel/camel-net-utils-win32.h                      |    4 +-
 camel/camel-net-utils.h                            |    6 ++-
 camel/camel-nntp-address.h                         |   10 +++-
 camel/camel-object.h                               |    6 ++-
 camel/camel-offline-folder.h                       |   10 +++-
 camel/camel-offline-journal.h                      |   10 +++-
 camel/camel-offline-store.h                        |   10 +++-
 camel/camel-operation.h                            |    6 ++-
 camel/camel-partition-table.h                      |   10 +++-
 camel/camel-private.h                              |    3 +-
 camel/camel-provider.h                             |    6 ++-
 camel/camel-sasl-anonymous.h                       |    4 ++
 camel/camel-sasl-cram-md5.h                        |    4 ++
 camel/camel-sasl-digest-md5.h                      |    4 ++
 camel/camel-sasl-gssapi.h                          |   10 +++-
 camel/camel-sasl-login.h                           |    4 ++
 camel/camel-sasl-ntlm.h                            |    4 ++
 camel/camel-sasl-plain.h                           |    4 ++
 camel/camel-sasl-popb4smtp.h                       |    4 ++
 camel/camel-sasl.h                                 |    4 ++
 camel/camel-search-private.c                       |   37 --------------
 camel/camel-search-private.h                       |    9 ++--
 camel/camel-search-sql-sexp.h                      |   10 +++-
 camel/camel-search-sql.h                           |   10 +++-
 camel/camel-seekable-stream.h                      |    6 ++-
 camel/camel-seekable-substream.h                   |    6 ++-
 camel/camel-service.h                              |    6 ++-
 camel/camel-session.h                              |    6 ++-
 camel/camel-smime-context.h                        |   10 +++-
 camel/camel-store-summary.h                        |   10 +++-
 camel/camel-store.h                                |    6 ++-
 camel/camel-stream-buffer.h                        |    6 ++-
 camel/camel-stream-filter.h                        |   10 +++-
 camel/camel-stream-fs.h                            |    6 ++-
 camel/camel-stream-mem.h                           |    6 ++-
 camel/camel-stream-null.h                          |   10 +++-
 camel/camel-stream-process.h                       |   10 +++-
 camel/camel-stream-vfs.h                           |    6 ++-
 camel/camel-stream.h                               |    6 ++-
 camel/camel-string-utils.h                         |   10 +++-
 camel/camel-tcp-stream-raw.h                       |    4 ++
 camel/camel-tcp-stream-ssl.h                       |    8 +++
 camel/camel-tcp-stream.h                           |    4 ++
 camel/camel-text-index.h                           |   10 +++-
 camel/camel-transport.h                            |    6 ++-
 camel/camel-trie.h                                 |    4 ++
 camel/camel-types.h                                |    6 ++-
 camel/camel-uid-cache.h                            |    6 ++-
 camel/camel-url-scanner.h                          |   10 +++-
 camel/camel-url.h                                  |    6 ++-
 camel/camel-utf8.h                                 |   10 +++-
 camel/camel-vee-folder.h                           |   10 +++-
 camel/camel-vee-store.h                            |   10 +++-
 camel/camel-vee-summary.h                          |   10 +++-
 camel/camel-vtrash-folder.h                        |   10 +++-
 camel/camel.h                                      |   10 +++-
 camel/providers/groupwise/camel-groupwise-folder.c |    9 +---
 camel/providers/groupwise/camel-groupwise-folder.h |   12 +----
 .../providers/groupwise/camel-groupwise-journal.c  |    6 --
 .../providers/groupwise/camel-groupwise-journal.h  |   12 ++---
 .../providers/groupwise/camel-groupwise-private.h  |    2 +-
 .../providers/groupwise/camel-groupwise-provider.c |    5 --
 .../groupwise/camel-groupwise-store-summary.c      |    4 +-
 .../groupwise/camel-groupwise-store-summary.h      |    9 ++--
 camel/providers/groupwise/camel-groupwise-store.c  |    7 +--
 camel/providers/groupwise/camel-groupwise-store.h  |    6 +-
 .../providers/groupwise/camel-groupwise-summary.c  |    6 --
 .../providers/groupwise/camel-groupwise-summary.h  |   10 ++--
 .../groupwise/camel-groupwise-transport.c          |    9 ---
 .../groupwise/camel-groupwise-transport.h          |    4 +-
 camel/providers/groupwise/camel-groupwise-utils.c  |    8 ---
 camel/providers/groupwise/camel-groupwise-utils.h  |    8 +--
 camel/providers/imap/Makefile.am                   |    1 -
 camel/providers/imap/camel-imap-command.c          |    6 +--
 camel/providers/imap/camel-imap-command.h          |    6 ++-
 camel/providers/imap/camel-imap-folder.c           |   25 +---------
 camel/providers/imap/camel-imap-folder.h           |   11 ++--
 camel/providers/imap/camel-imap-journal.c          |    7 ---
 camel/providers/imap/camel-imap-journal.h          |   13 ++---
 camel/providers/imap/camel-imap-message-cache.c    |    5 --
 camel/providers/imap/camel-imap-message-cache.h    |   16 +++---
 camel/providers/imap/camel-imap-private.h          |    2 +-
 camel/providers/imap/camel-imap-provider.c         |    6 +--
 camel/providers/imap/camel-imap-search.c           |    2 -
 camel/providers/imap/camel-imap-search.h           |   11 ++--
 camel/providers/imap/camel-imap-store-summary.c    |    5 +--
 camel/providers/imap/camel-imap-store-summary.h    |    9 ++--
 camel/providers/imap/camel-imap-store.c            |   19 +-------
 camel/providers/imap/camel-imap-store.h            |   18 +++---
 camel/providers/imap/camel-imap-summary.c          |    6 --
 camel/providers/imap/camel-imap-summary.h          |   11 ++--
 camel/providers/imap/camel-imap-types.h            |   39 ---------------
 camel/providers/imap/camel-imap-utils.c            |    4 --
 camel/providers/imap/camel-imap-utils.h            |    6 +-
 camel/providers/imap/camel-imap-wrapper.c          |    9 ---
 camel/providers/imap/camel-imap-wrapper.h          |    6 +-
 camel/providers/imap4/camel-imap4-command.h        |    6 +-
 camel/providers/imap4/camel-imap4-engine.h         |    6 +-
 camel/providers/imap4/camel-imap4-folder.h         |    6 +-
 camel/providers/imap4/camel-imap4-journal.h        |    6 +-
 camel/providers/imap4/camel-imap4-search.h         |    6 +-
 camel/providers/imap4/camel-imap4-specials.h       |    6 +-
 camel/providers/imap4/camel-imap4-store-summary.h  |    6 +-
 camel/providers/imap4/camel-imap4-store.h          |    6 +-
 camel/providers/imap4/camel-imap4-stream.h         |    6 +-
 camel/providers/imap4/camel-imap4-summary.h        |    6 +-
 camel/providers/imap4/camel-imap4-utils.h          |    6 +-
 camel/providers/imapx/camel-imapx-exception.h      |    6 +-
 camel/providers/imapx/camel-imapx-folder.c         |   11 ----
 camel/providers/imapx/camel-imapx-folder.h         |    6 +--
 camel/providers/imapx/camel-imapx-provider.c       |    6 +--
 camel/providers/imapx/camel-imapx-server.c         |   22 +--------
 camel/providers/imapx/camel-imapx-server.h         |    9 ++--
 camel/providers/imapx/camel-imapx-store-summary.c  |    6 +--
 camel/providers/imapx/camel-imapx-store-summary.h  |    9 ++--
 camel/providers/imapx/camel-imapx-store.c          |   17 +------
 camel/providers/imapx/camel-imapx-store.h          |    7 +--
 camel/providers/imapx/camel-imapx-stream.c         |    2 -
 camel/providers/imapx/camel-imapx-stream.h         |    8 ++--
 camel/providers/imapx/camel-imapx-summary.c        |    7 ---
 camel/providers/imapx/camel-imapx-summary.h        |   10 ++--
 camel/providers/imapx/camel-imapx-utils.c          |    7 ---
 camel/providers/imapx/camel-imapx-utils.h          |    8 ++--
 camel/providers/imapx/camel-imapx-view-summary.h   |    6 +-
 camel/providers/imapx/test-imapx.c                 |    1 -
 camel/providers/local/camel-local-folder.c         |    9 +---
 camel/providers/local/camel-local-folder.h         |    8 +--
 camel/providers/local/camel-local-private.h        |    2 +-
 camel/providers/local/camel-local-provider.c       |    4 --
 camel/providers/local/camel-local-store.c          |    7 ---
 camel/providers/local/camel-local-store.h          |    4 +-
 camel/providers/local/camel-local-summary.c        |    6 --
 camel/providers/local/camel-local-summary.h        |   11 ++---
 camel/providers/local/camel-maildir-folder.c       |    5 --
 camel/providers/local/camel-maildir-folder.h       |    2 +-
 camel/providers/local/camel-maildir-store.c        |    5 --
 camel/providers/local/camel-maildir-store.h        |    2 +-
 camel/providers/local/camel-maildir-summary.c      |    8 ---
 camel/providers/local/camel-maildir-summary.h      |    9 +--
 camel/providers/local/camel-mbox-folder.c          |   12 -----
 camel/providers/local/camel-mbox-folder.h          |    2 +-
 camel/providers/local/camel-mbox-store.c           |    6 --
 camel/providers/local/camel-mbox-store.h           |    2 +-
 camel/providers/local/camel-mbox-summary.c         |    9 ---
 camel/providers/local/camel-mbox-summary.h         |    6 +-
 camel/providers/local/camel-mh-folder.c            |    4 --
 camel/providers/local/camel-mh-folder.h            |    2 +-
 camel/providers/local/camel-mh-store.c             |    6 --
 camel/providers/local/camel-mh-store.h             |    2 +-
 camel/providers/local/camel-mh-summary.c           |    5 +--
 camel/providers/local/camel-mh-summary.h           |    9 +--
 camel/providers/local/camel-spool-folder.c         |   11 ----
 camel/providers/local/camel-spool-folder.h         |    5 +--
 camel/providers/local/camel-spool-store.c          |    6 --
 camel/providers/local/camel-spool-store.h          |    2 +-
 camel/providers/local/camel-spool-summary.c        |    6 --
 camel/providers/local/camel-spool-summary.h        |   12 ++---
 camel/providers/nntp/camel-nntp-auth.c             |    3 -
 camel/providers/nntp/camel-nntp-auth.h             |    4 +-
 camel/providers/nntp/camel-nntp-folder.c           |   16 +------
 camel/providers/nntp/camel-nntp-folder.h           |    5 +-
 camel/providers/nntp/camel-nntp-grouplist.c        |    2 -
 camel/providers/nntp/camel-nntp-grouplist.h        |    2 +-
 camel/providers/nntp/camel-nntp-newsrc.c           |    2 -
 camel/providers/nntp/camel-nntp-newsrc.h           |    6 +-
 camel/providers/nntp/camel-nntp-private.h          |    2 +-
 camel/providers/nntp/camel-nntp-provider.c         |    2 -
 camel/providers/nntp/camel-nntp-resp-codes.h       |    2 +-
 camel/providers/nntp/camel-nntp-store-summary.c    |    4 +-
 camel/providers/nntp/camel-nntp-store-summary.h    |    9 ++--
 camel/providers/nntp/camel-nntp-store.c            |   13 +-----
 camel/providers/nntp/camel-nntp-store.h            |    4 +-
 camel/providers/nntp/camel-nntp-stream.c           |    2 -
 camel/providers/nntp/camel-nntp-stream.h           |    8 ++--
 camel/providers/nntp/camel-nntp-summary.c          |    9 ---
 camel/providers/nntp/camel-nntp-summary.h          |    8 ++--
 camel/providers/nntp/camel-nntp-types.h            |    2 +-
 camel/providers/nntp/camel-nntp-utils.c            |    4 --
 camel/providers/nntp/camel-nntp-utils.h            |    2 +-
 camel/providers/pop3/camel-pop3-engine.c           |    5 +-
 camel/providers/pop3/camel-pop3-engine.h           |   10 ++--
 camel/providers/pop3/camel-pop3-folder.c           |    6 --
 camel/providers/pop3/camel-pop3-folder.h           |    4 +-
 camel/providers/pop3/camel-pop3-provider.c         |    4 --
 camel/providers/pop3/camel-pop3-store.c            |   16 ------
 camel/providers/pop3/camel-pop3-store.h            |    6 +-
 camel/providers/pop3/camel-pop3-stream.h           |    8 ++--
 camel/providers/sendmail/camel-sendmail-provider.c |    4 +-
 .../providers/sendmail/camel-sendmail-transport.c  |    6 --
 .../providers/sendmail/camel-sendmail-transport.h  |    4 +-
 camel/providers/smtp/camel-smtp-provider.c         |    5 +--
 camel/providers/smtp/camel-smtp-transport.c        |   24 +--------
 camel/providers/smtp/camel-smtp-transport.h        |    5 +-
 camel/tests/lib/camel-test-provider.h              |    4 +-
 259 files changed, 968 insertions(+), 1034 deletions(-)

commit c9e5ca748b3196d7d171ce78f7cf530c7d2bacc8
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Apr 2 18:14:54 2010 +0200

    Bug #538793 - Translation issues under camel/providers/local

 camel/providers/local/camel-local-folder.c   |   24 +++++++++++++++++++++---
 camel/providers/local/camel-local-folder.h   |    2 ++
 camel/providers/local/camel-maildir-folder.c |   15 +++++----------
 camel/providers/local/camel-mbox-folder.c    |   19 +++++++------------
 camel/providers/local/camel-mh-folder.c      |   15 ++++++---------
 5 files changed, 41 insertions(+), 34 deletions(-)

commit 6fc6243dc9190c35c1298b2d35ac904a46245602
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Apr 1 21:25:48 2010 +0300

    Bug 614388 - Broken Delete after X days behaviour

 camel/providers/pop3/camel-pop3-folder.c |   19 ++++++++++++++-----
 1 files changed, 14 insertions(+), 5 deletions(-)

commit f6b51eb30e52875b5b3b9b71a3e6305d65099bb0
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Apr 1 21:23:36 2010 +0200

    Bug #325121 - Do not translate developer strings in g_param_spec_*

 libedataserverui/e-cell-renderer-color.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 099e3462beabcbe3e9ea7d508a4725554ec858af
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Apr 1 18:54:06 2010 +0200

    Bug #261087 - "Learning junk" in camel difficult to translate

 camel/camel-folder.c |    6 +++---
 po/POTFILES.in       |    3 ---
 2 files changed, 3 insertions(+), 6 deletions(-)

commit 89d8d584db90b6a503143c6b5d25f1e86c3047b4
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Apr 1 15:55:13 2010 +0200

    Implicit declaration of function 'gpg_ctx_op_cancel' on windows

 camel/camel-gpg-context.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit 2e8320575f414e75373b79e9870f820f46ba2f82
Author: Claude Paroz <claude@2xlibre.net>
Date:   Thu Apr 1 15:04:35 2010 +0200

    Bug #611247 - Bad concatenation for translators

 camel/providers/pop3/camel-pop3-store.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 0e7f9c5e3d849bc1b89c430311d3a3d13810aa15
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Apr 1 14:58:55 2010 +0200

    Bug #610353 - Search folder with label matches on substring

 camel/camel-db.c              |   47 ++++++++++++++++++++++++++++++++++++++++-
 camel/camel-folder-summary.c  |    3 +-
 camel/camel-search-sql-sexp.c |    4 +-
 3 files changed, 50 insertions(+), 4 deletions(-)

commit c410ed49ddeb76839c669eae93096d4c73a7b290
Author: Jim McMahon <jim@madbongo.net>
Date:   Thu Apr 1 14:43:49 2010 +0200

    Bug #570508 - Google Contacts does not display business phone

 addressbook/backends/google/util.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1f17d6b9867d0043b7a050275cb40130e97d51bb
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Apr 1 14:31:30 2010 +0200

    Bug #567000 - [IMAP] Renaming folder generates errors

 camel/providers/imap/camel-imap-store.c |   23 ++++++++++++++++++++++-
 1 files changed, 22 insertions(+), 1 deletions(-)

commit 500e0e9efd733f5e4f0923d657e2d0ed0e1dd5a5
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Apr 1 14:27:06 2010 +0200

    Bug #520233 - Crash in imap_body_decode at camel-imap-utils.c:979

 camel/providers/imap/camel-imap-utils.c |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

commit 4203eaa8c465501b32cfe3114751c84ad1043edb
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Apr 1 14:18:21 2010 +0200

    Bug #518876 - Does not display recent messages in nntp

 camel/providers/nntp/camel-nntp-summary.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 10bc3c4e54453c7799d6a103f781cf92e9c47003
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Apr 1 14:08:38 2010 +0200

    Bug #418502 - Evolution causes gpg stale locks

 camel/camel-gpg-context.c |   24 ++++++++++++++++++------
 1 files changed, 18 insertions(+), 6 deletions(-)

commit e264f47c9db1bd2a6f6a33db12a8765b69566827
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Mar 31 21:52:32 2010 -0400

    Repair more unintended deletions.

 camel/camel-disco-folder.c                 |    1 +
 camel/camel-offline-folder.c               |    1 +
 camel/providers/imap/camel-imap-folder.c   |    1 +
 camel/providers/imap4/camel-imap4-folder.c |    1 +
 camel/providers/local/camel-local-folder.c |    1 +
 5 files changed, 5 insertions(+), 0 deletions(-)

commit a77aea8bf3ad08d571d68397c2b4621ea254609b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Mar 31 21:37:22 2010 -0400

    Remove debug statements.

 camel/camel-object.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

commit ad84b6ba2ade856e298eb0b6a0115b0f770928a1
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Mar 31 21:36:18 2010 -0400

    Back out some over-zealous deletion.

 camel/camel-object.c |  186 ++++++++++++++++++++++++++++++++++++++++++++++++++
 camel/camel-object.h |    5 +-
 2 files changed, 190 insertions(+), 1 deletions(-)

commit a476c3e1ad761ba2b942a6eb4f227f96f55d0e88
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Mar 31 19:17:12 2010 -0400

    Remove some deprecated API from camel.
    
    This bumps the libcamel soname to 15.0.0.

 camel/Makefile.am                                  |    9 -
 camel/camel-data-cache.c                           |    6 -
 camel/camel-debug.c                                |    9 +-
 camel/camel-debug.h                                |    4 -
 camel/camel-digest-folder.c                        |  371 -----------
 camel/camel-digest-folder.h                        |   60 --
 camel/camel-digest-store.c                         |  181 ------
 camel/camel-digest-store.h                         |   57 --
 camel/camel-digest-summary.c                       |   86 ---
 camel/camel-digest-summary.h                       |   59 --
 camel/camel-disco-folder.c                         |    1 -
 camel/camel-file-utils.c                           |   19 -
 camel/camel-file-utils.h                           |    4 -
 camel/camel-i18n.h                                 |   56 --
 camel/camel-mime-utils.c                           |  112 +----
 camel/camel-mime-utils.h                           |   13 -
 camel/camel-news-address.c                         |   63 --
 camel/camel-news-address.h                         |   54 --
 camel/camel-object.c                               |  661 --------------------
 camel/camel-object.h                               |  117 +----
 camel/camel-offline-folder.c                       |    1 -
 camel/camel-private.h                              |    2 +
 camel/camel-process.c                              |  150 -----
 camel/camel-process.h                              |   42 --
 camel/camel-store.c                                |   58 --
 camel/camel-store.h                                |   16 -
 camel/camel-types.h                                |    2 -
 camel/camel-vee-summary.c                          |   18 -
 camel/camel.h                                      |    5 -
 camel/providers/imap/camel-imap-folder.c           |    1 -
 camel/providers/imap4/camel-imap4-folder.c         |    1 -
 camel/providers/imapx/camel-imapx-provider.c       |    3 +-
 camel/providers/imapx/camel-imapx-server.c         |    2 +-
 camel/providers/imapx/camel-imapx-store.c          |    2 +-
 camel/providers/local/camel-local-folder.c         |    1 -
 configure.ac                                       |    4 +-
 docs/reference/camel/camel-docs.sgml               |    5 -
 docs/reference/camel/camel-sections.txt            |   94 ---
 docs/reference/camel/tmpl/camel-debug.sgml         |    6 -
 docs/reference/camel/tmpl/camel-digest-folder.sgml |   18 -
 docs/reference/camel/tmpl/camel-digest-store.sgml  |   16 -
 .../reference/camel/tmpl/camel-digest-summary.sgml |   15 -
 docs/reference/camel/tmpl/camel-file-utils.sgml    |   10 -
 docs/reference/camel/tmpl/camel-mime-utils.sgml    |   61 --
 docs/reference/camel/tmpl/camel-news-address.sgml  |   16 -
 docs/reference/camel/tmpl/camel-object.sgml        |  197 ------
 docs/reference/camel/tmpl/camel-process.sgml       |   23 -
 docs/reference/camel/tmpl/camel-store.sgml         |   40 --
 docs/reference/camel/tmpl/camel-unused.sgml        |  491 +++++++++++++++
 49 files changed, 503 insertions(+), 2739 deletions(-)

commit b15f2a3277ee765697e510774c3e428c33f0eab3
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Mar 31 18:42:51 2010 -0400

    Add gtk-doc tests, but leave them disabled.

 docs/reference/addressbook/libebook/Makefile.am    |    2 ++
 .../addressbook/libedata-book/Makefile.am          |    1 +
 docs/reference/calendar/libecal/Makefile.am        |    2 ++
 docs/reference/calendar/libedata-cal/Makefile.am   |    2 ++
 docs/reference/camel/Makefile.am                   |    2 ++
 docs/reference/libebackend/Makefile.am             |    2 ++
 docs/reference/libedataserver/Makefile.am          |    2 ++
 docs/reference/libedataserverui/Makefile.am        |    2 ++
 8 files changed, 15 insertions(+), 0 deletions(-)

commit a9aac8aa6f6c84cae595f3872b0e580e89dc951b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Mar 31 18:28:44 2010 -0400

    Add --name-space to MKDB_OPTIONS.

 docs/reference/Makefile.am       |    3 +--
 docs/reference/camel/Makefile.am |    2 +-
 2 files changed, 2 insertions(+), 3 deletions(-)

commit 93f4709e25e991061f337fb5b94050e25a4f73b8
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Mar 31 14:37:13 2010 -0400

    Remove deprecated API from libedataserver.
    
    This bumps the libedataserver soname to 12.0.0.

 camel/providers/imapx/camel-imapx-folder.c         |    2 -
 configure.ac                                       |    4 +-
 .../libedataserver/libedataserver-docs.sgml        |    4 -
 .../libedataserver/libedataserver-sections.txt     |  112 --
 .../libedataserver/tmpl/e-categories.sgml          |   18 -
 docs/reference/libedataserver/tmpl/e-memory.sgml   |  194 ---
 .../libedataserver/tmpl/e-source-list.sgml         |   10 -
 docs/reference/libedataserver/tmpl/e-source.sgml   |   27 -
 docs/reference/libedataserver/tmpl/e-util.sgml     |   10 -
 libedataserver/Makefile.am                         |   12 +-
 libedataserver/e-categories.c                      |   43 -
 libedataserver/e-categories.h                      |    6 -
 libedataserver/e-data-server-util.c                |   18 -
 libedataserver/e-data-server-util.h                |    5 -
 libedataserver/e-iconv.c                           |  616 ---------
 libedataserver/e-iconv.h                           |   50 -
 libedataserver/e-memory.c                          |  896 ------------
 libedataserver/e-memory.h                          |   47 +-
 libedataserver/e-msgport.c                         | 1426 --------------------
 libedataserver/e-msgport.h                         |  120 --
 libedataserver/e-source-list.c                     |   25 -
 libedataserver/e-source-list.h                     |    4 -
 libedataserver/e-source.c                          |   58 -
 libedataserver/e-source.h                          |    9 -
 libedataserver/e-trie.c                            |  377 ------
 libedataserver/e-trie.h                            |   47 -
 libedataserver/md5-utils.c                         |  354 -----
 libedataserver/md5-utils.h                         |   63 -
 28 files changed, 7 insertions(+), 4550 deletions(-)

commit 2990f4833e2f32c10bbf42d24e76221139889067
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Mar 31 14:19:53 2010 -0400

    Remove ESourceOptionMenu from libedataserverui.
    
    This bumps the libedataserverui soname to 10.0.0.

 configure.ac                                       |    7 +-
 .../libedataserverui/libedataserverui-docs.sgml    |    1 -
 .../libedataserverui/libedataserverui-sections.txt |   19 --
 .../libedataserverui/libedataserverui.types        |    2 -
 .../tmpl/libedataserverui-unused.sgml              |   62 ++++
 libedataserverui/Makefile.am                       |    2 -
 libedataserverui/e-name-selector-dialog.c          |   21 --
 libedataserverui/e-source-option-menu.c            |  324 --------------------
 libedataserverui/e-source-option-menu.h            |   65 ----
 9 files changed, 66 insertions(+), 437 deletions(-)

commit 1ea298429b2fa1f8c1018c5669491cc706195c3e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Mar 31 16:27:55 2010 -0400

    Post-release version bump.

 configure.ac |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 2c75863e0764e242a2696f4ede30572595927baa
Author: Wadim Dziedzic <nikdo@aviary.pl>
Date:   Tue Mar 30 18:45:13 2010 +0200

    Updated Polish translation

 po/pl.po | 2290 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 1214 insertions(+), 1076 deletions(-)

commit 46a281373a7f8afc96a52e3e8319424646357277
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue Mar 30 02:48:32 2010 +0530

    updated the earlier fix for crash at exit to add the missing part - imapx

 camel/providers/imapx/camel-imapx-server.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit d610d74b84c1bccccf411da5c48574409dc1e4b8
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Mar 29 10:56:52 2010 -0400

    Missed one...

 docs/reference/camel/camel-docs.sgml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 21bc40cd187288c1b639a30f9f60d2bbd641b2fe
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Mar 29 10:50:20 2010 -0400

    Convert ENTITY tags to xi:include in Camel API docs.

 docs/reference/camel/camel-docs.sgml |  357 +++++++++++----------------------
 1 files changed, 119 insertions(+), 238 deletions(-)

commit 3ff65f8f66579709f5e2d2f7f37c745b7df6038e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Mar 29 10:16:57 2010 -0400

    Missing xmlns attribute in Camel API docs.

 docs/reference/camel/camel-docs.sgml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 90b9d78f919fcb672dc046d6f2ce55917d30ba4f
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Mar 29 18:11:09 2010 +0530

    Bug 614056 - evolution-data-server-2.29.92 failed to build

 camel/providers/imapx/Makefile.am            |    2 +-
 camel/providers/imapx/camel-imapx-tokenise.h |   80 +++++++++++++-------------
 camel/providers/imapx/camel-imapx-tokens.txt |    1 +
 3 files changed, 41 insertions(+), 42 deletions(-)

commit 0b62286f967451d68ff6c57424879e5048d48d51
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Mar 29 18:02:30 2010 +0530

    fix a crash on quit - imapx

 camel/providers/imapx/camel-imapx-server.c |   21 ++++++++++++---------
 1 files changed, 12 insertions(+), 9 deletions(-)

commit 2045ecb5c397b8e81d80cf79518ae85bb94e4cc6
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Fri Mar 26 22:55:13 2010 +0530

    Bug 549221 - Deleted E-Mails re-appear in Evolution client

 camel/providers/groupwise/camel-groupwise-folder.c |   28 +++++++++++++++----
 1 files changed, 22 insertions(+), 6 deletions(-)

commit 8de5c6b9bfcdf6aaf60fd19295c25c48c41282e0
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Fri Mar 26 21:53:56 2010 +0530

    Bug 549225 (bnc) -Evlution client does not update status of messages in the GroupWise Post Office

 camel/providers/groupwise/camel-groupwise-folder.c |   44 ++++++++++++--------
 1 files changed, 26 insertions(+), 18 deletions(-)

commit 283d0dd5be6169298d68b1f126e5522857376c4f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Mar 28 12:35:15 2010 -0400

    Add deprecated symbol indices to API docs.

 .../addressbook/libebook/libebook-docs.sgml        |    4 ++++
 .../libedata-book/libedata-book-docs.sgml          |    4 ++++
 docs/reference/calendar/libecal/libecal-docs.sgml  |    4 ++++
 .../calendar/libedata-cal/libedata-cal-docs.sgml   |    4 ++++
 docs/reference/libebackend/libebackend-docs.xml    |    4 ++++
 .../libedataserver/libedataserver-docs.sgml        |    4 ++++
 .../libedataserverui/libedataserverui-docs.sgml    |    4 ++++
 7 files changed, 28 insertions(+), 0 deletions(-)

commit f417900b9aa3059933f2ac7a21bdc237fb07ba6f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Mar 28 12:28:11 2010 -0400

    Deprecate EStrv.

 docs/reference/camel/tmpl/camel-mempool.sgml |    2 --
 libedataserver/e-memory.h                    |    2 ++
 2 files changed, 2 insertions(+), 2 deletions(-)

commit f52b21fee81bf929d376997448ab7b50d5b0cbb5
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Mar 28 12:04:25 2010 -0400

    Deprecate EMemPool, add CamelMemPool.

 .gitignore                                    |    1 +
 camel/Makefile.am                             |    2 +
 camel/camel-folder.c                          |   25 ++--
 camel/camel-mempool.c                         |  220 +++++++++++++++++++++++++
 camel/camel-mempool.h                         |   71 ++++++++
 camel/camel-mime-parser.c                     |   15 +-
 camel/camel-text-index.c                      |   13 +-
 camel/camel.h                                 |    1 +
 camel/providers/imapx/camel-imapx-utils.c     |    1 -
 camel/providers/local/camel-maildir-summary.c |   15 +-
 docs/reference/camel/camel-docs.sgml          |    6 +
 docs/reference/camel/camel-sections.txt       |   15 ++-
 docs/reference/camel/tmpl/camel-mempool.sgml  |   85 ++++++++++
 docs/reference/camel/tmpl/camel-store.sgml    |    7 +
 libedataserver/e-memory.h                     |    2 +
 15 files changed, 439 insertions(+), 40 deletions(-)

commit bd1cc49a00ffe50af130baed4d0a3240b07849fd
Author: A S Alam <aalam@users.sf.net>
Date:   Sun Mar 28 09:38:01 2010 +0530

    complete Translation for Punjabi by A S Alam

 po/pa.po | 2501 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 1327 insertions(+), 1174 deletions(-)

commit 1a5695614a0f7272a85e286d73d4fc5ec1cd9c76
Author: Jamil Ahmed <itsjamil@gmail.com>
Date:   Sat Mar 27 23:55:05 2010 +0600

    Updated Bengali translation

 po/bn.po | 1689 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 854 insertions(+), 835 deletions(-)

commit 1d0e859369fba872a9f2af95dc1fa83e19231b30
Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
Date:   Sat Mar 27 13:53:28 2010 +0200

    Updated Ukrainian translation

 po/uk.po | 1202 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 620 insertions(+), 582 deletions(-)

commit 9ad7861c1e33b6d5cdbae4863625625b931f1b68
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date:   Thu Mar 25 06:22:50 2010 +0100

    Avoid compiler warnings when HAVE_LOCALTIME_R is undefined

 libedataserver/e-time-utils.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d5e6beaa8112273ff1f6ed5a844e701dad51519f
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Wed Mar 24 16:07:17 2010 +0530

    Bug 611775 - IMAPX : support for folder rename

 camel/providers/imapx/camel-imapx-server.c |   62 +++++++++++++++++++++
 camel/providers/imapx/camel-imapx-server.h |    1 +
 camel/providers/imapx/camel-imapx-store.c  |   81 +++++++++++++++++++++++++++-
 3 files changed, 143 insertions(+), 1 deletions(-)

commit 1bece603169800160c6009de2e31fe1714d195dc
Author: Kenneth Nielsen <k.nielsen81@gmail.com>
Date:   Tue Mar 23 23:06:54 2010 +0100

    Updated Danish translation

 po/da.po | 2356 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 1244 insertions(+), 1112 deletions(-)

commit 13b5c39d0a18700b645d0f5bda7a8732c717228c
Author: Fridrich Strba <fridrich.strba@bluewin.ch>
Date:   Tue Mar 23 17:52:43 2010 +0100

    [win32] Don't bother with the .gnome2_private override.

 libedataserverui/e-passwords.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 46a484f0c199b190596cfbe019a1a1ec31eb5bc4
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Mar 23 11:47:16 2010 -0400

    Bug 613639 - Evolution hard codes .gnome2

 libedataserverui/e-passwords.c |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

commit 942568d000285deaed220dab9ffed5c66a0c7a3a
Author: Thanos Lefteris <alefteris@gmail.com>
Date:   Mon Mar 22 22:39:27 2010 +0200

    Updated Greek translation for evolution-data-server

 po/el.po |  805 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 403 insertions(+), 402 deletions(-)

commit f51d8cf21d651e14affd9afb3f7711c710f2cc02
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Mon Mar 22 20:02:04 2010 +0100

    Updated Basque language

 po/eu.po |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 4b79d1b37766e697d03f6320618d1b0aea5a83b4
Author: Žygimantas Beručka <zygis@gnome.org>
Date:   Sun Mar 21 01:50:08 2010 +0200

    Updated Lithuanian translation

 po/lt.po | 2362 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 1138 insertions(+), 1224 deletions(-)

commit 8ab2718b2b5f15ed08317f9f1064f641f7ed7f54
Author: Fridrich Strba <fridrich.strba@bluewin.ch>
Date:   Sat Mar 20 23:46:41 2010 +0100

    Remove an unnecessary include

 calendar/libecal/e-cal-system-timezone.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 933e0cd0f00da19bbe6bd135e4781c69b0233c71
Author: Fridrich Strba <fridrich.strba@bluewin.ch>
Date:   Sat Mar 20 23:36:34 2010 +0100

    [win32] Get system timezone location by querying the registry

 calendar/libecal/e-cal-system-timezone.c |  292 ++++++++++++++++++++++++++++++
 1 files changed, 292 insertions(+), 0 deletions(-)

commit 017dbcd2014b631c5a567ffff660e859f0680164
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:   Thu Mar 18 00:58:27 2010 +0000

    Updated Portuguese translation

 po/pt.po |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 96fd4c732f9059dfde1e1876743f816e66116596
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:   Thu Mar 18 00:54:10 2010 +0000

    Updated Portuguese translation

 po/pt.po | 2281 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 1224 insertions(+), 1057 deletions(-)

commit e693c4fe7695890d9517c69e7d0905973372dd3e
Author: Priit Laes <plaes@plaes.org>
Date:   Wed Mar 17 18:45:52 2010 +0200

    [Bug 613169] Weather calendar backend links against out-of-tree library
    
    When uprading from 2.28.x -> 2.29.x weather calendar library is linked
    against wrong library causing broken Evolution.

 calendar/backends/weather/Makefile.am |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit af1c810a58606e283ace5cdd23dce4816b0ab0f1
Author: Ross Burton <ross@linux.intel.com>
Date:   Wed Mar 17 11:43:28 2010 +0000

    Update git.mk

 git.mk |  177 +++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 93 insertions(+), 84 deletions(-)
