# Generated by Makefile. Do not edit.

commit cb16162cee376996c5b7050e2759523a15f7bdc9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Nov 11 09:04:24 2012 -0500

    NEWS update for 3.6.2 release.

 NEWS |   60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 60 insertions(+)

commit 2f8dcbeb4ab33852ffd44d1acc57d22f3fadd623
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Nov 9 21:54:46 2012 -0500

    Coding style and whitespace cleanup.

 camel/camel-certdb.c                             |    9 ++++-----
 camel/camel-imapx-server.c                       |    2 +-
 camel/camel-mime-utils.c                         |    2 +-
 camel/providers/pop3/camel-pop3-engine.c         |    8 ++++----
 camel/providers/pop3/camel-pop3-folder.c         |    8 ++++----
 libebackend/e-collection-backend.c               |    9 +++++----
 modules/online-accounts/goaewsclient.c           |    6 +++---
 modules/online-accounts/module-online-accounts.c |    9 +++++++--
 8 files changed, 29 insertions(+), 24 deletions(-)

commit b20c31defbc4af6f3723954df62bee11d8767761
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Nov 9 22:33:30 2012 -0500

    vala: Remove unused metadata.

 vala/EDataServer-1.2.metadata |    1 -
 1 file changed, 1 deletion(-)

commit 3bc44ae16837ad495351f840370a0cc58127788b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Nov 2 16:33:03 2012 -0400

    Suppress g-ir-scanner warnings.
    
    They're far too noisy, and make it difficult to spot new C compiler
    warnings, which are the only ones I care about.  We can enable them
    again when we're serious about cleaning them up.  In the meantime,
    they're just getting in the way.
    (cherry picked from commit e8ecbd7356caf9e3a4668a71224c60cce2bf94bf)

 addressbook/libebook/Makefile.am |    2 +-
 calendar/libecal/Makefile.am     |    2 +-
 libedataserver/Makefile.am       |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit c9a2cbd7dfd0c11dcccbedb4f0235af8e1570015
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Nov 7 07:53:56 2012 -0500

    Disable runtime check in source_registry_initable_init().
    
    Rationale explained in the source code.
    
    (cherry picked from commit fab2ee606fad729edafc9a22379a26c01b1f0eb5)

 libedataserver/e-source-registry.c |   20 ++++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)

commit 88ae806e70ac9902170b2ad899fef5aadf797d8a
Author: Dan Williams <dcbw@redhat.com>
Date:   Wed Nov 7 06:59:51 2012 -0500

    Bug 687694 - imapx_untagged_vanished() is inefficient
    
    For uid->len = 318320, timing the loop yields:
    
    g_list_append(): 60+ seconds
    g_list_prepend(): 0.3 seconds
    
    (cherry picked from commit ffd4d6931fd5af8624610825dd026139a6926a38)

 camel/camel-imapx-server.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit a72fce911a90e0645cf3e05366a7fdb095aa0da3
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Nov 7 13:09:18 2012 +0100

    Bug #687642 - Crash under caldav_synch_slave_loop()

 calendar/backends/caldav/e-cal-backend-caldav.c |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 92b736559ea5d2ede02cd6b060e48071ce8b7185
Author: Andreas Kohn <andreas.kohn@gmail.com>
Date:   Wed Nov 7 12:35:51 2012 +0100

    Bug #669082 - Workaround crash in imapx_command_copy_messages_step_done()

 camel/camel-imapx-server.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7668bc28f0427901e0e7b75d8bf0d740ce389606
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Nov 6 19:00:43 2012 +0100

    Bug #687776 - E-D-S crash in local address book

 addressbook/backends/file/e-book-backend-file.c |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit eaf9825a785c0e78bd72f7bfd961951d917990a6
Author: Paul Menzel <paulepanter@users.sourceforge.net>
Date:   Sun Nov 4 22:42:08 2012 +0100

    [l10n] Fixed German translation, bug #687562

 po/de.po |  529 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 268 insertions(+), 261 deletions(-)

commit 4fb1d0e12510fdf20082dd57921b57754979d77e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Nov 4 11:41:16 2012 -0500

    EBookBackendSqliteDB: Add argument guards.
    
    (cherry picked from commit 1bfd6765d4684ab91842aabb87604badf80b52c0)

 .../libedata-book/e-book-backend-sqlitedb.c        |  105 ++++++++++++++++++--
 1 file changed, 98 insertions(+), 7 deletions(-)

commit 3fd3e05dac42b255250e10b95f3b13bd6a708810
Author: Yuri Myasoedov <omerta13@yandex.ru>
Date:   Sun Nov 4 20:21:41 2012 +0400

    Updated Russian translation

 po/ru.po |  133 +++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 89 insertions(+), 44 deletions(-)

commit 9c843b8cb4d1bc77323d63c1815daff06b25df29
Author: A S Alam <aalam@users.sf.net>
Date:   Sun Nov 4 09:54:11 2012 +0530

    update Punjabi Translation for package

 po/pa.po |  208 ++++++++++++++++++++++++++++----------------------------------
 1 file changed, 94 insertions(+), 114 deletions(-)

commit 05f81278cdf7fb40466b30016e81a743fb4057f3
Author: Gil Forcada <gforcada@gnome.org>
Date:   Sat Nov 3 16:10:07 2012 +0100

    [l10n] Updated Catalan translation

 po/ca.po |  761 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 401 insertions(+), 360 deletions(-)

commit 22a53d47e25b0f9e0dc6ab513037df30e768d951
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Nov 2 13:15:00 2012 -0400

    Fix invalid Gtk-Doc syntax in comments.
    
    Not certain this is everything, just what I could find.

 addressbook/libedata-book/e-data-book-view.c |    7 ++++---
 calendar/libecal/e-cal-check-timezones.c     |    2 +-
 calendar/libecal/e-cal-client.c              |   22 +++++++++++-----------
 calendar/libecal/e-cal-component.c           |    7 ++++---
 calendar/libecal/e-cal.c                     |   22 +++++++++++-----------
 calendar/libedata-cal/e-cal-backend.c        |    4 ++--
 6 files changed, 33 insertions(+), 31 deletions(-)

commit 56e29e6a9260a26cabfc2a077093a79f44ee1d43
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Nov 2 11:10:17 2012 +0100

    e_async_closure_callback: Do not test 'object' parameter validity
    
    It is unnecessary to test validity of the 'object' parameter,
    especially when this callback does nothing with it. The reason
    is that the secret_password_store() calls the callback with NULL
    'object', which leads to a deadlock on the source registry side.

 libedataserver/e-data-server-util.c |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 8f1a9518da373d081c9a7475c64cf58563709bd0
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Nov 2 10:40:07 2012 +0100

    Bug #685090 - GOA EWS module doesn't save all required values

 modules/online-accounts/goaewsclient.c           |   41 +++++++++++++++++-
 modules/online-accounts/module-online-accounts.c |   49 +++++++++++++++++++++-
 2 files changed, 88 insertions(+), 2 deletions(-)

commit 9dae6ba3c2dac006c4a941011daedc45b861c0a1
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Oct 31 20:39:29 2012 +0100

    Collection's child source Enabled should match collections Enabled

 libebackend/e-collection-backend.c |    5 +++++
 1 file changed, 5 insertions(+)

commit a7a73cbf35102868fd5637fdd129cd9d56547fe1
Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
Date:   Wed Oct 31 09:24:17 2012 +0530

    Updated Marathi Translations

 po/mr.po |  197 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 113 insertions(+), 84 deletions(-)

commit c0835a29f75cd997906c9f748e901d273368bb55
Author: Alexandre Franke <alexandre.franke@gmail.com>
Date:   Tue Oct 30 19:30:03 2012 +0100

    Update French translation

 po/fr.po |  217 +++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 129 insertions(+), 88 deletions(-)

commit 29287144fd7821ddf0d1dda875dae20b0eebb3e9
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Oct 30 19:00:34 2012 +0100

    Bug #681962 - Identify server certificates by hostname and fingerprint

 camel/camel-certdb.c         |  102 ++++++++++++++++++++++++++++++++++++------
 camel/camel-certdb.h         |    4 +-
 camel/camel-tcp-stream-ssl.c |   11 ++---
 3 files changed, 94 insertions(+), 23 deletions(-)

commit 8976a4c0f54e5635e785c64dabfec778a6f9f4ac
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Oct 30 18:49:15 2012 +0100

    Bug #685034 - [imapx] Read status of email is not persisted correctly

 camel/camel-imapx-server.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit a548011233eeba195aa519eaa210d4c1457a89e9
Author: Sweta Kothari <swkothar@redhat.com>
Date:   Tue Oct 30 15:41:52 2012 +0530

    Updated gujarati file

 po/gu.po |  191 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 112 insertions(+), 79 deletions(-)

commit 5323e33d2986e049f78c985c9b028870c0993748
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Oct 29 17:05:47 2012 +0100

    Bug #687100 - Crash under cal_backend_contacts_remove_book_record()

 calendar/backends/contacts/e-cal-backend-contacts.c |   13 +++++++++++++
 1 file changed, 13 insertions(+)

commit a0d04e1ce5dacc564782d1a8300f61d2e4a74087
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Oct 29 15:13:41 2012 +0100

    Bug #686924 - Doesn't parse Gerrit encoded From address correctly

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

commit eb808f333600ffcc952ee7d7deb9b28b5b55188d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Oct 28 07:38:10 2012 -0400

    imapx_command_start: Improve handling of write-to-stream error.
    
    For some reason we were calling camel_stream_write_string() without
    passing a GError, and on failure setting a very generic error message
    and losing potentially useful information about the actual error.
    
    (cherry picked from commit 3ea35694702692ad17895e5751146127606e591d)

 camel/camel-imapx-server.c |    8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

commit 5ce9ff162effaa170af34ff3f4b8d6d5b79692d1
Author: JB Lallement <jeanbaptiste.lallement@gmail.com>
Date:   Fri Oct 26 11:26:13 2012 -0400

    Bug 686719 - Missing linker flags in Camel tests
    
    (cherry picked from commit 52f87cba60b4d65a3d91718c25afc66d34db7db5)

 camel/tests/folder/Makefile.am      |    3 ++-
 camel/tests/message/Makefile.am     |    3 ++-
 camel/tests/mime-filter/Makefile.am |    3 ++-
 camel/tests/misc/Makefile.am        |    3 ++-
 camel/tests/smime/Makefile.am       |    3 ++-
 5 files changed, 10 insertions(+), 5 deletions(-)

commit b775fba157e0937baeec6df62ec3b943e0d1aa67
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Oct 25 13:03:52 2012 -0400

    Revert "Revert "Bug #678400 - ECollectionBackend populates disabled accounts""
    
    This reverts commit 99f0208d4005f2650729c9b63a629c17e1cd964b.
    
    This reverts my revert, since I mistakenly thought it was breaking the
    ESourceCollection API.  The solution is not ideal, but is fine as a
    stop-gap measure for Evolution-Data-Server 3.6.x.
    
    In 3.7.x I've added an e_source_registry_check_enabled() function and
    swapped out most of the e_source_get_enabled() calls throughout Evo and
    EDS, which obviates the need to keep enabled states for child sources
    sychronized with parent sources at all times.

 libebackend/e-collection-backend.c |   37 ++++++++++++++++++++++++++++++------
 1 file changed, 31 insertions(+), 6 deletions(-)

commit e54f417323fb783a4ad654df4fd5ef290abd1bb2
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Oct 23 16:07:47 2012 -0400

    CamelIMAPXServer: Handle errors in imapx_continuation().
    
    There was no error handling at all on the write-to-stream operations.
    
    (cherry picked from commit b46171b645a7e120fc25d627d84f07bea964d17c)

 camel/camel-imapx-server.c |   58 ++++++++++++++++++++++++++++++++++++--------
 1 file changed, 48 insertions(+), 10 deletions(-)

commit 40649bd390df0f521a11c064cdc13fad57188553
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Oct 23 15:31:56 2012 -0400

    CamelIMAPXServer: Return a boolean from imapx_command_start_next().
    
    The function is failable and takes a GError, yet returns void.  This
    is how GErrors pile up.  Return a boolean and add the necessary error
    checks where the function is called.
    
    (cherry picked from commit 687ac881cf58df2e01dc509c007321f758b0c9d2)

 camel/camel-imapx-server.c |   73 ++++++++++++++++++++++++++++++++------------
 1 file changed, 54 insertions(+), 19 deletions(-)

commit 8ca1458779c3676420cc997e87265f69f212b531
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Oct 23 12:07:50 2012 -0400

    CamelIMAPXServer: Improve error handling around stopping IDLE.
    
    imapx_stop_idle() returned a boolean but TRUE had an ambiguous
    interpretation.  It either meant the DONE command was sent or an I/O
    error occurred.  Define a new enum type (CamelIMAPXIdleStopResult) to
    resolve the ambiguity.
    
    Also imapx_command_idle_stop() returned a boolean but FALSE had an
    ambiguous interpretation.  It either meant an I/O error occurred, or
    there was no available CamelIMAPXStream from which to issue the DONE
    command.  Resolve the ambiguity by forcing callers to explicitly pass
    in a CamelIMAPXStream (and a GCancellable, while we're at it).
    
    (cherry picked from commit 21a5722a814e91e7224978e26ce86c751f6fe017)

 camel/camel-imapx-server.c |  152 +++++++++++++++++++++++++++++---------------
 1 file changed, 100 insertions(+), 52 deletions(-)

commit 2b8c404fd91eda2bb4335ef7a2019e2fa1374ee1
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Oct 25 12:02:42 2012 +0200

    Bug #680497 - POP3 re-adds messages to local Inbox

 camel/providers/pop3/camel-pop3-engine.c |   58 +++++++++++++++++---------
 camel/providers/pop3/camel-pop3-engine.h |   10 +++--
 camel/providers/pop3/camel-pop3-folder.c |   66 ++++++++++++++++++++++--------
 camel/providers/pop3/camel-pop3-store.c  |   22 ++++++----
 4 files changed, 110 insertions(+), 46 deletions(-)

commit 1563f570ed6978ec9f41e730ab0de6549e298213
Author: Nilamdyuti Goswami <ngoswami@redhat.com>
Date:   Thu Oct 25 13:09:57 2012 +0530

    Assamese translation updated

 po/as.po |  859 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 467 insertions(+), 392 deletions(-)

commit df973a04a3c578b379f797aa13b1cd2cf86549ff
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Oct 24 18:38:43 2012 +0200

    Bug #686727 - POP3 provider deadlocks on finalize

 camel/providers/pop3/camel-pop3-store.c |   12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit 431e900d18fb7a2a473e5eeb8e4c9ac5e60b1de7
Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
Date:   Wed Oct 24 15:12:16 2012 +0300

    Updated Latvian translation

 po/lv.po |  688 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 364 insertions(+), 324 deletions(-)

commit 6234482a9b3f2411054c33f0f6d02f46b5ccdc40
Author: Hendrik Knackstedt <kn.hendrik@gmail.com>
Date:   Wed Oct 24 10:54:15 2012 +0200

    Updated German translation

 po/de.po | 1000 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 523 insertions(+), 477 deletions(-)

commit 99f0208d4005f2650729c9b63a629c17e1cd964b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Oct 23 14:31:04 2012 -0400

    Revert "Bug #678400 - ECollectionBackend populates disabled accounts"
    
    This reverts commit 20d7ae7dd4ba86a65a74a05146d6c143a725c3c4.
    
    Need to find a better solution than corrupting what are supposed to be
    separate state flags.

 libebackend/e-collection-backend.c |   37 ++++++------------------------------
 1 file changed, 6 insertions(+), 31 deletions(-)

commit 20d7ae7dd4ba86a65a74a05146d6c143a725c3c4
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Oct 23 20:16:02 2012 +0200

    Bug #678400 - ECollectionBackend populates disabled accounts

 libebackend/e-collection-backend.c |   37 ++++++++++++++++++++++++++++++------
 1 file changed, 31 insertions(+), 6 deletions(-)

commit 20ba89d361e8b5227c1fc3c0f3d6035eae031546
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Oct 23 11:04:21 2012 -0400

    CamelIMAPXServer: Declare imapx_uidset_* functions as static.
    
    These functions were never meant to be exported.  The "static" keyword
    seems to have been omitted by accident.  Can't find any evidence of them
    being called from outside camel-imapx-server.c, so just make them static.
    
    (cherry picked from commit 8a77efaa3f94ec1a6aa4743c72e1a0b34163e8b8)

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

commit a9880da361a3d4f92a890cb651e5eaa2fcb36dcf
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Oct 23 10:53:46 2012 -0400

    CamelIMAPXServer: Clean up static function declarations.
    
    One argument per line.
    
    (cherry picked from commit bc4f85db1f4efabe6c991fdccec00209a5b8c863)

 camel/camel-imapx-server.c |   59 +++++++++++++++++++++++++++++++-------------
 1 file changed, 42 insertions(+), 17 deletions(-)

commit b7e37966349e5f95497134970d2daa17e53069e9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Oct 23 10:57:07 2012 -0400

    CamelIMAPXServer: Make sure all disabled bits have a comment.
    
    Normally I throw away all disabled-with-no-explanation-why code chunks,
    but in this case they all seem related, so clarify that in the code.
    
    (cherry picked from commit 0fa4740592cf6aa06a552e4b8af724083e35f404)

 camel/camel-imapx-server.c |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit b79f0592d1895f10a7d987ddaa1ba41ac1f04ecf
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Tue Oct 23 14:50:01 2012 +0200

    Updated Hungarian translation

 po/hu.po | 1349 ++++++++++++++++++++++++++------------------------------------
 1 file changed, 561 insertions(+), 788 deletions(-)

commit 9edd57b90a6a907c43f1db5e73cde89536cad732
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Mon Oct 22 19:49:57 2012 +0200

    Updated Norwegian bokmål translation

 po/nb.po |  627 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 335 insertions(+), 292 deletions(-)

commit 08d7e9f4c7de3934f74d6f2dc8504f211c63c712
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Oct 22 13:20:11 2012 -0400

    EAuthenticationSession: Close prompt before storing password.
    
    Close our prompt before storing the password in the keyring.
    If the keyring is locked, it will need to prompt the user for
    a keyring password, but it can't do that if our password prompt
    is still open since both prompts are system-modal.  Not sure what
    would happen next; probably the store operation would either fail
    or deadlock.
    
    (cherry picked from commit d4e32002bfae7e48a83da10dfe53d17efafb74c6)

 libebackend/e-authentication-session.c |   31 +++++++++++++++++++++++++++++--
 1 file changed, 29 insertions(+), 2 deletions(-)

commit a540f318df15819167108671a472c2b34d3ef0a3
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Oct 22 11:25:00 2012 +0200

    Bug #640594 - Save also UID/REV in WebDAV backend (for CardDAV)

 addressbook/backends/webdav/e-book-backend-webdav.c |    4 ----
 1 file changed, 4 deletions(-)

commit 2a431a4a312602caffb30735914e62987eb1908e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Oct 20 20:13:34 2012 -0400

    Coding style and whitespace cleanup.

 addressbook/backends/file/e-book-backend-file.c    |  163 +++--
 .../backends/google/e-book-backend-google.c        |   98 +--
 addressbook/backends/google/e-book-google-utils.c  |   68 +-
 addressbook/backends/ldap/e-book-backend-ldap.c    |  727 +++++++++++---------
 addressbook/backends/vcf/e-book-backend-vcf.c      |   53 +-
 .../backends/webdav/e-book-backend-webdav.c        |  124 ++--
 addressbook/libebook/e-address-western.c           |    5 +-
 addressbook/libebook/e-book-client-view.c          |   93 +--
 addressbook/libebook/e-book-client.c               |  146 ++--
 addressbook/libebook/e-book-query.c                |   21 +-
 addressbook/libebook/e-book-view.c                 |   95 +--
 addressbook/libebook/e-book.c                      |  119 ++--
 addressbook/libebook/e-contact.c                   |  147 ++--
 addressbook/libebook/e-destination.c               |   62 +-
 addressbook/libebook/e-name-western.c              |    8 +-
 addressbook/libebook/e-vcard.c                     |   27 +-
 .../libedata-book/e-book-backend-db-cache.c        |    3 +-
 addressbook/libedata-book/e-book-backend-sexp.c    |    5 +-
 .../libedata-book/e-book-backend-sqlitedb.c        |  104 +--
 addressbook/libedata-book/e-book-backend-summary.c |   15 +-
 addressbook/libedata-book/e-data-book-view.c       |   10 +-
 addressbook/libegdbus/e-gdbus-book-factory.c       |  103 +--
 addressbook/libegdbus/e-gdbus-book-view.c          |  121 ++--
 addressbook/libegdbus/e-gdbus-book.c               |  126 ++--
 calendar/backends/caldav/e-cal-backend-caldav.c    |  223 +++---
 calendar/backends/file/e-cal-backend-file.c        |  196 +++---
 calendar/backends/http/e-cal-backend-http.c        |   47 +-
 calendar/backends/weather/e-cal-backend-weather.c  |   14 +-
 calendar/libecal/e-cal-check-timezones.c           |    7 +-
 calendar/libecal/e-cal-client-view.c               |  147 ++--
 calendar/libecal/e-cal-client.c                    |  226 +++---
 calendar/libecal/e-cal-component.c                 |  146 ++--
 calendar/libecal/e-cal-recur.c                     |  307 +++++----
 calendar/libecal/e-cal-system-timezone.c           |   84 +--
 calendar/libecal/e-cal-time-util.c                 |    5 +-
 calendar/libecal/e-cal-util.c                      |   23 +-
 calendar/libecal/e-cal-view.c                      |  162 +++--
 calendar/libecal/e-cal.c                           |  205 +++---
 calendar/libedata-cal/e-cal-backend-cache.c        |   26 +-
 calendar/libedata-cal/e-cal-backend-file-store.c   |    5 +-
 calendar/libedata-cal/e-cal-backend-intervaltree.c |   15 +-
 calendar/libedata-cal/e-cal-backend-sexp.c         |  276 +++++---
 calendar/libedata-cal/e-cal-backend.c              |    5 +-
 calendar/libedata-cal/e-data-cal-view.c            |   40 +-
 calendar/libegdbus/e-gdbus-cal-factory.c           |  109 +--
 calendar/libegdbus/e-gdbus-cal-view.c              |  109 +--
 calendar/libegdbus/e-gdbus-cal.c                   |  175 +++--
 camel/camel-imapx-folder.c                         |    5 +-
 camel/camel-imapx-server.c                         |  150 ++--
 camel/camel-imapx-store.c                          |    8 +-
 camel/camel-imapx-stream.c                         |    5 +-
 camel/camel-imapx-summary.c                        |    7 +-
 camel/camel-imapx-utils.c                          |   41 +-
 camel/camel-mime-part.c                            |   11 +-
 camel/camel.c                                      |    2 +-
 camel/providers/imap/camel-imap-folder.c           |    4 +-
 libedataserver/e-time-utils.c                      |   17 +-
 libedataserverui/e-name-selector-entry.c           |    2 +-
 libedataserverui/e-name-selector.c                 |    2 +-
 .../evolution-source-registry-migrate-sources.c    |    3 +-
 tests/libebook/client/client-test-utils.c          |    3 +-
 tests/libebook/client/test-client-revision-view.c  |    5 +-
 tests/libebook/client/test-client-uid-only-view.c  |    5 +-
 tests/libebook/ebook-test-utils.c                  |  129 ++--
 tests/libebook/test-ebook-add-contact.c            |    7 +-
 tests/libebook/test-ebook-commit-contact.c         |    4 +-
 tests/libebook/test-ebook-get-book-view.c          |    3 +-
 tests/libebook/test-ebook-get-contact.c            |    4 +-
 tests/libebook/test-ebook-get-required-fields.c    |    3 +-
 .../test-ebook-get-supported-auth-methods.c        |    4 +-
 tests/libebook/test-ebook-get-supported-fields.c   |    4 +-
 tests/libebook/test-ebook-remove-contact-by-id.c   |   10 +-
 tests/libebook/test-ebook-remove-contact.c         |   22 +-
 tests/libebook/test-ebook-remove-contacts.c        |    3 +-
 tests/libebook/test-ebook-remove.c                 |    4 +-
 tests/libecal/client/test-client-revision-view.c   |   21 +-
 tests/libecal/ecal-test-utils.c                    |  174 ++---
 tests/libecal/test-ecal-add-timezone.c             |    8 +-
 tests/libecal/test-ecal-create-object--2.c         |   16 +-
 tests/libecal/test-ecal-get-object-list.c          |   19 +-
 tests/libecal/test-ecal-get-query.c                |   54 +-
 tests/libecal/test-ecal-get-timezone.c             |    4 +-
 tests/libecal/test-ecal-modify-object.c            |   25 +-
 tests/libecal/test-ecal-open.c                     |    8 +-
 tests/libecal/test-ecal-receive-objects.c          |    8 +-
 tests/libecal/test-ecal-send-objects.c             |    8 +-
 tests/libecal/test-ecal-set-default-timezone.c     |    8 +-
 tests/libecal/test-ecal-set-mode.c                 |   18 +-
 tests/libecal/test-ecal-stress-factory--fifo.c     |    4 +-
 .../libecal/test-ecal-stress-factory--open-async.c |   13 +-
 tests/libecal/test-ecal-stress-factory--serial.c   |    4 +-
 .../libecal/test-ecal-stress-factory--single-cal.c |    4 +-
 tests/libecal/test-ecal.c                          |   27 +-
 tests/libedata-cal/test-cal-backend-sexp.c         |    4 +-
 tests/libedata-cal/test-intervaltree.c             |    5 +-
 tests/libedataserverui/test-name-selector.c        |    3 +-
 tests/libedataserverui/test-source-combo-box.c     |    3 +-
 tests/libedataserverui/test-source-selector.c      |    3 +-
 98 files changed, 3347 insertions(+), 2556 deletions(-)

commit ee01ef9c0ca5d2ee8e95b67d14bb13f605b27bec
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Fri Oct 19 20:43:02 2012 +0300

    Updated Lithuanian translation

 po/lt.po |  680 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 351 insertions(+), 329 deletions(-)

commit 49869a0609307f9e86fbe86a064813962b09cd11
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Oct 17 13:47:17 2012 +0200

    Bug #641825 - Crash in poll_ldap() when finalizing the backend

 addressbook/backends/ldap/e-book-backend-ldap.c |   25 +++++++++++++++--------
 1 file changed, 16 insertions(+), 9 deletions(-)

commit 9db0a72cd2fc5801f3318bc082032c6a104d83fd
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Wed Oct 17 10:07:12 2012 +0200

    Updated Serbian translation

 po/sr.po       |  599 ++++++++++++++++++++++++++++++--------------------------
 po/sr@latin.po |  599 ++++++++++++++++++++++++++++++--------------------------
 2 files changed, 634 insertions(+), 564 deletions(-)

commit 5b01e76a6c16d3836960782c5ec4a0512a951a86
Author: Tom Tryfonidis <tomtryf@gmail.com>
Date:   Wed Oct 17 10:51:11 2012 +0300

    Updated Greek translation

 po/el.po |  606 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 317 insertions(+), 289 deletions(-)

commit 209f05fda45f6455905347d664bc381cb9359f79
Author: Marek Černocký <marek@manet.cz>
Date:   Wed Oct 17 09:28:12 2012 +0200

    Updated Czech translation

 po/cs.po |  232 ++++++++++++++++++++++----------------------------------------
 1 file changed, 83 insertions(+), 149 deletions(-)

commit 99855c7c59e5640894f8757d9bacd7f40150b166
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Tue Oct 16 17:04:53 2012 +0200

    Updated Galician translations

 po/gl.po |  595 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 316 insertions(+), 279 deletions(-)

commit 88cd47b1592e7a72635f70a1d057fe9429975d41
Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
Date:   Tue Oct 16 12:03:35 2012 +0300

    Updated Belarusian translation.

 po/be.po |  593 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 320 insertions(+), 273 deletions(-)

commit 539b36f627ec3536bde676b87794a46f43f9d5d5
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Oct 16 11:01:44 2012 +0200

    Updated Spanish translation

 po/es.po |  209 +++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 125 insertions(+), 84 deletions(-)

commit 2d369229949a96feb55688f4a0be0d13f94fa07b
Author: Martin Srebotnjak <miles@filmsi.net>
Date:   Tue Oct 16 08:50:50 2012 +0200

    Updated Slovenian translation

 po/sl.po |  138 +++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 91 insertions(+), 47 deletions(-)

commit fec44b8a9eeb6b48e984c82fca83c135b2fba6ea
Author: Andika Triwidada <andika@gmail.com>
Date:   Tue Oct 16 07:21:10 2012 +0700

    Updated Indonesian translation

 po/id.po |  603 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 319 insertions(+), 284 deletions(-)

commit e927074cfaaa4bba6f2d0d7b8b69175e1638f17c
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Mon Oct 15 23:36:22 2012 +0200

    Updated Polish translation

 po/pl.po |  236 +++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 140 insertions(+), 96 deletions(-)

commit af8313480c7f39818300799169f1f18c16bce28b
Author: Gert Kulyk <gkulyk@yahoo.de>
Date:   Mon Oct 15 17:19:13 2012 -0400

    Bug 684655 - Files in data/sources are not getting translated
    
    (cherry picked from commit 6089fd32ab46ded602209ab1dc154be059837f34)

 po/POTFILES.in |   16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit 3a349592583c729ff3d39e524495296a9a80f1da
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Oct 14 14:09:13 2012 -0400

    Fix code examples in ESourceExtension API docs.
    
    The examples did not follow our single-include policy.
    
    (cherry picked from commit 95604cb1324217dd090ea2a72a3f7bc0e1abfdb9)

 libedataserver/e-source-address-book.c     |    2 +-
 libedataserver/e-source-alarms.c           |    2 +-
 libedataserver/e-source-authentication.c   |    2 +-
 libedataserver/e-source-autocomplete.c     |    2 +-
 libedataserver/e-source-calendar.c         |    6 +++---
 libedataserver/e-source-collection.c       |    2 +-
 libedataserver/e-source-goa.c              |    2 +-
 libedataserver/e-source-mail-account.c     |    2 +-
 libedataserver/e-source-mail-composition.c |    2 +-
 libedataserver/e-source-mail-identity.c    |    2 +-
 libedataserver/e-source-mail-signature.c   |    2 +-
 libedataserver/e-source-mail-submission.c  |    2 +-
 libedataserver/e-source-mail-transport.c   |    2 +-
 libedataserver/e-source-mdn.c              |    2 +-
 libedataserver/e-source-offline.c          |    2 +-
 libedataserver/e-source-openpgp.c          |    2 +-
 libedataserver/e-source-refresh.c          |    2 +-
 libedataserver/e-source-resource.c         |    2 +-
 libedataserver/e-source-security.c         |    2 +-
 libedataserver/e-source-smime.c            |    2 +-
 libedataserver/e-source-webdav.c           |    2 +-
 21 files changed, 23 insertions(+), 23 deletions(-)

commit 4da3f5898fc2781f0598ce67d70aa944afcd3aa0
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Oct 13 16:52:53 2012 -0400

    Post-release version bump.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2989ea581f7a4a418a9d8b84475def8f0bb2af19
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Oct 13 15:58:02 2012 -0400

    NEWS update for 3.6.1 release.

 NEWS |   33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

commit 245080ce8568012c5fa5b8ebe913016b6540f62f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Oct 13 15:29:11 2012 -0400

    ESourceRegistryServer: File monitor should set flags on new sources.
    
    ESourceRegistryServer forgot to set WRITABLE and REMOVABLE flags on
    new ESources created when a GFileMonitor detects a new .source file.
    Consequently the new ESource could neither be modified nor removed,
    which causes problems for unit tests that use predefined key files.
    
    (cherry picked from commit bb0e0e0cf976c31c10dc2496177a43d9395ada0f)

 libebackend/e-source-registry-server.c |    8 ++++++++
 1 file changed, 8 insertions(+)

commit 5a939bb75f788b24350866f224ff5c07ee0837ba
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Fri Oct 12 00:19:39 2012 +0200

    Updated Norwegian bokmål translation.

 po/nb.po |  472 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 236 insertions(+), 236 deletions(-)

commit c79e0d88075e275919bc20fde73b0d3885ef0dd3
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Oct 7 09:09:48 2012 -0400

    configure.ac: Tweak GOA-related error messages.
    
    (cherry picked from commit b7a592101d20da4af510cc78a68d7538a4e2ac5d)

 configure.ac |   16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit 287a2d795598b641b1aec253454e4a805c98f0e3
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Oct 10 14:04:32 2012 -0400

    Drop the check for libgdata >= 0.9.1 for GOA support.
    
    We already require libgdata >= 0.10, so the check is redundant.
    
    (cherry picked from commit 21808b9bb8cb3c9f7da3311421ca9df6d2b2878e)

 configure.ac |    9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

commit 4a8712991088daae5c716e680874a7ebf929c4ef
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Oct 10 10:08:15 2012 -0400

    Eliminate the assertion in camel_provider_register().
    
    camel_provider_register() should automatically set up the module and
    provider hash tables if needed instead of aborting, but the problem
    is the GOnce function that sets up these hash tables also calls
    camel_provider_register().
    
    Break this cycle by moving the bulk of camel_provider_register() to a
    new internal function (provider_register_internal) and calling it from
    the GOnce function (provider_setup).
    
    The public camel_provider_register() function is then simply:
    
        g_once (&setup_once, provider_setup, NULL);
    
        provider_register_internal (provider);
    
    (cherry picked from commit e4160726f897de9f2e697f8df319f68c2f39d6f2)

 camel/camel-provider.c |  128 ++++++++++++++++++++++++++----------------------
 1 file changed, 70 insertions(+), 58 deletions(-)

commit b90353a272d34d2f1a11424c1c84385734c7d7fc
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Oct 10 08:41:28 2012 -0400

    Bug 685713 - ESourceRegistry's manager thread aborts on error
    
    If the ESourceRegistry's manager thread fails to create a new
    GDBusObjectManagerClient during initialization, propagate the GError
    back to the caller of e_source_registry_new() instead of aborting the
    whole process with a g_error() call.
    
    (cherry picked from commit f47e935e450c132a48d6945cd553ec24b794c708)

 libedataserver/e-source-registry.c |   72 +++++++++++++++++++++---------------
 1 file changed, 42 insertions(+), 30 deletions(-)

commit afd3b7d3ad4c08a4077a3871e3d0d0693fe56cad
Author: Bastien Nocera <hadess@hadess.net>
Date:   Mon Oct 8 21:06:55 2012 -0400

    Bug 685725 - Handle "muser" attributes in %gconf.xml files
    
    The migration of account data from GConf to key files parses raw
    %gconf.xml files.  The parsing code neglected to handle "muser"
    attributes in <entry> tags, so that when an "muser" attribute was
    encountered, g_markup_collect_attributes() would throw an error an
    cause the whole GConf migration phase to be aborted.
    
    (cherry picked from commit 3fd3ab7dc9933cdac150eccc5d4bc6f2a442b697)

 .../evolution-source-registry-migrate-sources.c                     |    3 +++
 1 file changed, 3 insertions(+)

commit 1777388df92e664eb502ad64c661c20315e8c046
Author: Marián Čavojský <cavo+gnomel10n@cavo.sk>
Date:   Mon Oct 8 16:41:31 2012 +0200

    Updated Slovak translation

 po/sk.po | 4498 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 2504 insertions(+), 1994 deletions(-)

commit 5c5ddf9de8f360d73b8e91051471b6c11dc45609
Author: Luca Ferretti <lferrett@gnome.org>
Date:   Sun Oct 7 21:24:53 2012 +0200

    l10n: Updated Italian translation

 po/it.po |   70 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 35 insertions(+), 35 deletions(-)

commit 1a887ff81d522e58274b053eb9fbba5719a2f3a0
Author: Peter Hurley <peter@hurleysoftware.com>
Date:   Fri Oct 5 19:15:28 2012 -0400

    Bug 685588 - Remove useless LIBICAL_CFLAGS and LIBICAL_LIBS
    
    These variables are no longer defined by configure.ac but they're still
    hanging around in a few Makefile.am files.
    
    (cherry picked from commit 189fc5d38ae5d96acf40194e923a70c7274e35c0)

 calendar/libecal/Makefile.am                     |    6 ++----
 calendar/libedata-cal/Makefile.am                |    2 --
 docs/reference/calendar/libecal/Makefile.am      |    1 -
 docs/reference/calendar/libedata-cal/Makefile.am |    1 -
 tests/libecal/Makefile.am                        |    4 ----
 5 files changed, 2 insertions(+), 12 deletions(-)

commit 87762bee75139f9fe6df59d3cf35c8544f0fd2c2
Author: Alexander Shopov <ash@kambanaria.org>
Date:   Wed Oct 3 06:54:08 2012 +0300

    Updated Bulgarian translation

 po/bg.po | 1498 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 838 insertions(+), 660 deletions(-)

commit 69f6d1aa2964376d879de66e196f9e8935221f40
Author: Antoine Jacoutot <ajacoutot@gnome.org>
Date:   Sun Sep 30 11:10:13 2012 +0200

    do not hardcode -lgcov
    
    While a check for libgcov is made at configure time, -lgcov was still
    hardcoded here. So use $(CODE_COVERAGE_LDFLAGS) instead.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=685127
    (cherry picked from commit e7d2d2268ceb0bc194a1ac0dbd399a2c5780a82e)

 tests/libedata-cal/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a91eef8360b5a018c5b57034f526508c4bf49e1e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Sep 30 07:50:26 2012 -0400

    imapx_connect_to_server: Avoid a runtime warning.
    
    Check that the IMAPX stream is non-NULL before unreferencing it during
    failure cleanup.
    
    (cherry picked from commit 19da4b91667003095871d771667fbcee0faa9959)

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

commit ddf889be07f82c2ffdbfcfd2a0c767630713974a
Author: Žygimantas Beručka <uid0@akl.lt>
Date:   Sun Sep 30 13:46:54 2012 +0300

    Updated Lithuanian translation

 po/lt.po | 1090 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 552 insertions(+), 538 deletions(-)

commit affaf9add27c3230f9f8ad6f176656a44d980e9e
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Sun Sep 30 08:04:04 2012 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po |  116 ++++++++++++++++++++++++++++++-----------------------------
 po/zh_TW.po |  116 ++++++++++++++++++++++++++++++-----------------------------
 2 files changed, 118 insertions(+), 114 deletions(-)

commit 96901a82553fd8e528765f8cd6dbd34528d347d3
Author: Timo Jyrinki <timo.jyrinki@iki.fi>
Date:   Wed Sep 26 11:37:13 2012 +0300

    Updated Finnish translation

 po/fi.po | 4451 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 2507 insertions(+), 1944 deletions(-)

commit 36660323a80e35eca7360708b492e4563ac33f63
Author: Petr Kovar <pkovar@redhat.com>
Date:   Mon Sep 24 15:39:03 2012 +0200

    Updated Czech translation by Jiri Eischmann

 po/cs.po | 3532 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 1977 insertions(+), 1555 deletions(-)

commit 53519f2865ba8ba232751aacc5c97a760e01f978
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Sun Sep 23 19:08:34 2012 +0200

    [l10n] Updated Italian translation.

 po/it.po | 3411 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1692 insertions(+), 1719 deletions(-)

commit e3a4091b8149b46d370e9b5650a47ab3519cb59d
Author: Yuri Myasoedov <omerta13@yandex.ru>
Date:   Sun Sep 23 20:19:59 2012 +0400

    Updated Russian translation

 po/ru.po |  550 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 269 insertions(+), 281 deletions(-)

commit 25982da1effbfad5026de1fb1c2eb5b0e0f1f4f9
Author: Flemming Christensen <fc@stromata.dk>
Date:   Sun Sep 23 17:08:00 2012 +0200

    Updated Danish translation

 po/da.po | 3365 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 1858 insertions(+), 1507 deletions(-)

commit 6f80f7db82ee458f989f5ce763e0f4c26dd73354
Author: Ani Peter <apeter@redhat.com>
Date:   Sun Sep 23 16:07:58 2012 +0530

    Updated Malayalam file

 po/ml.po |  238 ++++++++++++++++++++++++++------------------------------------
 1 file changed, 98 insertions(+), 140 deletions(-)

commit feb267cee764d6665fc8d2fe181499ad06000133
Author: Ani Peter <apeter@redhat.com>
Date:   Sun Sep 23 02:05:20 2012 +0530

    Updated Malayalam file

 po/ml.po |   17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

commit f0818d3e3adfe94f55422b805ee6d05189331889
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Sep 22 11:33:14 2012 -0400

    Post-release version bump.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0a102ea7a3acfa04597e597a4927cc2ebe2af111
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Sep 22 11:30:22 2012 -0400

    NEWS update for 3.6.0 release.

 NEWS |   19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit bdc33f05c1cea09e5749355cdc1cdb225d0c69c6
Author: Carles Ferrando <carles.ferrando@gmail.com>
Date:   Sat Sep 22 09:30:43 2012 +0200

    [l10n]Updated Catalan (Valencian) translation

 po/ca@valencia.po | 3238 +++++++++++++++++++++++++++++------------------------
 1 file changed, 1805 insertions(+), 1433 deletions(-)

commit be205645b31b5ae958cb76099a7501e34ac6f456
Author: Gil Forcada <gforcada@gnome.org>
Date:   Sat Sep 22 09:30:34 2012 +0200

    [l10n] Updated Catalan translation

 po/ca.po | 3284 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 1837 insertions(+), 1447 deletions(-)

commit ba85c8a360535062dd5e75f87f0bcf74c6623423
Author: Ani Peter <apeter@redhat.com>
Date:   Sat Sep 22 01:45:57 2012 +0530

    Updated Malayalam file

 po/ml.po | 7402 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 4331 insertions(+), 3071 deletions(-)

commit 71ed4ee90b84a459af054ea79a3360821fb09b29
Author: Rafael Ferreira <rafael.f.f1@gmail.com>
Date:   Fri Sep 21 15:08:25 2012 -0300

    Updated Brazilian Portuguese Translation

 po/pt_BR.po |   53 +++++++++++++++++++++++++++--------------------------
 1 file changed, 27 insertions(+), 26 deletions(-)

commit 8ff5c474340311749b5dc4bd4a4e8760c4419ef1
Author: Djavan Fagundes <djavanf@gnome.org>
Date:   Fri Sep 21 15:01:10 2012 -0300

    Updated Brazilian Portuguese Translation by Rafael Ferreira <rafael.f.f1@gmail.com> and myself

 po/pt_BR.po |  398 ++++++++++++++++++++++++-----------------------------------
 1 file changed, 163 insertions(+), 235 deletions(-)

commit 7b8f361542d8e8a4c84da171cb01d002be2704af
Author: Shankar Prasad <svenkate@redhat.com>
Date:   Thu Sep 20 22:17:44 2012 +0530

    Updated kn translation

 po/kn.po |  287 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 138 insertions(+), 149 deletions(-)

commit 36aaa18f483d853a8c5d1cb21eaa0f829ed18ddc
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Thu Sep 20 15:54:05 2012 +0200

    Updated Hungarian translation

 po/hu.po |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit da9cb9ee852f1075c843050522936e2555dc5e69
Author: Shankar Prasad <svenkate@redhat.com>
Date:   Thu Sep 20 18:04:41 2012 +0530

    Updated kn translation

 po/kn.po | 4311 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 2540 insertions(+), 1771 deletions(-)

commit aa6ac8480969881c30bb375d05663d7620c282c2
Author: Krishnababu Krothapalli <kkrothap@redhat.com>
Date:   Thu Sep 20 16:11:06 2012 +0530

    Updated Telugu Translations

 po/te.po | 1092 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 595 insertions(+), 497 deletions(-)

commit eb2279faba2f94fe62beacd9216b8a2d31ff45f0
Author: Runa Bhattacharjee <runab@redhat.com>
Date:   Thu Sep 20 12:44:45 2012 +0530

    Updated Bengali India Translation

 po/bn_IN.po | 3888 +++++++++++++++++++++++++++++++----------------------------
 1 file changed, 2070 insertions(+), 1818 deletions(-)

commit 8fb0ae660cc7a59217c05fd98a0f3c0c9a016b15
Author: A S Alam <aalam@users.sf.net>
Date:   Wed Sep 19 19:58:13 2012 +0530

    update Punjabi Translation

 po/pa.po | 3654 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 2026 insertions(+), 1628 deletions(-)

commit 9cbd6a39ef8c38e2244c6f9203252ee7fdc4b35c
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Wed Sep 19 15:23:30 2012 +0200

    Updated Slovenian translation

 po/sl.po |   48 +++++++++++++++++++++++-------------------------
 1 file changed, 23 insertions(+), 25 deletions(-)

commit e747ad0946440d1ea8d0826a75d03f3c8a5b5bf7
Author: Rajesh Ranjan <rranjan@redhat.com>
Date:   Wed Sep 19 17:49:03 2012 +0530

    hindi update

 po/hi.po |   41 ++++++++++++++++++++++++++++++++---------
 1 file changed, 32 insertions(+), 9 deletions(-)

commit 684445c92700e9638aed1e4578b86f999c7db254
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Tue Sep 18 09:23:00 2012 +0200

    Updated Slovenian translation

 po/sl.po |  148 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 71 insertions(+), 77 deletions(-)

commit d0a347a1244c1e5d7da9388a0e64aff75f3d74bb
Author: Rajesh Ranjan <rranjan@redhat.com>
Date:   Tue Sep 18 12:46:11 2012 +0530

    hindi update

 po/hi.po |  123 ++++++++++++++++----------------------------------------------
 1 file changed, 32 insertions(+), 91 deletions(-)

commit 2b4e6f8113775eefd6d3280b2913d6b440cf33f3
Author: Rajesh Ranjan <rranjan@redhat.com>
Date:   Tue Sep 18 12:43:24 2012 +0530

    hindi update

 po/hi.po | 3321 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 1875 insertions(+), 1446 deletions(-)

commit 0bfac24cbc868aa49fd013029c75f20c475409e1
Author: Rafael Ferreira <rafael.f.f1@gmail.com>
Date:   Mon Sep 17 21:31:47 2012 -0300

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 3790 +++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 2143 insertions(+), 1647 deletions(-)

commit 95660647aeccea9f2fa84bfb3cf0f5570d1bc99a
Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
Date:   Sun Sep 16 23:33:38 2012 +0300

    Updated Latvian translation

 po/lv.po |  138 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 69 insertions(+), 69 deletions(-)

commit 46dad61b94951441cb4f9df9763cf1dfb111b9fb
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Sep 16 09:56:04 2012 -0400

    Post-release version bump.

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

commit 2ee309451beb6a099744efbeb7b8c4ebf8d2adf0
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Sep 16 08:55:33 2012 -0400

    NEWS update for 3.5.92 release.

 NEWS |   52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)

commit 4fc8b36da7eb0928ff7fb6989b9781aa904ac9a9
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Sun Sep 16 13:16:45 2012 +0200

    Updated Spanish translation

 po/es.po |  570 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 279 insertions(+), 291 deletions(-)

commit b0867fa38301f8ed679e8998720c6e53078994d6
Author: Andre Klapper <a9016009@gmx.de>
Date:   Sat Sep 15 19:22:47 2012 +0200

    Add translator comment. Fixes bug #684099

 tests/libedataserverui/evolution-source-viewer.c |    1 +
 1 file changed, 1 insertion(+)

commit 42f1a5b29c8091456cc0029f61e453f9790f91dd
Author: Seong-ho Cho <darkcircle.0426@gmail.com>
Date:   Fri Sep 14 14:53:54 2012 +0200

    Updated Korean translation

 po/ko.po | 3256 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 1827 insertions(+), 1429 deletions(-)

commit cfb05de7126089ea6d01d79d3e71312670f390c1
Author: Alban Browaeys <prahal@yahoo.com>
Date:   Fri Sep 14 14:53:54 2012 +0200

    Bug #677393 - [IMAP] Deadlock when moving message and checking new mail

 camel/providers/imap/camel-imap-folder.c |   14 ++++----------
 1 file changed, 4 insertions(+), 10 deletions(-)

commit 8508d0e490c1b72a77a7ea86775ef250b5c0b05d
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Sep 14 14:41:17 2012 +0200

    Bug #677685 - WebCal backend doesn't stop opening phase on error

 calendar/backends/http/e-cal-backend-http.c |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit e28806ac25de1041367a05667531276fc5715a1c
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Sep 14 14:38:48 2012 +0200

    Unwrap GDBus error in generic EClient operations

 calendar/libecal/e-cal-client-view.c |    1 +
 libedataserver/e-client.c            |   89 +++++++++++++++++++++++++++++-----
 2 files changed, 78 insertions(+), 12 deletions(-)

commit b7fcd2a7e13a6019470283d52d018c8124edbc53
Author: Mario Blättermann <mario.blaettermann@gmail.com>
Date:   Thu Sep 13 20:35:38 2012 +0200

    [l10n] Updated German translation

 po/de.po | 3258 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 1838 insertions(+), 1420 deletions(-)

commit 542f40fe89b7dc1d487335712f3f4c9ab85b464b
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:   Thu Sep 13 20:34:24 2012 +0700

    Updated Vietnamese translation

 po/vi.po |   74 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 37 insertions(+), 37 deletions(-)

commit f2613bf075ec25ef878f2505f671c89eb55d3fbe
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Sep 13 10:37:54 2012 +0200

    Fix a memory leak from MH-format camel provider

 camel/providers/local/camel-mh-summary.c |   12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit 5cff7e6a8ad794c0831f2012652a0fd2c1f8842e
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Wed Sep 12 15:24:11 2012 +0200

    Bug #677871 - EBookBackendSqliteDB - Escape SQL strings

 .../libedata-book/e-book-backend-sqlitedb.c        |   73 +++++++++++++++++---
 1 file changed, 62 insertions(+), 11 deletions(-)

commit 6df76009318eac9dbe3dd49165394d389102764e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Sep 11 22:56:08 2012 -0400

    Bug 683785 - Add e_source_new_with_uid()
    
    Variation of e_source_new() which allows a predetermined UID to be
    specified for a scratch source.  This changes the "uid" property from
    read-only to read/write + construct-only, and eliminates the need for
    EServerSideSource to override the property.

 .../libedataserver/libedataserver-sections.txt     |    1 +
 libebackend/e-server-side-source.c                 |   74 +++++---------------
 libedataserver/e-source.c                          |   64 +++++++++++++++--
 libedataserver/e-source.h                          |    3 +
 4 files changed, 80 insertions(+), 62 deletions(-)

commit 096845ae7a5a209a5d68cd042c54a6123c63364d
Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
Date:   Wed Sep 12 13:38:54 2012 +0530

    Updated Marathi Translations

 po/mr.po | 1362 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 715 insertions(+), 647 deletions(-)

commit 5f88dd7f7dae6fff1d576770a4fd020a936f87cd
Author: Sweta Kothari <swkothar@redhat.com>
Date:   Wed Sep 12 12:42:45 2012 +0530

    Updated gujarati file

 po/gu.po | 1310 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 711 insertions(+), 599 deletions(-)

commit 5b38f92437467bd87c7c887a1da5babd66640324
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Tue Sep 11 18:50:00 2012 +0200

    Updated Slovenian translation

 po/sl.po |   64 +++++++++++++++++++++++++-------------------------------------
 1 file changed, 26 insertions(+), 38 deletions(-)

commit cbfe7a4f1d0e0dd75b1202512375d711f8525417
Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
Date:   Tue Sep 11 17:24:15 2012 +0530

    Assamese translation updated

 po/as.po | 1062 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 588 insertions(+), 474 deletions(-)

commit efc20ad0eaf334a89159b58d67f153d66d04d7f9
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Sep 11 08:48:17 2012 +0200

    Bug #682398 - GError reuse during IMAP connect routine

 camel/camel-stream-buffer.c             |   18 ++++++++++++++----
 camel/camel-tcp-stream-ssl.c            |    1 +
 camel/providers/imap/camel-imap-store.c |   15 +++++++++------
 3 files changed, 24 insertions(+), 10 deletions(-)

commit 425e23f7cde41e3fb5cdf53442a59d5e8f241715
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Sep 10 18:17:55 2012 +0200

    Bug #679219 - IMAP+ fails to show newly created top-level folders

 camel/camel-imapx-store-summary.c |    4 +++-
 camel/camel-imapx-store.c         |   11 +++++++++++
 2 files changed, 14 insertions(+), 1 deletion(-)

commit 7e5f367063dfc1586ea1f2e6a653ac8bb10edf49
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Sep 10 18:07:12 2012 +0200

    [CalDAV] Block EProxy::changed when changing priv::uri

 calendar/backends/caldav/e-cal-backend-caldav.c |   42 +++++++++++++----------
 1 file changed, 24 insertions(+), 18 deletions(-)

commit fa8af84f8d0a2c263ab7d18222c89fdc43ef00af
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Mon Sep 10 15:51:29 2012 +0200

    Updated Slovenian translation

 po/sl.po | 2848 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 1613 insertions(+), 1235 deletions(-)

commit 3ed8781c9e6c621474b71850d3208023f1ffc776
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:   Sun Sep 9 01:25:59 2012 +0100

    Updated Portuguese translation

 po/pt.po |  701 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 398 insertions(+), 303 deletions(-)

commit ddc5d61562a6512ff2c5b36aa96f23eac4204718
Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
Date:   Sat Sep 8 19:26:03 2012 +0300

    Updated Belarusian translation.

 po/be.po | 1307 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 730 insertions(+), 577 deletions(-)

commit 50fe6914b5f34d0b2793acbdb3c811cdbbc9439a
Author: Tom Tryfonidis <tomtryf@gmail.com>
Date:   Sat Sep 8 14:29:58 2012 +0300

    Updated Greek translation

 po/el.po | 1783 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 1004 insertions(+), 779 deletions(-)

commit 770ef9bbcee420d0fa503270e3d56549c66b5cab
Author: Yuri Myasoedov <omerta13@yandex.ru>
Date:   Sat Sep 8 13:14:45 2012 +0400

    Updated Russian translation

 po/ru.po |  627 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 358 insertions(+), 269 deletions(-)

commit 8b28fb000d5521aebac967156ad3f9a535228af0
Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
Date:   Sat Sep 8 02:29:12 2012 +0300

    Updated Latvian translation

 po/lv.po | 4250 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 2297 insertions(+), 1953 deletions(-)

commit e65e22ca5546546bca495292514bc664e1f3f96e
Author: Alexandre Franke <alexandre.franke@gmail.com>
Date:   Fri Sep 7 20:56:56 2012 +0200

    Update French translation

 po/fr.po | 2702 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 1544 insertions(+), 1158 deletions(-)

commit 6c4c1c6a1f40a6873be954a0b9d770e31726bd50
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Sep 7 07:40:09 2012 -0400

    ESourceRegistry: Work around GType deadlock.
    
    Work around http://bugzilla.gnome.org/show_bug.cgi?id=683519
    until GObject's type initialization deadlock issue is fixed.
    Apparently only the synchronous instantiation is affected.

 libedataserver/e-source-registry.c |   11 +++++++++++
 1 file changed, 11 insertions(+)

commit 08e8377d62d29d2128a2c08f1be9634f5ef96ae9
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Fri Sep 7 00:36:39 2012 +0200

    Updated Hungarian translation

 po/hu.po | 3553 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 1990 insertions(+), 1563 deletions(-)

commit 46fe7a378ab38be108946ebae0013b8c659b2809
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Thu Sep 6 10:42:03 2012 +0200

    Updated Serbian translation

 po/sr.po       |  611 +++++++++++++++++++++++++++++++++-----------------------
 po/sr@latin.po |  611 +++++++++++++++++++++++++++++++++-----------------------
 2 files changed, 728 insertions(+), 494 deletions(-)

commit dc6d7698f2f42715d6417f6d0744cd7b7b4964c7
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Sep 6 08:31:42 2012 +0200

    IMAP - Do not update folder list when the operation was cancelled

 camel/providers/imap/camel-imap-store.c |   13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

commit 52f95951fe4082a4d0b60c1d3265d8fa4df1b00d
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Sep 5 15:47:40 2012 +0200

    Skip sources with disabled parents from completion lookup

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

commit 3296f2315598dda72fe9813b3b64b058764f87c4
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Wed Sep 5 19:49:08 2012 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po |  608 ++++++++++++++++++++++++++++++++++-------------------------
 po/zh_TW.po |  608 ++++++++++++++++++++++++++++++++++-------------------------
 2 files changed, 708 insertions(+), 508 deletions(-)

commit 5dfeb1a21dcac7cac2934511ab992fbf3dae60e4
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Sep 5 13:27:02 2012 +0200

    IMAP - Be able to read messages from cache in offline mode

 camel/providers/imap/camel-imap-folder.c |   36 +++++++++++++++++++++---------
 1 file changed, 25 insertions(+), 11 deletions(-)

commit d0592213776137f5eb4f8ef986866dbc2c5aa549
Author: Andika Triwidada <andika@gmail.com>
Date:   Tue Sep 4 11:17:16 2012 +0700

    Updated Indonesian translation

 po/id.po |  272 ++++++++++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 192 insertions(+), 80 deletions(-)

commit f7deffc037a247f03345942966fd98b5664962fe
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Sep 3 17:11:45 2012 +0200

    IMAPX - Copy also user flags/tags on message append, if server can save them

 camel/camel-imapx-server.c |   25 +++++++++++++++++++++++--
 1 file changed, 23 insertions(+), 2 deletions(-)

commit 98d816cd71a3e64d33c004402d1a9b37bc0cffe7
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sun Sep 2 22:51:47 2012 +0200

    Updated Polish translation

 po/pl.po |  466 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 235 insertions(+), 231 deletions(-)

commit 5de1d72e55b5b82628e3f022f5a245c4612459f6
Author: Yanko Kaneti <yaneti@declera.com>
Date:   Sun Sep 2 10:11:40 2012 -0400

    CamelIMAPXServer: Fix shell command connections

 camel/camel-imapx-server.c |   12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

commit 73568e08be9b546e961bd09adf60226e54210d1b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Sep 1 08:53:40 2012 -0400

    Post-release version bump.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit faa73147a3769e2c8e797aac37a9e78e9906bfe3
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Sep 1 08:33:09 2012 -0400

    NEWS update for 3.5.91 release.

 NEWS |   41 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)

commit 39603416770563ea0222deba4310aa9c2cb7ecdb
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Aug 25 08:53:38 2012 -0400

    Coding style and whitespace cleanup.

 .../backends/google/e-book-backend-google.c        |    2 +-
 calendar/backends/caldav/e-cal-backend-caldav.c    |    4 +-
 calendar/backends/http/e-cal-backend-http.c        |    2 +-
 camel/camel-block-file.c                           |   39 +++---
 camel/camel-charset-map.c                          |   21 ++-
 camel/camel-data-wrapper.c                         |    5 +-
 camel/camel-db.c                                   |  108 ++++++++-------
 camel/camel-disco-diary.c                          |   31 +++--
 camel/camel-filter-driver.c                        |  140 ++++++++++++++------
 camel/camel-folder-summary.c                       |   40 ++++--
 camel/camel-folder-thread.c                        |   21 ++-
 camel/camel-folder.c                               |   10 +-
 camel/camel-gpg-context.c                          |   26 ++--
 camel/camel-memchunk.c                             |    5 +-
 camel/camel-mime-filter-charset.c                  |    9 +-
 camel/camel-mime-filter-tohtml.c                   |   63 ++++++---
 camel/camel-mime-filter-windows.c                  |    6 +-
 camel/camel-mime-message.c                         |   18 ++-
 camel/camel-mime-parser.c                          |   19 +--
 camel/camel-mime-part.c                            |   13 +-
 camel/camel-mime-utils.c                           |   47 ++++---
 camel/camel-movemail.c                             |   10 +-
 camel/camel-msgport.c                              |   12 +-
 camel/camel-multipart.c                            |   18 ++-
 camel/camel-object-bag.c                           |    3 +-
 camel/camel-partition-table.c                      |    9 +-
 camel/camel-provider.c                             |   14 +-
 camel/camel-sasl-digest-md5.c                      |   14 +-
 camel/camel-sasl-gssapi.c                          |   14 +-
 camel/camel-sasl-ntlm.c                            |   50 ++++---
 camel/camel-sasl-popb4smtp.c                       |    6 +-
 camel/camel-search-sql-sexp.c                      |    9 +-
 camel/camel-sexp.c                                 |    4 +-
 camel/camel-smime-context.c                        |   66 ++++-----
 camel/camel-stream-mem.c                           |    3 +-
 camel/camel-stream-process.c                       |   24 ++--
 camel/camel-tcp-stream-raw.c                       |   40 ++++--
 camel/camel-tcp-stream-ssl.c                       |   45 ++++---
 camel/camel-text-index.c                           |   22 +--
 camel/camel-trie.c                                 |    5 +-
 camel/camel-url-scanner.c                          |    3 +-
 camel/camel-url.c                                  |   21 +--
 camel/camel-vee-data-cache.c                       |    6 +-
 camel/camel-vee-folder.c                           |    6 +-
 camel/camel-vee-store.c                            |   26 ++--
 camel/camel-vee-summary.c                          |   29 ++--
 camel/camel.c                                      |   21 +--
 camel/providers/imap/camel-imap-command.c          |   16 ++-
 camel/providers/imap/camel-imap-folder.c           |  115 +++++++++-------
 camel/providers/imap/camel-imap-journal.c          |   20 ++-
 camel/providers/imap/camel-imap-message-cache.c    |    5 +-
 camel/providers/imap/camel-imap-search.c           |   10 +-
 camel/providers/imap/camel-imap-store.c            |   73 ++++++----
 camel/providers/imap/camel-imap-utils.c            |    4 +-
 camel/providers/imap/camel-imap-wrapper.c          |    7 +-
 camel/providers/local/camel-local-summary.c        |   28 +++-
 camel/providers/local/camel-maildir-store.c        |    2 +-
 camel/providers/local/camel-mbox-folder.c          |    6 +-
 camel/providers/local/camel-mbox-summary.c         |   33 +++--
 camel/providers/local/camel-mh-store.c             |    2 +-
 camel/providers/local/camel-spool-summary.c        |    6 +-
 camel/providers/nntp/camel-nntp-store.c            |   16 ++-
 camel/providers/pop3/camel-pop3-folder.c           |   89 +++++++++----
 camel/providers/pop3/camel-pop3-store.c            |   10 +-
 .../providers/sendmail/camel-sendmail-transport.c  |    6 +-
 camel/providers/smtp/camel-smtp-transport.c        |    4 +-
 camel/tests/folder/test3.c                         |    3 +-
 camel/tests/folder/test8.c                         |    3 +-
 camel/tests/folder/test9.c                         |    3 +-
 camel/tests/lib/folders.c                          |   28 ++--
 camel/tests/lib/messages.c                         |    7 +-
 camel/tests/message/test2.c                        |    5 +-
 camel/tests/message/test3.c                        |   45 ++++---
 camel/tests/mime-filter/test-charset.c             |   12 +-
 camel/tests/mime-filter/test-crlf.c                |   12 +-
 camel/tests/mime-filter/test-tohtml.c              |   12 +-
 camel/tests/misc/split.c                           |   10 +-
 camel/tests/misc/url-scan.c                        |    3 +-
 camel/tests/misc/url.c                             |    5 +-
 camel/tests/smime/pkcs7.c                          |   10 +-
 libedataserver/e-time-utils.c                      |    2 +-
 81 files changed, 1062 insertions(+), 659 deletions(-)

commit 88d0beaa22867db35ce2eef335eeed2cb896b160
Author: Dr.T.Vasudevan <agnihot3@gmail.com>
Date:   Sat Sep 1 17:44:45 2012 +0530

    updated Tamil translation

 po/ta.po |   16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 87979859f2d2b51391bb68c6485a0e8e71202593
Author: Dr.T.Vasudevan <agnihot3@gmail.com>
Date:   Sat Sep 1 17:39:42 2012 +0530

    updated Tamil translation

 po/ta.po | 4281 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 2416 insertions(+), 1865 deletions(-)

commit a944b57a2d086af3450422a3cc183a8fdc4f621e
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sat Sep 1 10:48:14 2012 +0200

    Updated Norwegian bokmål translation

 po/nb.po |  303 +++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 202 insertions(+), 101 deletions(-)

commit 424533ed07d02746e47f0d7c732d0491284a6db2
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:   Sat Sep 1 13:16:12 2012 +0700

    Updated Vietnamese translation

 po/vi.po |   62 ++++++++++++++++++++++++++++----------------------------------
 1 file changed, 28 insertions(+), 34 deletions(-)

commit 3d89aa6d4c6a515207ef574c241949bcba5c5fb0
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:   Sat Sep 1 13:10:05 2012 +0700

    po/vi: import from Damned Lies

 po/vi.po |  614 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 362 insertions(+), 252 deletions(-)

commit 2ad30477d12f951d354d2071096f492796f5aba3
Author: Chris Leonard <cjl@laptop.org>
Date:   Sat Sep 1 01:18:40 2012 +0100

    Updated British English translation

 po/en_GB.po | 3130 +++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 1755 insertions(+), 1375 deletions(-)

commit 7f3ee754cb0aa67e6b1308278ee8b1fa3764a2f2
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Aug 31 14:43:19 2012 +0200

    Bug #681995 - IMAPx does't set message size on message append

 camel/camel-imapx-server.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 52c81e6e174283899188a5817478c3ef629b8a6c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 30 16:51:25 2012 -0400

    CamelIMAPXServer: Remove "ostream_lock".
    
    This recursive mutex was being misused and was known to cause deadlocks
    during authentication.  In general, if you think you need a mutex to be
    recursive then most likely you're misusing it.

 camel/camel-imapx-server.c |   19 ++-----------------
 camel/camel-imapx-server.h |    3 ---
 2 files changed, 2 insertions(+), 20 deletions(-)

commit 334d4892533a2d86c452c0d87c6b423257525e82
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 30 16:19:52 2012 -0400

    Add camel_imapx_server_ref_settings().
    
    Just a convenience function to remove some repetitive code.

 camel/camel-imapx-server.c              |  130 +++++++++++--------------------
 camel/camel-imapx-server.h              |    3 +
 docs/reference/camel/camel-sections.txt |    1 +
 3 files changed, 51 insertions(+), 83 deletions(-)

commit 5e067eea61ea1a3b8300525e2a10486279c2fe17
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 30 15:11:14 2012 -0400

    CamelIMAPXServer: Add a "store" construct-only property.
    
    Keep a private weak reference to a CamelIMAPXStore and access it with
    camel_imapx_server_ref_store().

 camel/camel-imapx-conn-manager.c        |    5 +-
 camel/camel-imapx-server.c              |  276 ++++++++++++++++++++-----------
 camel/camel-imapx-server.h              |   10 +-
 camel/camel-imapx-store.c               |    2 +-
 docs/reference/camel/camel-sections.txt |    1 +
 5 files changed, 192 insertions(+), 102 deletions(-)

commit 2449ff17a92b80bc8e9ed7a19907cfe391a7805b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 30 11:29:46 2012 -0400

    CamelIMAPXServer: Add a "stream" property.
    
    Protect the stream with a mutex and add camel_imapx_server_ref_stream().
    
    Additionally, the stream pointer is now in the private structure, and
    is explicitly passed to various parsing functions to ensure a reference
    is held on the stream for the duration of a parser thread iteration.
    
    This alters the signature of CamelIMAPUntaggedRespHandler.
    
    I am, however, NOT changing libcamel's soname for these changes since
    only evolution-kolab is affected and a soname bump at this point in the
    development cycle is extremely disruptive to the rest of GNOME.

 camel/camel-imapx-server.c              |  467 +++++++++++++++++++++++--------
 camel/camel-imapx-server.h              |   12 +-
 camel/camel-imapx-store.c               |   15 +-
 docs/reference/camel/camel-sections.txt |    1 +
 4 files changed, 375 insertions(+), 120 deletions(-)

commit 2adbe9ccd8f8a31e58f6808799bdc12ac284f4a3
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 30 09:05:35 2012 -0400

    CamelIMAPXServer: Add a "priv" pointer to the public struct.
    
    Also limit CAMEL_IMAPX_SERVER_GET_PRIVATE usage, and related cleanups.

 camel/camel-imapx-server.c              |  196 ++++++++++++++-----------------
 camel/camel-imapx-server.h              |    2 +
 docs/reference/camel/camel-sections.txt |    1 +
 3 files changed, 88 insertions(+), 111 deletions(-)

commit 7887e4533ec53deed8d9eabbbfd132f0b865d932
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Aug 29 13:05:07 2012 -0400

    Add imapx_lookup_capability().
    
    Just a thread-safe lookup function for the capabilities hash table.

 camel/camel-imapx-utils.c |   26 +++++++++++++++++---------
 camel/camel-imapx-utils.h |    1 +
 2 files changed, 18 insertions(+), 9 deletions(-)

commit 16611d9a15158f21de7988f5c0104ad8fba97ae3
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Aug 29 11:21:26 2012 -0400

    CamelIMAPXStream: Close the source stream on close().

 camel/camel-imapx-server.c |    6 ++----
 camel/camel-imapx-stream.c |    5 +++--
 2 files changed, 5 insertions(+), 6 deletions(-)

commit 34856da684e62ed39a04c7ccf56214d7fce1cdc7
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Aug 29 11:18:26 2012 -0400

    CamelIMAPXStream: Add a "source" construct-only property.
    
    Use camel_imapx_stream_ref_source() to access the source stream.

 camel/camel-imapx-server.c              |   13 +++-
 camel/camel-imapx-stream.c              |  120 +++++++++++++++++++++++++------
 camel/camel-imapx-stream.h              |    2 +-
 docs/reference/camel/camel-sections.txt |    1 +
 4 files changed, 111 insertions(+), 25 deletions(-)

commit 1441ba02c071b72c7bf6f21f74784e7b5d82d69a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Aug 29 10:13:05 2012 -0400

    CamelIMAPXStream: Seal up most public members.

 camel/camel-imapx-stream.c |  252 ++++++++++++++++++++++++--------------------
 camel/camel-imapx-stream.h |   11 --
 2 files changed, 136 insertions(+), 127 deletions(-)

commit 63c6829df67c90bc4f666fb3159bde1bdbe4dcf3
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Aug 29 09:56:53 2012 -0400

    CamelIMAPXStream: Add a private structure.

 camel/camel-imapx-stream.c              |   12 ++++++++++++
 camel/camel-imapx-stream.h              |    2 ++
 docs/reference/camel/camel-sections.txt |    1 +
 3 files changed, 15 insertions(+)

commit 67fd9ecf95ef9484beddbbdeca807d08f3c50103
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Aug 29 09:41:38 2012 -0400

    CamelIMAPXStream: Cleanups.

 camel/camel-imapx-stream.c |   88 ++++++++++++++++++++++++--------------------
 camel/camel-imapx-stream.h |    4 --
 2 files changed, 49 insertions(+), 43 deletions(-)

commit e738d967da8bdaf00c0767197aba85f866a0f7d4
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 30 13:00:08 2012 -0400

    CamelIMAPXSummary: Fix comparison typo.

 camel/camel-imapx-summary.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit abfb7b5dd939c1e706200f82a3db0b1340032ea9
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Aug 30 13:39:57 2012 +0200

    Bug #681930 - STARTTLS was default auth method

 .../evolution-source-registry-migrate-sources.c      |   18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 0cdeb8d0cd27aa6c6abd0819ead4ddfba1efbcaf
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Thu Aug 30 03:48:37 2012 +0200

    Updated Galician translations

 po/gl.po | 1222 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 670 insertions(+), 552 deletions(-)

commit 532cef75a54df4812d387815df8e72aec4d636eb
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Aug 29 19:04:52 2012 +0200

    Bug #681939 - camel_folder_summary_remove_uids() doesn't remove from DB

 camel/camel-folder-summary.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4e718e9066fd3db7796c8f656d7b54f35e0268b7
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Aug 29 17:51:58 2012 +0200

    Could not create folders in Yahoo! account using imapx

 camel/camel-imapx-server.c |    5 ++++-
 camel/camel-imapx-store.c  |   17 +++++++++--------
 camel/camel-imapx-utils.c  |    8 ++++++--
 3 files changed, 19 insertions(+), 11 deletions(-)

commit 97aa3c414c05808ffa867f30dd0c4575b395680c
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Tue Aug 28 22:09:45 2012 +0300

    Updated Lithuanian translation

 po/lt.po | 1286 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 656 insertions(+), 630 deletions(-)

commit bd3f00cf78c629c604e73da162120c367434dab0
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue Aug 28 19:03:28 2012 +0200

    Updated Polish translation

 po/pl.po |  141 +++++++++++++++++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 121 insertions(+), 20 deletions(-)

commit 6d9fb0cb0611deabad1cf6e62a8cee2b095ffabc
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Aug 28 16:06:26 2012 +0200

    Updated Spanish translation

 po/es.po |  614 +++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 363 insertions(+), 251 deletions(-)

commit 00d6b9f8e8a3cc770eec35d0cf86482bc893cf2e
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Aug 28 15:06:53 2012 +0200

    Mark user-visible strings in book/cal backends for translation

 addressbook/backends/ldap/e-book-backend-ldap.c    |   22 ++++++++++----------
 addressbook/backends/vcf/e-book-backend-vcf.c      |    4 ++--
 .../backends/webdav/e-book-backend-webdav.c        |   16 +++++++-------
 calendar/backends/caldav/e-cal-backend-caldav.c    |   14 ++++++-------
 4 files changed, 28 insertions(+), 28 deletions(-)

commit eeb2311f54ac82596c7b65a8a71bf548792c5a64
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Aug 28 14:25:53 2012 +0200

    Bug #682706 - WebDAV addressbook lookup very slow

 .../backends/webdav/e-book-backend-webdav.c        |   68 ++++++++++----------
 1 file changed, 35 insertions(+), 33 deletions(-)

commit 22dc3390d5a5e6aec043eae5543dbb166d0e2140
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Aug 28 12:54:32 2012 +0200

    WebDAV addressbook cannot be opened

 addressbook/backends/webdav/e-book-backend-webdav.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 1df19b28c1e6ee1b793af415ccaaa50355d165f2
Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
Date:   Mon Aug 27 23:15:26 2012 +0530

    Implemented FUEL entries to Assamese translation

 po/as.po |   72 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 36 insertions(+), 36 deletions(-)

commit 44d5f2152663d0854dec4b2ee1e73ddd99e93a41
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Aug 27 11:44:46 2012 -0400

    ESourceWebdav: Add "resource-query" property.
    
    Retain the query portion of a WebDAV URI, and update migration to
    preserve it from the old XML-based ESource URIs.
    
    Also reimplement the "soup-uri" property.  Using bi-directional property
    bindings from one property to many properties results in feedback loops.
    Instead, listen for "notify" signals from URI component properties and
    emit a "notify::soup-uri" signal, but don't actually update the internal
    SoupURI until a copy is requested.
    
    This makes Facebook birthday calendars work again, which has the form:
    webcal://www.facebook.com/ical/b.php?uid=<<UID>>&key=<<KEY>>

 .../libedataserver/libedataserver-sections.txt     |    3 +
 libedataserver/e-source-webdav.c                   |  497 +++++++++++---------
 libedataserver/e-source-webdav.h                   |    9 +-
 .../evolution-source-registry-migrate-sources.c    |   18 +
 4 files changed, 298 insertions(+), 229 deletions(-)

commit 52265c840a0f00526c60a349b5d78ae5002dbdb1
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Aug 25 17:04:04 2012 -0400

    Update API documentation.
    
    Make sure all new APIs in 3.6 have "Since: 3.6" tags.

 addressbook/libebook/e-book-types.h                |    7 ++
 addressbook/libebook/e-vcard.h                     |    6 +
 addressbook/libedata-book/e-data-book-factory.c    |   10 ++
 calendar/libecal/e-cal-types.h                     |   28 +++++
 calendar/libedata-cal/e-cal-backend-sync.c         |   20 +--
 calendar/libedata-cal/e-cal-backend.c              |    6 +
 calendar/libedata-cal/e-data-cal-factory.c         |   10 ++
 camel/camel-certdb.c                               |   21 ++++
 camel/camel-enums.h                                |   15 +++
 camel/camel-folder-summary.c                       |    2 +-
 camel/camel-service.c                              |    2 +
 camel/camel-session.c                              |    4 +-
 camel/camel-string-utils.c                         |    2 +
 camel/camel-vee-data-cache.c                       |  129 ++++++++++++++++++--
 camel/camel-vee-data-cache.h                       |   15 +++
 camel/camel-vee-folder.c                           |   42 +++++++
 camel/camel-vee-store.c                            |   69 ++++++++++-
 camel/camel-vee-summary.c                          |   16 +++
 .../libedataserver/libedataserver-sections.txt     |   38 +++---
 libedataserver/e-source-authenticator.h            |    5 +
 libedataserver/e-source-extension.c                |    2 +
 libedataserver/e-source-refresh.h                  |    5 +
 libedataserverui/e-name-selector-dialog.c          |   11 ++
 libedataserverui/e-name-selector.c                 |   10 ++
 24 files changed, 431 insertions(+), 44 deletions(-)

commit 84573213bd3bcce11508876b1baa9da2fcd94b68
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Aug 25 14:24:36 2012 -0400

    Finish documenting ECollectionBackend APIs.

 libebackend/e-collection-backend.c |  104 +++++++++++++++++++++++++++++++++++-
 1 file changed, 103 insertions(+), 1 deletion(-)

commit 4afcf9c43a1141230d270974d6d20d0bf9396414
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Aug 24 13:00:51 2012 -0400

    Bug 680961 - Broken dispatching of EAuthenticationSession
    
    In source_registry_server_maybe_start_auth_session() we need to start
    the next EAuthenticationSession::execute() from a known GMainContext,
    and not from whatever happens to be the current thread-default.
    
    In some cases the current thread-default GMainContext gets popped and
    discarded just after source_registry_server_maybe_start_auth_session()
    returns, causing g_simple_async_result_complete_in_idle() to schedule
    an idle callback on a now-unused GMainContext, and the authentication
    session would never complete.

 libebackend/e-source-registry-server.c |   50 ++++++++++++++++++++++++++------
 1 file changed, 41 insertions(+), 9 deletions(-)

commit 7d2279311cd60e9784c88f3cec37236f74ef21e0
Author: Yuri Myasoedov <omerta13@yandex.ru>
Date:   Fri Aug 24 11:14:52 2012 +0400

    Updated Russian translation

 po/ru.po | 1514 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 818 insertions(+), 696 deletions(-)

commit 7d1bb3fae0cb275507edbc6b498de1575c004918
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 23 22:31:59 2012 -0400

    Add new symbol to API documentation.

 docs/reference/libedataserver/libedataserver-sections.txt |    1 +
 libedataserver/e-data-server-util.c                       |    2 +-
 libedataserver/e-data-server-util.h                       |    2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

commit 58e5817c2d48211ddbe4b8afd3a8200e44e29c9f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 23 21:22:04 2012 -0400

    EAuthenticationMediator: Fix some runtime warnings.
    
    In authentication_mediator_authenticator_thread(), the GDBusInterface
    was getting finalized a bit too soon.

 libebackend/e-authentication-mediator.c |   10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 43931f398f0289fac528489a01c8404c231b9f61
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 23 14:16:48 2012 -0400

    Export the EDBusAuthenticator interface from an isolated thread.
    
    This is similar to the problem I had with GDBusObjectManagerClient.
    When a GDBusInterfaceSkeleton is exported, it grabs the thread-default
    main context and emits method invocation signals from only that context.
    
    Problem is when e_authenticator_try_password_sync() is called on an
    EAuthenticationMediator, something may have pushed a different main
    context and so the method invocation signal emissions are inhibited
    and we eventually time out thinking the client is unresponsive.
    
    The workaround is to export the GDBusInterfaceSkeleton from an
    isolated thread where its signals cannot be inhibited.  The thread
    runs its own main loop until the EAuthenticationMediator object is
    finalized, at which point the thread terminates and is joined with.
    
    This is the same as my initial attempt in commit [1] which I reverted,
    except with improved thread-safety.
    
    [1] commit: e13cb4e0ba820694f908fe39255ff8f7a6239038

 libebackend/e-authentication-mediator.c |  286 ++++++++++++++++++++++++++-----
 1 file changed, 243 insertions(+), 43 deletions(-)

commit ac9664207d8d030a667e88ef0174c2ceffc1d4bd
Author: Dan Vrátil <dvratil@redhat.com>
Date:   Thu Aug 23 11:09:24 2012 +0200

    Add function to validate binary data
    
    bug #680786

 libedataserver/e-data-server-util.c |   33 +++++++++++++++++++++++++--------
 libedataserver/e-data-server-util.h |    2 ++
 2 files changed, 27 insertions(+), 8 deletions(-)

commit ca24548d63b1b9da1e1d21a0af8efccfb5576cf2
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Thu Aug 23 15:30:44 2012 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po | 1284 ++++++++++++++++++++++++++++-----------------------------
 po/zh_TW.po | 1329 +++++++++++++++++++++++++++++------------------------------
 2 files changed, 1275 insertions(+), 1338 deletions(-)

commit 137b9fb55d0f142e292ad169b74fd000fa76bca7
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Thu Aug 23 01:53:41 2012 +0200

    Updated Polish translation

 po/pl.po | 2973 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1589 insertions(+), 1384 deletions(-)

commit b6ca76f235bb8e29f1da7faabcb1e5909c5445d1
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Aug 22 19:24:42 2012 +0200

    Bug #660383 - Backends should listen for changes in refresh interval

 .../backends/google/e-book-backend-google.c        |  179 ++++----------------
 calendar/backends/caldav/e-cal-backend-caldav.c    |   53 +++---
 calendar/backends/http/e-cal-backend-http.c        |  122 ++++---------
 3 files changed, 91 insertions(+), 263 deletions(-)

commit f506878c53207ced7d7d6e7f2645f8c5456d640e
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Aug 22 14:35:02 2012 +0200

    IMAP - Do not do folder summary update as all-or-nothing approach

 camel/providers/imap/camel-imap-folder.c |   19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

commit e3ffd105ffe117ddffaf8667da2e7cdad6624a60
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Wed Aug 22 10:27:04 2012 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 1041 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 544 insertions(+), 497 deletions(-)

commit 27ef13ab346b1b495f5f213a0029b838fb76c9de
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:   Wed Aug 22 08:47:00 2012 +0700

    Updated Vietnamese translation

 po/vi.po |  121 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 63 insertions(+), 58 deletions(-)

commit 9eb2b765f2a5e3a9ec6066eec38822e115487178
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:   Wed Aug 22 08:33:30 2012 +0700

    po/vi: imported from Damned Lies

 po/vi.po | 1103 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 574 insertions(+), 529 deletions(-)

commit 7953a296d409dc4b741a35bb0707f167eb6864ca
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Aug 21 13:38:17 2012 -0400

    ESource: Suppress "changed" emissions during initialization.
    
    If an ESource is being instantiated from a worker thread, the change
    notifications can possibly be emitted from callbacks on the ESource's
    GMainContext before the ESource is fully initialized, which can break
    invariants like "all ESources have a non-NULL UID string".
    
    This commit suppresses those change notifications until the ESource
    instance is fully initialized.

 libedataserver/e-source.c |   28 +++++++++++++++++++---------
 1 file changed, 19 insertions(+), 9 deletions(-)

commit 2dff25924c1d5996f864af8e19818405c58a82cc
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Aug 21 10:46:52 2012 -0400

    Add e_collection_backend_dup_resource_id().
    
    Extracts the resource ID for a child source, which is supposed to be a
    stable and unique server-assigned identifier for the remote resource
    described by the child source.  If the child source is not actually a
    child of the collection backend, the function returns NULL.

 .../reference/libebackend/libebackend-sections.txt |    1 +
 libebackend/e-collection-backend.c                 |   52 ++++++++++++++++++++
 libebackend/e-collection-backend.h                 |    3 ++
 3 files changed, 56 insertions(+)

commit d43dd4f422fe26cdb1bd4b96ef2d2f25611c0c59
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Aug 21 15:22:29 2012 +0200

    Start/stop book/cal views in a dedicated thread
    
    Thus the backend, if it does any expensive operation during
    the start/stop call, will not block factory's main thread,
    thus the factory will not get unresponsive. This could happen
    during autocompletion, for example.

 addressbook/libedata-book/e-data-book-view.c |   51 +++++++++++++-------------
 calendar/libedata-cal/e-data-cal-view.c      |   35 +++++++++++++++++-
 2 files changed, 58 insertions(+), 28 deletions(-)

commit 934a3cf7aa52144b0200ac7baf09ac1617548ea2
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Aug 21 12:13:34 2012 +0200

    Bug #680467 - Crash under camel_folder_search_search()

 camel/camel-folder-search.c |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 8b1b43b6399a2f5ecf9fe8051ad883506e86eeba
Author: Andika Triwidada <andika@gmail.com>
Date:   Tue Aug 21 14:33:16 2012 +0700

    Updated Indonesian translation

 po/id.po | 1541 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 804 insertions(+), 737 deletions(-)

commit 0f0b70d79dadf1a8ca23e0a431e4c501d3272842
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Aug 21 09:31:46 2012 +0200

    Fix a compiler warning

 camel/camel-imapx-server.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9c04b6654ddc67b7c279f4eb995bb13b48deee00
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:   Sun Aug 19 23:10:21 2012 +0100

    Updated Portuguese translation

 po/pt.po | 3052 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 1669 insertions(+), 1383 deletions(-)

commit e977225136cf22b16cd0e93d1e3607c53aee81c4
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Aug 19 16:00:51 2012 -0400

    Post-release version bump.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 40702a643110d66e8d844229376a640c3947486d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Aug 19 15:51:42 2012 -0400

    NEWS update for 3.5.90 release.

 NEWS |   50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)

commit 93b1561553eab1f5feac068e182d6c5dda0a8aa9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jul 12 08:12:33 2012 -0400

    Coding style and whitespace cleanup.

 addressbook/backends/file/e-book-backend-file.c    |   28 +-
 .../backends/google/e-book-backend-google.c        |    6 +-
 addressbook/backends/ldap/e-book-backend-ldap.c    |  106 +++----
 addressbook/backends/vcf/e-book-backend-vcf.c      |   24 +-
 .../backends/webdav/e-book-backend-webdav.c        |   62 ++--
 addressbook/libebook/e-address-western.c           |    2 +-
 addressbook/libebook/e-book-view.c                 |   12 +-
 addressbook/libebook/e-contact.c                   |   26 +-
 addressbook/libebook/e-destination.c               |   60 ++--
 addressbook/libebook/e-vcard.c                     |   16 +-
 addressbook/libedata-book/e-book-backend-cache.c   |    2 +-
 .../libedata-book/e-book-backend-db-cache.c        |    2 +-
 addressbook/libedata-book/e-book-backend-sexp.c    |    4 +-
 .../libedata-book/e-book-backend-sqlitedb.c        |   40 +--
 addressbook/libegdbus/e-gdbus-book-factory.c       |    7 +-
 addressbook/libegdbus/e-gdbus-book-view.c          |   99 ++++--
 addressbook/libegdbus/e-gdbus-book.c               |  228 +++++++++++---
 calendar/backends/caldav/e-cal-backend-caldav.c    |   12 +-
 .../backends/contacts/e-cal-backend-contacts.c     |    8 +-
 calendar/backends/file/e-cal-backend-file.c        |   18 +-
 calendar/backends/http/e-cal-backend-http.c        |   14 +-
 calendar/backends/weather/e-cal-backend-weather.c  |    4 +-
 calendar/backends/weather/e-weather-source.c       |   12 +-
 calendar/libecal/e-cal-check-timezones.c           |   22 +-
 calendar/libecal/e-cal-component.c                 |    4 +-
 calendar/libecal/e-cal-recur.c                     |    2 +-
 calendar/libecal/e-cal-system-timezone.c           |   30 +-
 calendar/libecal/e-cal.c                           |    4 +-
 calendar/libedata-cal/e-cal-backend-intervaltree.c |   10 +-
 calendar/libedata-cal/e-cal-backend-sexp.c         |    8 +-
 calendar/libedata-cal/e-cal-backend.c              |    2 +-
 calendar/libedata-cal/e-data-cal-view.c            |    2 +-
 calendar/libedata-cal/e-data-cal.c                 |    2 +-
 calendar/libegdbus/e-gdbus-cal-factory.c           |    7 +-
 calendar/libegdbus/e-gdbus-cal-view.c              |   97 ++++--
 calendar/libegdbus/e-gdbus-cal.c                   |  315 ++++++++++++++++----
 camel/camel-block-file.c                           |   54 ++--
 camel/camel-data-cache.c                           |    4 +-
 camel/camel-db.c                                   |   48 +--
 camel/camel-debug.c                                |   10 +-
 camel/camel-disco-diary.c                          |   12 +-
 camel/camel-disco-folder.c                         |    2 +-
 camel/camel-disco-store.c                          |    2 +-
 camel/camel-filter-driver.c                        |   66 ++--
 camel/camel-filter-search.c                        |   20 +-
 camel/camel-folder-search.c                        |  166 +++++------
 camel/camel-folder-summary.c                       |  184 ++++++------
 camel/camel-folder-thread.c                        |   64 ++--
 camel/camel-gpg-context.c                          |   74 ++---
 camel/camel-html-parser.c                          |   28 +-
 camel/camel-iconv.c                                |   30 +-
 camel/camel-imapx-command.c                        |   22 +-
 camel/camel-imapx-conn-manager.c                   |    6 +-
 camel/camel-imapx-folder.c                         |    4 +-
 camel/camel-imapx-server.c                         |  302 +++++++++----------
 camel/camel-imapx-server.h                         |    2 +-
 camel/camel-imapx-settings.c                       |   22 +-
 camel/camel-imapx-store-summary.c                  |   32 +-
 camel/camel-imapx-store.c                          |   28 +-
 camel/camel-imapx-stream.c                         |   46 +--
 camel/camel-imapx-summary.c                        |    8 +-
 camel/camel-imapx-utils.c                          |   86 +++---
 camel/camel-index-control.c                        |   48 +--
 camel/camel-internet-address.c                     |   26 +-
 camel/camel-lock-client.c                          |   32 +-
 camel/camel-lock-helper.c                          |   24 +-
 camel/camel-lock.c                                 |   78 ++---
 camel/camel-memchunk.c                             |   58 ++--
 camel/camel-mime-filter-bestenc.c                  |   10 +-
 camel/camel-mime-filter-canon.c                    |    4 +-
 camel/camel-mime-filter-charset.c                  |    2 +-
 camel/camel-mime-filter-from.c                     |   14 +-
 camel/camel-mime-filter-html.c                     |    4 +-
 camel/camel-mime-filter-tohtml.c                   |    6 +-
 camel/camel-mime-filter-windows.c                  |    2 +-
 camel/camel-mime-filter.c                          |    6 +-
 camel/camel-mime-message.c                         |   38 +--
 camel/camel-mime-parser.c                          |  172 +++++------
 camel/camel-mime-part-utils.c                      |   18 +-
 camel/camel-mime-part.c                            |   22 +-
 camel/camel-mime-utils.c                           |  244 +++++++--------
 camel/camel-movemail.c                             |   32 +-
 camel/camel-multipart-signed.c                     |   24 +-
 camel/camel-multipart.c                            |    4 +-
 camel/camel-net-utils.c                            |   16 +-
 camel/camel-nntp-address.c                         |    4 +-
 camel/camel-object.c                               |    2 +-
 camel/camel-offline-folder.c                       |    2 +-
 camel/camel-offline-settings.c                     |    4 +-
 camel/camel-partition-table.c                      |    4 +-
 camel/camel-provider.c                             |    4 +-
 camel/camel-sasl-digest-md5.c                      |    4 +-
 camel/camel-sasl-gssapi.c                          |    2 +-
 camel/camel-sasl.c                                 |    2 +-
 camel/camel-search-private.c                       |   14 +-
 camel/camel-search-sql-sexp.c                      |  156 +++++-----
 camel/camel-sexp.c                                 |  150 +++++-----
 camel/camel-smime-context.c                        |    2 +-
 camel/camel-store-settings.c                       |    2 +-
 camel/camel-store.c                                |   16 +-
 camel/camel-stream-filter.c                        |   24 +-
 camel/camel-tcp-stream-ssl.c                       |   42 +--
 camel/camel-text-index.c                           |   12 +-
 camel/camel-trie.c                                 |    2 +-
 camel/camel-url.c                                  |    6 +-
 camel/camel-utf8.c                                 |   12 +-
 camel/camel-vee-data-cache.c                       |   10 +-
 camel/camel-vee-data-cache.h                       |    2 +-
 camel/camel-vee-folder.c                           |   10 +-
 camel/camel-vee-store.c                            |    4 +-
 camel/camel-vee-summary.c                          |    8 +-
 camel/camel.c                                      |    6 +-
 camel/db-scrap-tools/db.c                          |   28 +-
 camel/providers/imap/camel-imap-command.c          |   14 +-
 camel/providers/imap/camel-imap-folder.c           |   42 +--
 camel/providers/imap/camel-imap-journal.c          |   14 +-
 camel/providers/imap/camel-imap-message-cache.c    |    2 +-
 camel/providers/imap/camel-imap-search.c           |   26 +-
 camel/providers/imap/camel-imap-settings.c         |   20 +-
 camel/providers/imap/camel-imap-store-summary.c    |   32 +-
 camel/providers/imap/camel-imap-store.c            |   62 ++--
 camel/providers/imap/camel-imap-summary.c          |    6 +-
 camel/providers/imap/camel-imap-utils.c            |   20 +-
 camel/providers/imapx/camel-imapx-provider.c       |    6 +-
 camel/providers/local/camel-local-folder.c         |   17 +-
 camel/providers/local/camel-local-folder.h         |   10 +-
 camel/providers/local/camel-local-private.c        |    3 +-
 camel/providers/local/camel-local-private.h        |    6 +-
 camel/providers/local/camel-local-provider.c       |    4 +-
 camel/providers/local/camel-local-store.c          |   33 +-
 camel/providers/local/camel-local-summary.c        |   64 ++--
 camel/providers/local/camel-maildir-folder.c       |   14 +-
 camel/providers/local/camel-maildir-store.c        |   56 ++--
 camel/providers/local/camel-maildir-summary.c      |   54 ++--
 camel/providers/local/camel-mbox-folder.c          |   16 +-
 camel/providers/local/camel-mbox-store.c           |   85 ++++--
 camel/providers/local/camel-mbox-summary.c         |  108 +++----
 camel/providers/local/camel-mh-folder.c            |   14 +-
 camel/providers/local/camel-mh-settings.c          |    2 +-
 camel/providers/local/camel-mh-store.c             |   10 +-
 camel/providers/local/camel-mh-summary.c           |   26 +-
 camel/providers/local/camel-mh-summary.h           |    7 +-
 camel/providers/local/camel-spool-folder.c         |    3 +-
 camel/providers/local/camel-spool-settings.c       |    2 +-
 camel/providers/local/camel-spool-store.c          |   18 +-
 camel/providers/local/camel-spool-summary.c        |   26 +-
 camel/providers/nntp/camel-nntp-folder.c           |    2 +-
 camel/providers/nntp/camel-nntp-provider.c         |    3 +-
 camel/providers/nntp/camel-nntp-settings.c         |    6 +-
 camel/providers/nntp/camel-nntp-store-summary.c    |   12 +-
 camel/providers/nntp/camel-nntp-store.c            |   26 +-
 camel/providers/nntp/camel-nntp-stream.c           |   20 +-
 camel/providers/pop3/camel-pop3-engine.c           |   16 +-
 camel/providers/pop3/camel-pop3-engine.h           |    8 +-
 camel/providers/pop3/camel-pop3-folder.c           |   54 ++--
 camel/providers/pop3/camel-pop3-folder.h           |    9 +-
 camel/providers/pop3/camel-pop3-provider.c         |   19 +-
 camel/providers/pop3/camel-pop3-settings.c         |   12 +-
 camel/providers/pop3/camel-pop3-store.c            |   30 +-
 camel/providers/pop3/camel-pop3-stream.c           |   23 +-
 camel/providers/sendmail/camel-sendmail-provider.c |    3 +-
 .../providers/sendmail/camel-sendmail-transport.c  |   18 +-
 camel/providers/smtp/camel-smtp-transport.c        |   57 ++--
 camel/providers/smtp/camel-smtp-transport.h        |    3 +-
 camel/tests/folder/test1.c                         |    4 +-
 camel/tests/folder/test11.c                        |   12 +-
 camel/tests/folder/test2.c                         |    8 +-
 camel/tests/folder/test3.c                         |   34 +--
 camel/tests/folder/test4.c                         |    6 +-
 camel/tests/folder/test5.c                         |    8 +-
 camel/tests/folder/test6.c                         |   10 +-
 camel/tests/folder/test7.c                         |   10 +-
 camel/tests/folder/test8.c                         |    8 +-
 camel/tests/folder/test9.c                         |    6 +-
 camel/tests/lib/addresses.c                        |    4 +-
 camel/tests/lib/camel-test-provider.c              |    6 +-
 camel/tests/lib/camel-test.c                       |   28 +-
 camel/tests/lib/folders.c                          |    8 +-
 camel/tests/lib/messages.c                         |    4 +-
 camel/tests/message/test1.c                        |   50 ++--
 camel/tests/message/test2.c                        |  114 +++----
 camel/tests/message/test3.c                        |   90 +++---
 camel/tests/mime-filter/test-tohtml.c              |   14 +-
 camel/tests/misc/split.c                           |   12 +-
 camel/tests/misc/test1.c                           |    8 +-
 camel/tests/misc/test2.c                           |   12 +-
 libebackend/e-authentication-session.c             |    9 +-
 libebackend/e-collection-backend.c                 |    3 +-
 libebackend/e-extension.c                          |    3 +-
 libebackend/e-server-side-source.c                 |    8 +-
 libedataserver/e-categories.c                      |   24 +-
 libedataserver/e-data-server-util.c                |   21 +-
 libedataserver/e-debug-log.c                       |  112 ++++---
 libedataserver/e-iterator.c                        |   16 +-
 libedataserver/e-memory.c                          |   70 +++--
 libedataserver/e-proxy.c                           |   50 ++--
 libedataserver/e-sexp.c                            |  258 +++++++++-------
 libedataserver/e-source-alarms.c                   |    2 +-
 libedataserver/e-source-authenticator.c            |   14 +-
 libedataserver/e-source-autocomplete.c             |    2 +-
 libedataserver/e-source-collection.c               |    6 +-
 libedataserver/e-source-mail-composition.c         |    2 +-
 libedataserver/e-source-offline.c                  |    2 +-
 libedataserver/e-source-openpgp.c                  |    6 +-
 libedataserver/e-source-refresh.c                  |    3 -
 libedataserver/e-source-selectable.c               |    2 +-
 libedataserver/e-source-smime.c                    |   10 +-
 libedataserver/e-source-webdav.c                   |    6 +-
 libedataserver/e-source.c                          |    6 +-
 libedataserver/e-time-utils.c                      |   68 +++--
 libedataserver/e-uid.c                             |   17 +-
 libedataserver/e-url.c                             |   27 +-
 libedataserver/e-xml-hash-utils.c                  |   17 +-
 libedataserverui/e-categories-editor.c             |    3 +-
 libedataserverui/e-categories-selector.c           |   12 +-
 libedataserverui/e-category-editor.c               |    2 +-
 libedataserverui/e-contact-store.c                 |   61 ++--
 libedataserverui/e-destination-store.c             |   19 +-
 libedataserverui/e-name-selector-dialog.c          |  137 +++++----
 libedataserverui/e-name-selector-entry.c           |  245 +++++++++------
 libedataserverui/e-name-selector-list.c            |   99 +++---
 libedataserverui/e-name-selector-model.c           |   48 +--
 libedataserverui/e-passwords.c                     |    6 +-
 libedataserverui/e-tree-model-generator.c          |   49 +--
 tests/libebook/client/client-test-utils.c          |    6 +-
 tests/libebook/client/test-client-get-revision.c   |    4 +-
 tests/libebook/client/test-client-photo-is-uri.c   |    2 +-
 tests/libebook/client/test-client-revision-view.c  |    6 +-
 tests/libebook/client/test-client-uid-only-view.c  |    6 +-
 tests/libebook/ebook-test-utils.c                  |  126 ++++----
 tests/libebook/test-categories.c                   |    6 +-
 tests/libebook/test-changes.c                      |    2 +-
 tests/libebook/test-ebook-async.c                  |    2 +-
 tests/libebook/test-ebook-get-book-view.c          |    8 +-
 tests/libebook/test-ebook-remove-contact.c         |    2 +-
 tests/libebook/test-ebook-remove-contacts.c        |    2 +-
 tests/libebook/test-ebook.c                        |    2 +-
 tests/libebook/test-stress-bookviews.c             |    8 +-
 tests/libecal/client/test-client-get-revision.c    |    4 +-
 tests/libecal/client/test-client-get-view.c        |    8 +-
 tests/libecal/client/test-client-revision-view.c   |   12 +-
 tests/libecal/ecal-test-utils.c                    |  132 ++++----
 tests/libecal/test-ecal-create-object--2.c         |    2 +-
 tests/libecal/test-ecal-get-query.c                |   10 +-
 tests/libecal/test-ecal-receive-objects.c          |    2 +-
 tests/libecal/test-ecal-send-objects.c             |    4 +-
 246 files changed, 4120 insertions(+), 3317 deletions(-)

commit fcb3dba50458b2dd264cf8cb13f2315ec9c49c5e
Author: Fabien Tassin <fta+bugzilla@sofaraway.org>
Date:   Sat Aug 18 13:56:16 2012 -0400

    Bug 682103 - -fPIC build fix

 addressbook/backends/google/tests/Makefile.am |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0bf350f1086152c26fbc6d15845f4272a83e316e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Aug 18 13:37:52 2012 -0400

    Bug 682102 - Upstream Debian's 20_gettext_intltool.patch
    
    Debian changelog:
    
        20_gettext_intltool.patch: don't confuse autoreconf by using both
        gettext and intltool.
    
    Taking their word for it...

 configure.ac |    3 ---
 1 file changed, 3 deletions(-)

commit cddccddeb787121306308aa73c2916f8a9f41c5f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Aug 17 19:29:19 2012 -0400

    Bug 681679 - Typo in migration causes signatures to be dropped

 .../evolution-source-registry-migrate-sources.c                      |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 27666f9591d36d5a717b67bd540fb3fb4aa87dd6
Author: Krishnababu Krothapalli <kkrothap@redhat.com>
Date:   Fri Aug 17 19:18:22 2012 +0530

    Updated Telugu Translations

 po/te.po | 1213 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 671 insertions(+), 542 deletions(-)

commit b17916c3f78532379c902e46eb2d779b2709bb70
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Aug 17 09:23:38 2012 -0400

    cache-reaper: Skip directories named "system".

 modules/cache-reaper/module-cache-reaper.c |    7 +++++++
 1 file changed, 7 insertions(+)

commit 5dbeb5d194b48429f9e59c03246288bbac5db70e
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Aug 17 15:03:03 2012 +0200

    Bug #680744 - IMAP: Does not update folder structure

 camel/providers/imap/camel-imap-store.c |    9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 06beac4efae68fbcbaeb09adbf9135c9cc698fac
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Aug 17 13:34:45 2012 +0200

    Bug #678289 - Filters are not applied automatically to local maildir Inbox

 camel/providers/local/camel-maildir-folder.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 579482069ff733d8c604d6211e77946b28d508c0
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Aug 17 13:07:59 2012 +0200

    Bug #682038 - "Show only this calendar" broken

 libedataserverui/e-source-selector.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 652b7f15bb4fdcee09a2785e97b8038f35036eec
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Fri Aug 17 10:25:01 2012 +0200

    Updated Serbian translation

 po/sr.po       |  762 ++++++++++++++++++++++++++++----------------------------
 po/sr@latin.po |  762 ++++++++++++++++++++++++++++----------------------------
 2 files changed, 762 insertions(+), 762 deletions(-)

commit b1f304bb00fad6b987c3816d873b33bbb10197e7
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 16 15:55:17 2012 -0400

    ECalBackendWeather: Remove the remove_sync() method.
    
    Cache reaper module takes care of the data and cache cleanup now.
    When a data source is removed, the backend for it is simply finalized.

 calendar/backends/weather/e-cal-backend-weather.c |   22 ---------------------
 1 file changed, 22 deletions(-)

commit cd2dd7f2e0fd2269b8481bfac1c0510f389c5b01
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 16 15:54:28 2012 -0400

    ECalBackendHttp: Remove the remove_sync() method.
    
    Cache reaper module takes care of the data and cache cleanup now.
    When a data source is removed, the backend for it is simply finalized.

 calendar/backends/http/e-cal-backend-http.c |   19 -------------------
 1 file changed, 19 deletions(-)

commit 9cac3e5c678d4d91aa75c623bd2537082085333a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 16 15:53:48 2012 -0400

    ECalBackendFile: Remove the remove_sync() method.
    
    Cache reaper module takes care of the data and cache cleanup now.
    When a data source is removed, the backend for it is simply finalized.

 calendar/backends/file/e-cal-backend-file.c |   95 ---------------------------
 1 file changed, 95 deletions(-)

commit 60f39a634be2096dc4c433403fbd42566399b7a4
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 16 15:52:57 2012 -0400

    ECalBackendContacts: Remove the remove_sync() method.
    
    Cache reaper module takes care of the data and cache cleanup now.
    When a data source is removed, the backend for it is simply finalized.

 calendar/backends/contacts/e-cal-backend-contacts.c |   11 -----------
 1 file changed, 11 deletions(-)

commit 5f9c84aa9942e6567a4b8edf948180a3a01520e0
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 16 15:52:15 2012 -0400

    ECalBackendCaldav: Remove the remove_sync() method.
    
    Cache reaper module takes care of the data and cache cleanup now.
    When a data source is removed, the backend for it is simply finalized.

 calendar/backends/caldav/e-cal-backend-caldav.c |   42 -----------------------
 1 file changed, 42 deletions(-)

commit 5a9e9004fa8b33c81ccdf2630052d5644cceb962
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 16 15:48:37 2012 -0400

    EBookBackendWebdav: Remove the remove() method.
    
    Cache reaper module takes care of the data and cache cleanup now.
    When a data source is removed, the backend for it is simply finalized.

 addressbook/backends/webdav/e-book-backend-webdav.c |   10 ----------
 1 file changed, 10 deletions(-)

commit 25a2b1c1566db95d86d3216adef96a9c320ec846
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 16 15:47:57 2012 -0400

    EBookBackendLDAP: Remove the remove() method.
    
    Cache reaper module takes care of the data and cache cleanup now.
    When a data source is removed, the backend for it is simply finalized.

 addressbook/backends/ldap/e-book-backend-ldap.c |   13 -------------
 1 file changed, 13 deletions(-)

commit 58383ebe9e1dc83a387f03f969088974027fa7fe
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 16 15:47:16 2012 -0400

    EBookBackendGoogle: Remove the remove() method.
    
    Cache reaper module takes care of the data and cache cleanup now.
    When a data source is removed, the backend for it is simply finalized.

 addressbook/backends/google/e-book-backend-google.c |   11 -----------
 1 file changed, 11 deletions(-)

commit 879e3fadb3ede9b5a8e330afb5eed54be4ae39ec
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 16 15:45:07 2012 -0400

    EBookBackendFile: Remove the remove_sync() method.
    
    Cache reaper module takes care of the data and cache cleanup now.
    When a data source is removed, the backend for it is simply finalized.

 addressbook/backends/file/e-book-backend-file.c |   98 -----------------------
 1 file changed, 98 deletions(-)

commit 7830253888f362f93755b14f0f8a1f9b319b012c
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Thu Aug 16 23:26:38 2012 +0200

    Updated Galician translations

 po/gl.po |  206 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 116 insertions(+), 90 deletions(-)

commit fe1148520b9575d7c60299171513da718cbc4d67
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 16 15:37:01 2012 -0400

    Deprecate e_client_remove_sync().
    
    e_client_remove_sync() merely calls e_source_remove_sync() now.
    
    Similarly for e_client_remove() / e_client_remove_finish().

 addressbook/libebook/e-book-client.c               |   41 -----------
 calendar/libecal/e-cal-client.c                    |   41 -----------
 .../libedataserver/libedataserver-sections.txt     |    6 +-
 libedataserver/e-client.c                          |   72 ++++++++++++++++++++
 libedataserver/e-client.h                          |   10 +--
 5 files changed, 81 insertions(+), 89 deletions(-)

commit e6b200d7a71b13ddd8ca49be21785eb1b4a5b712
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 16 14:49:46 2012 -0400

    cache-reaper: Clean up abandoned data directories.
    
    Cache reaper now cleans up abandoned data directories for local address
    books and calendars, but more conservatively than for cache directories.
    
    Whereas a cache directory is marked as trash as soon as its data source
    is removed and then allowed to linger for one week, a data directory is
    only moved to trash when the registry service starts, and is allowed to
    linger for four weeks.  This should give ample time to recover the data
    if needed.

 modules/cache-reaper/e-cache-reaper-utils.c |   20 ++-
 modules/cache-reaper/e-cache-reaper-utils.h |    2 +
 modules/cache-reaper/module-cache-reaper.c  |  257 +++++++++++++++++++++------
 3 files changed, 219 insertions(+), 60 deletions(-)

commit 941be039aecdd4b641136bdc90683974038a4274
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Thu Aug 16 16:08:25 2012 +0200

    Updated Spanish translation

 po/es.po |  787 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 392 insertions(+), 395 deletions(-)

commit d069936c2a7f88e18b5495fafc4e42a876359804
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 16 07:47:11 2012 -0400

    Revert "Export the EDBusAuthenticator interface from an isolated thread."
    
    This reverts commit e13cb4e0ba820694f908fe39255ff8f7a6239038.
    
    Apparently this does not solve the problem it was trying to solve, and
    is less stable than what was there before.

 libebackend/e-authentication-mediator.c |  211 ++++++-------------------------
 1 file changed, 39 insertions(+), 172 deletions(-)

commit 3cd6a3c5b51de650ef5275f9c47c01a7c8422f56
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Aug 15 17:58:48 2012 -0400

    Fix typo.

 libebackend/e-authentication-mediator.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e13cb4e0ba820694f908fe39255ff8f7a6239038
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Aug 15 17:33:32 2012 -0400

    Export the EDBusAuthenticator interface from an isolated thread.
    
    This is similar to the problem I had with GDBusObjectManagerClient.
    When a GDBusInterfaceSkeleton is exported, it grabs the thread-default
    main context and emits method invocation signals from only that context.
    
    Problem is when e_authenticator_try_password_sync() is called on an
    EAuthenticationMediator, something may have pushed a different main
    context and so the method invocation signal emissions are inhibited
    and we eventually time out thinking the client is unresponsive.
    
    The workaround is to export the GDBusInterfaceSkeleton from an
    isolated thread where its signals cannot be inhibited.  The thread
    runs its own main loop until the EAuthenticationMediator object is
    finalized, at which point the thread terminates and is joined with.

 libebackend/e-authentication-mediator.c |  211 +++++++++++++++++++++++++------
 1 file changed, 172 insertions(+), 39 deletions(-)

commit 4a8d06106d07ad8d32178ca00eab520136b4cef8
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Aug 15 12:18:53 2012 -0400

    Add e_collection_backend_claim_all_resources().
    
    Claims all previously used sources that have not yet been claimed by
    e_collection_backend_new_child() and returns them in a GList.  Note
    that previously used sources can only be claimed once, so subsequent
    calls to this function for backend will return NULL.
    
    The backend is then expected to compare the returned list with a
    current list of resources from a remote server, create new ESource
    instances as needed with e_collection_backend_new_child(), discard
    unneeded ESource instances with e_source_remove(), and export the
    remaining instances with e_source_registry_server_add_source().

 .../reference/libebackend/libebackend-sections.txt |    1 +
 libebackend/e-collection-backend.c                 |   49 ++++++++++++++++++++
 libebackend/e-collection-backend.h                 |    2 +
 3 files changed, 52 insertions(+)

commit 679b10d75730e81fa268e11cfda289a27fd3e306
Author: Colin Walters <walters@verbum.org>
Date:   Mon Aug 13 09:50:50 2012 -0400

    Bug 681321 - Support both old and new-buf libxml2 APIs
    
    libxml2 changed the API for xmlOutputBuffer incompatibly.
    See https://mail.gnome.org/archives/desktop-devel-list/2012-August/msg00004.html

 calendar/backends/caldav/e-cal-backend-caldav.c |   39 +++++++++++++++++------
 modules/online-accounts/goaewsclient.c          |   25 ++++++++++++---
 2 files changed, 50 insertions(+), 14 deletions(-)

commit 56841f83dfaf4e6f6fc0677459a15d92b3b92065
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Aug 13 09:39:56 2012 -0400

    Bug 681640 - Check for Python interpreter in configure.ac
    
    For /addressbook/libebook/gen-western-table.py.

 addressbook/libebook/Makefile.am |    2 +-
 configure.ac                     |    3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

commit bc8a94c4431b5ad627c27d5e617f066da1f445c8
Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
Date:   Mon Aug 13 13:38:54 2012 +0530

    Assamese translation updated

 po/as.po |  762 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 381 insertions(+), 381 deletions(-)

commit b92c8e53cedfd6768db3186002602705729ac47b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Aug 12 12:31:57 2012 -0400

    Bump libcamel soname.
    
    For the previous series of API changes.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 444dd5e097ecfe63e2a70f9c813e80e47d8c99e5
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Aug 12 13:52:58 2012 -0400

    Rename camel_service_get_settings().
    
    Applying lessons learned from ESourceRegistry.
    
    Rename camel_service_get_settings() to camel_service_ref_settings()
    and have it return a new reference.
    
    When returning a pointer to a reference-counted object in a multi-
    threaded environment, always increase the object's reference count
    before returning so as to transfer a new reference to the caller.
    
    Otherwise it introduces a potential race where the reference-counted
    object may lose its last reference and be freed while the caller is
    still using the object.  Even if the caller immediately increments
    the object's reference count, it's still a potential race.
    
    Transferring a new reference to the caller means the caller must
    unreference the object when finished with it so the object will be
    properly freed when it's no longer needed.

 camel/camel-disco-folder.c                   |    5 +-
 camel/camel-disco-store.c                    |   10 ++-
 camel/camel-imapx-conn-manager.c             |    5 +-
 camel/camel-imapx-folder.c                   |    5 +-
 camel/camel-imapx-server.c                   |   65 ++++++++++++++++----
 camel/camel-imapx-store.c                    |   36 ++++++++---
 camel/camel-imapx-utils.c                    |    6 +-
 camel/camel-network-service.c                |    4 +-
 camel/camel-offline-folder.c                 |    5 +-
 camel/camel-offline-store.c                  |   10 ++-
 camel/camel-sasl-cram-md5.c                  |    5 +-
 camel/camel-sasl-digest-md5.c                |    5 +-
 camel/camel-sasl-gssapi.c                    |    5 +-
 camel/camel-sasl-login.c                     |    5 +-
 camel/camel-sasl-ntlm.c                      |   10 ++-
 camel/camel-sasl-plain.c                     |    5 +-
 camel/camel-service.c                        |   45 ++++++++++----
 camel/camel-service.h                        |    2 +-
 camel/providers/imap/camel-imap-command.c    |    5 +-
 camel/providers/imap/camel-imap-folder.c     |   46 ++++++++++----
 camel/providers/imap/camel-imap-store.c      |   84 +++++++++++++++++++-------
 camel/providers/imap/camel-imap-wrapper.c    |    5 +-
 camel/providers/local/camel-local-folder.c   |   20 +++---
 camel/providers/local/camel-local-store.c    |   34 ++++++++---
 camel/providers/local/camel-maildir-folder.c |    5 +-
 camel/providers/local/camel-maildir-store.c  |   47 +++++++++++---
 camel/providers/local/camel-mbox-store.c     |   11 +++-
 camel/providers/local/camel-mh-store.c       |   25 ++++++--
 camel/providers/local/camel-spool-folder.c   |    5 +-
 camel/providers/local/camel-spool-store.c    |   25 ++++++--
 camel/providers/nntp/camel-nntp-folder.c     |    5 +-
 camel/providers/nntp/camel-nntp-store.c      |   34 ++++++++---
 camel/providers/nntp/camel-nntp-summary.c    |   10 ++-
 camel/providers/pop3/camel-pop3-folder.c     |   42 ++++++++-----
 camel/providers/pop3/camel-pop3-store.c      |   36 +++++++----
 camel/providers/smtp/camel-smtp-transport.c  |   12 +++-
 docs/reference/camel/camel-sections.txt      |    2 +-
 37 files changed, 520 insertions(+), 166 deletions(-)

commit 123d96aa7703054bcbc51e911d73db7190428d35
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Aug 12 10:12:38 2012 -0400

    Rename camel_session_get_service().
    
    Applying lessons learned from ESourceRegistry.
    
    Rename camel_session_get_service() to camel_session_ref_service()
    and have it return a new reference.
    
    When returning a pointer to a reference-counted object in a multi-
    threaded environment, always increase the object's reference count
    before returning so as to transfer a new reference to the caller.
    
    Otherwise it introduces a potential race where the reference-counted
    object may lose its last reference and be freed while the caller is
    still using the object.  Even if the caller immediately increments
    the object's reference count, it's still a potential race.
    
    Transferring a new reference to the caller means the caller must
    unreference the object when finished with it so the object will be
    properly freed when it's no longer needed.
    
    Similarly for camel_session_get_service_by_url().

 camel/camel-filter-search.c             |   24 +++++++++++++++++-------
 camel/camel-sasl-popb4smtp.c            |   14 +++++++-------
 camel/camel-session.c                   |   25 +++++++++++++++++--------
 camel/camel-session.h                   |    4 ++--
 docs/reference/camel/camel-sections.txt |    4 ++--
 5 files changed, 45 insertions(+), 26 deletions(-)

commit f5ae84279d39752897df0f3213e34165d50e582d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Aug 12 09:11:08 2012 -0400

    Have camel_session_list_services() return new references.
    
    Applying lessons learned from ESourceRegistry.
    
    When returning a pointer to a reference-counted object in a multi-
    threaded environment, always increase the object's reference count
    before returning so as to transfer a new reference to the caller.
    
    Otherwise it introduces a potential race where the reference-counted
    object may lose its last reference and be freed while the caller is
    still using the object.  Even if the caller immediately increments
    the object's reference count, it's still a potential race.
    
    Transferring a new reference to the caller means the caller must
    unreference the object when finished with it so the object will be
    properly freed when it's no longer needed.
    
    Making subtle behavioral changes like this without renaming the API
    is usually considered bad, but since Evolution is the only consumer
    we can easily keep the side-effects under control.

 camel/camel-session.c |   16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

commit fb2fb46f2ba430c3c16d07ad5eff1a292f1597b0
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Aug 12 08:23:15 2012 -0400

    CamelSession: Have add_service() return a new reference.
    
    Applying lessons learned from ESourceRegistry.
    
    When returning a pointer to a reference-counted object in a multi-
    threaded environment, always increase the object's reference count
    before returning so as to transfer a new reference to the caller.
    
    Otherwise it introduces a potential race where the reference-counted
    object may lose its last reference and be freed while the caller is
    still using the object.  Even if the caller immediately increments
    the object's reference count, it's still a potential race.
    
    Transferring a new reference to the caller means the caller must
    unreference the object when finished with it so the object will be
    properly freed when it's no longer needed.
    
    Making subtle behavioral changes like this without renaming the API
    is usually considered bad, but since Evolution is the only consumer
    we can easily keep the side-effects under control.

 camel/camel-session.c |    7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit af21580ccd330fa289dd235fac87ff5f8b88fc39
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Aug 12 08:08:05 2012 -0400

    CamelSession: Remove camel_session_lock/unlock().
    
    Because exposing mutexes in a public API is horrible.

 camel/camel-session.c                   |   62 -------------------------------
 camel/camel-session.h                   |   14 -------
 docs/reference/camel/camel-sections.txt |    3 --
 3 files changed, 79 deletions(-)

commit cc7b1bf6b2cbea9afa0dac5e0f46989753d6e0f3
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Aug 12 08:05:08 2012 -0400

    CamelSession: Avoid camel_session_lock/unlock().
    
    Use an internal mutex to guard the services hash table.

 camel/camel-session.c |   25 +++++++++++++++----------
 1 file changed, 15 insertions(+), 10 deletions(-)

commit 4006bb1335be48450243127799fd4210ce5fe5c2
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Aug 12 07:09:12 2012 -0400

    CamelSession: Make forward_to() method asynchronous.
    
    Missed this while converting the rest of Camel to GIO's async pattern,
    but came to realize Evolution's forward_to() implementation starts an
    asynchronous CamelFolder.append_to() operation and returns TRUE.
    
    So the return value from camel_session_forward_to() does not actually
    indicate whether the message was successfully forwarded.  In fact the
    caller has no way of knowing!
    
    This calls for an API break.
    
    Split the forward_to() method into synchronous and asynchronous
    variations:
    
      gboolean  (*forward_to_sync)    (CamelSession *session,
                                       CamelFolder *folder,
                                       CamelMimeMessage *message,
                                       const gchar *address,
                                       GCancellable *cancellable,
                                       GError **error);
    
      void      (*forward_to)         (CamelSession *session,
                                       CamelFolder *folder,
                                       CamelMimeMessage *message,
                                       const gchar *address,
                                       gint io_priority,
                                       GCancellable *cancellable,
                                       GAsyncReadyCallback callback,
                                       gpointer user_data);
    
      gboolean  (*forward_to_finish)  (CamelSession *session,
                                       GAsyncResult *result,
                                       GError **error);

 camel/camel-filter-driver.c             |    4 +-
 camel/camel-session.c                   |  257 ++++++++++++++++++++++++++-----
 camel/camel-session.h                   |   44 ++++--
 docs/reference/camel/camel-sections.txt |    4 +-
 4 files changed, 260 insertions(+), 49 deletions(-)

commit bfdc62c9756d07b2ec5f0d1062df6e1f99db9a67
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Aug 11 17:38:20 2012 -0400

    Update API documentation.

 calendar/libecal/e-cal-types.h                     |    3 +-
 camel/camel-debug.h                                |    8 +-
 camel/camel-imapx-server.h                         |    2 -
 camel/camel-store.c                                |   14 +--
 camel/camel-vee-data-cache.h                       |  108 +++++++++++---------
 docs/reference/addressbook/libebook/Makefile.am    |    1 +
 .../addressbook/libebook/libebook-sections.txt     |    3 +-
 .../libedata-book/libedata-book-sections.txt       |    1 -
 docs/reference/calendar/libecal/Makefile.am        |    1 +
 .../calendar/libecal/libecal-sections.txt          |    4 +
 docs/reference/camel/camel-docs.sgml               |    1 -
 docs/reference/camel/camel-sections.txt            |   15 +--
 .../libedataserver/libedataserver-sections.txt     |    4 -
 .../libedataserverui/libedataserverui-sections.txt |    6 +-
 14 files changed, 94 insertions(+), 77 deletions(-)

commit 47e34db7d214c21eaa9e80628906639e77d54ba8
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Aug 11 11:11:28 2012 -0400

    Update git.mk.
    
    Source: https://github.com/behdad/git.mk

 git.mk |   86 +++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 53 insertions(+), 33 deletions(-)

commit cc3df77ac7a2666270dd7b208209ff67634ae9fc
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Aug 10 08:36:36 2012 -0400

    e-book-backend-db-cache.h: Cleanups.
    
    Clean up the header file while we're at it.

 .../libedata-book/e-book-backend-db-cache.h        |   49 +++++++++++++-------
 1 file changed, 33 insertions(+), 16 deletions(-)

commit 5e6aadd88030702c002d8f1c32806f2eccbefb60
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Aug 10 08:31:01 2012 -0400

    e-book-backend-db-cache.h: Avoid DB typedef.
    
    Some distros use compiler settings that choke on duplicate typedefs.
    Gentoo seems to be one of them.
    
    Replace the DB typedef with a forward declaration of "struct __db"
    and fix up all the function arguments that take a DB pointer.

 .../libedata-book/e-book-backend-db-cache.h        |   26 ++++++++++----------
 1 file changed, 13 insertions(+), 13 deletions(-)

commit 0a9a5edcc872a75af97345e4137e98f2bceabdab
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Aug 10 07:34:19 2012 -0400

    mbox_store_get_full_path(): Improve path building.
    
    Deal with the root path not ending in a directory separator, and use a
    GString for heaven sake!

 camel/providers/local/camel-mbox-store.c |   43 +++++++++++++-----------------
 1 file changed, 18 insertions(+), 25 deletions(-)

commit 08459ae64e1809ff5c5e75436c94a50bb9185dea
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 9 21:55:17 2012 -0400

    source_registry_server_create_source(): Create parent directories.
    
    Same deal as the previous commit.

 libebackend/e-source-registry-server.c |   23 ++++++++++++++++++++---
 1 file changed, 20 insertions(+), 3 deletions(-)

commit 1c1f1352917abe8b46088963952dc5d4a7d58020
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 9 20:12:44 2012 -0400

    server_side_source_write(): Create parent directories.
    
    Had a situation while restoring from a backup tarball where the
    "sources" directory was getting deleted and consequently causing
    g_file_replace_contents() to fail.  So always make the directory
    immediately before writing the key file to disk.

 libebackend/e-server-side-source.c |   23 +++++++++++++++--------
 1 file changed, 15 insertions(+), 8 deletions(-)

commit 1e33adb8b17d64f6e788f07aa6a6822323dac012
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Aug 10 12:14:12 2012 +0200

    Fix typo in camel_debug() call, should be "pop3", not "pop", for POP3 provider

 camel/providers/pop3/camel-pop3-folder.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9aa4388613db1dadd48c00a364120e84fe141091
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Aug 9 19:21:15 2012 +0200

    Do not update unread count in source folder for junk/deleted messages

 camel/camel-folder-summary.c |   17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit 5f8798e974396798495934fad2efea89c05609b3
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Aug 9 19:14:22 2012 +0200

    Bug #681466 - Virtual Trash/Junk not updated on change

 camel/camel-folder-search.c  |   13 ++++++++++++-
 camel/camel-vee-data-cache.c |   36 ++++++++++++++++++++++++++++++++++++
 camel/camel-vee-data-cache.h |    4 ++++
 camel/camel-vee-folder.c     |   31 +++++++++++++++++++------------
 4 files changed, 71 insertions(+), 13 deletions(-)

commit dd5a321ce6bc249c6b4f7423c4a400ab91ce3dab
Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
Date:   Thu Aug 9 17:03:52 2012 +0530

    Updated Marathi Translations

 po/mr.po | 3375 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 1729 insertions(+), 1646 deletions(-)

commit ecf2596f05c34027b7003b36ea6e7bb928dc23fb
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Aug 9 13:25:11 2012 +0200

    Bug #679488 - Unable to send mail using SMTP

 camel/providers/smtp/camel-smtp-transport.c |   10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit e42472269dd392061e82be260226e3c6c89cc992
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Wed Aug 8 23:18:36 2012 +0300

    Updated Lithuanian translation

 po/lt.po | 3469 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1849 insertions(+), 1620 deletions(-)

commit 0f27bc039d2744d29405de94fd0081788f02863a
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Aug 8 08:52:24 2012 +0200

    Bug #681046 - Occasional crash of evolution-source-registry

 libebackend/e-authentication-session.c |   14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 64324532901e35517ab8027ab95b806d6400108c
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Aug 7 20:57:37 2012 +0200

    Updated Spanish translation

 po/es.po |  267 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 156 insertions(+), 111 deletions(-)

commit d8229ce1fcc53e5a46ece6d14b66aab3b54e6586
Author: Colin Walters <walters@verbum.org>
Date:   Tue Aug 7 14:04:51 2012 -0400

    vala: Fix srcdir != builddir

 vala/Makefile.am |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 2049ab201f4b8f936a6273860fcb591ff8db1a5b
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Aug 7 19:04:39 2012 +0200

    Fix regression after move to GSimpleAsyncResult in camel_service_disconnect
    
    IMAP provider called disconnect in its finalize method, it was all fine
    until move to GSimpleAsyncResult, which requires "live" GObject, which
    is not true when called from finalize, thus everything breaks.
    Moving the disconnect call to dispose function fixes this.
    This was recognized when creating a new IMAP account and querying
    for authentication methods.

 camel/providers/imap/camel-imap-store.c |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 7fef1c9cefcf33a6ec66e0fc15338cc08df13e47
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Aug 7 18:13:51 2012 +0200

    Bug #681318 - Filter by Source account doesn't match in local folders

 camel/camel-filter-driver.c |   10 ++++++++++
 1 file changed, 10 insertions(+)

commit c0fd75c4e4062303268ff2f80923766f418a91d5
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Tue Aug 7 13:31:25 2012 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po |  727 ++++++++++++++++++++++++++++++-------------------------
 po/zh_TW.po |  772 ++++++++++++++++++++++++++++++++---------------------------
 2 files changed, 826 insertions(+), 673 deletions(-)

commit 7ea843e882e42705fec71c042e17845655f92931
Author: Sweta Kothari <swkothar@redhat.com>
Date:   Mon Aug 6 11:44:01 2012 +0530

    Updated gujarati file

 po/gu.po |  147 ++++++++++++++++++++++++++++----------------------------------
 1 file changed, 66 insertions(+), 81 deletions(-)

commit b46f822e39c090704fc1edd80db66e6157cc175d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Aug 5 19:41:38 2012 -0400

    Post-release version bump.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4c2db3a4e9a539c9f6eb1fea68c37d84cb7abfa9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Aug 5 19:13:48 2012 -0400

    NEWS update for 3.5.5 release.

 NEWS |   51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)

commit a57bce13b29f885d542380e0a22972564e21da81
Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
Date:   Mon Aug 6 08:46:10 2012 +0530

    Assamese translation updated

 po/as.po |   92 ++++++++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 62 insertions(+), 30 deletions(-)

commit e7e6079415701d3ba32525523a97ab59a79808bf
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Aug 5 16:45:22 2012 -0400

    Silly typo.

 libedataserverui/e-source-selector.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fd3a3b44adf3ebce4d81e42092b8326ae5c52d0e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Aug 5 16:09:36 2012 -0400

    Fix mistake in the previous commit.
    
    Got the signal emissions mixed up.

 libedataserverui/e-source-selector.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 6143c9a743be36f304e0f3503ae2de96be77065b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Aug 5 15:56:18 2012 -0400

    Bug 679808 - e_source_selector_set_primary_selection() has side-effects
    
    In ESourceSelector parlance, the "primary selection" is the highlighted
    tree view item.  A tree view item is "selected" if the check box cell is
    ticked.  The two selection states are supposed to be orthogonal.
    
    e_source_selector_set_primary_selection() has apparently for some time
    been highlighting the requested item and also activating its check box.
    That last part is an unwanted and undocumented side-effect.
    
    This commit removes the side-effect and explicitly states in the API
    documentation that the function does NOT alter the item's check box.

 libedataserverui/e-source-selector.c |   17 ++++++-----------
 1 file changed, 6 insertions(+), 11 deletions(-)

commit 39446c047149cd5fdf2390d019e38b71ea60417d
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Sat Aug 4 04:51:57 2012 +0200

    Updated Serbian translation

 po/sr.po       |  372 +++++++++++++++++++++++++++++++-------------------------
 po/sr@latin.po |  372 +++++++++++++++++++++++++++++++-------------------------
 2 files changed, 416 insertions(+), 328 deletions(-)

commit be51f1da0f9969de6fb9269880ef27479efe7453
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Aug 3 12:47:01 2012 -0400

    evolution-source-viewer: Add icons for new interfaces.

 tests/libedataserverui/evolution-source-viewer.c |   77 ++++++++++++++++++++++
 1 file changed, 77 insertions(+)

commit 64f574c094cb64686eab50d461096e6c3ff9c378
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jul 25 14:47:57 2012 -0400

    e_source_registry_commit_source_sync(): Handle collection members.
    
    If a scratch source (with no GDBusObject) references a collection source
    as an ancestor call e_source_remote_create_sync() on the collection source
    instead of e_source_registry_create_sources_sync().

 libedataserver/e-source-registry.c |   21 ++++++++++++++++++++-
 1 file changed, 20 insertions(+), 1 deletion(-)

commit 945ef632647208496e0077f55d67d40e7e86fa08
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 2 13:51:41 2012 -0400

    EServerSideSource: Support creating/deleting remote resources.
    
    Add "remote-creatable" and "remote-deletable" properties which work the
    same as the "removable" and "writable" properties in terms of exporting
    and unexporting D-Bus interfaces.
    
    Add handlers for Create() and Delete() D-Bus method invocations, which
    call e_source_remote_create() and e_source_remote_delete() respectively.
    
    Override the remote_create_sync() and remote_delete_sync() methods to
    ferry the request to an associated ECollectionBackend (or set an error
    if there is no associated ECollectionBackend).

 .../reference/libebackend/libebackend-sections.txt |    2 +
 libebackend/e-server-side-source.c                 |  446 +++++++++++++++++++-
 libebackend/e-server-side-source.h                 |    6 +
 3 files changed, 442 insertions(+), 12 deletions(-)

commit 2c4c6793661af77492e6cab0704cd1767126e6d1
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jul 25 12:55:49 2012 -0400

    ESource: Add functions to create/delete remote resources.

 .../libedataserver/libedataserver-sections.txt     |    8 +
 libedataserver/e-source-collection.c               |    6 +
 libedataserver/e-source.c                          |  543 +++++++++++++++++++-
 libedataserver/e-source.h                          |   48 +-
 4 files changed, 597 insertions(+), 8 deletions(-)

commit d4e4e4934aac2c2d867470a9ac4da175a18d17c0
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jul 20 13:24:31 2012 -0400

    ECollectionBackend: Add virual methods to create/delete resources.

 .../reference/libebackend/libebackend-sections.txt |    6 +
 libebackend/e-collection-backend.c                 |  257 ++++++++++++++++++++
 libebackend/e-collection-backend.h                 |   60 ++++-
 po/POTFILES.in                                     |    1 +
 4 files changed, 323 insertions(+), 1 deletion(-)

commit a3a072877f72c4abfcb64319c05c819a8b8e72ac
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jul 19 08:20:05 2012 -0400

    Add D-Bus interfaces for remote resource management.
    
    Defines two new D-Bus interfaces for data source object paths:
    
      org.gnome.evolution.dataserver.Source.RemoteCreatable
    
        Create() - creates a remote resource
    
      org.gnome.evolution.dataserver.Source.RemoteDeletable
    
        Delete() - deletes a remote resource
    
    These methods will be invoked through ESource objects on the client
    side.  On the server side, the corresponding EServerSideSource will
    receive the method invocation, but forward to an ECollectionBackend
    to perform the actual operation.

 docs/reference/private/libedbus-private-docs.sgml  |    8 ++
 .../private/libedbus-private-sections.txt          |  128 ++++++++++++++++++++
 docs/reference/private/libedbus-private.types      |    6 +
 private/org.gnome.evolution.dataserver.Source.xml  |   38 ++++++
 4 files changed, 180 insertions(+)

commit 1acf0eb3202e0518a5998d3998abfe753e4b63f9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jul 22 23:27:36 2012 -0400

    Add e_source_registry_server_ref_backend().
    
    Returns the ECollectionBackend for a given ESource, if one exists.
    
    This works for any collection member: the "collection" ESource itself
    as well as any of its hierarchical descendants.

 .../reference/libebackend/libebackend-sections.txt |    1 +
 libebackend/e-source-registry-server.c             |   68 ++++++++++++++++++++
 libebackend/e-source-registry-server.h             |    5 ++
 3 files changed, 74 insertions(+)

commit c204ff1cdff9603242dd5faab425be3f4d6f41a4
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 2 14:58:49 2012 -0400

    Remove collection_backend_children_contains().
    
    Decided I don't need this for the moment, so removing it to silence an
    "unused-function" compiler warning.

 libebackend/e-collection-backend.c |   15 ---------------
 1 file changed, 15 deletions(-)

commit b21366767abd590d47bd1310f7530b3dd1064a76
Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
Date:   Fri Aug 3 14:28:47 2012 +0530

    Assamese translation updated

 po/as.po |  321 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 163 insertions(+), 158 deletions(-)

commit 39431d51165d4f94c0ab600249156bac068e38bb
Author: Sweta Kothari <swkothar@redhat.com>
Date:   Fri Aug 3 12:01:37 2012 +0530

    Updated gujarati file

 po/gu.po | 3088 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 1672 insertions(+), 1416 deletions(-)

commit f60b463cfef1f56678b1be1f6fd2982e3f860a18
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 2 22:28:19 2012 -0400

    Remove docs/reference/.gitignore from source control.

 docs/reference/.gitignore |   22 ----------------------
 1 file changed, 22 deletions(-)

commit 4c2cd31717997df60c419998c5a3231802672f15
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 2 22:27:47 2012 -0400

    configure.ac: Remove redundant check for gio-unix-2.0.

 configure.ac |    4 ----
 1 file changed, 4 deletions(-)

commit cef6b9e4d1d642f86be307f4bb01a86d57722319
Author: Patrick Ohly <patrick.ohly@intel.com>
Date:   Mon Jul 23 11:19:24 2012 +0000

    libecal: fix memory leak after failed object creation
    
    Apparently e_gdbus_cal_call_create_objects_sync() returns a muids
    array even in case of failures. Free it when returning the error.
    Found in SyncEvolution unit tests with valgrind.

 calendar/libecal/e-cal.c |    1 +
 1 file changed, 1 insertion(+)

commit 7277e32bc29aa1c2c1b7e50bbdf27712cdd6f5a4
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Aug 2 11:22:48 2012 +0200

    Conditionally enable bug-buddy/gtk+ also for evolution-source-registry

 services/evolution-source-registry/Makefile.am             |    2 ++
 .../evolution-source-registry/evolution-source-registry.c  |   12 ++++++++++++
 2 files changed, 14 insertions(+)

commit b151c44c35736702f1d093443074d722cbac4cac
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Aug 2 11:07:08 2012 +0200

    Debug-print also error message on ERROR authentication

 libebackend/e-authentication-session.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0e49ca960f38abcf1273b7b4caab9bb74405c145
Author: Dan Vrátil <dvratil@redhat.com>
Date:   Wed Aug 1 21:25:33 2012 +0200

    Fix a memory leak in e-cal-system-timezone.c

 calendar/libecal/e-cal-system-timezone.c |    1 +
 1 file changed, 1 insertion(+)

commit ac8fa9dcc8d9ecc94eb99844051ae12b10ea12dc
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Wed Aug 1 15:47:34 2012 +0200

    Updated POTFILES.in

 po/POTFILES.in |    1 +
 1 file changed, 1 insertion(+)

commit c587590cc7f7825857d5429a6b2da6b6bf1ea05a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 31 18:07:02 2012 -0400

    Use e_backend_authenticate_sync() in backends.

 addressbook/backends/google/e-book-backend-google.c |    9 +++------
 addressbook/backends/ldap/e-book-backend-ldap.c     |    7 ++-----
 addressbook/backends/webdav/e-book-backend-webdav.c |    7 ++-----
 calendar/backends/caldav/e-cal-backend-caldav.c     |   14 +++++---------
 calendar/backends/http/e-cal-backend-http.c         |    9 ++-------
 5 files changed, 14 insertions(+), 32 deletions(-)

commit a5b1bcec5985990a81b161ab108c61b74b556911
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 31 17:58:18 2012 -0400

    ECollectionBackend: Implement authenticate_sync() method.

 libebackend/e-collection-backend.c |   33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

commit 745528b946ae36bb55f432b5f6a9215d4bfd3f35
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 31 17:49:13 2012 -0400

    ECalBackend: Implement authenticate_sync() method.

 calendar/libedata-cal/e-cal-backend.c |   22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit caf83caae6d3a5a1ad07542932fefb8285ea24df
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 31 17:45:35 2012 -0400

    EBookBackend: Implement authenticate_sync() method.

 addressbook/libedata-book/e-book-backend.c |   22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit 13db1835e679d6dd3e267e0b0fde2c6eede1796b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 31 17:32:10 2012 -0400

    EBackend: Add authenticate() sync+async methods.
    
    These are convenience functions providing a consistent interface for
    backends running in either the registry service itself or a client
    process communicating with the registry service over D-Bus.
    
    Dynamically loaded backend classes need not implement these methods.
    They will inherit a suitable method implementation from ECalBackend,
    EBookBackend or ECollectionBackend.

 .../reference/libebackend/libebackend-sections.txt |    3 +
 libebackend/e-backend.c                            |  210 ++++++++++++++++++++
 libebackend/e-backend.h                            |   28 ++-
 3 files changed, 240 insertions(+), 1 deletion(-)

commit d3e1ae6f45591730de1e52a455641af612e95202
Author: Christian Hilberg <chilberg@src.gnome.org>
Date:   Mon Jul 30 16:16:13 2012 +0200

    CamelIMAPXServer: untagged handler descriptor needs untagged response code
    
    * CamelIMAPXUntaggedRespHandlerDesc needs a member
      for the IMAP untagged response code
    * this does also simplify much the code which generates
      the initial lookup tables for the untagged response
      handlers

 camel/camel-imapx-server.c |   55 ++++++++++++++++----------------------------
 camel/camel-imapx-server.h |    5 ++++
 2 files changed, 25 insertions(+), 35 deletions(-)

commit 47746fbc781cc624095bcde6130d271eeaacf88d
Author: Christian Hilberg <chilberg@src.gnome.org>
Date:   Fri Jul 20 18:12:33 2012 +0200

    CamelIMAPXServer: fixed API function for running custom commands
    
    * imapx_command_run() deadlocks every now and then
      when running custom CamelIMAPXCommands
    * imapx_command_run_sync() does not, so we're using
      this one although it is definitely not the best
      possible solution
    * imapx_command_run_sync() expects a CamelIMAPXJob
      to be set on the CamelIMAPXCommand, so we're
      setting a local one if the command does not have
      a job set

 camel/camel-imapx-server.c |   18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

commit 48690304e18d4f062df2750c8f7dd12f92a01872
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Mon Jul 30 02:40:39 2012 +0200

    Updated Galician translations

 po/gl.po |  330 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 173 insertions(+), 157 deletions(-)

commit 4e3b1e436a888b40847c13c18fa3b1db1dc72d88
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jul 29 08:54:20 2012 -0400

    Remove flex/bison dependencies.
    
    configure says "You need bison to build evolution-data-server"
    
    No, actually, you don't.  In fact I have no idea why these were ever
    needed.  "git blame" shows the requirements were present even in the
    initial evolution-data-server commit in 2003, and yet even back then
    I can't find evidence that flex or bison were actually used.

 configure.ac |    7 -------
 1 file changed, 7 deletions(-)

commit 56636b1bdf616e5d3581a050f827bfbd7ce3f1dc
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jul 28 12:04:27 2012 -0400

    Replace e_source_registry_server_queue_auth_session().
    
    I realized ECollectionBackends are going to need a proper asynchronous
    authentication function so they know when authentication is achieved.
    
    e_source_registry_server_queue_auth_session() is a "fire-and-forget"
    function with no way for the caller to know if and when authentication
    is achieved.
    
    The replacement function, e_source_registry_server_authenticate_sync(),
    is a variation of e_source_registry_authenticate_sync() for use in the
    registry service itself.  It takes an EAuthenticationSession instead of
    an ESource.
    
    Since this API has not yet seen a stable release, I'm going to forego
    deprecating the old function and just remove it.  This is an API break,
    and the libebackend soname has been bumped accordingly.

 configure.ac                                       |    2 +-
 .../reference/libebackend/libebackend-sections.txt |    4 +-
 libebackend/e-authentication-session.c             |    8 +-
 libebackend/e-source-registry-server.c             |  488 +++++++++++++++-----
 libebackend/e-source-registry-server.h             |   18 +-
 5 files changed, 394 insertions(+), 126 deletions(-)

commit 45cd76e600322bec2097c32ccc2f6e421b8fad28
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jul 27 18:23:56 2012 -0400

    Bug 678893 - Allow concurrent authentication sessions
    
    I wrote the original queuing algorithm for authentication requests to
    serialize requests to ensure password prompts never pile up.  But that
    means requests for which a cached password exists may wait longer than
    necessary, especially if an authentication session already in progress
    is taking a long time to complete.
    
    This was before I started using GcrSystemPrompt, which also serializes
    requests to ensure password prompts never pile up.  That frees us up to
    process authentication requests for different data sources concurrently.
    
    This commit simplifies the queuing algorithm significantly and also
    makes it thread-safe so authentication requests can be submitted from
    any thread.  This is going to be important for ECollectionBackends.

 libebackend/e-source-registry-server.c |  107 +++++++++++++++-----------------
 1 file changed, 49 insertions(+), 58 deletions(-)

commit b68a9980d0eddf6b4e4fa3abacc451f3e1933f65
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jul 23 17:23:14 2012 -0400

    ECollectionBackend: Convert the children queue to a hash table.
    
    The hash table is used as a set (key == value).  Also write simple
    wrapper functions so all access to the hash table is thread-safe.

 libebackend/e-collection-backend.c |  100 +++++++++++++++++++++++++++++++-----
 1 file changed, 88 insertions(+), 12 deletions(-)

commit a429796949cabf292120d451bc58ceda2e54280c
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jul 27 12:36:42 2012 +0200

    Bug #680687 - System timezone name differs from set in Gnome

 calendar/libecal/e-cal-system-timezone.c |   95 +++++++++++++++++++++++++-----
 1 file changed, 80 insertions(+), 15 deletions(-)

commit e54481ecc147ddace454ccce6a06d27ff560252b
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jul 26 18:42:30 2012 +0200

    Move e_pointer_tracker to camel
    
    Thus it can be used in camel (and elsewhere) again.

 camel/Makefile.am                   |    3 +-
 camel/camel-debug.c                 |  425 +++++++++++++++++++++++++++++++++++
 camel/camel-debug.h                 |   23 ++
 configure.ac                        |    2 +-
 libedataserver/Makefile.am          |    3 +-
 libedataserver/e-data-server-util.c |  402 ---------------------------------
 libedataserver/e-data-server-util.h |   14 --
 7 files changed, 452 insertions(+), 420 deletions(-)

commit 62f2b4d2e093938902d752b956ffc1f0fde6924e
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jul 26 17:19:18 2012 +0200

    Add only used message UIDs to virtual Trash/Junk data_cache
    
    On removal from virtual Trash/Junk folder was also tried to remove
    message UIDs from Unmatched folder, but because these virtual
    Trash/Junk folders don't influence Unmatched folder, then it's
    a no-op, except of a side-effect of adding all UIDs from the respective
    folder into virtual Trash/Junk folder data_cache, which made only
    exhausting memory usage for the application with no gain.

 camel/camel-vee-folder.c |    7 +++++++
 1 file changed, 7 insertions(+)

commit 7386b9c51f347356a5774941affdcb724846c95f
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jul 25 19:47:35 2012 +0200

    Bug #680013 - Deadlock in CalDAV calendar

 calendar/backends/caldav/e-cal-backend-caldav.c |   85 +++++++++++++++++++----
 1 file changed, 70 insertions(+), 15 deletions(-)

commit 8faec651e3dbe11ef68f8df2fbc443c67262466e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jul 25 13:44:10 2012 -0400

    Typos: "occurred" has two R's.

 camel/camel-block-file.c          |    4 ++--
 camel/camel-mime-filter-bestenc.c |    2 +-
 camel/camel-mime-parser.c         |    2 +-
 camel/camel-smime-context.c       |    2 +-
 camel/camel-store-summary.c       |    2 +-
 libedataserver/e-source.c         |    2 +-
 6 files changed, 7 insertions(+), 7 deletions(-)

commit 9c57068d9c89f5be9c3940417ac6c651f7ee460f
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jul 25 13:14:28 2012 +0200

    Bug #674696 - Crash from finish_operation, get_groups_cb in Google backend

 addressbook/backends/google/e-book-backend-google.c |    3 +++
 1 file changed, 3 insertions(+)

commit 46aed189af46eda591cc807313d9e3294b96b3ce
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Tue Jul 24 23:11:03 2012 +0200

    Updated Serbian translation

 po/sr.po       | 4674 +++++++++++++++++++++-----------------------------------
 po/sr@latin.po | 4674 +++++++++++++++++++++-----------------------------------
 2 files changed, 3402 insertions(+), 5946 deletions(-)

commit 9350b9c7b9af35b26c3e0b4a40540718b6408b7b
Author: Tom Tryfonidis <tomtryf@gmail.com>
Date:   Tue Jul 24 18:16:59 2012 +0300

    Updated Greek translation

 po/el.po | 1177 ++++++++++++++++++++++++++------------------------------------
 1 file changed, 493 insertions(+), 684 deletions(-)

commit 11c7e190ccf506d6ed87c8299f88dbde1ecd89bb
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Jul 24 16:42:06 2012 +0200

    Make sure IMAP is connected before doing online operations
    
    This is a replacement of store's connect lock.

 camel/providers/imap/camel-imap-folder.c |   29 ++++++++++++++++++++++++++++-
 1 file changed, 28 insertions(+), 1 deletion(-)

commit 931626166abc37761e114a835323f9de56cfd830
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Jul 24 09:06:53 2012 +0200

    Bug #680502 - Deadlock in contacts backend

 calendar/backends/contacts/e-cal-backend-contacts.c |   14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit f10f85db6d7ab8072ba0c80385f5b74a507c8300
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jul 23 07:30:22 2012 -0400

    EServerSideSource: Forgot to remove the AsyncClosure struct.

 libebackend/e-server-side-source.c |    6 ------
 1 file changed, 6 deletions(-)

commit 0bc1e3d41dee57f227dccb1ee8c8ab423c8d307d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jul 23 07:24:11 2012 -0400

    EServerSideSource: Remove clone of EAsyncClosure.
    
    Can't remember why I copied EAsyncClosure there.  Maybe it was before I
    moved EAsyncClosure from Evolution to Evolution-Data-Server?

 libebackend/e-server-side-source.c |   73 +++++-------------------------------
 1 file changed, 10 insertions(+), 63 deletions(-)

commit 7860651194403afa78e4d853f683be7b4f508f5b
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Mon Jul 23 11:35:41 2012 +0200

    Updated Norwegian bokmål translation

 po/nb.po |  366 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 197 insertions(+), 169 deletions(-)

commit e7c46dc0142bc0c2291904c761d2bf5689127458
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jul 22 10:47:29 2012 -0400

    Synchronize with Evolution's git.mk.
    
    It knows how to handle GSettings schemas.

 git.mk |   31 ++++++++++++++++++++++++-------
 1 file changed, 24 insertions(+), 7 deletions(-)

commit 161faab40fa65e813ac98042ef822298dc58cfde
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Jul 22 12:49:50 2012 +0100

    google: Fix removal of custom vCard attributes in Google address books
    
    If a client had previously added a custom vCard attribute to a vCard in a
    Google address book, subsequent removal of that attribute wouldn’t work,
    since the backend wasn’t removing extended properties from the GData entries
    when updating them.

 addressbook/backends/google/e-book-google-utils.c |    7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit c26dad722e9319d5210797628475ad4e1aad8e31
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Sat Jul 21 18:42:19 2012 +0200

    Updated Spanish translation

 po/es.po |  259 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 129 insertions(+), 130 deletions(-)

commit df07bf38aeb1d03230893be9a0f6a4e26495f59b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jul 21 12:10:26 2012 -0400

    source_registry_server_create_sources_cb(): Fix error handling.

 libebackend/e-source-registry-server.c |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 605cfd9ea99915033b75d6e5c4b9a4f4580bbcae
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jul 20 19:01:19 2012 -0400

    Cosmetic touchup to D-Bus interface definition.

 private/org.gnome.evolution.dataserver.Source.xml |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a86de4763cc4ed4134067bca03df1e0e45049494
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jul 20 18:04:31 2012 +0200

    Bug #680211 - Memory usage increases on each folder select

 camel/camel-folder-summary.c             |   51 ++++++++++++++++++++++++++++--
 camel/providers/imap/camel-imap-folder.c |   29 +++++++----------
 camel/providers/imap/camel-imap-store.c  |    2 ++
 3 files changed, 62 insertions(+), 20 deletions(-)

commit f4de0b240b00e8760a716f09accd2a47af3db9a2
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jul 20 08:10:12 2012 +0200

    Prefer camel_folder_summary_peek_loaded() when removing CamelMessageInfo

 camel/camel-imapx-server.c |    8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 31689c17029b259d6edf5ea651ed8ecc04827a33
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jul 19 22:30:37 2012 +0200

    Make sure loaded info is also freed before using camel_folder_summary_remove_uid()
    
    The problem is that camel_folder_summary_remove_uid() doesn't free loaded
    CamelMessageInfo, if there is any, it does only camel_folder_summary_remove(),
    thus this might be done on each place, unfortunately.

 camel/providers/imap/camel-imap-folder.c     |   31 +++++++++++++++++++++++---
 camel/providers/local/camel-maildir-folder.c |    3 +--
 camel/providers/local/camel-mbox-folder.c    |    2 +-
 camel/providers/local/camel-mbox-summary.c   |    5 +++--
 camel/providers/local/camel-mh-folder.c      |    3 +--
 camel/providers/nntp/camel-nntp-folder.c     |    9 +++++++-
 camel/providers/nntp/camel-nntp-summary.c    |   11 ++++++++-
 7 files changed, 52 insertions(+), 12 deletions(-)

commit 635cc35db49ecbcbcec0adde7f6d5dbc32008710
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jul 19 22:09:46 2012 +0200

    Bug #677530 - Memory leaks in imapx code

 camel/camel-folder-summary.c     |    9 +++++
 camel/camel-imapx-conn-manager.c |    2 +-
 camel/camel-imapx-server.c       |   68 ++++++++++++++++++++++++++++----------
 camel/camel-imapx-store.c        |    3 +-
 4 files changed, 63 insertions(+), 19 deletions(-)

commit 870ce1fe5aeb484001e6395c6aa55ac427791307
Author: Christian Hilberg <chilberg@src.gnome.org>
Date:   Thu Jul 19 20:47:23 2012 +0200

    camel-imapx-utils: fixed capability registration function

 camel/camel-imapx-utils.c |   15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit c1d7c202d75b1c3662d9efd5ac08a8dc04408b60
Author: Andika Triwidada <andika@gmail.com>
Date:   Thu Jul 19 18:46:21 2012 +0700

    Updated Indonesian translation

 po/id.po | 3911 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 2179 insertions(+), 1732 deletions(-)

commit 7366ecd60d56490e1bd1a7d9dfbae88ee9c60f57
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jul 18 18:45:18 2012 +0200

    Bug #679017 - Broken spool mbox file accounts

 camel/providers/local/camel-spool-summary.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit caaead7257a9df616412f8c3cc34492676f09645
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Wed Jul 18 19:30:37 2012 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po |   69 +++++++++++++++++++++++++++--------------------------------
 po/zh_TW.po |   69 +++++++++++++++++++++++++++--------------------------------
 2 files changed, 64 insertions(+), 74 deletions(-)

commit c975a20cc28b8827a4072d4b29d778ca605b8cac
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 17 13:33:54 2012 -0400

    Bug 680106 - Missing status message in camel_folder_refresh_info_sync()

 camel/camel-folder.c |    8 ++++++++
 1 file changed, 8 insertions(+)

commit edaa9086a266b709db934db14ac931d736b81c97
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 17 10:35:25 2012 -0400

    Use template files to generate GEnumClass types.

 addressbook/libebook/Makefile.am                 |   16 +++++---
 addressbook/libebook/e-book-enumtypes.c.template |   38 +++++++++++++++++++
 addressbook/libebook/e-book-enumtypes.h.template |   27 ++++++++++++++
 calendar/libecal/Makefile.am                     |   18 +++++----
 calendar/libecal/e-cal-enumtypes.c.template      |   38 +++++++++++++++++++
 calendar/libecal/e-cal-enumtypes.h.template      |   27 ++++++++++++++
 camel/Makefile.am                                |   14 ++++---
 camel/camel-enumtypes.c.template                 |   38 +++++++++++++++++++
 camel/camel-enumtypes.h.template                 |   27 ++++++++++++++
 camel/glib-gen.mak                               |   43 ----------------------
 glib-gen.mak                                     |   43 ----------------------
 libebackend/Makefile.am                          |   16 +++++---
 libebackend/e-backend-enumtypes.c.template       |   38 +++++++++++++++++++
 libebackend/e-backend-enumtypes.h.template       |   27 ++++++++++++++
 libedataserver/Makefile.am                       |   14 ++++---
 libedataserver/e-source-enumtypes.c.template     |   38 +++++++++++++++++++
 libedataserver/e-source-enumtypes.h.template     |   27 ++++++++++++++
 17 files changed, 374 insertions(+), 115 deletions(-)

commit 86160aa0cdd3d0a2892b8e374667c1fb346082b4
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Jul 17 14:34:50 2012 +0200

    Bug #551788 - Hangs when network changes

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

commit 8202ade7bef656667809606364da7b0015dc9cd3
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Jul 16 16:40:55 2012 +0200

    Updated Spanish translation

 po/es.po |  244 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 139 insertions(+), 105 deletions(-)

commit 6d02811c62672e3ae55d745b16c922aa00fa7032
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jul 15 18:59:55 2012 -0400

    Post-release version bump.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 50f31907735948bf878deddcc5c922786ad0f0f3
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jul 15 18:42:02 2012 -0400

    NEWS update for 3.5.4 release.

 NEWS |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)

commit d426a7daee58c960f37db2eb5f2823c74e9b0b45
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jul 15 15:17:03 2012 -0400

    source_registry_ref_any_mail_identity(): Fix a typo.

 libedataserver/e-source-registry.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 811c82eb68ba53992df82d38816cf716efaa5643
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jul 15 10:02:34 2012 -0400

    online-accounts: Mail sources need to be writable.
    
    Unfortunately there is not a clean separation between GOA-dictated
    settings and user preferences in mail account ESource triplets, so they
    all need to be writable and it's up to the client application to defend
    the settings which must not be changed.

 modules/online-accounts/module-online-accounts.c |   20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

commit 26409952d5d88ccbb92878ec3780cd1016d083d2
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jul 15 10:01:18 2012 -0400

    ECollectionBackend: Minor cleanup.

 libebackend/e-collection-backend.c |   11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit c6c798d5e8e064e08fc0e8ad1919f090ad80859e
Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
Date:   Sun Jul 15 11:07:16 2012 +0300

    Updated Belarusian translation.

 po/be.po |  561 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 315 insertions(+), 246 deletions(-)

commit 963e448dd68b5ffd335c8d11e342cc0f6e30db59
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jul 14 08:37:14 2012 -0400

    Bug 559391 - Wrong number of unread mails in folder tree
    
    This reverts part of the original fix for this bug which stopped reading
    from the summary database and caused all kinds crazy message counts to
    appear in Evolution's folder tree (often negative counts, or negative
    counts cast to an unsigned integer).
    
    Message counts are back to normal now.
    
    Reverts part of commit 42489b26c45956c66186a5dc96083437cf7a579a.

 camel/camel-folder-summary.c |   33 +++++++++++++++++++++++++++------
 1 file changed, 27 insertions(+), 6 deletions(-)

commit 6ccacb6801267ab661eb767ff4a43a3d61abc1e7
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jul 13 15:12:38 2012 +0200

    Bug #578240 - Impossible to cancel search in search folders

 camel/camel-folder-search.c |   58 ++++++++++++++++++++++++++++++++++---------
 1 file changed, 46 insertions(+), 12 deletions(-)

commit f2c6bbc4edfb427a9365cd9b0f0963a73c9b3df7
Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
Date:   Fri Jul 13 17:45:41 2012 +0530

    Assamese translation updated

 po/as.po |  248 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 141 insertions(+), 107 deletions(-)

commit 0e4c8b2f6db750144c6342d122d5837a0e272dbf
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Thu Jul 12 09:04:21 2012 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po | 3072 +++++++++++++++++++++++++++++++---------------------------
 po/zh_TW.po | 3078 ++++++++++++++++++++++++++++++++---------------------------
 2 files changed, 3349 insertions(+), 2801 deletions(-)

commit e9a5b76c36781f94d8b8bed3a174e9fe2823213a
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jul 11 12:29:49 2012 +0200

    Preset timeout on SoupSession-s to 90 seconds

 addressbook/backends/webdav/e-book-backend-webdav.c |    1 +
 calendar/backends/http/e-cal-backend-http.c         |    1 +
 modules/online-accounts/goaewsclient.c              |    4 +++-
 3 files changed, 5 insertions(+), 1 deletion(-)

commit 91c43219ccd1ccab2e188bd9d34693e128f581a7
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Jul 9 16:50:03 2012 +0200

    The default namespace is an empty string in IMAP settings

 camel/providers/imap/camel-imap-settings.c |    3 +++
 1 file changed, 3 insertions(+)

commit 554258affd505174fe7c82f186b56858f7bc0852
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Mon Jul 9 16:11:50 2012 +0200

    Updated POTFILES.in

 po/POTFILES.in |    1 +
 1 file changed, 1 insertion(+)

commit 72461c723c2ab675a4e8f2d47054ae14041cc575
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Mon Jul 9 14:58:18 2012 +0200

    Updated Galician translations

 po/gl.po |  228 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 122 insertions(+), 106 deletions(-)

commit a513d998905f3b8327931c1154b4e80ba96e3b7b
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Jul 9 11:57:02 2012 +0200

    Bug #677886 - Runtime warning from ESourceAlarms

 libedataserver/e-source-alarms.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit ce9e529a99d60ffb659f7289afaccdcc55ca57ff
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jul 8 15:56:22 2012 -0400

    Camel: Use folder display name is status messages when possible.
    
    And also put the folder name in quotes.

 camel/camel-disco-folder.c   |    8 +++---
 camel/camel-folder.c         |   20 ++++++++-------
 camel/camel-imapx-server.c   |   55 +++++++++++++++++++++++-------------------
 camel/camel-offline-folder.c |    8 +++---
 camel/camel-vee-folder.c     |    7 +++---
 5 files changed, 55 insertions(+), 43 deletions(-)

commit 306b02ec8725e7b1cad21d58fbbceb63c629107b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jul 8 15:41:22 2012 -0400

    camel_folder_expunge_sync(): Push a status message.

 camel/camel-folder.c |    8 ++++++++
 1 file changed, 8 insertions(+)

commit b7d300b2976545bf511b441beb538d502c644dbe
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jul 8 12:16:54 2012 -0400

    CamelSubscribable: Connect before [un]subscribing.

 camel/camel-subscribable.c |   26 ++++++++++++++++++--------
 1 file changed, 18 insertions(+), 8 deletions(-)

commit b705900a19128add1bb7f11f6b0eb37b7542a8c3
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jul 8 12:08:09 2012 -0400

    CamelSubscribable: Push status messages for blocking operations.

 camel/camel-subscribable.c |   15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 55ee0653064c284bc13e2f2cbbc235af3f4dc76e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jul 7 09:32:30 2012 -0400

    Bug 678602 - Inform server of client-side auth cancellations.

 libedataserver/e-source-registry.c |   18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

commit 89e5dce00c0cade068e6ab0407a23695675b3e15
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jul 7 08:00:31 2012 -0400

    server_side_source_remove(): Disregard G_IO_ERROR_NOT_FOUND.

 libebackend/e-server-side-source.c |   19 +++++++++++++++----
 1 file changed, 15 insertions(+), 4 deletions(-)

commit a69bb0384ad8d8663828b7b79cc52f378d700c8a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jul 6 21:46:18 2012 -0400

    CamelStoreClass: Rename compare_folder_name to equal_folder_name.
    
    CamelStoreClass has the following method:
    
        GCompareFunc compare_folder_name;
    
    Both the method name and call signature imply this is a strcmp()-style
    function where a zero return value means the values are equal.  But in
    fact this method is used as an equality test where a zero return value
    means the values are NOT equal.
    
    Rename the method and change its call signature like so:
    
        GEqualFunc equal_folder_name;
    
    This is an API break but clearly a necessary one.

 camel/camel-imapx-store.c                   |    4 ++--
 camel/camel-store.c                         |    6 +++---
 camel/camel-store.h                         |    2 +-
 camel/providers/imap/camel-imap-store.c     |   10 +++++-----
 camel/providers/local/camel-maildir-store.c |    6 +++---
 configure.ac                                |    2 +-
 6 files changed, 15 insertions(+), 15 deletions(-)

commit 021fb371e5b8b41e9cd77d1cc5b1c98be6005904
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jul 6 16:45:22 2012 -0400

    evolution-source-viewer.c: Fix a frequent runtime warning.

 tests/libedataserverui/evolution-source-viewer.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 731ca06ec870b395d640f28f807fecc4b23c634f
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Fri Jul 6 19:08:44 2012 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 1828 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 957 insertions(+), 871 deletions(-)

commit ca2f6dd4369a6593bd23500f1e1cf736aa06fb1d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jul 6 00:21:31 2012 -0400

    Remove source_extension_constructed().
    
    Was written before GObject implemented its own constructed() method.

 libedataserver/e-source-extension.c |    9 ---------
 1 file changed, 9 deletions(-)

commit bdbbbdf581fa7fb9ff79956374ec80b84bee54e8
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jul 6 00:20:39 2012 -0400

    CamelImapSettings: Change namespace default to empty string.

 camel/providers/imap/camel-imap-settings.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fed66405ec7cbd7278663c0bd39d182ce59a7944
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jul 6 00:13:31 2012 -0400

    Revert "Bug #678901 - Fake ESource::changed notifications"
    
    This reverts commit c982babcd69d1059ecbe01d2de9bade4073d9859.
    
    Breaks "changed" notifications in EServerSideSource and causes
    Bug 678842 - Enable GMail GOA Calendar doesn't add it to UI

 camel/providers/imap/camel-imap-settings.c |    3 --
 libedataserver/e-source-extension.c        |    5 ++--
 libedataserver/e-source.c                  |   43 ++--------------------------
 3 files changed, 6 insertions(+), 45 deletions(-)

commit 77e4209525707b7637431118c26b10baf495da6d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jul 5 08:55:34 2012 -0400

    evolution-source-viewer: Fix icon column alignment.

 tests/libedataserverui/evolution-source-viewer.c |    4 ++++
 1 file changed, 4 insertions(+)

commit 8485cf318b8a81183cc50b1e6426f831e00b042c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jul 5 08:43:52 2012 -0400

    evolution-source-viewer: Change "UID" label to "Identity".
    
    So it's consistent with the tree view column.

 tests/libedataserverui/evolution-source-viewer.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d60f8f5deae2f4ef258d5a28f66c24de269cd3a4
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jul 5 07:43:42 2012 -0400

    evolution-source-viewer: Add delete capability.
    
    Easy way to get rid of botched or unwanted test accounts.

 tests/libedataserverui/evolution-source-viewer.c |  197 +++++++++++++++++++++-
 1 file changed, 196 insertions(+), 1 deletion(-)

commit 1045aab26766241ea7003052837a2eff9ee2e3c9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jul 4 16:38:34 2012 -0400

    Bug 678903 - GConf migration omits so-called "send-only" accounts

 .../evolution-source-registry-migrate-sources.c                  |    6 ++++++
 1 file changed, 6 insertions(+)

commit 3781365a37826b4a7ef9e6bb33c0fd458569f3f2
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jul 4 12:25:32 2012 -0400

    Disregard G_FILE_ERROR_NOENT during GConf migration.
    
    Not finding GConf XML files is a good thing!

 .../evolution-source-registry-migrate-sources.c     |   19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)

commit 42489b26c45956c66186a5dc96083437cf7a579a
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jul 4 11:51:20 2012 +0200

    Bug #559391 - Wrong number of unread mails in folder tree

 camel/camel-folder-summary.c |   65 ++++++++++++++++++++----------------------
 1 file changed, 31 insertions(+), 34 deletions(-)

commit 88714c8dfcbe32b4e55ba0ca50154ba69e3f498c
Author: Alexander Shopov <ash@kambanaria.org>
Date:   Fri Jun 29 08:17:24 2012 +0300

    Updated Bulgarian translation

 po/bg.po | 3051 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 1594 insertions(+), 1457 deletions(-)

commit 8300a2b3c079deb0324d9542d0bb97a6dcf67545
Author: Debarshi Ray <debarshir@gnome.org>
Date:   Tue Jul 3 13:39:43 2012 +0200

    Fix make distcheck

 docs/reference/private/Makefile.am |    4 ++--
 libebackend/Makefile.am            |    1 +
 libedataserver/Makefile.am         |    1 +
 3 files changed, 4 insertions(+), 2 deletions(-)

commit c982babcd69d1059ecbe01d2de9bade4073d9859
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Jul 3 11:17:51 2012 +0200

    Bug #678901 - Fake ESource::changed notifications

 camel/providers/imap/camel-imap-settings.c |    3 ++
 libedataserver/e-source-extension.c        |    5 ++--
 libedataserver/e-source.c                  |   43 ++++++++++++++++++++++++++--
 3 files changed, 45 insertions(+), 6 deletions(-)

commit 6ffc3bef3be6ad05c03cea9cbd37561a779e0b3e
Author: Dimitris Spingos <dmtrs32@gmail.com>
Date:   Mon Jul 2 07:34:08 2012 +0300

    Updated Greek translation

 po/el.po | 6237 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 3513 insertions(+), 2724 deletions(-)

commit aaa1737a3f82b5f1e633348e467eeb53c27f7a4a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jul 1 08:50:10 2012 -0400

    Remove redundancy from CRITICAL message.

 camel/camel-provider.c |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 8a6ac1b22541cea10dc94eb5fc21a8e68c2ada19
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jul 1 07:50:59 2012 -0400

    camel_provider_list(): Emit CRITICAL if camel_provider_load() fails.
    
    Otherwise CamelProvider modules may be silently dropped without so much
    as a console message.

 camel/camel-provider.c |   11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit cebf53b32d2dedadd9d874e313656f8ee2ea6301
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:   Sat Jun 30 10:10:34 2012 +0700

    Updated Vietnamese translation

 po/vi.po |  161 ++++++++++++++++++++++++++++----------------------------------
 1 file changed, 72 insertions(+), 89 deletions(-)

commit d1fd7e0b30e6de753722e761c47e453313ea27fc
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:   Sat Jun 30 09:57:18 2012 +0700

    po/vi: import from Damned Lies

 po/vi.po | 2942 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1581 insertions(+), 1361 deletions(-)

commit 0d519507dccd6c889bf0699a5453eb8b32bef62e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jun 28 11:08:18 2012 -0400

    libedata-cal.pc.in: Add a 'libexecdir' variable.

 calendar/libedata-cal/libedata-cal.pc.in |    1 +
 1 file changed, 1 insertion(+)

commit b1ff2bdc486c6eb06198641b578d3e980a7624be
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jun 28 11:07:29 2012 -0400

    libedata-book.pc.in: Add a 'libexecdir' variable.

 addressbook/libedata-book/libedata-book.pc.in |    1 +
 1 file changed, 1 insertion(+)

commit 1fcfd3371746557a4c0a8551d3355194d415d210
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jun 27 20:15:52 2012 +0200

    Bug #677697 - Huge memory leaks

 camel/camel-session.c     |    3 +++
 camel/camel-vee-summary.c |   11 +++++++++++
 2 files changed, 14 insertions(+)

commit c51c56fec9f9d45a5e36619ad650c534293191e3
Author: Giovanni Campagna <gcampagna@src.gnome.org>
Date:   Sat Mar 24 01:06:02 2012 +0100

    weather: update for newer GWeather
    
    GWeather 3.6 changed API to be properly namespaced and GObject based.
    Also, WeatherLocation was removed and replaced with GWeatherLocation
    in all public API (with additionally the possibility to retrieve one
    particular GWeatherLocation by station code)
    At the same time, remove a old and now useless abstration by folding
    EWeatherSourceCCF into EWeatherSource.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=672805

 calendar/backends/weather/Makefile.am             |    4 +-
 calendar/backends/weather/e-cal-backend-weather.c |  112 +++--
 calendar/backends/weather/e-weather-source-ccf.c  |  468 ---------------------
 calendar/backends/weather/e-weather-source-ccf.h  |   76 ----
 calendar/backends/weather/e-weather-source.c      |   93 +++-
 calendar/backends/weather/e-weather-source.h      |   44 +-
 configure.ac                                      |    7 +-
 7 files changed, 139 insertions(+), 665 deletions(-)

commit edf69a57e6a9837b2426e23d0c1c0bd94b875a61
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jun 27 14:41:22 2012 +0200

    Fix configure warning about BUILT_SOURCES

 addressbook/libebook/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 25b692ba80a86fb7bc0be7092898a3c3f59049cd
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jun 27 08:27:54 2012 -0400

    ECollectionBackend: Add default method for dup_resource_id().
    
    Now checks for an E_SOURCE_EXTENSION_RESOURCE by default and returns the
    "identity" value if the extension if present.  Otherwise it returns NULL.

 libebackend/e-collection-backend.c |   20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

commit 39bbf1ecc2f8b50cba25b55c79439167b4d537f8
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jun 27 08:18:15 2012 -0400

    Add ESourceResource extension type.
    
    Intended to be used by collection backends to note the server-assigned
    name of a calendar, address book, or any other kind of remote resource
    that an ESource can represent.

 .../libedataserver/libedataserver-docs.sgml        |    1 +
 .../libedataserver/libedataserver-sections.txt     |   21 ++
 docs/reference/libedataserver/libedataserver.types |    1 +
 libedataserver/Makefile.am                         |    2 +
 libedataserver/e-source-resource.c                 |  238 ++++++++++++++++++++
 libedataserver/e-source-resource.h                 |   89 ++++++++
 libedataserver/e-source.c                          |    2 +
 libedataserver/libedataserver.h                    |    1 +
 8 files changed, 355 insertions(+)

commit 938f0348232e4b0b093e413b8371059f96528092
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jun 27 08:15:52 2012 -0400

    Avoid including <db.h> in a public header file.
    
    Don't want Berkeley DB to be a requirement in libedata-book.pc.

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

commit 63f92dcaab740ff0102ce778f4e8cbe21a268ebb
Author: Colin Walters <walters@verbum.org>
Date:   Tue Jun 26 17:15:01 2012 -0400

    build: libebook: Fix race condition in gen-western-table.py
    
    In a parallel build, the normal compiler process will race with the
    process writing to the table header.  Depending on timing, it may or
    may not work.
    
    Fix this in two ways:
    
    * Write the file atomically, so #include either gets the whole thing,
      or nothing.
    * Add it to BUILT_SOURCES so automake knows to build it first.

 addressbook/libebook/Makefile.am |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit d9fc3f8db8f1d3f406dda07409b8a91816d4ac48
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Jun 26 21:11:05 2012 +0200

    Updated Spanish translation

 po/es.po |  120 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 60 insertions(+), 60 deletions(-)

commit 86cf63042a32b425a75796c63bf45ea7ca89b879
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Jun 26 18:43:26 2012 +0200

    Incorrect check for CamelSettings value change
    
    This was causing runtime warnings on evolution start from IMAP provider,
    which reads values from settings for junk/trash real folder, but
    the settings object was set as NULL, which means "create default settings
    for this class", but the test I added for object pointer change did
    succeed for the NULL object (both internal and passed in settings are NULL
    at the beginning), thus the default settings object was not created.

 camel/camel-service.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b1653bb7047ef1f88dc5a563e27204a38c06c2da
Author: Christian Hilberg <chilberg@src.gnome.org>
Date:   Tue Jun 26 16:35:57 2012 +0200

    CamelIMAPXServer: use g_return_if_fail() family of functions instead of g_assert()
    
    * changed the function param sanity checking from assertions
      to the g_return*_if_fail() family of functions, so we can
      stumble along instead of barfing in front of the user

 camel/camel-imapx-server.c |   50 ++++++++++++++++++++++----------------------
 1 file changed, 25 insertions(+), 25 deletions(-)

commit 977306ba0fe6686a781a2fbe33ffe268ec1ad386
Author: Christian Hilberg <chilberg@src.gnome.org>
Date:   Tue Jun 26 16:32:53 2012 +0200

    IMAPX: (utils) use g_return_if_fail() family of functions instead of g_assert()
    
    * changed the function param sanity checking from assertions
      to the g_return*_if_fail() family of functions, so we can
      stumble along instead of barfing in front of the user

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

commit fb3f476526ebee33e0a1422f0c9dcff4a09ce659
Author: Christian Hilberg <chilberg@src.gnome.org>
Date:   Fri Jun 22 17:21:36 2012 +0200

    CamelIMAPXServer: exposed command run function in public API
    
    * in order to actually make use of the untagged response
      handler extensions, CamelIMAPXStore derivatives will
      need to send custom commands to the IMAP server
    * the newly exposed API function provides a means for this

 camel/camel-imapx-server.c |   14 ++++++++++++++
 camel/camel-imapx-server.h |    6 +++++-
 2 files changed, 19 insertions(+), 1 deletion(-)

commit bcd3df6764d454fb869cecb14947da1fb22cf22e
Author: Christian Hilberg <chilberg@src.gnome.org>
Date:   Fri Jun 22 17:16:50 2012 +0200

    IMAPX: (utils) made capabilities flags extensible
    
    * added a hash table as an IMAP capabilities flags
      lookup mechanism for the capabilities parser util
      function
    * added a capabilities strings registration function
      (to add new capabilities flags, which will then be
      known to the parser and assigned a new flag bit.
      This is returned by the registration function so
      the caller can test whether the bit is set in the
      CamelIMAPXServer capabilities bitstring)

 camel/camel-imapx-utils.c |   91 ++++++++++++++++++++++++++++++++++++++++++---
 camel/camel-imapx-utils.h |    1 +
 2 files changed, 87 insertions(+), 5 deletions(-)

commit 4a7c65acba51766d5c260c49f886b8c91599f295
Author: Christian Hilberg <chilberg@src.gnome.org>
Date:   Thu Jun 14 19:11:22 2012 +0200

    CamelIMAPXServer: added documentation for untagged handler descriptor struct

 camel/camel-imapx-server.h |   19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit 2a6cc6dab6510af4d41ca5c51860ace2b1e3870d
Author: Christian Hilberg <chilberg@src.gnome.org>
Date:   Thu Jun 14 18:47:41 2012 +0200

    CamelIMAPXServer: added untagged response handler registration API function
    
    * register new untagged response handlers with this function
    * can also be used to replace existing handlers
      (think twice before doing that), while keeping track
      of the original handler function

 camel/camel-imapx-server.c |   47 ++++++++++++++++++++++++++++++++++++++++++++
 camel/camel-imapx-server.h |    7 +++++++
 2 files changed, 54 insertions(+)

commit cb475582d1690e5c9e9a897e8e585ab7492e3174
Author: Christian Hilberg <chilberg@src.gnome.org>
Date:   Thu Jun 14 16:56:46 2012 +0200

    CamelIMAPXServer: do not hide possible programming issue
    
    * do not free the CamelIMAPXServer private context
      structure at the beginning of imapx_untagged()
      as it is expected to be NULL
    * if it isn't, the function got called concurrently
      for the same CamelIMAPXServer instance, in which
      case we need special locking mechanisms anyway
    * thanks to Milan Crha for pointing this out

 camel/camel-imapx-server.c |    8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit f0c45d34b2c8b8eedc70c9a5bf6b0aa5f4ad93ff
Author: Christian Hilberg <chilberg@src.gnome.org>
Date:   Thu Jun 14 16:21:06 2012 +0200

    CamelIMAPXServer: use function table for untagged handler dispatching
    
    * added a handler GHashTable to CamelIMAPXServer private data
    * CamelIMAPXServer instance init populates the table with
      an initial set of handler functions (the ones previously
      existing in the class)
    * using that function table in imapx_untagged() now to
      find the handler function registered for a given untagged
      response

 camel/camel-imapx-server.c |  227 ++++++++++++++++++++++++++++++++------------
 camel/camel-imapx-server.h |   14 ++-
 2 files changed, 174 insertions(+), 67 deletions(-)

commit 30a67040323359dce64c5abd624b256e93365853
Author: Christian Hilberg <chilberg@src.gnome.org>
Date:   Thu Jun 14 16:19:28 2012 +0200

    IMAPX: added string definitions for untagged responses

 camel/camel-imapx-utils.h |   17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit 91121ce774f0e2c839d07ae3bf9cb61bf4d31de8
Author: Christian Hilberg <chilberg@src.gnome.org>
Date:   Wed Jun 13 13:07:36 2012 +0200

    CamelIMAPXServer: moved handler code for untagged responses to individual functions
    
    * this is the first step towards an extensible CamelIMAPXServer
      w.r.t. untagged IMAP responses
    * there is now one handler function per untagged response
    * instead of one big switch statement, there will be a
      table with pointers to the new handler function, which
      will be indexed by the untagged response code
    * this will eventually eliminate the switch statement
      in imapx_untagged()
    * the gperf dependency will be dropped in the process

 camel/camel-imapx-server.c | 1194 +++++++++++++++++++++++++++-----------------
 camel/camel-imapx-server.h |    6 -
 2 files changed, 739 insertions(+), 461 deletions(-)

commit 918ad005b0a2770be84c2bb13727aa57f166cc81
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 26 10:36:34 2012 -0400

    Fix install failure in google backend.
    
    Instead of linking to libebook-google-utils.la, just add its source
    files directly to the libebookbackendgoogle module.   So the code is
    duplicated in the backend module and the noinst unit test library.
    
    This was causing libtool to barf on bogus undefined reference errors
    during install.  Still don't really understand what libtool's problem
    was -- maybe it didn't like the noinst library?  Who knows.

 addressbook/backends/google/Makefile.am |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 08706aea50edc7db95c604f85d09a38a34dff393
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Jun 26 14:02:40 2012 +0200

    Bug #678856 - Crash in add_instance() at e-cal-client.c:1311

 calendar/libecal/e-cal-client.c |   30 ++++++++++++++++++++----------
 calendar/libecal/e-cal.c        |   11 +++++++----
 2 files changed, 27 insertions(+), 14 deletions(-)

commit e096a36393ee2cdd2df2fa9e98f793877468f808
Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
Date:   Tue Jun 26 13:28:31 2012 +0530

    Assamese translation reviewed

 po/as.po |   49 ++++++++++++++++++++++++-------------------------
 1 file changed, 24 insertions(+), 25 deletions(-)

commit 99bce42ce15774ad0b204eda8269acfcd3ea153a
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Mon Jun 25 22:34:35 2012 +0100

    google: Remove an outdated workaround for an EBookBackendCache bug
    
    The bug itself was fixed in commit d535d4b09c61a8277084ddce0cfafc737b69fab2,
    two years ago.

 addressbook/backends/google/e-book-backend-google.c |    2 --
 1 file changed, 2 deletions(-)

commit 6905e9ed885cd1d5be26106d64831a6d35c36bd9
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Mon Jun 25 22:25:20 2012 +0100

    google: Remove the option to not cache Google Contacts data locally
    
    We always download the entire contacts list, so there’s little point in not
    caching it on disk. This saves bandwidth and speeds up initial access to the
    address book. The cache file shouldn’t get unreasonably big, given that users
    will typically only have a few hundred contacts in their address book.

 .../backends/google/e-book-backend-google.c        |  261 ++++----------------
 1 file changed, 46 insertions(+), 215 deletions(-)

commit 3b4d6180fba2190541053d047ceeaecbae702e26
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Mon Jun 25 21:43:35 2012 +0100

    vala: Add custom overrides for e_contact_[get|get_const|set]()
    
    They were using void* in Vala, which is generally a bad idea. In this case,
    it was resulting in unavoidable memory leaks in libfolks (bug #678781).
    
    This changes the functions to be simple generics instead.

 vala/EBook-1.2.metadata       |    3 +++
 vala/Makefile.am              |    4 +++-
 vala/libebook-1.2-custom.vala |   12 ++++++++++++
 3 files changed, 18 insertions(+), 1 deletion(-)

commit 15d6986e609847b75fbaf196cad86626fca6b8c1
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jun 24 21:45:52 2012 -0400

    Post-release version bump.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 96dc1a81a016d945e01bc33fa66a853544b0fff0
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jun 24 21:32:57 2012 -0400

    NEWS update for 3.5.3 release.

 NEWS |   87 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 87 insertions(+)

commit c57820537cb97f36c28aa880cd41d29a1b87b0c2
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jun 24 17:28:06 2012 -0400

    Camel string pool improvements.
    
    Keep the pointer to the allocated string and the allocated string's
    reference count together in a new StringPoolNode struct.  This way a
    StringPoolNode can be used as both the key and value in a GHashTable,
    allowing the table to save some memory.  Also use the slab allocator
    for the fixed-size StringPoolNode instances.
    
    Didn't do any real formal measurements for this so the actual reduction
    in memory usage may be insignificant.  If nothing else the code is more
    readable now, and manipulating reference counts is less awkward.

 camel/camel-string-utils.c |  269 +++++++++++++++++++++++++++-----------------
 camel/camel-string-utils.h |    8 +-
 2 files changed, 169 insertions(+), 108 deletions(-)

commit 357d235c1f040ec7b0099f215dd1a90077423af6
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sun Jun 24 23:24:43 2012 +0200

    Updated Galician translations

 po/gl.po |  359 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 201 insertions(+), 158 deletions(-)

commit 348588dc112a5b1a0c57d0c43faeebbfd4f57382
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jun 24 12:52:48 2012 -0400

    Coding style and whitespace cleanup.

 .../backends/google/e-book-backend-google.c        |    2 +-
 addressbook/backends/google/tests/phone-numbers.c  |    9 +-
 calendar/backends/contacts/e-source-contacts.c     |    2 +-
 camel/camel-vee-folder.c                           |    2 +-
 camel/providers/imap/camel-imap-command.c          |   10 +-
 camel/providers/imap/camel-imap-settings.c         |    2 +-
 camel/providers/imap/camel-imap-store.c            |    6 +-
 libedataserver/e-source-mail-composition.c         |    2 +-
 libedataserverui/e-name-selector-entry.c           |    8 +-
 modules/online-accounts/goaewsclient.c             |    5 +-
 .../evolution-source-registry-migrate-sources.c    |    1 -
 tests/libebook/ebook-test-utils.c                  |  154 ++++++++++----------
 tests/libebook/test-ebook-get-book-view.c          |    4 +-
 tests/libebook/test-ebook-remove-contact.c         |    2 +-
 tests/libebook/test-ebook-remove-contacts.c        |    8 +-
 tests/libebook/test-nonexistent-id.c               |    3 +-
 tests/libedataserver/e-source-test.c               |    3 +-
 17 files changed, 114 insertions(+), 109 deletions(-)

commit d212cff637cd0a57a1a807868ba6ca1f046e2048
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jun 24 08:18:46 2012 -0400

    libebook: Reference address books by UID instead of URI.
    
    Breaks EContact and EVCard APIs, but merely making the names accurate.

 addressbook/libebook/e-contact.c |    2 +-
 addressbook/libebook/e-contact.h |    2 +-
 addressbook/libebook/e-vcard.h   |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 01a21f9714afbdde74d4cb6fabe3c5259298691e
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Jun 24 12:35:23 2012 +0100

    google: Remove use of ESourceExtensionSecurity
    
    Google have required the use of SSL connections to Google Contacts for a
    while, and libgdata has used SSL connections exclusively for even longer.
    The ‘use_ssl’ option was completely ineffective and redundant.

 .../backends/google/e-book-backend-google.c        |   24 ++++----------------
 modules/google-backend/module-google-backend.c     |    6 -----
 2 files changed, 4 insertions(+), 26 deletions(-)

commit 232eec188c4ab03b7a2f1e4818ac2878a53ace64
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Jun 24 12:09:29 2012 +0100

    google: Remove an unused variable
    
    It was always the case that: live_mode == (priv->bookviews != NULL)

 .../backends/google/e-book-backend-google.c        |   51 +++-----------------
 1 file changed, 8 insertions(+), 43 deletions(-)

commit 1cfc48f58873ee448f2bb7853c9d3c0f0f48caab
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Jun 24 09:55:46 2012 +0100

    google: Add a new custom vCard property containing Google system groups
    
    This can then be picked up by libfolks (and other interested clients) to
    allow them to detect which system groups a Google contact is in. Previously,
    they had to infer this from the categories the contact was in, which are
    localised. This was tricky and fragile.
    
    Helps: https://bugzilla.gnome.org/show_bug.cgi?id=676383

 .../backends/google/e-book-backend-google.c        |   23 +++++++++++++----
 addressbook/backends/google/e-book-google-utils.c  |   27 ++++++++++++++++++--
 addressbook/backends/google/e-book-google-utils.h  |    3 ++-
 3 files changed, 45 insertions(+), 8 deletions(-)

commit 416c237a376ad29f511ac5d58a3620e4d167b202
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jun 23 23:32:25 2012 -0400

    Deprecate EDbHash.
    
    Apparently nothing uses it anymore.

 docs/reference/libebackend/libebackend-docs.xml |    2 +-
 libebackend/e-dbhash.h                          |    4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 6af96e26e7f36f6f8390d3f3f239157ab742c822
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jun 23 20:26:10 2012 -0400

    ESource: Use a collation key for display name comparisons.
    
    e_source_compare_by_display_name() gets called a lot.  We've been
    calling g_utf8_collate() each time, which is known to be slow when
    comparing large numbers of UTF-8 strings.
    
    We now stash a collation key during e_source_set_display_name()
    by passing the UTF-8 display name to g_utf8_collate_key().  Then
    in e_source_compare_by_display_name() we can simply call strcmp()
    on the internal collation keys to compare display names.
    
    Didn't take any real performance measurements other than seeing
    e_source_compare_by_display_name() topping the charts in sysprof.

 libedataserver/e-source.c |   17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

commit e64132fc7351d0a6b49fd3fff00bccb17322a2e5
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jun 23 11:35:11 2012 -0400

    Add missing linker flags for libebook-google-utils.

 addressbook/backends/google/Makefile.am |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit a65c2b01a35e4004050edab701f45e8f068172aa
Author: Sasi Bhushan Boddepalli <sasi@swecha.net>
Date:   Sat Jun 23 10:11:20 2012 +0530

    Updated Telugu Translation

 po/te.po |  427 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 220 insertions(+), 207 deletions(-)

commit b261d9b377a2257e427e1deb7d4127f19ee822bc
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jun 22 17:00:29 2012 -0400

    Bug 678067 - Localized display names get stuck

 libedataserver/e-source.c |   30 ++++++++++++++++++++++--------
 1 file changed, 22 insertions(+), 8 deletions(-)

commit 0ec9b63e34287863f2a607a5f2b0db3e47c2ba58
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jun 22 16:10:06 2012 -0400

    ESource: Minor code cleanup.

 libedataserver/e-source.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit e033cfa744904e440385db55a3468c1bceb60ea6
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jun 22 09:43:30 2012 -0400

    camel-provider.h: Fix a typo.

 camel/camel-provider.h |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit cfd18887c45bef066daf833c9086e230789af526
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jun 22 09:25:24 2012 -0400

    CAMEL_PROVIDER_IS_STORE_AND_TRANSPORT: Handle NULL gracefully.
    
    Evaluates to FALSE if the 'provider' pointer is NULL.

 camel/camel-provider.h |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 2532ed3f141eadb2a4864a8150189841abf519b4
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jun 22 08:49:48 2012 -0400

    ESourceContacts: Only include local address books by default.
    
    A more reasonable default than including all address books by default.
    Weeds out large, remote address books that can take forever to query.

 calendar/backends/contacts/e-source-contacts.c |   32 ++++++++++++++++++++++--
 1 file changed, 30 insertions(+), 2 deletions(-)

commit ef13d4256456f9f0968f955376ec9c54cb428faa
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jun 22 08:19:58 2012 -0400

    Bug 678618 - Runtime warning when clicking on top-level sidebar item

 libedataserverui/e-source-selector.c |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 16ddd93422b21d859be6dd80278731180e75f9df
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jun 21 13:21:56 2012 -0400

    source_idle_changed_cb: Avoid a runtime warning.
    
    Apparently it's possible for the 'changed' GSource to already be NULL
    when we go to unref it in source_idle_changed_cb().  Not sure how that's
    happening... possibly racing with dispose()?  In any case just check for
    NULL first.

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

commit af9783dc5c913ec73a5010a3a795b9bee0617b09
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jun 21 08:54:29 2012 -0400

    EServerSideSource: Don't write changes to disk until exported.
    
    If a collection backend is configuring an EServerSideSource from a
    worker thread, avoid writing changes to disk prematurely.
    
    Explicitly calling e_source_write_sync() still works as advertised
    whether the source is exported or not.

 libebackend/e-server-side-source.c     |    4 ++++
 libebackend/e-source-registry-server.c |    5 +++++
 2 files changed, 9 insertions(+)

commit 1d00bd4960e296a32810ca920d78d26245e9bc09
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jun 21 08:40:54 2012 -0400

    EServerSideSource: Add an "exported" property.
    
    Read-only boolean property indicates whether the source has been
    exported over D-Bus.  Basically just queries the registry server
    for itself.

 .../reference/libebackend/libebackend-sections.txt |    1 +
 libebackend/e-server-side-source.c                 |   58 ++++++++++++++++++++
 libebackend/e-server-side-source.h                 |    2 +
 libebackend/e-source-registry-server.c             |    4 ++
 4 files changed, 65 insertions(+)

commit 2f6363cd6a634e2c5ecd78dc18d46c10830c72aa
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Thu Jun 21 12:29:30 2012 +0200

    Updated Spanish translation

 po/es.po |  238 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 125 insertions(+), 113 deletions(-)

commit 4bc0fd235298a75bd055f0954fb48748d8dcbdc8
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jun 20 15:43:02 2012 -0400

    Fix build failures when $(top_srcdir) != $(top_builddir).
    
    Really need to get distcheck working again...

 addressbook/backends/google/Makefile.am       |    2 ++
 addressbook/backends/google/tests/Makefile.am |    2 ++
 calendar/libecal/Makefile.am                  |    1 +
 docs/reference/private/Makefile.am            |    4 ++--
 4 files changed, 7 insertions(+), 2 deletions(-)

commit 6f9c0dd86f1ea0b616b7d930ac13e61113d7f20d
Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
Date:   Wed Jun 20 21:35:27 2012 +0530

    Assamese translation reviewed

 po/as.po |  246 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 128 insertions(+), 118 deletions(-)

commit e5c4f3f000d68c3381e0844e50d7e737ae49113f
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jun 20 10:16:25 2012 +0200

    ESource: Read/Write int64/uint64

 libedataserver/e-source.c |   34 +++++++++++++++++++++++++++++++++-
 1 file changed, 33 insertions(+), 1 deletion(-)

commit cfd880364847bbb1b60920e423109f68bd88e2b6
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 19 17:14:05 2012 -0400

    Improve imapx_command_fetch_message_done().
    
    Using a corrupted database table as an opportunity to improve code
    readability and error handling.

 camel/camel-imapx-server.c |   95 ++++++++++++++++++++++++++------------------
 1 file changed, 57 insertions(+), 38 deletions(-)

commit 608d9ccabb9246418dc96cde1c49d12ee2f0e02a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 19 17:03:07 2012 -0400

    camel_data_cache_get: Improve empty file handling.
    
    When an empty cache file is detected, set a GError with a descriptive
    error message in addition to returning NULL.

 camel/camel-data-cache.c |   13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit 9ce3be5e6c44ac07c0dd8020627073c7427e7677
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 19 15:17:04 2012 -0400

    e_book_backend_file_open: Fix directory existence test.
    
    In e_book_backend_file_open() we seem to be bailing out if the data
    directory does not exist, but yet we don't create the directory until
    further down.
    
    Not sure if this is correct, but it seems to me we only want to check
    for the data directory if 'only_if_exists == TRUE'.

 addressbook/backends/file/e-book-backend-file.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d51cf9b88d13c56bc0ede36f776409aaa5fa474e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 19 14:36:46 2012 -0400

    EDataBookFactory: Improve error message for GOA connection failure.
    
    Fallout from a debugging session.
    
    The printed error message was simply
    
       libedata-book-WARNING **: The given address is empty
    
    which was not very helpful in tracking down the source.

 addressbook/libedata-book/e-data-book-factory.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit e5e011e160f3f480d5e0cf317444f9ed0df2fb00
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 19 11:44:13 2012 -0400

    camel_data_cache_get_filename: Remove unused GError parameter.
    
    Don't want this parameter to result in unnecessary error handling.

 camel/camel-data-cache.c                 |   10 ++--------
 camel/camel-data-cache.h                 |    3 +--
 camel/camel-imapx-folder.c               |    2 +-
 camel/camel-imapx-server.c               |   10 +++++-----
 camel/providers/nntp/camel-nntp-folder.c |    2 +-
 camel/providers/pop3/camel-pop3-folder.c |    2 +-
 configure.ac                             |    2 +-
 7 files changed, 12 insertions(+), 19 deletions(-)

commit c2272ef6eed437ad108baa81096047693e4ac082
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 19 10:44:31 2012 -0400

    imapx_command_fetch_message_done: Fix an error handling issue.

 camel/camel-imapx-server.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit be7e0e49bba18e6f46d50394df0cd28f45e71379
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 19 08:40:46 2012 -0400

    Bug 678378 - ESourceRegistry causes deadlock in gnome-shell
    
    Avoid scheduling idle callbacks while populating the registry for the
    first time during initialization, and therefore having to iterate the
    main context to force those idle callbacks to be dispatched.
    
    Instead call source_registry_add_source() directly, just during the
    initial population.  This will emit "source-added" signals from the
    object manager thread, but no one will be listening.

 libedataserver/e-source-registry.c |   27 +++++++++++++++++----------
 1 file changed, 17 insertions(+), 10 deletions(-)

commit 5ec01de3ba2a7daf6bf5f43351f7f6e7c00a28f4
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 19 08:22:58 2012 -0400

    ESourceRegistry: Split ESource creation into a standalone function.
    
    Split ESource creation out of the "object-added" signal handler to
    a standalone function -- source_registry_new_source() -- which the
    signal handler now calls.

 libedataserver/e-source-registry.c |   66 +++++++++++++++++++++---------------
 1 file changed, 39 insertions(+), 27 deletions(-)

commit d5325a0c46120b9737f66a20abfb265135921246
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 19 07:33:40 2012 -0400

    ESourceRegistry: Use g_main_context_ref_thread_default().
    
    Slightly more convenient than g_main_context_get_thread_default(), which
    requires checking for NULL before referencing the main context ourselves.

 libedataserver/e-source-registry.c |    4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 18861ce5d7496c7f1adc137fa0b568c68d1b76dc
Author: Sasi Bhushan Boddepalli <sasi@swecha.net>
Date:   Tue Jun 19 17:05:23 2012 +0530

    Updated Telugu Translation

 po/te.po | 2278 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1231 insertions(+), 1047 deletions(-)

commit 57dbaa05d3d81f995f065d98ee357e03ce824d47
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jun 18 22:07:20 2012 -0400

    Deprecate EUri.
    
    Help end the proliferation of redundant URI-parsing APIs.  We avoid URIs
    whenever possible now.  When it can't be avoided, SoupURI is sufficient.

 docs/reference/libedataserver/libedataserver-docs.sgml |    2 +-
 libedataserver/e-url.h                                 |    4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

commit b025b3e56aefa280c25b027d2d4837dcfa62e3d9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jun 18 16:01:27 2012 -0400

    imapx_store_noop_sync: Don't return FALSE without setting a GError.

 camel/camel-imapx-store.c |   15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit 320358d5324764d8a733db566fc159b42c19effe
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Mon Jun 18 18:10:46 2012 +0100

    edataserver: Remove libsoup from the introspection includes
    
    Soup-2.4 doesnt’t get along with Vala at the moment, and is breaking the
    folks build. The include can be re-added once libsoup is fixed.
    
    This partially reverts 874cfbd0c6dbb130489c27e9b50e51d8da6da398.

 libedataserver/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 81c89081e47547cd36763d0eec2b7101461f3a42
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Mon Jun 18 17:24:22 2012 +0100

    ecal: GIR annotation fixes
    
    Various documentation comment fixes and annotation additions. Various APIs
    have been marked as (skip) because they previously weren’t introspectable and
    have been deprecated, so there’s little point making them introspectable and
    cluttering the GIR file with them.

 calendar/libecal/e-cal-check-timezones.c |   18 ++---
 calendar/libecal/e-cal-client-view.c     |    7 +-
 calendar/libecal/e-cal-client.c          |  130 +++++++++++++++++-------------
 calendar/libecal/e-cal-component.c       |  125 ++++++++++++++++------------
 calendar/libecal/e-cal-recur.c           |   27 ++++---
 calendar/libecal/e-cal-util.c            |   46 ++++++-----
 calendar/libecal/e-cal-view.c            |    4 +-
 calendar/libecal/e-cal.c                 |   68 ++++++++--------
 8 files changed, 239 insertions(+), 186 deletions(-)

commit 9422acd953b8ba485ecd4bb03f3939254b9d8077
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Mon Jun 18 16:19:35 2012 +0100

    ebook: GIR annotation fixes
    
    Various documentation comment fixes and annotation additions.

 addressbook/libebook/e-book-client.c |   26 ++++++++++++++------------
 addressbook/libebook/e-book.c        |   10 +++++-----
 addressbook/libebook/e-contact.c     |    2 +-
 addressbook/libebook/e-destination.c |    2 +-
 addressbook/libebook/e-vcard.h       |    4 ++--
 5 files changed, 23 insertions(+), 21 deletions(-)

commit 500789b222c8bd39099391f1c6486bd8a52b3dad
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Jun 18 17:51:12 2012 +0200

    Do not call g_object_notify() when property didn't change

 addressbook/backends/ldap/e-source-ldap.c      |   35 ++++++++++-
 addressbook/backends/vcf/e-source-vcf.c        |    5 ++
 addressbook/libedata-book/e-book-backend.c     |    3 +
 calendar/backends/contacts/e-source-contacts.c |    3 +
 calendar/backends/weather/e-source-weather.c   |    8 +++
 calendar/libedata-cal/e-cal-backend.c          |    3 +
 camel/camel-data-cache.c                       |    3 +
 camel/camel-disco-folder.c                     |    3 +
 camel/camel-folder.c                           |    9 +++
 camel/camel-gpg-context.c                      |    3 +
 camel/camel-imapx-settings.c                   |   52 ++++++++++++++++
 camel/camel-local-settings.c                   |   11 +++-
 camel/camel-medium.c                           |    3 +
 camel/camel-object.c                           |    3 +
 camel/camel-offline-folder.c                   |    3 +
 camel/camel-offline-settings.c                 |    3 +
 camel/camel-sasl.c                             |    3 +
 camel/camel-service.c                          |    9 +++
 camel/camel-store-settings.c                   |    3 +
 camel/providers/imap/camel-imap-folder.c       |    3 +
 camel/providers/imap/camel-imap-settings.c     |   77 ++++++++++++++++++++++++
 camel/providers/local/camel-local-folder.c     |    3 +
 camel/providers/local/camel-local-store.c      |    3 +
 camel/providers/local/camel-mh-settings.c      |    3 +
 camel/providers/local/camel-spool-settings.c   |    3 +
 camel/providers/nntp/camel-nntp-settings.c     |    9 +++
 camel/providers/pop3/camel-pop3-settings.c     |   21 +++++++
 libebackend/e-authentication-session.c         |   15 +++++
 libebackend/e-backend.c                        |    2 +-
 libebackend/e-server-side-source.c             |    6 ++
 libedataserver/e-source-alarms.c               |    8 +++
 libedataserver/e-source-authentication.c       |   18 ++++++
 libedataserver/e-source-autocomplete.c         |    3 +
 libedataserver/e-source-backend.c              |    5 ++
 libedataserver/e-source-collection.c           |   14 +++++
 libedataserver/e-source-goa.c                  |    5 ++
 libedataserver/e-source-mail-account.c         |    5 ++
 libedataserver/e-source-mail-composition.c     |   40 ++++++++++++
 libedataserver/e-source-mail-identity.c        |   26 ++++++++
 libedataserver/e-source-mail-signature.c       |    5 ++
 libedataserver/e-source-mail-submission.c      |   10 +++
 libedataserver/e-source-mdn.c                  |    3 +
 libedataserver/e-source-offline.c              |    3 +
 libedataserver/e-source-openpgp.c              |   19 ++++++
 libedataserver/e-source-refresh.c              |    2 +-
 libedataserver/e-source-security.c             |    6 ++
 libedataserver/e-source-selectable.c           |    8 +++
 libedataserver/e-source-smime.c                |   24 ++++++++
 libedataserver/e-source-webdav.c               |   29 +++++++++
 libedataserver/e-source.c                      |   12 +++-
 libedataserverui/e-categories-editor.c         |    4 ++
 libedataserverui/e-categories-selector.c       |    3 +
 libedataserverui/e-name-selector-entry.c       |    3 +
 libedataserverui/e-source-combo-box.c          |    8 ++-
 libedataserverui/e-source-selector.c           |    4 +-
 55 files changed, 567 insertions(+), 10 deletions(-)

commit 874cfbd0c6dbb130489c27e9b50e51d8da6da398
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Mon Jun 18 16:12:36 2012 +0100

    edataserver: GIR annotation fixes
    
    Various documentation comment fixes, annotation additions, and the addition
    of libsoup as a GIR include since it appears in some proxy API.

 libedataserver/Makefile.am                 |    2 +-
 libedataserver/e-categories.c              |    7 +-
 libedataserver/e-client.c                  |   59 ++++-----
 libedataserver/e-credentials.c             |    5 +-
 libedataserver/e-data-server-util.c        |   35 ++---
 libedataserver/e-gdbus-templates.c         |  192 ++++++++++++++++++++++++++--
 libedataserver/e-list.c                    |    5 +
 libedataserver/e-memory.c                  |    4 +-
 libedataserver/e-operation-pool.c          |    5 +-
 libedataserver/e-source-extension.c        |    2 +-
 libedataserver/e-source-mail-composition.c |   10 +-
 libedataserver/e-source-mail-signature.c   |    2 +-
 libedataserver/e-source-registry.c         |   20 +--
 13 files changed, 267 insertions(+), 81 deletions(-)

commit bb974b31cf110cc182604499db3781a4fc44008c
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Mon Jun 18 16:11:54 2012 +0100

    build: Enable g-ir-scanner’s --warn-all option when building GIR files
    
    This should make missing annotations and documentation comment problems
    more obvious.

 addressbook/libebook/Makefile.am |    2 +-
 calendar/libecal/Makefile.am     |    2 +-
 libedataserver/Makefile.am       |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 121bc62f08d071493ecd889c5cd4f53f50189300
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Mon Jun 18 12:21:32 2012 +0100

    edataserver: Add missing annotation to e_source_get_extension()
    
    This is needed for folks.
    
    See: https://bugzilla.gnome.org/show_bug.cgi?id=678309

 libedataserver/e-source.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 375ea2d331fef8a803d806b7475d0116c4745c6e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jun 17 23:22:38 2012 -0400

    Tighten up pkg-config files.
    
    Remove redundancies.  In particular, libedataserver-1.2 requires gio-1.2
    so drop the explicit gio-1.2 requirement from all other libe* libraries.

 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      |    4 ++--
 camel/camel.pc.in                             |    2 +-
 libebackend/libebackend.pc.in                 |    2 +-
 libedataserverui/libedataserverui.pc.in       |    2 +-
 7 files changed, 8 insertions(+), 8 deletions(-)

commit fb69c042a35a6e578b76d5b6073905384ded5b47
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Jun 16 11:45:56 2012 +0100

    google: Make ‘rel’ and ‘label’ mutually exclusive for certain elements
    
    Google lovingly decided to add an extra restriction on use of ‘rel’ and
    ‘label’ properties of elements in their Google Contacts API[1], meaning that
    we need to prefer vCard X-GOOGLE-LABEL values over TYPE values and ignore
    the TYPE values. If we don’t, the server will reject contact entries.
    
    Closes: https://bugzilla.gnome.org/show_bug.cgi?id=675712
    
    [1]: https://developers.google.com/google-apps/contacts/v3/reference#extraRestrictionsOnSomeElements

 addressbook/backends/google/e-book-google-utils.c |   20 ++++++++++++--------
 1 file changed, 12 insertions(+), 8 deletions(-)

commit 5eed3f9f327cd2d057a0459f4e2bbccaeac95d17
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Jun 16 11:34:41 2012 +0100

    google: Add some tests to Google address book backend
    
    This is necessary to try and prevent regressions on the tangle of GData–vCard
    conversion code which the backend is built around.
    
    These few tests check the behaviour of phone numbers.
    
    Helps: https://bugzilla.gnome.org/show_bug.cgi?id=675712.

 addressbook/backends/google/Makefile.am           |    2 +
 addressbook/backends/google/tests/Makefile.am     |   28 +++++
 addressbook/backends/google/tests/phone-numbers.c |  124 +++++++++++++++++++++
 configure.ac                                      |    1 +
 4 files changed, 155 insertions(+)

commit 3faf31be2d30e48ee8dffef021ab91c424f69d49
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat May 19 23:45:27 2012 +0100

    google: Split conversion functions from Google backend into a util lib
    
    This is step 1 of the plan to add unit tests for the Google backend. This
    is necessary to try and prevent regressions on the tangle of GData–vCard
    conversion code which the backend is built around.
    
    This was prompted by https://bugzilla.gnome.org/show_bug.cgi?id=675712.

 addressbook/backends/google/Makefile.am            |   38 +
 .../backends/google/e-book-backend-google.c        | 1605 +-------------------
 addressbook/backends/google/e-book-google-utils.c  | 1587 +++++++++++++++++++
 addressbook/backends/google/e-book-google-utils.h  |   51 +
 po/POTFILES.in                                     |    1 +
 5 files changed, 1713 insertions(+), 1569 deletions(-)

commit 01110e0ec95d51e36b8569cb621babc5a54b366f
Author: Jordi Mallach <jordi@debian.org>
Date:   Sun Jun 17 18:53:18 2012 +0200

    Bug #678255 - edata-cal missing libebackend-1.2 requirement.

 calendar/libedata-cal/libedata-cal.pc.in |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3c249a79110ea44e1a1e604c910e14a19c23d8e7
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jun 17 10:37:30 2012 -0400

    Remove -Werror from AM_INIT_AUTOMAKE.
    
    Can't guarantee external software packages will not cause warnings.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a7a0f3192d3c0e4c0e4c254bba1e4a14e544095b
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jun 15 15:24:05 2012 +0200

    Bug #678069 - Crash in _gdata_entry_update_from_e_contact()

 .../backends/google/e-book-backend-google.c        |   63 ++++++++++++++++----
 1 file changed, 50 insertions(+), 13 deletions(-)

commit 79f9cd0bba9c936513592b63fd31919db5eb9e30
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jun 14 17:19:11 2012 +0200

    Remove forgotten DBUS_GLIB_CFLAGS/LIBS, these are gone now

 services/evolution-addressbook-factory/Makefile.am |    2 --
 services/evolution-calendar-factory/Makefile.am    |    2 --
 2 files changed, 4 deletions(-)

commit 0c4d41bc7a7f98bc6440f00322473aaefd66a46b
Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
Date:   Thu Jun 14 20:05:38 2012 +0530

    Assamese translation reviewed

 po/as.po | 3772 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 1971 insertions(+), 1801 deletions(-)

commit 7cc35bc678373a86513da24cede93cfbfe116061
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Thu Jun 14 13:48:12 2012 +0200

    Updated Spanish translation

 po/es.po |  165 +++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 100 insertions(+), 65 deletions(-)

commit 7d3937f762624147455509e950c4799d25f97d66
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jun 14 11:00:51 2012 +0200

    Remove forgotten debug function call

 calendar/backends/contacts/e-cal-backend-contacts.c |    1 -
 1 file changed, 1 deletion(-)

commit 8079043125af940a00a4570db6c462867acd8fa2
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jun 14 10:40:10 2012 +0200

    Port remaining bits from GConf to GSettings

 addressbook/libebook/Makefile.am                   |    2 -
 addressbook/libebook/e-book-client.c               |   29 ++--
 addressbook/libebook/e-book.c                      |   28 +--
 calendar/backends/caldav/e-cal-backend-caldav.c    |    1 -
 .../backends/contacts/e-cal-backend-contacts.c     |   66 ++++---
 calendar/backends/http/e-cal-backend-http.c        |    1 -
 configure.ac                                       |   27 +--
 data/Makefile.am                                   |   16 +-
 data/evolution-data-server.convert                 |    7 +
 .../org.gnome.Evolution.DefaultSources.gschema.xml |   31 ----
 ...g.gnome.Evolution.DefaultSources.gschema.xml.in |   31 ++++
 ...volution-data-server.addressbook.gschema.xml.in |    8 +
 ...e.evolution-data-server.calendar.gschema.xml.in |   19 ++
 libedataserver/libedataserver.pc.in                |    2 +-
 libedataserverui/e-name-selector-entry.c           |  181 +++++++++++++++++---
 libedataserverui/e-name-selector-entry.h           |   19 +-
 po/POTFILES.in                                     |    2 +
 .../evolution-addressbook-factory.c                |    5 -
 .../evolution-calendar-factory.c                   |    5 -
 tests/libedataserverui/test-contact-store.c        |   10 +-
 20 files changed, 310 insertions(+), 180 deletions(-)

commit 2dfe01b2d28ea4f1dac575e39eb3a25358b56d1a
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Thu Jun 14 01:05:32 2012 +0200

    Updated Galician translations

 po/gl.po |  386 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 197 insertions(+), 189 deletions(-)

commit ec57923c97ba343e612b914a24a6b4ff64495d70
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jun 13 12:16:16 2012 +0200

    Disable cfs_try_release_memory() in dispose, rather than finalize

 camel/camel-folder-summary.c |    8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 32cfafe2168b79f590b70048deeef41da431993e
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jun 13 10:51:44 2012 +0200

    g_cancellable_reset() doesn't like NULL cancellable

 camel/providers/imap/camel-imap-store.c |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 33f643a967f9a2a067423d6672d02101b2f63431
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 12 22:01:05 2012 -0400

    server_side_source_write(): Fix file relocation.
    
    Use the GFile's basename so we don't drop the '.source' file extension.

 libebackend/e-server-side-source.c |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit ad1626dc925124b270bc6e2c1d07a886b9438efe
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 12 21:14:32 2012 -0400

    yahoo-backend: Implement dup_resource_id() method.

 modules/yahoo-backend/module-yahoo-backend.c |   33 ++++++++++++++++++++++++--
 1 file changed, 31 insertions(+), 2 deletions(-)

commit a8c6654b29229d8285385ae2f3b0a9c20e18580f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 12 21:06:06 2012 -0400

    google-backend: Implement dup_resource_id() method.

 modules/google-backend/module-google-backend.c |   31 ++++++++++++++++++++++--
 1 file changed, 29 insertions(+), 2 deletions(-)

commit 805d2a08e4b9d7e4901e189ec75c858f062bbbf7
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 12 18:01:19 2012 -0400

    cache-reaper: Also monitor the "sources" cache directory.
    
    The "sources" cache directory now has the same directory structure as
    the other cache directories in $XDG_CACHE_HOME/evolution, so the reaper
    can clean up cached collection sources after the collection is deleted.

 modules/cache-reaper/module-cache-reaper.c |    1 +
 1 file changed, 1 insertion(+)

commit 909ec7e9dc24be5096046b06603b63c1b2dd193b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 12 17:50:10 2012 -0400

    ECollectionBackend: Restore resources from cached key files.
    
    Read all key files in the ECollectionBackend's cache directory during
    initialization and create an ESource instance for each for them.  Stash
    these ESources in an "unclaimed resources" hash table.  The backend can
    claim an ESource by its resource ID (each backend class determines what
    a resource ID means exactly), and then add it to the registry server.
    
    All without breaking the public API.  Whoopie!

 libebackend/e-collection-backend.c |  264 +++++++++++++++++++++---------------
 1 file changed, 154 insertions(+), 110 deletions(-)

commit f08d0a36f5a5319a65f367276aeeb3511f135912
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Jun 12 18:57:21 2012 +0200

    Bug #677841 - Workaround for crash in imapx_command_append_message_done()

 camel/camel-imapx-server.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 339423ac4c1d5090cd7b5770b6019556fe8a4a5f
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Jun 12 18:31:10 2012 +0200

    Updated Spanish translation

 po/es.po |  391 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 198 insertions(+), 193 deletions(-)

commit e09554d1e9681985dc6358f94fa83d9523c21fc1
Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
Date:   Tue Jun 12 17:49:02 2012 +0300

    Updated Belarusian translation.

 po/be.po | 2412 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 1247 insertions(+), 1165 deletions(-)

commit adf804da244ed2d29dc4bb0ffc1fc48cb170e6ce
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 12 07:50:05 2012 -0400

    Bug 677933 - imapx_utils_init() called too early

 camel/camel-imapx-store.c                    |    2 +
 camel/camel-imapx-utils.c                    |   51 +++++++++++++++-----------
 camel/providers/imapx/camel-imapx-provider.c |    3 --
 3 files changed, 32 insertions(+), 24 deletions(-)

commit 3992f5cdd0e6661cc374adf563ce813622d64a6a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jun 11 14:45:53 2012 -0400

    ECollectionBackendClass: Add dup_resource_id() method.
    
    Returns the resource ID for a given child source.  A resource ID is
    usually a unique, server-assigned identifier which is stored in the
    child source in some backend-specific extension.  The method allows
    ECollectionBackend to extract the ID without knowing exactly how it
    is stored.  The method always returns a newly-allocated string.

 libebackend/e-collection-backend.h |    2 ++
 1 file changed, 2 insertions(+)

commit c25935607ee765bd8d391dd3fd92e98bad435924
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jun 11 14:22:02 2012 -0400

    Add e_collection_backend_get_cache_dir().
    
    Returns the UID-based cache directory for an ECollectionBackend.
    
    This will tie into EServerSideSource's "write-directory" property.

 .../reference/libebackend/libebackend-sections.txt |    1 +
 libebackend/e-collection-backend.c                 |   37 +++++++++++++++++++-
 libebackend/e-collection-backend.h                 |    2 ++
 3 files changed, 39 insertions(+), 1 deletion(-)

commit 5bdb4529af6df0efad71eb1e5c67c0ed22dbfab3
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jun 11 13:26:52 2012 -0400

    EServerSideSource: Add a "write-directory" property.
    
    Defines the directory where data source changes are to be written,
    which may not be the same directory as it was originally read from.
    
    Defaults to the value returned by e_server_side_source_get_user_dir().
    
    This allows an ECollectionBackend to override the default directory to
    keep key files for backend-created data sources separate from key files
    for user-created data sources.

 .../reference/libebackend/libebackend-sections.txt |    2 +
 libebackend/e-server-side-source.c                 |  101 +++++++++++++++++++-
 libebackend/e-server-side-source.h                 |    5 +
 3 files changed, 103 insertions(+), 5 deletions(-)

commit 486113ce91be071cd649cdbb94712129640664f6
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Jun 12 11:27:56 2012 +0200

    Bug #668247 - Broken non-basic-latin folder name handling

 camel/camel-utf8.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 056bd1bc365d5ff1a7125ecba8d0f6531f6fcb62
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue Jun 12 00:40:26 2012 +0200

    Updated POTFILES.in

 po/POTFILES.in |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit bedb5082fcbae1ca40874343671858d5baf72f8f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jun 11 10:01:07 2012 -0400

    source-viewer: Add renderers for writable and removable.

 tests/libedataserverui/evolution-source-viewer.c |   34 ++++++++++++++++++++++
 1 file changed, 34 insertions(+)

commit 76a057a301dcca43af16b380b6d00f21387f33ca
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jun 11 09:40:20 2012 -0400

    source-viewer: Refactor the cell renderers.

 tests/libedataserverui/evolution-source-viewer.c |   24 ++++++++++++++--------
 1 file changed, 15 insertions(+), 9 deletions(-)

commit 4ee2a3be2fc03244cb1dcc0d2dbb7656dd456405
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jun 11 09:27:15 2012 -0400

    source-viewer: Enable internationalization.

 tests/libedataserverui/Makefile.am               |    1 +
 tests/libedataserverui/evolution-source-viewer.c |    4 ----
 2 files changed, 1 insertion(+), 4 deletions(-)

commit 5eee36f8066031a235ae12ee48ca3fb68cf33428
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Jun 11 08:44:48 2012 +0200

    Fix typo in the code

 .../evolution-source-registry-migrate-sources.c                      |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eed9cddea6f3724da3c6cdb3939626afe900e242
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jun 10 06:47:20 2012 -0400

    Add 'evolution-source-viewer' test tool.
    
    Displays the complete data source hierarchy as a tree view.
    Individual data sources can be inspected in a read-only text view.
    
    More enhancements to come, like the ability to delete data sources and
    submit data source content changes.

 tests/libedataserverui/Makefile.am               |    5 +
 tests/libedataserverui/evolution-source-viewer.c |  810 ++++++++++++++++++++++
 2 files changed, 815 insertions(+)

commit 994323fee9b9c8b6ad85a9fea36574b7992e45e8
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jun 9 10:48:34 2012 -0400

    imap[x]: Remove shell command option from user interfaces.
    
    Do not expose the IMAP shell command option in user interfaces.  I know
    of only one user of this feature, and it's far too esoteric and eats up
    too much screen real estate for Evolution's account editor.
    
    The option is still supported, but the shell command needs to be set
    directly in the account's key file now.  Key files are easier to read
    and edit than the old GConf XML blobs so I think this is a reasonable
    requirement.
    
    Same goes for "Number of cached connections to use" in IMAPX: most users
    won't know what that means, so change it in the key file if you need to.

 camel/providers/imap/camel-imap-provider.c   |    9 ---------
 camel/providers/imapx/camel-imapx-provider.c |   11 -----------
 2 files changed, 20 deletions(-)

commit 2ee9d2df779c6cddc66e025d380f1e7d896d2b2d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jun 8 17:25:32 2012 -0400

    libebook: Include "libebook.h" when introspecting.

 addressbook/libebook/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 67acadb3e57ee3f9c342eea3d77f7735f342d81e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jun 8 14:04:34 2012 -0400

    ESourceRegistry: Add (element-type ESource) annotations.

 libedataserver/e-source-registry.c |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 1fc6413473a0111086bfcfc11d55157cc0eb327a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jun 8 11:47:53 2012 -0400

    ldap: Avoid a race during finalize.
    
    Remove the poll timeout before unbinding the LDAP to avoid a race.

 addressbook/backends/ldap/e-book-backend-ldap.c |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 75b31e1f371e23201936ab2ee27feeeacbc76ca5
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jun 8 10:59:59 2012 -0400

    Tweak mail account enabled states during migration.

 .../evolution-source-registry-migrate-sources.c         |   15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 6469ffd4ceda5ba31d6e4ed697d8ba478df5bf9a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jun 8 10:36:37 2012 -0400

    Fix include paths for generated D-Bus headers.

 libebackend/Makefile.am    |    3 ++-
 libedataserver/Makefile.am |    3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit eca6eedbf1e37915e858c3990efedfbceafbaed5
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jun 8 10:11:58 2012 -0400

    private/Makefile.am: Specify path to interface files.

 private/Makefile.am |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 0c2ee4ead83a90afbd792cec847d2bfafa062e63
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jun 8 08:22:15 2012 -0400

    Bug 677687 - Broken migration of "namespace" IMAP setting

 .../evolution-source-registry-migrate-sources.c                  |    6 ++++++
 1 file changed, 6 insertions(+)

commit 417637ec2b0897b30750ad92502d88149887e2b1
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jun 8 14:37:38 2012 +0200

    Bug #677642 - Critical warnings on vFolder change

 camel/camel-vee-folder.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit d910ce402262a2aada4b14823495f7d134fe660d
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jun 8 13:08:22 2012 +0200

    Bug #676541 - Unreliable IMAP provider

 camel/providers/imap/camel-imap-command.c |   21 +++++++++++++++------
 camel/providers/imap/camel-imap-store.c   |   10 +++++++++-
 2 files changed, 24 insertions(+), 7 deletions(-)

commit abae01564d794205224968524fc0e4677dbe936a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jun 7 21:04:20 2012 -0400

    Bug 677664 - Camel: Remove "SMTP Authentication" status message
    
    Too jargony.  Just leave it on "Sending message (xx%)".

 camel/providers/smtp/camel-smtp-transport.c |    4 ----
 1 file changed, 4 deletions(-)

commit cc7428d1b82326b1a1954482e816d58ff2fd560f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jun 7 18:35:29 2012 -0400

    Omit warning flags for generated GDBus code.

 private/Makefile.am |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 2ea0c8d6f1b99caecbdbc40766bd56c2cfd6ae42
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jun 7 18:08:33 2012 -0400

    Silence warnings when building with GOA < 3.5.

 modules/online-accounts/goaewsclient.c           |    2 ++
 modules/online-accounts/module-online-accounts.c |    2 ++
 2 files changed, 4 insertions(+)

commit e948670435cc8febb89101be55af0288518e08df
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jun 7 14:08:52 2012 +0200

    Bug #677610 - Avoid modification of CPPFLAGS in Makefile.am

 libedataserverui/Makefile.am |   15 ++++++---------
 1 file changed, 6 insertions(+), 9 deletions(-)

commit 3ad2693d483fede010d3230edc090c9aadb82f89
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jun 7 13:13:49 2012 +0200

    Bug #677183 - maildir account doesn't open

 .../evolution-source-registry-migrate-sources.c             |   11 +++++++++++
 1 file changed, 11 insertions(+)

commit 779de4dfbaf3c22c6cf1f6e1eada2beb1aa2e483
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jun 7 08:11:25 2012 +0200

    Remove unused code

 camel/Makefile.am           |    2 -
 camel/camel-folder-search.c |   11 +-
 camel/camel-search-sql.c    | 1005 -------------------------------------------
 camel/camel-search-sql.h    |   37 --
 4 files changed, 2 insertions(+), 1053 deletions(-)

commit 91ac91fa1e3127f2f197b2301470785c7127aa83
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jun 6 16:18:24 2012 -0400

    configure.ac: Remove test for "jw".
    
    I don't know what "jw" is (or was), but HAVE_JW is not used anywhere.
    It's a useless definition, as far as I can tell.  Remove the test.

 configure.ac |   12 ------------
 1 file changed, 12 deletions(-)

commit 92696805e189424ca4839d01c5de4f269e9bca5e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jun 6 14:42:12 2012 -0400

    Fix source_registry_prune_nodes() algorithm.
    
    Exclude any disabled ESource and its descendants even if some of its
    descendants are enabled.  We were also leaking ESource references in
    this scenario; use e_source_registry_free_display_tree() to free the
    whole subtree rooted at the disabled ESource.

 libedataserver/e-source-registry.c |   51 +++++++++++++++---------------------
 1 file changed, 21 insertions(+), 30 deletions(-)

commit c0c70edbb965d9a03f5d8b020e84820fe0dbb670
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jun 6 13:15:08 2012 -0400

    ESourceRefresh: Handle "notify" signals from an idle callback.
    
    ESourceRefresh runs e_source_refresh_force_timeout() in response to its
    ESource becoming enabled.  The problem is "GObject::notify" signals can
    be emitted from any thread.
    
    Schedule an idle callback on the ESource's GMainContext to call
    e_source_refresh_force_timeout(), rather than calling it directly from
    the "GObject::notify" signal handler.

 libedataserver/e-source-refresh.c |   28 ++++++++++++++++++++++++++--
 1 file changed, 26 insertions(+), 2 deletions(-)

commit 41edd64ede0f0f219779464a2431a54169c93b7a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jun 6 11:46:57 2012 -0400

    EAuthenticationMediator: Resolve some thread-safety issues.
    
    The D-Bus method handlers in EAuthenticationMediator run in separate
    threads because we set possibly the longest enum value ever:
    
    G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD
    
    Connect to the signals with g_signal_connect_object() so the handlers
    will not be dispatched after the mediator is finalized (hopefully...
    still not sure if it's 100% thread-safe).

 libebackend/e-authentication-mediator.c |   27 +++++++++++++++++++--------
 1 file changed, 19 insertions(+), 8 deletions(-)

commit 7ed9ef5a3ac9023e0d7a9cb7b1d490227c7dd1d4
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jun 6 11:16:21 2012 +0200

    Avoid possible GError memory leak

 camel/camel-folder-summary.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit b53231c50730eed1518ff01d700abfb1a94ae947
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 5 14:16:10 2012 -0400

    Avoid loading Camel modules during introspection.

 libedataserver/e-source-camel.c |   33 ++++++++++++++++++++++-----------
 libedataserver/e-source.c       |    7 +++++--
 2 files changed, 27 insertions(+), 13 deletions(-)

commit ff9e5f65e719695b60caf8bf27b68309b60f941b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 5 13:23:20 2012 -0400

    libedataserver: Add libcamel to introspection flags.

 libedataserver/Makefile.am |    5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 93ededb676e2c06eb5b0b98bb2022d85168fce8b
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Tue Jun 5 01:43:09 2012 +0200

    Updated Galician translations

 po/gl.po | 1127 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 623 insertions(+), 504 deletions(-)

commit dca261c66437b2fdcbd1c5d40655ea5952cfaaaf
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jun 4 18:21:11 2012 -0400

    Fix some distcheck errors.
    
    Some, not all.  E-D-S tests are still borked.

 calendar/backends/file/Makefile.am          |    2 ++
 camel/tests/lib/folders.c                   |    2 +-
 docs/reference/libedataserverui/Makefile.am |    1 +
 3 files changed, 4 insertions(+), 1 deletion(-)

commit 11df8cea931cd7dc290481d21dd30b38731f4c62
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jun 4 15:16:51 2012 -0400

    Add --with-private-docs to DISTCHECK_CONFIGURE_FLAGS.

 Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cdb858e55419d4a002fb6982e14731110decec39
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jun 4 15:16:24 2012 -0400

    Remove --without-weather from DISTCHECK_CONFIGURE_FLAGS.

 Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0511ffe85e34114f56f5cdd606836f869117828a
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Jun 4 14:09:19 2012 +0200

    Bug #673817 - Crash in e_book_backend_file_dispose()

 addressbook/backends/file/e-book-backend-file.c |   65 ++++++++++++++---------
 1 file changed, 40 insertions(+), 25 deletions(-)

commit 2c1b556f8d2566e609e7c579b92d0cd9a6ad3424
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Jun 4 13:03:51 2012 +0200

    Updated Spanish translation

 po/es.po |   54 ++++++++++++++++--------------------------------------
 1 file changed, 16 insertions(+), 38 deletions(-)

commit 27cc6e04919c6d12150c4f54303f7f78c390662e
Author: Yuri Kozlov <yuray@komyakino.ru>
Date:   Mon Jun 4 14:25:08 2012 +0400

    Updated Russian translation

 po/ru.po | 3125 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1687 insertions(+), 1438 deletions(-)

commit 92dcb5c5f4ec8de526ce184f1e35d95894ba4b51
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Jun 4 11:40:06 2012 +0200

    Updated Spanish translation

 po/es.po | 1192 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 666 insertions(+), 526 deletions(-)

commit 4c7395160b9e748fa04646b4fba5b27a0637a235
Author: Dan Vrátil <dvratil@redhat.com>
Date:   Mon Jun 4 11:07:12 2012 +0200

    Fix build (typo in e-source-weather.c)

 calendar/backends/weather/e-source-weather.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5f0ac3d26ec6fa5e0d3d94b53b10c1ed1a29b813
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jun 3 22:25:07 2012 -0400

    Camel: Avoid C++ keywords in header files.

 camel/camel-folder-search.c                |    8 ++++----
 camel/camel-folder-search.h                |    6 +++---
 camel/camel-folder.c                       |    6 +++---
 camel/camel-folder.h                       |    2 +-
 camel/camel-index.c                        |    4 ++--
 camel/camel-index.h                        |    2 +-
 camel/camel-store.h                        |    2 +-
 camel/camel-text-index.c                   |    2 +-
 camel/camel-text-index.h                   |    2 +-
 camel/camel-vee-folder.c                   |    4 ++--
 camel/providers/local/camel-local-folder.c |    4 ++--
 11 files changed, 21 insertions(+), 21 deletions(-)

commit 667b6e3a7571b582bbdf393b0a7a931f30520970
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jun 3 20:41:57 2012 -0400

    Bump Camel's soname for the function removals.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d4a230bf00ad67543de3854f84b524cfaa34f58b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jun 3 20:40:29 2012 -0400

    Remove camel_settings_save_to_url().
    
    Camel settings are no longer stored as a URL string in Evolution.
    This function was always meant to be temporary.  Its time has come.

 camel/camel-settings.c                  |  147 -------------------------------
 camel/camel-settings.h                  |    4 -
 docs/reference/camel/camel-sections.txt |    1 -
 3 files changed, 152 deletions(-)

commit b42317d789e731d2b33c25102d635775265e48f8
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jun 3 20:37:34 2012 -0400

    Remove camel_settings_load_from_url().
    
    Camel settings are no longer stored as a URL string in Evolution.
    This function was always meant to be temporary.  Its time has come.

 camel/camel-settings.c                  |  177 -------------------------------
 camel/camel-settings.h                  |    2 -
 docs/reference/camel/camel-sections.txt |    1 -
 3 files changed, 180 deletions(-)

commit 97aa0bde3720e9c93e1d4170ebcf4f94203f5021
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jun 3 20:37:17 2012 -0400

    Fix a build break when introspecting libecal.

 calendar/libecal/Makefile.am |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit bda7165f697ba922ea9daf57ce06febc2df238fd
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jun 3 09:50:10 2012 -0400

    Implement single-file includes for all E-D-S libraries.
    
    The top-level headers are named after the library:
    
        #include <libebackend/libebackend.h>
        #include <libebook/libebook.h>
        #include <libecal/libecal.h>
        #include <libedata-book/libedata-book.h>
        #include <libedata-cal/libedata-cal.h>
        #include <libedataserver/libedataserver.h>
        #include <libedataserverui/libedataserverui.h>
    
    Including individual headers will cause a compilation error.

 addressbook/backends/file/Makefile.am              |    2 +
 .../backends/file/e-book-backend-file-factory.c    |    1 -
 addressbook/backends/file/e-book-backend-file.c    |   13 ----
 addressbook/backends/file/e-book-backend-file.h    |    2 +-
 addressbook/backends/google/Makefile.am            |    4 +-
 .../google/e-book-backend-google-factory.c         |    1 -
 .../backends/google/e-book-backend-google.c        |   11 ---
 .../backends/google/e-book-backend-google.h        |    2 +-
 addressbook/backends/ldap/Makefile.am              |    2 +
 .../backends/ldap/e-book-backend-ldap-factory.c    |    1 -
 addressbook/backends/ldap/e-book-backend-ldap.c    |   11 +--
 addressbook/backends/ldap/e-book-backend-ldap.h    |    2 +-
 addressbook/backends/ldap/e-source-ldap.c          |    4 -
 addressbook/backends/ldap/e-source-ldap.h          |    2 +-
 addressbook/backends/vcf/Makefile.am               |    4 +-
 .../backends/vcf/e-book-backend-vcf-factory.c      |    1 -
 addressbook/backends/vcf/e-book-backend-vcf.c      |    9 ---
 addressbook/backends/vcf/e-book-backend-vcf.h      |    2 +-
 addressbook/backends/vcf/e-source-vcf.c            |    2 -
 addressbook/backends/vcf/e-source-vcf.h            |    2 +-
 addressbook/backends/webdav/Makefile.am            |    4 +-
 .../webdav/e-book-backend-webdav-factory.c         |    1 -
 .../backends/webdav/e-book-backend-webdav.c        |   14 ----
 .../backends/webdav/e-book-backend-webdav.h        |    3 +-
 addressbook/libebook/Makefile.am                   |   17 ++++-
 addressbook/libebook/e-address-western.c           |    3 +-
 addressbook/libebook/e-address-western.h           |    4 +
 addressbook/libebook/e-book-client-view-private.h  |    3 +-
 addressbook/libebook/e-book-client-view.c          |    4 +-
 addressbook/libebook/e-book-client-view.h          |    4 +
 addressbook/libebook/e-book-client.c               |    5 +-
 addressbook/libebook/e-book-client.h               |    8 +-
 addressbook/libebook/e-book-query.c                |    7 +-
 addressbook/libebook/e-book-query.h                |    4 +
 addressbook/libebook/e-book-types.h                |   32 ++++++++
 addressbook/libebook/e-book-view.c                 |    2 +-
 addressbook/libebook/e-book-view.h                 |    4 +
 addressbook/libebook/e-book.c                      |    2 -
 addressbook/libebook/e-book.h                      |    8 +-
 addressbook/libebook/e-contact.h                   |    4 +
 addressbook/libebook/e-destination.h               |    4 +
 addressbook/libebook/e-error.h                     |    4 +
 addressbook/libebook/e-name-western.h              |    4 +
 addressbook/libebook/e-vcard.h                     |    4 +
 addressbook/libebook/libebook.h                    |   42 +++++++++++
 addressbook/libedata-book/Makefile.am              |   16 +---
 addressbook/libedata-book/e-book-backend-cache.c   |    2 +-
 addressbook/libedata-book/e-book-backend-cache.h   |    8 +-
 .../libedata-book/e-book-backend-db-cache.c        |    3 +-
 .../libedata-book/e-book-backend-db-cache.h        |    7 +-
 addressbook/libedata-book/e-book-backend-factory.h |    6 +-
 addressbook/libedata-book/e-book-backend-sexp.c    |    3 +-
 addressbook/libedata-book/e-book-backend-sexp.h    |    7 +-
 .../libedata-book/e-book-backend-sqlitedb-test.c   |    4 +-
 .../libedata-book/e-book-backend-sqlitedb.c        |    5 +-
 .../libedata-book/e-book-backend-sqlitedb.h        |    8 +-
 addressbook/libedata-book/e-book-backend-summary.c |    5 --
 addressbook/libedata-book/e-book-backend-summary.h |    7 +-
 addressbook/libedata-book/e-book-backend-sync.c    |    3 +-
 addressbook/libedata-book/e-book-backend-sync.h    |    7 +-
 addressbook/libedata-book/e-book-backend.c         |    2 -
 addressbook/libedata-book/e-book-backend.h         |   14 ++--
 addressbook/libedata-book/e-data-book-factory.c    |    3 -
 addressbook/libedata-book/e-data-book-factory.h    |    7 +-
 addressbook/libedata-book/e-data-book-types.h      |   73 -------------------
 addressbook/libedata-book/e-data-book-view.c       |    6 +-
 addressbook/libedata-book/e-data-book-view.h       |   20 +++--
 addressbook/libedata-book/e-data-book.c            |    5 +-
 addressbook/libedata-book/e-data-book.h            |   20 +++--
 addressbook/libedata-book/libedata-book.h          |   42 +++++++++++
 addressbook/libegdbus/e-gdbus-book-factory.c       |    3 -
 addressbook/libegdbus/e-gdbus-book-factory.h       |    2 +-
 addressbook/libegdbus/e-gdbus-book-view.c          |    3 -
 addressbook/libegdbus/e-gdbus-book-view.h          |    2 +-
 addressbook/libegdbus/e-gdbus-book.c               |    3 -
 addressbook/libegdbus/e-gdbus-book.h               |    2 +-
 calendar/backends/caldav/Makefile.am               |    2 +
 .../backends/caldav/e-cal-backend-caldav-factory.c |    1 -
 calendar/backends/caldav/e-cal-backend-caldav.c    |   15 ----
 calendar/backends/caldav/e-cal-backend-caldav.h    |    2 +-
 calendar/backends/contacts/Makefile.am             |   16 ++--
 .../contacts/e-cal-backend-contacts-factory.c      |    1 -
 .../backends/contacts/e-cal-backend-contacts.c     |   12 +--
 .../backends/contacts/e-cal-backend-contacts.h     |    2 +-
 calendar/backends/contacts/e-source-contacts.h     |    2 +-
 calendar/backends/file/Makefile.am                 |    5 +-
 .../backends/file/e-cal-backend-file-factory.c     |    1 -
 calendar/backends/file/e-cal-backend-file.c        |   12 +--
 calendar/backends/file/e-cal-backend-file.h        |    2 +-
 calendar/backends/file/e-source-local.h            |    2 +-
 calendar/backends/http/Makefile.am                 |    2 +
 .../backends/http/e-cal-backend-http-factory.c     |    1 -
 calendar/backends/http/e-cal-backend-http.c        |   16 +---
 calendar/backends/http/e-cal-backend-http.h        |    2 +-
 calendar/backends/weather/Makefile.am              |   16 ++--
 .../weather/e-cal-backend-weather-factory.c        |    1 -
 calendar/backends/weather/e-cal-backend-weather.c  |    6 +-
 calendar/backends/weather/e-cal-backend-weather.h  |    2 +-
 calendar/backends/weather/e-source-weather.c       |    2 -
 calendar/backends/weather/e-source-weather.h       |    2 +-
 calendar/backends/weather/e-weather-source-ccf.c   |    2 -
 calendar/libecal/Makefile.am                       |   22 +++++-
 calendar/libecal/e-cal-check-timezones.h           |    4 +
 calendar/libecal/e-cal-client-view.h               |    4 +
 calendar/libecal/e-cal-client.c                    |    6 +-
 calendar/libecal/e-cal-client.h                    |    7 +-
 calendar/libecal/e-cal-component.c                 |    4 +-
 calendar/libecal/e-cal-component.h                 |    4 +
 calendar/libecal/e-cal-recur.h                     |    4 +
 calendar/libecal/e-cal-system-timezone.h           |    4 +
 calendar/libecal/e-cal-time-util.h                 |    4 +
 calendar/libecal/e-cal-types.h                     |   54 ++++++++++++++
 calendar/libecal/e-cal-util.c                      |    4 +-
 calendar/libecal/e-cal-util.h                      |    4 +
 calendar/libecal/e-cal-view.h                      |    4 +
 calendar/libecal/e-cal.c                           |    6 --
 calendar/libecal/e-cal.h                           |    7 +-
 calendar/libecal/libecal.h                         |   42 +++++++++++
 calendar/libedata-cal/Makefile.am                  |   18 ++---
 calendar/libedata-cal/e-cal-backend-cache.c        |    3 +-
 calendar/libedata-cal/e-cal-backend-cache.h        |    9 ++-
 calendar/libedata-cal/e-cal-backend-factory.h      |    6 +-
 calendar/libedata-cal/e-cal-backend-file-store.c   |    8 +-
 calendar/libedata-cal/e-cal-backend-file-store.h   |    6 +-
 calendar/libedata-cal/e-cal-backend-intervaltree.h |    7 +-
 calendar/libedata-cal/e-cal-backend-sexp.c         |    2 -
 calendar/libedata-cal/e-cal-backend-sexp.h         |    8 +-
 calendar/libedata-cal/e-cal-backend-store.c        |    1 -
 calendar/libedata-cal/e-cal-backend-store.h        |    7 +-
 calendar/libedata-cal/e-cal-backend-sync.c         |    3 +-
 calendar/libedata-cal/e-cal-backend-sync.h         |    4 +
 calendar/libedata-cal/e-cal-backend-util.c         |    3 +-
 calendar/libedata-cal/e-cal-backend-util.h         |    7 +-
 calendar/libedata-cal/e-cal-backend.c              |    2 -
 calendar/libedata-cal/e-cal-backend.h              |   12 +--
 calendar/libedata-cal/e-data-cal-common.h          |    4 +
 calendar/libedata-cal/e-data-cal-factory.c         |    2 -
 calendar/libedata-cal/e-data-cal-factory.h         |    7 +-
 calendar/libedata-cal/e-data-cal-types.h           |   61 ----------------
 calendar/libedata-cal/e-data-cal-view.c            |    2 -
 calendar/libedata-cal/e-data-cal-view.h            |    9 ++-
 calendar/libedata-cal/e-data-cal.c                 |    4 +-
 calendar/libedata-cal/e-data-cal.h                 |    5 +-
 calendar/libedata-cal/libedata-cal.h               |   44 +++++++++++
 calendar/libegdbus/e-gdbus-cal-factory.c           |    3 -
 calendar/libegdbus/e-gdbus-cal-factory.h           |    4 +-
 calendar/libegdbus/e-gdbus-cal-view.c              |    3 -
 calendar/libegdbus/e-gdbus-cal-view.h              |    4 +-
 calendar/libegdbus/e-gdbus-cal.c                   |   11 +--
 calendar/libegdbus/e-gdbus-cal.h                   |    4 +-
 configure.ac                                       |    8 +-
 docs/reference/addressbook/libebook/Makefile.am    |    6 +-
 docs/reference/addressbook/libebook/libebook.types |    8 +-
 .../addressbook/libedata-book/Makefile.am          |    6 +-
 .../addressbook/libedata-book/libedata-book.types  |    9 +--
 docs/reference/calendar/libecal/Makefile.am        |    6 +-
 docs/reference/calendar/libecal/libecal.types      |    6 +-
 docs/reference/calendar/libedata-cal/Makefile.am   |    4 +-
 .../calendar/libedata-cal/libedata-cal.types       |    8 +-
 docs/reference/libebackend/Makefile.am             |    6 +-
 docs/reference/libebackend/libebackend.types       |   16 +---
 docs/reference/libedataserver/libedataserver.types |   31 +-------
 docs/reference/libedataserverui/Makefile.am        |    6 +-
 .../libedataserverui/libedataserverui.types        |   16 +---
 libebackend/Makefile.am                            |    5 ++
 libebackend/e-authentication-mediator.c            |    5 +-
 libebackend/e-authentication-mediator.h            |    6 +-
 libebackend/e-authentication-session.c             |    2 +-
 libebackend/e-authentication-session.h             |    7 +-
 libebackend/e-backend-enums.h                      |    4 +
 libebackend/e-backend-factory.c                    |    2 +-
 libebackend/e-backend-factory.h                    |    4 +
 libebackend/e-backend.c                            |    2 +-
 libebackend/e-backend.h                            |    6 +-
 libebackend/e-collection-backend-factory.c         |    7 +-
 libebackend/e-collection-backend-factory.h         |    4 +
 libebackend/e-collection-backend.c                 |   11 +--
 libebackend/e-collection-backend.h                 |    4 +
 libebackend/e-data-factory.c                       |    2 +-
 libebackend/e-data-factory.h                       |    4 +
 libebackend/e-db3-utils.h                          |    4 +
 libebackend/e-dbhash.h                             |    4 +
 libebackend/e-dbus-server.c                        |    2 +-
 libebackend/e-dbus-server.h                        |    4 +
 libebackend/e-extensible.c                         |    2 +-
 libebackend/e-extensible.h                         |    4 +
 libebackend/e-extension.c                          |    2 +-
 libebackend/e-extension.h                          |    4 +
 libebackend/e-file-cache.c                         |    3 +-
 libebackend/e-file-cache.h                         |    4 +
 libebackend/e-module.c                             |    2 +-
 libebackend/e-module.h                             |    4 +
 libebackend/e-offline-listener.h                   |    4 +
 libebackend/e-server-side-source.c                 |    5 +-
 libebackend/e-server-side-source.h                 |    7 +-
 libebackend/e-source-registry-server.c             |    5 +-
 libebackend/e-source-registry-server.h             |    7 +-
 libebackend/e-sqlite3-vfs.c                        |    2 +-
 libebackend/e-sqlite3-vfs.h                        |    4 +
 libebackend/libebackend.h                          |   50 +++++++++++++
 libedataserver/Makefile.am                         |    7 +-
 libedataserver/e-categories.h                      |    4 +
 libedataserver/e-client-private.h                  |    5 +-
 libedataserver/e-client.h                          |    4 +
 libedataserver/e-credentials.h                     |    4 +
 libedataserver/e-data-server-util.h                |    4 +
 libedataserver/e-debug-log.h                       |    4 +
 libedataserver/e-flag.h                            |    4 +
 libedataserver/e-gdbus-templates.h                 |    4 +
 libedataserver/e-iterator.h                        |    4 +
 libedataserver/e-list-iterator.h                   |    4 +
 libedataserver/e-list.h                            |    4 +
 libedataserver/e-memory.h                          |    4 +
 libedataserver/e-operation-pool.h                  |    4 +
 libedataserver/e-proxy.h                           |    4 +
 libedataserver/e-sexp.h                            |    5 ++
 libedataserver/e-source-address-book.c             |    2 +-
 libedataserver/e-source-address-book.h             |    4 +
 libedataserver/e-source-alarms.c                   |    2 +-
 libedataserver/e-source-alarms.h                   |    4 +
 libedataserver/e-source-authentication.c           |    2 +-
 libedataserver/e-source-authentication.h           |    4 +
 libedataserver/e-source-authenticator.c            |    2 +-
 libedataserver/e-source-authenticator.h            |    4 +
 libedataserver/e-source-autocomplete.c             |    2 +-
 libedataserver/e-source-autocomplete.h             |    4 +
 libedataserver/e-source-backend.c                  |    2 +-
 libedataserver/e-source-backend.h                  |    4 +
 libedataserver/e-source-calendar.c                 |    6 +-
 libedataserver/e-source-calendar.h                 |    4 +
 libedataserver/e-source-camel.c                    |    2 +-
 libedataserver/e-source-camel.h                    |    4 +
 libedataserver/e-source-collection.c               |    2 +-
 libedataserver/e-source-collection.h               |    4 +
 libedataserver/e-source-enums.h                    |    4 +
 libedataserver/e-source-extension.c                |    2 +-
 libedataserver/e-source-extension.h                |    4 +
 libedataserver/e-source-goa.c                      |    2 +-
 libedataserver/e-source-goa.h                      |    4 +
 libedataserver/e-source-mail-account.c             |    2 +-
 libedataserver/e-source-mail-account.h             |    4 +
 libedataserver/e-source-mail-composition.c         |    2 +-
 libedataserver/e-source-mail-composition.h         |    4 +
 libedataserver/e-source-mail-identity.c            |    2 +-
 libedataserver/e-source-mail-identity.h            |    4 +
 libedataserver/e-source-mail-signature.c           |    2 +-
 libedataserver/e-source-mail-signature.h           |    4 +
 libedataserver/e-source-mail-submission.c          |    2 +-
 libedataserver/e-source-mail-submission.h          |    4 +
 libedataserver/e-source-mail-transport.c           |    2 +-
 libedataserver/e-source-mail-transport.h           |    4 +
 libedataserver/e-source-mdn.c                      |    2 +-
 libedataserver/e-source-mdn.h                      |    4 +
 libedataserver/e-source-offline.c                  |    2 +-
 libedataserver/e-source-offline.h                  |    4 +
 libedataserver/e-source-openpgp.c                  |    2 +-
 libedataserver/e-source-openpgp.h                  |    4 +
 libedataserver/e-source-refresh.c                  |    2 +-
 libedataserver/e-source-refresh.h                  |    4 +
 libedataserver/e-source-registry.c                 |    2 +-
 libedataserver/e-source-registry.h                 |    4 +
 libedataserver/e-source-security.c                 |    2 +-
 libedataserver/e-source-security.h                 |    4 +
 libedataserver/e-source-selectable.c               |    5 +-
 libedataserver/e-source-selectable.h               |    4 +
 libedataserver/e-source-smime.c                    |    2 +-
 libedataserver/e-source-smime.h                    |    4 +
 libedataserver/e-source-webdav.c                   |    2 +-
 libedataserver/e-source-webdav.h                   |    4 +
 libedataserver/e-source.c                          |    2 +-
 libedataserver/e-source.h                          |    4 +
 libedataserver/e-time-utils.h                      |    4 +
 libedataserver/e-uid.h                             |    4 +
 libedataserver/e-url.h                             |    4 +
 libedataserver/e-xml-hash-utils.h                  |    4 +
 libedataserver/e-xml-utils.h                       |    4 +
 libedataserver/libedataserver.h                    |   77 ++++++++++++++++++++
 libedataserverui/Makefile.am                       |    2 +
 libedataserverui/e-book-auth-util.c                |    5 +-
 libedataserverui/e-book-auth-util.h                |    6 +-
 libedataserverui/e-categories-dialog.c             |    6 +-
 libedataserverui/e-categories-dialog.h             |    4 +
 libedataserverui/e-categories-editor.c             |    6 +-
 libedataserverui/e-categories-editor.h             |    4 +
 libedataserverui/e-categories-selector.c           |    4 +-
 libedataserverui/e-categories-selector.h           |    4 +
 libedataserverui/e-category-completion.c           |    3 +-
 libedataserverui/e-category-completion.h           |    4 +
 libedataserverui/e-category-editor.c               |    4 +-
 libedataserverui/e-category-editor.h               |    4 +
 libedataserverui/e-cell-renderer-color.h           |    4 +
 libedataserverui/e-client-utils.c                  |    8 +-
 libedataserverui/e-client-utils.h                  |    7 +-
 libedataserverui/e-contact-store.c                 |    1 +
 libedataserverui/e-contact-store.h                 |    9 ++-
 libedataserverui/e-destination-store.c             |    1 +
 libedataserverui/e-destination-store.h             |    6 +-
 libedataserverui/e-name-selector-dialog.c          |   11 +--
 libedataserverui/e-name-selector-dialog.h          |    7 +-
 libedataserverui/e-name-selector-entry.c           |   10 +--
 libedataserverui/e-name-selector-entry.h           |    8 +-
 libedataserverui/e-name-selector-list.c            |    5 +-
 libedataserverui/e-name-selector-list.h            |    7 +-
 libedataserverui/e-name-selector-model.h           |    4 +
 libedataserverui/e-name-selector.c                 |    7 +-
 libedataserverui/e-name-selector.h                 |    7 +-
 libedataserverui/e-passwords.c                     |    4 +-
 libedataserverui/e-passwords.h                     |    4 +
 libedataserverui/e-source-combo-box.c              |    2 -
 libedataserverui/e-source-combo-box.h              |    6 +-
 libedataserverui/e-source-selector-dialog.h        |    4 +
 libedataserverui/e-source-selector.c               |    2 -
 libedataserverui/e-source-selector.h               |    6 +-
 libedataserverui/e-tree-model-generator.h          |    4 +
 libedataserverui/gtk-compat.h                      |    8 --
 libedataserverui/libedataserverui.h                |   50 +++++++++++++
 modules/cache-reaper/e-cache-reaper-utils.c        |    2 +-
 modules/cache-reaper/module-cache-reaper.c         |    5 +-
 modules/google-backend/module-google-backend.c     |   17 +----
 modules/online-accounts/goaewsclient.c             |    2 +-
 modules/online-accounts/module-online-accounts.c   |   15 +---
 modules/yahoo-backend/module-yahoo-backend.c       |   17 +----
 services/evolution-addressbook-factory/Makefile.am |    2 +
 .../evolution-addressbook-factory.c                |    3 +-
 services/evolution-calendar-factory/Makefile.am    |    2 +
 .../evolution-calendar-factory.c                   |    3 +-
 .../evolution-source-registry-migrate-basedir.c    |    2 +-
 .../evolution-source-registry-migrate-sources.c    |   24 +-----
 .../evolution-source-registry.c                    |    2 +-
 tests/libebook/Makefile.am                         |    3 +
 tests/libebook/client/Makefile.am                  |    2 +
 tests/libebook/client/client-test-utils.c          |    4 +-
 tests/libebook/client/client-test-utils.h          |    3 +-
 tests/libebook/client/test-client-add-contact.c    |    2 +-
 tests/libebook/client/test-client-async.c          |    3 +-
 tests/libebook/client/test-client-examine.c        |    2 +-
 tests/libebook/client/test-client-get-contact.c    |    2 +-
 tests/libebook/client/test-client-get-revision.c   |    2 +-
 tests/libebook/client/test-client-get-view.c       |    3 +-
 tests/libebook/client/test-client-modify-contact.c |    2 +-
 tests/libebook/client/test-client-nonexistent-id.c |    2 +-
 tests/libebook/client/test-client-photo-is-uri.c   |    2 +-
 tests/libebook/client/test-client-refresh.c        |    2 +-
 .../client/test-client-remove-contact-by-uid.c     |    2 +-
 tests/libebook/client/test-client-remove-contact.c |    2 +-
 .../libebook/client/test-client-remove-contacts.c  |    2 +-
 tests/libebook/client/test-client-remove.c         |    2 +-
 tests/libebook/client/test-client-revision-view.c  |    2 +-
 tests/libebook/client/test-client-search.c         |    3 +-
 tests/libebook/client/test-client-self.c           |    2 +-
 .../client/test-client-stress-factory--fifo.c      |    2 +-
 .../client/test-client-stress-factory--serial.c    |    2 +-
 .../test-client-stress-factory--single-book.c      |    2 +-
 tests/libebook/client/test-client-stress-views.c   |    3 +-
 .../client/test-client-suppress-notifications.c    |    3 +-
 tests/libebook/client/test-client-uid-only-view.c  |    2 +-
 tests/libebook/client/test-client.c                |    3 +-
 tests/libebook/ebook-test-utils.c                  |    3 +-
 tests/libebook/ebook-test-utils.h                  |    2 +-
 tests/libebook/test-bulk-methods.c                 |    4 +-
 tests/libebook/test-categories.c                   |    2 +-
 tests/libebook/test-changes.c                      |    2 +-
 tests/libebook/test-date.c                         |    2 +-
 tests/libebook/test-ebook-add-contact.c            |    2 +-
 tests/libebook/test-ebook-async.c                  |    2 +-
 tests/libebook/test-ebook-commit-contact.c         |    2 +-
 tests/libebook/test-ebook-get-book-view.c          |    2 +-
 tests/libebook/test-ebook-get-contact.c            |    2 +-
 tests/libebook/test-ebook-get-required-fields.c    |    2 +-
 .../libebook/test-ebook-get-static-capabilities.c  |    2 +-
 .../test-ebook-get-supported-auth-methods.c        |    2 +-
 tests/libebook/test-ebook-get-supported-fields.c   |    2 +-
 tests/libebook/test-ebook-remove-contact-by-id.c   |    2 +-
 tests/libebook/test-ebook-remove-contact.c         |    2 +-
 tests/libebook/test-ebook-remove-contacts.c        |    2 +-
 tests/libebook/test-ebook-remove.c                 |    2 +-
 tests/libebook/test-ebook-stress-factory--fifo.c   |    2 +-
 tests/libebook/test-ebook-stress-factory--serial.c |    2 +-
 .../test-ebook-stress-factory--single-book.c       |    2 +-
 tests/libebook/test-ebook.c                        |    2 +-
 tests/libebook/test-nonexistent-id.c               |    2 +-
 tests/libebook/test-photo.c                        |    2 +-
 tests/libebook/test-query.c                        |    2 +-
 tests/libebook/test-search.c                       |    2 +-
 tests/libebook/test-self.c                         |    2 +-
 tests/libebook/test-stress-bookviews.c             |    2 +-
 tests/libebook/test-string.c                       |    2 +-
 tests/libebook/test-undefinedfield.c               |    2 +-
 tests/libebook/test-untyped-phones.c               |    2 +-
 tests/libebook/test-vcard-parsing.c                |    3 +-
 tests/libebook/vcard/Makefile.am                   |    6 +-
 tests/libebook/vcard/dump-vcard.c                  |    2 +-
 tests/libecal/Makefile.am                          |    2 +
 tests/libecal/client/Makefile.am                   |    2 +
 tests/libecal/client/client-test-utils.c           |    5 +-
 tests/libecal/client/client-test-utils.h           |    3 +-
 tests/libecal/client/test-client-add-timezone.c    |    2 +-
 tests/libecal/client/test-client-bulk-methods.c    |    2 +-
 tests/libecal/client/test-client-create-object.c   |    2 +-
 tests/libecal/client/test-client-examine.c         |    2 +-
 .../client/test-client-get-attachment-uris.c       |    2 +-
 tests/libecal/client/test-client-get-free-busy.c   |    3 +-
 tests/libecal/client/test-client-get-object-list.c |    2 +-
 tests/libecal/client/test-client-get-revision.c    |    2 +-
 tests/libecal/client/test-client-get-view.c        |    2 +-
 tests/libecal/client/test-client-modify-object.c   |    2 +-
 tests/libecal/client/test-client-open.c            |    2 +-
 tests/libecal/client/test-client-receive-objects.c |    2 +-
 tests/libecal/client/test-client-refresh.c         |    2 +-
 tests/libecal/client/test-client-remove-object.c   |    2 +-
 tests/libecal/client/test-client-revision-view.c   |    2 +-
 tests/libecal/client/test-client-send-objects.c    |    2 +-
 .../client/test-client-stress-factory--fifo.c      |    2 +-
 .../client/test-client-stress-factory--serial.c    |    2 +-
 .../test-client-stress-factory--single-cal.c       |    2 +-
 tests/libecal/client/test-client-stress-views.c    |    2 +-
 tests/libecal/ecal-test-utils.c                    |    2 +-
 tests/libecal/ecal-test-utils.h                    |    2 +-
 tests/libecal/test-ecal-add-timezone.c             |    2 +-
 tests/libecal/test-ecal-create-object--2.c         |    2 +-
 tests/libecal/test-ecal-create-object.c            |    2 +-
 tests/libecal/test-ecal-get-alarm-email-address.c  |    2 +-
 tests/libecal/test-ecal-get-cal-address.c          |    2 +-
 tests/libecal/test-ecal-get-capabilities.c         |    2 +-
 tests/libecal/test-ecal-get-default-object.c       |    2 +-
 tests/libecal/test-ecal-get-free-busy.c            |    3 +-
 tests/libecal/test-ecal-get-ldap-attribute.c       |    2 +-
 tests/libecal/test-ecal-get-object-list.c          |    2 +-
 tests/libecal/test-ecal-get-objects-for-uid.c      |    2 +-
 tests/libecal/test-ecal-get-query.c                |    2 +-
 tests/libecal/test-ecal-get-timezone.c             |    2 +-
 tests/libecal/test-ecal-modify-object.c            |    2 +-
 tests/libecal/test-ecal-open.c                     |    2 +-
 tests/libecal/test-ecal-receive-objects.c          |    2 +-
 tests/libecal/test-ecal-remove-object.c            |    2 +-
 tests/libecal/test-ecal-send-objects.c             |    2 +-
 tests/libecal/test-ecal-set-default-timezone.c     |    2 +-
 tests/libecal/test-ecal-set-mode.c                 |    2 +-
 tests/libecal/test-ecal-stress-factory--fifo.c     |    2 +-
 .../libecal/test-ecal-stress-factory--open-async.c |    2 +-
 tests/libecal/test-ecal-stress-factory--serial.c   |    2 +-
 .../libecal/test-ecal-stress-factory--single-cal.c |    2 +-
 tests/libecal/test-ecal.c                          |    5 +-
 tests/libecal/test-recur.c                         |    2 +-
 tests/libecal/test-search.c                        |    2 +-
 tests/libedata-cal/Makefile.am                     |   16 ++--
 tests/libedata-cal/test-cal-backend-sexp.c         |    2 +-
 tests/libedata-cal/test-intervaltree.c             |    4 +-
 tests/libedataserver/e-source-test.c               |    4 +-
 tests/libedataserverui/Makefile.am                 |    1 +
 tests/libedataserverui/test-category-completion.c  |    2 +-
 tests/libedataserverui/test-contact-store.c        |    2 +-
 tests/libedataserverui/test-name-selector.c        |    4 +-
 tests/libedataserverui/test-source-combo-box.c     |    3 +-
 tests/libedataserverui/test-source-selector.c      |    3 +-
 455 files changed, 1477 insertions(+), 991 deletions(-)

commit 411a614017ae686c013efd1e218f7e8ffde039d6
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Mar 7 11:59:38 2012 -0500

    Update po/POTFILES.in.

 po/POTFILES.in |   11 +++++++++++
 1 file changed, 11 insertions(+)

commit 7b56451cdbf03387c31734e1d1a97000dcb40056
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jun 2 12:42:54 2012 -0400

    Bump all shared library and D-Bus API versions.
    
    Everything but Camel broke API.

 configure.ac |   22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

commit d29c9866095297e54478f4de15aa31ca1fafc3fb
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Apr 6 15:21:37 2012 -0400

    Add 'cache-reaper' module.

 configure.ac                                |    1 +
 modules/Makefile.am                         |    1 +
 modules/cache-reaper/Makefile.am            |   30 ++
 modules/cache-reaper/e-cache-reaper-utils.c |  196 ++++++++++
 modules/cache-reaper/e-cache-reaper-utils.h |   41 +++
 modules/cache-reaper/module-cache-reaper.c  |  513 +++++++++++++++++++++++++++
 6 files changed, 782 insertions(+)

commit a4d40cac9975971dff484bb654745083dd363760
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Apr 6 12:41:57 2012 -0400

    Add 'yahoo-backend' module.

 configure.ac                                 |    1 +
 modules/Makefile.am                          |    1 +
 modules/yahoo-backend/Makefile.am            |   29 ++
 modules/yahoo-backend/module-yahoo-backend.c |  461 ++++++++++++++++++++++++++
 4 files changed, 492 insertions(+)

commit c8429cddf96238a5849cc61e95347853424b5182
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Apr 5 00:22:02 2012 -0400

    Add 'google-backend' module.

 configure.ac                                   |    1 +
 modules/Makefile.am                            |    1 +
 modules/google-backend/Makefile.am             |   29 ++
 modules/google-backend/module-google-backend.c |  448 ++++++++++++++++++++++++
 4 files changed, 479 insertions(+)

commit 56a858c91c295b9dc138eefe0b87a03bd6d82707
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Apr 1 15:02:27 2012 -0400

    Add 'online-accounts' module.
    
    This replaces the 'online-accounts' module in Evolution.

 Makefile.am                                      |    2 +-
 configure.ac                                     |   11 +-
 modules/Makefile.am                              |   11 +
 modules/online-accounts/Makefile.am              |   34 +
 modules/online-accounts/goaewsclient.c           |  542 +++++++++++++
 modules/online-accounts/goaewsclient.h           |   53 ++
 modules/online-accounts/module-online-accounts.c |  903 ++++++++++++++++++++++
 7 files changed, 1554 insertions(+), 2 deletions(-)

commit c75ddaad95970fbd74ffc47b8c0733804885c53e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Aug 17 14:51:38 2011 -0400

    Adapt libedataserverui tests to the new ESource API.

 tests/libedataserverui/Makefile.am                |    5 -
 tests/libedataserverui/test-client-examine-auth.c |  428 ---------------------
 tests/libedataserverui/test-contact-store.c       |    2 +
 3 files changed, 2 insertions(+), 433 deletions(-)

commit b9cbfa2463920224443ab3808972362248ec1ba6
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed May 25 21:17:41 2011 -0400

    Adapt e-client-utils.c to the new ESource API.

 .../libedataserverui/libedataserverui-sections.txt |   11 -
 libedataserverui/e-client-utils.c                  |  594 +-------------------
 libedataserverui/e-client-utils.h                  |   21 -
 3 files changed, 4 insertions(+), 622 deletions(-)

commit b88f7c800b88ac7405f02f45b18af52e5754bfff
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Mar 17 21:26:44 2011 -0400

    Add unit tests for ESource.

 configure.ac                         |    4 +
 tests/libedataserver/Makefile.am     |   16 ++-
 tests/libedataserver/e-source-test.c |  244 ++++++++++++++++++++++++++++++++++
 3 files changed, 257 insertions(+), 7 deletions(-)

commit dd75c0dfb6bbbbd4be6aeb70705c762bdecbfe7f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Dec 5 14:43:50 2010 -0600

    Adapt ESourceSelectorDialog to the new ESource API.

 .../libedataserverui/libedataserverui-sections.txt |    4 +-
 libedataserverui/e-name-selector-dialog.c          |  111 ++++++-
 libedataserverui/e-name-selector-dialog.h          |    6 +-
 libedataserverui/e-source-selector-dialog.c        |  340 ++++++++++++++------
 libedataserverui/e-source-selector-dialog.h        |   11 +-
 5 files changed, 352 insertions(+), 120 deletions(-)

commit 55eb1ebe48bcebd65e80937891978ee0b01f85b9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Dec 4 16:59:53 2010 -0600

    Adapt ESourceSelector to the new ESource API.

 .../libedataserverui/libedataserverui-sections.txt |   11 +-
 libedataserverui/e-source-selector.c               | 1711 +++++++++++---------
 libedataserverui/e-source-selector.h               |   36 +-
 tests/libedataserverui/test-source-selector.c      |   92 +-
 4 files changed, 1014 insertions(+), 836 deletions(-)

commit dab4ac5130ffe37328f563ba009ca3b4e21d4386
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Nov 30 20:24:09 2010 -0600

    Adapt ESourceComboBox to the new ESource API.

 .../libedataserverui/libedataserverui-sections.txt |    8 +-
 libedataserverui/e-name-selector-dialog.c          |   18 +-
 libedataserverui/e-source-combo-box.c              |  715 +++++++++++++-------
 libedataserverui/e-source-combo-box.h              |   20 +-
 tests/libedataserverui/test-source-combo-box.c     |   52 +-
 5 files changed, 527 insertions(+), 286 deletions(-)

commit 7bb6321d2f21f4a8140fc270cd4197fa69a3013a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Dec 23 20:34:06 2011 -0500

    Adapt ENameSelectorList to the new ESource API.

 libedataserverui/e-name-selector-list.c |    8 ++++++--
 libedataserverui/e-name-selector-list.h |    2 +-
 2 files changed, 7 insertions(+), 3 deletions(-)

commit db33726817a1a7e96a6e54960dcbb4f2f975bc32
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Nov 30 20:25:58 2010 -0600

    Adapt ENameSelectorEntry to the new ESource API.

 .../libedataserverui/libedataserverui-sections.txt |    2 +
 libedataserverui/e-name-selector-entry.c           |  190 ++++++++++++++++----
 libedataserverui/e-name-selector-entry.h           |    9 +-
 3 files changed, 166 insertions(+), 35 deletions(-)

commit 1d7bbcac06221811ce7505a604a11d39a2651dec
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Nov 24 10:09:58 2010 -0500

    Adapt ENameSelector to the new ESource API.

 .../libedataserverui/libedataserverui-sections.txt |    1 +
 libedataserverui/e-name-selector.c                 |  179 +++++++++++++-------
 libedataserverui/e-name-selector.h                 |    6 +-
 tests/libedataserverui/test-name-selector.c        |   19 ++-
 4 files changed, 141 insertions(+), 64 deletions(-)

commit 01f4b2aa91d22919dbdeb52b775ad811e48a9f5d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Nov 24 09:57:29 2010 -0500

    Adapt e-book-auth-util.c to the new ESource API.

 .../libedataserverui/libedataserverui-sections.txt |    1 -
 libedataserverui/e-book-auth-util.c                |  484 +-------------------
 libedataserverui/e-book-auth-util.h                |    4 -
 3 files changed, 2 insertions(+), 487 deletions(-)

commit 51ac88edb246ff0787262e5a367e3dc1c97b1023
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Apr 10 08:54:49 2012 -0400

    Deprecate e-passwords.[ch].

 libedataserverui/e-passwords.h |    4 ++++
 1 file changed, 4 insertions(+)

commit fa008d79eb89528277e0c370746f38eca609502c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Nov 23 17:39:27 2010 -0500

    Add an ESource extension for the weather backend.

 calendar/backends/weather/Makefile.am              |    2 +
 .../weather/e-cal-backend-weather-factory.c        |    2 +
 calendar/backends/weather/e-cal-backend-weather.c  |  109 +++++----
 calendar/backends/weather/e-source-weather.c       |  252 ++++++++++++++++++++
 calendar/backends/weather/e-source-weather.h       |   83 +++++++
 calendar/backends/weather/e-weather-source-ccf.c   |   23 +-
 calendar/backends/weather/e-weather-source-ccf.h   |    2 +-
 calendar/backends/weather/e-weather-source.c       |    6 +-
 calendar/backends/weather/e-weather-source.h       |    2 +-
 9 files changed, 413 insertions(+), 68 deletions(-)

commit c0d12cbe3acbed317d7a3558d822009e3dfc4c41
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Nov 23 08:35:40 2010 -0500

    Add an ESource extension for the contacts backend.

 calendar/backends/contacts/Makefile.am             |    4 +-
 .../contacts/e-cal-backend-contacts-factory.c      |    2 +
 .../backends/contacts/e-cal-backend-contacts.c     |  677 +++++++-------------
 calendar/backends/contacts/e-source-contacts.c     |  139 ++++
 calendar/backends/contacts/e-source-contacts.h     |   70 ++
 5 files changed, 453 insertions(+), 439 deletions(-)

commit 1284d660c64be1a666c2c422f0e77de0d5532d1e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Nov 20 09:27:05 2010 -0500

    Add an ESource extension for the file (cal) backend.

 calendar/backends/file/Makefile.am                 |    9 +-
 .../backends/file/e-cal-backend-file-factory.c     |    2 +
 calendar/backends/file/e-cal-backend-file.c        |  201 ++++++++++---------
 calendar/backends/file/e-source-local.c            |  203 ++++++++++++++++++++
 calendar/backends/file/e-source-local.h            |   69 +++++++
 5 files changed, 387 insertions(+), 97 deletions(-)

commit 462d61a6f63b3bb63baa55b5533ea78e2cd3e548
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Nov 19 18:22:54 2010 -0500

    Add an ESource extension for the ldap backend.

 addressbook/backends/ldap/Makefile.am              |    4 +-
 .../backends/ldap/e-book-backend-ldap-factory.c    |    2 +
 addressbook/backends/ldap/e-book-backend-ldap.c    |  710 ++++++++++----------
 addressbook/backends/ldap/e-source-ldap.c          |  659 ++++++++++++++++++
 addressbook/backends/ldap/e-source-ldap.h          |  123 ++++
 libedataserver/e-system-source.c                   |  117 ----
 libedataserver/e-system-source.h                   |   63 --
 7 files changed, 1151 insertions(+), 527 deletions(-)

commit 74bbf6ef146137803f6e1349d9da14d006ce5137
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Nov 18 18:53:48 2010 -0500

    Add an ESource extension for the vcf backend.

 addressbook/backends/vcf/Makefile.am               |    4 +-
 .../backends/vcf/e-book-backend-vcf-factory.c      |    2 +
 addressbook/backends/vcf/e-book-backend-vcf.c      |   46 ++---
 addressbook/backends/vcf/e-source-vcf.c            |  182 ++++++++++++++++++++
 addressbook/backends/vcf/e-source-vcf.h            |   69 ++++++++
 5 files changed, 275 insertions(+), 28 deletions(-)

commit d61e98073f342c7a47e4b20c4b432c572e536fc0
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Nov 22 23:04:56 2010 -0500

    Adapt calendar backends to the new ESource API.

 calendar/backends/caldav/e-cal-backend-caldav.c |  378 +++++++------
 calendar/backends/http/e-cal-backend-http.c     |  674 ++++++++++++++---------
 2 files changed, 639 insertions(+), 413 deletions(-)

commit fe8e76d676714bf46bc26b0cb184b140d9d088cb
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Nov 13 15:02:02 2010 -0500

    Adapt libedata-cal to the new ESource API.

 calendar/libedata-cal/e-cal-backend-factory.c      |   16 ++
 calendar/libedata-cal/e-cal-backend-sync.c         |   36 ----
 calendar/libedata-cal/e-cal-backend-sync.h         |    4 -
 calendar/libedata-cal/e-cal-backend-util.c         |  155 +++++++++++-----
 calendar/libedata-cal/e-cal-backend-util.h         |   10 +-
 calendar/libedata-cal/e-cal-backend.c              |  170 ++++++++---------
 calendar/libedata-cal/e-cal-backend.h              |    9 +-
 calendar/libedata-cal/e-data-cal-factory.c         |  196 ++++++++++++--------
 calendar/libedata-cal/e-data-cal-factory.h         |    3 +
 calendar/libedata-cal/e-data-cal.c                 |   83 ---------
 calendar/libedata-cal/e-data-cal.h                 |    1 -
 calendar/libedata-cal/e-data-cal.xml               |    8 -
 .../libedata-cal/libedata-cal-sections.txt         |    6 +-
 13 files changed, 340 insertions(+), 357 deletions(-)

commit 26e64aa7f6f5095dc4abb3df33514afd45a61a44
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Nov 13 10:00:02 2010 -0500

    Adapt libecal to the new ESource API.

 calendar/libecal/e-cal-client.c                    |  311 +-------
 calendar/libecal/e-cal-client.h                    |    8 -
 calendar/libecal/e-cal.c                           |  813 +-------------------
 calendar/libecal/e-cal.h                           |   18 -
 calendar/libegdbus/e-gdbus-cal-factory.c           |   12 +-
 .../calendar/libecal/libecal-sections.txt          |   17 -
 tests/libecal/Makefile.am                          |    3 -
 tests/libecal/client/client-test-utils.c           |   86 +--
 tests/libecal/client/client-test-utils.h           |    5 +-
 tests/libecal/client/test-client-examine.c         |   65 +-
 .../test-client-stress-factory--single-cal.c       |    4 +
 tests/libecal/client/test-client-stress-views.c    |    4 +
 tests/libecal/ecal-test-utils.c                    |   48 +-
 tests/libecal/ecal-test-utils.h                    |    7 -
 tests/libecal/test-ecal-add-timezone.c             |    1 -
 tests/libecal/test-ecal-create-object.c            |    2 -
 tests/libecal/test-ecal-get-alarm-email-address.c  |    2 -
 tests/libecal/test-ecal-get-cal-address.c          |    2 -
 tests/libecal/test-ecal-get-capabilities.c         |    1 -
 tests/libecal/test-ecal-get-default-object.c       |    2 -
 tests/libecal/test-ecal-get-free-busy.c            |    2 -
 tests/libecal/test-ecal-get-ldap-attribute.c       |    2 -
 tests/libecal/test-ecal-get-object-list.c          |    2 -
 tests/libecal/test-ecal-get-objects-for-uid.c      |    2 -
 tests/libecal/test-ecal-get-query.c                |    3 -
 tests/libecal/test-ecal-get-timezone.c             |    2 -
 tests/libecal/test-ecal-modify-object.c            |    3 -
 tests/libecal/test-ecal-open.c                     |    3 -
 tests/libecal/test-ecal-receive-objects.c          |    2 -
 tests/libecal/test-ecal-remove-object.c            |    1 -
 tests/libecal/test-ecal-remove.c                   |   22 -
 tests/libecal/test-ecal-send-objects.c             |    2 -
 tests/libecal/test-ecal-set-default-timezone.c     |    1 -
 tests/libecal/test-ecal-set-mode.c                 |    2 -
 tests/libecal/test-ecal-stress-factory--fifo.c     |    4 -
 .../libecal/test-ecal-stress-factory--open-async.c |    1 -
 tests/libecal/test-ecal-stress-factory--serial.c   |    1 -
 .../libecal/test-ecal-stress-factory--single-cal.c |    5 +-
 tests/libecal/test-ecal.c                          |   37 +-
 tests/libecal/test-recur.c                         |    4 +-
 tests/libecal/test-search.c                        |    4 +-
 41 files changed, 132 insertions(+), 1384 deletions(-)

commit 151dd197c82e7a4e8ca65c104924a623ce8aaf9a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Oct 10 14:58:23 2011 -0400

    Adapt calendar/libegdbus to the new ESource API.

 calendar/libegdbus/e-gdbus-cal.c |   44 --------------------------------------
 calendar/libegdbus/e-gdbus-cal.h |    8 -------
 2 files changed, 52 deletions(-)

commit 7bba8f8700c7a22cb085df7d6f9f849661b41fdb
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Nov 12 17:46:14 2010 -0500

    Adapt address book backends to the new ESource API.

 addressbook/backends/file/e-book-backend-file.c    |   63 ++---
 .../backends/google/e-book-backend-google.c        |  256 ++++++++++----------
 .../backends/webdav/e-book-backend-webdav.c        |  247 +++++++++----------
 3 files changed, 274 insertions(+), 292 deletions(-)

commit e7e98ea6029296c291dc400411eb2dde56e0c4dc
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Nov 12 16:48:26 2010 -0500

    Adapt libedata-book to the new ESource API.

 addressbook/libedata-book/e-book-backend-factory.c |   20 +-
 addressbook/libedata-book/e-book-backend-sync.c    |   35 --
 addressbook/libedata-book/e-book-backend-sync.h    |    4 -
 addressbook/libedata-book/e-book-backend.c         |  145 ++++----
 addressbook/libedata-book/e-book-backend.h         |    8 +-
 addressbook/libedata-book/e-data-book-factory.c    |  345 +++++++++++++-------
 addressbook/libedata-book/e-data-book-factory.h    |    4 +
 addressbook/libedata-book/e-data-book.c            |   59 ----
 addressbook/libedata-book/e-data-book.h            |    2 -
 addressbook/libedata-book/e-data-book.xml          |    9 -
 .../libedata-book/libedata-book-sections.txt       |    7 +-
 11 files changed, 312 insertions(+), 326 deletions(-)

commit db4474f5463ac3f1af12e182b20987e65a9b60c5
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Nov 12 15:46:18 2010 -0500

    Adapt libebook to the new ESource API.

 addressbook/libebook/e-book-client.c               |  295 +--------
 addressbook/libebook/e-book-client.h               |   12 +-
 addressbook/libebook/e-book.c                      |  688 +-------------------
 addressbook/libebook/e-book.h                      |   38 +-
 .../addressbook/libebook/libebook-sections.txt     |   16 -
 tests/libebook/client/client-test-utils.c          |   88 +--
 tests/libebook/client/client-test-utils.h          |    6 +-
 tests/libebook/client/test-client-async.c          |    4 +
 tests/libebook/client/test-client-examine.c        |   48 +-
 tests/libebook/client/test-client-nonexistent-id.c |    9 +-
 tests/libebook/client/test-client-search.c         |    7 +-
 tests/libebook/client/test-client-self.c           |    7 +-
 .../test-client-stress-factory--single-book.c      |    4 +
 tests/libebook/client/test-client-stress-views.c   |    4 +
 tests/libebook/client/test-client.c                |    8 +-
 tests/libebook/ebook-test-utils.c                  |  222 +++----
 tests/libebook/ebook-test-utils.h                  |    7 -
 tests/libebook/test-bulk-methods.c                 |    2 +
 tests/libebook/test-changes.c                      |    1 -
 tests/libebook/test-ebook-add-contact.c            |    3 -
 tests/libebook/test-ebook-async.c                  |    2 +
 tests/libebook/test-ebook-commit-contact.c         |    3 -
 tests/libebook/test-ebook-get-book-view.c          |    6 +-
 tests/libebook/test-ebook-get-contact.c            |    2 -
 tests/libebook/test-ebook-get-required-fields.c    |    2 -
 .../libebook/test-ebook-get-static-capabilities.c  |    2 -
 .../test-ebook-get-supported-auth-methods.c        |    2 -
 tests/libebook/test-ebook-get-supported-fields.c   |    2 -
 tests/libebook/test-ebook-remove-contact-by-id.c   |    1 -
 tests/libebook/test-ebook-remove-contact.c         |    4 +-
 tests/libebook/test-ebook-remove-contacts.c        |   10 +-
 tests/libebook/test-ebook-remove.c                 |    1 -
 tests/libebook/test-ebook-stress-factory--fifo.c   |    4 -
 tests/libebook/test-ebook-stress-factory--serial.c |    1 -
 .../test-ebook-stress-factory--single-book.c       |    3 -
 tests/libebook/test-ebook.c                        |    2 +
 tests/libebook/test-nonexistent-id.c               |    6 +-
 tests/libebook/test-search.c                       |    2 +
 tests/libebook/test-self.c                         |    2 +
 tests/libebook/test-stress-bookviews.c             |    2 +
 40 files changed, 239 insertions(+), 1289 deletions(-)

commit 1b8630998ec0f5e9d401e2c2030ef1902e3e5ab2
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Oct 10 15:14:02 2011 -0400

    Adapt addressbook/libegdbus to the new ESource API.

 addressbook/libegdbus/e-gdbus-book.c |   44 ----------------------------------
 addressbook/libegdbus/e-gdbus-book.h |    8 -------
 2 files changed, 52 deletions(-)

commit fb1d7c663bc4dce374f35a16907257b77d1343fb
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Sep 12 14:12:15 2011 -0400

    Adapt libebackend to the new ESource API.

 libebackend/e-dbus-server.c |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 6281634c7a060379265e64b247f1b5f35ed6e539
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed May 25 14:18:31 2011 -0400

    Adapt EClient to the new ESource API.

 .../libedataserver/libedataserver-docs.sgml        |    2 +-
 .../libedataserver/libedataserver-sections.txt     |    5 +-
 libedataserver/e-client-private.h                  |    8 -
 libedataserver/e-client.c                          |  320 --------------------
 libedataserver/e-client.h                          |    7 -
 libedataserver/e-credentials.h                     |    4 +
 6 files changed, 9 insertions(+), 337 deletions(-)

commit 4afd54afbdefc514eef091d2372d0ecc7f9b2658
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Nov 27 10:25:32 2010 -0500

    Add built-in ESource key files.

 configure.ac                               |    1 +
 data/Makefile.am                           |    2 ++
 data/sources/Makefile.am                   |   37 ++++++++++++++++++++++++++++
 data/sources/birthdays.source.in           |   11 +++++++++
 data/sources/caldav-stub.source.in         |    5 ++++
 data/sources/contacts-stub.source.in       |    5 ++++
 data/sources/google-stub.source.in         |    5 ++++
 data/sources/ldap-stub.source.in           |    5 ++++
 data/sources/local-stub.source.in          |    7 ++++++
 data/sources/local.source.in               |    9 +++++++
 data/sources/sendmail.source.in            |    8 ++++++
 data/sources/system-address-book.source.in |    9 +++++++
 data/sources/system-calendar.source.in     |   11 +++++++++
 data/sources/system-memo-list.source.in    |   11 +++++++++
 data/sources/system-task-list.source.in    |   11 +++++++++
 data/sources/vfolder.source.in             |    9 +++++++
 data/sources/weather-stub.source.in        |    5 ++++
 data/sources/webcal-stub.source.in         |    5 ++++
 data/sources/webdav-stub.source.in         |    5 ++++
 19 files changed, 161 insertions(+)

commit 138c1b04bb9fdb1ee2c76256d5ed6c403d4492c9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Nov 12 14:46:25 2010 -0500

    Add GSettings schemas for default sources.
    
    Schema: org.gnome.Evolution.DefaultSources

 Makefile.am                                        |    2 +-
 configure.ac                                       |   11 +++++++
 data/Makefile.am                                   |   10 +++++++
 .../org.gnome.Evolution.DefaultSources.gschema.xml |   31 ++++++++++++++++++++
 4 files changed, 53 insertions(+), 1 deletion(-)

commit 89aa9d560cab29a40d4cb4a37d63162ca491f6ec
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Nov 12 10:19:34 2010 -0500

    Add new ESource classes.
    
    ESource
    ESourceExtension
    ESourceRegistry

 configure.ac                                       |    2 +-
 docs/reference/libedataserver/Makefile.am          |    2 +
 .../libedataserver/libedataserver-docs.sgml        |   39 +-
 .../libedataserver/libedataserver-sections.txt     |  751 ++++-
 docs/reference/libedataserver/libedataserver.types |   50 +
 libedataserver/Makefile.am                         |   69 +-
 libedataserver/e-marshal.list                      |    1 +
 libedataserver/e-source-address-book.c             |   59 +
 libedataserver/e-source-address-book.h             |   80 +
 libedataserver/e-source-alarms.c                   |  312 ++
 libedataserver/e-source-alarms.h                   |   90 +
 libedataserver/e-source-authentication.c           |  537 ++++
 libedataserver/e-source-authentication.h           |  109 +
 libedataserver/e-source-authenticator.c            |  497 +++
 libedataserver/e-source-authenticator.h            |  103 +
 libedataserver/e-source-autocomplete.c             |  168 +
 libedataserver/e-source-autocomplete.h             |   86 +
 libedataserver/e-source-backend.c                  |  215 ++
 libedataserver/e-source-backend.h                  |   77 +
 libedataserver/e-source-calendar.c                 |  135 +
 libedataserver/e-source-calendar.h                 |  185 ++
 libedataserver/e-source-camel.c                    |  738 +++++
 libedataserver/e-source-camel.h                    |   84 +
 libedataserver/e-source-collection.c               |  464 +++
 libedataserver/e-source-collection.h               |  103 +
 libedataserver/e-source-enums.h                    |   62 +
 libedataserver/e-source-extension.c                |  190 ++
 libedataserver/e-source-extension.h                |   73 +
 libedataserver/e-source-goa.c                      |  228 ++
 libedataserver/e-source-goa.h                      |   85 +
 libedataserver/e-source-mail-account.c             |  225 ++
 libedataserver/e-source-mail-account.h             |   88 +
 libedataserver/e-source-mail-composition.c         |  630 ++++
 libedataserver/e-source-mail-composition.h         |  116 +
 libedataserver/e-source-mail-identity.c            |  669 ++++
 libedataserver/e-source-mail-identity.h            |  116 +
 libedataserver/e-source-mail-signature.c           |  961 ++++++
 libedataserver/e-source-mail-signature.h           |  143 +
 libedataserver/e-source-mail-submission.c          |  334 ++
 libedataserver/e-source-mail-submission.h          |   95 +
 libedataserver/e-source-mail-transport.c           |   62 +
 libedataserver/e-source-mail-transport.h           |   81 +
 libedataserver/e-source-mdn.c                      |  172 ++
 libedataserver/e-source-mdn.h                      |   88 +
 libedataserver/e-source-offline.c                  |  168 +
 libedataserver/e-source-offline.h                  |   85 +
 libedataserver/e-source-openpgp.c                  |  538 ++++
 libedataserver/e-source-openpgp.h                  |  107 +
 libedataserver/e-source-refresh.c                  |  631 ++++
 libedataserver/e-source-refresh.h                  |  103 +
 libedataserver/e-source-registry.c                 | 3225 ++++++++++++++++++++
 libedataserver/e-source-registry.h                 |  204 ++
 libedataserver/e-source-security.c                 |  316 ++
 libedataserver/e-source-security.h                 |   87 +
 libedataserver/e-source-selectable.c               |  290 ++
 libedataserver/e-source-selectable.h               |   79 +
 libedataserver/e-source-smime.c                    |  650 ++++
 libedataserver/e-source-smime.h                    |  117 +
 libedataserver/e-source-webdav.c                   | 1049 +++++++
 libedataserver/e-source-webdav.h                   |  120 +
 libedataserver/e-source.c                          | 2505 ++++++++++-----
 libedataserver/e-source.h                          |  169 +-
 libedataserver/e-system-source.c                   |  117 +
 libedataserver/e-system-source.h                   |   63 +
 libedataserver/libedataserver.pc.in                |    2 +-
 65 files changed, 19065 insertions(+), 934 deletions(-)

commit a176204ad9260e5887bc4919b54b790630c46965
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Sep 29 16:08:20 2011 -0400

    Add a new "evolution-source-registry" D-Bus service.
    
    This new service manages data source key files and serves them to
    clients, through the ESource and ESourceRegistry client-side APIs.

 configure.ac                                       |   34 +-
 docs/reference/libebackend/libebackend-docs.xml    |   10 +
 .../reference/libebackend/libebackend-sections.txt |  174 +
 docs/reference/libebackend/libebackend.types       |   12 +
 libebackend/Makefile.am                            |   21 +-
 libebackend/e-authentication-mediator.c            | 1032 ++++++
 libebackend/e-authentication-mediator.h            |  100 +
 libebackend/e-authentication-session.c             | 1745 ++++++++++
 libebackend/e-authentication-session.h             |  212 ++
 libebackend/e-backend-enums.h                      |   39 +-
 libebackend/e-collection-backend-factory.c         |  186 ++
 libebackend/e-collection-backend-factory.h         |   88 +
 libebackend/e-collection-backend.c                 |  835 +++++
 libebackend/e-collection-backend.h                 |   94 +
 libebackend/e-dbus-server.c                        |    6 +-
 libebackend/e-server-side-source.c                 | 1404 ++++++++
 libebackend/e-server-side-source.h                 |  104 +
 libebackend/e-source-registry-server.c             | 1801 ++++++++++
 libebackend/e-source-registry-server.h             |  132 +
 libebackend/libebackend.pc.in                      |    1 +
 services/Makefile.am                               |    1 +
 services/evolution-addressbook-factory/Makefile.am |    5 +-
 ...evolution-addressbook-factory-migrate-basedir.c |  319 --
 .../evolution-addressbook-factory.c                |    6 -
 services/evolution-calendar-factory/Makefile.am    |    5 +-
 .../evolution-calendar-factory-migrate-basedir.c   |  389 ---
 .../evolution-calendar-factory.c                   |    6 -
 services/evolution-source-registry/Makefile.am     |   41 +
 .../evolution-source-registry-migrate-basedir.c    |  460 +++
 .../evolution-source-registry-migrate-sources.c    | 3493 ++++++++++++++++++++
 .../evolution-source-registry.c                    |   85 +
 ...g.gnome.evolution.dataserver.Sources.service.in |    3 +
 32 files changed, 12107 insertions(+), 736 deletions(-)

commit b573a01bb9980743a6b595d10f2a34311dd1581d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Sep 29 16:06:05 2011 -0400

    Generate GDBus classes for a new D-Bus service.

 Makefile.am                                        |    2 +-
 configure.ac                                       |   10 +
 docs/reference/Makefile.am                         |   17 +-
 .../libedataserver/libedataserver-docs.sgml        |   14 +
 .../libedataserver/libedataserver-sections.txt     |    4 -
 docs/reference/libedataserver/libedataserver.types |    1 +
 docs/reference/private/Makefile.am                 |   33 ++
 docs/reference/private/libedbus-private-docs.sgml  |   50 +++
 .../private/libedbus-private-sections.txt          |  424 ++++++++++++++++++++
 docs/reference/private/libedbus-private.types      |   23 ++
 libebackend/Makefile.am                            |    1 +
 libedataserver/Makefile.am                         |   12 +-
 private/Makefile.am                                |   87 ++++
 ...rg.gnome.evolution.dataserver.Authenticator.xml |   92 +++++
 private/org.gnome.evolution.dataserver.Source.xml  |   59 +++
 ...rg.gnome.evolution.dataserver.SourceManager.xml |   66 +++
 16 files changed, 887 insertions(+), 8 deletions(-)

commit a94aec08823efea67e5981bd7cb0e7a7ac2d0e90
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Nov 18 17:31:12 2011 -0500

    Require gcr-base-3 for secure password exchange over D-Bus.

 configure.ac |    8 ++++++++
 1 file changed, 8 insertions(+)

commit d4e99622d3a96c65c37e56b5df0366c951ffa835
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Apr 11 23:28:30 2012 -0400

    Deprecate EList, EIterator, EListIterator.

 docs/reference/libedataserver/libedataserver-docs.sgml |   10 +++++++---
 libedataserver/e-iterator.h                            |    5 +++++
 libedataserver/e-list-iterator.h                       |    5 +++++
 libedataserver/e-list.h                                |    5 +++++
 4 files changed, 22 insertions(+), 3 deletions(-)

commit 563818c69758e52f3587bc7c3466e018135bd9f2
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Mar 28 11:55:23 2011 -0400

    Remove EAccount and EAccountList.  Breaks build.

 .../libedataserver/libedataserver-docs.sgml        |   21 +-
 .../libedataserver/libedataserver-sections.txt     |   65 --
 docs/reference/libedataserver/libedataserver.types |    4 -
 libedataserver/Makefile.am                         |    4 -
 libedataserver/e-account-list.c                    |  544 ----------
 libedataserver/e-account-list.h                    |  111 --
 libedataserver/e-account.c                         | 1144 --------------------
 libedataserver/e-account.h                         |  202 ----
 8 files changed, 18 insertions(+), 2077 deletions(-)

commit de3d1b78910146dc9f601c920dba881cf48faeb9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Nov 12 10:09:20 2010 -0500

    Remove ESourceGroup.  Breaks build.

 .../libedataserver/libedataserver-docs.sgml        |    1 -
 .../libedataserver/libedataserver-sections.txt     |   43 -
 docs/reference/libedataserver/libedataserver.types |    2 -
 libedataserver/Makefile.am                         |    2 -
 libedataserver/e-source-group.c                    | 1027 --------------------
 libedataserver/e-source-group.h                    |  130 ---
 6 files changed, 1205 deletions(-)

commit b0e4678347ef575aeda2974a52a8686ba170d06a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Nov 12 09:42:37 2010 -0500

    Remove ESourceList.  Breaks build.

 .../libedataserver/libedataserver-docs.sgml        |    1 -
 .../libedataserver/libedataserver-sections.txt     |   35 -
 docs/reference/libedataserver/libedataserver.types |    2 -
 libedataserver/Makefile.am                         |    2 -
 libedataserver/e-source-list.c                     | 1017 --------------------
 libedataserver/e-source-list.h                     |  123 ---
 tests/libedataserver/test-source-list.c            |  547 -----------
 7 files changed, 1727 deletions(-)

commit 87ec96097005312b90faac447573a10744874cb1
Author: Bruno Brouard <annoa.b@gmail.com>
Date:   Sun Jun 3 13:28:09 2012 +0200

    Updated French translation

 po/fr.po | 1797 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 921 insertions(+), 876 deletions(-)

commit b2a57e215d8880303cfc312fddc379c540f7eb47
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jun 2 21:26:38 2012 -0400

    Post-release version bump.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 86d608002cf4e992f61b92e05d3c40f730d141ec
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jun 2 21:22:37 2012 -0400

    NEWS update for 3.5.2 release.

 NEWS |   55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 55 insertions(+)

commit 10fe22f6576a856e7329cb877ffe4c84b1d4c18f
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sun Jun 3 03:21:50 2012 +0200

    Updated Galician translations

 po/gl.po |  200 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 104 insertions(+), 96 deletions(-)

commit 3a865243888a80d5fc5ae0abfc27a0d6359eec35
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jun 2 10:38:23 2012 -0400

    Update API documentation.

 camel/camel-imapx-conn-manager.h                   |    3 +-
 camel/camel-imapx-settings.c                       |   12 +-
 camel/camel-imapx-settings.h                       |    2 +-
 camel/camel-imapx-store.h                          |    2 +-
 camel/camel-imapx-summary.c                        |    1 -
 camel/camel-imapx-summary.h                        |    9 +-
 docs/reference/camel/Makefile.am                   |    2 +
 docs/reference/camel/camel-docs.sgml               |   21 +-
 docs/reference/camel/camel-sections.txt            |  401 +++++++++++++++++++-
 docs/reference/camel/camel.types                   |   11 +
 .../libedataserverui/libedataserverui-docs.sgml    |    1 -
 .../libedataserverui/libedataserverui-sections.txt |    1 -
 12 files changed, 432 insertions(+), 34 deletions(-)

commit 986d0d7c976bb1e9c439a7b90f062dd41c77c6de
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jun 2 07:58:05 2012 -0400

    Whitespace cleanups.

 calendar/backends/caldav/e-cal-backend-caldav.c    |    2 +-
 .../backends/contacts/e-cal-backend-contacts.c     |    2 +-
 calendar/backends/http/e-cal-backend-http.c        |    2 +-
 camel/camel-folder-search.c                        |    2 +-
 camel/camel-folder-summary.c                       |   17 ++-
 camel/camel-folder-summary.h                       |    2 +-
 camel/camel-imapx-conn-manager.c                   |    5 +-
 camel/camel-imapx-server.c                         |   12 +-
 camel/camel-string-utils.c                         |    4 +-
 camel/camel-tcp-stream-ssl.c                       |    2 +-
 camel/camel-vee-data-cache.c                       |   50 ++++----
 camel/camel-vee-folder.c                           |  125 ++++++++++----------
 camel/camel-vee-store.c                            |   56 ++++-----
 camel/camel-vee-summary.c                          |   20 ++--
 camel/providers/imap/camel-imap-folder.c           |    3 +-
 15 files changed, 152 insertions(+), 152 deletions(-)

commit 7a4162dcc372fbca2405056f92eef7bec4c7400f
Author: Alban Browaeys <prahal@yahoo.com>
Date:   Thu May 31 14:33:03 2012 +0200

    Bug #666327 - IMAP deadlock when moving message and checking new mail
    
    with service lock removal the fix for bug #666327
    went out (commit 74fcab535c0f50a27742c05e94036b8370ea9173).
    Was a good thing as this version is less a hack.
    To summarize:
    imap folder deadlock:
    1. do_copy :
    	.imap command on source lock the imap store
    2. camel_imap_folder_fetch_data on destination:
    	. lock the destination folder
    3. do_copy :
    	. call the hande user tag : wait for lock on the destination
    folder cache	.
    4. camel_imap_folder_fetch_data on destination:
    	. wait for lock on the imap store to be freed.
    
    Fix: get the lock on the destination folder cache before locking the
    imap store (ie before calling the imap command).

 camel/providers/imap/camel-imap-folder.c |   13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

commit 1319e8280d825926668b5632c7e202d9ebb4d36f
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Thu May 31 13:14:38 2012 +0200

    Updated Spanish translation

 po/es.po |   30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

commit 606c707caa408f7b518d78f02dad9fa0a16a0178
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Thu May 31 12:10:41 2012 +0200

    Updated Spanish translation

 po/es.po |  563 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 285 insertions(+), 278 deletions(-)

commit db7429767238b15fdce917d30791ef46f35489b4
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu May 31 11:48:46 2012 +0200

    Bug #673946 - Cannot delete search folders

 camel/camel-provider.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 76d8bbcdc47c6cf2c343d21a694110026ecab98d
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed May 30 18:45:01 2012 +0200

    Simplify vFolder's code and other bunch of related time optimizations

 camel/Makefile.am                        |    2 +
 camel/camel-db.c                         |  209 ---
 camel/camel-db.h                         |    9 -
 camel/camel-folder-search.c              |   70 +-
 camel/camel-folder-summary.c             |  279 +++-
 camel/camel-folder-summary.h             |   17 +-
 camel/camel-folder.c                     |    4 +
 camel/camel-imapx-server.c               |    2 +-
 camel/camel-store.c                      |   13 +-
 camel/camel-string-utils.c               |   79 +-
 camel/camel-string-utils.h               |    1 +
 camel/camel-subscribable.c               |    4 +-
 camel/camel-vee-data-cache.c             |  638 ++++++++
 camel/camel-vee-data-cache.h             |  177 ++
 camel/camel-vee-folder.c                 | 2597 ++++++++++--------------------
 camel/camel-vee-folder.h                 |   92 +-
 camel/camel-vee-store.c                  |  532 +++++-
 camel/camel-vee-store.h                  |   40 +-
 camel/camel-vee-summary.c                |  293 +++-
 camel/camel-vee-summary.h                |   18 +-
 camel/camel-vtrash-folder.c              |    4 +-
 camel/camel.h                            |    1 +
 camel/providers/imap/camel-imap-folder.c |    2 +-
 23 files changed, 2824 insertions(+), 2259 deletions(-)

commit a5c1b85cfd9825edc3a894a92db3704fb81c2e9a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue May 29 13:35:58 2012 -0400

    Bump goa_minimum_version to 3.2.
    
    Just to make it a stable release number.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5df286eabde5528cccb33fcf2e5ff04d8f27fa3a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun May 27 08:53:27 2012 -0400

    EFileCache cleanups.

 libebackend/e-file-cache.c |  149 +++++++++++++++++++++++---------------------
 1 file changed, 77 insertions(+), 72 deletions(-)

commit c769a1e9180ad792deed583551aad19ee92c58a6
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Mon May 28 14:56:44 2012 +0200

    Updated Slovenian translation

 po/sl.po | 2052 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 1054 insertions(+), 998 deletions(-)

commit bb8903285e5591e17cc535570623e68599e041de
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat May 26 12:08:09 2012 -0400

    libebackend documentation touch ups.

 docs/reference/libebackend/libebackend-docs.xml |   10 +++++++++-
 libebackend/e-backend-factory.c                 |    2 +-
 libebackend/e-backend.c                         |    2 +-
 libebackend/e-data-factory.c                    |    2 +-
 libebackend/e-dbus-server.c                     |    2 +-
 libebackend/e-extensible.c                      |    2 +-
 libebackend/e-extension.c                       |    2 +-
 libebackend/e-module.c                          |    2 +-
 libebackend/e-offline-listener.c                |    2 +-
 9 files changed, 17 insertions(+), 9 deletions(-)

commit 936b8a30aceb8cd15c4d044f24534129a6846c14
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri May 25 12:15:01 2012 -0400

    Camel documentation touch ups.

 camel/camel-imapx-settings.c               |    4 ++--
 camel/camel-local-settings.c               |    2 +-
 camel/camel-network-settings.c             |    6 +++---
 camel/providers/imap/camel-imap-settings.c |   10 +++++-----
 4 files changed, 11 insertions(+), 11 deletions(-)

commit 2d64b73d963637554221b3784a4c7ed5da1cf999
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue May 22 19:55:03 2012 -0400

    Add e_util_strdup_strip().
    
    Duplicates an input string and strips off any leading or trailing
    whitespace.  The resulting string is returned unless it is empty or
    NULL, in which case the function returns NULL.
    
    Useful in "set" functions for string properties.
    Helps avoid expressions like (str != NULL && *str != '\0').

 .../libedataserver/libedataserver-sections.txt     |    1 +
 libedataserver/e-data-server-util.c                |   31 ++++++++++++++++++++
 libedataserver/e-data-server-util.h                |    1 +
 3 files changed, 33 insertions(+)

commit 61ff6733c679abec41564a97272d9490f22f52d5
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue May 22 09:11:21 2012 -0400

    camel_service_disconnect(): Missing break in switch statement.

 camel/camel-service.c |    1 +
 1 file changed, 1 insertion(+)

commit 17f3fa1b12faa89158458d976c110cc9f8733a56
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Mon May 21 16:45:56 2012 +0100

    Bug 667725 - imapx_untagged: code should not be reached
    
    This code is evil.
    
    When we scan a folder for new messages, we issue a 'FETCH 1:* (UID FLAGS)'
    or similar command.
    
    When we receive an untagged FETCH from the server telling us flags for a
    message, we make a decision about whether that information was solicited
    by such a command, or whether it was unsolicited.
    
    If it was unsolicited, we process it normally as an asynchronous flags
    update and all is well.
    
    If it was solicited, we add the UID to a list. When the FETCH (UID FLAGS)
    command *completes*, we'll sort that list and then fetch the full headers
    for each message.
    
    However, we weren't very good at telling when an update was solicited.
    Assuming that only solicited messages will have a UID is bogus.
    
    This was failing if an unsolicited update came in when the (UID FLAGS)
    fetch had completed, and we were already fetching the message headers.
    The "new" UID would be added to the end of the list, even if we were
    already fetching that message or if we already had it in cache. We'd
    issue a FETCH command for it, and the barf when the server complied,
    because when the UID list wasn't sorted we wouldn't find the offending
    uid when we looked for it.
    
    The simple "fix" for this is to keep a boolean flag 'scan_changes' which
    is TRUE only when that FETCH (UID FLAGS) command is running. If a flags
    change comes in at any other time, it is definitely unsolicited and
    should *not* be added to the uidset. This at least protects us from
    having UIDs added after we've sorted the list and started to do other
    things with it, which was causing the crash.
    
    In fact, this whole 'solicited' vs. 'unsolicited' thing is a design
    mistake. In imapx_untagged() we should never care about what we asked
    for and what we didn't. That's why the responses are *untagged*. The
    server tells us things about the state of the mailboxes, and we should
    process that information into our own local cache — it shouldn't
    *matter* what we asked for. But that's a more intrusive fix for another day.
    
    In addition, we were reliably *triggering* this behaviour in some cases
    because we had to issue a SELECT for the folder in question before
    issuing the FETCH (UID FLAGS) command. And on completion of the SELECT,
    if UIDNEXT had increased, we were automatically issuing a *new* FETCH
    (UID FLAGS) command starting from the last-known-uid in our cache. This
    was entirely gratiutous, so use the same scan_changes boolean flag to
    avoid it in that situation.

 camel/camel-imapx-server.c |   42 ++++++++++++++++++++++++++++++++++++------
 1 file changed, 36 insertions(+), 6 deletions(-)

commit 7dd91af4568d1247e32e33319a875c274d6c7ca5
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Mon May 21 16:42:26 2012 +0100

    Fix off-by-one in uidset handling for fetches
    
    When we get to the end of the for() loop processing the uidset, the index
    variable is one *more* than the last item. That's how for() loops in C
    work.
    
    But when we break out of the middle because we are limiting the batch
    size, we were forgetting to do the same and we were storing the index
    of the last item that we'd already fetched.
    
    This was causing us to re-fetch the last message of one batch, as the
    first message of the next batch. Mostly harmless, but spotted and fixed
    as part of bug 667725.

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

commit e689ff03dfa4d23722d14bdfd93103a91e4cd7e5
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Mon May 21 16:22:36 2012 +0100

    Bug 676506 - imapx: After QRESYNC leaves us out of sync, a "full resync" doesn't work either.
    
    Always fetch from the beginning of the folder.

 camel/camel-imapx-server.c |   17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

commit 23a77e1d521c34e04121395ffe5df9a567c22e77
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Sun May 20 00:40:53 2012 +0100

    Bug 676403 - imapx: Syncing folder after server-side deletion of many messages is *very* slow
    
    Fix this by introducing a new camel_folder_change_info_remove_uids()
    function, and using it for the 'vanished' code. This reduces the time taken
    from about 40ms per message, to about 50µs.

 camel/camel-folder-summary.c |   48 ++++++++++++++++++++++++++++++++++++++++++
 camel/camel-folder-summary.h |    2 ++
 camel/camel-imapx-server.c   |   24 +++++++++++++++++++--
 3 files changed, 72 insertions(+), 2 deletions(-)

commit 2236bc3631b8f8c4995dabf65d27cdc39c7493f9
Author: Antoine Jacoutot <ajacoutot@gnome.org>
Date:   Sun May 20 20:28:44 2012 -0400

    Bug 676108 - OpenBSD needs _XOPEN_SOURCE_EXTENDED for strptime(3)
    
    strptime(3) was introduced in XPG4. On OpenBSD, just defining
    _XOPEN_SOURCE gets you the older XPG3 which doesn't include strptime(3),
    so we need to define _XOPEN_SOURCE_EXTENDED to get XPG4v2.

 libedataserver/e-time-utils.c |    1 +
 1 file changed, 1 insertion(+)

commit c59dc575d7672088015ccb8cb4b5d05663acd5ed
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sun May 20 17:59:37 2012 +0200

    Updated Galician translations

 po/gl.po |  484 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 242 insertions(+), 242 deletions(-)

commit a913943933674bb1d6da0d31b5edefc40c2d4d8b
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat May 19 23:16:27 2012 +0100

    google: Fix a gcc warning in the Google backend
    
    Signed/Unsigned comparison.

 addressbook/backends/google/e-book-backend-google.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 66c1907fd69d1bf40cc225995824629293c98975
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat May 19 23:11:31 2012 +0100

    google: Fix some gcc warnings in the GOA authoriser
    
    Variable shadowing, missing default cases and signed/unsigned comparisons.

 addressbook/backends/google/e-gdata-goa-authorizer.c |   18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

commit 2926efa11c34886c58c32c0888e77a924661c9d9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat May 19 13:39:56 2012 -0400

    Bump Camel's shared object name.
    
    For CamelService connect/disconnect API changes.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5df5cb9f1586fc2da3fa95f9ee5bd1c0f77432f3
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat May 19 12:02:05 2012 -0400

    Remove camel_service_lock/unlock().
    
    This has been the cause of many deadlocks, and is no longer needed with
    CamelService's new asynchronous connect/disconnect API.

 camel/camel-imapx-conn-manager.c         |   13 +---
 camel/camel-imapx-store.c                |   24 ++----
 camel/camel-service.c                    |   72 +-----------------
 camel/camel-service.h                    |   14 ----
 camel/providers/imap/camel-imap-folder.c |   86 +++------------------
 camel/providers/imap/camel-imap-store.c  |  121 ++++++------------------------
 camel/providers/nntp/camel-nntp-folder.c |   34 +--------
 camel/providers/nntp/camel-nntp-store.c  |   45 +----------
 docs/reference/camel/camel-sections.txt  |    3 -
 9 files changed, 41 insertions(+), 371 deletions(-)

commit a182bde249c72e0ac89cc85475712aea96fb8e08
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat May 19 08:41:15 2012 -0400

    CamelService: Rewrite connect/disconnect API.
    
    CamelService now has proper cancellable asynchronous functions for
    connect and disconnect operations.  The way this works is as follows:
    
    The first service connect request runs asynchronously internally, even
    if camel_service_connect_sync() is called.  Subsequent connect requests
    are queued until the first connect request finishes, then all requests
    finish simultaneously with the same result.  There are no retries; if
    the first request fails, they all fail with the same error.
    
    If a service disconnect is requested with one or more connect requests
    outstanding, the connect requests are all cancelled and the disconnect
    request runs asynchronously and plays by the same queueing rules.
    
    CamelService's "connection-status" property will immediately reflect any
    connect or disconnect requests in progress.  Change notification signals
    for this property, however, are emitted from CamelSession's main context.

 camel/camel-disco-store.c                   |   38 +-
 camel/camel-imapx-folder.c                  |    8 +-
 camel/camel-imapx-store.c                   |    8 +-
 camel/camel-offline-store.c                 |    5 +-
 camel/camel-sasl-popb4smtp.c                |    2 +-
 camel/camel-service.c                       |  948 +++++++++++++++++++++++----
 camel/camel-service.h                       |   54 +-
 camel/providers/imap/camel-imap-command.c   |   13 +-
 camel/providers/imap/camel-imap-store.c     |   13 +-
 camel/providers/imapx/test-imapx.c          |    2 +-
 camel/providers/nntp/camel-nntp-store.c     |   10 +-
 camel/providers/pop3/camel-pop3-store.c     |    6 +-
 camel/providers/smtp/camel-smtp-transport.c |   45 +-
 docs/reference/camel/camel-sections.txt     |   13 +-
 14 files changed, 959 insertions(+), 206 deletions(-)

commit 16cd764733e169aeb3c98a27bb26a9c83023d3f8
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat May 19 09:38:04 2012 -0400

    Camel: Use camel_session_idle_add() for idle callbacks.
    
    Ensures all idle callbacks are dispatched from the same GMainContext,
    especially important for scheduling signal emissions.

 camel/camel-folder.c       |  100 +++++++++++++++++++++-------------
 camel/camel-session.c      |   13 ++---
 camel/camel-store.c        |  130 +++++++++++++++++++++++++-------------------
 camel/camel-subscribable.c |   31 ++++++++---
 4 files changed, 166 insertions(+), 108 deletions(-)

commit 4d04afeab15da246a79348fc45ab3fde78d537fa
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat May 19 09:08:11 2012 -0400

    CamelSession: Add camel_session_idle_add().
    
    Schedules an idle callback on CamelSession's GMainContext.

 camel/camel-session.c                   |   53 +++++++++++++++++++++++++++++++
 camel/camel-session.h                   |    5 +++
 docs/reference/camel/camel-sections.txt |    1 +
 3 files changed, 59 insertions(+)

commit 6d555a21dc1aa29da9c2778a817109206d0b14bf
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat May 19 08:35:14 2012 -0400

    CamelSession: Add a read-only "main-context" property.

 camel/camel-session.c                   |   50 ++++++++++++++++++++++++++-----
 camel/camel-session.h                   |    1 +
 docs/reference/camel/camel-sections.txt |    1 +
 3 files changed, 45 insertions(+), 7 deletions(-)

commit 779baa21be659df38aadf2bd95db69d0d61f6ddc
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri May 18 08:58:28 2012 +0200

    Remove camel_folder_has_search_capability()
    
    CamelFolder descendants are supposed to implement search API now.

 camel/camel-enums.h                        |    1 -
 camel/camel-folder.c                       |   19 -------------------
 camel/camel-folder.h                       |    2 --
 camel/camel-imapx-folder.c                 |    3 +--
 camel/camel-vee-folder.c                   |    3 +--
 camel/providers/imap/camel-imap-folder.c   |    3 +--
 camel/providers/local/camel-local-folder.c |    3 +--
 camel/providers/nntp/camel-nntp-folder.c   |    4 +---
 8 files changed, 5 insertions(+), 33 deletions(-)

commit 087585a51cc95e3997f1ece1dda1b1dde031ee63
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu May 17 09:42:21 2012 +0200

    Camel: Allow SSL certificate resave and use detailed errors from SSL stream

 camel/camel-tcp-stream-raw.c |   10 +++++-----
 camel/camel-tcp-stream-raw.h |    1 +
 camel/camel-tcp-stream-ssl.c |   11 +++++------
 3 files changed, 11 insertions(+), 11 deletions(-)

commit b330e514491d016db01a3305499c080ab56e11ea
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Wed May 16 12:35:35 2012 +0200

    Updated Spanish translation

 po/es.po |  132 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 66 insertions(+), 66 deletions(-)

commit d342d33694e9cd89aee7ddb346ce07ad2da49b34
Author: Daniel Nylander <po@danielnylander.se>
Date:   Wed May 16 12:27:44 2012 +0200

    Updated Swedish translation

 po/sv.po | 1457 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 748 insertions(+), 709 deletions(-)

commit 63f6767728f637c9c97befada1085b450a885b85
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Tue May 15 14:16:06 2012 +0200

    Updated Norwegian bokmål translation

 po/nb.po |  810 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 410 insertions(+), 400 deletions(-)

commit 3fe1b4903bfda214376c7d3f07ecf52bd0e5ecc5
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue May 15 13:43:16 2012 +0200

    Bug #671603 - Birthday calendar broken since 3.3.4

 .../backends/contacts/e-cal-backend-contacts.c     |   96 +++++++++++++-------
 1 file changed, 62 insertions(+), 34 deletions(-)

commit 24ec80fc75af605a732ad0366f6e842b6e7eb661
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue May 15 17:01:35 2012 +0530

    Bug 664639 - [IMAPX] Doesn't quit gracefully on account disable

 camel/camel-imapx-conn-manager.c |   22 ++++++++++++++++++++--
 1 file changed, 20 insertions(+), 2 deletions(-)

commit 6992df26967b60d4b923d20263aec91bcd983d2c
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue May 15 13:55:57 2012 +0530

    Signal shutdown when imapx connection shutsdown so that the connection is
    pruned from connection manager.

 camel/camel-imapx-server.c |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 93b92b7c2579508caf06c49ebba15045a21eab2e
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue May 15 08:10:10 2012 +0200

    Remove unused variable

 camel/camel-tcp-stream-ssl.c |    1 -
 1 file changed, 1 deletion(-)

commit aba99c80392b246a76aa78d62b4f8ae0ae8a1be6
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon May 14 20:16:22 2012 +0200

    Bug #670279 - "Category" selector mnemonic not shown

 libedataserverui/e-name-selector-dialog.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 00c97c7abe96f3507d19a6e6dcd0c3ed2245eadf
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon May 14 10:15:17 2012 -0400

    Bug 675387 - Store certificates under $XDG_DATA_HOME
    
    Move certificates from $HOME/.camel_certs to $XDG_DATA_HOME/camel_certs.

 camel/camel-tcp-stream-ssl.c |   64 ++++++++++++++++++++++++++++--------------
 1 file changed, 43 insertions(+), 21 deletions(-)

commit 30054fa892ffdfc12e7ef575a77a9b0e39008aea
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun May 13 09:50:28 2012 -0400

    Use g_simple_async_result_set_check_cancellable().
    
    Always call it immediately after g_simple_async_result_new().

 camel/camel-cipher-context.c        |   12 ++++++++++++
 camel/camel-data-wrapper.c          |    6 ++++++
 camel/camel-folder.c                |   20 ++++++++++++++++++++
 camel/camel-mime-part.c             |    2 ++
 camel/camel-offline-folder.c        |    2 ++
 camel/camel-sasl.c                  |    6 ++++++
 camel/camel-service.c               |    4 ++++
 camel/camel-session.c               |    5 +++++
 camel/camel-store.c                 |   20 ++++++++++++++++++++
 camel/camel-subscribable.c          |    4 ++++
 camel/camel-transport.c             |    2 ++
 libedataserver/e-client.c           |   11 +++++++++--
 libedataserver/e-data-server-util.c |    2 ++
 libedataserverui/e-book-auth-util.c |    2 ++
 14 files changed, 96 insertions(+), 2 deletions(-)

commit 5d3e37a9a68660dd5be6de86d11f18be44b2bf53
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun May 13 09:35:01 2012 -0400

    Whitespace cleanups.

 addressbook/backends/file/e-book-backend-file.c    |    8 +++---
 .../backends/google/e-book-backend-google.c        |    8 +++---
 addressbook/libebook/e-contact.c                   |   20 +++++++-------
 calendar/backends/caldav/e-cal-backend-caldav.c    |   12 ++++-----
 calendar/backends/file/e-cal-backend-file.c        |    2 +-
 calendar/libecal/e-cal-client-view.c               |    6 ++---
 calendar/libecal/e-cal-client.c                    |   17 ++++++------
 calendar/libecal/e-cal.c                           |    4 +--
 calendar/libedata-cal/e-cal-backend-sync.c         |   14 +++++-----
 calendar/libedata-cal/e-data-cal-view.c            |    6 ++---
 calendar/libedata-cal/e-data-cal.c                 |    4 +--
 calendar/libegdbus/e-gdbus-cal.c                   |   10 +++----
 camel/camel-certdb.c                               |    2 +-
 camel/camel-folder-search.c                        |    6 ++---
 camel/camel-folder.c                               |    6 ++---
 camel/camel-imapx-conn-manager.h                   |    1 -
 camel/camel-imapx-folder.c                         |    8 +++---
 camel/camel-imapx-job.h                            |    1 -
 camel/camel-imapx-server.c                         |    8 +++---
 camel/camel-imapx-server.h                         |    8 +++---
 camel/camel-imapx-store-summary.h                  |    1 -
 camel/camel-imapx-store.h                          |    1 -
 camel/camel-imapx-stream.h                         |    1 -
 camel/camel-imapx-summary.c                        |    1 -
 camel/camel-imapx-summary.h                        |    1 -
 camel/camel-imapx-utils.h                          |    1 -
 camel/camel-mime-utils.c                           |    2 +-
 camel/camel-vee-folder.c                           |    6 ++---
 camel/providers/imap/camel-imap-folder.c           |    6 ++---
 camel/providers/imapx/camel-imapx-provider.c       |    1 -
 camel/providers/local/camel-local-folder.c         |    6 ++---
 camel/providers/local/camel-maildir-store.c        |    8 +++---
 camel/providers/local/camel-maildir-summary.c      |    2 +-
 camel/providers/nntp/camel-nntp-folder.c           |    6 ++---
 libedataserver/e-client.c                          |    2 +-
 libedataserver/e-gdbus-templates.c                 |    2 +-
 tests/libecal/client/test-client-bulk-methods.c    |   28 ++++++++++----------
 37 files changed, 107 insertions(+), 119 deletions(-)

commit 1a9fbad5e259635dfefe97d29a9acacde128d2cb
Author: Luca Ferretti <lferrett@gnome.org>
Date:   Sat May 12 20:02:57 2012 +0200

    Updated Italian translation

 po/it.po | 2969 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 1647 insertions(+), 1322 deletions(-)

commit 7bb751194b07b312d276c324716eefa74d7549e8
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri May 11 16:48:30 2012 +0200

    Use locks in factory's weak object notify callback on data-book/cal

 addressbook/libedata-book/e-data-book-factory.c |    6 ++++++
 calendar/libedata-cal/e-data-cal-factory.c      |    6 ++++++
 2 files changed, 12 insertions(+)

commit c3644c5300733e8332152b3fbf8d8dabf0724deb
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri May 11 14:33:44 2012 +0200

    CalDAV: Also rename NoSuchCal to ObjectNotFound in caldav_server_put_object()

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

commit 4855fbc8dca3c869afb57ca6f2e5e13a8b6d571f
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Fri May 11 11:34:39 2012 +0200

    Updated Galician translations

 po/gl.po |  719 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 367 insertions(+), 352 deletions(-)

commit dca8e0e565e8f24123d3e8e931b183e7fd06cd59
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Fri May 11 10:56:20 2012 +0200

    Updated Spanish translation

 po/es.po |  736 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 375 insertions(+), 361 deletions(-)

commit 23ec770d86cb635a728260218a7e1c94eb7066f7
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu May 10 20:02:31 2012 +0200

    Better error message for SOUP_STATUS_SSL_FAILED response

 .../backends/webdav/e-book-backend-webdav.c        |   34 +++++++++++++++++---
 calendar/backends/caldav/e-cal-backend-caldav.c    |   20 ++++++++++++
 calendar/backends/http/e-cal-backend-http.c        |   18 +++++++++++
 3 files changed, 67 insertions(+), 5 deletions(-)

commit 0c930ff18718b727e495bd2b480490f2e47cbe3b
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu May 10 19:15:27 2012 +0200

    CalDAV: Report NoSuchCal only when opening, ObjectNotFound otherwise

 calendar/backends/caldav/e-cal-backend-caldav.c |   25 +++++++++++++++--------
 1 file changed, 17 insertions(+), 8 deletions(-)

commit 58f05268aa998f7720eb7a84c2d1abbdcb3f1c3d
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu May 10 12:54:16 2012 +0200

    Make sure data-book/cal is closed/freed in a separate thread
    
    When EDataBook/EDataCal was unreffed in the main thread then
    any later calls to the factory were blocked by the backend
    till it freed its resources, possibly making client look like
    frozen/unresponsive.

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

commit 70e60c440f59c06610f27fb0280ba50754ea697b
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue May 8 18:22:43 2012 +0200

    Updated POTFILES.in

 po/POTFILES.in |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit c14aa79d7616075ce8a16f297be20118deb19746
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue May 8 10:46:33 2012 -0400

    Add EAsyncClosure.
    
    EAsyncClosure provides a simple way to run an asynchronous function
    synchronously without blocking a running GMainLoop or using threads.
    
    Merging this API from the account-mgmt branch as it has proven stable
    and quite convenient.  I've seen this pattern in use throughout GIO,
    but to my knowledge it has never been formalized like this.

 .../libedataserver/libedataserver-sections.txt     |    5 +
 libedataserver/e-data-server-util.c                |  136 ++++++++++++++++++++
 libedataserver/e-data-server-util.h                |    9 ++
 3 files changed, 150 insertions(+)

commit 374b718710740873db5d9ed326d1d640609ef155
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue May 8 14:59:48 2012 +0530

    Add a extended response handler for unhandled imapx tokens to be handled
    by the derived providers.

 camel/camel-imapx-server.c |   13 +++++++++++++
 camel/camel-imapx-server.h |   12 ++++++++++++
 2 files changed, 25 insertions(+)

commit 7d7a889699586c092750638ac89da080eacb0129
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue May 8 14:47:04 2012 +0530

    Split camel-imapx library and merge into camel so that providers can be written on top of imapx

 camel/Makefile.am                                 |   28 +-
 camel/camel-imapx-command.c                       |  724 +++
 camel/camel-imapx-command.h                       |  163 +
 camel/camel-imapx-conn-manager.c                  |  729 +++
 camel/camel-imapx-conn-manager.h                  |   83 +
 camel/camel-imapx-folder.c                        |  807 +++
 camel/camel-imapx-folder.h                        |   97 +
 camel/camel-imapx-job.c                           |  262 +
 camel/camel-imapx-job.h                           |   85 +
 camel/camel-imapx-server.c                        | 6480 +++++++++++++++++++++
 camel/camel-imapx-server.h                        |  239 +
 camel/camel-imapx-settings.c                      | 1396 +++++
 camel/camel-imapx-settings.h                      |  150 +
 camel/camel-imapx-store-summary.c                 |  671 +++
 camel/camel-imapx-store-summary.h                 |  155 +
 camel/camel-imapx-store.c                         | 1787 ++++++
 camel/camel-imapx-store.h                         |  106 +
 camel/camel-imapx-stream.c                        |  841 +++
 camel/camel-imapx-stream.h                        |  164 +
 camel/camel-imapx-summary.c                       |  374 ++
 camel/camel-imapx-summary.h                       |  105 +
 camel/camel-imapx-tokens.txt                      |   46 +
 camel/camel-imapx-utils.c                         | 2132 +++++++
 camel/camel-imapx-utils.h                         |  295 +
 camel/camel.h                                     |   11 +
 camel/providers/imapx/Makefile.am                 |   34 +-
 camel/providers/imapx/camel-imapx-command.c       |  724 ---
 camel/providers/imapx/camel-imapx-command.h       |  161 -
 camel/providers/imapx/camel-imapx-conn-manager.c  |  729 ---
 camel/providers/imapx/camel-imapx-conn-manager.h  |   78 -
 camel/providers/imapx/camel-imapx-folder.c        |  807 ---
 camel/providers/imapx/camel-imapx-folder.h        |   90 -
 camel/providers/imapx/camel-imapx-job.c           |  262 -
 camel/providers/imapx/camel-imapx-job.h           |   82 -
 camel/providers/imapx/camel-imapx-provider.c      |   11 +-
 camel/providers/imapx/camel-imapx-server.c        | 6480 ---------------------
 camel/providers/imapx/camel-imapx-server.h        |  233 -
 camel/providers/imapx/camel-imapx-settings.c      | 1396 -----
 camel/providers/imapx/camel-imapx-settings.h      |  146 -
 camel/providers/imapx/camel-imapx-store-summary.c |  670 ---
 camel/providers/imapx/camel-imapx-store-summary.h |  150 -
 camel/providers/imapx/camel-imapx-store.c         | 1779 ------
 camel/providers/imapx/camel-imapx-store.h         |  101 -
 camel/providers/imapx/camel-imapx-stream.c        |  839 ---
 camel/providers/imapx/camel-imapx-stream.h        |  159 -
 camel/providers/imapx/camel-imapx-summary.c       |  369 --
 camel/providers/imapx/camel-imapx-summary.h       |   99 -
 camel/providers/imapx/camel-imapx-tokens.txt      |   46 -
 camel/providers/imapx/camel-imapx-utils.c         | 2132 -------
 camel/providers/imapx/camel-imapx-utils.h         |  290 -
 camel/providers/imapx/test-imapx.c                |    2 -
 51 files changed, 17932 insertions(+), 17867 deletions(-)

commit aa31c2a326bee13ea0f558dac05f1bcf73a10936
Author: Matt McCutchen <matt@mattmccutchen.net>
Date:   Fri May 4 14:28:03 2012 +0200

    Bug #606181 - Accepting bad SSL certificate applies to any hostname
    
    Change the Camel certdb to look up certificates by expected hostname.
    
    This way, accepting a bad certificate for one mail server does not give
    it a free pass to impersonate the user's other mail servers.  Storing a
    second bad certificate for the same server will replace the first, but
    that should be OK (Mozilla PSM works the same way).
    
    The camel-cert.db format is unchanged except that it can now contain
    multiple entries for the same certificate with different hostnames, and
    if it contains multiple certificates for the same hostname, all but the
    last will be dropped (becoming permanent the next time the certdb is
    saved).
    
    Users who were taking advantage of evolution-data-server's previous,
    vulnerable behavior of accepting a certificate for a hostname other than
    the originally user-approved one will get bad certificate dialogs and
    will need to re-approve the certificate for the desired hostname(s).
    
    Note: Case insensitive compare of host names added by mcrha.

 camel/camel-certdb.c         |   52 ++++++++++++++++++++++++++++++------------
 camel/camel-certdb.h         |   13 ++++++++---
 camel/camel-tcp-stream-ssl.c |   41 ++++++++++++++++++++-------------
 configure.ac                 |    2 +-
 4 files changed, 74 insertions(+), 34 deletions(-)

commit a25eda8a36a91914cc5216062c7fafbdaf9b0074
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri May 4 13:15:21 2012 +0200

    Remove extra test on Google server photo data validity
    
    It sometimes can happen that a contact has filled photo's etag,
    while the photo itself is not present. In that case backend skipped
    the contact, instead of passing it without photo.

 addressbook/backends/google/e-book-backend-google.c |    2 --
 1 file changed, 2 deletions(-)

commit 816fc40e31a0aa2f4d04dbeae633aff9433c83f4
Author: Mathieu Trudel-Lapierre <mathieu@canonical.com>
Date:   Thu May 3 12:00:10 2012 +0200

    Bug #669191 - Address book dialog has incorrect default size

 libedataserverui/e-name-selector-dialog.c |   15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

commit 6da7b83b47a5c8b4544f72b785547971e2559e1a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Apr 30 13:13:02 2012 -0400

    Require libsoup >= 2.38.1.
    
    To pick up the fix for bug 673678:
    "Property SSL_USE_SYSTEM_CA_FILE's value is ignored"

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 05f2a955854abfb7171c9b8e5e92242e8064d686
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Mon Apr 30 16:28:37 2012 +0200

    Updated Galician translations

 po/gl.po |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 9efed384e315fe5c46a3e5ff6320ae0bf72452e7
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Mon Apr 30 10:00:06 2012 +0200

    Updated Norwegian bokmål translation

 po/nb.po |  383 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 196 insertions(+), 187 deletions(-)

commit 327fc773d91793766124dba464e21b45890f8ddc
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Apr 28 20:46:14 2012 -0400

    Post-release version bump.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 23156161ca8310d17082e2769b95a3f7484e79df
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Apr 28 20:42:40 2012 -0400

    NEWS update for 3.5.1 release.

 NEWS |   95 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 95 insertions(+)

commit b7c59538c22a1648dead5dd247a4196542cab8d6
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Apr 28 20:04:39 2012 -0400

    Update API documentation.

 docs/reference/addressbook/libebook/libebook-sections.txt     |    1 +
 docs/reference/libedataserverui/libedataserverui-sections.txt |    1 +
 2 files changed, 2 insertions(+)

commit 8f40633fd83760c0ccc23bab44a49b4b7612193b
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Fri Apr 27 17:16:41 2012 +0200

    Updated Galician translations

 po/gl.po |  357 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 183 insertions(+), 174 deletions(-)

commit f2b7d86cbf2d9b3e26a14cd7e3ca2c807cf39499
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Apr 27 13:42:14 2012 +0200

    Bug #669085 - Saving draft on Google server emits runtime warning

 camel/providers/imap/camel-imap-folder.c   |    3 ++-
 camel/providers/imapx/camel-imapx-folder.c |    2 +-
 camel/providers/imapx/camel-imapx-server.c |   14 +++++++++++---
 camel/providers/imapx/camel-imapx-server.h |    1 +
 4 files changed, 15 insertions(+), 5 deletions(-)

commit 383073750c705b3404ba6f7f21e5f8c5d16ad3a5
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Fri Apr 27 12:57:49 2012 +0200

    Updated Spanish translation

 po/es.po |  425 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 216 insertions(+), 209 deletions(-)

commit 0660a4853d44eabc41e7b5f1756fd1d130209ef4
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Apr 27 11:23:47 2012 +0200

    Bug #664639 - [IMAPX] Doesn't quit gracefully on account disable

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

commit 100636c625be5d57b2ed2639d2de2bce7322a352
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Apr 27 09:37:17 2012 +0200

    Bug #674257 - Recheck attachment availability on message download

 camel/providers/imapx/camel-imapx-folder.c |   17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit 70abbc7caabdad34b25c94b9ab4013934d757ae0
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Apr 26 14:41:09 2012 +0200

    Bug #669034 - [IMAP] Shows "Unknown background operation" on start

 camel/providers/imap/camel-imap-store.c |    5 +++++
 1 file changed, 5 insertions(+)

commit edbc7e74b6b4c033637bf14e8ee4c117fcf3ec57
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Apr 26 13:49:15 2012 +0200

    Fix Google Talk vCard attribute name definition

 addressbook/libebook/e-vcard.h |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b87121811d75f4f7738d617381d8b1ce3bb12c0f
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Apr 26 13:46:11 2012 +0200

    Bug #668989 - Add a twitter username to IM in contacts

 addressbook/libebook/e-contact.c |    2 ++
 addressbook/libebook/e-contact.h |    2 ++
 addressbook/libebook/e-vcard.h   |    8 ++++++++
 3 files changed, 12 insertions(+)

commit 98642d78324fd926af28e2f2072c2499a68e2f92
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Apr 24 11:01:11 2012 -0400

    Revert unintentional API break in libedataserver.
    
    Partially reverses commit 90eb7da3ab9b00f504f5fed1f740c59485356f41.
    
    Apparently this unintentionally broke language bindings.
    
    Instead of renaming the e_source_peek_uid() and e_source_peek_name()
    functions themselves, leave the old functions alone and define aliases
    for the new names:
    
       #define e_source_get_uid            e_source_peek_uid
       #define e_source_get_display_name   e_source_peek_name
    
    Using the new names throughout Evo and EDS is very helpful in reducing
    diff noise between "master" and the "account-mgmt" branches so I can see
    the important differences, so I don't want to revert the commit entirely.

 docs/reference/libedataserver/libedataserver-sections.txt |    8 ++++----
 libedataserver/e-source.c                                 |    8 ++++----
 libedataserver/e-source.h                                 |   11 +++++------
 3 files changed, 13 insertions(+), 14 deletions(-)

commit fbe6f72a1d2a9c57cff58056ed08cd4ee35fb373
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Apr 24 14:45:54 2012 +0200

    Bug #672398 - CalDAV backend doesn't respect "Copy for offline" option

 calendar/backends/caldav/e-cal-backend-caldav.c |    5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 6b487a7088b9e429d885eae16969f0e5464af178
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Apr 23 16:53:54 2012 +0200

    Bug #668679 - Crash on insertion of NULL in e_destination_set_contact()

 addressbook/libebook/e-destination.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 516e6d17bfc0b20a255005f0dba4af6923a220ac
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Apr 23 13:44:11 2012 +0200

    Bug #668549 - Crash in objects_added_cb() in e-book-client-view.c

 addressbook/libebook/e-book-client-view.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 969ea449d30be94f92feaa9ae5a18f83e68b2035
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Apr 23 12:09:36 2012 +0200

    Bug #671537 - Option to validate SLL certificates with libsoup

 addressbook/backends/webdav/e-book-backend-webdav.c |    5 ++++-
 calendar/backends/caldav/e-cal-backend-caldav.c     |    9 +++++++++
 calendar/backends/http/e-cal-backend-http.c         |   12 +++++++++++-
 configure.ac                                        |    2 +-
 4 files changed, 25 insertions(+), 3 deletions(-)

commit 732b5f28fd1e1da40af5208c8c2710fa063a5145
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Apr 23 08:02:48 2012 +0200

    Remove deprecated API from ESourceSelector

 libedataserverui/e-source-selector.h |    6 ------
 1 file changed, 6 deletions(-)

commit c6d06963380e52c6b76e3a2b8e45327709e555d4
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Apr 21 16:27:49 2012 -0400

    ESourceComboBox: Add e_source_combo_box_ref_active().
    
    Replaces e_source_combo_box_get_active().
    
    Returns a new ESource reference that the caller must unreference.

 .../libedataserverui/libedataserverui-sections.txt         |    2 +-
 libedataserverui/e-name-selector-dialog.c                  |    4 +++-
 libedataserverui/e-source-combo-box.c                      |   12 ++++++------
 libedataserverui/e-source-combo-box.h                      |    6 ++----
 tests/libedataserverui/test-source-combo-box.c             |   11 +++++++++--
 5 files changed, 21 insertions(+), 14 deletions(-)

commit d7f6a5d5dca9bb1432010824dcde92ab7b212e1b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Apr 21 16:20:53 2012 -0400

    Remove e_source_combo_box_get/set_active_uid().
    
    Adapt ESourceComboBox to use GtkComboBox's "active-id" property.
    
    To get or set the active ESource UID, use:
    
       gtk_combo_box_get_active_id()
       gtk_combo_box_set_active_id()

 .../libedataserverui/libedataserverui-sections.txt |    2 -
 libedataserverui/e-source-combo-box.c              |  112 ++++++--------------
 libedataserverui/e-source-combo-box.h              |    5 -
 3 files changed, 30 insertions(+), 89 deletions(-)

commit 6401157762d9f042a31414db7e3e34e0a1579a96
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Apr 21 15:00:23 2012 -0400

    Diff noise reduction.
    
    Comparing 'master' and 'account-mgmt' branches.

 addressbook/backends/file/e-book-backend-file.c    |    8 +-
 .../backends/google/e-book-backend-google.c        |    8 +-
 addressbook/backends/ldap/e-book-backend-ldap.c    |   16 +-
 .../backends/webdav/e-book-backend-webdav.c        |   29 ++--
 addressbook/libebook/e-book-client.c               |    2 +
 addressbook/libebook/e-book.h                      |    6 +-
 addressbook/libedata-book/e-book-backend.c         |    7 +-
 calendar/backends/caldav/e-cal-backend-caldav.c    |   61 ++++---
 calendar/backends/file/e-cal-backend-file.c        |    7 +-
 calendar/backends/http/e-cal-backend-http.c        |   52 +++---
 calendar/backends/weather/e-cal-backend-weather.c  |   13 +-
 calendar/backends/weather/e-weather-source-ccf.c   |   64 ++++----
 calendar/libecal/e-cal.c                           |    8 +-
 calendar/libedata-cal/e-cal-backend-util.c         |   10 +-
 calendar/libedata-cal/e-cal-backend-util.h         |   13 +-
 calendar/libedata-cal/e-cal-backend.c              |   31 ++--
 calendar/libedata-cal/e-cal-backend.h              |    3 +-
 libedataserver/Makefile.am                         |    4 +-
 libedataserverui/e-book-auth-util.h                |    3 -
 libedataserverui/e-name-selector-dialog.c          |  170 ++++++++++----------
 libedataserverui/e-name-selector-entry.c           |   77 ++++++---
 libedataserverui/e-name-selector-list.c            |    2 +-
 libedataserverui/e-name-selector.c                 |    7 +-
 libedataserverui/e-source-combo-box.c              |   12 +-
 libedataserverui/e-source-selector-dialog.c        |   36 +++--
 libedataserverui/e-source-selector-dialog.h        |    4 +
 libedataserverui/e-source-selector.c               |    6 +-
 27 files changed, 376 insertions(+), 283 deletions(-)

commit 90eb7da3ab9b00f504f5fed1f740c59485356f41
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Apr 21 13:20:23 2012 -0400

    Nudge ESource toward its new API.
    
    Rename e_source_peek_uid() to e_source_get_uid(), and
    e_source_peek_name() to e_source_get_display_name().
    
    The old names are retained for now as deprecated aliases.

 addressbook/backends/file/e-book-backend-file.c      |    2 +-
 addressbook/libebook/e-book-client.c                 |    2 +-
 addressbook/libebook/e-book.c                        |    2 +-
 addressbook/libebook/e-destination.c                 |    4 ++--
 calendar/backends/contacts/e-cal-backend-contacts.c  |   18 +++++++++---------
 calendar/backends/file/e-cal-backend-file.c          |    2 +-
 calendar/libecal/e-cal-client.c                      |    2 +-
 calendar/libecal/e-cal.c                             |    6 +++---
 .../libedataserver/libedataserver-sections.txt       |    6 ++++--
 libebackend/e-data-factory.c                         |    2 +-
 libedataserver/e-client.c                            |    2 +-
 libedataserver/e-source-group.c                      |   12 ++++++------
 libedataserver/e-source.c                            |   16 ++++++++--------
 libedataserver/e-source.h                            |    9 +++++++--
 libedataserverui/e-book-auth-util.c                  |    4 ++--
 libedataserverui/e-client-utils.c                    |    2 +-
 libedataserverui/e-name-selector-entry.c             |    2 +-
 libedataserverui/e-name-selector.c                   |    2 +-
 libedataserverui/e-source-combo-box.c                |   12 ++++++------
 libedataserverui/e-source-selector-dialog.c          |    4 ++--
 libedataserverui/e-source-selector.c                 |   16 ++++++++--------
 tests/libebook/client/test-client-examine.c          |    2 +-
 tests/libecal/client/test-client-examine.c           |    2 +-
 tests/libedataserver/test-source-list.c              |   10 +++++-----
 tests/libedataserverui/test-client-examine-auth.c    |    2 +-
 tests/libedataserverui/test-source-combo-box.c       |    2 +-
 tests/libedataserverui/test-source-selector.c        |    2 +-
 27 files changed, 77 insertions(+), 70 deletions(-)

commit 061a346f0a27e8ce390cd7c6a59a3f639f530e76
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Apr 21 12:01:12 2012 -0400

    ESourceSelector: Add e_source_selector_ref_primary_selection().
    
    Replaces e_source_selector_get_primary_selection().
    
    Returns a new ESource reference that the caller must unreference.

 .../libedataserverui/libedataserverui-sections.txt |    2 +-
 libedataserverui/e-source-selector-dialog.c        |  159 +++++++++++---------
 libedataserverui/e-source-selector.c               |   39 +++--
 libedataserverui/e-source-selector.h               |    2 +-
 4 files changed, 116 insertions(+), 86 deletions(-)

commit 22286d95aca65285951a77e029b741c053430704
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Apr 21 10:49:02 2012 -0400

    ESourceSelector: Add e_source_selector_ref_source_by_path().
    
    Replaces e_source_selector_get_source_by_path().
    
    Returns a new ESource reference that the caller must unreference.

 .../libedataserverui/libedataserverui-sections.txt        |    2 +-
 libedataserverui/e-source-selector.c                      |   13 ++++++-------
 libedataserverui/e-source-selector.h                      |    2 +-
 3 files changed, 8 insertions(+), 9 deletions(-)

commit 03515079a397d6b0d6d1ff45533ac1423cf269b8
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Apr 21 10:48:10 2012 -0400

    Bump libedataserverui shared object name.
    
    In anticipation of some API breaks.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dad620b182ed489a8a48929ccd816d4122f843da
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Apr 21 09:47:20 2012 -0400

    EBookBackendLDAP: Miscellaneous tweaks.
    
    Eliminating diff noise with the account-mgmt branch.

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

commit 7bc3d7fa1c13670cdaa4f3eaff26b63d63c940eb
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Apr 21 13:23:04 2012 -0400

    Forgot one.

 docs/reference/libedataserverui/Makefile.am |    1 +
 1 file changed, 1 insertion(+)

commit 8a470514c32b16596c1d052e460f2906d7278265
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Apr 21 13:16:15 2012 -0400

    Add yet more missing linker flags.

 docs/reference/calendar/libedata-cal/Makefile.am |    1 +
 docs/reference/libedataserverui/Makefile.am      |    2 ++
 2 files changed, 3 insertions(+)

commit 1071824c0c9a980de2a46a3c4b116f7d47e57127
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Apr 21 13:07:04 2012 -0400

    Add another missing linker flag.

 tests/libedataserverui/Makefile.am |    2 ++
 1 file changed, 2 insertions(+)

commit 4a3f116c2c8aa2d510125312fa0b844b67136e7c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Apr 21 13:05:11 2012 -0400

    Add missing linker flag.

 services/evolution-calendar-factory/Makefile.am |    1 +
 1 file changed, 1 insertion(+)

commit 3f820b76ee39aff977a2c6bb93ba01021e19e0ce
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Apr 20 10:33:21 2012 +0200

    Bug #665381 - LDAP backend crash when query_ldap_root_dse() fails

 addressbook/backends/ldap/e-book-backend-ldap.c |   93 ++++++++++++++---------
 libedataserverui/e-client-utils.c               |    7 ++
 2 files changed, 66 insertions(+), 34 deletions(-)

commit 1ce8b92d0c1163f05427fd73da4e5f145a3d3304
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Thu Apr 19 19:49:05 2012 +0200

    Updated Galician translations

 po/gl.po | 1653 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 841 insertions(+), 812 deletions(-)

commit 79556249850911429dafe918e2023b423dc44936
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Apr 18 14:37:59 2012 -0400

    Update API documentation.

 calendar/libecal/e-cal-client.h                     |    4 ++--
 .../addressbook/libebook/libebook-sections.txt      |    1 -
 .../reference/calendar/libecal/libecal-sections.txt |   14 ++++++++++++++
 .../calendar/libedata-cal/libedata-cal-sections.txt |   19 ++++++++++---------
 docs/reference/camel/camel-sections.txt             |    1 -
 5 files changed, 26 insertions(+), 13 deletions(-)

commit 95631d02f57a6379c3c062d3f0c4f20dc50c0c23
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Apr 18 11:54:13 2012 -0400

    Remove some redundant argument checks.

 addressbook/libebook/e-book-client-view.c         |    4 -
 addressbook/libebook/e-book-client.c              |   93 ++------------
 addressbook/libedata-book/e-book-backend.c        |    2 -
 addressbook/libegdbus/e-gdbus-book.c              |    6 -
 calendar/backends/caldav/e-cal-backend-caldav.c   |   13 +-
 calendar/backends/file/e-cal-backend-file.c       |   11 +-
 calendar/backends/http/e-cal-backend-http.c       |    3 +-
 calendar/backends/weather/e-cal-backend-weather.c |    1 -
 calendar/libecal/e-cal-client-view.c              |    5 -
 calendar/libecal/e-cal-client.c                   |  135 +--------------------
 calendar/libedata-cal/e-cal-backend.c             |    2 -
 calendar/libegdbus/e-gdbus-cal.c                  |    6 -
 camel/camel-certdb.c                              |    4 -
 camel/camel-store-summary.c                       |   21 ++--
 libedataserver/e-client.c                         |   97 +--------------
 libedataserver/e-proxy.c                          |   11 +-
 libedataserverui/e-name-selector.c                |    4 -
 17 files changed, 28 insertions(+), 390 deletions(-)

commit 6c96980f2574c7a964feede9896fd36429867087
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Apr 18 11:30:21 2012 +0200

    Bug #674309 - Crash when calling oauth_init_nss() from two threads

 .../backends/google/e-gdata-goa-authorizer.c       |   29 +++++++-------------
 1 file changed, 10 insertions(+), 19 deletions(-)

commit 2f404d60d83d67fc801606fa9f513026c52a06d4
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Wed Apr 18 09:25:46 2012 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 1659 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 845 insertions(+), 814 deletions(-)

commit d828d82220fc8e1cd65a67f70b407a371eb1698b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Apr 17 12:54:29 2012 -0400

    EDataFactory: Readability tweaks.

 libebackend/e-data-factory.c |   46 +++++++++++++++++++++---------------------
 libebackend/e-data-factory.h |    4 ++--
 2 files changed, 25 insertions(+), 25 deletions(-)

commit 936eed3e0baaa0c262ebb0b968d0bb70475a9ff4
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Apr 17 12:43:43 2012 -0400

    Add e_data_factory_ref_backend_factory().
    
    Just a way to get access to the EBackendFactory itself.
    
    Needed on the account-mgmt branch to check whether a suitable E-D-S
    backend factory is available to handle a given GNOME Online Account
    provider type such as "exchange".

 .../reference/libebackend/libebackend-sections.txt |    1 +
 libebackend/e-data-factory.c                       |   48 +++++++++++++++++++-
 libebackend/e-data-factory.h                       |    6 ++-
 3 files changed, 52 insertions(+), 3 deletions(-)

commit 42e5b069cc2fba3b4de94d1ea7594990ee349235
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Apr 17 17:44:52 2012 +0200

    Bug #667891 - Rapid message list regen when downloading a folder

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

commit bbc30c0401ed1bbf80a047c8c5e5e5716bcd1203
Author: Sasi Bhushan <sasi@swecha.net>
Date:   Tue Apr 17 15:19:41 2012 +0530

    Updated Telugu Translation

 po/te.po |  678 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 327 insertions(+), 351 deletions(-)

commit 97a927edc28fc093edc29c1f34c07460f5ba672c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Apr 16 18:02:53 2012 -0400

    EDataFactory: Clarify a comment.
    
    Verified this with Ryan Lortie.

 libebackend/e-data-factory.c |    7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

commit 785ae185f55e812f3d0a7a0b12842e0118af534f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Apr 16 17:43:47 2012 -0400

    EDataFactory: Move reload policy to subclasses.
    
    The upcoming D-Bus service for data sources will be derived from
    EDataFactoryClass, and it *does* support E_DBUS_SERVER_EXIT_RELOAD.

 addressbook/libedata-book/e-data-book-factory.c |   17 +++++++++++++++++
 calendar/libedata-cal/e-data-cal-factory.c      |   17 +++++++++++++++++
 libebackend/e-data-factory.c                    |   20 --------------------
 3 files changed, 34 insertions(+), 20 deletions(-)

commit 96312ea1c0cccd3003a9657fb9f18345594ff447
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Apr 16 10:03:10 2012 -0400

    Remove EBackend::last-client-gone signal.
    
    The signal is no longer needed due to the previous EDataFactory commit.
    
    I also removed a couple unused "last_client_gone" function pointers in
    EBookBackendClass and ECalBackendClass just to get rid of all traces of
    the signal (and since I'm on an ABI breaking spree anyway).
    
    The API breakage should be contained within E-D-S.  The ABI breakage
    will affect 3rd party extensions so the libedata-book and libedata-cal
    shared object names have been bumped for good measure.

 addressbook/libedata-book/e-book-backend.c         |   11 ++-----
 addressbook/libedata-book/e-book-backend.h         |    1 -
 calendar/libedata-cal/e-cal-backend.c              |   30 +++++++----------
 calendar/libedata-cal/e-cal-backend.h              |    3 --
 .../reference/libebackend/libebackend-sections.txt |    1 -
 libebackend/e-backend.c                            |   34 --------------------
 libebackend/e-backend.h                            |    4 ---
 7 files changed, 13 insertions(+), 71 deletions(-)

commit da511b9d80abdfbea2ff8bb0eaf6c05b6ef426ab
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Apr 16 09:43:09 2012 -0400

    EDataFactory: Keep only weak references to backends.
    
    Have EDataFactory keep only weak references to the EBackend instances it
    creates.  Then, when the last client connection to a backend closes, the
    backend finalizes automatically.  No explicit action required.
    
    This breaks the API slightly by renaming e_data_factory_get_backend() to
    e_data_factory_ref_backend() to reflect the fact that a strong reference
    is now returned to the caller, and the caller must call g_object_unref()
    when finished with it.  The impact of the API break should be contained
    within E-D-S.
    
    This uses the new GWeakRef API in GLib 2.32 to ensure thread-safety.
    
    The libebackend shared object name has already been bumped for 3.5.1.

 addressbook/libedata-book/e-data-book-factory.c    |   12 +--
 calendar/libedata-cal/e-data-cal-factory.c         |   14 ++--
 .../reference/libebackend/libebackend-sections.txt |    2 +-
 libebackend/e-data-factory.c                       |   86 ++++++++++++++------
 libebackend/e-data-factory.h                       |    2 +-
 5 files changed, 79 insertions(+), 37 deletions(-)

commit 7204df8333c403abbfbbb0b6a92c2023ae4d9e32
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Apr 16 09:30:23 2012 -0400

    Fix more missing linker flags.

 docs/reference/addressbook/libedata-book/Makefile.am |    1 +
 tests/libedata-cal/Makefile.am                       |    3 +++
 2 files changed, 4 insertions(+)

commit 53fd98f710854a8d1d61e3897fde9c14a67872d0
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Apr 16 10:55:17 2012 -0400

    EDataCalFactory: Implement GInitable.
    
    Not needed just yet, but my previous batch of commits broke this
    and it's needed on the account-mgmt branch.  So rough it in now.

 calendar/libedata-cal/e-data-cal-factory.c |   28 +++++++++++++++++++++++++++-
 1 file changed, 27 insertions(+), 1 deletion(-)

commit b3132ee14a442004d0dc89a62f245d0ae5ee0d57
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Apr 16 10:53:40 2012 -0400

    EDataBookFactory: Implement GInitable.
    
    Not needed just yet, but my previous batch of commits broke this
    and it's needed on the account-mgmt branch.  So rough it in now.

 addressbook/libedata-book/e-data-book-factory.c |   30 +++++++++++++++++++++--
 1 file changed, 28 insertions(+), 2 deletions(-)

commit 873f3349032cdaf6bd690fb7ec43826829d9821a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Apr 16 10:32:03 2012 -0400

    EBookBackendLDAP: GSource IDs are unsigned.

 addressbook/backends/ldap/e-book-backend-ldap.c |   23 +++++++++++------------
 1 file changed, 11 insertions(+), 12 deletions(-)

commit cd889c2d9f767506911eb6bf8bb560d872f6f4bd
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Apr 15 13:20:19 2012 -0400

    EDataCalFactory targets ECalBackendFactory.

 calendar/libedata-cal/e-data-cal-factory.c |    4 ++++
 1 file changed, 4 insertions(+)

commit a6a179525484547fa4454f7cf7767ab7f0b72b45
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Apr 15 13:18:52 2012 -0400

    EDataCalFactory: Cosmetic tweaks.

 calendar/libedata-cal/e-data-cal-factory.c |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit cee46e235c26e2632113b501909048e4a334eccc
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Apr 15 13:15:52 2012 -0400

    EDataBookFactory targets EBookBackendFactory.

 addressbook/libedata-book/e-data-book-factory.c |    4 ++++
 1 file changed, 4 insertions(+)

commit e97fbd39878fb333ef786c29f0e5bb09a444645e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Apr 15 13:14:23 2012 -0400

    EDataBookFactory: Cosmetic tweaks.

 addressbook/libedata-book/e-data-book-factory.c |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 0cb29838e07947fbcb18f3bcf062af7872c54434
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Apr 15 12:44:17 2012 -0400

    ECalBackendFactory is missing a 'priv' pointer.
    
    Unfortunately fixing this breaks libedata-cal's ABI.

 calendar/libedata-cal/e-cal-backend-factory.h |    1 +
 configure.ac                                  |    2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit aebeb379465e8ebbf6217c8ffb706381778d4c25
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Apr 15 12:45:58 2012 -0400

    EBookBackendFactory is missing a 'priv' pointer.
    
    Unfortunately fixing this breaks libedata-book's ABI.

 addressbook/libedata-book/e-book-backend-factory.h |    1 +
 configure.ac                                       |    2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 5b925dfd93f2ef18de2ffe61591bc674e746dbd0
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Apr 15 12:33:51 2012 -0400

    ECalBackendFactory extends EDataCalFactory.

 calendar/libedata-cal/e-cal-backend-factory.c |    5 +++++
 1 file changed, 5 insertions(+)

commit 214eef9f3f0b7de2f34f3d062bb2c7773c5c1010
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Apr 15 12:27:19 2012 -0400

    EBookBackendFactory extends EDataBookFactory.

 addressbook/libedata-book/e-book-backend-factory.c |    5 +++++
 1 file changed, 5 insertions(+)

commit defd7692d83a1813d64205e32166ca9f253f6a7f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Apr 15 12:12:29 2012 -0400

    EDataFactory: Add 'backend_factory_type' class member.
    
    Subclasses may now specify exactly what type of backend factories to
    instantiate by setting the 'backend_factory_type' class member, which
    defaults to E_TYPE_BACKEND_FACTORY.
    
    Note that because sizeof(GType) and sizeof(gpointer) are not necessarily
    equal, the reserved pointer pool at the end of the class struct does not
    help us avoid an ABI break in this case.  But the libebackend's ABI has
    already been broken since 3.4.0.

 libebackend/e-data-factory.c |    6 +++++-
 libebackend/e-data-factory.h |    2 ++
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 55809b9010a93ea473b5522dac789d27ea976dd3
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Apr 15 12:06:46 2012 -0400

    Have EDBusServer load modules and extensions.

 libebackend/e-data-factory.c |    4 ----
 libebackend/e-dbus-server.c  |   12 ++++++++++++
 2 files changed, 12 insertions(+), 4 deletions(-)

commit 73e1e5c216beba5ac61c14c2aad3d038225717f3
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Apr 15 12:02:52 2012 -0400

    EDataFactory: No need to implement GInitable.
    
    Load EBackendFactory instances in constructed().

 libebackend/e-data-factory.c |   32 +++++++++++---------------------
 1 file changed, 11 insertions(+), 21 deletions(-)

commit d38cd6a8bcb51b35ed9f5565cf1001068c160058
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Apr 15 11:57:33 2012 -0400

    EDataFactory: Remove redundant interface declaration.
    
    EDataFactory's base class (EDBusServer) is already extensible.

 libebackend/e-data-factory.c |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit ccd5832127243fb837997786dfa846fa39ea9ab0
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Apr 14 14:06:05 2012 -0400

    Miscellaneous tweaks.
    
    Just comparing branches, reducing diff noise.

 libebackend/e-module.c                    |    4 ++--
 libedataserverui/e-name-selector-dialog.h |    3 ++-
 libedataserverui/e-name-selector.h        |    2 +-
 3 files changed, 5 insertions(+), 4 deletions(-)

commit 5410092f65d6d35c2c0f48295ab44543ea0a2a4f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Apr 14 13:27:26 2012 -0400

    Remove EDataFactory's "online" property.
    
    Network monitoring no longer needs to be centralized in EDataFactory
    since we're using GNetworkMonitor, so remove EDataFactory's "online"
    property and public get/set functions.
    
    Instead, let each EBackend instance manage its own "online" state.
    Eventually we'll transition to more sophisticated network monitoring.
    
    This is an API break but not the first since 3.5.1 development began.
    libebackend's shared object name has already been bumped.

 .../reference/libebackend/libebackend-sections.txt |    2 -
 libebackend/e-backend.c                            |   20 ++++
 libebackend/e-data-factory.c                       |   96 --------------------
 libebackend/e-data-factory.h                       |    3 -
 4 files changed, 20 insertions(+), 101 deletions(-)

commit 50870484b7129f8ffec7a8bf8e73a7feaa0b5aed
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Apr 14 10:41:18 2012 -0400

    Fix e_backend_factory_get_hash_key() documentation.

 libebackend/e-backend-factory.c |    2 ++
 1 file changed, 2 insertions(+)

commit 3b9e020e91404ee6b5d1655b0b681b50e5f8a1b3
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Apr 12 09:49:19 2012 -0400

    ENameSelectorDialog: Remove use of "primary_addressbook".
    
    It's not appropriate for a libedataserverui widget to initialize itself
    based on Evolution-specific state.  This also eliminates GConf usage in
    ENameSelectorDialog.

 libedataserverui/e-name-selector-dialog.c |   15 +--------------
 1 file changed, 1 insertion(+), 14 deletions(-)

commit 02452e2fe5a085186ab2d6f5494199c3db55cd62
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Apr 12 09:41:47 2012 -0400

    ENameSelectorEntry: Remove USER_QUERY_FIELDS macro.
    
    No schema was ever defined for this GConf key so it couldn't have been
    that important.  The symbol name itself is not namespaced properly (no
    "E" prefix).  And it's inappropriate to use Evolution-specific keys in
    E-D-S to begin with.
    
    This is an API break.  There will be more along these lines.

 configure.ac                                                  |    2 +-
 docs/reference/libedataserverui/libedataserverui-sections.txt |    1 -
 libedataserverui/e-name-selector-dialog.c                     |    3 ---
 libedataserverui/e-name-selector-entry.c                      |    2 --
 libedataserverui/e-name-selector-entry.h                      |    7 -------
 5 files changed, 1 insertion(+), 14 deletions(-)

commit 716ae3b239015c7ba9b3894044f12f52184a3d22
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Apr 12 09:26:20 2012 -0400

    Make ENameSelectorEntry extensible.

 libedataserverui/e-name-selector-entry.c |   22 ++++++++++++++++++++--
 1 file changed, 20 insertions(+), 2 deletions(-)

commit 7ac3a6c368377b2a17f6e04cf176492590052dba
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Apr 12 08:28:22 2012 -0400

    Make ENameSelectorDialog extensible.

 libedataserverui/Makefile.am              |    1 +
 libedataserverui/e-name-selector-dialog.c |   28 +++++++++++++++++++++++-----
 2 files changed, 24 insertions(+), 5 deletions(-)

commit 67ccfad9d3ce9b6cc9560d190daba251524e5643
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Apr 12 14:51:50 2012 +0200

    Bug #673894 - Adding events to Google Calendar is broken

 calendar/backends/caldav/e-cal-backend-caldav.c |   71 +++++++++++++++++++++--
 1 file changed, 67 insertions(+), 4 deletions(-)

commit a7aac1f7b4958131a158491492b5a5536957303e
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Apr 12 14:28:12 2012 +0200

    Fix regression about removal notification introduced in bug #670457

 calendar/libedata-cal/e-data-cal.c |    9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 6de5b0fe9ac320e90e108dca757087022686bf61
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Apr 12 08:15:25 2012 -0400

    Gut EOfflineListener.
    
    EOfflineListener no longer uses GConf, and e_offline_listen_get_state()
    now returns EOL_STATE_ONLINE always.  No one should be using this class
    by now anyway.

 libebackend/e-offline-listener.c |  135 ++++++--------------------------------
 1 file changed, 21 insertions(+), 114 deletions(-)

commit 423191a504ea50800f98cbd38fb4344b01b4c943
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Apr 11 19:10:16 2012 +0200

    Bug #667477 - EXDATE containing time are not handle correctly

 calendar/libecal/e-cal-recur.c |   17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

commit 241edbd532a37c044d184efe7bce17bfa0b58e92
Author: Palmer Dabbelt <palmem@comcast.net>
Date:   Wed Apr 11 18:13:12 2012 +0200

    Bug #666896 - Workaround Improper GB-2312 Mail Encodings

 camel/camel-iconv.c |   11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit 0b4a5952ecd10dfaca13aedce909b3887cf3ec3e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Apr 10 21:17:54 2012 -0400

    Add E_DBUS_SERVER_EXIT_RELOAD.
    
    EDBusServer now responds to SIGHUP by calling
    
      e_dbus_server_quit (server, E_DBUS_SERVER_EXIT_RELOAD)
    
    However EDataFactory (a subclass of EDBusServer) does not support
    reloading at present, so it must intercept the RELOAD request and
    stop the quit() emission.
    
    This feature will be used in the upcoming source registry service.

 libebackend/e-backend-enums.h |    9 ++++++++-
 libebackend/e-data-factory.c  |   20 ++++++++++++++++++++
 libebackend/e-dbus-server.c   |   22 ++++++++++++++++++++++
 3 files changed, 50 insertions(+), 1 deletion(-)

commit 0d13d6d32a27f22f629668e4e1e062753782432a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Apr 10 20:31:10 2012 -0400

    EDBusServer: Add exit codes to run() and quit().
    
    This is a minor API break but should be confined to libebackend.
    
    e_dbus_server_quit() now takes an exit code, which is propagated through
    the quit() signal.  e_dbus_server_run() now returns the exit code passed
    to e_dbus_server_quit().

 configure.ac                |    2 +-
 libebackend/e-dbus-server.c |   73 ++++++++++++++++++++++++++++---------------
 libebackend/e-dbus-server.h |   13 +++++---
 3 files changed, 58 insertions(+), 30 deletions(-)

commit f6e64518e7541ec0fd540a7b627811edb02d7334
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Apr 10 19:26:57 2012 -0400

    Add EDBusServerExitCode enum type.

 .../reference/libebackend/libebackend-sections.txt |    3 ++
 libebackend/Makefile.am                            |   12 +++++++
 libebackend/e-backend-enums.h                      |   38 ++++++++++++++++++++
 3 files changed, 53 insertions(+)

commit ed1963ee49973de94a189fa30974d5666fec8d0a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Apr 10 18:44:39 2012 -0400

    Make e_dbus_server_load_modules() idempotent.
    
    The function now keeps a static hash table of module directories it has
    loaded, and simply returns if it detects a previously loaded directory.

 libebackend/e-dbus-server.c |   18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 98f551a9ee007ee76bf6eeea9ed9b5a1a4403ebf
Author: Carles Ferrando <carles.ferrando@gmail.com>
Date:   Wed Apr 11 00:02:59 2012 +0200

    [l10n]Updated Catalan (Valencian) translation

 po/ca@valencia.po |  148 +++++++++++++++++++++++++++--------------------------
 1 file changed, 75 insertions(+), 73 deletions(-)

commit 8499284e44d82c9efc6a9737409609bdce2f20bf
Author: Jordi Serratosa <jordis@softcatala.cat>
Date:   Wed Apr 11 00:02:54 2012 +0200

    [l10n] Fixes on Catalan translation

 po/ca.po |  104 ++++++++++++++++++++++++++------------------------------------
 1 file changed, 43 insertions(+), 61 deletions(-)

commit 5a3dfe6166871feb9b3e1410c6cb53f751fef42d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Apr 10 12:39:51 2012 -0400

    EDBusServer: Finish documenting API.

 libebackend/e-dbus-server.c |   72 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 72 insertions(+)

commit 9f35a15f90daf9c862772ce290aca8ffcac8fe74
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Apr 10 12:17:11 2012 -0400

    EDBusServer: Fix run/quit signal marshallers.

 libebackend/e-dbus-server.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6ef222386afdaa69aaee8edccd2b70dbdd1bebdb
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Apr 10 11:35:37 2012 -0400

    Add "new symbols in 3.6" indices to API docs.

 docs/reference/addressbook/libebook/libebook-docs.sgml           |    4 ++++
 docs/reference/addressbook/libedata-book/libedata-book-docs.sgml |    4 ++++
 docs/reference/calendar/libecal/libecal-docs.sgml                |    4 ++++
 docs/reference/calendar/libedata-cal/libedata-cal-docs.sgml      |    4 ++++
 docs/reference/camel/camel-docs.sgml                             |    4 ++++
 docs/reference/libebackend/libebackend-docs.xml                  |    4 ++++
 docs/reference/libedataserver/libedataserver-docs.sgml           |    4 ++++
 docs/reference/libedataserverui/libedataserverui-docs.sgml       |    4 ++++
 8 files changed, 32 insertions(+)

commit a8a1ba1f08b7436ca1c6a31966d3f1666ba4418c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Apr 10 11:30:02 2012 -0400

    Fix typo in libebackend docs.

 docs/reference/libebackend/libebackend-docs.xml |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 58ea460522333b1b618eef02df1cab2b35bc1e11
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Apr 9 19:45:59 2012 -0400

    Add some missing linker flags.
    
    Caught libtool linking to installed E-D-S libraries instead of "in-tree"
    libraries.  Wonder how many more cases are lurking, or if there's some
    way to produce warnings about it...

 docs/reference/addressbook/libedata-book/Makefile.am |    1 +
 services/evolution-addressbook-factory/Makefile.am   |    1 +
 2 files changed, 2 insertions(+)

commit 7e69e6505ee3eeb4b40bffbfc77029984777226b
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Sun Apr 8 13:23:12 2012 +0200

    Updated Spanish translation

 po/es.po |  463 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 239 insertions(+), 224 deletions(-)

commit dd7773a444293184011d928326fa5413d3416215
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Apr 7 13:45:34 2012 -0400

    Add "new symbols in 3.4" indices to API docs.

 docs/reference/addressbook/libebook/libebook-docs.sgml           |    4 ++++
 docs/reference/addressbook/libedata-book/libedata-book-docs.sgml |    4 ++++
 docs/reference/calendar/libecal/libecal-docs.sgml                |    4 ++++
 docs/reference/calendar/libedata-cal/libedata-cal-docs.sgml      |    4 ++++
 docs/reference/libedataserver/libedataserver-docs.sgml           |    4 ++++
 docs/reference/libedataserverui/libedataserverui-docs.sgml       |    4 ++++
 6 files changed, 24 insertions(+)

commit 942ff8dd8d6cfc3b3d7b62815f9a35b32582fb5a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Apr 7 13:38:34 2012 -0400

    Update libedataserver API docs.

 docs/reference/libedataserver/libedataserver-sections.txt |    1 +
 1 file changed, 1 insertion(+)

commit 7956a7063a453feeb0df5f7a03b44721079d7abe
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Apr 7 13:37:20 2012 -0400

    Add e_file_recursive_delete().
    
    Equivalent to "rm -r FILE".  Use with caution.

 .../libedataserver/libedataserver-sections.txt     |    3 +
 libedataserver/e-data-server-util.c                |  175 ++++++++++++++++++++
 libedataserver/e-data-server-util.h                |   14 +-
 3 files changed, 191 insertions(+), 1 deletion(-)

commit 48c1e5592bbfee3b3c8ce6ba63ce7adf3e2137f6
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Apr 6 15:37:22 2012 +0200

    Bug #666438 - Contact's Full name field not displayed in list view

 addressbook/libebook/e-contact.c |   14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit 92b7f86ce22878ac851fb8efb78fc9d2edc2c46e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Apr 5 23:38:08 2012 -0400

    Remove CamelHttpStream.
    
    Not needed now that Evolution uses WebKit.
    
    Been wanting to get rid of this for years...

 camel/Makefile.am                       |    2 -
 camel/camel-http-stream.c               |  684 -------------------------------
 camel/camel-http-stream.h               |  120 ------
 camel/camel.h                           |    1 -
 docs/reference/camel/camel-docs.sgml    |    1 -
 docs/reference/camel/camel-sections.txt |   22 -
 docs/reference/camel/camel.types        |    1 -
 docs/reference/camel/tree_index.sgml    |    1 -
 po/POTFILES.in                          |    1 -
 9 files changed, 833 deletions(-)

commit 87399d13271c133bc56a9448cd89fca97f04fec7
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Apr 5 13:50:42 2012 +0200

    Bug #673563 - Encoded filename for Outlook broken by spaces

 camel/camel-mime-utils.c |   37 ++++++++++++++++++++++---------------
 1 file changed, 22 insertions(+), 15 deletions(-)

commit 32384d60d209c4f93ec9bd09ab93a636ec33621a
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Mon Feb 20 11:27:11 2012 +0200

    Bug 670435: Added e_cal_client_view_set_flags()
    
    This commit adds a ECalClientViewFlags to ECalClientView with
    an initial flag value E_CAL_CLIENT_VIEW_FLAGS_NOTIFY_INITIAL
    to control whether the initial object notifications are sent.
    The default is to send notifications, if the flag is unset then
    only future notifications are issued.

 calendar/libecal/e-cal-client-view.c    |   34 +++++++++++++++
 calendar/libecal/e-cal-client-view.h    |   19 +++++++++
 calendar/libedata-cal/e-data-cal-view.c |   69 ++++++++++++++++++++++++++-----
 calendar/libedata-cal/e-data-cal-view.h |    2 +
 calendar/libegdbus/e-gdbus-cal-view.c   |   31 ++++++++++++++
 calendar/libegdbus/e-gdbus-cal-view.h   |    6 +++
 6 files changed, 151 insertions(+), 10 deletions(-)

commit c3b75f197f07d98a52559c726f70f5faf9f952f3
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Thu Apr 5 10:50:46 2012 +0300

    Bug 673527 - Addressbook bulk methods are broken
    
    Fixes bulk methods in addressbook file backend, that was broken by:
    e144f7b5b0aba6e7903c3c98c4db792fddbf9c50

 addressbook/backends/file/e-book-backend-file.c |   66 ++++++++++++-----------
 1 file changed, 36 insertions(+), 30 deletions(-)

commit 2d6f9dcca031268b7563287f0294d768480813a9
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Apr 4 19:10:31 2012 +0200

    Bug #664793 - Deadlock on EClient operation cancel

 libedataserver/e-client.c          |   10 +++++++
 libedataserver/e-gdbus-templates.c |   58 ++++++++++++++++++++++++++----------
 libedataserverui/e-client-utils.c  |    3 ++
 3 files changed, 55 insertions(+), 16 deletions(-)

commit 96802a5e3485b97d08b73135b9ca09d3ce2de5b0
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Apr 3 14:05:10 2012 +0200

    CalDAV backend could starve on its dispose waiting for slave finish

 calendar/backends/caldav/e-cal-backend-caldav.c |   41 +++++++++++++++--------
 1 file changed, 27 insertions(+), 14 deletions(-)

commit 420bcf0c5608171f8aab17cbf865468fd9ede2af
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Apr 1 15:43:05 2012 -0400

    EDBusServer: Add run/quit signals.
    
    Extensions may want to hook into these signals.
    
    This uses two reserved slots in the EDBusServerClass struct to avoid
    breaking ABI, so no need to change libebackend's shared object name.

 libebackend/e-dbus-server.c |   78 +++++++++++++++++++++++++++++++------------
 libebackend/e-dbus-server.h |    4 ++-
 2 files changed, 59 insertions(+), 23 deletions(-)

commit 655d264241f9886b7f9e4fff64873b1a50ea67b8
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Mar 31 22:35:47 2012 -0400

    Remove .gitignore from source control.
    
    Not sure why this was under source control to begin with when we have
    git.mk to generate these files.

 .gitignore |  111 ------------------------------------------------------------
 1 file changed, 111 deletions(-)

commit 722bc0916790d79c627890a9ef30babd66866a05
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Mar 31 20:12:13 2012 -0400

    Remove migration of categories from GConf.
    
    We've been storing category information in an XML file rather than GConf
    for several years now.  Since we're in the process of dumping GConf it's
    pointless to keep the migration code around any longer.

 libedataserver/e-categories.c |   67 -----------------------------------------
 1 file changed, 67 deletions(-)

commit 3bf48a65120885ef51ed8a2dc8fee7e481c0bda8
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Mar 31 10:38:05 2012 -0400

    Deprecate EOfflineListener.

 docs/reference/libebackend/libebackend-docs.xml |    2 +-
 libebackend/e-offline-listener.c                |   10 +++-------
 libebackend/e-offline-listener.h                |    5 +++++
 3 files changed, 9 insertions(+), 8 deletions(-)

commit f8e615bf8bbd75b38144b75dbea337626c7b604a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Mar 31 10:37:06 2012 -0400

    EDataFactory: Use GNetworkMonitor always.

 libebackend/e-data-factory.c |   99 +++++-------------------------------------
 1 file changed, 10 insertions(+), 89 deletions(-)

commit 34e02a4d1cfcb11b3f358bda58ca34a17a5cab76
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Mar 31 10:29:03 2012 -0400

    Require GLib >= 2.32.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit baa878ed023d9cb250c7c9855fd7e259c5232c08
Author: Carles Ferrando <carles.ferrando@gmail.com>
Date:   Tue Mar 27 22:16:43 2012 +0200

    [l10n]Updated Catalan (Valencian) translation

 po/ca@valencia.po | 2936 ++++++++++++++++++++++++++++++-----------------------
 1 file changed, 1640 insertions(+), 1296 deletions(-)

commit d5cea965b4e3170cf0c561b8995ada15c1e0cec3
Author: Gil Forcada <gforcada@gnome.org>
Date:   Tue Mar 27 22:16:22 2012 +0200

    [l10n] Updated Catalan translation

 po/ca.po | 2984 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 1670 insertions(+), 1314 deletions(-)

commit 4a3f2b0930e236580f9044217d77536170f48ab5
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Tue Feb 21 09:38:43 2012 +0200

    Bug 670457: Add bulk methods to ECalClient
    
    Add e_cal_client_create_objects*() / e_cal_client_modify_objects*() /
    e_cal_client_remove_objects*() bulk methods to ECalClient.

 calendar/backends/caldav/e-cal-backend-caldav.c    |  252 +++----
 .../backends/contacts/e-cal-backend-contacts.c     |   16 +-
 calendar/backends/file/e-cal-backend-file.c        |  713 +++++++++++---------
 calendar/backends/http/e-cal-backend-http.c        |   57 +-
 calendar/libecal/e-cal-client.c                    |  476 ++++++++++++-
 calendar/libecal/e-cal-client.h                    |   12 +
 calendar/libecal/e-cal-util.h                      |   27 +
 calendar/libecal/e-cal.c                           |   35 +-
 calendar/libedata-cal/e-cal-backend-sync.c         |  203 +++---
 calendar/libedata-cal/e-cal-backend-sync.h         |   12 +-
 calendar/libedata-cal/e-cal-backend.c              |   92 ++-
 calendar/libedata-cal/e-cal-backend.h              |   12 +-
 calendar/libedata-cal/e-data-cal.c                 |  201 +++---
 calendar/libedata-cal/e-data-cal.h                 |    6 +-
 calendar/libegdbus/e-gdbus-cal.c                   |  271 ++++----
 calendar/libegdbus/e-gdbus-cal.h                   |   50 +-
 configure.ac                                       |    6 +-
 libedataserver/e-data-server-util.c                |   20 +
 libedataserver/e-data-server-util.h                |    1 +
 tests/libecal/client/Makefile.am                   |    3 +
 tests/libecal/client/test-client-bulk-methods.c    |  253 +++++++
 21 files changed, 1823 insertions(+), 895 deletions(-)

commit 0f4ebc2a1c233abb439bed91468344c1164b9218
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Mar 27 11:58:52 2012 -0400

    Remove all CAMEL_PROVIDER_CONF_DEFAULT_* symbols.
    
    These are no longer used.

 camel/camel-provider.h                  |    8 --------
 docs/reference/camel/camel-sections.txt |    3 ---
 2 files changed, 11 deletions(-)

commit eee311865a85a42b1453b772d8338d6059f40273
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Mar 27 17:12:30 2012 +0200

    Bug #672175 - Make CamelFolderSearch cancellable

 camel/camel-disco-folder.c                 |    2 +-
 camel/camel-folder-search.c                |  143 +++++-----------------------
 camel/camel-folder-search.h                |    6 +-
 camel/camel-folder.c                       |   12 ++-
 camel/camel-folder.h                       |    6 ++
 camel/camel-offline-folder.c               |    2 +-
 camel/camel-vee-folder.c                   |   23 +++--
 camel/providers/imap/camel-imap-folder.c   |   15 +--
 camel/providers/imapx/camel-imapx-folder.c |    9 +-
 camel/providers/local/camel-local-folder.c |    9 +-
 camel/providers/nntp/camel-nntp-folder.c   |    9 +-
 camel/tests/folder/test3.c                 |    2 +-
 camel/tests/folder/test8.c                 |    2 +-
 configure.ac                               |    2 +-
 14 files changed, 85 insertions(+), 157 deletions(-)

commit abb440b8b2c17482596ca080c30ce21fb54afcb8
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Mar 27 10:49:02 2012 +0200

    Bug #663324 - Categories not correctly aligned with Google contacts

 .../backends/google/e-book-backend-google.c        |  127 +++++++++++++++++---
 1 file changed, 108 insertions(+), 19 deletions(-)

commit 0cc952de5fb4ea3e8e491ee9f7d82656f9f395b7
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Mar 27 10:44:17 2012 +0200

    Avoid possible use-after-free in Google's addressbook backend

 addressbook/backends/google/e-book-backend-google.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit bacabf34b53eb4e7eaadd6518c8643d6e440d9a6
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Mar 26 18:01:14 2012 +0200

    Updated Spanish translation

 po/es.po | 1416 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 711 insertions(+), 705 deletions(-)

commit 5a64902e3621a8cd87793908e4209bb6e7c91cb4
Author: Daniel Nylander <po@danielnylander.se>
Date:   Mon Mar 26 17:50:34 2012 +0200

    Updated Swedish translation

 po/sv.po | 1462 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 739 insertions(+), 723 deletions(-)

commit d5b63b78629cb168d56b0ddb0cf16219b7063955
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Mar 26 17:47:52 2012 +0200

    Bug #672258 - Error while moving messages in local folders

 camel/providers/local/camel-maildir-folder.c  |    3 +++
 camel/providers/local/camel-maildir-summary.c |   18 ++++++++++++++++++
 2 files changed, 21 insertions(+)

commit 61fa51ad86b07ba7830db4d5bb9c0a15081ca7e2
Author: Pawel Moll <mail@pawelmoll.com>
Date:   Mon Mar 26 17:41:14 2012 +0200

    Bug #671172 - camel: smtp: Make EHLO keywords check case insensitive
    
    According to section 4.1.1.1 of RFC 2821 (last paragraph,
    see tools.ietf.org/html/rfc2821#section-4.1.1.1):
    
       Although EHLO keywords may be specified in upper, lower, or mixed
       case, they MUST always be recognized and processed in a case-
       insensitive manner.  This is simply an extension of practices
       specified in RFC 821 and section 2.4.1.
    
    Current smtp_helo() implementation is using strncmp() - replace them
    with g_ascii_strncasecmp().

 camel/providers/smtp/camel-smtp-transport.c |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 67d573c5082135b0fb0783348e146282037213b1
Author: Yanko Kaneti <yaneti@declera.com>
Date:   Mon Mar 26 17:35:15 2012 +0200

    Bug #670470 - Do not force password for IMAPx connection

 camel/providers/imapx/camel-imapx-server.c |    1 -
 1 file changed, 1 deletion(-)

commit 61ee9730ec22b2c578569efc747a65d9734d6789
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Mar 26 10:07:49 2012 -0400

    Limit supported gweather to < 3.5.
    
    gweather-3.5 introduces API changes we do not yet support.
    
    A patch for gweather-3.5 support exists in bug 672805, but since our
    policy forbids requiring unstable libraries, gweather-3.4 support must
    be retained until GNOME 3.6 is released.  gweather-3.5/3.6 support will
    remain optional until 3.7.1.

 configure.ac |    5 +++++
 1 file changed, 5 insertions(+)

commit 01ad5d322bd27f6d048cbb0e7ff47219cfb13f79
Author: Krishnababu Krothapalli <email>
Date:   Mon Mar 26 20:00:50 2012 +0530

    Updated Telugu Translations

 po/te.po |  668 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 312 insertions(+), 356 deletions(-)

commit d1f34d4ff94e49d8add8963534648360ff09f4d1
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Mar 26 15:33:14 2012 +0200

    Bug #658742 - Change EContact property description string

 addressbook/libebook/e-contact.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4909b882ab0070dcdc18d4c586f70be54d6d4e4e
Author: Rajesh Ranjan <rranjan@redhat.com>
Date:   Mon Mar 26 16:45:21 2012 +0530

    hindi translation by Chandan Kumar

 po/hi.po |  894 ++++++++++++++++++++++++++++----------------------------------
 1 file changed, 407 insertions(+), 487 deletions(-)

commit 1bfd28bbc30d64d62ac8e9955ed35ac30641a830
Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
Date:   Mon Mar 26 16:12:26 2012 +0530

    Updated Marathi Translations

 po/mr.po | 7201 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 4189 insertions(+), 3012 deletions(-)

commit 3bc3fa26e53895b14eadabe2ed617e67e18fab96
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Tue Jan 24 20:06:03 2012 +0000

    build: Add an --enable-code-coverage configure option to enable gcov support
    
    When enabled, this will compile all the EDS libraries (but not test programs)
    with the necessary GCC and ld flags to enable code coverage support using
    gcov.
    
    Closes: https://bugzilla.gnome.org/show_bug.cgi?id=668608

 addressbook/backends/file/Makefile.am              |    8 ++++++--
 addressbook/backends/google/Makefile.am            |    8 ++++++--
 addressbook/backends/ldap/Makefile.am              |    8 ++++++--
 addressbook/backends/vcf/Makefile.am               |    8 ++++++--
 addressbook/backends/webdav/Makefile.am            |    8 ++++++--
 addressbook/libebook/Makefile.am                   |    8 ++++++--
 addressbook/libedata-book/Makefile.am              |    8 ++++++--
 addressbook/libegdbus/Makefile.am                  |    8 ++++++--
 calendar/backends/caldav/Makefile.am               |    8 ++++++--
 calendar/backends/contacts/Makefile.am             |    8 ++++++--
 calendar/backends/file/Makefile.am                 |    8 ++++++--
 calendar/backends/http/Makefile.am                 |    8 ++++++--
 calendar/backends/weather/Makefile.am              |    8 ++++++--
 calendar/libecal/Makefile.am                       |    8 ++++++--
 calendar/libedata-cal/Makefile.am                  |    8 ++++++--
 calendar/libegdbus/Makefile.am                     |    8 ++++++--
 camel/Makefile.am                                  |    8 ++++++--
 camel/providers/imap/Makefile.am                   |    8 ++++++--
 camel/providers/imapx/Makefile.am                  |    8 ++++++--
 camel/providers/local/Makefile.am                  |    8 ++++++--
 camel/providers/nntp/Makefile.am                   |    8 ++++++--
 camel/providers/pop3/Makefile.am                   |    8 ++++++--
 camel/providers/sendmail/Makefile.am               |    8 ++++++--
 camel/providers/smtp/Makefile.am                   |    8 ++++++--
 configure.ac                                       |   19 +++++++++++++++++++
 libebackend/Makefile.am                            |    8 ++++++--
 libedataserver/Makefile.am                         |    8 ++++++--
 libedataserverui/Makefile.am                       |    9 +++++++--
 services/evolution-addressbook-factory/Makefile.am |    6 ++++++
 services/evolution-calendar-factory/Makefile.am    |    6 ++++++
 30 files changed, 194 insertions(+), 54 deletions(-)

commit efba3a39f5c27119ee21e3a8317763c94fbef670
Author: Rajesh Ranjan <rranjan@redhat.com>
Date:   Mon Mar 26 14:47:02 2012 +0530

    hindi translation by Chandan Kumar

 po/hi.po | 9856 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 5605 insertions(+), 4251 deletions(-)

commit 5d3069cf7993a49ad15a89c00cd44cae0b8c1a68
Author: Rajesh Ranjan <rranjan@redhat.com>
Date:   Mon Mar 26 14:45:26 2012 +0530

    hindi translation by Chandan Kumar

 po/hi.po | 9719 +++++++++++++++++++++++++++-----------------------------------
 1 file changed, 4250 insertions(+), 5469 deletions(-)

commit 997812407c0500cb30aaa9beb77993530d38504d
Author: ManojKumar Giri <mgiri@redhat.com>
Date:   Mon Mar 26 13:47:49 2012 +0530

    Updated Odia Translation

 po/or.po |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 863e1bffafbdec126d3c2fe3e6ed5db66b7efe93
Author: ManojKumar Giri <mgiri@redhat.com>
Date:   Mon Mar 26 13:40:33 2012 +0530

    Updated Odia Translation

 po/or.po | 3389 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 1765 insertions(+), 1624 deletions(-)

commit 8b6182a74ae05aeb16f7c58b0276049c0e64ac73
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Mar 25 23:51:44 2012 -0400

    Bump base version to 3.6.

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

commit 5e2a3f0ed96e3ca2ce2a88ef74b7668eea1ceeb4
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Mar 25 22:33:53 2012 -0400

    Post-release version bump.

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

commit 891f5b4cf7a680135af907027ba82150cad777c8
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Mar 25 21:14:15 2012 -0400

    NEWS update for 3.4.0 release.

 NEWS |   15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit a3fb753490bf252ff1742459abd1b9ed248e2b56
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Mar 23 15:15:27 2012 -0400

    CamelIMAPXServer: Prevent failed commands from starting new ones.

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

commit 7308d9d2cb56365186fa85055a5aa7b85af00435
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Mar 23 14:49:44 2012 -0400

    CamelIMAPXServer: Rework some reference counting issues.
    
    Commit 7efd1e7969c70fb497febd455591041994bbf90b was incorrect.
    
    The command DOES need to be removed from 'is->queue' before starting
    it, however we need to hold a reference on the command so it does not
    get finalized while removing it from 'is->queue'.

 camel/providers/imapx/camel-imapx-server.c |   36 +++++++++++++++++++++-------
 1 file changed, 27 insertions(+), 9 deletions(-)

commit 8f877c10057a485739c53fbbf7b4f6640dd7ba8f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Mar 23 14:01:36 2012 -0400

    CamelIMAPXCommand: Make the CamelIMAPXJob member private.
    
    This ensures we keep the CamelIMAPXJob's reference count accurate.
    
    Introduce two new CamelIMAPXCommand functions:
    
       CamelIMAPXJob * camel_imapx_command_get_job (CamelIMAPXCommand *ic)
       void            camel_imapx_command_set_job (CamelIMAPXCommand *ic,
                                                    CamelIMAPXJob *job)

 camel/providers/imapx/camel-imapx-command.c |   39 +++++
 camel/providers/imapx/camel-imapx-command.h |    5 +-
 camel/providers/imapx/camel-imapx-server.c  |  249 +++++++++++++++++++--------
 3 files changed, 216 insertions(+), 77 deletions(-)

commit 06f697d04e7141a0c58821ef86fbdc97d0933e42
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Mar 23 15:49:43 2012 -0400

    imapx_command_fetch_message_done(): Avoid a refcount issue.
    
    Fix a potential reference counting issue, but I don't think this is
    what's causing all the problems.

 camel/providers/imapx/camel-imapx-server.c |   20 ++++++++++++--------
 1 file changed, 12 insertions(+), 8 deletions(-)

commit fcae79783cff03a663e0efc8b2174a58d4945467
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Mar 23 11:11:47 2012 -0400

    CamelIMAPXCommand: Fill memory with a bit pattern before freeing.
    
    To help track down finalized CamelIMAPXCommands being passed around.

 camel/providers/imapx/camel-imapx-command.c |    9 +++++++++
 1 file changed, 9 insertions(+)

commit 25674e3689791c4fb3da7b639453b99404467a0b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Mar 23 11:08:28 2012 -0400

    CamelIMAPXCommand: Add more runtime checks.
    
    To help track down a reference counting bug, but good to do anyway.

 camel/providers/imapx/camel-imapx-command.c |   42 ++++++++++++++++-----------
 camel/providers/imapx/camel-imapx-command.h |    4 +++
 2 files changed, 29 insertions(+), 17 deletions(-)

commit 0a24ca38fc69bbc0be57df1afcb2d3928c6b878e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Mar 23 12:38:40 2012 -0400

    CamelIMAPXJob: Fill memory with a bit pattern before freeing.
    
    To help track down finalized CamelIMAPXJobs being passed around.

 camel/providers/imapx/camel-imapx-job.c |   11 +++++++++++
 1 file changed, 11 insertions(+)

commit c0799ed78c9fea6361296bb55ecf86fe5d28f13e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Mar 23 12:33:48 2012 -0400

    CamelIMAPXJob: Add more runtime checks.
    
    To help track down a reference counting bug, but good to do anyway.

 camel/providers/imapx/camel-imapx-job.c |   42 ++++++++++++++++++-------------
 camel/providers/imapx/camel-imapx-job.h |    4 +++
 2 files changed, 29 insertions(+), 17 deletions(-)

commit 6266a3d05f8dfd3a471991d1cb6713c966a458c7
Author: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>
Date:   Sat Mar 24 16:39:26 2012 +0100

    Updated Esperanto translation

 po/eo.po | 4307 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 2307 insertions(+), 2000 deletions(-)

commit 6d8edd051a9e7e8e48d8e3d9566ae3ef41907634
Author: Krishnababu Krothapalli <email>
Date:   Thu Mar 22 15:25:29 2012 +0530

    Updated Telugu Translations

 po/te.po |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 53035d87fbae2e515dad9358023ea7f8d2f845c8
Author: Krishnababu Krothapalli <email>
Date:   Thu Mar 22 15:22:56 2012 +0530

    Updated Telugu Translations

 po/te.po | 3005 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 1708 insertions(+), 1297 deletions(-)

commit a2c350865ff16a975a680c7027357e2b5f4bb137
Author: Flemming Christensen <fc@stromata.dk>
Date:   Wed Mar 21 10:15:17 2012 +0100

    Updated Danish translation

 po/da.po | 3110 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 1706 insertions(+), 1404 deletions(-)

commit 3b73714153701ee6d579d71f8c8e16d3e3121591
Author: A S Alam <aalam@users.sf.net>
Date:   Wed Mar 21 07:57:48 2012 +0530

    update Punjabi Translation

 po/pa.po | 2906 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 1643 insertions(+), 1263 deletions(-)

commit 2465ec3d97635339dbef581cad47e11ee109b892
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:   Wed Mar 21 09:10:12 2012 +0700

    Updated Vietnamese translation

 po/vi.po |  236 ++++++++++++++++++++++++++------------------------------------
 1 file changed, 100 insertions(+), 136 deletions(-)

commit a77ca235cb2504c3b7058faead1dd9bcf7c7c749
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:   Wed Mar 21 08:51:41 2012 +0700

    po/vi: updated from Damned Lies

 po/vi.po | 3160 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1659 insertions(+), 1501 deletions(-)

commit c2575d7276f8708a43f966cd53d198e5144dc4af
Author: Automatic Mirroring <aronmalache@gmail.com>
Date:   Tue Mar 20 16:07:22 2012 +0000

    Update Simplified Chinese translation.

 po/zh_CN.po | 3072 ++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1481 insertions(+), 1591 deletions(-)

commit 438ec88a5b91ef5664e967c73d15ce77e25acbad
Author: Runa Bhattacharjee <runab@redhat.com>
Date:   Tue Mar 20 19:15:59 2012 +0530

    Updated Bengali India Translaion

 po/bn_IN.po | 5033 +++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 2782 insertions(+), 2251 deletions(-)

commit dec589d3cb620f5029974e571051a9d5be3c0e6d
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Mar 19 12:36:37 2012 +0530

    post release version bump

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

commit 87aa42259b096689d81dcadb9d5c926865f2e16c
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Mar 19 11:57:06 2012 +0530

    News update for 3.3.92 release

 NEWS |   35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

commit 4c58e189aa71d87021c3294f7757e1b2d540cd33
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Thu Feb 23 14:06:08 2012 +0530

    Bug 736655 (bnc) - Deadlocks when auto-completing address in email composer

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

commit 4ac112d1b46048c56ac39f2ace735a1bb8f8774b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Mar 18 11:25:29 2012 -0400

    Update API documentation.

 addressbook/libebook/e-book-query.c                       |    4 ++--
 addressbook/libebook/e-vcard.c                            |   10 +++++-----
 camel/camel-operation.c                                   |    2 +-
 docs/reference/addressbook/libebook/libebook-sections.txt |    2 ++
 .../addressbook/libedata-book/libedata-book-sections.txt  |   13 ++++++++++---
 5 files changed, 20 insertions(+), 11 deletions(-)

commit 2d9df479aa740ca02dae7161fc9d9eb0f5e5c092
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:   Sun Mar 18 13:44:45 2012 +0000

    Updated Portuguese translation

 po/pt.po | 2913 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 1622 insertions(+), 1291 deletions(-)

commit 096e90bce705bd6c69a319c9f231910a35b463c8
Author: Jiri Eischmann <jiri@eischmann.cz>
Date:   Sat Mar 17 17:49:24 2012 +0100

    Updated Czech translation

 po/cs.po |  304 +++++++++++++++-----------------------------------------------
 1 file changed, 74 insertions(+), 230 deletions(-)

commit 366369834b9691da16e206b992cd266878dddc84
Author: Hannie Dumoleyn <hannie@ubuntu-nl.org>
Date:   Fri Mar 16 22:50:01 2012 +0100

    Updated Dutch translation

 po/nl.po | 2874 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 1605 insertions(+), 1269 deletions(-)

commit 7efd1e7969c70fb497febd455591041994bbf90b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Mar 16 15:30:32 2012 -0400

    Fix some crashes in imapx_command_start_next().
    
    Start the next CamelIMAPXCommand before unreferencing the current one.
    
    imapx_command_start() calls camel_imapx_command_close() on the current
    command before initiating the next command, but imapx_command_start()
    is being handed a potentially dangling CamelIMAPXCommand pointer.
    
    This is most certainly causing of all the camel_imapx_command_close()
    crashes, and likely a good number of memory corruption crashes as well.

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

commit f8e6e4f4da952c8b662bf7b5525d683826d4377c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Mar 16 12:57:37 2012 -0400

    Mention the return of dbus-glib in a NEWS blurb.

 NEWS |    9 +++++++++
 1 file changed, 9 insertions(+)

commit 990e10860a7a624edcc38241422b7ad39f2cdf45
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Mar 16 16:12:34 2012 +0100

    Bug #659756 - Initialize dbus-glib threading for GConf

 configure.ac                                                  |    9 +++++++++
 services/evolution-addressbook-factory/Makefile.am            |    2 ++
 .../evolution-addressbook-factory.c                           |    5 +++++
 services/evolution-calendar-factory/Makefile.am               |    2 ++
 .../evolution-calendar-factory/evolution-calendar-factory.c   |    5 +++++
 5 files changed, 23 insertions(+)

commit c0907ba4246c0e3760504fc4ffa948f1d765af85
Author: Rudolfs Mazurs <rudolfs.mazurs@gmail.com>
Date:   Tue Mar 13 00:22:14 2012 +0200

    Updated Latvian translation.

 po/lv.po | 3180 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 1760 insertions(+), 1420 deletions(-)

commit 0227827fff524bbd757bf8f0443463ac797d785e
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Mar 12 13:49:38 2012 +0100

    Fix regression after commit for bug #664186

 camel/providers/local/camel-maildir-store.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit fc9a3e7630e0c08043fa0d97a67559567d6663da
Author: Sweta Kothari <swkothar@redhat.com>
Date:   Mon Mar 12 16:16:09 2012 +0530

    Updated Gujarati Translations

 po/gu.po | 3021 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 1637 insertions(+), 1384 deletions(-)

commit 0192681ac6258df1489d41e208502a2acce68d20
Author: Timo Jyrinki <timo@debian.org>
Date:   Mon Mar 12 11:00:35 2012 +0200

    Finnish translation update from http://l10n.laxstrom.name/wiki/Gnome_3.4 translation sprint

 po/fi.po | 5846 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 2707 insertions(+), 3139 deletions(-)

commit dd6e2b26cb3b6d43c51d4360fb370754d9320fb6
Author: Yuri Myasoedov <omerta13@yandex.ru>
Date:   Mon Mar 12 00:27:15 2012 +0400

    Updated Russian translation

 po/ru.po |  130 +++++++++++++++++++++++++-------------------------------------
 1 file changed, 53 insertions(+), 77 deletions(-)

commit 9ac29052cac2da05b9c333902cd6d758ba8202d7
Author: Khoem Sokhem <khoemsokhem@khmeros.info>
Date:   Sat Mar 10 13:09:43 2012 +0100

    Add initial Khmer translation

 po/LINGUAS |    1 +
 po/km.po   | 5122 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 5123 insertions(+)

commit 6df2b56276ad9dda7b1aa6089c2852d16abbd261
Author: Seong-ho Cho <darkcircle.0426@gmail.com>
Date:   Sat Mar 10 17:56:30 2012 +0900

    Updated Korean translation

 po/ko.po |  161 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 83 insertions(+), 78 deletions(-)

commit f9480820aa7ab3e0b629810062501e75a8914bc0
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Sat Mar 10 02:39:17 2012 +0100

    Updated Hungarian translation

 po/hu.po | 2936 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 1661 insertions(+), 1275 deletions(-)

commit 4ed5287e572c137e7d418316806b3fa4be84c148
Author: Bruno Brouard <annoa.b@gmail.com>
Date:   Fri Mar 9 22:52:16 2012 +0100

    Updated French translation

 po/fr.po | 2800 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 1525 insertions(+), 1275 deletions(-)

commit e0bb9b9522080bf0660e74c1a5e7f9f40878dce9
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Fri Mar 9 21:38:00 2012 +0100

    Updated Polish translation

 po/pl.po | 2778 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 1512 insertions(+), 1266 deletions(-)

commit b058e4b1004abcb36aa5683fe43f5b5f977a5f38
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Mar 9 16:46:01 2012 +0100

    Bug #665025 - Memory leak in camel mime

 camel/camel-data-wrapper.c |    2 ++
 1 file changed, 2 insertions(+)

commit 2b8a727115e617b4876dc70f6356092c3eaf4e62
Author: Bruce Cowan <bruce@bcowan.me.uk>
Date:   Fri Mar 9 13:51:36 2012 +0000

    Updated British English translation

 po/en_GB.po | 2890 +++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 1606 insertions(+), 1284 deletions(-)

commit a62360e74d0c153dce98bcf6d68a6b460efd1ca2
Author: Patrick Ohly <patrick.ohly@intel.com>
Date:   Wed Mar 7 16:07:33 2012 +0000

    EDS: memory leak fixes
    
    All of these leaks were found with valgrind when testing
    in combination with SyncEvolution. The fixed code passes
    the same tests without issues (in particular no double frees).
    
    The only non-obvious leak is the one of "muid" after
    e_gdbus_cal_call_create_object_sync() apparently a string
    is returned even if the call itself fails.

 addressbook/backends/file/e-book-backend-file.c |    7 +++++--
 addressbook/libebook/e-contact.c                |    2 ++
 calendar/libecal/e-cal.c                        |    1 +
 3 files changed, 8 insertions(+), 2 deletions(-)

commit 80680df918074e0665478d728901182327b5a742
Author: Mario Blättermann <mario.blaettermann@gmail.com>
Date:   Wed Mar 7 22:33:26 2012 +0100

    [l10n] Updated German translation

 po/de.po | 2571 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 1446 insertions(+), 1125 deletions(-)

commit 07b1c5de5be3d6fcdeb90144e374fa49e59fc607
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Mar 7 20:17:33 2012 +0100

    Update store<=>folder summaries connection on folder rename

 camel/providers/imap/camel-imap-folder.c   |    8 ++++++++
 camel/providers/imapx/camel-imapx-folder.c |   20 ++++++++++++++++++++
 2 files changed, 28 insertions(+)

commit ffd8689da2f2c3c87f12c196695558c49e885382
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Mar 7 19:30:54 2012 +0100

    Bug #664186 - Maildir scan checks incorrectly for folder name prefix

 camel/providers/local/camel-maildir-store.c |    8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 132b32693210b8173c591d9c8c80efc798f8bfbb
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Mar 7 13:23:50 2012 -0500

    CamelIMAPXServer: Avoid crashing in cancel_all_jobs().
    
    This is a workaround.  I don't know why some CamelIMAPXCommands are bad.

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

commit c9f56debf75e62206b4c083235172c1079d7cb8c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Mar 7 11:42:10 2012 -0500

    camel-local-provider.c: Remove superfluous conf entries.

 camel/providers/local/camel-local-provider.c |   23 +----------------------
 1 file changed, 1 insertion(+), 22 deletions(-)

commit 0ccca7619d6fdef42e26aa987a5eea57ab110a41
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Mar 7 11:17:50 2012 +0100

    Fix compiler format warnings in IMAPX code

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

commit 13aed50b786a147b0c1c7dac53e82e5742202f04
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Mar 7 11:07:18 2012 +0100

    Bug #671470 - Mail search on body doesn't work (local mail)
    
    This contains also an interim "solution", till body indexing for
    maildir folders is properly fixed.

 camel/providers/local/camel-local-folder.c   |   15 ++++++++++++---
 camel/providers/local/camel-maildir-folder.c |    9 +++++++--
 2 files changed, 19 insertions(+), 5 deletions(-)

commit 68cacfcb108c40932d6f776dd217d57c8335bb96
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Mar 7 08:28:31 2012 +0100

    Try to RC2047-decode address-only string when parsing email addresses
    
    This is for cases when email address consists only of an encoded string,
    with no SMTP part. That way the encoded string was treated as email address
    and is never decoded, which was shown in the UI.

 camel/camel-mime-utils.c |   12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 28e0ff467602ce2f498c2e0d79a33a87d02c4695
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Mar 6 10:10:19 2012 -0500

    Suppress deprecation warnings.
    
    Suppress deprecated declaration warnings, particularly from GTK+, until
    we're ready to care again.  Once we require GTK+ 3.4 we can start using
    the new deprecation min/max macros.

 configure.ac |    1 +
 1 file changed, 1 insertion(+)

commit 7b4643dd17d94057e414326d37faccb8e5dd6576
Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
Date:   Tue Mar 6 13:28:28 2012 +0530

    Assamese translation completed

 po/as.po |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f0f4ee1f5a618887b725f7651196d84bb6a7a5ab
Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
Date:   Tue Mar 6 13:23:17 2012 +0530

    Assamese translation completed

 po/as.po | 3045 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 1709 insertions(+), 1336 deletions(-)

commit d37eb88087ee0d70cbca7ae27331c79762188fa2
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Mar 5 17:08:14 2012 -0500

    Post-release version bump.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8cc8ee993724ffc13913e39e2d53f42337faa520
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Mar 5 10:08:23 2012 -0500

    NEWS update for 3.3.91 release.

 NEWS |   40 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

commit d8e2035026e456a1eda8eaa2a8e9226939ba6f5d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Mar 5 09:22:42 2012 -0500

    Revert "ECalBackendCalDAV: Fix a "pointer-sign" compiler warning."
    
    This reverts commit 34038e9275f476c4e79405937f8a6e7533e92434.
    
    icalattach_new_from_data() changed its function signature some time
    between 0.44 and 0.48.  Apparently I was using the older version.

 calendar/backends/caldav/e-cal-backend-caldav.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 58199a4bac66e86ec677f0d3a507418278ccab18
Author: Patrick Ohly <patrick.ohly@intel.com>
Date:   Mon Mar 5 08:19:41 2012 +0100

    EContact: fix "parse vcard + update contact + commit"
    
    The commit which introduced vCard 2.1 encoding support (cca25e)
    removed the "evc->priv->attributes" check. Without that check
    the encoder will always return a cached vCard, even if the
    EContact was modified in the meantime.
    
    Found when updating of a contact with SyncEvolution's --update
    operation failed because the UID set after parsing the vCard was
    ignored and thus committing the update wasn't possible. Might also
    break quite a lot of other functionality!
    
    Fixed by addding the "evc->priv->attributes" in both cases (vCard 2.1
    and 3.0).

 addressbook/libebook/e-vcard.c |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 0bcbb905b6ff350b4eaa27a928a4319f5eff792e
Author: Martin Srebotnjak <miles@filmsi.net>
Date:   Sun Mar 4 21:51:48 2012 +0100

    Updated Slovenian translation

 po/sl.po |  156 ++++++++++----------------------------------------------------
 1 file changed, 25 insertions(+), 131 deletions(-)

commit 2aa1beaba1d3842cfa0e5e975e40129373b35546
Author: Changwoo Ryu <cwryu@debian.org>
Date:   Sun Mar 4 18:01:29 2012 +0900

    Updated Korean translation

 po/ko.po | 2773 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 1510 insertions(+), 1263 deletions(-)

commit 34038e9275f476c4e79405937f8a6e7533e92434
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Mar 3 11:34:13 2012 -0500

    ECalBackendCalDAV: Fix a "pointer-sign" compiler warning.

 calendar/backends/caldav/e-cal-backend-caldav.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0febec1f85c9dc0f90c88dd3e6093baca04bbc15
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Mar 3 11:30:27 2012 -0500

    EBookBackendFile: Fix a warning caused by Berkeley DB v5.
    
    Our preprocessor macro was only checking for:
    
       #if DB_VERSION_MAJOR == 4 && DB_VERSION_MAJOR > 3
           /* use new function signature */
       #else
           /* use old function signature */
       #endif

 addressbook/backends/file/e-book-backend-file.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fd4c77f208414e0f64de43e5cf42f16db521710b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Mar 3 11:25:13 2012 -0500

    CamelVeeFolder: Silence a compiler warning.
    
    I think it was just a false positive, but better safe than sorry.

 camel/camel-vee-folder.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 3adda8792d04330d5884381dd6e2349ecf8b4cdb
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Sat Mar 3 11:46:39 2012 +0100

    Updated Basque language

 po/eu.po | 2848 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 1586 insertions(+), 1262 deletions(-)

commit 4cf5faad83369f3a5d399ac3972bad9e1d0844c7
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Mar 2 12:19:23 2012 +0100

    Provide at least some NSPR error text, rather than cryptic error code

 camel/camel-tcp-stream-raw.c |   13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

commit 41e41ae38e39776a6f269279caf50d4c99ce91fb
Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
Date:   Fri Mar 2 12:11:40 2012 +0300

    Updated Belarusian translation.

 po/be.po |  424 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 220 insertions(+), 204 deletions(-)

commit 29b77aef6733a2e0731b702db11dce9d494825bd
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Mar 2 09:53:10 2012 +0100

    Bug #658742 - Gettext messages require translator comments

 addressbook/libebook/e-contact.c |   20 +++++++++++++++++---
 libedataserver/e-client.c        |    2 ++
 2 files changed, 19 insertions(+), 3 deletions(-)

commit babf23666500031c67731707382f82ffb5d1e78c
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Thu Mar 1 21:43:43 2012 +0100

    Updated Slovenian translation

 po/sl.po | 1747 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 942 insertions(+), 805 deletions(-)

commit 69c29ae25582ada302a62a981f28cbd7d653dc90
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:   Thu Mar 1 14:16:33 2012 +0700

    Updated Vietnamese translation

 po/vi.po |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 7beba21ef7a8902ba2eb304884cc3e86d8f9f52f
Author: Jonh Wendell <jwendell@gnome.org>
Date:   Wed Feb 29 16:24:01 2012 -0300

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 2835 +++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 1578 insertions(+), 1257 deletions(-)

commit f59db3b1393bad5e4442f6d6809c4f0f7203e653
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Tue Feb 28 09:40:36 2012 +0200

    Bug 670938: e_cal_client_generate_instances_for_object() returns invalid instances
    
    Make sure the DTSTART / DTEND is properly set for the instances returned
    by e_cal_client_generate_instances_for_object().

 calendar/libecal/e-cal-client.c |  106 ++++++++++++++++++++++++++++-----------
 1 file changed, 78 insertions(+), 28 deletions(-)

commit 60c099b15fe9afe9d3ee0051f30ae12ae22ec1eb
Author: Yuri Myasoedov <omerta13@yandex.ru>
Date:   Tue Feb 28 15:47:54 2012 +0400

    Updated Russian translation

 po/ru.po | 1723 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 897 insertions(+), 826 deletions(-)

commit 43b6a092e2d755067ec7e4b9a65040cb8549d017
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Mon Feb 27 16:05:34 2012 +0200

    Bug 670887: e_cal_client_generate_instances_for_object returns instances in reverse order

 calendar/libecal/e-cal-client.c |    3 +++
 1 file changed, 3 insertions(+)

commit a61b7e7b9bb93da3590d2a8ea28620a0739a16b9
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Feb 27 19:59:35 2012 +0100

    Fix nasty typos from recent whitespace cleanup commit

 addressbook/backends/ldap/e-book-backend-ldap.c     |    2 +-
 addressbook/backends/webdav/e-book-backend-webdav.c |    6 +++---
 camel/camel-sasl.c                                  |    4 ----
 camel/camel-service.c                               |    4 ----
 camel/camel-session.c                               |    4 ----
 libedataserver/e-proxy.c                            |    4 ----
 6 files changed, 4 insertions(+), 20 deletions(-)

commit af59b94a38bd5ca124678e10f4ad72dac4a841ad
Author: Petr Kovar <pkovar@redhat.com>
Date:   Mon Feb 27 16:04:58 2012 +0100

    Update Czech translation

 po/cs.po | 2892 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 1637 insertions(+), 1255 deletions(-)

commit 6b11c4ffffcdbe6df7b0ca72a1a66c93afe57817
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Feb 27 15:48:53 2012 +0100

    Bug #663224 - Deleted message not deleted on other machine

 camel/camel-folder-summary.c               |    6 ++++--
 camel/providers/imapx/camel-imapx-server.c |   22 +++++-----------------
 2 files changed, 9 insertions(+), 19 deletions(-)

commit f11f49a8e065e7abe3e068491dda6f28ce3b89d7
Author: Gheyret Kenji <gheyret@gmail.com>
Date:   Sun Feb 26 11:08:28 2012 +0900

    Updated Uyghur translation

 po/ug.po | 3650 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 1992 insertions(+), 1658 deletions(-)

commit b1cd132f9b7e46d11e47ba56f6e7593b801d8e71
Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
Date:   Sat Feb 25 22:45:07 2012 +0300

    Updated Belarusian translation.

 po/be.po | 1558 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 836 insertions(+), 722 deletions(-)

commit 57c6e4de0c9b47d8d6faa3c50c5edfbc6bc42713
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Feb 25 12:56:29 2012 -0500

    CamelSession: Add a default method for get_socks_proxy().
    
    Does nothing but fill the "out" arguments with (NULL, 0).

 camel/camel-session.c |   11 +++++++++++
 1 file changed, 11 insertions(+)

commit 095250a076143ac74686edde211a7e9d94fdc825
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Sat Feb 25 10:31:05 2012 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po | 1707 +++++++++++++++++++++++++++++++---------------------------
 po/zh_TW.po | 1709 ++++++++++++++++++++++++++++++++---------------------------
 2 files changed, 1846 insertions(+), 1570 deletions(-)

commit 886b22da5ca8a4f300a74cb04690c8dd9cb26b56
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Feb 23 13:41:48 2012 +0100

    Initialize EGdbusTemplates main thread in book/calendar factories
    
    This is needed for 'contacts' calendar backend, to not call main
    context iteration when it is run in a dedicated thread, but call
    it in both factories, just in case.

 .../evolution-addressbook-factory/evolution-addressbook-factory.c   |    3 +++
 services/evolution-calendar-factory/evolution-calendar-factory.c    |    3 +++
 2 files changed, 6 insertions(+)

commit 696b658a8626bc5b8872363aaeef156d4c9725d4
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Feb 21 15:26:01 2012 +0100

    Bug #610988 - Filter can't set labels on IMAP messages

 camel/providers/imap/camel-imap-folder.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 11ea85c85051a4544240830d6f83bd18c9d6d5a5
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Wed Jan 25 09:23:13 2012 +0200

    Bug #668639 - Sexps on VEVENT / VJOURNAL statuses are not supported
    
    Sexps such as (contains? "status" "CONFIRMED") did not work before
    this fix.

 calendar/libedata-cal/e-cal-backend-sexp.c |   10 ++++++++++
 1 file changed, 10 insertions(+)

commit 3bf185dbe87dc41ae7261a7f3684feafa6c5d4c8
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Feb 20 19:04:11 2012 +0100

    Manual Refresh on a CalDAV calendar does not work
    
    Found as part of bug #661265

 calendar/backends/caldav/e-cal-backend-caldav.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 558aa49e490c08b4e981cb0b3314c1b82cf2cedb
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Sep 7 09:52:25 2011 -0400

    Coding style and whitespace cleanup.

 addressbook/backends/file/e-book-backend-file.c    |   34 +-
 .../backends/google/e-book-backend-google.c        |  198 +++++--
 addressbook/backends/ldap/e-book-backend-ldap.c    |  123 ++---
 addressbook/backends/vcf/e-book-backend-vcf.c      |   62 +--
 .../backends/webdav/e-book-backend-webdav.c        |   20 +-
 addressbook/libebook/e-book-client-view.c          |   12 +-
 addressbook/libebook/e-book-client.c               |   17 +-
 addressbook/libebook/e-book-view.c                 |   13 +-
 addressbook/libebook/e-book.c                      |    8 +-
 addressbook/libebook/e-contact.c                   |   34 +-
 addressbook/libebook/e-destination.c               |   72 ++-
 addressbook/libebook/e-destination.h               |   29 +-
 addressbook/libebook/e-vcard.c                     |   42 +-
 addressbook/libedata-book/e-book-backend-cache.c   |    7 +-
 addressbook/libedata-book/e-book-backend-sexp.c    |   45 +-
 addressbook/libedata-book/e-book-backend-sexp.h    |   47 +-
 .../libedata-book/e-book-backend-sqlitedb.c        |   30 +-
 addressbook/libedata-book/e-book-backend-summary.c |   79 ++-
 addressbook/libedata-book/e-book-backend-summary.h |   74 ++-
 addressbook/libedata-book/e-book-backend-sync.c    |   41 +-
 addressbook/libedata-book/e-book-backend.c         |   23 +-
 addressbook/libedata-book/e-data-book-types.h      |    6 -
 addressbook/libedata-book/e-data-book-view.c       |   90 ++--
 addressbook/libegdbus/e-gdbus-book-factory.c       |   15 +-
 addressbook/libegdbus/e-gdbus-book-view.c          |   13 +-
 addressbook/libegdbus/e-gdbus-book.c               |   23 +-
 calendar/backends/caldav/e-cal-backend-caldav.c    |  560 ++++++++------------
 .../backends/contacts/e-cal-backend-contacts.c     |  110 ++--
 calendar/backends/file/e-cal-backend-file-events.c |    2 +-
 .../backends/file/e-cal-backend-file-journal.c     |    2 +-
 calendar/backends/file/e-cal-backend-file-todos.c  |    2 +-
 calendar/backends/file/e-cal-backend-file.c        |   79 +--
 calendar/backends/http/e-cal-backend-http.c        |   46 +-
 calendar/backends/weather/e-cal-backend-weather.c  |   59 +--
 calendar/libecal/e-cal-client-view.c               |   22 +-
 calendar/libecal/e-cal-client.c                    |   19 +-
 calendar/libecal/e-cal-component.c                 |   83 +--
 calendar/libecal/e-cal-system-timezone.c           |    6 +-
 calendar/libecal/e-cal-view.c                      |   70 +--
 calendar/libecal/e-cal.c                           |   69 ++-
 calendar/libedata-cal/e-cal-backend-cache.c        |    9 +-
 calendar/libedata-cal/e-cal-backend-file-store.c   |  319 +++++------
 calendar/libedata-cal/e-cal-backend-intervaltree.c |   38 +-
 calendar/libedata-cal/e-cal-backend-sexp.c         |   45 +-
 calendar/libedata-cal/e-cal-backend-store.c        |  193 +++++--
 calendar/libedata-cal/e-cal-backend-sync.c         |   51 +-
 calendar/libedata-cal/e-cal-backend.c              |   19 +-
 calendar/libedata-cal/e-data-cal-factory.c         |    4 +-
 calendar/libedata-cal/e-data-cal-view.c            |   74 ++-
 calendar/libedata-cal/e-data-cal.c                 |    6 +-
 calendar/libegdbus/e-gdbus-cal-factory.c           |   13 +-
 calendar/libegdbus/e-gdbus-cal-view.c              |   13 +-
 calendar/libegdbus/e-gdbus-cal.c                   |   21 +-
 camel/camel-certdb.c                               |   10 +-
 camel/camel-cipher-context.c                       |   17 +-
 camel/camel-data-cache.c                           |    9 +-
 camel/camel-disco-folder.c                         |    8 +-
 camel/camel-filter-driver.c                        |  357 ++++++-------
 camel/camel-filter-search.c                        |   14 +-
 camel/camel-folder-search.c                        |    7 +-
 camel/camel-folder-summary.c                       |    9 +-
 camel/camel-folder.c                               |  148 +++---
 camel/camel-folder.h                               |   40 +-
 camel/camel-gpg-context.c                          |   13 +-
 camel/camel-index.c                                |    7 +-
 camel/camel-medium.c                               |    9 +-
 camel/camel-mime-filter-basic.c                    |   14 +-
 camel/camel-mime-filter-bestenc.c                  |   16 +-
 camel/camel-mime-filter-canon.c                    |   15 +-
 camel/camel-mime-filter-charset.c                  |   30 +-
 camel/camel-mime-filter-crlf.c                     |   14 +-
 camel/camel-mime-filter-enriched.c                 |   20 +-
 camel/camel-mime-filter-from.c                     |   10 +-
 camel/camel-mime-filter-gzip.c                     |   22 +-
 camel/camel-mime-filter-html.c                     |   14 +-
 camel/camel-mime-filter-index.c                    |   28 +-
 camel/camel-mime-filter-linewrap.c                 |   14 +-
 camel/camel-mime-filter-pgp.c                      |   12 +-
 camel/camel-mime-filter-progress.c                 |   16 +-
 camel/camel-mime-filter-save.c                     |   12 +-
 camel/camel-mime-filter-tohtml.c                   |   18 +-
 camel/camel-mime-filter-windows.c                  |   16 +-
 camel/camel-mime-filter-yenc.c                     |   16 +-
 camel/camel-mime-filter.c                          |    9 +-
 camel/camel-mime-parser.c                          |    3 +-
 camel/camel-mime-part.c                            |    9 +-
 camel/camel-mime-utils.c                           |    8 +-
 camel/camel-object-bag.c                           |    8 +-
 camel/camel-object.c                               |    9 +-
 camel/camel-offline-folder.c                       |    7 +-
 camel/camel-operation.c                            |    9 +-
 camel/camel-partition-table.c                      |   26 +-
 camel/camel-sasl-cram-md5.c                        |    7 +-
 camel/camel-sasl-digest-md5.c                      |    7 +-
 camel/camel-sasl-gssapi.c                          |    9 +-
 camel/camel-sasl-login.c                           |    9 +-
 camel/camel-sasl-ntlm.c                            |    7 +-
 camel/camel-sasl-plain.c                           |    7 +-
 camel/camel-sasl-popb4smtp.c                       |    7 +-
 camel/camel-sasl.c                                 |    4 +
 camel/camel-search-private.c                       |    2 +-
 camel/camel-service.c                              |    4 +
 camel/camel-session.c                              |   12 +-
 camel/camel-sexp.c                                 |    1 -
 camel/camel-smime-context.c                        |    8 +-
 camel/camel-store-summary.c                        |    7 +-
 camel/camel-stream-buffer.c                        |   25 +-
 camel/camel-stream-filter.c                        |   32 +-
 camel/camel-stream-fs.c                            |   23 +-
 camel/camel-stream-mem.c                           |   21 +-
 camel/camel-tcp-stream-raw.c                       |   12 +-
 camel/camel-tcp-stream-ssl.c                       |   11 +-
 camel/camel-tcp-stream.c                           |    8 +-
 camel/camel-text-index.c                           |   87 +--
 camel/camel-transport.c                            |    9 +-
 camel/camel-vee-folder.c                           |   35 +-
 camel/providers/imap/camel-imap-command.c          |    6 +-
 camel/providers/imap/camel-imap-folder.c           |    9 +-
 camel/providers/imap/camel-imap-private.h          |    6 +-
 camel/providers/imap/camel-imap-wrapper.c          |   14 +-
 camel/providers/imapx/camel-imapx-folder.c         |   30 +-
 camel/providers/imapx/camel-imapx-provider.c       |    2 +-
 camel/providers/imapx/camel-imapx-server.c         |   55 +-
 camel/providers/imapx/camel-imapx-server.h         |    8 +-
 camel/providers/imapx/camel-imapx-store.c          |    2 +-
 camel/providers/imapx/camel-imapx-utils.c          |    4 +-
 camel/providers/local/camel-local-folder.c         |    8 +-
 camel/providers/local/camel-local-private.h        |    6 +-
 camel/providers/local/camel-maildir-store.c        |    2 +-
 camel/providers/local/camel-maildir-summary.c      |   11 +-
 camel/providers/local/camel-mbox-store.c           |    4 +-
 camel/providers/local/camel-mh-summary.c           |    7 +-
 camel/providers/nntp/camel-nntp-folder.c           |   21 +-
 camel/providers/nntp/camel-nntp-private.h          |   15 +-
 camel/providers/nntp/camel-nntp-store.c            |    2 +-
 camel/providers/nntp/camel-nntp-summary.c          |   10 +-
 camel/providers/pop3/camel-pop3-folder.c           |  118 ++---
 camel/providers/pop3/camel-pop3-folder.h           |    6 +-
 camel/providers/pop3/camel-pop3-provider.c         |    2 +-
 camel/providers/pop3/camel-pop3-settings.c         |   10 +-
 camel/providers/pop3/camel-pop3-settings.h         |    6 +-
 libebackend/e-dbus-server.c                        |    2 +-
 libebackend/e-extension.c                          |    9 +-
 libebackend/e-file-cache.c                         |   36 +-
 libebackend/e-module.c                             |   13 +-
 libebackend/e-offline-listener.c                   |   42 +-
 libedataserver/e-account-list.c                    |   66 ++-
 libedataserver/e-categories.c                      |    4 +-
 libedataserver/e-client.c                          |  239 ++++-----
 libedataserver/e-iterator.c                        |   15 +-
 libedataserver/e-list-iterator.c                   |    7 +-
 libedataserver/e-list.c                            |   39 +-
 libedataserver/e-proxy.c                           |   11 +-
 libedataserver/e-sexp.c                            |   12 +-
 libedataserver/e-source-group.c                    |  104 ++--
 libedataserver/e-source-list.c                     |   98 ++--
 libedataserver/e-source.c                          |   65 ++-
 libedataserverui/e-categories-dialog.c             |    7 +-
 libedataserverui/e-categories-editor.c             |    9 +-
 libedataserverui/e-categories-selector.c           |   18 +-
 libedataserverui/e-category-completion.c           |   33 +-
 libedataserverui/e-category-editor.c               |    9 +-
 libedataserverui/e-cell-renderer-color.c           |   28 +-
 libedataserverui/e-contact-store.c                 |   11 +-
 libedataserverui/e-destination-store.c             |   14 +-
 libedataserverui/e-name-selector-dialog.c          |   15 +-
 libedataserverui/e-name-selector-entry.c           |   21 +-
 libedataserverui/e-name-selector-list.c            |    7 +-
 libedataserverui/e-name-selector-model.c           |   12 +-
 libedataserverui/e-name-selector.c                 |   17 +-
 libedataserverui/e-source-combo-box.c              |   15 +-
 libedataserverui/e-source-selector-dialog.c        |   48 +-
 libedataserverui/e-source-selector.c               |   33 +-
 libedataserverui/e-tree-model-generator.c          |    9 +-
 tests/libebook/test-vcard-parsing.c                |    4 +-
 tests/libecal/client/test-client-get-revision.c    |    5 +-
 tests/libecal/test-ecal.c                          |    2 +-
 177 files changed, 3051 insertions(+), 2860 deletions(-)

commit 7691e04a50b22d13717ab65b0a16ed6a08fc7367
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Feb 20 09:18:51 2012 -0500

    Add untracked ".valid" files to CLEANFILES.

 libebackend/Makefile.am    |    2 ++
 libedataserver/Makefile.am |    2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 6e0940ba7f3d0acc06f0551177d659cc87738391
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Feb 20 09:16:42 2012 -0500

    Update API documentation.

 .../addressbook/libedata-book/libedata-book-sections.txt        |    3 +++
 docs/reference/calendar/libecal/libecal-sections.txt            |    1 +
 docs/reference/calendar/libedata-cal/libedata-cal-sections.txt  |    3 +--
 docs/reference/camel/camel-sections.txt                         |    7 +++++++
 docs/reference/libedataserver/libedataserver-sections.txt       |    2 ++
 5 files changed, 14 insertions(+), 2 deletions(-)

commit e3f76ff6134c993e0d13fed0450b4936ae4a733c
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Feb 20 15:56:02 2012 +0530

    post release version bump

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5c0f8b5b7d8c5439844667e71103d562c77f6cd3
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Feb 20 15:17:53 2012 +0530

    News update for 3.3.90 release

 NEWS |   36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

commit ca2e69b9ffdfe2f06caaf59d41f0442bdc3c9b4b
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Mon Feb 20 10:49:30 2012 +0100

    Updated Serbian translation

 po/sr.po       |  475 +++++++++++++++++++++++++++++++++++---------------------
 po/sr@latin.po |  475 +++++++++++++++++++++++++++++++++++---------------------
 2 files changed, 594 insertions(+), 356 deletions(-)

commit d579bdedf08a2bc8193c664a647be906b88662b5
Author: Krasimir Chonov <mk2616@abv.bg>
Date:   Mon Feb 20 07:21:59 2012 +0200

    Updated Bulgarian translation

 po/bg.po | 2431 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 1336 insertions(+), 1095 deletions(-)

commit 74747ad103d8ccf438668180db54a2735873327c
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sun Feb 19 23:18:14 2012 +0100

    Updated Galician translations

 po/gl.po |  640 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 377 insertions(+), 263 deletions(-)

commit 3c7ea03879e5232e20921a1151fc8a2e68f22773
Author: Daniel Nylander <po@danielnylander.se>
Date:   Sun Feb 19 21:11:59 2012 +0100

    Updated Swedish translation

 po/sv.po | 2430 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 1401 insertions(+), 1029 deletions(-)

commit 818ca7ac8a833744efc779e441248814149cd626
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sun Feb 19 15:14:03 2012 +0100

    Updated Norwegian bokmål translation

 po/nb.po |  633 +++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 377 insertions(+), 256 deletions(-)

commit 9cda00a9f24e060f4c1975756f7afff564812c43
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Sun Feb 19 00:18:11 2012 +0200

    Updated Lithuanian translation

 po/lt.po | 3160 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1708 insertions(+), 1452 deletions(-)

commit 75dc3b8403edf0f44cdc27b970a01fa9a3955154
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Fri Feb 17 17:16:52 2012 +0100

    Updated Spanish translation

 po/es.po |  139 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 123 insertions(+), 16 deletions(-)

commit 73c56a66208781b2bec3f05add39163ee7498f80
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Feb 17 16:26:45 2012 +0100

    Use GSettings for EProxy

 libedataserver/Makefile.am                         |   19 +-
 libedataserver/e-proxy.c                           |  204 ++++++--------------
 libedataserver/libedataserver.convert              |   14 ++
 ...e.evolution.shell.network-config.gschema.xml.in |   69 +++++++
 po/POTFILES.in                                     |    1 +
 5 files changed, 163 insertions(+), 144 deletions(-)

commit 3136d3dbea8cbf2403cc094183f7e7cad5f53b9a
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Feb 16 19:23:39 2012 +0100

    Bug #662920 - Creates MH folders, but needs restart to update folder list

 camel/providers/local/camel-local-store.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b14d6650dce3f1984ee6e4ca353525c41fa6d559
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Thu Feb 16 17:28:24 2012 +0100

    Updated Spanish translation

 po/es.po |  352 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 178 insertions(+), 174 deletions(-)

commit 54c762ed100c03cef892ffa54af9334829ab838c
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Feb 16 10:27:22 2012 +0100

    Bug #658348 - Harmonize wording for "Check new messages in INBOX"

 camel/providers/local/camel-local-provider.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 967bb4dd29bb2dc86882ea4f7fac759945e318ae
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Feb 16 10:23:06 2012 +0100

    Bug #658347 - Harmonize mnemonic for "Check new messages for Junk contents"

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

commit 24eb8d26398511a623846dd95c71969a181c7277
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Feb 15 19:34:56 2012 +0100

    Bug #637200 - Add mnemonics to Folder Properties dialog checkboxes

 camel/camel-disco-folder.c                 |    2 +-
 camel/camel-offline-folder.c               |    2 +-
 camel/providers/imap/camel-imap-folder.c   |    4 ++--
 camel/providers/imapx/camel-imapx-folder.c |    2 +-
 camel/providers/local/camel-local-folder.c |    2 +-
 camel/providers/nntp/camel-nntp-folder.c   |    2 +-
 6 files changed, 7 insertions(+), 7 deletions(-)

commit be9f61c3fd6b5ddb40f98f39bb886de4d2a8c9c7
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Feb 14 13:10:34 2012 +0100

    Revert one change from the previous commit, it emitted incorrect warnings

 camel/camel-session.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b9ad01ba73afb402f194c2f66a90432e47003091
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Feb 14 10:32:05 2012 +0100

    Fix issues found by Coverity Scan

 addressbook/backends/ldap/e-book-backend-ldap.c    |   15 +++--
 addressbook/libebook/e-book-query.c                |   13 ++++-
 addressbook/libebook/e-contact.c                   |   17 +++---
 addressbook/libebook/e-vcard.c                     |    4 +-
 .../libedata-book/e-book-backend-db-cache.c        |    4 +-
 .../libedata-book/e-book-backend-sqlitedb-test.c   |    7 +--
 .../libedata-book/e-book-backend-sqlitedb.c        |    4 +-
 addressbook/libedata-book/e-book-backend-summary.c |    3 +-
 calendar/backends/caldav/e-cal-backend-caldav.c    |    8 +--
 .../backends/contacts/e-cal-backend-contacts.c     |    9 ++-
 calendar/backends/file/e-cal-backend-file.c        |   20 +++----
 calendar/backends/http/e-cal-backend-http.c        |    2 -
 calendar/backends/weather/e-cal-backend-weather.c  |    5 +-
 calendar/libecal/e-cal-client.c                    |    2 +-
 calendar/libecal/e-cal.c                           |    4 +-
 calendar/libedata-cal/e-cal-backend-sexp.c         |    1 -
 camel/camel-certdb.c                               |    8 +++
 camel/camel-filter-driver.c                        |    5 +-
 camel/camel-folder-summary.c                       |   18 +++---
 camel/camel-folder.c                               |   10 ++--
 camel/camel-gpg-context.c                          |    2 +-
 camel/camel-mime-part-utils.c                      |    2 -
 camel/camel-mime-utils.c                           |    2 +-
 camel/camel-object-bag.c                           |    2 +-
 camel/camel-provider.c                             |    3 +-
 camel/camel-search-private.c                       |    5 +-
 camel/camel-search-sql-sexp.c                      |    5 +-
 camel/camel-search-sql.c                           |   22 ++++++--
 camel/camel-session.c                              |    5 +-
 camel/camel-store-summary.c                        |   22 +++++---
 camel/camel-store.c                                |    2 +-
 camel/camel-tcp-stream-ssl.c                       |    8 +--
 camel/camel-text-index.c                           |    2 +-
 camel/camel-vee-folder.c                           |    4 +-
 camel/providers/imap/camel-imap-folder.c           |    6 +-
 camel/providers/imap/camel-imap-search.c           |    4 +-
 camel/providers/imap/camel-imap-store.c            |    2 +-
 camel/providers/imap/camel-imap-utils.c            |    4 +-
 camel/providers/imapx/camel-imapx-server.c         |   59 ++++++++++----------
 camel/providers/imapx/camel-imapx-store-summary.c  |    2 +-
 camel/providers/imapx/camel-imapx-utils.c          |   10 ++--
 camel/providers/local/camel-maildir-folder.c       |    6 +-
 camel/providers/local/camel-mbox-summary.c         |    9 +--
 camel/providers/local/camel-mh-folder.c            |    8 +--
 camel/providers/local/camel-mh-summary.c           |    2 -
 camel/providers/local/camel-spool-store.c          |    4 +-
 camel/providers/nntp/camel-nntp-store-summary.c    |    4 +-
 camel/providers/nntp/camel-nntp-store.c            |   19 ++++---
 camel/providers/nntp/camel-nntp-stream.c           |   14 +++++
 camel/providers/pop3/camel-pop3-engine.c           |    1 +
 camel/providers/pop3/camel-pop3-folder.c           |    2 +-
 camel/providers/pop3/camel-pop3-store.c            |   13 ++---
 .../providers/sendmail/camel-sendmail-transport.c  |    8 ++-
 libedataserver/e-gdbus-templates.c                 |    4 +-
 libedataserver/e-proxy.c                           |    5 +-
 libedataserverui/e-name-selector-entry.c           |    2 +-
 libedataserverui/e-source-combo-box.c              |   10 ++--
 libedataserverui/e-tree-model-generator.c          |   12 ++--
 tests/libebook/client/client-test-utils.c          |    6 +-
 tests/libebook/client/test-client-photo-is-uri.c   |    6 +-
 .../client/test-client-suppress-notifications.c    |    2 +-
 tests/libebook/ebook-test-utils.c                  |   56 +++++++++----------
 tests/libebook/test-categories.c                   |    2 -
 tests/libebook/vcard/dump-vcard.c                  |    4 ++
 tests/libecal/ecal-test-utils.c                    |    4 +-
 tests/libecal/test-ecal.c                          |    5 +-
 tests/libedataserverui/test-contact-store.c        |    2 +-
 67 files changed, 298 insertions(+), 244 deletions(-)

commit 016807ef1344581f0a39579eb3561367f684652e
Author: Yuri Myasoedov <omerta13@yandex.ru>
Date:   Tue Feb 14 10:37:50 2012 +0400

    Updated Russian translation

 po/ru.po | 3071 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 1664 insertions(+), 1407 deletions(-)

commit 86cf89ba60e9eb86aa5f83316b8998bb20b07466
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Sun Feb 12 16:43:45 2012 +0100

    Updated Serbian translation

 po/sr.po       |  143 +++++++++++++++++++-------------------------------------
 po/sr@latin.po |  143 +++++++++++++++++++-------------------------------------
 2 files changed, 98 insertions(+), 188 deletions(-)

commit 7d542cac28528079ba69fd38fac785b9f0d94ace
Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
Date:   Sat Feb 11 23:03:55 2012 +0300

    Updated Belarusian translation.

 po/be.po |  493 ++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 302 insertions(+), 191 deletions(-)

commit fc9945c90bd0cd595d39cc7bcc10a5b26d69c545
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Sat Feb 11 10:51:29 2012 +0100

    Updated Serbian translation

 po/sr.po       | 2546 +++++++++++++++++++++++++++++++-------------------------
 po/sr@latin.po | 2546 +++++++++++++++++++++++++++++++-------------------------
 2 files changed, 2802 insertions(+), 2290 deletions(-)

commit 141013c67661f14698b30ee7aee0ca947520cb1e
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Fri Feb 10 14:57:03 2012 +0100

    Updated Spanish translation

 po/es.po |   93 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 47 insertions(+), 46 deletions(-)

commit 6f86d4879af598adf6d59f224b9885be8bc7c924
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Feb 9 17:36:43 2012 +0100

    Bug #669341 - Plural forms in imapx

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

commit 68a6777fa20d736a6dfef2c4a5e25c00cdf81db4
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Feb 8 09:24:02 2012 +0100

    Crash on message send, under check_header_in_message_info()

 camel/camel-filter-search.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e3da65f2d5537d8d60e4d7009f03335552f1788f
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Feb 7 18:41:12 2012 +0100

    Bug #391472 - Add ability to match headers by words

 camel/camel-filter-search.c   |   11 ++++++++
 camel/camel-folder-search.c   |   12 +++++++-
 camel/camel-search-private.c  |   61 +++++++++++++++++++++++++++++++++++++++++
 camel/camel-search-private.h  |    1 +
 camel/camel-search-sql-sexp.c |   14 +++++++++-
 5 files changed, 97 insertions(+), 2 deletions(-)

commit c0fd5eecc0ea65212726aa34959939c56d929682
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Feb 7 17:57:52 2012 +0100

    Updated Spanish translation

 po/es.po |  180 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 97 insertions(+), 83 deletions(-)

commit 507375e6b74e8817525a7f2692256982a81fba79
Author: Alexander Larsson <alexl@redhat.com>
Date:   Tue Feb 7 09:28:56 2012 -0600

    Bug 669847 - Fix up online notification (part 2)
    
    Use GNetworkMonitor (in GLib 2.31) for offline detection if available.

 libebackend/e-data-factory.c |   41 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)

commit 9604329b68d2029b7e39a2d609480bd072e0ce84
Author: Alexander Larsson <alexl@redhat.com>
Date:   Tue Feb 7 09:21:01 2012 -0600

    Bug 669487 - Fix up online notification (part 1)
    
    Make E-D-S listen to the "start-offline" GSettings key (not GConf),
    since Evolution no longer sets the GConf key.
    
    Unfortunately we can't rely on the schema from Evolution, so we install
    our own minimal schema that refers to the same DConf path as the
    Evolution one.  This allows us to share state with no dependency issues.
    
    This is a temporary solution for 3.4 only, to be removed in 3.5.

 configure.ac                                       |    2 +
 libebackend/Makefile.am                            |    6 +++
 libebackend/e-data-factory.c                       |   57 ++++++--------------
 .../org.gnome.evolution.eds-shell.gschema.xml      |   14 +++++
 4 files changed, 39 insertions(+), 40 deletions(-)

commit fa5668b3193c55220c192c620a7d2c227664a146
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Feb 7 15:15:35 2012 +0100

    Bug #535978 - Filtering on IMAP accounts causes message to be downloaded

 camel/camel-filter-search.c |   58 ++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 57 insertions(+), 1 deletion(-)

commit 50482960be6ff898c853d69928e1f84719f0c376
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Feb 7 14:35:17 2012 +0100

    Bug #553796 - Unable to Reset Message Color

 camel/camel-filter-driver.c |   11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit 400596f76180e9b641889d93121b8855d020cce8
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Feb 7 13:46:09 2012 +0100

    Bug #485283 - Filter is not working for mix letter case

 camel/camel-search-private.c |   23 -----------------------
 1 file changed, 23 deletions(-)

commit 88b7d1fb53aafb66d19625553dfbc1678dc9239c
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Feb 7 12:55:59 2012 +0100

    Bug #309945 - Ability to filter folders other than INBOX too

 camel/camel-object.c                         |    2 +
 camel/providers/imap/camel-imap-folder.c     |  103 ++++++++++++++++++--------
 camel/providers/imap/camel-imap-private.h    |    1 +
 camel/providers/imap/camel-imap-provider.c   |    4 +-
 camel/providers/imap/camel-imap-settings.c   |   65 ++++++++++++++++
 camel/providers/imap/camel-imap-settings.h   |    5 ++
 camel/providers/imapx/camel-imapx-folder.c   |   91 ++++++++++++++++++++++-
 camel/providers/imapx/camel-imapx-folder.h   |    2 +
 camel/providers/imapx/camel-imapx-provider.c |    4 +-
 camel/providers/imapx/camel-imapx-settings.c |   65 ++++++++++++++++
 camel/providers/imapx/camel-imapx-settings.h |    5 ++
 camel/providers/nntp/camel-nntp-folder.c     |   99 +++++++++++++++++++++++--
 camel/providers/nntp/camel-nntp-private.h    |    2 +
 camel/providers/nntp/camel-nntp-provider.c   |    4 +
 camel/providers/nntp/camel-nntp-settings.c   |   65 ++++++++++++++++
 camel/providers/nntp/camel-nntp-settings.h   |    5 ++
 camel/providers/nntp/camel-nntp-summary.c    |   10 +++
 17 files changed, 491 insertions(+), 41 deletions(-)

commit 2f15ad566642e2067bb3027309d94884bcb6c073
Author: Alexander Larsson <alexl@redhat.com>
Date:   Tue Feb 7 12:26:52 2012 +0100

    Fix google contacts going online after being offline
    
    The google contacts backend has another error similar to bug 658911,
    if it goes offline and then goes online it does request_auth(), but in
    the case of existing GOA authentication that will never recieve the
    authentication callback, so we never go !readonly.
    
    This patch fixes that, and also fixes an issue in the fix in
    bug 658911, where if its offline at startup it should not claim to be
    !readonly.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=669557

 addressbook/backends/google/e-book-backend-google.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit ba5ccd799c7cb34c6044ccf1d5bf88b12e1f303f
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Feb 7 11:04:14 2012 +0100

    Bug #669545 - Crash invoking filters in IMAP folder

 camel/camel-filter-driver.c |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 6814aa1e7aff7bc5203d62f7adedea231c1a4bac
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sun Feb 5 22:50:48 2012 +0100

    Updated Galician translations

 po/gl.po |  332 +++++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 212 insertions(+), 120 deletions(-)

commit 9a581ad73bfedd242495be72065c88c5081ebac4
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Feb 5 11:55:28 2012 -0500

    Fix version bump, next is 3.3.90.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e7494f7c4c84e416b6d41c6a9e20ce9a1a930aeb
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Feb 5 10:53:30 2012 -0500

    Post-release version bump.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ec020113d51ee66aec543e104fedd80ba2df76ec
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Feb 5 10:47:01 2012 -0500

    NEWS update for 3.3.5 release.

 NEWS |   40 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

commit a9a45e9a213cc5c99c3c0cdb7dc452d180b5306d
Author: Srinivasa Ragavan <sragavan@gnome.org>
Date:   Fri Feb 3 16:43:48 2012 +0530

    Fix a typo where instead of saving the cache, uid is saved.

 camel/camel-filter-driver.c |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 9a364f1a1867ef4040923e607875736942f7411e
Author: Srinivasa Ragavan <sragavan@gnome.org>
Date:   Fri Feb 3 16:11:39 2012 +0530

    Add a few missing return. On first time startup, latest id wont be
    there. Handle the case to avoid a crash. Fixes bug #669293

 camel/providers/pop3/camel-pop3-folder.c   |   10 ++++++++--
 camel/providers/pop3/camel-pop3-settings.c |    5 ++++-
 2 files changed, 12 insertions(+), 3 deletions(-)

commit cda29cfa86a163b429d271bfc009e7bc6e9b2665
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Fri Feb 3 10:27:17 2012 +0100

    Updated Spanish translation

 po/es.po |    9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit b341abf80972d510027d595fc79a7bff1de97c47
Author: Punit Jain <jpunit@novell.com>
Date:   Fri Feb 3 12:32:56 2012 +0530

    Bug #669238 Warning while creating appointments/meetings

 calendar/libedata-cal/e-cal-backend-file-store.c |   14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 56ed26705135165b9c88cb292af9f79121d310c7
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Thu Feb 2 21:00:09 2012 +0100

    Updated Slovenian translation

 po/sl.po |  274 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 146 insertions(+), 128 deletions(-)

commit 9a2bd70f0dbcefbd9aa4b6d66f65a388bcbee49b
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Thu Feb 2 13:01:19 2012 +0100

    Updated Norwegian bokmål translation

 po/nb.po |  261 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 139 insertions(+), 122 deletions(-)

commit e3010013823d16d72d2e4365dd559417b4ad7cc3
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Thu Feb 2 13:00:23 2012 +0100

    Fix typo in localized string

 addressbook/libedata-book/e-book-backend-sqlitedb.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 618b7e215c45c4a26d883e84d9b2930cb3273822
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Thu Feb 2 12:23:24 2012 +0100

    Updated Spanish translation

 po/es.po |  227 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 120 insertions(+), 107 deletions(-)

commit 3a8ed437a3547803f1453f73dbf22911b8ae0051
Author: Srinivasa Ragavan <sragavan@gnome.org>
Date:   Thu Feb 2 16:30:00 2012 +0530

    Add some doc to the API.

 camel/camel-folder.c |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 0ac47eef710fab998e32120d940319bbe83a4803
Author: Srinivasa Ragavan <sragavan@gnome.org>
Date:   Thu Feb 2 16:23:40 2012 +0530

    Fix a few compilation errors on merge.

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

commit 250eef56844caef69da62d1a15e3fa49d53608fc
Author: Srinivasa Ragavan <sragavan@gnome.org>
Date:   Thu Jan 26 18:39:43 2012 +0530

    Fix a crash while fetching old messages.

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

commit d3be0fb2f2452a39c1a40c6e43fb8cd24d5cdf90
Author: Srinivasa Ragavan <sragavan@gnome.org>
Date:   Thu Jan 26 11:27:50 2012 +0530

    Fix a bug where mobile mode downloads all mails.

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

commit 3652f47c43d617843dd1cddc20d13767972a4627
Author: Srinivasa Ragavan <sragavan@gnome.org>
Date:   Thu Jan 12 19:56:32 2012 +0530

    Add mobile support to POP and fix a bug where uids are duplicated.

 camel/providers/pop3/camel-pop3-folder.c |  263 +++++++++++++++++++++++++++++-
 camel/providers/pop3/camel-pop3-folder.h |    7 +
 2 files changed, 266 insertions(+), 4 deletions(-)

commit 1632891182886c066866811bdb5bc82ba68f9554
Author: Srinivasa Ragavan <sragavan@gnome.org>
Date:   Thu Jan 12 19:55:29 2012 +0530

    Some disk I/O optimization.

 camel/camel-filter-driver.c |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 1052fd8119e4cd3d45708c44466a5be799773cb3
Author: Srinivasa Ragavan <sragavan@gnome.org>
Date:   Thu Jan 12 19:51:34 2012 +0530

    Make Local store work if GetFolderInfo is asked for a specific subtree.

 camel/providers/local/camel-mbox-store.c |   10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 098281aab7b384ccef8e25e07a8827bb14627123
Author: Srinivasa Ragavan <sragavan@gnome.org>
Date:   Thu Jan 12 15:47:22 2012 +0530

    Decided return type based on the fetch type.

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

commit 0fc196b156d208c8c994e7b353f3b34e2bbd0dc8
Author: Srinivasa Ragavan <sragavan@gnome.org>
Date:   Thu Jan 12 14:31:22 2012 +0530

    Add mobile mode settings to POP3.

 camel/providers/pop3/camel-pop3-provider.c |    3 +-
 camel/providers/pop3/camel-pop3-settings.c |  133 +++++++++++++++++++++++++++-
 camel/providers/pop3/camel-pop3-settings.h |   10 +++
 3 files changed, 142 insertions(+), 4 deletions(-)

commit 41f03db120e9f1eb90d871de15390ea227c64343
Author: Srinivasa Ragavan <sragavan@gnome.org>
Date:   Thu Jan 12 14:08:44 2012 +0530

    Added Mobile support and specific apis to imapx.

 camel/providers/imapx/camel-imapx-command.c       |    2 +-
 camel/providers/imapx/camel-imapx-folder.c        |   49 ++++
 camel/providers/imapx/camel-imapx-server.c        |  296 +++++++++++++++++++--
 camel/providers/imapx/camel-imapx-server.h        |    7 +
 camel/providers/imapx/camel-imapx-store-summary.c |    2 +-
 camel/providers/imapx/camel-imapx-store.c         |   15 +-
 camel/providers/imapx/camel-imapx-utils.c         |   14 +-
 7 files changed, 366 insertions(+), 19 deletions(-)

commit 995c445d127b97afd20e2967a011bfbe61bc4a8a
Author: Srinivasa Ragavan <sragavan@gnome.org>
Date:   Tue Jan 10 16:51:30 2012 +0530

    Add flags to the Provider and code for mobile mode in settings.

 camel/providers/imapx/camel-imapx-provider.c |    5 +-
 camel/providers/imapx/camel-imapx-settings.c |   65 ++++++++++++++++++++++++++
 camel/providers/imapx/camel-imapx-settings.h |    5 ++
 3 files changed, 74 insertions(+), 1 deletion(-)

commit 27911712922569a7035f087ef08d75f54936024f
Author: Srinivasa Ragavan <sragavan@gnome.org>
Date:   Tue Jan 10 16:37:26 2012 +0530

    Add sync+async apis for Fetch Messages and Purge Message Cache.

 camel/camel-enums.h  |   12 +-
 camel/camel-folder.c |  367 ++++++++++++++++++++++++++++++++++++++++++++++++++
 camel/camel-folder.h |   81 ++++++++++-
 3 files changed, 458 insertions(+), 2 deletions(-)

commit 79354bd5f639c3ad0c1baf5d0dae7d9076d6b132
Author: Srinivasa Ragavan <sragavan@gnome.org>
Date:   Mon Jan 9 12:55:14 2012 +0530

    Add auto_fetch param to avoid autofetching next mails. In Daemon we
    download in reverse order and this havocs network usage.

 camel/providers/pop3/camel-pop3-folder.c   |   14 +++++-
 camel/providers/pop3/camel-pop3-settings.c |   64 +++++++++++++++++++++++++++-
 camel/providers/pop3/camel-pop3-settings.h |    5 +++
 3 files changed, 81 insertions(+), 2 deletions(-)

commit 87c4c85dd24ad9ccec973000c66bad2feaf37c39
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Feb 1 12:51:30 2012 -0500

    IMAPX: #include <camel/camel.h> -- not <camel.h>

 camel/providers/imapx/camel-imapx-command.h |    2 +-
 camel/providers/imapx/camel-imapx-job.h     |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 4efc9befa6ddff1dc02d4d9dfef432ef07cfe66d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Feb 1 12:45:48 2012 -0500

    Add wrapper functions for CamelIMAPXCommand queues.
    
    These simple GQueue wrapper functions help make sure CamelIMAPXCommands
    are properly reference counted.  Easier than trying to identify all the
    places in CamelIMAPXServer where reference counting is lacking.

 camel/providers/imapx/camel-imapx-command.c  |  130 ++++++++++++++++++++++++++
 camel/providers/imapx/camel-imapx-command.h  |   42 ++++++++-
 camel/providers/imapx/camel-imapx-provider.c |    2 -
 camel/providers/imapx/camel-imapx-server.c   |   91 ++++++++++--------
 camel/providers/imapx/camel-imapx-server.h   |    7 +-
 5 files changed, 222 insertions(+), 50 deletions(-)

commit 66c2c5c1fc045d0c2b81554f91f95ac0edb30d18
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Feb 1 14:38:46 2012 +0100

    Fix few memory leaks

 calendar/backends/caldav/e-cal-backend-caldav.c |    6 ++++--
 calendar/backends/http/e-cal-backend-http.c     |    6 ++++--
 libedataserver/e-proxy.c                        |    9 ++++++++-
 3 files changed, 16 insertions(+), 5 deletions(-)

commit a97a7aff3ea212f7046a929942a6c884d4e1cfe7
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jan 31 16:45:35 2012 -0500

    CamelIMAPXJob: Split out "folder_name" data.
    
    Define standalone CreateFolderData and DeleteFolderData structs and
    "free" functions.
    
    Use camel_imapx_job_set_data() to attach an allocated struct to a
    CamelIMAPXJob such that it will be freed along with the job.
    
    Use camel_imapx_job_get_data() to obtain a pointer to the allocated
    struct as needed, always with a NULL check for safety.

 camel/providers/imapx/camel-imapx-job.h    |    4 ---
 camel/providers/imapx/camel-imapx-server.c |   54 +++++++++++++++++++++++++---
 2 files changed, 50 insertions(+), 8 deletions(-)

commit 58a65ca8d81222f3ac8d855e71a3b0f42bb590f8
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jan 31 16:38:48 2012 -0500

    CamelIMAPXJob: Split out "rename_folder" data.
    
    Define a standalone RenameFolderData struct and "free" function.
    
    Use camel_imapx_job_set_data() to attach an allocated struct to a
    CamelIMAPXJob such that it will be freed along with the job.
    
    Use camel_imapx_job_get_data() to obtain a pointer to the allocated
    struct as needed, always with a NULL check for safety.

 camel/providers/imapx/camel-imapx-job.h    |    5 -----
 camel/providers/imapx/camel-imapx-server.c |   33 ++++++++++++++++++++++++----
 2 files changed, 29 insertions(+), 9 deletions(-)

commit c570e131793eaf4adb4eaaec439e26baf016f0d4
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jan 31 16:32:42 2012 -0500

    CamelIMAPXJob: Split out "manage_subscriptions" data.
    
    Define a standalone ManageSubscriptionsData struct and "free" function.
    
    Use camel_imapx_job_set_data() to attach an allocated struct to a
    CamelIMAPXJob such that it will be freed along with the job.
    
    Use camel_imapx_job_get_data() to obtain a pointer to the allocated
    struct as needed, always with a NULL check for safety.

 camel/providers/imapx/camel-imapx-job.h    |    5 -----
 camel/providers/imapx/camel-imapx-server.c |   32 ++++++++++++++++++++++++----
 2 files changed, 28 insertions(+), 9 deletions(-)

commit 54bee90a1898a5ce9de4d663f115795597a9364d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jan 31 16:17:31 2012 -0500

    CamelIMAPXJob: Split out "list" data.
    
    Define a standalone ListData struct and "free" function.
    
    Use camel_imapx_job_set_data() to attach an allocated struct to a
    CamelIMAPXJob such that it will be freed along with the job.
    
    Use camel_imapx_job_get_data() to obtain a pointer to the allocated
    struct as needed, always with a NULL check for safety.

 camel/providers/imapx/camel-imapx-job.h    |    7 ---
 camel/providers/imapx/camel-imapx-server.c |   66 +++++++++++++++++++++-------
 2 files changed, 49 insertions(+), 24 deletions(-)

commit e0b27ce6a9e636a5975ecc60b6a26c6b99b85452
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jan 31 15:58:37 2012 -0500

    CamelIMAPXJob: Split out "copy_messages" data.
    
    Define a standalone CopyMessagesData struct and "free" function.
    
    Use camel_imapx_job_set_data() to attach an allocated struct to a
    CamelIMAPXJob such that it will be freed along with the job.
    
    Use camel_imapx_job_get_data() to obtain a pointer to the allocated
    struct as needed, always with a NULL check for safety.

 camel/providers/imapx/camel-imapx-job.h    |    8 ---
 camel/providers/imapx/camel-imapx-server.c |   92 +++++++++++++++++++++-------
 2 files changed, 70 insertions(+), 30 deletions(-)

commit 2f8024b000e424d02dc711665112eef8b6664834
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jan 31 15:39:20 2012 -0500

    CamelIMAPXJob: Split out "append_message" data.
    
    Define a standalone AppendMessageData struct and "free" function.
    
    Use camel_imapx_job_set_data() to attach an allocated struct to a
    CamelIMAPXJob such that it will be freed along with the job.
    
    Use camel_imapx_job_get_data() to obtain a pointer to the allocated
    struct as needed, always with a NULL check for safety.

 camel/providers/imapx/camel-imapx-job.h    |    4 --
 camel/providers/imapx/camel-imapx-server.c |   56 +++++++++++++++++++++-------
 2 files changed, 42 insertions(+), 18 deletions(-)

commit 11b59f9865b7af061dbb6c455390ddd6eeb88920
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jan 31 14:54:07 2012 -0500

    CamelIMAPXJob: Split out "sync_changes" data.
    
    Define a standalone SyncChangesData struct and "free" function.
    
    Use camel_imapx_job_set_data() to attach an allocated struct to a
    CamelIMAPXJob such that it will be freed along with the job.
    
    Use camel_imapx_job_get_data() to obtain a pointer to the allocated
    struct as needed, always with a NULL check for safety.

 camel/providers/imapx/camel-imapx-job.h    |    8 ---
 camel/providers/imapx/camel-imapx-server.c |   89 +++++++++++++++++++++-------
 2 files changed, 67 insertions(+), 30 deletions(-)

commit 3de77a429fecc28d3c9a41bc013c1d2f543e2460
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jan 31 14:23:40 2012 -0500

    CamelIMAPXJob: Split out "refresh_info" data.
    
    Define a standalone RefreshInfoData struct and "free" function.
    
    Use camel_imapx_job_set_data() to attach an allocated struct to a
    CamelIMAPXJob such that it will be freed along with the job.
    
    Use camel_imapx_job_get_data() to obtain a pointer to the allocated
    struct as needed, always with a NULL check for safety.

 camel/providers/imapx/camel-imapx-job.h    |   11 --
 camel/providers/imapx/camel-imapx-server.c |  205 ++++++++++++++++++----------
 2 files changed, 134 insertions(+), 82 deletions(-)

commit 2d8dc001c21338d9d28cbc6b2faccb114e744a55
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jan 31 13:29:51 2012 -0500

    CamelIMAPXJob: Split out "get_message" data.
    
    Define a standalone GetMessageData struct and "free" function.
    
    Use camel_imapx_job_set_data() to attach an allocated struct to a
    CamelIMAPXJob such that it will be freed along with the job.
    
    Use camel_imapx_job_get_data() to obtain a pointer to the allocated
    struct as needed, always with a NULL check for safety.

 camel/providers/imapx/camel-imapx-job.h    |   12 ---
 camel/providers/imapx/camel-imapx-server.c |  121 +++++++++++++++++++---------
 2 files changed, 83 insertions(+), 50 deletions(-)

commit d9cc31e53e32dd0ddbcfde68f6e6b4afd2bc2f0d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jan 30 15:33:07 2012 -0500

    CamelIMAPXJob: Add optional matches() method.
    
    Trying to avoid checking all job types in one place as is done in
    imapx_job_matches(), so CamelIMAPXJob is more extensible.
    
    camel_imapx_job_matches() is a new wrapper function that invokes the
    matches() method if present or else returns FALSE.

 camel/providers/imapx/camel-imapx-job.c    |   19 ++++++
 camel/providers/imapx/camel-imapx-job.h    |    6 ++
 camel/providers/imapx/camel-imapx-server.c |   91 +++++++++++++++++++---------
 3 files changed, 88 insertions(+), 28 deletions(-)

commit a7403539d1dc3a98ddb1df3d9046dbeac9f6da8d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jan 30 14:29:44 2012 -0500

    Rename imapx_job_done() to imapx_unregister_job().
    
    Obvious now that it's to be paired with imapx_register_job().

 camel/providers/imapx/camel-imapx-server.c |   68 +++++++++++++---------------
 1 file changed, 32 insertions(+), 36 deletions(-)

commit 0f7fd0446093a364e198f12e7bf8e36af5f28b76
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jan 30 14:26:34 2012 -0500

    CamelIMAPXJob: Add camel_imapx_job_run().

 camel/providers/imapx/camel-imapx-job.c    |   53 ++++++++++++++++++++++++
 camel/providers/imapx/camel-imapx-job.h    |    3 ++
 camel/providers/imapx/camel-imapx-server.c |   60 +++-------------------------
 3 files changed, 61 insertions(+), 55 deletions(-)

commit 0dc39ca1b1fd5178ff8307ce613a7d7e25282f51
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jan 30 13:44:33 2012 -0500

    CamelIMAPXJob: Swap arguments for start() method.
    
    This is a CamelIMAPXJob method so list CamelIMAPXJob first.

 camel/providers/imapx/camel-imapx-job.h    |    4 +-
 camel/providers/imapx/camel-imapx-server.c |   66 ++++++++++++++--------------
 2 files changed, 35 insertions(+), 35 deletions(-)

commit 112c1b7c33462de5ea5b090339eff5bb20e3d7d7
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jan 30 13:42:19 2012 -0500

    Split off CamelIMAPXJob to a separate file.
    
    Further splitting up camel-imapx-server.c into digestible pieces.

 camel/providers/imapx/Makefile.am          |    2 +
 camel/providers/imapx/camel-imapx-job.c    |  171 +++++++++++++++++++
 camel/providers/imapx/camel-imapx-job.h    |  133 +++++++++++++++
 camel/providers/imapx/camel-imapx-server.c |  250 +++++-----------------------
 4 files changed, 349 insertions(+), 207 deletions(-)

commit 11175ee2defbbedfb44082e38151b30a8bef9eb2
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Jan 31 17:48:00 2012 +0100

    Updated Spanish translation

 po/es.po |  160 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 74 insertions(+), 86 deletions(-)

commit d49b0b79a113bfc6fc9ddf431bf4a437483105db
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Jan 31 15:46:46 2012 +0100

    Bug #668811 - EBookBackendSqliteDB can be asked for an unknown contact

 addressbook/libedata-book/e-book-backend-sqlitedb.c |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 830fa86226aa2c4fd0687aef605c93920888e3c4
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Jan 30 19:25:41 2012 +0100

    Bug #669003 - CalDAV: Cannot modify calendar object (libical 0.48)

 calendar/backends/caldav/e-cal-backend-caldav.c |   18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 0d7c5244832a58251f4928026d81b0d70997eb3c
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Jan 30 18:04:06 2012 +0100

    Bug #669005 - Partial hang with unresponsive HTML email image source

 camel/camel-http-stream.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d116cf80a9d4ed522c5acd17454ab26e8b3bd725
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Jan 30 14:06:55 2012 +0100

    Bug #649141 - Return only system timezones known to libical

 calendar/libecal/e-cal-system-timezone.c |  102 ++++++++++++++++++++++--------
 1 file changed, 77 insertions(+), 25 deletions(-)

commit 628e2cd46dac8963f26a9061020fe23747ee84a3
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Mon Jan 30 19:17:35 2012 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po | 2801 +++++++++++++++++++++++++++++-----------------------------
 po/zh_TW.po | 2804 +++++++++++++++++++++++++++++------------------------------
 2 files changed, 2770 insertions(+), 2835 deletions(-)

commit f4f1f0c01148ebe36fa305cb573de83be0700b2b
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sun Jan 29 21:27:57 2012 +0100

    Updated POTFILES.in

 po/POTFILES.in |    1 -
 1 file changed, 1 deletion(-)

commit 03ab8a648cdee3de9e0e2a2dce138e9f67e5268a
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Sun Jan 29 21:03:38 2012 +0100

    Updated Spanish translation

 po/es.po |  144 +++++++++++++++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 114 insertions(+), 30 deletions(-)

commit cc9e5b3606fa18a2f24342381b0b9217f497b707
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jan 29 13:03:05 2012 -0500

    Kill CamelDList (finally).
    
    Let's leave custom linked lists for school assignments, shall we?

 camel/Makefile.am                       |    2 -
 camel/camel-list-utils.c                |  186 -------------------------------
 camel/camel-list-utils.h                |   92 ---------------
 camel/camel.h                           |    1 -
 docs/reference/camel/camel-docs.sgml    |    1 -
 docs/reference/camel/camel-sections.txt |   15 ---
 6 files changed, 297 deletions(-)

commit 3ca895499c730b4857bc2dfb35c45f46e574add5
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jan 29 11:25:11 2012 -0500

    CamelIMAPXServer: Use GQueues instead of CamelDLists.
    
    GQueue has a more intuitive API.

 camel/providers/imapx/camel-imapx-command.c |   19 +-
 camel/providers/imapx/camel-imapx-command.h |   11 +-
 camel/providers/imapx/camel-imapx-server.c  |  421 ++++++++++++++++-----------
 camel/providers/imapx/camel-imapx-server.h  |    6 +-
 4 files changed, 271 insertions(+), 186 deletions(-)

commit cc1058016937647f858dc2e8143b8e3dcca8ceca
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jan 28 18:47:55 2012 -0500

    camel-index-control.c: Remove an unnecessary #include.

 camel/camel-index-control.c |    1 -
 1 file changed, 1 deletion(-)

commit 0334c4d5283f9cf0c8228c0f834b215959df13ec
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jan 28 18:34:01 2012 -0500

    CamelOfflineJournal: Use GQueues instead of CamelDLists.
    
    GQueue has a more intuitive API.

 camel/camel-offline-journal.c             |   41 +++++++++++++++++------------
 camel/camel-offline-journal.h             |   17 +++++-------
 camel/providers/imap/camel-imap-journal.c |   26 +++++++++---------
 camel/providers/imap/camel-imap-journal.h |    2 --
 4 files changed, 44 insertions(+), 42 deletions(-)

commit 7dab252b8ce752a86f7972589cc0e911c7d32e21
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jan 28 18:18:36 2012 -0500

    CamelTextIndex: Use GQueues instead of CamelDLists.
    
    GQueue has a more intuitive API.

 camel/camel-text-index.c |   53 ++++++++++++++++++++++++++--------------------
 1 file changed, 30 insertions(+), 23 deletions(-)

commit 2530725b371ca02692779e5648d171ed3fa30b59
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jan 28 18:07:12 2012 -0500

    CamelMsg: Remove unused 'ln' member.

 camel/camel-msgport.h |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit a8e5fee4f7e66b878c5a5df795779c8d33ce0f10
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jan 28 14:15:27 2012 -0500

    CamelBlockFile: Use GQueues instead of CamelDLists.
    
    GQueue has a more intuitive API.

 camel/camel-block-file.c      |  205 ++++++++++++++++++++++-------------------
 camel/camel-block-file.h      |    6 +-
 camel/camel-partition-table.c |   70 ++++++++------
 camel/camel-partition-table.h |    3 +-
 4 files changed, 152 insertions(+), 132 deletions(-)

commit 3ad23472036f7abcfedbd112fdbe811e4e5d84d7
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jan 28 13:01:55 2012 -0500

    camel-iconv.c: Use G_LOCK_DEFINE_STATIC.

 camel/camel-iconv.c |   27 ++++++++++-----------------
 1 file changed, 10 insertions(+), 17 deletions(-)

commit 3c3c881e6a438d319102d5bd0390d8c8f20bb22a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jan 28 12:55:50 2012 -0500

    camel-iconv.c: Use GQueues instead of CamelDLists.
    
    GQueue has a more intuitive API.

 camel/camel-iconv.c |  125 ++++++++++++++-------------------------------------
 1 file changed, 33 insertions(+), 92 deletions(-)

commit 4e197ed1dae1b8cc2b84dcb89e8d4c2dc4c98781
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jan 28 12:09:07 2012 -0500

    CamelFilterDriver: Use GQueues instead of CamelDLists.
    
    GQueue has a more intuitive API.

 camel/camel-filter-driver.c |   73 ++++++++++++++++++++++++-------------------
 1 file changed, 41 insertions(+), 32 deletions(-)

commit d37799c1918a7fb8c535492cad08511313349eae
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jan 28 11:34:24 2012 -0500

    CamelCipherValidity: Use GQueues instead of CamelDLists.
    
    GQueue has a more intuitive API.
    
    This increments libcamel's soname.

 camel/camel-cipher-context.c |   66 ++++++++++++++++++++++++++----------------
 camel/camel-cipher-context.h |   13 +++------
 configure.ac                 |    2 +-
 3 files changed, 46 insertions(+), 35 deletions(-)

commit a8bd1d3cc7fd05bfa21462d58a76aee37bd0b4f5
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jan 28 11:11:03 2012 -0500

    CamelImapSearch: Use GQueues instead of CamelDLists.
    
    GQueue has a more intuitive API.

 camel/providers/imap/camel-imap-search.c |   13 +++++--------
 camel/providers/imap/camel-imap-search.h |    2 +-
 2 files changed, 6 insertions(+), 9 deletions(-)

commit 2385aa0d94ad6891d976caf3b2af7ec3eec5614b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jan 28 11:03:58 2012 -0500

    CamelMaildirStore: Use GQueues instead of CamelDLists.
    
    GQueue has a more intuitive API.

 camel/providers/local/camel-maildir-store.c |   13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

commit ffe60100134e60a862168c01284d2d5b5c90ed80
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jan 28 10:57:32 2012 -0500

    CamelPOP3Engine: Use GQueues instead of CamelDLists.
    
    GQueue has a more intuitive API.

 camel/providers/pop3/camel-pop3-engine.c |   68 +++++++++++++++---------------
 camel/providers/pop3/camel-pop3-engine.h |   11 ++---
 2 files changed, 39 insertions(+), 40 deletions(-)

commit ddc80c850aa47c0215d4971431ba6fb7e9365c25
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Sat Jan 28 21:04:22 2012 +0100

    Updated Slovenian translation

 po/sl.po |  130 +++++++++++++++++++++++++++++++++++++++++++++++---------------
 1 file changed, 99 insertions(+), 31 deletions(-)

commit d2e7a4e7f2060ab397c5649a0f4b7e6687560a61
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sat Jan 28 15:39:01 2012 +0100

    Updated Norwegian bokmål translation

 po/nb.po |  126 +++++++++++++++++++++++++++++++++++++++++++++++---------------
 1 file changed, 97 insertions(+), 29 deletions(-)

commit d49c48668c54c71019e39d897ced259eec0d0054
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jan 27 18:17:27 2012 -0500

    CamelIMAPXCommandPart: Remove unused 'parent' member.

 camel/providers/imapx/camel-imapx-command.h |    2 --
 1 file changed, 2 deletions(-)

commit b6eca75a476ad741d8de557edf60f42e4cd94f04
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Fri Jan 27 23:39:21 2012 +0100

    Updated POTFILES.in

 po/POTFILES.in |    1 +
 1 file changed, 1 insertion(+)

commit 7fab92a3bd32ce02e55a6c3a608dd8b45d6baf80
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jan 27 16:31:06 2012 -0500

    CamelIMAPXCommandFunc: Add a GError parameter.
    
    Completion callbacks now get passed a GError and return a boolean.
    In most cases calling camel_imapx_command_set_error_if_failed() is
    sufficient.  The GError pointer passed to the callback may be NULL
    if the server already knows an error occurred.

 camel/providers/imapx/camel-imapx-command.h |    6 +-
 camel/providers/imapx/camel-imapx-server.c  |  528 +++++++++++++++------------
 2 files changed, 307 insertions(+), 227 deletions(-)

commit f4bf9779bdc6d6c9b6b085cac8592510a1db07b9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jan 27 14:46:10 2012 -0500

    Add camel_imapx_command_set_error_if_failed().
    
    If the CamelIMAPXCommand's status indicates failure, set the given
    GError and return TRUE.  If no status is present (e.g. command not
    complete) or the status is "OK", return FALSE.
    
    This also drops the GError member from CamelIMAPXCommand, so that all
    GErrors are now set on the command's CamelIMAPXJob.

 camel/providers/imapx/camel-imapx-command.c |   24 +++
 camel/providers/imapx/camel-imapx-command.h |    7 +-
 camel/providers/imapx/camel-imapx-server.c  |  240 ++++++++++++++++-----------
 3 files changed, 172 insertions(+), 99 deletions(-)

commit e17bd8668057cafc2285692ea231d2536e5aaea5
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jan 27 13:42:23 2012 -0500

    CamelIMAPXCommand: Lose the GCancellable member.
    
    Pass it around explicitly, or use the one in CamelIMAPXJob.

 camel/providers/imapx/camel-imapx-command.c |    8 ---
 camel/providers/imapx/camel-imapx-command.h |    2 -
 camel/providers/imapx/camel-imapx-server.c  |   98 ++++++++++++---------------
 3 files changed, 44 insertions(+), 64 deletions(-)

commit 5a5231a1338c13295e7c01500274a5ac07cff2bd
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jan 27 13:22:50 2012 -0500

    imapx_command_run_sync(): Take a GCancellable and GError explicitly.

 camel/providers/imapx/camel-imapx-server.c |   25 ++++++++++++++++++-------
 1 file changed, 18 insertions(+), 7 deletions(-)

commit c25aaafd4ddb3ed355983d60f3e3d9fe8b47c82f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jan 27 12:16:56 2012 -0500

    CamelIMAPXCommand: Encapsulate some struct members.
    
    Use a private CamelIMAPXRealCommand struct to keep some members hidden.
    Add functions as necessary to interact with private struct members.

 camel/providers/imapx/camel-imapx-command.c |  196 +++++++++++++++++++--------
 camel/providers/imapx/camel-imapx-command.h |   12 +-
 camel/providers/imapx/camel-imapx-server.c  |   28 +---
 3 files changed, 144 insertions(+), 92 deletions(-)

commit 7eb8f961b1c5189605f6f23792de9902c7a05043
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jan 27 11:12:08 2012 -0500

    CamelIMAPXCommand: Use a GString.
    
    The TODO comment was right: building the command part with a GString
    instead of a CamelMemStream is much easier (and probably faster, not
    that it matters).

 camel/providers/imapx/camel-imapx-command.c |  102 +++++++++------------------
 camel/providers/imapx/camel-imapx-command.h |    3 +-
 camel/providers/imapx/camel-imapx-utils.c   |   38 ++++------
 camel/providers/imapx/camel-imapx-utils.h   |    2 +-
 4 files changed, 51 insertions(+), 94 deletions(-)

commit 5a897774eb9a5987304590f96fec67478bbea990
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jan 27 13:13:43 2012 -0500

    imapx_command_start(): Take a GCancellable and GError explicitly.

 camel/providers/imapx/camel-imapx-server.c |   40 ++++++++++++++++------------
 1 file changed, 23 insertions(+), 17 deletions(-)

commit 8ef1929e5ab9097227c1ee6664bb217bca3be48a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jan 27 12:49:11 2012 -0500

    camel_imapx_run(): Take a GCancellable and GError explicitly.

 camel/providers/imapx/camel-imapx-server.c |  110 ++++++++++++----------------
 1 file changed, 48 insertions(+), 62 deletions(-)

commit 21f00ac526708a3cb6001c31f9726d8982187fed
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jan 27 10:04:30 2012 -0500

    Split off CamelIMAPXCommand to a separate file.
    
    camel-imapx-server.c is too large for anyone to fully grok.

 camel/providers/imapx/Makefile.am           |    2 +
 camel/providers/imapx/camel-imapx-command.c |  461 ++++++++++++++++++
 camel/providers/imapx/camel-imapx-command.h |  135 ++++++
 camel/providers/imapx/camel-imapx-server.c  |  680 ++++-----------------------
 4 files changed, 692 insertions(+), 586 deletions(-)

commit 6269e74444dd8204b5da54de7bf245006eeba0ca
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jan 27 12:52:19 2012 -0500

    CamelIMAPXServer: Coding style fix.

 camel/providers/imapx/camel-imapx-server.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit d559cb488a1a0120c398840ce5c04f113148334a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jan 25 10:43:40 2012 -0500

    store_get_inbox_folder_sync: Add a NULL check.
    
    Verify the get_folder_sync() method is implemented before invoking it.

 camel/camel-store.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit cf7cab01492cf367a8ea1422b7b6c298cd235ea8
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jan 25 11:27:56 2012 +0100

    CamelStoreSummary: Schedule save rather than save immediately
    
    There was a regression from commit 5c52fe678f6d, marking multiple
    messages read/unread invoked save on each single message change, which
    had a) performance impact, b) did unnecessary disk writes (with fsync()
    calls). This change fixes it by scheduling save, postponing it
    by 5 seconds from the last connected CamelFolderSummary's count change.

 camel/camel-store-summary.c |   69 +++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 67 insertions(+), 2 deletions(-)

commit 0ef9f96b327a037dfad3b519167d90ed255e8d31
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Tue Jan 24 10:46:33 2012 +0100

    Updated Norwegian bokmål translation

 po/nb.po |   74 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 42 insertions(+), 32 deletions(-)

commit b9f92366732dc346da0fb14683c8f3f2066f1414
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jan 23 16:40:42 2012 -0500

    CamelIMAPXConnManager: Add a parting thought.

 camel/providers/imapx/camel-imapx-conn-manager.c |    2 ++
 1 file changed, 2 insertions(+)

commit ff7c1f4380d3c79f8400dd7d5636a65f2bb54d4f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jan 23 13:42:58 2012 -0500

    CamelIMAPXConnManager: Use a reader/writer lock.
    
    Replace CamelIMAPXConnManager's recursive lock with a reader/writer
    lock.  Read operations should be short and simple, write operations
    may be long and complex.
    
    Also check for cancellation in camel_imapx_conn_manager_get_connection()
    after acquiring the writer lock but before attempting to requisition a
    CamelIMAPXServer.

 camel/providers/imapx/camel-imapx-conn-manager.c |  141 +++++++++++-----------
 1 file changed, 68 insertions(+), 73 deletions(-)

commit c520cf428aeff864d1d0244b4589242e50915fbf
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jan 23 13:11:13 2012 -0500

    CamelIMAPXConnManager: Similarly for connection list operations.
    
    Define a bunch of simple thread-safe operations for the list:
    
       imapx_conn_manager_list_info
       imapx_conn_manager_lookup_info
       imapx_conn_manager_remove_info
    
    * Note: lookup_info() returns a new ConnectionInfo reference, and
            list_info() returns a new GList of ConnectionInfo structs,
            each with a new reference
    
    Also rewrite imapx_find_connection() to make the logic clearer.
    (Had to stare at that function for a long time to understand it.)

 camel/providers/imapx/camel-imapx-conn-manager.c |  263 ++++++++++++++--------
 1 file changed, 165 insertions(+), 98 deletions(-)

commit 2651fa606076c59c5384835ce452e1cc56ed5745
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jan 23 11:31:33 2012 -0500

    CamelIMAPXConnManager: Give ConnectionInfo its own mutex.
    
    Define a bunch of simple thread-safe operations for it:
    
       connection_info_is_available
       connection_info_has_folder_name
       connection_info_insert_folder_name
       connection_info_remove_folder_name
       connection_info_dup_selected_folder
       connection_info_set_selected_folder

 camel/providers/imapx/camel-imapx-conn-manager.c |  143 +++++++++++++++++++---
 1 file changed, 124 insertions(+), 19 deletions(-)

commit 8f9ecc77330bff0015758c120f254b3007ef92ba
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jan 23 10:25:01 2012 -0500

    CamelIMAPXConnManager: Give ConnectionInfo a reference count.
    
    Add lifecycle functions for it:
    
       ConnectionInfo *  connection_info_new    (CamelIMAPXServer *is)
       ConnectionInfo *  connection_info_ref    (ConnectionInfo *cinfo)
       void              connection_info_unref  (ConnectionInfo *cinfo)
    
    Now we can perform list operations without holding CON_LOCK for so long.

 camel/providers/imapx/camel-imapx-conn-manager.c |   63 +++++++++++++++++-----
 1 file changed, 49 insertions(+), 14 deletions(-)

commit bf36ad69b772b15fca0a0472f9ab68a696171747
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jan 23 10:11:47 2012 -0500

    CamelIMAPXConnManager: Miscellaneous cleanups.
    
    Always name CamelIMAPXServer variables 'is', to be consistent with
    CamelIMAPXServer itself.

 camel/providers/imapx/camel-imapx-conn-manager.c |   96 +++++++++++-----------
 1 file changed, 49 insertions(+), 47 deletions(-)

commit 8147994ba1b89dece9e8a6577e296504802957ff
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jan 22 11:53:46 2012 -0500

    CamelIMAPXJob: Clarify 'with_operation_msg' field.
    
    Rename it 'pop_operation_msg' and add a comment.

 camel/providers/imapx/camel-imapx-server.c |   19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

commit 20dc519d73c7e3124c9d3298e28de7ed90a241b3
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jan 22 11:48:52 2012 -0500

    Remove imapx_job_can_operation_msg().
    
    Not needed.  camel_operation_push_message() already gracefully handles
    'cancellable' being either NULL or a plain GCancellable.

 camel/providers/imapx/camel-imapx-server.c |   42 ++++++++++------------------
 1 file changed, 15 insertions(+), 27 deletions(-)

commit 774936df3d191ac43c02c144d0635f767900a4fd
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jan 21 19:00:13 2012 -0500

    CamelIMAPXServer: Use g_list_free_full().

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

commit 55aa6b36667e2c7e13d2f62f57626ce39ec39b0a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jan 21 18:34:01 2012 -0500

    Use a consistent variable name for CamelIMAPXServer.

 camel/providers/imapx/camel-imapx-server.c |  398 ++++++++++++++--------------
 camel/providers/imapx/camel-imapx-server.h |   16 +-
 2 files changed, 210 insertions(+), 204 deletions(-)

commit 95baced5bebf7321c8777b4f0248f3078187b802
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jan 21 18:03:19 2012 -0500

    imapx: Simplify parse_contents().

 camel/providers/imapx/camel-imapx-server.c |   15 +++------------
 1 file changed, 3 insertions(+), 12 deletions(-)

commit d9857b84b8c9ac0641392a3e7a0cfe000894b501
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jan 21 17:59:09 2012 -0500

    imapx_step: Return a success boolean.

 camel/providers/imapx/camel-imapx-server.c |   20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

commit 4e5f7420440cfc9d35c235a38722c41aeb6fc666
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jan 21 17:57:21 2012 -0500

    imapx_continuation: Return a success boolean.

 camel/providers/imapx/camel-imapx-server.c |   18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit 4282c48880f699e5de6895f0cd36365e7389549d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jan 21 17:54:12 2012 -0500

    imapx_untagged: Return a success boolean.

 camel/providers/imapx/camel-imapx-server.c |   30 ++++++++++++++--------------
 1 file changed, 15 insertions(+), 15 deletions(-)

commit 613311eaa18ed3123d864594848c040fe116fc61
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jan 21 17:48:57 2012 -0500

    imapx_completion: Return a success boolean.

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

commit d35e6d87c697511641045d8ee5402593489eda02
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Sun Jan 22 20:57:01 2012 +0100

    Updated Spanish translation

 po/es.po |   33 +++++++++++++++++++--------------
 1 file changed, 19 insertions(+), 14 deletions(-)

commit 0dd0c916257ea5eda36c15a54e6d6cb6faee7eb4
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Sat Jan 21 21:01:52 2012 +0100

    Updated Slovenian translation

 po/sl.po |  727 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 376 insertions(+), 351 deletions(-)

commit 27789ee4cf1ee9664c36f9fcce0cc2f71a954967
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jan 21 10:53:52 2012 -0500

    CamelSession: Avoid spurious "notify::online" signals.

 camel/camel-session.c |    3 +++
 1 file changed, 3 insertions(+)

commit 22d4b3dd08f437801e218c883c11be8213b5f13a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jan 21 10:19:03 2012 -0500

    imapx_refresh_finfo: Push a status message.

 camel/providers/imapx/camel-imapx-store.c |   17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

commit d1406c106efcc054dd4491c9083cebd3ec035700
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Sat Jan 21 11:54:56 2012 +0100

    Updated Spanish translation

 po/es.po |   39 ++++++++++++++++++++++-----------------
 1 file changed, 22 insertions(+), 17 deletions(-)

commit 0aa975e6a2c28099ea589d782d2f77ffc4ae9c6e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jan 21 00:33:40 2012 -0500

    CamelVeeFolder: Process folder changes more efficiently.
    
    CamelVeeFolder submits a new background job every time it receives a
    CamelFolder::changed signal.  So the background jobs tend to pile up,
    and there's no guarantee the jobs will be dispatched in the order
    they were submitted since they're dispatched from a thread pool.
    
    Instead, run one background job at a time, and have the job process
    FolderChangedData from a queue until the queue is empty.  If another
    CamelFolder::changed signal is received while the background job is
    still running, the changes are simply be appended to the queue.

 camel/camel-vee-folder.c |   76 +++++++++++++++++++++++++++++++++++-----------
 1 file changed, 59 insertions(+), 17 deletions(-)

commit d7decd7a166925e27ef47de3146fbf10a076bfef
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jan 20 22:42:40 2012 -0500

    CamelVeeFolder: Push a status message while updating.

 camel/camel-vee-folder.c |    9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit cf05b71574cbf70f3743cdb6e9e3e8c486870137
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jan 20 11:33:20 2012 +0100

    Bug #666764 - SQL error migrating folders

 camel/camel-db.c |   22 ++++++++++++++++++----
 1 file changed, 18 insertions(+), 4 deletions(-)

commit 116eb4aa0f4c2b02d371da93e1954f0d323ccecf
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jan 17 12:34:07 2012 -0500

    Camel: Clarify ownership of returned CamelProviders.

 camel/camel-provider.c |    8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 5c52fe678f6d03b50625c385e968650df0e0c068
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Jan 17 14:33:55 2012 +0100

    CamelStoreSummary: Save count changes from CamelFolderSummary immediately

 camel/camel-store-summary.c |   17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

commit afb7ed931b214c3b721900da6c9fb8c55e483ec4
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jan 16 10:26:21 2012 -0500

    Post-release version bump.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4ce9fbe5debb223d3c0d92c9c5062a3e14d81a5c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jan 16 10:10:51 2012 -0500

    NEWS update for 3.3.4 release.

 NEWS |   40 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

commit 4f8f078ec591b64035fe2c3197abd07b5caed3ef
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sun Jan 15 00:21:56 2012 +0100

    Updated Galician translations

 po/gl.po |  820 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 424 insertions(+), 396 deletions(-)

commit e28afe79702ef9ae924e2c9620a2574177a965ac
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Thu Jan 5 22:27:02 2012 +0000

    Bug 667388 — Introspection annotation fixes for nullable return types
    
    Add some missing (allow-none) annotations, as well as some (transfer full)
    annotations, to libebook and libedataserver. Update the documentation to
    match, and to be a little more descriptive in places.
    
    Closes: https://bugzilla.gnome.org/show_bug.cgi?id=667388

 addressbook/libebook/e-contact.c |   10 +++++-----
 addressbook/libebook/e-vcard.c   |   30 ++++++++++++++++--------------
 libedataserver/e-source-list.c   |    2 +-
 vala/EBook-1.2.metadata          |    7 +++++++
 vala/EDataServer-1.2.metadata    |    1 +
 vala/Makefile.am                 |    7 ++++++-
 6 files changed, 36 insertions(+), 21 deletions(-)

commit e8881bb34bca2a7207063ca5d3fb8f43baae65fa
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Wed Jan 11 09:56:51 2012 -0500

    Bug 667698: vapigen: fix builddir != srcdir issue

 vala/Makefile.am |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 581a16f508280d948eb7c7b865c20e440a0dda2f
Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
Date:   Tue Jan 10 00:46:48 2012 +0300

    Updated Belarusian translation.

 po/be.po | 1518 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 787 insertions(+), 731 deletions(-)

commit 6cba5c19757bfb0296ea7714be12c61c014a9e5c
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Jan 9 18:52:33 2012 +0100

    Bug #644817 - Slow addressbook cache

 .../libedata-book/e-book-backend-sqlitedb.c        |  148 ++++++++++++++------
 .../libedata-book/e-book-backend-sqlitedb.h        |   13 +-
 2 files changed, 111 insertions(+), 50 deletions(-)

commit 73645be161989a66e3b2da14381b2d183af4bb5f
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Fri Jan 6 20:37:56 2012 +0100

    Updated Norwegian bokmål translation

 po/nb.po |  605 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 309 insertions(+), 296 deletions(-)

commit ae79db1a06a41ce9c655a95f2c7aec1556381ed6
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Fri Jan 6 20:31:12 2012 +0100

    Updated Spanish translation

 po/es.po |  609 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 305 insertions(+), 304 deletions(-)

commit 3ee0ee8a293c00d8a17f52fad9cb249d10e838e4
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jan 6 18:57:35 2012 +0100

    Bug #638810 - Crash in camel_folder_search_set_folder with IMAP account

 camel/camel-folder-search.c |   17 +++++++++++++---
 camel/camel-object-bag.c    |   45 +++++++++++++++++++++++++------------------
 2 files changed, 40 insertions(+), 22 deletions(-)

commit 96eec294df8694c7fefaf340582e9abfd7eeb933
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jan 6 12:16:57 2012 -0500

    imap_folder_dispose(): Disconnect the summary first.
    
    Disconnect the folder summary before destroying any internal members,
    since disconnecting may take awhile to run.

 camel/providers/imap/camel-imap-folder.c |   14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit d970f9c43a3cfc20970375fe615547c405ae3b19
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jan 6 12:12:53 2012 -0500

    CamelFolderSearch: Add argument guards to set() functions.

 camel/camel-folder-search.c |   23 +++++++++++++++++------
 camel/camel-folder-search.h |    2 +-
 2 files changed, 18 insertions(+), 7 deletions(-)

commit 5b364f65cbab64c5bba768b0dd7699a215097c3c
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jan 6 13:48:12 2012 +0100

    Bug #666757 - [CalDAV] Manage authentication requests even after open

 calendar/backends/caldav/e-cal-backend-caldav.c |   63 +++++++++++++++++++++--
 1 file changed, 60 insertions(+), 3 deletions(-)

commit 54e995a563fbbf2a3a81e71d4f3e020f19e43de2
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jan 4 14:52:36 2012 +0100

    Bug #665036 - Memory leaks spot in Contacts view

 addressbook/backends/ldap/e-book-backend-ldap.c |   18 +++++++++++++++++-
 addressbook/libebook/e-destination.c            |    4 ++--
 addressbook/libebook/e-vcard.c                  |    5 ++++-
 libedataserver/e-proxy.c                        |   15 ++++++++-------
 4 files changed, 31 insertions(+), 11 deletions(-)

commit 3c3d776c4f8a346d1c5debc89da53eb366a06e73
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jan 3 09:25:27 2012 -0500

    Camel: Use thread-safe accessors for string settings.

 camel/camel-network-service.c               |    6 +-
 camel/camel-sasl-cram-md5.c                 |    6 +-
 camel/camel-sasl-digest-md5.c               |   27 +++--
 camel/camel-sasl-gssapi.c                   |   34 +++---
 camel/camel-sasl-login.c                    |   14 ++-
 camel/camel-sasl-ntlm.c                     |   31 ++++--
 camel/camel-sasl-plain.c                    |    6 +-
 camel/camel-service.c                       |   16 ++-
 camel/providers/imap/camel-imap-command.c   |   15 ++-
 camel/providers/imap/camel-imap-folder.c    |   58 ++++++----
 camel/providers/imap/camel-imap-store.c     |  157 ++++++++++++++++++---------
 camel/providers/imapx/camel-imapx-server.c  |   99 +++++++++++------
 camel/providers/imapx/camel-imapx-store.c   |   24 ++--
 camel/providers/local/camel-local-store.c   |  110 ++++++++++++-------
 camel/providers/local/camel-maildir-store.c |  116 ++++++++++++--------
 camel/providers/local/camel-mbox-store.c    |   35 +++---
 camel/providers/local/camel-mh-store.c      |   87 ++++++++-------
 camel/providers/local/camel-spool-store.c   |   71 +++++++-----
 camel/providers/nntp/camel-nntp-store.c     |   39 ++++---
 camel/providers/nntp/camel-nntp-summary.c   |   12 +-
 camel/providers/pop3/camel-pop3-store.c     |  130 ++++++++++++++--------
 camel/providers/smtp/camel-smtp-transport.c |   89 +++++++++------
 22 files changed, 739 insertions(+), 443 deletions(-)

commit e1983a7d9608d906db4994a5bddaebf88b49f5df
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jan 3 00:34:11 2012 -0500

    Camel: Add thread-safe accessors for string settings

 camel/camel-local-settings.c                 |   43 ++++-
 camel/camel-local-settings.h                 |    1 +
 camel/camel-network-settings.c               |  110 +++++++++++++
 camel/camel-network-settings.h               |    6 +
 camel/providers/imap/camel-imap-settings.c   |  226 ++++++++++++++++++++++----
 camel/providers/imap/camel-imap-settings.h   |   10 ++
 camel/providers/imapx/camel-imapx-settings.c |   94 +++++++++--
 camel/providers/imapx/camel-imapx-settings.h |    4 +
 camel/providers/nntp/camel-nntp-settings.c   |   12 +-
 camel/providers/pop3/camel-pop3-settings.c   |   12 +-
 camel/providers/smtp/camel-smtp-settings.c   |   12 +-
 docs/reference/camel/camel-sections.txt      |    4 +
 12 files changed, 475 insertions(+), 59 deletions(-)

commit e2c308cf247486435f7832518dc0973b5c60a4d2
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Jan 2 19:22:19 2012 +0100

    Bug #661743 - Return maildir Inbox sibling folders only when requested

 camel/providers/local/camel-maildir-store.c |   13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit f049f7bb92d8f28ec6972567d5e314d512a28b92
Author: OKANO Takayoshi <kano@na.rim.or.jp>
Date:   Sun Dec 25 23:53:14 2011 +0900

    Updated Japanese translation

 po/ja.po | 1572 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 831 insertions(+), 741 deletions(-)

commit 971766373b6d11bbbcdcfc892422205a12ae64c9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Dec 23 12:38:34 2011 -0500

    Bug 666770 - Add gmodule-2.0 to libedataserver.pc

 libedataserver/libedataserver.pc.in |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 604f474ac69f311dd7c82abe860838d3c2f6e25d
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Dec 23 18:34:31 2011 +0100

    Bug #592906 - Birthdays from WebDAV contacts do not show up in calendar

 .../backends/google/e-book-backend-google.c        |   13 +-
 calendar/backends/contacts/Makefile.am             |    6 +-
 .../backends/contacts/e-cal-backend-contacts.c     |  375 +++++++++++++++++---
 libedataserver/e-client.c                          |   17 +-
 libedataserver/e-credentials.h                     |   10 +
 5 files changed, 366 insertions(+), 55 deletions(-)

commit befcf3072355f077e72f26772ceb1d22e0d83d45
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Fri Dec 23 14:25:50 2011 +0100

    Updated Spanish translation

 po/es.po |  100 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 56 insertions(+), 44 deletions(-)

commit 272392dbe61e7b454b55ccf60f4dd7ae1a3af6bf
Author: Colin Walters <walters@verbum.org>
Date:   Fri Dec 23 00:42:01 2011 -0500

    Bug 662888 - Use --include-uninstalled for internal .gir files
    
    Otherwise we end up with a dependency on an installed pkg-config file.

 addressbook/libebook/Makefile.am |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit fddfec242e245f1ec725541a48d097e608db2ce8
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 22 23:28:03 2011 -0500

    imapx_run_job(): Initialize cancel_id.

 camel/providers/imapx/camel-imapx-server.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 96c5278380d1bbcb5f13da70ab0d84bd3678829a
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Dec 22 20:06:43 2011 +0100

    Bug #482171 - IMAP warnings are presented without folder context

 camel/providers/imap/camel-imap-command.c |   23 +++++++++++++++++------
 camel/providers/imap/camel-imap-command.h |    2 ++
 camel/providers/imap/camel-imap-folder.c  |    8 ++++----
 camel/providers/imap/camel-imap-store.c   |    4 ++--
 4 files changed, 25 insertions(+), 12 deletions(-)

commit d16797bb2103e0561eb5f18a9bd61c447a44e43d
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Dec 22 19:43:29 2011 +0100

    Bug #357175 - IMAP alerts still too intrusive

 camel/providers/imap/camel-imap-command.c |   40 ++++++++++++++++++-----------
 camel/providers/imap/camel-imap-journal.c |    2 +-
 camel/providers/imap/camel-imap-store.c   |    5 ++++
 camel/providers/imap/camel-imap-store.h   |    2 ++
 4 files changed, 33 insertions(+), 16 deletions(-)

commit 9d26afc1226eb9229ceda121aff808b890cda4c5
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Wed Dec 21 21:57:54 2011 +0100

    Updated Norwegian bokmål translation

 po/nb.po |  366 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 187 insertions(+), 179 deletions(-)

commit 72240b827de0744981bf79033911965f73052a41
Author: Alban Browaeys <prahal@yahoo.com>
Date:   Wed Dec 21 09:47:08 2011 +0100

    Bug #666327 - [IMAP] Missing unlock in camel_imap_folder_fetch_data
    
    Add misssing service unlock in the case of fast switch between folders
    with non cached messages. Missed from previous commit:
    74fcab535c0f50a27742c05e94036b8370ea9173 .

 camel/providers/imap/camel-imap-folder.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit c316bc87ececfb664840fe5e2cb8bb5260bbd0b8
Author: Jeffrey Stedfast <jeff@xamarin.com>
Date:   Tue Dec 20 11:07:42 2011 -0500

    ...And another iconv flush fix

 camel/camel-mime-utils.c |   12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit 79a2b2e9ae3a249287a04ed8e985f045c0560bf7
Author: Jeffrey Stedfast <jeff@xamarin.com>
Date:   Tue Dec 20 10:41:05 2011 -0500

    Fixed another iconv() flush case.

 camel/camel-mime-utils.c |   12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit 74fcab535c0f50a27742c05e94036b8370ea9173
Author: Alban Browaeys <prahal@yahoo.com>
Date:   Tue Dec 20 14:59:16 2011 +0100

    Bug #666327 - IMAP deadlock when moving message and checking new mail

 camel/providers/imap/camel-imap-folder.c |    9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit a066ce7091e3aad07dd093038b7fdb9f03cdb6ec
Author: Jeffrey Stedfast <fejj@gnome.org>
Date:   Mon Dec 19 20:08:42 2011 -0500

    Grow the output buffer as needed when flushing iconv

 camel/camel-mime-filter-charset.c |   10 +++++++++-
 camel/camel-mime-utils.c          |   11 ++++++++++-
 2 files changed, 19 insertions(+), 2 deletions(-)

commit 3a40cde296327894fe9b3708bf7ce292a382cfea
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Dec 19 17:12:53 2011 +0100

    Updated Spanish translation

 po/es.po |  102 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 55 insertions(+), 47 deletions(-)

commit cd3ea63af6b135d8f53bb0cbfe9593b247471266
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Dec 19 20:49:21 2011 +0530

    post release version bump

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9c228c3499e1611704c8bc5458e2fb7c41c06f21
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Dec 19 19:26:16 2011 +0530

    News update for 3.3.3 release

 NEWS |   54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 54 insertions(+)

commit fa863a593d13811d200d7b25a6b737cbc0743bd8
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Dec 19 11:13:24 2011 +0100

    Bug #331361 - Allow GPG decryption with anonymous recipient set

 camel/camel-gpg-context.c |   55 ++++++++++++++++++++++++++++++++++++---------
 1 file changed, 45 insertions(+), 10 deletions(-)

commit 67bd9a8d8251b76a35bf58de916abe74c8fda15a
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Sat Dec 17 13:37:59 2011 +0100

    Updated Hungarian translation

 po/hu.po |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 5277f59efbd05f657fcbc3e110c6f68ad011967d
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Dec 16 09:14:10 2011 +0100

    Bug #665253 - "New folder" dialog does not show IMAP accounts

 camel/providers/imap/camel-imap-store.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 608fae262c7421257ef1a4d5b62724b2e24d40d5
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Dec 14 17:36:53 2011 +0100

    Bug #662068 - Crash in e-cal-backend-http.c:retrieval_done

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

commit 768ca769392d1dd93a44d2c0ae7ea48211877142
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Dec 14 13:06:22 2011 +0100

    Fix leaks around categories editing

 libedataserverui/e-categories-dialog.c   |    7 ++++---
 libedataserverui/e-categories-dialog.h   |    2 +-
 libedataserverui/e-categories-editor.c   |   12 ++++++++----
 libedataserverui/e-categories-editor.h   |    2 +-
 libedataserverui/e-categories-selector.c |   11 ++++++++---
 libedataserverui/e-categories-selector.h |    4 ++--
 6 files changed, 24 insertions(+), 14 deletions(-)

commit aaeb815a4259d58735ca1f04f7c62dfe9365b9f0
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Dec 14 12:54:07 2011 +0100

    e_categories_selector_get_checked: Return them always in the same order

 libedataserverui/e-categories-selector.c |    3 +++
 1 file changed, 3 insertions(+)

commit cbd28522e81926cab13e02ecd3b3d12a78d240ed
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Dec 14 11:52:03 2011 +0100

    Bug #666106 - libical 0.47 handles CATEGORIES as multiple parameters

 calendar/libecal/e-cal-component.c |  116 +++++++++++++++++++++++-------------
 1 file changed, 74 insertions(+), 42 deletions(-)

commit a73166f3908a108243592c6802af9e0b531cf6bc
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Dec 14 10:19:24 2011 +0100

    Revert patch for bug #514041
    
    See the bug for more information:
    https://bugzilla.gnome.org/show_bug.cgi?id=514041#c9

 addressbook/libebook/e-contact.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9341f357b104e79d70981954fe0380814011ad32
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Dec 13 13:23:25 2011 +0100

    Contacts calendar - consider also other than only file-as field

 calendar/backends/contacts/e-cal-backend-contacts.c |   19 ++++++++++++++++++-
 1 file changed, 18 insertions(+), 1 deletion(-)

commit 6f0fe6f4efc6dec69da734f96ac55f0102fb3df3
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Dec 13 13:05:49 2011 +0100

    Bug #652173 - EContact's file-as getter doesn't populate empty value

 addressbook/libebook/e-contact.c |   12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit 3a34e74b64990dd60d82c247fdf462336a948815
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Dec 11 13:32:54 2011 -0500

    Add CamelSession.remove_service() method.
    
    So subclasses can be notified when a service is removed.
    
    Changes camel_session_remove_service() slightly.  Now takes a
    CamelService instead of a UID, and does not return a gboolean.
    
    Minor ABI + API break; soname bumped.

 camel/camel-session.c |   44 +++++++++++++++++++++++++++-----------------
 camel/camel-session.h |    6 ++++--
 configure.ac          |    2 +-
 3 files changed, 32 insertions(+), 20 deletions(-)

commit 925872667ef204c2453a632f33884edf2457ce67
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Thu Dec 8 22:16:59 2011 +0100

    Updated Slovenian translation

 po/sl.po |  308 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 158 insertions(+), 150 deletions(-)

commit eba57e3b28a7a55e2311e3f8fbe3452a3130e84f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Dec 2 14:15:33 2011 -0600

    Fix glib-gen.mak rules.
    
    The %-enumtypes.h pattern causes problems when an "*-enumtypes.h"
    from elsewhere (e.g. Camel) is found in the preprocessor search path.
    
    Instead specify the output filename explicitly through a new variable:
    glib_enum_output.  (e.g. glib_enum_output=e-data-book-enumtypes)

 addressbook/libedata-book/Makefile.am    |    1 +
 calendar/libedata-cal/Makefile.am        |    1 +
 calendar/libedata-cal/e-data-cal-types.h |    2 ++
 camel/Makefile.am                        |    1 +
 camel/glib-gen.mak                       |   11 ++++++-----
 glib-gen.mak                             |   13 +++++++------
 6 files changed, 18 insertions(+), 11 deletions(-)

commit a9837969dd82c4b060c599d7eadec2620be5ba7f
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Fri Dec 2 19:30:01 2011 +0100

    Call gettext on the short descriptions of port numbers.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=665421

 camel/camel-provider.c |    8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit f0c0d12c59c1339d83022a6ded7a6ba292c5d11b
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Fri Dec 2 18:22:27 2011 +0100

    Updated Spanish translation

 po/es.po |  371 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 189 insertions(+), 182 deletions(-)

commit 60dbefb2716daccede36bf80090a5f0cf203f676
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Dec 2 14:08:13 2011 +0100

    Add --wait-for-client factory processes command line option
    
    This is much better than --keep-running for cases when debugger
    needs to be sure that everything opened is freed (the factory
    closes itself automatically), while client's run takes longer
    than 10 seconds (which is easy when running both/all under
    valgrind, especially with evolution as the client).

 libebackend/e-dbus-server.c                                   |    9 +++++++--
 libebackend/e-dbus-server.h                                   |    3 ++-
 .../evolution-addressbook-factory.c                           |    6 ++++--
 .../evolution-calendar-factory/evolution-calendar-factory.c   |    6 ++++--
 4 files changed, 17 insertions(+), 7 deletions(-)

commit bbae3ad7e7d4a55582b2183cec1d80ef2b5069b9
Author: Srinivasa Ragavan <sragavan@gnome.org>
Date:   Thu Nov 17 12:21:40 2011 +0530

    Fix a bug in camel

 camel/camel-store.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 33e1de72498f2a51260ae5b0128f2ee6b9942472
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Dec 2 00:44:33 2011 -0600

    imapx_command_run_sync(): Set a GError if cancelled.
    
    Getting segfaults on cancellation without this...

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

commit 9bafe1a97bf46c90fd4b597847322269f49ebf03
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Dec 2 00:26:04 2011 -0600

    Small correction to imapx_command_run_sync().

 camel/providers/imapx/camel-imapx-server.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9e659702dc843121f37864e43fa34438cd935dc7
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 22:50:59 2011 -0600

    CamelIMAPXCommand: Make imapx_command_run_sync() more responsive to cancellations.
    
    Connect a GCancellable::cancelled signal handler that broadcasts the
    GCond that imapx_command_run_sync() is waiting on so it can proceed
    immediately.
    
    If imapx_command_complete() is called sometime later by the thread
    executing the command, the GCond will broadcast again but no one will
    be listening for it.

 camel/providers/imapx/camel-imapx-server.c |   29 ++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

commit 156ae35654d1046019fadb3ec2ec20dcf818d65d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 22:43:30 2011 -0600

    CamelIMAPXCommand: Reference the command when running synchronously.
    
    Reference is dropped in imapx_command_complete().

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

commit 9c92752b17cb63a023328ba440fef7ae8f6e70da
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 22:25:04 2011 -0600

    CamelIMAPXCommand: Remove imapx_command_free() with imapx_command_unref().

 camel/providers/imapx/camel-imapx-server.c |  125 ++++++++++++++--------------
 1 file changed, 64 insertions(+), 61 deletions(-)

commit 9a79d993cd5dfb56d726515fa20f71e911a2405c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 22:12:00 2011 -0600

    CamelIMAPXCommand: Add imapx_command_ref().

 camel/providers/imapx/camel-imapx-server.c |   11 +++++++++++
 1 file changed, 11 insertions(+)

commit 6c944a872f98f13fbf0a3301e17ae82746a14d02
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 22:07:20 2011 -0600

    CamelIMAPXCommand: Make IMAPX command functions static.

 camel/providers/imapx/camel-imapx-server.c |  225 ++++++++++++++--------------
 1 file changed, 112 insertions(+), 113 deletions(-)

commit 8f371eda263b5dc55fcd318960b62bf390edd1d3
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 21:51:44 2011 -0600

    CamelIMAPXCommand: Add a reference count.

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

commit 2bc0624c7330b4c0c6d699df04bcd23d8e91a1ab
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 21:49:29 2011 -0600

    CamelIMAPXCommand: Allocate with g_slice_new().
    
    Slab allocator is more efficient for fixed-size structs.

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

commit 28284e3802e95616c36dc64d7d8924829ba7bf37
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 21:00:16 2011 -0600

    CamelIMAPXJob: Make imapx_job_run() more responsive to cancellations.
    
    Connect a GCancellable::cancelled signal handler that broadcasts the
    GCond that imapx_job_run() is waiting on so it can proceed immediately.
    
    If imapx_job_done() is called sometime later by the thread executing the
    job, the GCond will broadcast again but no one will be listening for it.
    
    Giving CamelIMAPXJob a reference count allows the imapx_job_run() caller
    to drop its job reference and proceed without worrying about whether the
    job is still active in the parser thread, since the parser thread will
    have its own job reference.

 camel/providers/imapx/camel-imapx-server.c |   30 ++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

commit f2348211a0c659b98ada906732a3895a8d81250d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 20:50:59 2011 -0600

    CamelIMAPXJob: Reference the job when queueing.
    
    Reference is dropped after dequeueing in imapx_job_done().

 camel/providers/imapx/camel-imapx-server.c |   15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

commit 02e36a8ed2275f562a6d29862c0a6e808615bc1f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 20:47:55 2011 -0600

    CamelIMAPXJob: Replace imapx_job_free() with imapx_job_unref().

 camel/providers/imapx/camel-imapx-server.c |   55 +++++++++++++++-------------
 1 file changed, 29 insertions(+), 26 deletions(-)

commit 51f24e1780f33d300af3e6110bbd9ca609e24be5
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 20:43:18 2011 -0600

    CamelIMAPXJob: Add imapx_job_ref().

 camel/providers/imapx/camel-imapx-server.c |   11 +++++++++++
 1 file changed, 11 insertions(+)

commit 9e693d310a250ef46ac5beea12c3c8e68aaf72c2
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 20:39:37 2011 -0600

    CamelIMAPXJob: Add a reference count.

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

commit aef988535ad180c4c86fc307a2a0c866c41f24b5
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 20:38:02 2011 -0600

    CamelIMAPXJob: Allocate with g_slice_new().
    
    Slab allocator is more efficient for fixed-size structs.

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

commit 23919a8c55e1f1d526afe1f662d8cab2e3dbd80b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 19:37:30 2011 -0600

    imapx_parser_thread: Skip polling and just read the socket.
    
    We don't use a cancellation file descriptor anymore so there's no point
    in polling one file descriptor.  Just call parse_contents() immediately.

 camel/providers/imapx/camel-imapx-server.c |   60 +++++++---------------------
 1 file changed, 14 insertions(+), 46 deletions(-)

commit 5f969940805c0ee7eb8138689cce9a5a2ce044a5
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 17:11:18 2011 -0600

    Bug 665337: Remove --disable-calendar
    
    Basically reverses bug #438928.
    
    This was never a good idea to begin with.  If distros want to pick apart
    E-D-S, they should do so in a deb/rpm/whatever package, not upstream.

 Makefile.am  |    7 +------
 configure.ac |   25 +------------------------
 2 files changed, 2 insertions(+), 30 deletions(-)

commit d8b557c29751f00fa627cd4a6b708518ccf95fc5
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 09:17:17 2011 -0600

    rehandshake_ssl(): Be more responsive to cancellations.

 camel/camel-tcp-stream-ssl.c                |   44 +++++++++++++++++++++------
 camel/camel-tcp-stream-ssl.h                |    1 +
 camel/providers/imap/camel-imap-store.c     |    3 +-
 camel/providers/imapx/camel-imapx-server.c  |    4 ++-
 camel/providers/pop3/camel-pop3-store.c     |    2 +-
 camel/providers/smtp/camel-smtp-transport.c |    3 +-
 6 files changed, 44 insertions(+), 13 deletions(-)

commit 46b9224d28076227cd99461f44a87822014b95e5
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Thu Dec 1 17:58:23 2011 +0100

    Updated Norwegian bokmål translation

 po/nb.po |  165 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 85 insertions(+), 80 deletions(-)

commit 46169b9f411850a6605c34bb1a35dadf27e15dca
Author: Diego López León <dieguitoll@gmail.com>
Date:   Tue Nov 29 19:34:12 2011 -0600

    Bug 664819 - gmodule-2.0 dependency must be explicit

 configure.ac |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit d2dfeeef62f9b588ddcb858dc20903320ffee276
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Nov 29 16:58:32 2011 -0600

    Reduce frequency of CamelFolder::changed emissions.
    
    If camel_folder_changed() is called after an idle callback for the
    signal emission has already been scheduled but not yet dispatched,
    append the new change info to the pending change info instead of
    scheduling another idle callback.
    
    Virtual folders schedule a background job for every "changed" signal
    emission, and this taxes the CPU unnecessarily hard, especially when
    IMAPX is downloading folder summaries for the first time.
    
    These changes are still not optimal, but my own measurements showed
    a significant reduction in CamelFolder::changed signal emissions.

 camel/camel-folder.c |   61 +++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 45 insertions(+), 16 deletions(-)

commit 5dd95d2afc68263e1c76f04d6049fb7be83d60bf
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Nov 29 00:20:07 2011 -0600

    Better runtime warnings in tcp_stream_set_error_from_pr_error().
    
    I keep seeing some kind of NSPR error which apparently has no error text
    (PR_GetErrorTextLength() returns 0).  This should at least help pin down
    the error code so maybe we can special-case it.

 camel/camel-tcp-stream-raw.c |   29 ++++++++++++++++++++---------
 1 file changed, 20 insertions(+), 9 deletions(-)

commit 09ce7d56263afea44eb627c49ec8eeb4e6c80914
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Nov 28 11:39:13 2011 -0600

    Wean CamelIMAPXServer off CamelMsgPort.
    
    A simple GQueue + thread-safe 'done' flag on each job is sufficient.

 camel/providers/imapx/camel-imapx-server.c |   61 ++++++++++++++++------------
 camel/providers/imapx/camel-imapx-server.h |    4 +-
 2 files changed, 38 insertions(+), 27 deletions(-)

commit 6aebc465423b84fff77dc43189b7794953cc71cf
Author: Xandru Armesto <xandru@softastur.org>
Date:   Mon Nov 28 18:33:33 2011 +0100

    Updated asturian translation

 po/ast.po | 5654 +++++++++++++++++++++++++++----------------------------------
 1 file changed, 2500 insertions(+), 3154 deletions(-)

commit 326cbde1fe2754c971bc418fee8d58931b4b90d6
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Fri Nov 25 21:22:54 2011 +0100

    Updated Slovenian translation

 po/sl.po | 1065 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 561 insertions(+), 504 deletions(-)

commit 7d00b444443233ced4629a32749e7e5085c61720
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Nov 25 11:22:26 2011 +0100

    Avoid crash in e-cal-backend-http.c:webcal_to_http_method

 calendar/backends/http/e-cal-backend-http.c |   22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

commit b0a7c103078e91c9e26af3087d1311ff3623f108
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Nov 25 10:45:43 2011 +0100

    EProxy: Disconnect from signal handlers on dispose

 libedataserver/e-proxy.c |    8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit a28a512c9f839f8ccefeaf4256eb897ce9d6b8f6
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Nov 24 18:01:11 2011 -0500

    Remove all *_DISABLE_DEPRECATED_FLAGS.
    
    I'll care about deprecated APIs again when a gtk4 release date is
    announced.  Meanwhile it's just causing distros unnecessary pain.

 configure.ac |    4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit beee55a815a8cf377aff0b2b14ce71b46e1fd026
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Nov 24 17:52:10 2011 -0500

    Remove GSEAL_ENABLE macro.
    
    We already comply, and it's required now anyway for gtk3.

 configure.ac |    1 -
 1 file changed, 1 deletion(-)

commit 8befd1e96f3c1ce02480de628d1dbbf6cd986204
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Nov 24 17:48:39 2011 -0500

    Remove *_DISABLE_SINGLE_INCLUDES macros.
    
    We already comply, and it's required now anyway for gtk3.

 configure.ac |    2 --
 1 file changed, 2 deletions(-)

commit 95d7fe1d4d8748fee96e152830a0dad2a1c0d4d9
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Nov 24 12:02:30 2011 +0100

    Bug #664572 - Change e_cal_backend_notify_component* to use ECalComponent

 calendar/backends/caldav/e-cal-backend-caldav.c    |  159 +++++-----
 .../backends/contacts/e-cal-backend-contacts.c     |   75 ++---
 calendar/backends/file/e-cal-backend-file.c        |  303 +++++++-------------
 calendar/backends/http/e-cal-backend-http.c        |   45 ++-
 calendar/backends/weather/e-cal-backend-weather.c  |   42 +--
 calendar/libecal/e-cal-component.c                 |   26 +-
 calendar/libecal/e-cal-component.h                 |    1 +
 calendar/libedata-cal/e-cal-backend-sync.c         |   32 +--
 calendar/libedata-cal/e-cal-backend-sync.h         |   12 +-
 calendar/libedata-cal/e-cal-backend.c              |  150 +++-------
 calendar/libedata-cal/e-cal-backend.h              |   18 +-
 calendar/libedata-cal/e-data-cal-view.c            |   81 +++---
 calendar/libedata-cal/e-data-cal-view.h            |   13 +-
 calendar/libedata-cal/e-data-cal.c                 |   26 +-
 calendar/libedata-cal/e-data-cal.h                 |    6 +-
 configure.ac                                       |    2 +-
 16 files changed, 423 insertions(+), 568 deletions(-)

commit 6f6b6503cf59189896f4195ba0d1cc2cec7723f1
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:   Thu Aug 4 21:32:09 2011 -0400

    Added test case for new ECal revision backend property
    
    Test case modifies the calendar in a loop and ensures that
    every modification results in a new revision string.

 tests/libecal/client/Makefile.am                |    3 +
 tests/libecal/client/test-client-get-revision.c |   86 +++++++++++++++++++++++
 2 files changed, 89 insertions(+)

commit 9597173bbc19a81e53b2e353a7cf634ca2b1e11c
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:   Tue Nov 22 17:58:30 2011 +0900

    Bug #652177 - Add "revision" property to calendar file backend
    
    Added "revision" property also now as a common property definition
    in e-client.h. revisions are guarunteed to remain the same until there
    is a modification to the calendar.

 addressbook/libebook/e-book-client.h             |   11 --
 calendar/backends/file/e-cal-backend-file.c      |  116 ++++++++++++++++++++--
 calendar/libedata-cal/e-cal-backend.h            |   11 ++
 libedataserver/e-client.h                        |   11 ++
 tests/libebook/client/test-client-get-revision.c |    4 +-
 5 files changed, 130 insertions(+), 23 deletions(-)

commit f3a1b06f7fc28974c9a048a440bc2d2379075571
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Nov 23 09:30:37 2011 +0100

    Pre-load all built-in timezones in libical on calendar factory start
    
    This is the same fix as was done in evolution within bug #628139

 calendar/libedata-cal/e-data-cal-factory.c |   33 +++++++++++++++++++++++++---
 1 file changed, 30 insertions(+), 3 deletions(-)

commit 6e53fb4c4dccbbcb6a0239dc01f9c2aaef98970d
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Nov 22 15:40:04 2011 +0100

    Add e_book_backend_sqlitedb_get_uids_and_rev()

 .../libedata-book/e-book-backend-sqlitedb.c        |   43 ++++++++++++++++++++
 .../libedata-book/e-book-backend-sqlitedb.h        |    8 +++-
 2 files changed, 50 insertions(+), 1 deletion(-)

commit 22b3c5b809dae87d70204db709c40792de932a71
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Mon Nov 21 02:01:58 2011 +0100

    Updated Galician translations

 po/gl.po |  267 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 145 insertions(+), 122 deletions(-)

commit 944ebcfb545ac9a97e52452b699c2e0bad47ce1b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Nov 20 16:29:32 2011 -0500

    Post-release version bump.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e575e13c38dcc0f23faaf048eb184fcd7284ebc9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Nov 20 16:24:00 2011 -0500

    NEWS update for 3.3.2 release.

 NEWS |   54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 54 insertions(+)

commit 7146f451d1f2cf1afedb52d68c82159cb82677ce
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sat Nov 19 11:55:40 2011 +0100

    Updated Norwegian bokmål translation

 po/nb.po |  438 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 224 insertions(+), 214 deletions(-)

commit 8b33f590b3012190e8dd46defa8ed19916358075
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Nov 15 18:01:48 2011 +0100

    Updated Spanish translation

 po/es.po |   15 ++++++---------
 1 file changed, 6 insertions(+), 9 deletions(-)

commit 636c2d9d3f00ea17d20cbd4f0f17cf7373023c7d
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Nov 15 17:37:24 2011 +0100

    Updated Spanish translation

 po/es.po |  460 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 244 insertions(+), 216 deletions(-)

commit 00e73f1a5976f3df6157d6cb37e0dce81cb05a68
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Nov 15 11:09:07 2011 -0500

    Fix capitalization.

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

commit a8dcfca3229f7649e635ef996f2222c647039206
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Nov 15 11:03:07 2011 -0500

    Add useful GBinding transform funcs from e-util.
    
    e_binding_transform_enum_value_to_nick()
    e_binding_transform_enum_nick_to_value()

 .../libedataserver/libedataserver-sections.txt     |    2 +
 libedataserver/e-data-server-util.c                |   78 ++++++++++++++++++++
 libedataserver/e-data-server-util.h                |   14 +++-
 3 files changed, 93 insertions(+), 1 deletion(-)

commit 287ea88b08c4fd81b49587a432e6e0d329ccdbe9
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Nov 15 12:55:17 2011 +0100

    Bug #440316 - Improve SSL Certificate check bad signature dialog

 camel/camel-certdb.c         |    4 ++++
 camel/camel-certdb.h         |    3 ++-
 camel/camel-disco-diary.c    |    4 ++--
 camel/camel-session.c        |   17 ++++++++---------
 camel/camel-session.h        |    8 ++++----
 camel/camel-tcp-stream-ssl.c |   41 ++++++++++++++++++++++++++++++++---------
 6 files changed, 52 insertions(+), 25 deletions(-)

commit 85162b95e1c66fbc6f4017cb983cbb6092e57001
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Nov 15 09:20:03 2011 +0100

    Fix minor compiler warnings

 tests/libebook/client/test-client-get-revision.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d528a12b6a7225f847eb4e8bedaca5ec7bf8f8a6
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Nov 14 21:55:25 2011 -0500

    Camel no longer depends on libedataserver.
    
    Camel is now the lowest layer of E-D-S, built first.

 Makefile.am                         |    4 ++--
 camel/Makefile.am                   |    7 +++----
 camel/camel.pc.in                   |    2 +-
 camel/providers/imap/Makefile.am    |    3 +--
 camel/providers/imapx/Makefile.am   |    7 +++----
 camel/providers/local/Makefile.am   |    3 +--
 camel/providers/nntp/Makefile.am    |    3 +--
 camel/providers/pop3/Makefile.am    |    3 +--
 camel/providers/smtp/Makefile.am    |    5 ++---
 camel/tests/folder/Makefile.am      |    3 +--
 camel/tests/lib/Makefile.am         |   26 ++++++++++++--------------
 camel/tests/message/Makefile.am     |    5 ++---
 camel/tests/mime-filter/Makefile.am |    7 +++----
 camel/tests/misc/Makefile.am        |    5 ++---
 camel/tests/smime/Makefile.am       |    5 ++---
 15 files changed, 37 insertions(+), 51 deletions(-)

commit c656465e20b7d51c0df1be6236009964dd684218
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Nov 14 21:53:02 2011 -0500

    Add CamelSExp (copy of ESExp).

 camel/Makefile.am                        |    2 +
 camel/camel-filter-driver.c              |  233 ++--
 camel/camel-filter-search.c              |  364 +++---
 camel/camel-folder-search.c              |  438 +++----
 camel/camel-folder-search.h              |   60 +-
 camel/camel-search-private.c             |    4 +-
 camel/camel-search-private.h             |    4 +-
 camel/camel-search-sql-sexp.c            |  368 +++---
 camel/camel-sexp.c                       | 1861 ++++++++++++++++++++++++++++++
 camel/camel-sexp.h                       |  243 ++++
 camel/camel.h                            |    1 +
 camel/providers/imap/camel-imap-search.c |   32 +-
 docs/reference/camel/camel-docs.sgml     |    1 +
 docs/reference/camel/camel-sections.txt  |   43 +
 docs/reference/camel/camel.types         |    1 +
 15 files changed, 2901 insertions(+), 754 deletions(-)

commit 0814af666fcbb6c62f668ea47b080d5de5118be0
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Nov 14 19:23:42 2011 -0500

    Camel: Remove an unnecessary libedataserver include.

 camel/providers/local/camel-local-store.c |    2 --
 1 file changed, 2 deletions(-)

commit 5b0d8094e437608c5ff3f90ab949f432bf176b2c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Nov 14 19:22:54 2011 -0500

    Camel: Copy Win32 gunk from e-data-server-util.c.

 camel/camel-win32.c |   54 +++++++++++++++++++++++++++++++++++++++------------
 1 file changed, 42 insertions(+), 12 deletions(-)

commit d0845eb2c007ea978d00c5c8800697b9842ae8de
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Nov 14 19:13:27 2011 -0500

    Add camel_mktime_utc() and camel_localtime_with_offset().
    
    Copied from libedataserver/e-time-utils.c.

 camel/camel-mime-message.c               |    4 +-
 camel/camel-mime-utils.c                 |   71 ++++++++++++++++++++++++++++--
 camel/camel-mime-utils.h                 |    6 +++
 camel/providers/imap/camel-imap-folder.c |    4 +-
 docs/reference/camel/camel-sections.txt  |    2 +
 5 files changed, 77 insertions(+), 10 deletions(-)

commit a377044cd37368dcc372eab766221670540f949e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Nov 14 18:52:21 2011 -0500

    EFlag is off limits in Camel, write it out by hand.

 camel/camel-db.c                           |   52 ++++++++++++++------
 camel/providers/imapx/camel-imapx-server.c |   72 +++++++++++++++++++++-------
 camel/providers/imapx/camel-imapx-server.h |    1 -
 3 files changed, 93 insertions(+), 32 deletions(-)

commit 31e12b510a566fc4467fc0f46ea32fc5c7d93f37
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Thu Oct 27 14:02:20 2011 +0100

    Bug 661033 — Add support for E_CONTACT_FILE_AS field
    
    Add support for E_CONTACT_FILE_AS to the Google Contacts address book backend
    if libgdata ≥ 0.11.0 is available. This doesn't bump EDS’ required libgdata
    version.
    
    Closes: bgo#661033

 .../backends/google/e-book-backend-google.c        |   43 +++++++++++++++++++-
 1 file changed, 42 insertions(+), 1 deletion(-)

commit aa2a887c2d029a590189b6c5847ff5dc66355a97
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Nov 14 16:15:34 2011 -0500

    Update API docs.

 addressbook/backends/file/e-book-backend-file.c    |   90 ++++++++--------
 .../backends/google/e-book-backend-google.c        |   20 ++--
 addressbook/backends/ldap/e-book-backend-ldap.c    |  106 +++++++++----------
 addressbook/backends/vcf/e-book-backend-vcf.c      |    8 +-
 .../backends/webdav/e-book-backend-webdav.c        |   22 ++--
 addressbook/libebook/e-book-client-view.c          |    6 +-
 addressbook/libebook/e-book-client-view.h          |   13 ++-
 addressbook/libebook/e-contact.c                   |   22 ++--
 addressbook/libebook/e-vcard.h                     |   31 ++++--
 .../libedata-book/e-book-backend-db-cache.c        |    4 +-
 .../libedata-book/e-book-backend-sqlitedb.h        |    2 +-
 addressbook/libedata-book/e-book-backend-sync.c    |    9 +-
 addressbook/libedata-book/e-book-backend.c         |   23 ++---
 addressbook/libedata-book/e-data-book-view.c       |    8 +-
 addressbook/libegdbus/e-gdbus-book-view.c          |   24 ++---
 addressbook/libegdbus/e-gdbus-book-view.h          |    4 +-
 calendar/backends/caldav/e-cal-backend-caldav.c    |   39 +++----
 .../backends/contacts/e-cal-backend-contacts.c     |   11 +-
 calendar/backends/file/e-cal-backend-file.c        |   15 ++-
 calendar/backends/http/e-cal-backend-http.c        |   44 ++++----
 calendar/libecal/e-cal-client.c                    |    4 +-
 calendar/libedata-cal/e-cal-backend-cache.c        |    4 +-
 calendar/libedata-cal/e-cal-backend-intervaltree.c |    3 +-
 calendar/libedata-cal/e-cal-backend-sync.c         |   52 +++++-----
 calendar/libedata-cal/e-cal-backend-sync.h         |    2 +-
 calendar/libedata-cal/e-cal-backend.c              |  108 +++++++++++---------
 calendar/libedata-cal/e-cal-backend.h              |    4 +-
 calendar/libedata-cal/e-data-cal-view.c            |   62 ++++++-----
 calendar/libedata-cal/e-data-cal-view.h            |    4 +-
 calendar/libedata-cal/e-data-cal.c                 |   26 ++---
 calendar/libedata-cal/e-data-cal.h                 |    2 +-
 camel/camel-folder-search.c                        |    1 -
 camel/camel-folder-summary.c                       |    2 +-
 camel/camel-folder.c                               |    4 +-
 camel/camel-gpg-context.c                          |    2 +-
 camel/camel-index.c                                |   10 +-
 camel/camel-mime-message.c                         |    9 +-
 camel/camel-mime-utils.c                           |   12 ++-
 camel/camel-offline-store.c                        |   46 ++++-----
 camel/camel-provider.h                             |    2 +-
 camel/camel-search-sql.c                           |   15 +--
 camel/camel-session.c                              |    2 +-
 camel/camel-session.h                              |    4 +-
 camel/camel-settings.c                             |   10 +-
 camel/camel-settings.h                             |    2 +-
 camel/camel-store.c                                |    1 -
 .../addressbook/libebook/libebook-sections.txt     |    6 ++
 .../libedata-book/libedata-book-sections.txt       |    2 +
 .../libedata-cal/libedata-cal-sections.txt         |   11 ++
 libedataserver/e-gdbus-templates.c                 |   46 ++++-----
 libedataserver/e-list.c                            |   22 ++--
 libedataserver/e-operation-pool.h                  |    2 +-
 libedataserver/e-source-group.c                    |   11 +-
 libedataserver/e-source-group.h                    |    2 +-
 libedataserver/e-source-list.c                     |   12 +--
 libedataserver/e-source-list.h                     |    2 +-
 libedataserverui/e-categories-editor.c             |    2 +-
 libedataserverui/e-name-selector.c                 |    2 +-
 libedataserverui/e-passwords.c                     |    8 +-
 libedataserverui/e-passwords.h                     |    5 +-
 tests/libebook/client/test-client-get-revision.c   |    5 +-
 tests/libebook/client/test-client-photo-is-uri.c   |   66 ++++++------
 .../client/test-client-suppress-notifications.c    |   16 ++-
 tests/libebook/test-bulk-methods.c                 |    8 +-
 tests/libebook/test-vcard-parsing.c                |   11 +-
 tests/libecal/client/test-client-revision-view.c   |   35 ++++---
 66 files changed, 620 insertions(+), 548 deletions(-)

commit 78f8ae6f9f2414a151c7a0ea7b01c6fdc62b401f
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:   Fri Jul 22 19:59:12 2011 -0400

    Added test case to test the new backend revision property
    
    Added a tests/libebook/client/test-client-get-revision.c to test
    that the local backend supports revisions and the revisions indeed
    change after modifying the addressbook in any way.

 tests/libebook/client/Makefile.am                |    3 +
 tests/libebook/client/test-client-get-revision.c |   80 ++++++++++++++++++++++
 2 files changed, 83 insertions(+)

commit 9011ea3e21b92f4e6a14fd9edf718b3b8d9d1b36
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:   Thu Nov 10 21:24:34 2011 -0500

    Bug #652175 - Add revision property to addressbook backend
    
    This patch adds the "revision" property definition in e-book-client.h,
    e-book-backend.h and e-client.h as well as an implementation of the
    revision property in the local file backend.

 addressbook/backends/file/e-book-backend-file.c |  135 +++++++++++++++++++----
 addressbook/libebook/e-book-client.h            |   11 ++
 addressbook/libedata-book/e-book-backend.h      |   11 ++
 3 files changed, 137 insertions(+), 20 deletions(-)

commit af56ebf42b2addf291afb9112d4f3e550b7ecff4
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sun Nov 13 18:57:42 2011 +0100

    Updated Galician translations

 po/gl.po |  380 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 194 insertions(+), 186 deletions(-)

commit a2a5a3fc63b4ebd7293f20b107da7600b088c1ea
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Nov 13 00:36:46 2011 -0500

    Remove camel_folder_summary_decode_token().
    
    No longer needed.

 camel/camel-folder-summary.c            |   87 -------------------------------
 camel/camel-folder-summary.h            |    5 --
 docs/reference/camel/camel-sections.txt |    1 -
 3 files changed, 93 deletions(-)

commit 14ed64a9f2e6723c454425205f2b274c37ce8f5d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Nov 13 00:29:12 2011 -0500

    Remove camel_folder_summary_encode_token().
    
    No longer needed.

 camel/camel-folder-summary.c            |   71 -------------------------------
 camel/camel-folder-summary.h            |    3 --
 docs/reference/camel/camel-sections.txt |    1 -
 3 files changed, 75 deletions(-)

commit fc4a3e9087a0352a3c671dd74e479961c55627ac
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Nov 12 23:01:33 2011 -0500

    Remove camel_folder_summary_set_filename().
    
    No longer needed.

 camel/camel-folder-summary.c                  |   22 ----------------------
 camel/camel-folder-summary.h                  |    5 -----
 camel/providers/imap/camel-imap-folder.c      |   13 +++----------
 camel/providers/imap/camel-imap-store.c       |    2 +-
 camel/providers/imap/camel-imap-summary.c     |    5 +----
 camel/providers/imap/camel-imap-summary.h     |    3 +--
 camel/providers/imapx/camel-imapx-folder.c    |    7 ++-----
 camel/providers/imapx/camel-imapx-store.c     |    2 +-
 camel/providers/imapx/camel-imapx-summary.c   |    4 +---
 camel/providers/imapx/camel-imapx-summary.h   |    3 +--
 camel/providers/local/camel-local-folder.c    |    7 +------
 camel/providers/local/camel-local-folder.h    |    2 --
 camel/providers/local/camel-local-summary.c   |    2 --
 camel/providers/local/camel-local-summary.h   |    2 +-
 camel/providers/local/camel-maildir-folder.c  |    3 +--
 camel/providers/local/camel-maildir-store.c   |   12 ++++--------
 camel/providers/local/camel-maildir-summary.c |    5 ++---
 camel/providers/local/camel-maildir-summary.h |    2 +-
 camel/providers/local/camel-mbox-folder.c     |    3 +--
 camel/providers/local/camel-mbox-store.c      |    7 ++-----
 camel/providers/local/camel-mbox-summary.c    |    3 +--
 camel/providers/local/camel-mbox-summary.h    |    1 -
 camel/providers/local/camel-mh-folder.c       |    3 +--
 camel/providers/local/camel-mh-store.c        |    9 +--------
 camel/providers/local/camel-mh-summary.c      |    3 +--
 camel/providers/local/camel-mh-summary.h      |    2 +-
 camel/providers/local/camel-spool-folder.c    |    1 -
 camel/providers/local/camel-spool-summary.c   |    2 +-
 camel/providers/nntp/camel-nntp-folder.c      |    4 +---
 camel/providers/nntp/camel-nntp-summary.c     |    4 +---
 camel/providers/nntp/camel-nntp-summary.h     |    3 +--
 docs/reference/camel/camel-sections.txt       |    1 -
 32 files changed, 33 insertions(+), 114 deletions(-)

commit bca1d409a6d06c73b5ba1ad68c70faa777d8109f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Nov 12 22:46:16 2011 -0500

    Remove CamelFolderSummaryClass.summary_header_save().
    
    No longer needed.

 camel/camel-folder-summary.c                |   49 ---------------------------
 camel/camel-folder-summary.h                |    3 --
 camel/providers/imap/camel-imap-summary.c   |   17 ----------
 camel/providers/imapx/camel-imapx-summary.c |   11 ------
 camel/providers/local/camel-local-summary.c |   15 --------
 camel/providers/local/camel-mbox-summary.c  |   17 ----------
 camel/providers/nntp/camel-nntp-summary.c   |   17 ----------
 7 files changed, 129 deletions(-)

commit a6d37485160116e8b0c0fdd8e07783e78ed9b094
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Nov 12 22:41:56 2011 -0500

    Remove CamelFolderSummaryClass.summary_header_load().
    
    No longer needed.

 camel/camel-folder-summary.c                |   48 -------------------------
 camel/camel-folder-summary.h                |    1 -
 camel/providers/imap/camel-imap-summary.c   |   39 --------------------
 camel/providers/imapx/camel-imapx-summary.c |   52 ---------------------------
 camel/providers/local/camel-local-summary.c |   21 -----------
 camel/providers/local/camel-mbox-summary.c  |   23 ------------
 camel/providers/nntp/camel-nntp-summary.c   |   33 -----------------
 7 files changed, 217 deletions(-)

commit 43952694cc9e371753b7ffc2545dce3369be2b34
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Nov 12 22:31:09 2011 -0500

    Remove CamelFolderSummaryClass.content_info_migrate().
    
    No longer needed.

 camel/camel-folder-summary.c                |   54 ---------------------------
 camel/camel-folder-summary.h                |    1 -
 camel/providers/imap/camel-imap-summary.c   |   12 ------
 camel/providers/imapx/camel-imapx-summary.c |   17 ---------
 4 files changed, 84 deletions(-)

commit 4754f304cb09da533ffb26931c465329670c3c6d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Nov 12 22:27:55 2011 -0500

    Remove CamelFolderSummaryClass.message_info_migrate().
    
    No longer needed.

 camel/camel-folder-summary.c                  |   83 -------------------------
 camel/camel-folder-summary.h                  |    1 -
 camel/providers/imap/camel-imap-summary.c     |   23 -------
 camel/providers/imapx/camel-imapx-summary.c   |   27 --------
 camel/providers/local/camel-maildir-summary.c |   24 -------
 camel/providers/local/camel-mbox-summary.c    |   27 --------
 6 files changed, 185 deletions(-)

commit 633f7bab149e0a502c6a2d04ab93724b3855446f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Nov 12 22:22:17 2011 -0500

    Remove camel_folder_summary_migrate_infos().
    
    No longer needed.

 camel/camel-folder-summary.c            |  143 -------------------------------
 camel/camel-folder-summary.h            |    4 -
 docs/reference/camel/camel-sections.txt |    1 -
 3 files changed, 148 deletions(-)

commit 765dc0c338d0f0c967aa0360d17093ce36769f6d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Nov 12 22:14:46 2011 -0500

    Remove camel_db_migrate_vfolders_to_14().
    
    No longer needed.

 camel/camel-db.c                        |   20 --------------------
 camel/camel-db.h                        |    2 --
 docs/reference/camel/camel-sections.txt |    1 -
 3 files changed, 23 deletions(-)

commit c3dfabf5a0da7c8775f2a74c6291c6f105781af1
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sat Nov 12 12:03:14 2011 +0100

    Updated Norwegian bokmål translation

 po/nb.po | 1136 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 578 insertions(+), 558 deletions(-)

commit 1ccb38e49744dcd7fd1d8134d6712d505f782bb9
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Wed Oct 5 13:48:50 2011 +0300

    Bug 660974 - sqlite backend: use INSERT OR IGNORE in add_folder_into_db()
    
    Use "INSERT OR IGNORE" SQL request instead of having two steps
    (existence check + insert). This simplifies the code and is
    probably more efficient.

 .../libedata-book/e-book-backend-sqlitedb.c        |   37 +-------------------
 1 file changed, 1 insertion(+), 36 deletions(-)

commit 25847717a4b5a594d78aafb27bae3dc32ab11eda
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Fri Nov 11 18:16:42 2011 +0100

    Updated Spanish translation

 po/es.po |  201 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 103 insertions(+), 98 deletions(-)

commit db0b066d3a870b0e7b4ea2d6223d30e2124ff5d2
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Nov 11 15:42:39 2011 +0100

    Bug #660972 - Unable to publish free/busy information

 calendar/backends/file/e-cal-backend-file.c |    2 +-
 calendar/libecal/e-cal-client.c             |    2 --
 calendar/libegdbus/e-gdbus-cal.c            |    6 ++----
 3 files changed, 3 insertions(+), 7 deletions(-)

commit 19d263e5d900523d7f8d6b3a926ecf1560895e63
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Nov 11 12:03:57 2011 +0100

    Bug #660646 - »IDLE« should not be translated in settings dialog

 camel/providers/imapx/camel-imapx-provider.c |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 9d6c6526fd81a590de5785347658f559b2079a7f
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Nov 11 10:30:09 2011 +0100

    Bug #662473 - Moving mails between local folders removes labels

 camel/providers/local/camel-maildir-folder.c |    5 +++++
 1 file changed, 5 insertions(+)

commit 208ae96fc848d15f93415dea2d5ba16e52e2767a
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Nov 10 17:31:23 2011 +0100

    Bug #659736 - Do not report change on property set when not changed

 libedataserver/e-source-group.c |    6 ++++++
 libedataserver/e-source.c       |    7 +++++++
 2 files changed, 13 insertions(+)

commit 7f7b8cd9351544204be6eff58f6234860759a19b
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Nov 9 15:24:29 2011 +0100

    Bug #662929 - POP3 prevents expunge of local Inbox in offline

 camel/camel-folder.c                     |    2 +-
 camel/camel-mime-message.c               |    3 +-
 camel/providers/pop3/camel-pop3-engine.c |   15 +++++++-
 camel/providers/pop3/camel-pop3-folder.c |   55 +++++++++++++++++++++++-------
 camel/providers/pop3/camel-pop3-folder.h |    2 +-
 camel/providers/pop3/camel-pop3-store.c  |   20 +++++++++--
 camel/providers/pop3/camel-pop3-store.h  |    2 +-
 7 files changed, 79 insertions(+), 20 deletions(-)

commit eca1f67887dac6edcb69606b4f33ba99d31053ad
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Wed Nov 9 13:15:23 2011 +0530

    Bug 663219 Crash in imapx_completion at camel-imapx-server.c:2037

 camel/providers/imapx/camel-imapx-server.c |    1 -
 1 file changed, 1 deletion(-)

commit 7a44a8e6f09b6b4d09660f0a633b189e66ef057c
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:   Fri Jun 24 21:50:14 2011 -0400

    Added test-client-suppress-notifications.c test
    
    Added a test that asserts e_book_client_view_set_flags() apis are
    working and that the backend bahaves properly when the default
    E_BOOK_CLIENT_VIEW_NOTIFY_INITIAL flag is unset.

 tests/libebook/client/Makefile.am                  |    3 +
 .../client/test-client-suppress-notifications.c    |  216 ++++++++++++++++++++
 2 files changed, 219 insertions(+)

commit 4dab28f2389b99c2f7b31ef408aa098100974b9c
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:   Fri Jun 24 18:25:24 2011 -0400

    Bug #652171 Added e_book_client_view_set_flags()
    
    This commit adds a EBookClientViewFlags to EBookClientView with
    an initial flag value E_BOOK_CLIENT_VIEW_FLAGS_NOTIFY_INITIAL
    to control whether the initial contact notifications are sent.
    The default is to send notifications, if the flag is unset then
    only future notifications are issued.

 addressbook/libebook/e-book-client-view.c    |   34 ++++++++++++
 addressbook/libebook/e-book-client-view.h    |   20 ++++++++
 addressbook/libedata-book/e-data-book-view.c |   71 ++++++++++++++++++++++----
 addressbook/libedata-book/e-data-book-view.h |    2 +
 addressbook/libegdbus/e-gdbus-book-view.c    |   43 +++++++++++++---
 addressbook/libegdbus/e-gdbus-book-view.h    |   15 ++++++
 configure.ac                                 |    4 +-
 7 files changed, 171 insertions(+), 18 deletions(-)

commit d98ad273c6a981c45c3c1427d5c9a1fe82e72914
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Nov 7 10:58:33 2011 -0500

    Kill gtk-doc tmpl files.
    
    Bump our gtk-doc requirement to 1.14 and use --flavour no-tmpl.

 configure.ac                                       |    2 +-
 .../libebook/tmpl/e-address-western.sgml           |   52 -
 .../addressbook/libebook/tmpl/e-book-async.sgml    |  254 -
 .../libebook/tmpl/e-book-client-view.sgml          |  115 -
 .../addressbook/libebook/tmpl/e-book-client.sgml   |  582 --
 .../addressbook/libebook/tmpl/e-book-marshal.sgml  |   88 -
 .../addressbook/libebook/tmpl/e-book-query.sgml    |  183 -
 .../addressbook/libebook/tmpl/e-book-types.sgml    |  107 -
 .../addressbook/libebook/tmpl/e-book-view.sgml     |  110 -
 .../addressbook/libebook/tmpl/e-book.sgml          |  970 --
 .../addressbook/libebook/tmpl/e-contact.sgml       | 1228 ---
 .../addressbook/libebook/tmpl/e-destination.sgml   |  362 -
 .../libebook/tmpl/e-name-western-tables.sgml       |   19 -
 .../addressbook/libebook/tmpl/e-name-western.sgml  |   52 -
 .../addressbook/libebook/tmpl/e-vcard.sgml         |  995 --
 .../addressbook/libebook/tmpl/libebook-unused.sgml |  670 --
 .../libedata-book/tmpl/e-book-backend-cache.sgml   |  132 -
 .../tmpl/e-book-backend-db-cache.sgml              |  153 -
 .../libedata-book/tmpl/e-book-backend-factory.sgml |   28 -
 .../libedata-book/tmpl/e-book-backend-sexp.sgml    |   57 -
 .../tmpl/e-book-backend-sqlitedb.sgml              |  349 -
 .../libedata-book/tmpl/e-book-backend-summary.sgml |  132 -
 .../libedata-book/tmpl/e-book-backend-sync.sgml    |  188 -
 .../libedata-book/tmpl/e-book-backend.sgml         |  508 -
 .../libedata-book/tmpl/e-data-book-factory.sgml    |   40 -
 .../libedata-book/tmpl/e-data-book-marshal.sgml    |   19 -
 .../libedata-book/tmpl/e-data-book-view.sgml       |  151 -
 .../libedata-book/tmpl/e-data-book.sgml            |  299 -
 .../libedata-book/tmpl/libedata-book-unused.sgml   |  803 --
 .../libedata-book/tmpl/ximian-vcard.sgml           |   29 -
 .../libecal/tmpl/e-cal-check-timezones.sgml        |  163 -
 .../calendar/libecal/tmpl/e-cal-client-view.sgml   |  125 -
 .../calendar/libecal/tmpl/e-cal-client.sgml        |  948 --
 .../calendar/libecal/tmpl/e-cal-component.sgml     | 1413 ---
 .../calendar/libecal/tmpl/e-cal-listener.sgml      |  281 -
 .../calendar/libecal/tmpl/e-cal-recur.sgml         |   99 -
 .../libecal/tmpl/e-cal-system-timezone.sgml        |   31 -
 .../calendar/libecal/tmpl/e-cal-time-util.sgml     |  252 -
 .../calendar/libecal/tmpl/e-cal-types.sgml         |   81 -
 .../calendar/libecal/tmpl/e-cal-util.sgml          |  484 -
 .../calendar/libecal/tmpl/e-cal-view-listener.sgml |   74 -
 .../calendar/libecal/tmpl/e-cal-view.sgml          |  114 -
 docs/reference/calendar/libecal/tmpl/e-cal.sgml    |  764 --
 .../calendar/libecal/tmpl/libecal-unused.sgml      |  609 --
 .../libedata-cal/tmpl/e-cal-backend-cache.sgml     |  213 -
 .../libedata-cal/tmpl/e-cal-backend-factory.sgml   |   28 -
 .../tmpl/e-cal-backend-file-store.sgml             |   39 -
 .../tmpl/e-cal-backend-loader-factory.sgml         |   22 -
 .../libedata-cal/tmpl/e-cal-backend-sexp.sgml      |  133 -
 .../libedata-cal/tmpl/e-cal-backend-store.sgml     |  266 -
 .../libedata-cal/tmpl/e-cal-backend-sync.sgml      |  276 -
 .../libedata-cal/tmpl/e-cal-backend-util.sgml      |   51 -
 .../calendar/libedata-cal/tmpl/e-cal-backend.sgml  |  634 --
 .../libedata-cal/tmpl/e-data-cal-common.sgml       |   35 -
 .../libedata-cal/tmpl/e-data-cal-factory.sgml      |   40 -
 .../libedata-cal/tmpl/e-data-cal-view.sgml         |  181 -
 .../calendar/libedata-cal/tmpl/e-data-cal.sgml     |  377 -
 .../calendar/libedata-cal/tmpl/e-intervaltree.sgml |   81 -
 docs/reference/camel/tmpl/address-data.sgml        |   22 -
 docs/reference/camel/tmpl/addresses.sgml           |   31 -
 docs/reference/camel/tmpl/camel-address.sgml       |  122 -
 docs/reference/camel/tmpl/camel-arg.sgml           |   22 -
 docs/reference/camel/tmpl/camel-block-file.sgml    |  268 -
 docs/reference/camel/tmpl/camel-certdb.sgml        |  329 -
 docs/reference/camel/tmpl/camel-charset-map.sgml   |   76 -
 .../reference/camel/tmpl/camel-cipher-context.sgml |  801 --
 docs/reference/camel/tmpl/camel-data-cache.sgml    |  136 -
 docs/reference/camel/tmpl/camel-data-wrapper.sgml  |  224 -
 docs/reference/camel/tmpl/camel-db.sgml            |  817 --
 docs/reference/camel/tmpl/camel-debug.sgml         |   81 -
 docs/reference/camel/tmpl/camel-digest-folder.sgml |   19 -
 docs/reference/camel/tmpl/camel-digest-store.sgml  |   19 -
 .../reference/camel/tmpl/camel-digest-summary.sgml |   19 -
 docs/reference/camel/tmpl/camel-disco-diary.sgml   |   98 -
 docs/reference/camel/tmpl/camel-disco-folder.sgml  |   87 -
 docs/reference/camel/tmpl/camel-disco-store.sgml   |   87 -
 docs/reference/camel/tmpl/camel-exception.sgml     |   22 -
 docs/reference/camel/tmpl/camel-file-utils.sgml    |  241 -
 docs/reference/camel/tmpl/camel-filter-driver.sgml |  192 -
 docs/reference/camel/tmpl/camel-filter-search.sgml |   47 -
 docs/reference/camel/tmpl/camel-folder-search.sgml |  125 -
 .../reference/camel/tmpl/camel-folder-summary.sgml | 1105 ---
 docs/reference/camel/tmpl/camel-folder-thread.sgml |  119 -
 docs/reference/camel/tmpl/camel-folder.sgml        | 1032 --
 docs/reference/camel/tmpl/camel-gpg-context.sgml   |   60 -
 .../camel/tmpl/camel-groupwise-folder.sgml         |   58 -
 .../camel/tmpl/camel-groupwise-journal.sgml        |   76 -
 .../camel/tmpl/camel-groupwise-private.sgml        |   34 -
 .../camel/tmpl/camel-groupwise-store-summary.sgml  |  151 -
 .../camel/tmpl/camel-groupwise-store.sgml          |  143 -
 .../camel/tmpl/camel-groupwise-summary.sgml        |   87 -
 .../camel/tmpl/camel-groupwise-transport.sgml      |   30 -
 .../camel/tmpl/camel-groupwise-utils.sgml          |  218 -
 docs/reference/camel/tmpl/camel-html-parser.sgml   |  118 -
 docs/reference/camel/tmpl/camel-http-stream.sgml   |   83 -
 docs/reference/camel/tmpl/camel-iconv.sgml         |   89 -
 docs/reference/camel/tmpl/camel-imap-command.sgml  |  131 -
 docs/reference/camel/tmpl/camel-imap-folder.sgml   |  123 -
 docs/reference/camel/tmpl/camel-imap-journal.sgml  |  101 -
 .../camel/tmpl/camel-imap-message-cache.sgml       |  174 -
 docs/reference/camel/tmpl/camel-imap-private.sgml  |   65 -
 docs/reference/camel/tmpl/camel-imap-search.sgml   |   44 -
 .../camel/tmpl/camel-imap-store-summary.sgml       |  171 -
 docs/reference/camel/tmpl/camel-imap-store.sgml    |  349 -
 docs/reference/camel/tmpl/camel-imap-summary.sgml  |   84 -
 docs/reference/camel/tmpl/camel-imap-types.sgml    |   96 -
 docs/reference/camel/tmpl/camel-imap-utils.sgml    |  289 -
 docs/reference/camel/tmpl/camel-imap-wrapper.sgml  |   48 -
 docs/reference/camel/tmpl/camel-imap4-command.sgml |   22 -
 docs/reference/camel/tmpl/camel-imap4-engine.sgml  |   22 -
 docs/reference/camel/tmpl/camel-imap4-folder.sgml  |   22 -
 docs/reference/camel/tmpl/camel-imap4-journal.sgml |   22 -
 docs/reference/camel/tmpl/camel-imap4-search.sgml  |   22 -
 .../reference/camel/tmpl/camel-imap4-specials.sgml |   22 -
 .../camel/tmpl/camel-imap4-store-summary.sgml      |   22 -
 docs/reference/camel/tmpl/camel-imap4-store.sgml   |   22 -
 docs/reference/camel/tmpl/camel-imap4-stream.sgml  |   22 -
 docs/reference/camel/tmpl/camel-imap4-summary.sgml |   22 -
 docs/reference/camel/tmpl/camel-imap4-utils.sgml   |   30 -
 docs/reference/camel/tmpl/camel-index.sgml         |  259 -
 .../camel/tmpl/camel-internet-address.sgml         |  103 -
 docs/reference/camel/tmpl/camel-junk-filter.sgml   |   85 -
 docs/reference/camel/tmpl/camel-list-utils.sgml    |  120 -
 docs/reference/camel/tmpl/camel-local-folder.sgml  |   73 -
 docs/reference/camel/tmpl/camel-local-private.sgml |   41 -
 .../reference/camel/tmpl/camel-local-settings.sgml |   48 -
 docs/reference/camel/tmpl/camel-local-store.sgml   |   58 -
 docs/reference/camel/tmpl/camel-local-summary.sgml |  141 -
 docs/reference/camel/tmpl/camel-lock-client.sgml   |   41 -
 docs/reference/camel/tmpl/camel-lock-helper.sgml   |   39 -
 docs/reference/camel/tmpl/camel-lock.sgml          |  142 -
 .../reference/camel/tmpl/camel-maildir-folder.sgml |   41 -
 docs/reference/camel/tmpl/camel-maildir-store.sgml |   29 -
 .../camel/tmpl/camel-maildir-summary.sgml          |   93 -
 docs/reference/camel/tmpl/camel-mbox-folder.sgml   |   42 -
 docs/reference/camel/tmpl/camel-mbox-store.sgml    |   29 -
 docs/reference/camel/tmpl/camel-mbox-summary.sgml  |   90 -
 docs/reference/camel/tmpl/camel-medium.sgml        |  116 -
 docs/reference/camel/tmpl/camel-memchunk.sgml      |   89 -
 docs/reference/camel/tmpl/camel-mempool.sgml       |   86 -
 docs/reference/camel/tmpl/camel-mh-folder.sgml     |   41 -
 docs/reference/camel/tmpl/camel-mh-store.sgml      |   30 -
 docs/reference/camel/tmpl/camel-mh-summary.sgml    |   42 -
 .../camel/tmpl/camel-mime-filter-basic.sgml        |   50 -
 .../camel/tmpl/camel-mime-filter-bestenc.sgml      |   85 -
 .../camel/tmpl/camel-mime-filter-canon.sgml        |   37 -
 .../camel/tmpl/camel-mime-filter-charset.sgml      |   38 -
 .../camel/tmpl/camel-mime-filter-crlf.sgml         |   54 -
 .../camel/tmpl/camel-mime-filter-enriched.sgml     |   54 -
 .../camel/tmpl/camel-mime-filter-from.sgml         |   37 -
 .../camel/tmpl/camel-mime-filter-gzip.sgml         |   46 -
 .../camel/tmpl/camel-mime-filter-html.sgml         |   37 -
 .../camel/tmpl/camel-mime-filter-index.sgml        |   55 -
 .../camel/tmpl/camel-mime-filter-linewrap.sgml     |   40 -
 .../camel/tmpl/camel-mime-filter-pgp.sgml          |   37 -
 .../camel/tmpl/camel-mime-filter-progress.sgml     |   38 -
 .../camel/tmpl/camel-mime-filter-save.sgml         |   37 -
 .../camel/tmpl/camel-mime-filter-tohtml.sgml       |  119 -
 .../camel/tmpl/camel-mime-filter-windows.sgml      |   55 -
 .../camel/tmpl/camel-mime-filter-yenc.sgml         |  194 -
 docs/reference/camel/tmpl/camel-mime-filter.sgml   |   93 -
 docs/reference/camel/tmpl/camel-mime-message.sgml  |  300 -
 docs/reference/camel/tmpl/camel-mime-parser.sgml   |  315 -
 docs/reference/camel/tmpl/camel-mime-part.sgml     |  287 -
 docs/reference/camel/tmpl/camel-mime-utils.sgml    |  990 --
 docs/reference/camel/tmpl/camel-movemail.sgml      |   33 -
 docs/reference/camel/tmpl/camel-msgport.sgml       |  117 -
 .../camel/tmpl/camel-multipart-encrypted.sgml      |   37 -
 .../camel/tmpl/camel-multipart-signed.sgml         |   47 -
 docs/reference/camel/tmpl/camel-multipart.sgml     |  140 -
 docs/reference/camel/tmpl/camel-net-utils.sgml     |  191 -
 .../camel/tmpl/camel-network-service.sgml          |   59 -
 .../camel/tmpl/camel-network-settings.sgml         |  152 -
 docs/reference/camel/tmpl/camel-news-address.sgml  |   19 -
 docs/reference/camel/tmpl/camel-nntp-address.sgml  |   58 -
 docs/reference/camel/tmpl/camel-nntp-auth.sgml     |   32 -
 docs/reference/camel/tmpl/camel-nntp-folder.sgml   |   55 -
 .../reference/camel/tmpl/camel-nntp-grouplist.sgml |   71 -
 docs/reference/camel/tmpl/camel-nntp-newsrc.sgml   |  161 -
 docs/reference/camel/tmpl/camel-nntp-private.sgml  |   67 -
 .../camel/tmpl/camel-nntp-resp-codes.sgml          |  172 -
 .../camel/tmpl/camel-nntp-store-summary.sgml       |  131 -
 docs/reference/camel/tmpl/camel-nntp-store.sgml    |  170 -
 docs/reference/camel/tmpl/camel-nntp-stream.sgml   |   98 -
 docs/reference/camel/tmpl/camel-nntp-summary.sgml  |   56 -
 docs/reference/camel/tmpl/camel-nntp-types.sgml    |   68 -
 docs/reference/camel/tmpl/camel-nntp-utils.sgml    |   32 -
 docs/reference/camel/tmpl/camel-object.sgml        |  202 -
 .../reference/camel/tmpl/camel-offline-folder.sgml |   87 -
 .../camel/tmpl/camel-offline-journal.sgml          |   74 -
 .../camel/tmpl/camel-offline-settings.sgml         |   51 -
 docs/reference/camel/tmpl/camel-offline-store.sgml |   60 -
 docs/reference/camel/tmpl/camel-operation.sgml     |   74 -
 .../camel/tmpl/camel-partition-table.sgml          |  228 -
 docs/reference/camel/tmpl/camel-pop3-engine.sgml   |  138 -
 docs/reference/camel/tmpl/camel-pop3-folder.sgml   |   67 -
 docs/reference/camel/tmpl/camel-pop3-store.sgml    |   65 -
 docs/reference/camel/tmpl/camel-pop3-stream.sgml   |   98 -
 docs/reference/camel/tmpl/camel-process.sgml       |   19 -
 docs/reference/camel/tmpl/camel-provider.sgml      |  355 -
 .../reference/camel/tmpl/camel-sasl-anonymous.sgml |   47 -
 docs/reference/camel/tmpl/camel-sasl-cram-md5.sgml |   28 -
 .../camel/tmpl/camel-sasl-digest-md5.sgml          |   28 -
 docs/reference/camel/tmpl/camel-sasl-gssapi.sgml   |   28 -
 docs/reference/camel/tmpl/camel-sasl-login.sgml    |   28 -
 docs/reference/camel/tmpl/camel-sasl-ntlm.sgml     |   28 -
 docs/reference/camel/tmpl/camel-sasl-plain.sgml    |   28 -
 .../reference/camel/tmpl/camel-sasl-popb4smtp.sgml |   28 -
 docs/reference/camel/tmpl/camel-sasl.sgml          |  228 -
 .../reference/camel/tmpl/camel-search-private.sgml |  131 -
 .../camel/tmpl/camel-search-sql-sexp.h.sgml        |   28 -
 .../camel/tmpl/camel-search-sql-sexp.sgml          |   31 -
 docs/reference/camel/tmpl/camel-search-sql.sgml    |   31 -
 .../camel/tmpl/camel-sendmail-transport.sgml       |   29 -
 docs/reference/camel/tmpl/camel-service.sgml       |  365 -
 docs/reference/camel/tmpl/camel-session.sgml       |  435 -
 docs/reference/camel/tmpl/camel-settings.sgml      |   75 -
 docs/reference/camel/tmpl/camel-smime-context.sgml |   84 -
 .../reference/camel/tmpl/camel-smtp-transport.sgml |   71 -
 docs/reference/camel/tmpl/camel-spool-folder.sgml  |   43 -
 docs/reference/camel/tmpl/camel-spool-store.sgml   |   38 -
 docs/reference/camel/tmpl/camel-spool-summary.sgml |  129 -
 .../reference/camel/tmpl/camel-store-settings.sgml |   51 -
 docs/reference/camel/tmpl/camel-store-summary.sgml |  352 -
 docs/reference/camel/tmpl/camel-store.sgml         |  681 --
 docs/reference/camel/tmpl/camel-stream-buffer.sgml |   85 -
 docs/reference/camel/tmpl/camel-stream-filter.sgml |   65 -
 docs/reference/camel/tmpl/camel-stream-fs.sgml     |   58 -
 docs/reference/camel/tmpl/camel-stream-mem.sgml    |   92 -
 docs/reference/camel/tmpl/camel-stream-null.sgml   |   37 -
 .../reference/camel/tmpl/camel-stream-process.sgml |   49 -
 docs/reference/camel/tmpl/camel-stream-vfs.sgml    |   65 -
 docs/reference/camel/tmpl/camel-stream.sgml        |  109 -
 docs/reference/camel/tmpl/camel-string-utils.sgml  |  122 -
 docs/reference/camel/tmpl/camel-subscribable.sgml  |  144 -
 .../reference/camel/tmpl/camel-tcp-stream-raw.sgml |   52 -
 .../reference/camel/tmpl/camel-tcp-stream-ssl.sgml |   71 -
 docs/reference/camel/tmpl/camel-tcp-stream.sgml    |  147 -
 docs/reference/camel/tmpl/camel-test-provider.sgml |   31 -
 docs/reference/camel/tmpl/camel-test.sgml          |  167 -
 docs/reference/camel/tmpl/camel-text-index.sgml    |  118 -
 docs/reference/camel/tmpl/camel-transport.sgml     |   93 -
 docs/reference/camel/tmpl/camel-trie.sgml          |   67 -
 docs/reference/camel/tmpl/camel-types.sgml         |  353 -
 docs/reference/camel/tmpl/camel-uid-cache.sgml     |   87 -
 docs/reference/camel/tmpl/camel-unused.sgml        |10353 --------------------
 docs/reference/camel/tmpl/camel-url-scanner.sgml   |  170 -
 docs/reference/camel/tmpl/camel-url.sgml           |  237 -
 docs/reference/camel/tmpl/camel-utf8.sgml          |  104 -
 docs/reference/camel/tmpl/camel-vee-folder.sgml    |  167 -
 docs/reference/camel/tmpl/camel-vee-store.sgml     |   51 -
 docs/reference/camel/tmpl/camel-vee-summary.sgml   |   68 -
 docs/reference/camel/tmpl/camel-vtrash-folder.sgml |   61 -
 docs/reference/camel/tmpl/camel.sgml               |   57 -
 docs/reference/camel/tmpl/folders.sgml             |   81 -
 docs/reference/camel/tmpl/messages.sgml            |  117 -
 docs/reference/camel/tmpl/session.sgml             |   38 -
 docs/reference/camel/tmpl/streams.sgml             |   62 -
 .../libebackend/tmpl/e-backend-factory.sgml        |   47 -
 docs/reference/libebackend/tmpl/e-backend.sgml     |   80 -
 .../reference/libebackend/tmpl/e-data-factory.sgml |   62 -
 .../libebackend/tmpl/e-data-server-module.sgml     |   90 -
 docs/reference/libebackend/tmpl/e-db3-utils.sgml   |   40 -
 docs/reference/libebackend/tmpl/e-dbhash.sgml      |  112 -
 docs/reference/libebackend/tmpl/e-dbus-server.sgml |   92 -
 docs/reference/libebackend/tmpl/e-extensible.sgml  |   46 -
 docs/reference/libebackend/tmpl/e-extension.sgml   |   42 -
 docs/reference/libebackend/tmpl/e-file-cache.sgml  |  145 -
 docs/reference/libebackend/tmpl/e-module.sgml      |   79 -
 .../libebackend/tmpl/e-offline-listener.sgml       |   61 -
 docs/reference/libebackend/tmpl/e-sqlite3-vfs.sgml |   30 -
 .../libedataserver/tmpl/e-account-list.sgml        |  172 -
 docs/reference/libedataserver/tmpl/e-account.sgml  |  251 -
 .../libedataserver/tmpl/e-categories.sgml          |  104 -
 docs/reference/libedataserver/tmpl/e-client.sgml   |  575 --
 .../libedataserver/tmpl/e-component-listener.sgml  |   59 -
 .../libedataserver/tmpl/e-credentials.sgml         |  276 -
 .../reference/libedataserver/tmpl/e-debug-log.sgml |  146 -
 docs/reference/libedataserver/tmpl/e-flag.sgml     |   91 -
 docs/reference/libedataserver/tmpl/e-iconv.sgml    |   84 -
 docs/reference/libedataserver/tmpl/e-iterator.sgml |  122 -
 .../libedataserver/tmpl/e-list-iterator.sgml       |   37 -
 docs/reference/libedataserver/tmpl/e-list.sgml     |  141 -
 docs/reference/libedataserver/tmpl/e-memory.sgml   |   89 -
 docs/reference/libedataserver/tmpl/e-msgport.sgml  |  459 -
 .../libedataserver/tmpl/e-operation-pool.sgml      |   74 -
 docs/reference/libedataserver/tmpl/e-proxy.sgml    |   72 -
 docs/reference/libedataserver/tmpl/e-sexp.sgml     |  302 -
 .../libedataserver/tmpl/e-source-group.sgml        |  292 -
 .../libedataserver/tmpl/e-source-list.sgml         |  229 -
 docs/reference/libedataserver/tmpl/e-source.sgml   |  315 -
 .../libedataserver/tmpl/e-time-utils.sgml          |  136 -
 docs/reference/libedataserver/tmpl/e-trie.sgml     |   64 -
 docs/reference/libedataserver/tmpl/e-uid.sgml      |   31 -
 docs/reference/libedataserver/tmpl/e-url.sgml      |  103 -
 docs/reference/libedataserver/tmpl/e-util.sgml     |  328 -
 .../libedataserver/tmpl/e-xml-hash-utils.sgml      |  170 -
 .../reference/libedataserver/tmpl/e-xml-utils.sgml |   51 -
 .../reference/libedataserver/tmpl/eds-version.sgml |   82 -
 docs/reference/libedataserver/tmpl/md5-utils.sgml  |   71 -
 .../libedataserverui/tmpl/e-book-auth-util.sgml    |   56 -
 .../libedataserverui/tmpl/e-categories-dialog.sgml |   55 -
 .../libedataserverui/tmpl/e-categories-editor.sgml |   85 -
 .../tmpl/e-categories-selector.sgml                |  112 -
 .../tmpl/e-category-completion.sgml                |   39 -
 .../libedataserverui/tmpl/e-category-editor.sgml   |   56 -
 .../tmpl/e-cell-renderer-color.sgml                |   39 -
 .../libedataserverui/tmpl/e-client-utils.sgml      |  184 -
 .../libedataserverui/tmpl/e-contact-store.sgml     |  129 -
 .../tmpl/e-data-server-ui-marshal.sgml             |   48 -
 .../libedataserverui/tmpl/e-destination-store.sgml |  131 -
 .../tmpl/e-name-selector-dialog.sgml               |   74 -
 .../tmpl/e-name-selector-entry.sgml                |  140 -
 .../tmpl/e-name-selector-list.sgml                 |   45 -
 .../tmpl/e-name-selector-model.sgml                |  131 -
 .../libedataserverui/tmpl/e-name-selector.sgml     |  100 -
 .../libedataserverui/tmpl/e-passwords.sgml         |  137 -
 .../libedataserverui/tmpl/e-source-combo-box.sgml  |   97 -
 .../tmpl/e-source-option-menu.sgml                 |   60 -
 .../tmpl/e-source-selector-dialog.sgml             |   56 -
 .../libedataserverui/tmpl/e-source-selector.sgml   |  226 -
 .../tmpl/e-tree-model-generator.sgml               |  138 -
 .../tmpl/libedataserverui-unused.sgml              |  220 -
 323 files changed, 1 insertion(+), 58896 deletions(-)

commit 0a0856e473e24c78117fe0851f08bae908c53c3e
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Nov 7 10:23:07 2011 +0100

    Introduce e_gdbus_templates_init_main_thread()
    
    This is required to properly distinguish between EGDbusTemplates'
    sync calls from the main thread and from a dedicated thread, because
    the check with g_main_context_is_owner (g_main_context_default ())
    doesn't work when there is no main loop running. The call to
    e_gdbus_templates_init_main_thread() is good to do, but it is not
    mandatory.

 libedataserver/Makefile.am                        |    3 +-
 libedataserver/e-gdbus-templates.c                |  142 ++++++++++++---------
 libedataserver/e-gdbus-templates.h                |    2 +
 tests/libebook/client/client-test-utils.c         |    3 +
 tests/libecal/client/client-test-utils.c          |    3 +
 tests/libedataserverui/test-client-examine-auth.c |    2 +
 6 files changed, 93 insertions(+), 62 deletions(-)

commit 44104f99d91394e346da962b9eb553332dbc8ae0
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Nov 5 01:00:46 2011 -0400

    Add camel_operation_cancel_all().
    
    Replaces camel_operation_cancel(NULL).
    
    For non-NULL cases, use g_cancellable_cancel() instead.

 camel/camel-operation.c                        |   33 +++++++++---------------
 camel/camel-operation.h                        |    4 +--
 camel/providers/imapx/camel-imapx-server.c     |    2 +-
 docs/reference/camel/camel-sections.txt        |    2 +-
 docs/reference/camel/tmpl/camel-operation.sgml |    4 +--
 docs/reference/camel/tmpl/camel-unused.sgml    |    7 +++++
 6 files changed, 24 insertions(+), 28 deletions(-)

commit bf65d17233ca95ba4377080b71d02de3513647ee
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Nov 5 00:42:35 2011 -0400

    Remove camel_operation_uncancel().
    
    Use g_cancellable_reset() instead.

 camel/camel-operation.c                        |   19 -------------------
 camel/camel-operation.h                        |    1 -
 docs/reference/camel/camel-sections.txt        |    1 -
 docs/reference/camel/tmpl/camel-operation.sgml |    8 --------
 docs/reference/camel/tmpl/camel-unused.sgml    |    7 +++++++
 5 files changed, 7 insertions(+), 29 deletions(-)

commit cf1b1e45b70b68165795451125db0003e60af610
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Nov 5 00:36:17 2011 -0400

    Remove camel_operation_cancel_check().
    
    Use g_cancellable_is_cancelled() instead.

 camel/camel-operation.c                        |   25 ------------------------
 camel/camel-operation.h                        |    3 ---
 camel/providers/imapx/camel-imapx-store.c      |    5 -----
 docs/reference/camel/camel-sections.txt        |    1 -
 docs/reference/camel/tmpl/camel-operation.sgml |    9 ---------
 docs/reference/camel/tmpl/camel-unused.sgml    |    8 ++++++++
 6 files changed, 8 insertions(+), 43 deletions(-)

commit 4e8f90650f6bee2d007a33afe1ea6d9fecf48a3c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Nov 5 00:22:33 2011 -0400

    Remove camel_operation_cancel_fd().
    
    Use g_cancellable_get_fd() instead.

 camel/camel-operation.c                        |   19 -------------------
 camel/camel-operation.h                        |    1 -
 docs/reference/camel/camel-sections.txt        |    1 -
 docs/reference/camel/tmpl/camel-operation.sgml |    9 ---------
 docs/reference/camel/tmpl/camel-unused.sgml    |    8 ++++++++
 5 files changed, 8 insertions(+), 30 deletions(-)

commit 156b9d7e167282bdb44b7d2842860616d4793dcf
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Nov 4 18:49:11 2011 -0400

    Remove camel_operation_cancel_prfd().
    
    No longer needed by anything.  Also allowed me to remove all the
    CamelMsgPort muck in CamelOperation, which simplifies things nicely.

 camel/camel-operation.c                        |   83 ------------------------
 camel/camel-operation.h                        |    2 -
 docs/reference/camel/camel-sections.txt        |    1 -
 docs/reference/camel/tmpl/camel-operation.sgml |    9 ---
 docs/reference/camel/tmpl/camel-unused.sgml    |    8 +++
 5 files changed, 8 insertions(+), 95 deletions(-)

commit 1357cfb2a7be0024dbee5d4fc932dd384a5aafe9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Nov 4 18:12:28 2011 -0400

    Use the same technique in imapx_parser_thread().
    
    Call PR_Interrupt() from a GCancellable::cancelled signal handler to
    cancel the blocking PR_Poll() call in imapx_parser_thread().

 camel/providers/imapx/camel-imapx-server.c |   38 ++++++++++++++++++----------
 1 file changed, 24 insertions(+), 14 deletions(-)

commit 46c6be4af5da9d10884b92f4bb61960fa7fd23d0
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Nov 4 17:47:53 2011 -0400

    CamelTcpStreamRaw: Use PR_Interrupt() to cancel blocked I/O.
    
    Call PR_Interrupt() from a GCancellable::cancelled signal handler to
    cancel blocking PR_Connect(), PR_Read() and PR_Write() calls.
    
    Way easier and more responsive than using camel_operation_cancel_prfd().

 camel/camel-tcp-stream-raw.c |  313 +++++++++++++-----------------------------
 1 file changed, 93 insertions(+), 220 deletions(-)

commit 4056cefe35a00c913330cf22fa4b0d9ab47e23e3
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Nov 4 13:16:00 2011 -0400

    camel_settings_load_from_url(): Forgot to handle "auth-mechanism".

 camel/camel-settings.c |    1 +
 1 file changed, 1 insertion(+)

commit 2b0e6c79fe23bda9d5649785f1d9a3c0af2e4bcb
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Nov 4 13:15:12 2011 -0400

    camel_settings_save_to_url(): Forgot to handle "auth-mechanism".

 camel/camel-settings.c |    7 +++++++
 1 file changed, 7 insertions(+)

commit a8c0435cf92a0b208b777df0d65d82bccc2ae9e0
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Nov 4 12:11:17 2011 -0400

    CamelNetworkSettings: host and user should never be NULL.
    
    Otherwise it creates nuisance runtime warnings when binding the
    properties to widgets like GtkEntry.

 camel/camel-network-settings.c |   14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

commit 3c3d284fb1d18ac09e56b3ca45b1e3faa9fe48bb
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Fri Nov 4 13:29:35 2011 +0100

    Updated Galician translations

 po/gl.po | 1059 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 542 insertions(+), 517 deletions(-)

commit 77ca61743e62e8b34fdfc743fdade993d1f54154
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Wed Nov 2 13:54:17 2011 +0100

    Updated Spanish translation

 po/es.po |  444 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 236 insertions(+), 208 deletions(-)

commit 3ac86d14dc1ea89424de3c83e4d4b21eb1d1020e
Author: Michel Dänzer <daenzer@debian.org>
Date:   Wed Nov 2 08:35:56 2011 +0100

    Bug #655167 - Messages moved from IMAP Inbox reappear

 camel/providers/imap/camel-imap-folder.c  |   11 +++--------
 camel/providers/imap/camel-imap-summary.h |    4 +++-
 2 files changed, 6 insertions(+), 9 deletions(-)

commit d6f0b79e0dc54777a03cd530661e3141724ea0fb
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:   Fri Jul 22 20:06:38 2011 -0400

    Added test case showing photo data stored as uris.
    
    The test asserts:
      o binary inlined photos added to the EBook come out
        as uris in the EBookView signals
      o that it is still possible to use an external uri that the
        addressbook does not recognize at which point the addressbook
        is simply expected to store the provided URI string without
        any extra management (the test does this, however it only
        asserts that a uri is indeed returned).
      o When sharing an addressbook owned uri fetched from one contact
        and assigning it to the next contact, the second contact's uri
        is still accessible on disk after deleting the first contact.

 tests/libebook/client/Makefile.am                |    3 +
 tests/libebook/client/test-client-photo-is-uri.c |  361 ++++++++++++++++++++++
 2 files changed, 364 insertions(+)

commit e144f7b5b0aba6e7903c3c98c4db792fddbf9c50
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:   Fri Jul 22 20:05:21 2011 -0400

    Make local addressbook backend store image data as URIs.
    
    Whenever the local address book receives a uri as a binary
    blob it proceeds to transform it to a uri accessbile on
    the system somewhere under $XDG_DATA_HOME. The local backend
    cleans up old photo uris when contacts are removed or modified
    to use new photos.
    
    Additionally, whenever it is detected that the user is
    cross-referencing a uri which belongs to another contact,
    a hard-link will be created to the addressbook owned file
    on disk and a new uri will be assigned to any additional
    contacts which try to share a uri owned by the addressbook.

 addressbook/backends/file/e-book-backend-file.c |  675 ++++++++++++++++++++---
 addressbook/libebook/e-contact.c                |  131 +++++
 addressbook/libebook/e-contact.h                |    2 +
 configure.ac                                    |    2 +-
 4 files changed, 724 insertions(+), 86 deletions(-)

commit 0d8e32409d11fa1e6b7f68149b5cd428f8f9d99b
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Nov 1 12:33:26 2011 +0100

    Bug #663062 - Missing attachment icon on a message with it

 camel/providers/imap/camel-imap-folder.c     |   13 +++----------
 camel/providers/local/camel-maildir-folder.c |    9 ++++++---
 camel/providers/local/camel-mbox-folder.c    |    8 ++++++--
 camel/providers/local/camel-mh-folder.c      |    8 ++++++--
 4 files changed, 21 insertions(+), 17 deletions(-)

commit 50692f0bf326c0aba914280b7dfa007e64a3ed0c
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Nov 1 10:58:05 2011 +0100

    Avoid possible crash when url->path is NULL

 camel/camel-service.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9c9c2fb4c5aba412c8e2e44afd7541b82c8a5695
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Oct 29 11:16:03 2011 -0400

    Add a comment explaining CamelStore's mode field.
    
    I was about to get rid of this field thinking it was unused, but as
    usual it's a GroupWise-specific hack for non-writable proxy accounts.
    Add a comment to the header file for future reference.

 camel/camel-store.h |    5 +++++
 1 file changed, 5 insertions(+)

commit c487d002e89ab71327de97181daf4907041b91e8
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Oct 26 15:33:19 2011 -0400

    Remove g_thread_init() calls.
    
    g_type_init() already calls it, and has for several GLib releases.

 addressbook/libedata-book/e-book-backend-sqlitedb-test.c |    3 ---
 calendar/backends/file/e-cal-backend-file.c              |    3 ---
 camel/camel-index-control.c                              |    3 ---
 camel/camel-text-index.c                                 |    3 ---
 camel/providers/imapx/test-imapx.c                       |    3 ---
 camel/tests/lib/camel-test.c                             |    4 ----
 tests/libebook/client/client-test-utils.c                |    3 ---
 tests/libecal/client/client-test-utils.c                 |    3 ---
 tests/libedataserverui/test-client-examine-auth.c        |    4 ----
 tests/libedataserverui/test-name-selector.c              |    3 ---
 10 files changed, 32 deletions(-)

commit 78eb998057d86fb526361269d9d09ed2173bc98e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Oct 25 17:19:39 2011 -0400

    IMAP: Split off a new mutex for commands and responses.
    
    Define a new public GStaticRecMutex named "command_and_response_lock"
    on CamelImapStore for IMAP command and response operations to use.
    
    Fixes some deadlocks I was encountering due to the overreliance on
    CAMEL_SERVICE_REC_CONNECT_LOCK, particularly during authentication.

 camel/providers/imap/camel-imap-command.c |   21 ++++++++++-----------
 camel/providers/imap/camel-imap-store.c   |    4 ++++
 camel/providers/imap/camel-imap-store.h   |    3 +++
 3 files changed, 17 insertions(+), 11 deletions(-)

commit b4717d71cc7c56202ecb62d173c22a8cbf2e6d76
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Oct 25 14:55:39 2011 -0400

    camel_imap_store_connected() cleanup.
    
    If camel_service_connect_sync() set a GError, don't overwrite it with a
    generic "you must be working online" message.  The connect_sync() error
    message has useful information to help identify the real problem.

 camel/providers/imap/camel-imap-store.c |   32 +++++++++++++++++++++++--------
 1 file changed, 24 insertions(+), 8 deletions(-)

commit 40a6aa241d052d203d3075a79d9e04a3943bf82a
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Tue Oct 25 20:58:58 2011 +0200

    Updated Slovenian translation

 po/sl.po |  682 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 340 insertions(+), 342 deletions(-)

commit 40726b6f38166f16cc5a662b963334a49ca1e510
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Oct 25 11:08:10 2011 -0400

    Bug 662524 - POP3: Use a safer default value for "delete-after-days"
    
    Default to not deleting mail kept on the POP3 server at all rather than
    automatically deleting after X days.  Helps avoid accidental data loss.

 camel/providers/pop3/camel-pop3-settings.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 397af07d08a65c1af3709918df8fb4d5da3cba09
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Oct 25 10:45:20 2011 +0200

    Updated Spanish translation

 po/es.po |  693 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 342 insertions(+), 351 deletions(-)

commit 13b9717a0a3256e7f4673c87772d1b828d0b524c
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Oct 25 09:58:25 2011 +0200

    Bug #660182 - Error dialog on LDAP query with multiple referrals

 addressbook/backends/ldap/e-book-backend-ldap.c |   25 ++++++++++++++---------
 1 file changed, 15 insertions(+), 10 deletions(-)

commit 230e8393cd91252bc3f1f25b123a96e7a6f4829a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Oct 24 17:51:10 2011 -0400

    Bug 662643 - camel_url_decode_path() crashes on empty string

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

commit ffa02a8e2238b662ec9b77b212737cb56a744507
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Oct 20 17:24:04 2011 -0400

    Move remaining CamelURL elements to CamelSettings.
    
    This is a continuation of the CamelSettings work I started in 3.1.
    
    CamelService no longer stores a CamelURL.  The URL components are being
    moved to CamelSettings.
    
    For network services, the host, port, user and authentication mechanism
    URL components now live in CamelNetworkSettings.
    
    For local services, the path URL component (aka, the file path to the
    root of the local mail store) now lives in CamelLocalSettings.
    
    For now these new settings are configured the same as other settings:
    through camel_settings_load_from_url().  But again, that function will
    be dropped as soon as we move to key files for account data storage.
    
    Also:
    
    - Remove camel_service_get_url(), which is no longer used.
    
    - camel_session_add_service() now takes a protocol name instead of a
      URL string.  The protocol name must match a registered CamelProvider.
    
    - camel_service_get_camel_url() is renamed camel_service_new_camel_url().
      It now returns a new CamelURL which must be freed with camel_url_free().
      The returned CamelURL is built from user, host, port and path settings,
      and does not have any parameters.  You MUST access settings through
      CamelSettings now.
    
    - CamelServices need to be prepared for CamelSettings values changing or
      even the entire CamelSettings object being replaced at any time.  Most
      services were already prepared, but I caught a few services caching
      settings during initialization.  Always consult CamelSettings when a
      setting value is needed so the service is acting on a fresh value.
    
    - Camel's SONAME is hereby bumped (yet again) for 3.3.2.

 camel/Makefile.am                                  |    2 +
 camel/camel-local-settings.c                       |  173 ++++++++++++
 camel/camel-local-settings.h                       |   78 ++++++
 camel/camel-network-service.c                      |   28 +-
 camel/camel-network-settings.c                     |  244 +++++++++++++++++
 camel/camel-network-settings.h                     |   20 ++
 camel/camel-provider.c                             |   33 +--
 camel/camel-provider.h                             |    2 +-
 camel/camel-sasl-cram-md5.c                        |   15 +-
 camel/camel-sasl-digest-md5.c                      |   23 +-
 camel/camel-sasl-gssapi.c                          |   28 +-
 camel/camel-sasl-login.c                           |   17 +-
 camel/camel-sasl-ntlm.c                            |   50 ++--
 camel/camel-sasl-plain.c                           |   17 +-
 camel/camel-service.c                              |  244 +++++++----------
 camel/camel-service.h                              |    4 +-
 camel/camel-session.c                              |   58 ++--
 camel/camel-session.h                              |    2 +-
 camel/camel-settings.c                             |   58 ++++
 camel/camel-vee-folder.c                           |   22 +-
 camel/camel.h                                      |    1 +
 camel/providers/imap/camel-imap-command.c          |   30 +-
 camel/providers/imap/camel-imap-folder.c           |   31 ++-
 camel/providers/imap/camel-imap-settings.c         |   80 ++++++
 camel/providers/imap/camel-imap-store.c            |  178 +++++++-----
 camel/providers/imapx/camel-imapx-conn-manager.c   |    4 +-
 camel/providers/imapx/camel-imapx-server.c         |   78 ++++--
 camel/providers/imapx/camel-imapx-server.h         |    4 +-
 camel/providers/imapx/camel-imapx-settings.c       |   80 ++++++
 camel/providers/imapx/camel-imapx-store.c          |   20 +-
 camel/providers/local/camel-local-folder.c         |   51 ++--
 camel/providers/local/camel-local-store.c          |  152 +++++++----
 camel/providers/local/camel-local-store.h          |    3 -
 camel/providers/local/camel-maildir-store.c        |  195 ++++++++-----
 camel/providers/local/camel-mbox-store.c           |   31 ++-
 camel/providers/local/camel-mh-settings.c          |    2 +-
 camel/providers/local/camel-mh-settings.h          |    4 +-
 camel/providers/local/camel-mh-store.c             |   90 +++---
 camel/providers/local/camel-spool-settings.c       |    2 +-
 camel/providers/local/camel-spool-settings.h       |    4 +-
 camel/providers/local/camel-spool-store.c          |  286 ++++++++++++--------
 camel/providers/nntp/camel-nntp-settings.c         |   82 +++++-
 camel/providers/nntp/camel-nntp-store.c            |   44 ++-
 camel/providers/nntp/camel-nntp-summary.c          |   26 +-
 camel/providers/pop3/camel-pop3-settings.c         |   82 +++++-
 camel/providers/pop3/camel-pop3-store.c            |   86 +++---
 camel/providers/smtp/camel-smtp-settings.c         |   82 +++++-
 camel/providers/smtp/camel-smtp-transport.c        |   40 ++-
 configure.ac                                       |    2 +-
 .../libedata-cal/tmpl/e-cal-backend-sync.sgml      |   10 +-
 .../calendar/libedata-cal/tmpl/e-data-cal.sgml     |   10 +-
 docs/reference/camel/camel-docs.sgml               |    1 +
 docs/reference/camel/camel-sections.txt            |   31 ++-
 .../reference/camel/tmpl/camel-local-settings.sgml |   48 ++++
 .../camel/tmpl/camel-network-settings.sgml         |   92 +++++++
 docs/reference/camel/tmpl/camel-service.sgml       |   40 ++-
 docs/reference/camel/tmpl/camel-unused.sgml        |   22 ++
 57 files changed, 2330 insertions(+), 812 deletions(-)

commit d65649c665c129221a4510831eacb38f7a43a644
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Oct 24 09:42:17 2011 +0200

    Call g_thread_init() conditionally

 addressbook/libedata-book/e-book-backend-sqlitedb-test.c |    2 ++
 calendar/backends/file/e-cal-backend-file.c              |    2 ++
 camel/camel-index-control.c                              |    2 ++
 camel/camel-text-index.c                                 |    2 ++
 camel/providers/imapx/test-imapx.c                       |    2 ++
 camel/tests/lib/camel-test.c                             |    2 ++
 tests/libebook/client/client-test-utils.c                |    2 ++
 tests/libecal/client/client-test-utils.c                 |    2 ++
 tests/libedataserverui/test-client-examine-auth.c        |    2 ++
 tests/libedataserverui/test-name-selector.c              |    2 ++
 10 files changed, 20 insertions(+)

commit 8451a5dc914c9c6ca2f12cc40b65ff6511214544
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Oct 22 22:06:12 2011 -0400

    Post-release version bump.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9da810f26b244f12210d4d04ee8e3a0482b77fa9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Oct 22 21:17:36 2011 -0400

    NEWS update for 3.3.1 release.

 NEWS |  110 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 110 insertions(+)

commit 13c8e07865d1e6f04b7c477c8713c69efdbb519c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Oct 21 21:45:02 2011 -0400

    Avoid a crash in camel_session_get_service_by_url().
    
    Check that we found a CamelProvider before dereferencing it.

 camel/camel-session.c |    3 +++
 1 file changed, 3 insertions(+)

commit 1baddb8b7225cd3ea1cd186f663e859bfae84ba5
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Oct 21 20:47:44 2011 -0400

    Add camel_folder_refresh_info()/_finish().
    
    I forget to write wrapper functions for CamelFolderClass.refresh_info()
    and CamelFolderClass.refresh_info_finish() even though the class methods
    have been there for awhile.
    
    Thanks to Srini for pointing this out.

 camel/camel-folder.c |   61 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 61 insertions(+)

commit 9cc37f242e9d5cf6778f8a232397f7a9a6da217f
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Fri Oct 21 21:22:00 2011 +0200

    Updated Slovenian translation

 po/sl.po | 2257 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1123 insertions(+), 1134 deletions(-)

commit 70a5ee26a5855dbfdd19d016e46ce946bd0c9aee
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:   Thu Aug 18 19:41:43 2011 +0200

    Added test to show that fields-of-interest is working in libecal
    
    Test is based on test-client-get-view.c, this version of the test
    sets fields-of-interest to UID, RECURRENCE-ID and LAST-MODIFIED
    fields, tests that all those fields are returned and asserts that
    the event summary (which is indeed set) is always NULL.

 tests/libecal/client/Makefile.am                 |    3 +
 tests/libecal/client/test-client-revision-view.c |  283 ++++++++++++++++++++++
 2 files changed, 286 insertions(+)

commit 9b05c67c0844e03cddf699475bd17fadf4d38245
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Fri Oct 21 17:44:21 2011 +0200

    Updated Polish translation

 po/pl.po |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0377df5679804f32fd6ce0b438619bc318ff7695
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Fri Oct 21 17:40:26 2011 +0200

    Updated Polish translation

 po/pl.po |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f5f50a44d12fbbaf5c3d661164651f226a220574
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Fri Oct 21 17:38:43 2011 +0200

    Updated Polish translation

 po/pl.po |   72 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 36 insertions(+), 36 deletions(-)

commit 7f26baf9c4a767aa420ad8cc92eb5b57f5959913
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Oct 21 15:45:11 2011 +0200

    Bug #660870 - Empty Contacts list when pressing "To:" in composer

 .../libedata-book/e-book-backend-sqlitedb.c        |   35 +++++++++++++-------
 1 file changed, 23 insertions(+), 12 deletions(-)

commit bdaa0563988b77fc988604de9e95211842041a70
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Fri Oct 21 11:02:52 2011 +0200

    Revert "Remove of -Werror-deprecated-function-declaration", it doesn't work

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2948e384c9f4854090411b4bfc0de6edbc1e9272
Author: Alban Browaeys <prahal@yahoo.com>
Date:   Fri Oct 21 09:40:16 2011 +0200

    Bug #660656 - Fix e_iterator_get annotation

 libedataserver/e-iterator.c |    5 +++++
 1 file changed, 5 insertions(+)

commit 208de5f6f05cb09bb026538f31eb3f4946d66d8a
Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
Date:   Thu Oct 20 22:24:04 2011 +0300

    Updated Belarusian translation.

 po/be.po | 1297 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 630 insertions(+), 667 deletions(-)

commit 527882642ebf9c2617faa684ad4d8ba396c566d7
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Thu Oct 20 21:01:37 2011 +0200

    Remove -Werror-deprecated-function-declaration to make it build for the 3.4 moduleset

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3b5d75a8c014370ace9fa804ae710513983d208e
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Oct 20 09:01:55 2011 +0200

    Bug #527614 - Valgrind shows a nice amount of lost memory

 camel/camel-http-stream.c               |    3 +++
 camel/camel-mime-part.c                 |    3 +++
 camel/providers/imap/camel-imap-store.c |    6 ++++++
 3 files changed, 12 insertions(+)

commit 666371d0c1036b504584e0670db1da2533d8c411
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Wed Oct 19 16:40:07 2011 +0200

    Updated Spanish translation

 po/es.po |   27 ++++++++++++---------------
 1 file changed, 12 insertions(+), 15 deletions(-)

commit 3fd1d7f4ce6e0506f60d52e6f8a9131de2d8ecf9
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Wed Oct 19 16:38:06 2011 +0200

    Updated Spanish translation

 po/es.po |  577 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 291 insertions(+), 286 deletions(-)

commit 18fc938cee25357bc148b9489875916cdcb06f4d
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Oct 19 13:56:28 2011 +0200

    Fix compiler warnings from GOA code in book factory

 addressbook/libedata-book/e-data-book-factory.c |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 466623351e070410d7cc1e0a3cfb485210d6015a
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:   Sat Oct 15 11:34:32 2011 -0400

    Really implement e_cal_client_view_set_fields_of_interest().
    
    As discussed on bug https://bugzilla.gnome.org/show_bug.cgi?id=652180,
    this patch adds many '_component' variants to functions that are named
    with '_object', all the '_component' variants take an 'icalcomponent *'
    instead of an ical string.
    
    The magic filtering happens in e_data_cal_view_get_component_string()
    which creates an ical string representation while omitting properties
    that are not mentioned in the fields of interest.

 calendar/backends/caldav/e-cal-backend-caldav.c    |  167 ++++++-----
 .../backends/contacts/e-cal-backend-contacts.c     |   11 +-
 calendar/backends/file/e-cal-backend-file.c        |  302 +++++++++++++------
 calendar/backends/http/e-cal-backend-http.c        |   46 +--
 calendar/libedata-cal/e-cal-backend-sync.c         |  115 +++----
 calendar/libedata-cal/e-cal-backend-sync.h         |   12 +-
 calendar/libedata-cal/e-cal-backend.c              |  294 ++++++++++++++++--
 calendar/libedata-cal/e-cal-backend.h              |    6 +
 calendar/libedata-cal/e-data-cal-view.c            |  316 +++++++++++++++++++-
 calendar/libedata-cal/e-data-cal-view.h            |    8 +
 calendar/libedata-cal/e-data-cal.c                 |   40 +--
 calendar/libedata-cal/e-data-cal.h                 |    6 +-
 12 files changed, 1015 insertions(+), 308 deletions(-)

commit 359ed29118c57f01231cf1103f0f9393dd4677a5
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Tue Oct 18 22:16:19 2011 +0200

    [l10n] Updated German translation

 po/de.po |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3aa71853bd7d51638c823273bd41d07ff958af65
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Tue Oct 18 22:15:33 2011 +0200

    [l10n] Updated German translation

 po/de.po | 1340 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 678 insertions(+), 662 deletions(-)

commit 994a77156da4eead849887e7699c8bcff580c8ba
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Oct 18 20:12:29 2011 +0200

    Avoid possible deadlock with CamelStoreSummary locks
    
    Recently added store_summary_sync_folder_summary_count_cb() could
    cause deadlock when locking SUMMARY_LOCK first, and then calling
    functions which lock REF_LOCK before SUMMARY_LOCK. Locking REF_LOCK
    first avoids this.

 camel/camel-store-summary.c |   10 ++++++++++
 1 file changed, 10 insertions(+)

commit 01f8a361389e065aa671ef17703a8d007100a881
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Oct 18 13:07:54 2011 +0200

    Bug #661549 - Avoid fetching from backend when calculating summary

 calendar/backends/contacts/e-cal-backend-contacts.c |    8 ++++++++
 1 file changed, 8 insertions(+)

commit cca25e98a71d8c06f9ce1b53658ec4675f2dd5c2
Author: Bartosz Szatkowski <bulislaw@linux.com>
Date:   Tue Oct 18 12:29:07 2011 +0200

    Bug #656603 - Add support for generating vCard 2.1 in libebook

 addressbook/libebook/e-vcard.c    |  247 +++++++++++++++++++++++++++++++++++--
 addressbook/libebook/e-vcard.h    |    8 ++
 tests/libebook/vcard/dump-vcard.c |   17 ++-
 3 files changed, 257 insertions(+), 15 deletions(-)

commit 5083c6131fca75d9ded02721d0a37984a9763d83
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Tue Oct 18 07:43:30 2011 +0200

    Updated Norwegian bokmål translation

 po/nb.po |  639 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 301 insertions(+), 338 deletions(-)

commit 10daebf59381526e81c7ed519d16084179d1d5a9
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Tue Oct 18 00:13:13 2011 +0200

    Updated Galician translations

 po/gl.po |  502 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 251 insertions(+), 251 deletions(-)

commit b8392ac685e4c2dba1a3c1cf9ceb0b779f3826b9
Author: OKANO Takayoshi <kano@na.rim.or.jp>
Date:   Tue Oct 18 01:43:35 2011 +0900

    Updated Japanese translation

 po/ja.po | 1358 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 699 insertions(+), 659 deletions(-)

commit 564b4cf3572fabd51d648a9742c2d0c376e3548e
Author: Luca Ferretti <lferrett@gnome.org>
Date:   Mon Oct 17 10:06:41 2011 +0200

    l10n: updated Italian translation

 po/it.po |  102 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 57 insertions(+), 45 deletions(-)

commit 8641317bbe1457e60debcd2cff89cc1651798916
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Oct 16 17:26:52 2011 -0400

    Update libedata-book API docs.

 .../libedata-book/e-book-backend-sqlitedb.c        |   37 ++++++-----
 addressbook/libedata-book/e-book-backend-sync.c    |    4 ++
 addressbook/libedata-book/e-book-backend.c         |    4 ++
 addressbook/libedata-book/e-data-book-view.c       |    2 +-
 addressbook/libedata-book/e-data-book.c            |   14 +++++
 .../libedata-book/libedata-book-sections.txt       |   12 ++--
 .../libedata-book/tmpl/e-book-backend-sync.sgml    |   12 ++--
 .../libedata-book/tmpl/e-book-backend.sgml         |   12 ++--
 .../libedata-book/tmpl/e-data-book-view.sgml       |    1 +
 .../libedata-book/tmpl/e-data-book.sgml            |    8 +--
 .../libedata-book/tmpl/libedata-book-unused.sgml   |   66 ++++++++++++++++++++
 11 files changed, 132 insertions(+), 40 deletions(-)

commit 24b12b57dbbd374e282f0f32db94bd9bfd292038
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Oct 16 17:22:20 2011 -0400

    Update libebook API docs.

 addressbook/libebook/e-book-client.c               |    6 +-
 addressbook/libebook/e-book.c                      |    4 +-
 addressbook/libebook/e-contact.c                   |    9 ++-
 addressbook/libebook/e-vcard.c                     |   31 ++++++---
 .../addressbook/libebook/libebook-sections.txt     |   11 ++-
 .../addressbook/libebook/tmpl/e-book-client.sgml   |   72 ++++++++++++++++++++
 .../addressbook/libebook/tmpl/e-contact.sgml       |   10 +++
 .../addressbook/libebook/tmpl/e-vcard.sgml         |   29 ++++++++
 .../addressbook/libebook/tmpl/libebook-unused.sgml |    8 ---
 9 files changed, 152 insertions(+), 28 deletions(-)

commit 69db67b9db9a26625930949a8dc3152195a108d6
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Oct 16 17:15:58 2011 -0400

    Update libedata-cal API docs.

 calendar/libedata-cal/e-cal-backend-sexp.c                 |    9 ++++-----
 calendar/libedata-cal/e-cal-backend.c                      |    5 ++++-
 .../calendar/libedata-cal/libedata-cal-sections.txt        |    1 +
 .../calendar/libedata-cal/tmpl/e-cal-backend.sgml          |   12 ++++++++++++
 4 files changed, 21 insertions(+), 6 deletions(-)

commit c59714262357f5855c8bd7276c3eac57250867c4
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Oct 16 17:13:10 2011 -0400

    Update libedataserver API docs.

 .../libedataserver/libedataserver-sections.txt     |    7 +++
 docs/reference/libedataserver/tmpl/e-util.sgml     |   66 ++++++++++++++++++++
 libedataserver/e-data-server-util.c                |   17 ++---
 libedataserver/e-proxy.c                           |   32 +++++++---
 4 files changed, 103 insertions(+), 19 deletions(-)

commit 75da86ff0d86902450b9abddf0be3e77e613382b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Oct 16 17:02:38 2011 -0400

    Update Camel API docs.

 camel/camel-db.c                                   |   25 +-
 camel/camel-db.h                                   |    5 +
 camel/camel-folder-summary.c                       |  914 +++++++++-----------
 camel/camel-folder-summary.h                       |   28 +-
 camel/camel-folder.c                               |    8 +-
 camel/camel-session.c                              |    4 +-
 camel/camel-store-summary.c                        |   26 +-
 camel/providers/imapx/camel-imapx-server.c         |    3 +-
 camel/providers/nntp/camel-nntp-store.c            |    2 +-
 camel/providers/pop3/camel-pop3-engine.c           |   13 +-
 camel/providers/pop3/camel-pop3-folder.c           |    8 +-
 camel/providers/pop3/camel-pop3-store.c            |    2 +-
 docs/reference/camel/camel-sections.txt            |   71 +-
 docs/reference/camel/tmpl/camel-db.sgml            |   58 +-
 .../reference/camel/tmpl/camel-folder-summary.sgml |  344 +++++---
 docs/reference/camel/tmpl/camel-service.sgml       |    9 +
 docs/reference/camel/tmpl/camel-session.sgml       |    9 +
 docs/reference/camel/tmpl/camel-store-summary.sgml |   21 +
 docs/reference/camel/tmpl/camel-unused.sgml        |  127 +++
 docs/reference/camel/tmpl/camel-vee-summary.sgml   |    2 +-
 docs/reference/camel/tmpl/camel.sgml               |   17 +
 21 files changed, 980 insertions(+), 716 deletions(-)

commit c7a35e3b86f16830200626434cb1fb01025a594d
Author: Changwoo Ryu <cwryu@debian.org>
Date:   Mon Oct 17 03:08:33 2011 +0900

    Updated Korean translation

 po/ko.po | 1690 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 850 insertions(+), 840 deletions(-)

commit 8adf751a3537b305dd9fe81982b1015dbc536665
Author: Bruce Cowan <bruce@bcowan.me.uk>
Date:   Sun Oct 16 14:42:13 2011 +0100

    Updated British English translation

 po/en_GB.po |  147 +++++++++++++++++++++++++++++++----------------------------
 1 file changed, 78 insertions(+), 69 deletions(-)

commit 68c269a66bd484768b9c1517e7dc2dd30f682485
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Oct 15 09:51:35 2011 -0400

    smtp: Adapt to Camel's new authentication API.

 camel/providers/smtp/camel-smtp-transport.c |  460 +++++++++++----------------
 1 file changed, 184 insertions(+), 276 deletions(-)

commit ed034cb952d7086990e5ae171a7846a3d8a7f485
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Oct 15 09:51:22 2011 -0400

    pop3: Adapt to Camel's new authentication API.

 camel/providers/pop3/camel-pop3-store.c |  387 ++++++++++++++-----------------
 1 file changed, 173 insertions(+), 214 deletions(-)

commit 8bfe4474af27a6ceb442a00eb62b38e187862100
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Oct 15 09:51:05 2011 -0400

    nntp: Adapt to Camel's new authentication API.

 camel/providers/nntp/camel-nntp-store.c |  188 +++++++++++++++----------------
 1 file changed, 88 insertions(+), 100 deletions(-)

commit 7f9d70756283db3419bb883c6153a1e06ee78557
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Oct 15 09:50:52 2011 -0400

    imapx: Adapt to Camel's new authentication API.

 camel/providers/imapx/camel-imapx-conn-manager.c |   29 ++-
 camel/providers/imapx/camel-imapx-server.c       |  254 ++++++++++------------
 camel/providers/imapx/camel-imapx-server.h       |    5 +
 camel/providers/imapx/camel-imapx-store.c        |   31 +++
 camel/providers/imapx/camel-imapx-store.h        |    1 +
 5 files changed, 176 insertions(+), 144 deletions(-)

commit ed5e4c6f4d9b148128f0043b997cdfadd65b670d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Oct 15 09:50:06 2011 -0400

    imap: Adapt to Camel's new authentication API.

 camel/providers/imap/camel-imap-store.c |  347 +++++++++++++------------------
 1 file changed, 149 insertions(+), 198 deletions(-)

commit 8226427259799ab6f8c9a6669a5ddf2cb4d40893
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Oct 15 09:35:43 2011 -0400

    Camel: New authentication API.
    
    Currently each provider has to implement its own authentication loop.
    
    The idea for these changes is add a CamelSession method that executes
    a common authentication loop for all providers:
    
        CamelSessionClass:
    
        gboolean  (*authenticate_sync)   (CamelSession *session,
                                          CamelService *service,
                                          const gchar *mechanism,
                                          GCancellable *cancellable,
                                          GError **error);
    
        void      (*authenticate)        (CamelSession *session,
                                          CamelService *service,
                                          const gchar *mechanism,
                                          gint io_priority,
                                          GCancellable *cancellable,
                                          GAsyncReadyCallback callback,
                                          gpointer user_data);
    
        gboolean  (*authenticate_finish) (CamelSession *session,
                                          GAsyncResult *result,
                                          GError **error);
    
    Each CamelService is then responsible for implementing a new
    authenticate method that makes only ONE authentication attempt and
    returns an appropriate status code:
    
        CamelServiceClass:
    
        CamelAuthenticationResult
                  (*authenticate_sync)   (CamelService *service,
                                          const gchar *mechanism,
                                          GCancellable *cancellable,
                                          GError **error);
    
        void      (*authenticate)        (CamelService *service,
                                          const gchar *mechanism,
                                          gint io_priority,
                                          GCancellable *cancellable,
                                          GAsyncReadyCallback callback,
                                          gpointer user_data);
    
        CamelAuthenticationResult
                  (*authenticate_finish) (CamelService *service,
                                          GAsyncResult *result,
                                          GError **error);
    
    The status codes are defined by the CamelAuthenticationResult enum:
    
        CAMEL_AUTHENTICATION_SUCCESS    : auth credentials were accepted
        CAMEL_AUTHENTICATION_FAILURE    : auth credentials were rejected
        CAMEL_AUTHENTICATION_ERROR      : something went horribly wrong!
    
    CAMEL_AUTHENTICATION_SUCCESS and CAMEL_AUTHENTICATION_ERROR both
    terminate the authentication loop, but CAMEL_AUTHENTICATION_FAILURE
    cycles the loop and asks the CamelService to retry authentication,
    usually after prompting the user to enter a different password.

 camel/camel-enums.h                          |   19 ++
 camel/camel-service.c                        |  213 +++++++++++++++++
 camel/camel-service.h                        |   31 +++
 camel/camel-session.c                        |  315 +++++++++++++++++++++++++-
 camel/camel-session.h                        |   36 +++
 docs/reference/camel/camel-sections.txt      |    7 +
 docs/reference/camel/tmpl/camel-service.sgml |   45 ++++
 docs/reference/camel/tmpl/camel-session.sgml |   49 +++-
 8 files changed, 703 insertions(+), 12 deletions(-)

commit 7e35d8578cad0db69984be37ce7c5dc2eac351a2
Author: Fran Dieguez <fran@openhost.es>
Date:   Sat Oct 15 16:36:25 2011 +0200

    Updaged Galician translations

 po/gl.po | 1903 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 965 insertions(+), 938 deletions(-)

commit 9082715f40b73c0e4df8460643bd9c10f6c42c24
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Oct 12 21:09:05 2011 -0400

    Require libgdata >= 0.10.
    
    Drop all the backward-compatibility cruft.

 .../backends/google/e-book-backend-google.c        |  129 --------------------
 configure.ac                                       |    6 +-
 2 files changed, 1 insertion(+), 134 deletions(-)

commit 02123db3760e397973d1f9240faabd810fe82b57
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Wed Oct 12 17:28:32 2011 +0200

    Updated Spanish translation

 po/es.po |  181 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 94 insertions(+), 87 deletions(-)

commit 05623005c5be50413e2410525d0b7cc682cda25c
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Tue Oct 11 14:02:57 2011 +0300

    Bug #661448 - e_util_copy_*_slist(): Avoid using append function
    
    The current implementation calls g_slist_append() for each element
    of the list to copy. However, g_slist_append() is expensive
    because it iterate over the whole destination list.
    
    This patch alters the behavior to first make a deep copy of the
    list and then concatenate the destination list and the list copy.
    The concatenation only iterates of the destination list once.

 libedataserver/e-data-server-util.c |   32 ++++++++++++++++++++------------
 1 file changed, 20 insertions(+), 12 deletions(-)

commit 400afc6ae44c30de33ea044c6d23b1172118d136
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Tue Oct 11 21:21:57 2011 +0200

    Updated Hungarian translation

 po/hu.po |  173 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 91 insertions(+), 82 deletions(-)

commit 4f47241acff23fb1b72767f7155a2caa3494aa99
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Mon Oct 10 16:35:32 2011 +0300

    EBookClient: Avoid useless copying of valid UTF-8 strings
    
    Make use of e_util_ensure_gdbus_string() instead of
    e_util_utf8_make_valid() whenever possible to avoid useless
    copying/freeing of valid UTF-8 strings (likely case).

 addressbook/libebook/e-book-client.c |   62 ++++++++++++++++++++++------------
 1 file changed, 41 insertions(+), 21 deletions(-)

commit e1f27317624f5748c4fcf17d6e7bcd5559d7c79e
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Tue Oct 11 11:20:40 2011 +0300

    e-book-backend-file: Don't share DB_ENV between address books from different sources
    
    A DB_ENV is associated to the folder when the database is stored, in
    order to store transaction logs. As a consequence, a DB_ENV should
    never be shared between address books from different sources, since
    they are kept in separate folders.

 addressbook/backends/file/e-book-backend-file.c |   56 +++++++++++++++--------
 1 file changed, 38 insertions(+), 18 deletions(-)

commit 4aabf8ef5a92b740462cb9493bdaa19ca49f8077
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Oct 11 13:25:44 2011 +0200

    ENameSelectorEntry::user_delete_text: Delete whole text when user deleted it
    
    In cases like setting an empty string to a GtkEntry the event
    passes -1 as end_pos, where ENameSelectorEntry didn't behave properly.

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

commit 1d4310dae9d5784f53c4fdd7f3ab2218c34cd7ff
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Oct 11 12:28:53 2011 +0200

    Bug #661432 - 'Any field contains' search doesn't work in contact view

 addressbook/libedata-book/e-book-backend-sqlitedb.c |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit d24415554663deea972af8eb53a2065440403cbb
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Oct 11 10:02:33 2011 +0200

    Bug #660829 - Allow 'Mark as read' in right click menu on spam folder

 camel/providers/local/camel-maildir-store.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit a0226a9ecbac6f22d2f3ec6c037112c17ae21598
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Tue Oct 11 10:51:37 2011 +0300

    Revert "gdbus_proxy_call_sync: stop using g_usleep()"
    
    This reverts commit cf78ee827d3c5157e44a1e4c32d395942a816461.

 libedataserver/e-gdbus-templates.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 624c1b55821a176a47cd316ccbf793d59ba64faa
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Tue Oct 11 09:36:59 2011 +0300

    EBookClientView: Use e_util_free_object_slist() utility function

 addressbook/libebook/e-book-client-view.c |    7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 2d4b9ca0a6f79cc94be3c40a34d44e6518e1365f
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Mon Oct 10 15:54:42 2011 +0300

    e-book-client: Refactor bulk methods code
    
    Add a contact_slist_to_utf8_vcard_array() utility function to
    avoid code duplication in EBookClient bulk methods.

 addressbook/libebook/e-book-client.c |   57 +++++++++++++++-------------------
 1 file changed, 25 insertions(+), 32 deletions(-)

commit cf78ee827d3c5157e44a1e4c32d395942a816461
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Mon Oct 10 09:51:11 2011 +0300

    gdbus_proxy_call_sync: stop using g_usleep()
    
    Instead, tell g_main_context_iteration() that it may block if no
    event source is ready.

 libedataserver/e-gdbus-templates.c |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 3b48d4f7d985cc44b7cce72c9f001afc4aedf688
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Wed Oct 5 10:36:20 2011 +0300

    Don't free vcard memory in e_data_book_view_notify_update*_vcard()
    
    Instead, the vcard memory is freed by the caller which feels more
    consistent with the rest of the code and less error-prone.

 addressbook/backends/file/e-book-backend-file.c |   10 ++++------
 addressbook/libedata-book/e-data-book-view.c    |   15 ++++-----------
 addressbook/libedata-book/e-data-book-view.h    |    4 ++--
 3 files changed, 10 insertions(+), 19 deletions(-)

commit c79dc600304a61ed55a0f0d45462386b7a8f3513
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Mon Oct 10 19:18:20 2011 +0300

    e_book_backend_sqlitedb_new: Fix database connection reuse
    
    Remove EBookBackendSqliteDB objects from the db_connections
    hash table in their dispose function. It used to be done in
    their finalize function but this would cause
    g_hash_table_lookup() to sometime return EBookBackendSqliteDB
    GObjects whose ref_count is 0, under heavy load.
    
    This patch also makes sure the database mutex is properly unlocked
    in case of error. It also properly reports errors when
    book_backend_sqlitedb_load() fails.

 .../libedata-book/e-book-backend-sqlitedb.c        |   51 ++++++++++++++------
 1 file changed, 36 insertions(+), 15 deletions(-)

commit 9c07f936ec0dad8cf661b9e4a013f020df1bda41
Author: krishnababu k <kkrothap@redhat.ocm>
Date:   Mon Oct 10 16:56:09 2011 +0530

    Updated Telugu Translations

 po/te.po | 1919 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 922 insertions(+), 997 deletions(-)

commit 5ce82c0588a649fdd226cf15ed00f22c427ea9bb
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Thu Oct 6 08:41:21 2011 +0300

    libebook: Add unit test for bulk modification function

 tests/libebook/test-bulk-methods.c |   99 ++++++++++++++++++++++++++++++++++++
 1 file changed, 99 insertions(+)

commit fbb03706a9f1b625f65d25a59d3fe50dc277058b
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Wed Oct 5 16:22:31 2011 +0300

    e-book-client: Add bulk contact modification methods.
    
    This reduces the number of DBus round-trips and enables
    optimizations in the backend.
    This patch also makes use of Berkeley DB transactions in the file
    backend.

 addressbook/backends/file/e-book-backend-file.c    |  163 +++++++++++++-------
 .../backends/google/e-book-backend-google.c        |   27 +++-
 addressbook/backends/ldap/e-book-backend-ldap.c    |  125 ++++++++-------
 addressbook/backends/vcf/e-book-backend-vcf.c      |   32 ++--
 .../backends/webdav/e-book-backend-webdav.c        |   41 +++--
 addressbook/libebook/e-book-client.c               |  123 ++++++++++++++-
 addressbook/libebook/e-book-client.h               |    4 +
 addressbook/libebook/e-book.c                      |   21 ++-
 addressbook/libedata-book/e-book-backend-sync.c    |   39 +++--
 addressbook/libedata-book/e-book-backend-sync.h    |    4 +-
 addressbook/libedata-book/e-book-backend.c         |   24 +--
 addressbook/libedata-book/e-book-backend.h         |    4 +-
 addressbook/libedata-book/e-data-book.c            |   51 +++---
 addressbook/libedata-book/e-data-book.h            |    2 +-
 addressbook/libegdbus/e-gdbus-book.c               |   50 +++---
 addressbook/libegdbus/e-gdbus-book.h               |   14 +-
 16 files changed, 481 insertions(+), 243 deletions(-)

commit 7bb77327298819f7845602bfa643281a0cba4e21
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Oct 10 10:56:33 2011 +0200

    Workaround possible crash in imap_body_decode()

 camel/providers/imap/camel-imap-utils.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 92f0988cbe0fee83843022378cddd84a53adc454
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:   Mon Oct 10 19:30:36 2011 +1100

    Updated Vietnamese translation

 po/vi.po |  832 ++++++++++++++++++++++++++------------------------------------
 1 file changed, 343 insertions(+), 489 deletions(-)

commit c86786b8e345f94f09eaa15b724a0306793e7e06
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:   Fri Oct 7 22:51:44 2011 +1100

    vi.po: import from Damned Lies

 po/vi.po | 7156 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 4062 insertions(+), 3094 deletions(-)

commit 0ff55969ff74ff16cd4b5c2ba28bf9b99453cb06
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Mon Oct 10 07:50:13 2011 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 1841 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 920 insertions(+), 921 deletions(-)

commit 684d186c922b28b141f03af3c71e1c365e26f823
Author: Daniel Nylander <po@danielnylander.se>
Date:   Sun Oct 9 20:46:14 2011 +0200

    Updated Swedish translation

 po/sv.po | 2021 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1017 insertions(+), 1004 deletions(-)

commit d97a662780b8270b95e5f2e2c9938c63b4621548
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Sun Oct 9 11:45:41 2011 +0200

    Updated Spanish translation

 po/es.po | 1867 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 946 insertions(+), 921 deletions(-)

commit 43d46d86426d910d7b91ba1fd6dcc0383457d5a9
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Sat Oct 8 10:09:12 2011 +0300

    configure.ac: Bump ADDRESS_BOOK_DBUS_SERVICE_NAME to 2
    
    The DBus API has changed with the addition of bulk contact
    addition methods.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 510d4c84ea9c97777ef9e804e2662bca045424cc
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Tue Oct 4 16:26:52 2011 +0300

    addressbook: Improve bulk contact removal code
    
    The patch makes use of Berkeley DB transations in the file backend
    and roll back the transaction in case of error to make the
    behavior consistent with bulk addition.
    
    This patch also makes the webdav backend behave as expected since
    it does not support bulk removal and the implementation was broken.

 addressbook/backends/file/e-book-backend-file.c    |   68 ++++++++++++++------
 .../backends/webdav/e-book-backend-webdav.c        |   48 ++++++++------
 2 files changed, 76 insertions(+), 40 deletions(-)

commit 77b603a9af83770e8222831aa62947a7fedf9dcb
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Fri Sep 30 17:08:14 2011 +0300

    libebook: Add test for bulk methods

 tests/libebook/Makefile.am         |    3 ++
 tests/libebook/test-bulk-methods.c |  102 ++++++++++++++++++++++++++++++++++++
 2 files changed, 105 insertions(+)

commit e91992d774039224aceef2dd5c7d2d0f2baf366b
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Tue Sep 27 13:35:36 2011 +0300

    e-book-client: add e_book_client_add_contacts*() methods
    
    Enables optimizations for batch additions of contacts such as
    less DBus round trips and use of database transactions in file
    backend.

 addressbook/backends/file/e-book-backend-file.c    |  185 +++++++++++-----
 .../backends/google/e-book-backend-google.c        |   42 +++-
 addressbook/backends/ldap/e-book-backend-ldap.c    |   61 +++--
 addressbook/backends/vcf/e-book-backend-vcf.c      |   35 ++-
 .../backends/webdav/e-book-backend-webdav.c        |   51 +++--
 addressbook/libebook/e-book-client.c               |  233 ++++++++++++++++----
 addressbook/libebook/e-book-client.h               |    4 +
 addressbook/libebook/e-book.c                      |   40 ++--
 addressbook/libedata-book/e-book-backend-sync.c    |   50 ++---
 addressbook/libedata-book/e-book-backend-sync.h    |    4 +-
 addressbook/libedata-book/e-book-backend.c         |   22 +-
 addressbook/libedata-book/e-book-backend.h         |    4 +-
 addressbook/libedata-book/e-data-book.c            |   58 +++--
 addressbook/libedata-book/e-data-book.h            |    2 +-
 addressbook/libegdbus/e-gdbus-book.c               |   48 ++--
 addressbook/libegdbus/e-gdbus-book.h               |   14 +-
 16 files changed, 587 insertions(+), 266 deletions(-)

commit 3a9e392b4c67ec9e5c6eff9cf7548f4672ce9609
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Sat Oct 8 09:42:44 2011 +0300

    build_sqlitedb(): remove useless free() for vcard_dbt.data

 addressbook/backends/file/e-book-backend-file.c |    1 -
 1 file changed, 1 deletion(-)

commit 621b16bd7a36fa28ce388232c22566382d2fc40f
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Fri Oct 7 13:37:52 2011 +0200

    Updated POTFILES.in

 po/POTFILES.in |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit fb5445569e55d5eb48198f99272fd28d06db7922
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Wed Oct 5 09:26:05 2011 +0300

    build_sqlitedb: Fix memory leaks and optimize function
    
    This patch fixes 2 possible memory leaks in build_sqlitedb()
    function, makes use of e_util_free_object_slist() utility function,
    slightly improves error checking and makes some minor optimizations.

 addressbook/backends/file/e-book-backend-file.c |   21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

commit bd6eb6896f663bc95521b07cab48fce760b91ae6
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Wed Oct 5 10:03:42 2011 +0300

    Make all backends return NULL when calling get_contact() and the contact is not found.
    
    Some backends returned NULL (google, webdav) while other returned
    an empty string (ldap, file, vcf). The behavior should be
    consistent and I believe the best is to return NULL since it is
    an error case (NOT_FOUND error is returned), this avoids useless
    string allocation and possible leaks.

 addressbook/backends/file/e-book-backend-file.c |    3 ---
 addressbook/backends/ldap/e-book-backend-ldap.c |   16 ++++++++--------
 addressbook/backends/vcf/e-book-backend-vcf.c   |    2 +-
 addressbook/libedata-book/e-book-backend-sync.c |    3 +--
 4 files changed, 10 insertions(+), 14 deletions(-)

commit d91010693f1ba9207219465d9b9052b6e6937cb6
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Tue Oct 4 11:43:46 2011 +0300

    gdbus_proxy_call_sync: check sync flag more frequently
    
    This patch lowers the value used in g_usleep() from 250000us
    to 1000us in order to decrease latency.

 libedataserver/e-gdbus-templates.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 508ea7c93045d61d3f72807c253c820c9e42b262
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Oct 6 16:57:51 2011 +0200

    CamelFolderSummary API changes

 camel/camel-db.c                                |  303 +++-
 camel/camel-db.h                                |   49 +-
 camel/camel-disco-folder.c                      |   16 +-
 camel/camel-folder-search.c                     |    2 +-
 camel/camel-folder-summary.c                    | 2169 +++++++++++++----------
 camel/camel-folder-summary.h                    |  335 ++--
 camel/camel-folder-thread.c                     |   10 +-
 camel/camel-folder.c                            |   36 +-
 camel/camel-store-summary.c                     |  158 +-
 camel/camel-store-summary.h                     |    4 +
 camel/camel-vee-folder.c                        |  232 +--
 camel/camel-vee-summary.c                       |  110 +-
 camel/camel-vee-summary.h                       |    4 +-
 camel/camel-vtrash-folder.c                     |    8 +-
 camel/providers/imap/camel-imap-folder.c        |  259 +--
 camel/providers/imap/camel-imap-message-cache.c |    6 +-
 camel/providers/imap/camel-imap-store.c         |   42 +-
 camel/providers/imap/camel-imap-summary.c       |   45 +-
 camel/providers/imap/camel-imap-utils.c         |   33 +-
 camel/providers/imapx/camel-imapx-folder.c      |   12 +
 camel/providers/imapx/camel-imapx-server.c      |  120 +-
 camel/providers/imapx/camel-imapx-store.c       |    4 +-
 camel/providers/imapx/camel-imapx-summary.c     |   44 +-
 camel/providers/imapx/camel-imapx-utils.c       |  121 +-
 camel/providers/imapx/camel-imapx-utils.h       |    1 -
 camel/providers/local/camel-local-folder.c      |    2 +-
 camel/providers/local/camel-local-summary.c     |   69 +-
 camel/providers/local/camel-local-summary.h     |    4 +-
 camel/providers/local/camel-maildir-folder.c    |    8 +-
 camel/providers/local/camel-maildir-store.c     |    6 +-
 camel/providers/local/camel-maildir-summary.c   |   31 +-
 camel/providers/local/camel-mbox-folder.c       |    8 +-
 camel/providers/local/camel-mbox-store.c        |    6 +-
 camel/providers/local/camel-mbox-summary.c      |  126 +-
 camel/providers/local/camel-mh-folder.c         |    2 +-
 camel/providers/local/camel-mh-store.c          |    6 +-
 camel/providers/local/camel-mh-summary.c        |   30 +-
 camel/providers/local/camel-spool-summary.c     |   14 +-
 camel/providers/nntp/camel-nntp-folder.c        |   14 +-
 camel/providers/nntp/camel-nntp-summary.c       |   79 +-
 40 files changed, 2434 insertions(+), 2094 deletions(-)

commit 9d42db91bde8ccad168e8f8d163bb77b4f2b1944
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Oct 6 09:50:28 2011 -0400

    Prefer g_simple_async_result_take_error().
    
    Slightly more efficient and convenient than:
    
        g_simple_async_result_set_from_error (simple, error);
        g_error_free (error);
    
    One less GError to copy and destroy.

 camel/camel-cipher-context.c        |   36 +++++++--------------
 camel/camel-data-wrapper.c          |   18 ++++-------
 camel/camel-folder.c                |   48 ++++++++++------------------
 camel/camel-mime-part.c             |    6 ++--
 camel/camel-offline-folder.c        |    6 ++--
 camel/camel-sasl.c                  |   18 ++++-------
 camel/camel-service.c               |    6 ++--
 camel/camel-session.c               |    6 ++--
 camel/camel-store.c                 |   60 ++++++++++++-----------------------
 camel/camel-subscribable.c          |   12 +++----
 camel/camel-transport.c             |    6 ++--
 libedataserverui/e-book-auth-util.c |   18 ++++-------
 12 files changed, 80 insertions(+), 160 deletions(-)

commit 9654883bef0bda917bd52d80f35645e3b53bda72
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Oct 6 12:29:20 2011 +0200

    Increase dependency on gtk+ to 3.2

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4fa805647c0de10bf1f399ebbae545bb3cd2b7ca
Author: Dan Vrátil <dvratil@redhat.com>
Date:   Wed Oct 5 19:27:42 2011 +0200

    Add missing arguments checks to CamelCipherContext

 camel/camel-cipher-context.c |   40 ++++++++++++++++++++++++----------------
 1 file changed, 24 insertions(+), 16 deletions(-)

commit 19df8b5790266ebff8b60e43980998af6ffbf9d4
Author: Christian Hilberg <chilberg@src.gnome.org>
Date:   Tue Oct 4 16:52:34 2011 +0200

    Bug #660884 - Missing libebackend LIBADD in calendar/backends

 calendar/backends/contacts/Makefile.am |    1 +
 calendar/backends/file/Makefile.am     |    2 ++
 2 files changed, 3 insertions(+)

commit 0f174bd6e37fa03c3c9894215b78d520e1ec1e0d
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Oct 3 14:15:57 2011 +0200

    Provide EClient's GSList utility functions within e-data-server-util.h

 libedataserver/e-client.c           |   61 ++------------
 libedataserver/e-data-server-util.c |  154 +++++++++++++++++++++++++++++++++++
 libedataserver/e-data-server-util.h |    7 ++
 3 files changed, 169 insertions(+), 53 deletions(-)

commit b0797352a1325028a8560560c31b42bc77b12e80
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Oct 3 11:22:28 2011 +0200

    Bug #660615 - Make POP3 provider more cancellable ready

 camel/providers/pop3/camel-pop3-engine.c |   38 ++++++++++++++-----------
 camel/providers/pop3/camel-pop3-engine.h |    8 ++++--
 camel/providers/pop3/camel-pop3-folder.c |   45 ++++++++++++++++--------------
 camel/providers/pop3/camel-pop3-store.c  |   25 +++++++++--------
 camel/providers/pop3/camel-pop3-store.h  |    1 +
 camel/providers/pop3/camel-pop3-stream.c |    2 +-
 6 files changed, 65 insertions(+), 54 deletions(-)

commit d77395361d9f2b00e3422edbd116ea5eaceda78c
Author: Dan Vrátil <dvratil@redhat.com>
Date:   Fri Sep 30 23:54:27 2011 +0200

    Fix a little memory leak

 libedataserverui/e-source-combo-box.c |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit a3f27c80fbd31437a09304421ac54266e026b7f3
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Fri Sep 30 11:26:41 2011 -0400

    Bug 660533 - Missing GOA cflags/libs in libedata-book

 addressbook/libedata-book/Makefile.am |    2 ++
 1 file changed, 2 insertions(+)

commit c581bc7c83a0d6e12a17d7bd08e3b9782f68ab64
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Sep 30 14:37:45 2011 +0200

    Bug #620382 - Do not delete also directory for custom local calendars

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

commit 4726edcdf232bc3a0c65ef57db0764f8b76a10b0
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Sep 30 14:08:17 2011 +0200

    Bug #601898 - SOCKS proxy does not work with mailer

 camel/camel-network-service.c |    2 +-
 camel/camel-session.c         |   48 +++++++-----------------------
 camel/camel-session.h         |    8 +++--
 libedataserver/e-proxy.c      |   65 ++++++++++++++++++++++++++++++++---------
 4 files changed, 69 insertions(+), 54 deletions(-)

commit 0768417c74ea70ab41eb25e36292db61bfa9f1ea
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Wed Sep 28 10:41:50 2011 +0300

    Add unit test for lazy contact vcard parsing
    
    The test was mostly written by Milan Crha.

 tests/libebook/Makefile.am          |    3 +
 tests/libebook/test-vcard-parsing.c |  261 +++++++++++++++++++++++++++++++++++
 2 files changed, 264 insertions(+)

commit 124fe0e1e377103c31f120e2f8b4d0abb47db750
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Wed Sep 21 15:57:41 2011 +0300

    addressbook: Optimizations to avoid vcard parsing
    
    Now that vcards are lazily parsed, it makes sense to optimize
    the rest of the code to avoid vcard parsing as much as possible.
    
    In particular, it is now possible the pass the vcard UID when
    constructing an EVCard object by using e_vcard_construct_with_uid().
    This will avoid useless vcard parsing whenever getting the vcard
    UID later. Moreover, setting the UID attribute on a EContact no
    longer requires vcard parsing.

 addressbook/backends/file/e-book-backend-file.c    |   11 +-
 addressbook/backends/vcf/e-book-backend-vcf.c      |    3 +-
 .../backends/webdav/e-book-backend-webdav.c        |   12 +--
 addressbook/libebook/e-book-client-view.c          |   10 +-
 addressbook/libebook/e-book-client.c               |    2 +-
 addressbook/libebook/e-book-view.c                 |   10 +-
 addressbook/libebook/e-book.c                      |    2 +-
 addressbook/libebook/e-contact.c                   |  109 ++++++++++++--------
 addressbook/libebook/e-contact.h                   |    1 +
 addressbook/libebook/e-vcard.c                     |  107 ++++++++++++++++---
 addressbook/libebook/e-vcard.h                     |    2 +
 addressbook/libedata-book/e-book-backend-cache.c   |    2 +-
 .../libedata-book/e-book-backend-db-cache.c        |    2 +-
 .../libedata-book/e-book-backend-sqlitedb.c        |    2 +-
 addressbook/libedata-book/e-data-book-view.c       |   33 +++---
 addressbook/libedata-book/e-data-book-view.h       |    2 +-
 16 files changed, 207 insertions(+), 103 deletions(-)

commit 1056f94b4183479656ab4269a548bcdfde1da768
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Sep 29 14:23:18 2011 -0400

    Remove some leftover migration crud.

 addressbook/libedata-book/e-data-book-factory.c |    3 ---
 calendar/libedata-cal/e-data-cal-factory.c      |    3 ---
 2 files changed, 6 deletions(-)

commit 034773cbfd002a1d78b1ecb796bfb15956a9177c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Sep 29 14:06:27 2011 -0400

    Give EDataCalFactory a proper "new" function.

 calendar/libedata-cal/e-data-cal-factory.c                   |   10 ++++++++++
 calendar/libedata-cal/e-data-cal-factory.h                   |    4 +++-
 .../calendar/libedata-cal/libedata-cal-sections.txt          |    1 +
 .../calendar/libedata-cal/tmpl/e-data-cal-factory.sgml       |   10 ++++++++++
 .../evolution-calendar-factory/evolution-calendar-factory.c  |    3 +--
 5 files changed, 25 insertions(+), 3 deletions(-)

commit e37b632fbaa79908a79adf99d12f6ee6731d38a7
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Sep 29 14:02:33 2011 -0400

    Give EDataBookFactory a proper "new" function.

 addressbook/libedata-book/e-data-book-factory.c              |    8 ++++++++
 addressbook/libedata-book/e-data-book-factory.h              |    2 ++
 .../addressbook/libedata-book/libedata-book-sections.txt     |    1 +
 .../addressbook/libedata-book/tmpl/e-data-book-factory.sgml  |   10 ++++++++++
 .../addressbook/libedata-book/tmpl/libedata-book-unused.sgml |    7 -------
 .../evolution-addressbook-factory.c                          |    3 +--
 6 files changed, 22 insertions(+), 9 deletions(-)

commit 0e9dfc4ddd71bcd57188af08fde0b3e37b6cb5aa
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Sep 29 13:29:11 2011 -0400

    Forgot a couple #includes.

 .../evolution-addressbook-factory/evolution-addressbook-factory.c     |    1 +
 services/evolution-calendar-factory/evolution-calendar-factory.c      |    1 +
 2 files changed, 2 insertions(+)

commit 187cfdf05526b5d1b69eb3bb034f3ab4a85c3093
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Sep 5 08:46:12 2011 -0400

    Prefer G_VALUE_INIT over memset().
    
    G_VALUE_INIT is new in GLib 2.30.  More convenient than zero-filling a
    statically declared GValue with memset().

 camel/camel-object.c   |    7 ++-----
 camel/camel-settings.c |   12 +++---------
 2 files changed, 5 insertions(+), 14 deletions(-)

commit faef977626f9b35ca25ad06904a4bed14101d889
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Sep 29 11:44:28 2011 -0400

    Require GLib 2.30.
    
    Drop all GLIB_CHECK_VERSION macros.

 calendar/backends/file/e-cal-backend-file.c                |    5 +----
 configure.ac                                               |    2 +-
 libedataserver/e-data-server-util.c                        |   12 ------------
 .../evolution-addressbook-factory.c                        |    6 ------
 4 files changed, 2 insertions(+), 23 deletions(-)

commit 67e7dd47e7ece60df7b14c583f542b0063b377df
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Sep 28 17:01:18 2011 -0400

    Add a "services" directory.
    
    Split the D-Bus service binaries out of their respective "libedata"
    folders and give them their own folder under "services".  This just
    consists of the main() function, any migration gunk, and the D-Bus
    .service key file.
    
    This provides a natural place to add a new D-Bus service for ESources,
    coming soon to a repository near you!
    
    Also, by popular demand, change the binary and source code prefix in
    these folders from "e" to "evolution".  I guess so grepping a process
    list for "evolution" reveals all.

 .gitignore                                         |    2 +-
 Makefile.am                                        |    4 +-
 addressbook/libedata-book/Makefile.am              |   50 +--
 addressbook/libedata-book/e-data-book-factory.c    |  149 +-------
 .../libedata-book/e-data-book-migrate-basedir.c    |  318 ----------------
 ...ome.evolution.dataserver.AddressBook.service.in |    3 -
 calendar/libedata-cal/Makefile.am                  |   45 +--
 calendar/libedata-cal/e-data-cal-factory.c         |  125 -------
 calendar/libedata-cal/e-data-cal-migrate-basedir.c |  388 -------------------
 ....gnome.evolution.dataserver.Calendar.service.in |    2 +-
 configure.ac                                       |    6 +-
 docs/reference/camel/tmpl/camel-session.sgml       |    5 +
 docs/reference/camel/tmpl/camel-store.sgml         |    5 +
 services/Makefile.am                               |    8 +
 services/evolution-addressbook-factory/Makefile.am |   40 ++
 ...evolution-addressbook-factory-migrate-basedir.c |  319 ++++++++++++++++
 .../evolution-addressbook-factory.c                |  144 ++++++++
 ...ome.evolution.dataserver.AddressBook.service.in |    3 +
 services/evolution-calendar-factory/Makefile.am    |   38 ++
 .../evolution-calendar-factory-migrate-basedir.c   |  389 ++++++++++++++++++++
 .../evolution-calendar-factory.c                   |  146 ++++++++
 ....gnome.evolution.dataserver.Calendar.service.in |    3 +
 22 files changed, 1137 insertions(+), 1055 deletions(-)

commit 0dd1cb72652dd34fbc82e20ec6f18160057aed25
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Sep 29 14:42:28 2011 +0200

    Bug #632619 - Recurring events can clutter month view

 calendar/libedata-cal/e-cal-backend-sexp.c |   98 +++++++++++++++++++++++++++-
 1 file changed, 96 insertions(+), 2 deletions(-)

commit a7b7ae99a1eb6b820f978588626da772eb4cb4c0
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Sep 28 18:39:17 2011 -0400

    EDBusServer: Add a use count, like in GApplication.
    
    Borrowing GApplication's use count concept for EDBusServer.  It works
    somewhat like a reference count: when the use count drops to zero, the
    main loop terminates (in this case, after a 10 second delay).  The use
    count usually follows the number of client connections.
    
    New functions to increment and decrement the use count:
    
        void e_dbus_server_hold    (EDBusServer *server)
        void e_dbus_server_release (EDBusServer *server)
    
    This lets us handle the --keep-running option more gracefully by
    simply incrementing the server's use count directly in main().
    
    For the record: I hemmed and hawed over a good while over whether to
    make EDBusServer inherit from GApplication or just copy the use count
    feature from GApplication.  In the end, I still think GApplication is
    over-engineered and tries to serve too many different use cases, so
    for now I'd prefer to keep EDBusServer simple.  I expect to revisit
    this decision at some point down the road.

 addressbook/libedata-book/e-data-book-factory.c    |   21 ++----
 calendar/libedata-cal/e-data-cal-factory.c         |   21 ++----
 .../reference/libebackend/libebackend-sections.txt |    2 +
 docs/reference/libebackend/tmpl/e-dbus-server.sgml |   16 +++++
 libebackend/e-dbus-server.c                        |   76 +++++++++++++++++++-
 libebackend/e-dbus-server.h                        |    2 +
 6 files changed, 109 insertions(+), 29 deletions(-)

commit ca7ca9eb5c3208ddb368cf1b5f57a7c2e2ad7983
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Wed Sep 28 10:05:09 2011 -0400

    Bug 660246: EBookBackendSqliteDB: Bad loop iteration.
    
    The code was not properly iterating over the UID list and as a
    consequence, calling e_book_backend_sqlitedb_remove_constacts() with
    more than one UID would only remove the first UID in the list.

 addressbook/libedata-book/e-book-backend-sqlitedb.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 69a93d95ecfcc70b9afe0a3e46ac1004d8c07875
Author: YunQiang Su <yqsu@src.gnome.org>
Date:   Wed Sep 28 02:46:43 2011 +0800

    update zh_CN translation

 po/zh_CN.po |  117 ++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 64 insertions(+), 53 deletions(-)

commit 884ae19d25d7e6dab5e7f2bfbb24ee0280feeb41
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue Sep 27 20:30:03 2011 +0200

    Updated Polish translation

 po/pl.po |  103 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 56 insertions(+), 47 deletions(-)

commit 513676b22d0dcd6e2baffb2da17d39e464619e0a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Sep 27 13:07:26 2011 -0400

    Merge libcamel-provider into libcamel.
    
    It's no longer useful these days to maintain split libraries.
    libcamel-provider does not bring in any additional external library
    dependencies over libcamel, and just adds unnecessary overhead to the
    build process.
    
    So Camel now consists of just libcamel + some built-in provider modules.

 camel/Makefile.am                    |  239 +++++++++++++++-------------------
 camel/camel-provider.pc.in           |   15 ---
 camel/camel.pc.in                    |    1 +
 camel/providers/imap/Makefile.am     |    1 -
 camel/providers/imapx/Makefile.am    |    8 +-
 camel/providers/local/Makefile.am    |    1 -
 camel/providers/nntp/Makefile.am     |    1 -
 camel/providers/pop3/Makefile.am     |    1 -
 camel/providers/sendmail/Makefile.am |    1 -
 camel/providers/smtp/Makefile.am     |    1 -
 camel/tests/folder/Makefile.am       |    1 -
 camel/tests/lib/Makefile.am          |    1 -
 camel/tests/misc/Makefile.am         |    1 -
 camel/tests/smime/Makefile.am        |    5 +-
 configure.ac                         |    1 -
 docs/reference/camel/Makefile.am     |    1 -
 evolution-data-server-zip.in         |    2 -
 17 files changed, 111 insertions(+), 170 deletions(-)

commit 8fd66bc2a3c7a44304501a7fb06608363ca79975
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Tue Sep 27 12:50:26 2011 +0200

    Declare missing GError variable in e_data_book_factory_init

 addressbook/libedata-book/e-data-book-factory.c |    4 ++++
 1 file changed, 4 insertions(+)

commit b50ab076778f2afa43927555e6c750fbbaa04314
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Sep 26 21:42:45 2011 +0200

    Bug #642984 - Drop --enable-ssl configure option (nss/nspr always required)

 camel/camel-http-stream.c                   |    4 -
 camel/camel-msgport.c                       |   24 ---
 camel/camel-msgport.h                       |    2 -
 camel/camel-network-service.c               |   13 --
 camel/camel-operation.c                     |    6 -
 camel/camel-operation.h                     |    2 -
 camel/camel-tcp-stream-ssl.c                |    4 -
 camel/camel-tcp-stream-ssl.h                |    4 -
 camel/camel.c                               |    8 -
 camel/camel.pc.in                           |    2 +-
 camel/providers/imap/camel-imap-store.c     |    8 -
 camel/providers/imapx/camel-imapx-server.c  |    4 -
 camel/providers/pop3/camel-pop3-store.c     |    8 -
 camel/providers/smtp/camel-smtp-transport.c |    8 -
 configure.ac                                |  279 ++++++++++++---------------
 15 files changed, 129 insertions(+), 247 deletions(-)

commit 9f3667eb8026277f0a2be1a3ef681849822354ef
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Sep 26 21:03:17 2011 +0200

    Provide CamelFolder::get_message_cached()
    
    This is used in camel_folder_get_message_sync(), as the first attempt
    to get a message without involving the folder lock, thus it's supposed
    to be quicker. The implementer may not do any network I/O while inside
    this function. Also, returning NULL is not considered as an error, it
    just means that the message is not downloaded in the local cache yet,
    thus the usual process of invoking folder's lock and calling actual
    implementation of get_message_sync() follows. Defining this function
    is not mandatory for descendants.

 camel/camel-folder.c |   37 +++++++++++++++++++++++++------------
 camel/camel-folder.h |    4 ++++
 2 files changed, 29 insertions(+), 12 deletions(-)

commit bfea9feef03c7e42f55af1825ee90ac734980a34
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Sep 26 14:04:14 2011 -0400

    Blah, typos in my previous commit.

 libebackend/Makefile.am |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d406e77b13a2eebf98bd32fc5d9d18d35e5f69ab
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Sep 26 13:59:27 2011 -0400

    Fix a build break in libebackend.
    
    UNIX-specific GLib headers require a separate set of flags.

 configure.ac            |    4 ++++
 libebackend/Makefile.am |    8 +++++---
 2 files changed, 9 insertions(+), 3 deletions(-)

commit c210eae0bdbdf782694fa86f5ac42383e5ab2e59
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Mon Sep 26 19:32:28 2011 +0200

    [l10n] Updated German translation

 po/de.po |  134 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 68 insertions(+), 66 deletions(-)

commit 415a43bb484009f440840721bfc2bd1755856a2d
Author: Alexander Shopov <ash@kambanaria.org>
Date:   Mon Sep 26 19:58:53 2011 +0300

    Updated Bulgarian translation

 po/bg.po |  745 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 370 insertions(+), 375 deletions(-)

commit 0db9e67f682c1697f2ca39656afed4451ea68eaf
Author: Jiri Eischmann <jiri@eischmann.cz>
Date:   Mon Sep 26 17:15:10 2011 +0200

    Updated Czech translation

 po/cs.po |   90 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 52 insertions(+), 38 deletions(-)

commit 951688627674051f0132a4f5f604aaa7b48f5635
Author: Alexandre Franke <alexandre.franke@gmail.com>
Date:   Mon Sep 26 15:46:25 2011 +0200

    Update French translation

 po/fr.po | 1683 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 847 insertions(+), 836 deletions(-)

commit a71d555fb140b96ecb51c37ec8da145d9ff11655
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Sep 9 13:26:59 2011 -0400

    Adapt ECalBackendWeather to libedata-cal changes.

 calendar/backends/weather/Makefile.am              |    1 -
 .../weather/e-cal-backend-weather-factory.c        |   59 +++++---------------
 .../weather/e-cal-backend-weather-factory.h        |   34 -----------
 calendar/backends/weather/e-cal-backend-weather.c  |   53 +++++++++++-------
 calendar/backends/weather/e-cal-backend-weather.h  |   32 +++++++----
 5 files changed, 67 insertions(+), 112 deletions(-)

commit b40e72dfa893c76d2122d20b1e72d95380de5c54
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Sep 9 13:26:23 2011 -0400

    Adapt ECalBackendHttp to libedata-cal changes.

 calendar/backends/http/Makefile.am                 |    1 -
 .../backends/http/e-cal-backend-http-factory.c     |  105 ++++----------------
 .../backends/http/e-cal-backend-http-factory.h     |   36 -------
 calendar/backends/http/e-cal-backend-http.c        |   59 +++++------
 calendar/backends/http/e-cal-backend-http.h        |   37 +++----
 5 files changed, 71 insertions(+), 167 deletions(-)

commit ada2bd50e82b429e5ab63c2a267f95e0f8b41a37
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Sep 9 13:25:47 2011 -0400

    Adapt ECalBackendFile to libedata-cal changes.

 calendar/backends/file/Makefile.am                 |    1 -
 calendar/backends/file/e-cal-backend-file-events.h |   43 ++++----
 .../backends/file/e-cal-backend-file-factory.c     |  105 ++++----------------
 .../backends/file/e-cal-backend-file-factory.h     |   36 -------
 .../backends/file/e-cal-backend-file-journal.h     |   51 ++++++----
 calendar/backends/file/e-cal-backend-file-todos.h  |   43 ++++----
 calendar/backends/file/e-cal-backend-file.c        |   21 ++--
 calendar/backends/file/e-cal-backend-file.h        |   53 +++++-----
 8 files changed, 130 insertions(+), 223 deletions(-)

commit 5a97046a6359cb826e977cbb050480f2392bc825
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Sep 9 13:24:50 2011 -0400

    Adapt ECalBackendContacts to libedata-cal changes.

 calendar/backends/contacts/Makefile.am             |    1 -
 .../contacts/e-cal-backend-contacts-factory.c      |   59 +++++---------------
 .../contacts/e-cal-backend-contacts-factory.h      |   36 ------------
 .../backends/contacts/e-cal-backend-contacts.c     |   14 +++--
 .../backends/contacts/e-cal-backend-contacts.h     |   38 +++++++------
 5 files changed, 45 insertions(+), 103 deletions(-)

commit dc49f9666acee3b51a3dbed9629430415fb65bb9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Sep 9 13:21:19 2011 -0400

    Adapt ECalBackendCalDAV to libedata-cal changes.

 calendar/backends/caldav/Makefile.am               |    1 -
 .../backends/caldav/e-cal-backend-caldav-factory.c |  175 ++++++++++----------
 .../backends/caldav/e-cal-backend-caldav-factory.h |   38 -----
 calendar/backends/caldav/e-cal-backend-caldav.c    |   52 +++---
 calendar/backends/caldav/e-cal-backend-caldav.h    |   30 +++-
 5 files changed, 136 insertions(+), 160 deletions(-)

commit 9664d16f23285cb6db397a22f52a9b50323f2823
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Sep 9 13:19:54 2011 -0400

    Adapt EBookBackendWebdav to libedata-book changes.

 .../webdav/e-book-backend-webdav-factory.c         |   49 ++++++++++++++----
 .../backends/webdav/e-book-backend-webdav.c        |   45 +++++++----------
 .../backends/webdav/e-book-backend-webdav.h        |   53 +++++++++++++-------
 3 files changed, 91 insertions(+), 56 deletions(-)

commit 368192d1e0638a2e7bbc1819aa117a069ee6a57a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Sep 9 13:19:31 2011 -0400

    Adapt EBookBackendVCF to libedata-book changes.

 .../backends/vcf/e-book-backend-vcf-factory.c      |   49 ++++++++++++++------
 addressbook/backends/vcf/e-book-backend-vcf.c      |   27 +++++------
 addressbook/backends/vcf/e-book-backend-vcf.h      |   49 +++++++++++++-------
 3 files changed, 79 insertions(+), 46 deletions(-)

commit 5c87b5165ee87e3d9af48605356b75ba4d944498
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Sep 9 13:19:08 2011 -0400

    Adapt EBookBackendLDAP to libedata-book changes.

 .../backends/ldap/e-book-backend-ldap-factory.c    |   50 ++++++++++----
 addressbook/backends/ldap/e-book-backend-ldap.c    |   68 ++++++++++----------
 addressbook/backends/ldap/e-book-backend-ldap.h    |   49 +++++++++-----
 3 files changed, 103 insertions(+), 64 deletions(-)

commit a0dc131e9c93c69921432a3baad6537a364f8ba0
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Sep 9 13:18:37 2011 -0400

    Adapt EBookBackendGoogle to libedata-book changes.

 .../google/e-book-backend-google-factory.c         |   47 +++++++++++-----
 .../backends/google/e-book-backend-google.c        |   58 +++++++++-----------
 .../backends/google/e-book-backend-google.h        |   41 +++++++++-----
 3 files changed, 89 insertions(+), 57 deletions(-)

commit c4129c17eba87af3594c24f00359505b43e74765
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Sep 9 13:18:13 2011 -0400

    Adapt EBookBackendFile to libedata-book changes.

 .../backends/file/e-book-backend-file-factory.c    |   63 ++++++--------------
 addressbook/backends/file/e-book-backend-file.c    |   22 +++----
 addressbook/backends/file/e-book-backend-file.h    |   49 ++++++++++-----
 3 files changed, 59 insertions(+), 75 deletions(-)

commit eecd901176c1945d069b11ef74771e662ec5714d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Sep 9 13:27:56 2011 -0400

    libedata-cal: Use new base classes in libebackend.

 calendar/libedata-cal/e-cal-backend-factory.c      |  105 +--
 calendar/libedata-cal/e-cal-backend-factory.h      |   63 +-
 calendar/libedata-cal/e-cal-backend.c              |  216 +----
 calendar/libedata-cal/e-cal-backend.h              |   11 +-
 calendar/libedata-cal/e-data-cal-factory.c         |  832 ++++----------------
 calendar/libedata-cal/e-data-cal-factory.h         |   53 +-
 calendar/libedata-cal/e-data-cal.c                 |  263 +++++--
 calendar/libedata-cal/e-data-cal.h                 |    3 +-
 .../libedata-cal/libedata-cal-sections.txt         |   17 +-
 .../libedata-cal/tmpl/e-cal-backend-factory.sgml   |   28 -
 .../calendar/libedata-cal/tmpl/e-cal-backend.sgml  |   53 --
 .../libedata-cal/tmpl/e-data-cal-factory.sgml      |   57 --
 .../calendar/libedata-cal/tmpl/e-data-cal.sgml     |   15 +-
 13 files changed, 464 insertions(+), 1252 deletions(-)

commit 050bff3a71c3ff7554b053cc4ee25969b8982022
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Sep 9 13:20:43 2011 -0400

    libedata-book: Use new base classes in libebackend.

 addressbook/libedata-book/e-book-backend-factory.c |   69 +--
 addressbook/libedata-book/e-book-backend-factory.h |  118 ++---
 addressbook/libedata-book/e-book-backend.c         |   93 +---
 addressbook/libedata-book/e-book-backend.h         |   10 +-
 addressbook/libedata-book/e-data-book-factory.c    |  476 +++++---------------
 addressbook/libedata-book/e-data-book-factory.h    |   59 +--
 addressbook/libedata-book/e-data-book.c            |  228 +++++++---
 addressbook/libedata-book/e-data-book.h            |    3 +-
 .../libedata-book/libedata-book-sections.txt       |   11 -
 .../libedata-book/tmpl/e-book-backend-factory.sgml |   28 --
 .../libedata-book/tmpl/e-book-backend.sgml         |   35 --
 .../libedata-book/tmpl/e-data-book-factory.sgml    |   23 -
 .../libedata-book/tmpl/e-data-book.sgml            |   15 +-
 .../libedata-book/tmpl/libedata-book-unused.sgml   |   85 ++++
 14 files changed, 470 insertions(+), 783 deletions(-)

commit 9c80feddc9d1291e3ae4b21f604706b31d4d660a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Sep 8 09:01:59 2011 -0400

    Add various base classes for backends and servers.
    
    EBackend is an abstract base class for address book and calendar
    backends.
    
    EBackendFactory is an abstract base class for creating address book and
    calendar backends.  It is also an EExtension that extends EDataFactory.
    
    EDBusServer is an abstract base class for an extensible D-Bus server.
    
    EDataFactory is a type of EDBusServer that exports connection objects
    for individual address books or calendars.

 docs/reference/libebackend/libebackend-docs.xml    |    4 +
 .../reference/libebackend/libebackend-sections.txt |   79 ++++
 docs/reference/libebackend/libebackend.types       |    8 +
 .../libebackend/tmpl/e-backend-factory.sgml        |   47 +++
 docs/reference/libebackend/tmpl/e-backend.sgml     |   80 ++++
 .../reference/libebackend/tmpl/e-data-factory.sgml |   62 ++++
 docs/reference/libebackend/tmpl/e-dbus-server.sgml |   76 ++++
 libebackend/Makefile.am                            |    8 +
 libebackend/e-backend-factory.c                    |  108 ++++++
 libebackend/e-backend-factory.h                    |   81 ++++
 libebackend/e-backend.c                            |  267 +++++++++++++
 libebackend/e-backend.h                            |   80 ++++
 libebackend/e-data-factory.c                       |  392 ++++++++++++++++++++
 libebackend/e-data-factory.h                       |   79 ++++
 libebackend/e-dbus-server.c                        |  251 +++++++++++++
 libebackend/e-dbus-server.h                        |   86 +++++
 16 files changed, 1708 insertions(+)

commit 970801d520985c925b49cb10e4f80484796474a1
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Sep 7 16:53:25 2011 -0400

    Add EExtensible and EExtension.
    
    Copied from Evolution's libeutil.

 docs/reference/libebackend/libebackend-docs.xml    |    2 +
 .../reference/libebackend/libebackend-sections.txt |   35 ++++
 docs/reference/libebackend/libebackend.types       |    4 +
 docs/reference/libebackend/tmpl/e-extensible.sgml  |   46 +++++
 docs/reference/libebackend/tmpl/e-extension.sgml   |   42 +++++
 libebackend/Makefile.am                            |    4 +
 libebackend/e-extensible.c                         |  187 ++++++++++++++++++++
 libebackend/e-extensible.h                         |   59 ++++++
 libebackend/e-extension.c                          |  186 +++++++++++++++++++
 libebackend/e-extension.h                          |   74 ++++++++
 10 files changed, 639 insertions(+)

commit e512211da51071b88d418d7698e59b06b4f6ad38
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Sep 7 16:24:07 2011 -0400

    Add EModule.
    
    Copied from Evolution's libeutil.

 docs/reference/libebackend/libebackend-docs.xml    |    1 +
 .../reference/libebackend/libebackend-sections.txt |   22 ++
 docs/reference/libebackend/libebackend.types       |    2 +
 docs/reference/libebackend/tmpl/e-module.sgml      |   79 +++++
 libebackend/Makefile.am                            |    2 +
 libebackend/e-module.c                             |  364 ++++++++++++++++++++
 libebackend/e-module.h                             |   91 +++++
 7 files changed, 561 insertions(+)

commit 18d1eb06a2019ac065594b396f48a88ddd8470bb
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Sep 7 17:04:23 2011 -0400

    Add 3.4 index to libebackend docs.

 docs/reference/libebackend/libebackend-docs.xml |    4 ++++
 1 file changed, 4 insertions(+)

commit 7d37a9ed66c4eadfb4201e96811236947a990654
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Sep 7 16:13:44 2011 -0400

    Remove e-data-server-module.[ch].  Breaks build.
    
    This outdated extension framework will be replaced by EModule and
    EExtension from Evolution's libeutil.

 docs/reference/libebackend/libebackend-docs.xml    |    1 -
 .../reference/libebackend/libebackend-sections.txt |   12 -
 libebackend/Makefile.am                            |    2 -
 libebackend/e-data-server-module.c                 |  328 --------------------
 libebackend/e-data-server-module.h                 |   75 -----
 5 files changed, 418 deletions(-)

commit e8910308fa2871da663262bdf3f28b22dfd953ad
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Sep 11 12:33:03 2011 -0400

    Bump libebackend, libedata-book and libedata-cal sonames.
    
    See subsequent commits for actual API/ABI changes.

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

commit cd0e86d3a27fdd75bc95c57286eefecde5179dd4
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Sep 26 00:11:28 2011 -0400

    CamelProvider: Remove 'license' and 'license_file' members.
    
    The license fields have not been used for many years.
    
    I believe they date back to the original Ximian Connector for Microsoft
    Exchange, which was non-free software for a time and required license
    click-thru shenanigans in Evolution.

 camel/camel-provider.h                        |   10 ----------
 docs/reference/camel/tmpl/camel-provider.sgml |    4 ----
 2 files changed, 14 deletions(-)

commit b9d6fbb68ae52630cf6a61f3075e14d7e3599ae4
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Sep 25 21:04:44 2011 -0400

    CamelURL: Remove 'passwd' member.
    
    No longer needed, and signals to other 3rd party Camel providers that
    they need to use the new CamelService:password property instead.

 camel/camel-service.c                       |    7 +++---
 camel/camel-url.c                           |   36 +++------------------------
 camel/camel-url.h                           |   10 +++-----
 docs/reference/camel/camel-sections.txt     |    1 -
 docs/reference/camel/tmpl/camel-unused.sgml |    8 ++++++
 docs/reference/camel/tmpl/camel-url.sgml    |   11 --------
 6 files changed, 18 insertions(+), 55 deletions(-)

commit a2fd9d1b89e2e68d3d268a5dd3ce847081bdd209
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Sep 25 20:54:10 2011 -0400

    Remove camel_http_stream_set_proxy().
    
    The last user of CamelURL.passwd...

 camel/camel-http-stream.c                        |   30 ----------------------
 camel/camel-http-stream.h                        |    2 --
 docs/reference/camel/camel-sections.txt          |    1 -
 docs/reference/camel/tmpl/camel-http-stream.sgml |    9 -------
 docs/reference/camel/tmpl/camel-unused.sgml      |    8 ++++++
 5 files changed, 8 insertions(+), 42 deletions(-)

commit 46fc8e58918c38e06c707e969171662ab7551289
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Sep 25 19:12:05 2011 -0400

    CamelSmtpTransport: Use camel_service_set_password().
    
    Instead of stashing the password in its CamelURL.

 camel/providers/smtp/camel-smtp-transport.c |   32 ++++++++++++++++-----------
 1 file changed, 19 insertions(+), 13 deletions(-)

commit e6ff8439065b0559839124db9c632bcd47931715
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Sep 25 19:08:26 2011 -0400

    CamelPOP3Store: Use camel_service_set_password().
    
    Instead of stashing the password in its CamelURL.

 camel/providers/pop3/camel-pop3-store.c |   28 ++++++++++++++++++----------
 1 file changed, 18 insertions(+), 10 deletions(-)

commit b1d4ef87ab4872accf0dd3492a8a3ca93be977d2
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Sep 25 19:01:59 2011 -0400

    CamelNNTPStore: Use camel_service_set_password().
    
    Instead of stashing the password in its CamelURL.

 camel/providers/nntp/camel-nntp-store.c |   34 ++++++++++++++++++++-----------
 1 file changed, 22 insertions(+), 12 deletions(-)

commit acc0a35a15bbe385a6b7a1ec07b859d1d220e029
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Sep 25 18:57:01 2011 -0400

    CamelIMAPXServer: Use camel_service_set_password().
    
    Instead of stashing the password in its CamelURL.

 camel/providers/imapx/camel-imapx-server.c |   32 +++++++++++++++++++++-------
 1 file changed, 24 insertions(+), 8 deletions(-)

commit 590375e2247f96f530cecdef78ca0ba7d5d2b54f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Sep 25 18:49:56 2011 -0400

    CamelImapStore: Use camel_service_set_password().
    
    Instead of stashing the password in its CamelURL.

 camel/providers/imap/camel-imap-store.c |   28 ++++++++++++++++++++--------
 1 file changed, 20 insertions(+), 8 deletions(-)

commit 6638f8366793afdb12b05fa35a45a376b8c72c72
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Sep 25 18:39:50 2011 -0400

    CamelSaslPlain: Use camel_service_get_password().

 camel/camel-sasl-plain.c |    8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit be5b6fc3519aeedffc3be9903da4f666c9358bcb
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Sep 25 18:38:14 2011 -0400

    CamelSaslNTLM: Use camel_service_get_password().

 camel/camel-sasl-ntlm.c |   17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

commit f58611a19037da0217f56e22e852b882318eca02
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Sep 25 18:30:26 2011 -0400

    CamelSaslLogin: Use camel_service_get_password().

 camel/camel-sasl-login.c |    8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit e225bf9619056e343aaf56205853d0703f155100
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Sep 25 18:27:58 2011 -0400

    CamelSaslDigestMd5: Use camel_service_get_password().

 camel/camel-sasl-digest-md5.c |   10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit 97a2fb272775083a71b2da3f4fddf1e8cd114356
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Sep 25 18:23:16 2011 -0400

    CamelSaslCramMd5: Use camel_service_get_password().

 camel/camel-sasl-cram-md5.c |   16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

commit 20ab2930ea6cd22e2f8be0f8426ceee5c2783b9c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Sep 25 15:40:05 2011 -0400

    CamelService: Add "password" property.
    
    This is meant to be an alternative to caching passwords in CamelURLs.

 camel/camel-service.c                        |   69 ++++++++++++++++++++++++++
 camel/camel-service.h                        |    3 ++
 docs/reference/camel/camel-sections.txt      |    3 +-
 docs/reference/camel/tmpl/camel-service.sgml |   23 +++++++++
 4 files changed, 97 insertions(+), 1 deletion(-)

commit 886e3468e55feb960e351cdd270fac6e13e46737
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Sep 25 21:03:48 2011 -0400

    CamelNNTPStore: Remove unused 'base_url' member.

 camel/providers/nntp/camel-nntp-store.c |   13 +++----------
 camel/providers/nntp/camel-nntp-store.h |    2 +-
 2 files changed, 4 insertions(+), 11 deletions(-)

commit 2bb336dc81da7d0f9f2e128e2175b394a01b956e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Sep 25 21:03:06 2011 -0400

    CamelIMAPXStore: Remove unused 'base_url' member.

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

commit 31147cac1d47089c0588c87f3fb97676a668000a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Sep 25 21:02:23 2011 -0400

    CamelImapStore: Remove unused 'base_url' member.

 camel/providers/imap/camel-imap-store.c |   10 +---------
 camel/providers/imap/camel-imap-store.h |    2 +-
 2 files changed, 2 insertions(+), 10 deletions(-)

commit e2c0f50a953604dc6e2952bb552212b59187c9d3
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Mon Sep 26 15:25:45 2011 +0200

    Updated Basque language

 po/eu.po |  195 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 102 insertions(+), 93 deletions(-)

commit 10df58b50f6fd6eb8e68e81fb64d0b4592973d4e
Author: Carles Ferrando <carles.ferrando@gmail.com>
Date:   Mon Sep 26 14:39:01 2011 +0200

    [l10n]Updated Catalan (Valencian) translation

 po/ca@valencia.po | 3058 ++++++++++++++++++++++++++---------------------------
 1 file changed, 1490 insertions(+), 1568 deletions(-)

commit ef85fafac4d3793d8318e38e87d4329a7d01e92c
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Sep 26 12:40:56 2011 +0200

    Bug #659568 - One day delay in calendar view

 calendar/libedata-cal/e-cal-backend-sexp.c |   30 ++++++++++++++++++++--------
 libedataserver/e-sexp.c                    |   19 +++++++++++++++++-
 2 files changed, 40 insertions(+), 9 deletions(-)

commit 9301c1f7627e9d88fc6b125cb0de4a4c8d315846
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Tue Sep 20 15:34:51 2011 +0300

    e_util_utf8_make_valid: Remove dead code

 libedataserver/e-data-server-util.c |   24 ++----------------------
 1 file changed, 2 insertions(+), 22 deletions(-)

commit 4b4ac8c0bffda0f07d709538f16aafd81fa2f61b
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Sep 26 12:19:01 2011 +0200

    Bug #659438 - Checks junk in all folders despite restricting to INBOX

 camel/providers/imap/camel-imap-folder.c   |    5 ++++-
 camel/providers/imap/camel-imap-provider.c |    2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)

commit baabf6b7ba8553dae027e5eab181a72c3658217b
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Sep 26 12:11:54 2011 +0200

    Bug #656473 - Store server folder cache in user's cache directory

 camel/camel-enums.h                        |    3 +-
 camel/camel-service.c                      |   33 +++++++++--
 camel/camel-service.h                      |    2 +
 camel/camel-session.c                      |   55 ++++++++++++++++++
 camel/camel-session.h                      |    2 +
 camel/camel-store.c                        |   11 ++--
 camel/providers/imap/camel-imap-folder.c   |   16 ++---
 camel/providers/imap/camel-imap-store.c    |   83 ++++++++++++++++++--------
 camel/providers/imapx/camel-imapx-folder.c |    4 +-
 camel/providers/imapx/camel-imapx-store.c  |   87 +++++++++++++++++++---------
 camel/providers/nntp/camel-nntp-folder.c   |    6 +-
 camel/providers/nntp/camel-nntp-store.c    |   83 ++++++++++++++++++++++----
 12 files changed, 301 insertions(+), 84 deletions(-)

commit 59d4470e51ca89d8ad2f8d955941d4a2249ed38d
Author: Petr Kovar <pkovar@redhat.com>
Date:   Mon Sep 26 11:18:32 2011 +0200

    Update Czech translation by Jiri Eischmann

 po/cs.po |  110 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 55 insertions(+), 55 deletions(-)

commit d120b737500158104f20409287878ef595201d7e
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Sep 26 11:00:35 2011 +0200

    Bug #655252 - Need to escape the comp_uid part of a path

 calendar/backends/caldav/e-cal-backend-caldav.c |   83 ++++++++++++-----------
 calendar/backends/file/e-cal-backend-file.c     |   19 ++----
 calendar/libedata-cal/e-cal-backend.c           |   21 ++++++
 calendar/libedata-cal/e-cal-backend.h           |    1 +
 configure.ac                                    |    4 +-
 libedataserver/e-data-server-util.c             |   52 ++++++++++++++
 libedataserver/e-data-server-util.h             |    4 ++
 7 files changed, 127 insertions(+), 57 deletions(-)

commit 587613c64a8df952548429b4b0200bd1055a07b8
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Sep 26 10:27:39 2011 +0200

    Bug #659555 - Add custom icons in a folder Subscription dialog

 camel/camel-enums.h |   12 ++++++++++++
 1 file changed, 12 insertions(+)

commit d13bbef2cc2dd721f3de50f561f6380e3b8dd353
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Mon Sep 26 10:08:06 2011 +0200

    Bug #659914 - e_book_get_changes: Fix crash caused by unref of a NULL pointer

 addressbook/libebook/e-book.c |   53 ++++-------------------------------------
 1 file changed, 5 insertions(+), 48 deletions(-)

commit ff67849b6f5c607bbf72ad3a21d5c3f8f4e93e0a
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Sep 26 10:03:45 2011 +0200

    Bug #659553 - Fix e_vcard_unescape_string
    
    Actually append unescaped chars, and don't bother with broken
    unicode char stuff.

 addressbook/libebook/e-vcard.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 1887ed2e783e1aa71533d620d3b0d8877b2bf5d6
Author: Gil Forcada <gforcada@gnome.org>
Date:   Sun Sep 25 23:42:33 2011 +0200

    [l10n]Updated Catalan translation

 po/ca.po | 3860 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 2010 insertions(+), 1850 deletions(-)

commit 94eb3bfdf79ea3a69ecb6faf1746d0b8d52e2db4
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Sep 25 14:23:03 2011 -0400

    CamelStore: Prefer UID over URL in debug output.

 camel/camel-store.c |    9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

commit 65d6b94abf3d0f305093cfdac3b3fd5d3b80d1f0
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Sep 25 12:35:03 2011 -0400

    Bump libcamel shared object name.
    
    To cover ABI changes in CamelStoreSummary and CamelStoreInfo.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 66eeb500b08c36af1e913cd41d9fbab51ae67100
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Sep 25 12:29:02 2011 -0400

    CamelStoreInfo: Removed unused 'uri' member.

 camel/camel-store-summary.c                        |    5 -----
 camel/camel-store-summary.h                        |    1 -
 camel/providers/nntp/camel-nntp-store.c            |    7 -------
 docs/reference/camel/tmpl/camel-store-summary.sgml |    1 -
 4 files changed, 14 deletions(-)

commit 4810cb6e4b4b0496e2db1459fea91e3931f6ef0f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Sep 25 12:20:07 2011 -0400

    Remove camel_store_summary_set_uri_base().
    
    Not used for anything.  Unfortunately this alters the size of
    CamelStoreSummary, since 'uri_base' was a public struct member.

 camel/camel-store-summary.c                        |   22 --------------------
 camel/camel-store-summary.h                        |    3 ---
 camel/providers/imap/camel-imap-store.c            |    4 ----
 camel/providers/imapx/camel-imapx-store.c          |    3 ---
 camel/providers/nntp/camel-nntp-store.c            |    4 ----
 docs/reference/camel/tmpl/camel-store-summary.sgml |   18 ----------------
 docs/reference/camel/tmpl/camel-unused.sgml        |   16 ++++++++++++++
 7 files changed, 16 insertions(+), 54 deletions(-)

commit eb02743b137f959d9e3620c20d8be8ed97917c3f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Sep 25 12:08:13 2011 -0400

    CamelStoreSummary: Remove unused CAMEL_STORE_INFO_URI.

 camel/camel-store-summary.c             |   13 -------------
 camel/camel-store-summary.h             |    2 --
 docs/reference/camel/camel-sections.txt |    1 -
 3 files changed, 16 deletions(-)

commit da3d47fc37258f296bc91e3b337f37c72b2d7723
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Sep 24 12:22:16 2011 -0400

    Camel: Prefer GList over GSList.
    
    GSList should really be deprecated.

 camel/camel-db.c                                 |   12 +++---
 camel/camel-db.h                                 |    6 +--
 camel/camel-folder-summary.c                     |   16 ++++----
 camel/camel-object-bag.c                         |    8 ++--
 camel/camel-vee-folder.c                         |   48 +++++++++++-----------
 camel/providers/imap/camel-imap-folder.c         |   48 +++++++++++-----------
 camel/providers/imapx/camel-imapx-conn-manager.c |   40 +++++++++---------
 camel/providers/imapx/camel-imapx-conn-manager.h |    2 +-
 camel/providers/imapx/camel-imapx-server.c       |   28 ++++++-------
 camel/providers/imapx/camel-imapx-server.h       |    2 +-
 camel/providers/imapx/camel-imapx-store.c        |   22 +++++-----
 camel/providers/local/camel-mbox-summary.c       |   16 ++++----
 camel/providers/nntp/camel-nntp-summary.c        |    8 ++--
 13 files changed, 128 insertions(+), 128 deletions(-)

commit 4e1841ca0fa5c90bcd5ebac3fbe6d446b2e8bfb3
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Sep 3 15:31:42 2011 -0400

    CamelLocalStore: Simplify detection of main local store.
    
    Just check if UID == "local".  However this is Evolution-specific
    policy, so Evolution should be setting this explicitly as it does
    for the "need-summary-check" property.

 camel/providers/local/camel-local-store.c |   28 ++++------------------------
 1 file changed, 4 insertions(+), 24 deletions(-)

commit add4c0618c4ada63024586e63f878dd8be6c504b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Sep 3 15:22:09 2011 -0400

    Remove CamelSList.
    
    Not used by anything, and good heavens we have enough linked-list
    implementations already!

 camel/camel-list-utils.c                        |  104 -----------------------
 camel/camel-list-utils.h                        |   44 ----------
 docs/reference/camel/camel-sections.txt         |   11 ---
 docs/reference/camel/tmpl/camel-list-utils.sgml |   96 ---------------------
 docs/reference/camel/tmpl/camel-unused.sgml     |   87 +++++++++++++++++++
 5 files changed, 87 insertions(+), 255 deletions(-)

commit 5ce39d3904b8234a8aebe497fd82bc5b84d73cba
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Sep 3 15:19:47 2011 -0400

    Add CamelMemChunk (copy of EMemChunk).
    
    To further erode Camel's dependence on libedataserver.

 camel/Makefile.am                             |    2 +
 camel/camel-certdb.c                          |    8 +-
 camel/camel-certdb.h                          |    3 +-
 camel/camel-folder-summary.h                  |    7 +-
 camel/camel-folder-thread.c                   |   34 +-
 camel/camel-folder-thread.h                   |    3 +-
 camel/camel-memchunk.c                        |  459 +++++++++++++++++++++++++
 camel/camel-memchunk.h                        |   49 +++
 camel/camel-store-summary.c                   |    4 +-
 camel/camel-store-summary.h                   |    3 +-
 camel/camel-trie.c                            |   19 +-
 camel/camel.h                                 |    1 +
 docs/reference/camel/camel-docs.sgml          |    5 +
 docs/reference/camel/camel-sections.txt       |   12 +
 docs/reference/camel/tmpl/camel-memchunk.sgml |   89 +++++
 15 files changed, 656 insertions(+), 42 deletions(-)

commit a86b8f274007e721f8883e96a06457f4f033ddf0
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Sep 25 07:52:28 2011 -0400

    libebook.pc.in: camel-1.2 is a private requirement.
    
    EDestination uses CamelInternetAddress internally, but the public
    libebook API does not expose any Camel structures or definitions,
    so move camel-1.2 to Requires.private.
    
    My hope is this will contain the impact of Camel's frequent API/ABI
    breaks, so other packages like gnome-shell won't have to be rebuilt
    so frequently in downstream distributions.

 addressbook/libebook/libebook.pc.in |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 0351dbeaaa7d74cbd511f8bd919842a10e2e6e3d
Author: OKANO Takayoshi <kano@na.rim.or.jp>
Date:   Sun Sep 25 15:35:31 2011 +0900

    Updated Japanese translation

 po/ja.po |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 4f9d361eaed7abf9777eb95808f1e0dac3c31b74
Author: OKANO Takayoshi <kano@na.rim.or.jp>
Date:   Sun Sep 25 11:02:56 2011 +0900

    Updated Japanese translation

 po/ja.po |   32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

commit 8f991ad768e8e40763235beb55178a867db55021
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Sep 24 16:14:55 2011 -0400

    Post-release version bump.

 configure.ac |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit bec90fc7d727dd28d059498770b3429cda7d591c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Sep 24 15:46:08 2011 -0400

    NEWS update for 3.2.0 release.

 NEWS |   18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 4a8d62f4027fd90ac9b5be59d80bdea2da979c17
Author: Mario Blättermann <mariobl@freenet.de>
Date:   Sat Sep 24 10:23:17 2011 +0200

    [l10n] Updated German translation

 po/de.po | 1771 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 912 insertions(+), 859 deletions(-)

commit e4a2dcb3ea94ebbd8f0e88074b677183bea33175
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Fri Sep 23 16:58:35 2011 +0200

    Updated Basque language

 po/eu.po | 3888 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 2072 insertions(+), 1816 deletions(-)

commit 490e6db8b94a79286e6a9e0d7adf51a33aba78fb
Author: Muhammet Kara <muhammet.k@gmail.com>
Date:   Fri Sep 23 09:03:43 2011 +0300

    Updated Turkish translation

 po/tr.po | 2962 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1475 insertions(+), 1487 deletions(-)

commit bdfbb68641a159015db83af01cd8599c0e04a92b
Author: A S Alam <aalam@users.sf.net>
Date:   Fri Sep 23 07:15:21 2011 +0530

    update Punjabi Translation: date time format

 po/pa.po | 1855 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 878 insertions(+), 977 deletions(-)

commit 823a6e1d99e3c0035c46f5e840d25217dcdaf7e0
Author: Nilamdyuti Goswami <ngoswami@redhat.com>
Date:   Thu Sep 22 12:03:37 2011 +0200

    Update Assamese translation

 po/as.po | 6216 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 2925 insertions(+), 3291 deletions(-)

commit 2e4d3d3b8196d6ad0236e40a46773ccc61d5dc91
Author: Hannie Dumoleyn <hannie@ubuntu-nl.org>
Date:   Wed Sep 21 23:36:04 2011 +0200

    Updated Dutch translation by Hannie Dumoleyn

 po/nl.po | 2046 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 1046 insertions(+), 1000 deletions(-)

commit 36bdb9d714a2421f5bf95d4a5a3e48a07285dc4b
Author: Luca Ferretti <lferrett@gnome.org>
Date:   Wed Sep 21 20:52:19 2011 +0200

    l10n: Updated Italian translation

 po/it.po |   36 ++++++++++++++++++------------------
 1 file changed, 18 insertions(+), 18 deletions(-)

commit 36fe4e8d9fd8397b55da0e63369108dcd9651d72
Author: Sweta Kothari <swkothar@redhat.com>
Date:   Wed Sep 21 16:32:48 2011 +0530

    Updated Gujarati Translations

 po/gu.po | 4441 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 2282 insertions(+), 2159 deletions(-)

commit 7b6f4bba4d55a2c20b1c73f4478d65ca841873d7
Author: Manoj Kumar Giri <mgiri@dhcp193-76.pnq.redhat.com>
Date:   Wed Sep 21 14:25:58 2011 +0530

    Updated Oriya Translation

 po/or.po |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ca4d0bb0d9096698918450d7b36d4a01534aa277
Author: Manoj Kumar Giri <mgiri@dhcp193-76.pnq.redhat.com>
Date:   Wed Sep 21 14:23:19 2011 +0530

    Updated Oriya Translation

 po/or.po |  438 ++++++++++++++++++++++++++++----------------------------------
 1 file changed, 195 insertions(+), 243 deletions(-)

commit d4f3a0fe5b4871e89a812d9870cf6d6b68bed61a
Author: Manoj Kumar Giri <mgiri@dhcp193-76.pnq.redhat.com>
Date:   Tue Sep 20 21:22:33 2011 +0530

    Updated Oriya Translation

 po/or.po |   65 ++++++++++++++++++++++++++------------------------------------
 1 file changed, 27 insertions(+), 38 deletions(-)

commit 7530e98dcbc86a5295a9719f57cbf60de954792d
Author: Alexander Larsson <alexl@redhat.com>
Date:   Tue Sep 20 12:24:20 2011 +0200

    google: Handle multivalue custom vcard attributes
    
    We use this by vcard escaping the individual attributes and joining them
    with a comma. Then we name the attribute with a -MULTIVALUE prefix in order
    to not confuse things with previously stored single-value attributes.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=659553

 .../backends/google/e-book-backend-google.c        |   75 ++++++++++++++++++--
 1 file changed, 70 insertions(+), 5 deletions(-)

commit fda6a1a22768dbc4342f479b3b6df3abac70a2b3
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Sep 19 17:58:25 2011 +0530

    post release version bump

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

commit 553eae0adadeb4e7b2d546cf2e80db5e20b44a99
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Sep 19 17:35:23 2011 +0530

    News update for 3.1.92 release

 NEWS |   47 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)

commit c334d06135e2573e9587be584c8b03c9ab0a607a
Author: Kenneth Nielsen <k.nielsen81@gmail.com>
Date:   Mon Sep 19 13:29:14 2011 +0200

    Updated Danish translation

 po/da.po | 3963 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 2026 insertions(+), 1937 deletions(-)

commit bfb4b532f616a259d37f40ba9637c59e26ca2462
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Sep 19 12:28:32 2011 +0200

    Bug #659282 - Cannot add more than one appointment per session

 calendar/libecal/e-cal-client.c |   13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

commit 23b0fb32b96f88864dae9c498471995e71f1c01d
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Sep 19 11:33:45 2011 +0200

    Bug #659184 - Contacts calendar backend doesn't show events

 addressbook/libedata-book/e-book-backend-sexp.c |   21 ++++++++++++++++++++-
 1 file changed, 20 insertions(+), 1 deletion(-)

commit 631a425f3518a34cdac2609cafeb4edcc5f56ecb
Author: Pavol Klačanský <pavol@klacansky.com>
Date:   Mon Sep 19 09:44:44 2011 +0200

    Updated Slovak translation

 po/sk.po | 6637 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 3686 insertions(+), 2951 deletions(-)

commit a3c08ab0e503448108cc4fecac979b21c545fc08
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Mon Sep 19 03:00:42 2011 +0200

    Updated Serbian translation

 po/sr.po       | 1785 +++++++++++++++++++++++++++++---------------------------
 po/sr@latin.po | 1785 +++++++++++++++++++++++++++++---------------------------
 2 files changed, 1838 insertions(+), 1732 deletions(-)

commit a7312a51508974847ed6c63837eb5e88ac6f6609
Author: Alexander Larsson <alexl@redhat.com>
Date:   Sun Sep 18 17:36:47 2011 +0100

    Bug 659079 — Read all gContact:website
    
    Convert the website code in EDS' Google Contacts backend to support TYPEs
    and generally use the existing framework code.
    
    Closes: bgo#659079

 .../backends/google/e-book-backend-google.c        |  127 ++++++++++++++++----
 1 file changed, 104 insertions(+), 23 deletions(-)

commit 964f7a5fcdc0b93cfe72285e6dbb9d9fd7141d2c
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Sep 17 10:18:07 2011 +0100

    Bug 659165 — editing eds contacts that has an avatar fails
    
    Fix the propagation of avatar data for contacts across contact modifications
    which don't edit the avatar data.
    
    Closes: bgo#659165

 addressbook/backends/google/e-book-backend-google.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 88a4b784edd350a4abe477a4748f8ab64cf03ffd
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Sat Sep 17 10:53:40 2011 +0200

    Updated Slovenian translation

 po/sl.po |   27 ++++++++++++---------------
 1 file changed, 12 insertions(+), 15 deletions(-)

commit 022a1ddb029d69f9286665cef86e80425049fb47
Author: Jiro Matsuzawa <jmatsuzawa@src.gnome.org>
Date:   Sat Sep 17 11:24:43 2011 +0900

    Updated Japanese translation

 po/ja.po | 4510 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 2412 insertions(+), 2098 deletions(-)

commit 9220410d2a133406edfebe11125282f03ca534b0
Author: Antonio Fernandes C. Neto <fernandesn@gnome.org>
Date:   Fri Sep 16 10:02:23 2011 -0300

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 4085 +++++++++++++++++++++++++++--------------------------------
 1 file changed, 1899 insertions(+), 2186 deletions(-)

commit b57504a98dcc56d6a6c627b04351cb1c976d317b
Author: Raul Gutierrez Segales <rgs@collabora.co.uk>
Date:   Fri Sep 16 10:09:13 2011 +0100

    Introspection: improve annotation for e_source_peek_group

 libedataserver/e-source.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 837e469f23fbc4cf3590ee2e19a961f006d72bda
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Sep 16 09:31:25 2011 +0200

    [imapx] Fix read of uninitialized memory from g_str_has_prefix
    
    I caused this with a change of hiding LOGIN command debug prints,
    the ByteArray is not nul-terminated, thus later strlen use in
    g_str_has_prefix was reading out of bounds.

 camel/providers/imapx/camel-imapx-server.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b9da17da5a81a36fa8bc3e5a47e0128c2c8f8a69
Author: Martin Srebotnjak <miles@filmsi.net>
Date:   Thu Sep 15 22:34:37 2011 +0200

    Updated Slovenian translation

 po/sl.po | 1721 +++++++++++++++++++++++++++-----------------------------------
 1 file changed, 740 insertions(+), 981 deletions(-)

commit bd9088299b78e393dd2a816480041d4ea068893a
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Sep 15 19:16:19 2011 +0200

    e-d-s: Expose all gContact:websites items
    
    This exposes all the links that the contact has in the X-URIS vcard
    attribute (other that the previously set homepage and blog fields).
    X-URIS is compatible with what folks uses for extending the uri fields.
    
    Fixed bug #659079

 .../backends/google/e-book-backend-google.c        |   75 ++++++++++++--------
 1 file changed, 46 insertions(+), 29 deletions(-)

commit fe4494dd68c162a1dc9d024d40fd320fd6728d54
Author: Alexander Larsson <alexl@redhat.com>
Date:   Thu Sep 15 15:01:20 2011 +0200

    Handle changes in the goa accounts list at runtime
    
    If an account is added to GOA after initialization we failed to
    pick it up. We now listen to signals and update the hashtables
    for the accounts.
    
    Fixes bug #659138

 addressbook/libedata-book/e-data-book-factory.c |   67 ++++++++++++++++-------
 1 file changed, 46 insertions(+), 21 deletions(-)

commit 8362e0da37a13dbe53ce637fd9691f78ad65961d
Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
Date:   Thu Sep 15 15:40:18 2011 +0300

    Updated Belarusian translation.

 po/be.po |   17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

commit be9e80262fe5829145f49ae2508652a832a3b3a7
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Thu Sep 15 12:43:13 2011 +0200

    Updated Hungarian translation

 po/hu.po | 3628 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1785 insertions(+), 1843 deletions(-)

commit 2e576d8cb05dfcc33d10fc23b4c7543b2205506f
Author: Patrick Ohly <patrick.ohly@intel.com>
Date:   Wed Sep 14 17:05:42 2011 +0200

    Bug #655253 - fix regression introduced with MOD_ONLY_THIS
    
    Part of the code reorganization was removal of check_dup_uid() from
    the normal "add component" code paths. It was only done as sanity
    check when loading a file. That sanity check then incorrectly rewrote
    UIDs, because it didn't take into account that detached recurrences
    have (and must have) the same UID as the recurring master event.
    
    This patch fixes check_dup_uid() accordingly. It moves the
    uid g_free() into the bottom of the function to have a common
    cleanup section.

 calendar/backends/file/e-cal-backend-file.c |   29 +++++++++++++++++++++++----
 1 file changed, 25 insertions(+), 4 deletions(-)

commit df5f467aa7cf8437b3161763ffbf503020c50130
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:   Thu Sep 15 00:18:51 2011 +0100

    Updated Portuguese translation

 po/pt.po | 3880 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 2020 insertions(+), 1860 deletions(-)

commit d225712ffea418c771274a871dfd644c88baadb0
Author: Luca Ferretti <lferrett@gnome.org>
Date:   Wed Sep 14 23:53:11 2011 +0200

    l10n: Updated Italian translation

 po/it.po | 3813 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 1989 insertions(+), 1824 deletions(-)

commit ebe08eaa2998d49ea39d55e0ddc5dc12561b4c48
Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
Date:   Wed Sep 14 21:50:45 2011 +0300

    Updated Belarusian translation.

 po/be.po |   27 +++++++++++++--------------
 1 file changed, 13 insertions(+), 14 deletions(-)

commit 7828bb097065c16deae4e9f7198dfc91947d6aa2
Author: Yinghua Wang <wantinghard@gmail.com>
Date:   Wed Sep 14 22:36:33 2011 +0800

    update Simplified Chinese (zh_CN) translation

 po/zh_CN.po | 2589 ++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1320 insertions(+), 1269 deletions(-)

commit e41c9f23cd43f84b9a93778f6fa507ce1166ed65
Author: Rajesh Ranjan <rranjan@redhat.com>
Date:   Wed Sep 14 14:47:09 2011 +0530

    hindi update

 po/hi.po | 6511 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 3635 insertions(+), 2876 deletions(-)

commit 717cf57e770964bf2bf0ad6367486b50129702df
Author: Patrick Ohly <patrick.ohly@intel.com>
Date:   Wed Sep 14 09:43:58 2011 +0200

    calendar file backend: revert adding EXDATE when creating detached recurrences
    
    This reverts the part of 8631a8f which adds an EXDATE to the recurring
    event when adding a detached recurrence. Adding that EXDATE is not
    necessary, the detached recurrences overwrite the regular recurrences
    based on UID/RECURRENCE-ID, and changes visible EDS behavior (breaks
    SyncEvolution testing, for example).
    
    As discussed in GNOME Bug #655253 and the "SyncEvolution + EClient API
    + EXDATE regression (Bug #655253)" mail thread, the real problem
    seems to be related to UID handling in detached recurrences.

 calendar/backends/file/e-cal-backend-file.c |    3 ---
 1 file changed, 3 deletions(-)

commit 69e00712abac96f7b0284e937af70f6213a955b2
Author: Krasimir Chonov <mk2616@abv.bg>
Date:   Wed Sep 14 07:40:26 2011 +0300

    Updated Bulgarian translation

 po/bg.po | 1917 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 915 insertions(+), 1002 deletions(-)

commit 5b4a450c824c9264e59965c61253091f675fa16f
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Sep 13 16:09:57 2011 +0200

    Bug #632153 - Set X-Evolution-Source header consistently

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

commit 499e1290d64ae3e9bb4c2753c08933f54db0bc86
Author: Alexander Larsson <alexl@redhat.com>
Date:   Tue Sep 13 10:06:45 2011 -0400

    Bug 658911 - google: Always readonly addressbooks with goa

 addressbook/backends/google/e-book-backend-google.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 20d110bb5c037abcfb64421d26803b43fcb30ced
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Tue Sep 13 15:02:34 2011 +0300

    e-gdbus-templates: Fix incorrect type check in e_gdbus_proxy_finish_call_uint()
    
    It should make sure the type is UINT, not STRING.

 libedataserver/e-gdbus-templates.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8a974d37e31fad5d6e7e8fa2c2e5df9a49297366
Author: I Felix <ifelix25@gmail.com>
Date:   Tue Sep 13 15:04:13 2011 +0530

    Updated Tamil Translations

 po/ta.po | 4626 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 2554 insertions(+), 2072 deletions(-)

commit 6ea7bf1cb90525985546dd92a6a2d8e6d4031666
Author: Manoj Kumar Giri <mgiri@dhcp193-76.pnq.redhat.com>
Date:   Tue Sep 13 12:18:51 2011 +0530

    Updated Oriya Translation

 po/or.po |  102 ++++++++++++++++++++++++--------------------------------------
 1 file changed, 40 insertions(+), 62 deletions(-)

commit 292b77ebab7684cd6de48c86b9fd9986e7d55a0a
Author: Changwoo Ryu <cwryu@debian.org>
Date:   Tue Sep 13 09:30:24 2011 +0900

    Updated Korean translation

 po/ko.po | 3582 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1769 insertions(+), 1813 deletions(-)

commit cb997846228dd3aab51fd6b023600d01ffbecb88
Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
Date:   Mon Sep 12 12:41:40 2011 +0300

    Updated Belarusian translation.

 po/be.po |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e409cb60ae1bc2c3245b54bff97b29be89db2c24
Author: Rudolfs Mazurs <rudolfs.mazurs@gmail.com>
Date:   Mon Sep 12 00:25:56 2011 +0300

    Updated Latvian translation.

 po/lv.po | 2018 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 1027 insertions(+), 991 deletions(-)

commit 5fd303b5ba18b7c1280ac54ecbe2905ecaa209ec
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Sep 11 12:35:59 2011 -0400

    configure.ac: Remove leftover GroupWise symbols.

 configure.ac |    9 ---------
 1 file changed, 9 deletions(-)

commit 5428749451126e06e2a55b3e56e0fec23f53579c
Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
Date:   Sun Sep 11 15:27:04 2011 +0300

    Updated Belarusian translation.

 po/be.po |10265 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 5092 insertions(+), 5173 deletions(-)

commit 6f97bac2bd7d14651a15b8e6da369fa19754666e
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sun Sep 11 11:07:01 2011 +0200

    Updated Spanish translation

 po/es.po |   48 ++++++++++++++++--------------------------------
 1 file changed, 16 insertions(+), 32 deletions(-)

commit e88c2f57764b78c7dc270a388f2c607ac57f2412
Author: Javier Jardón <jjardon@gnome.org>
Date:   Fri Sep 9 15:33:12 2011 +0100

    Make maintiner mode enabled by default
    
    See http://blogs.gnome.org/desrt/2011/09/08/am_maintainer_mode-is-not-cool/

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fee9da21d9cd01ff5edc80ae7d6315dd408ba5f6
Author: Manoj Kumar Giri <mgiri@dhcp193-76.pnq.redhat.com>
Date:   Fri Sep 9 19:41:32 2011 +0530

    Updated Oriya Translation

 po/or.po | 5261 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 3098 insertions(+), 2163 deletions(-)

commit 09553695871e3b5b2b4ccec2ac47f43649e45374
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Thu Sep 8 20:54:38 2011 +0200

    Updated Polish translation

 po/pl.po | 3579 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1767 insertions(+), 1812 deletions(-)

commit c9b65d4e952d985ffc19de3cc7c7f949a067bab8
Author: A S Alam <aalam@users.sf.net>
Date:   Thu Sep 8 22:19:20 2011 +0530

    update PunjabiTranslation

 po/pa.po | 3987 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 2141 insertions(+), 1846 deletions(-)

commit 505f9ef5d6ab064d44addaed91d3a2f3bd466321
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Sep 8 10:07:31 2011 +0200

    Change order of system timezone detection
    
    Prefer checking of user's system timezone based on /etc/localtime
    content, to get always correct timezone, even when the system doesn't
    update config files when timezone is changed. This is fixing timezone
    detection in KDE, which doesn't update /etc/sysconfig/clock ZONE key
    when user changes local timezone. With the added caching mechanism is
    the walk-through zoneinfo directories done only once till the other
    change, which usually doesn't happen that often anyway.

 calendar/libecal/e-cal-system-timezone.c |   44 ++++++++++++++++++++++++++----
 1 file changed, 38 insertions(+), 6 deletions(-)

commit 96b76f820904a78a888ebb36865f7f94d10fadfe
Author: Marek Černocký <marek@manet.cz>
Date:   Thu Sep 8 07:41:32 2011 +0200

    Updated Czech translation

 po/cs.po | 3679 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 1808 insertions(+), 1871 deletions(-)

commit 5c50b34161afc58f6369bf00e73e6fc196d51d3c
Author: Bruce Cowan <bruce@bcowan.me.uk>
Date:   Wed Sep 7 14:30:20 2011 +0100

    Updated British English translation

 po/en_GB.po | 3777 +++++++++++++++++++++++++++++++----------------------------
 1 file changed, 1966 insertions(+), 1811 deletions(-)

commit 079197de6a5434e1c36010404ce1bba377a8ab71
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Sep 6 17:35:03 2011 +0200

    Bug #655728 - Read proxy settings from GSettings since Gnome 3

 libedataserver/e-proxy.c |  493 +++++++++++++++++++++++++++++++++-------------
 1 file changed, 361 insertions(+), 132 deletions(-)

commit f1c9292caa3b26c890d628e99677dd05d62eba99
Author: Vincent Untz <vuntz@gnome.org>
Date:   Tue Sep 6 16:43:04 2011 +0200

    Bug #655837 - Avoid use of deprecated g_unicode_canonical_decomposition

 libedataserver/e-data-server-util.c |   14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

commit 13b49917925bf84979510795c69f6b6b8a132818
Author: Andika Triwidada <andika@gmail.com>
Date:   Tue Sep 6 16:27:38 2011 +0700

    Updated Indonesian translation

 po/id.po | 1144 +++++++++++++++++++++++++-------------------------------------
 1 file changed, 454 insertions(+), 690 deletions(-)

commit 99a56bb8273bc4b5e98bfd7c0dcd41a6a1f9ed6a
Author: Punit Jain <jpunit@novell.com>
Date:   Tue Sep 6 14:37:33 2011 +0530

    Bug #654818 crash fix : query conversion to sql

 .../libedata-book/e-book-backend-sqlitedb.c        |   32 ++++++++++++++++++++
 1 file changed, 32 insertions(+)

commit 69fff73121c325f4b33038f8394a7642580a884e
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Sep 5 12:37:33 2011 +0200

    camel-sasl-gssapi.c: Fix reply read of org.gnome.KrbAuthDialog.acquireTgt

 camel/camel-sasl-gssapi.c |   11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit c2cf8b944ce7bbe2ccb3ba5d96c36fb2662ba502
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Sep 5 10:38:41 2011 +0200

    Fix compiler warnings for format strings in imapx

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

commit 649d8ee0d3e0e82acdd3b68124c4b3761de47e64
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Sun Sep 4 18:20:58 2011 +0300

    Updated Lithuanian translation

 po/lt.po | 1917 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 893 insertions(+), 1024 deletions(-)

commit 648811fa3ff82de31ee7a2ca44a5b5ad895e866a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Sep 3 20:02:44 2011 -0400

    Post-release version bump.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a2deec4e705fccda9f701d97f260cff7fd001302
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Sep 3 20:01:21 2011 -0400

    NEWS update for 3.1.91 release.

 NEWS |   32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

commit 4da69162cf532e8da25aa954ded782ebd14067e4
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Sep 3 11:27:00 2011 -0400

    CamelService: Remove unnecessary libedataserver include.

 camel/camel-service.c |    2 --
 1 file changed, 2 deletions(-)

commit 275c0debfd9b1735827ea349af0de3093bea6e64
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Aug 28 23:24:07 2011 -0400

    Make sure all new APIs have "Since: 3.2" tags.

 addressbook/libebook/e-book-client.c               |    9 +
 addressbook/libebook/e-book-client.h               |   45 ++++
 addressbook/libebook/e-contact.c                   |   16 ++
 addressbook/libebook/e-destination.c               |    4 +
 addressbook/libebook/e-vcard.c                     |    2 +
 addressbook/libebook/e-vcard.h                     |   25 +++
 .../libedata-book/e-book-backend-sqlitedb.c        |  152 ++++++++++++++
 .../libedata-book/e-book-backend-sqlitedb.h        |   15 ++
 addressbook/libedata-book/e-book-backend-sync.c    |    2 +
 addressbook/libedata-book/e-book-backend.c         |   22 ++
 addressbook/libedata-book/e-book-backend.h         |   71 +++++++
 addressbook/libedata-book/e-data-book-factory.c    |    2 +
 addressbook/libedata-book/e-data-book-view.c       |    2 +
 addressbook/libedata-book/e-data-book.c            |   77 ++++++-
 calendar/libecal/e-cal-client-view.c               |    8 +
 calendar/libecal/e-cal-client-view.h               |    8 +
 calendar/libecal/e-cal-client.c                    |   11 +
 calendar/libecal/e-cal-client.h                    |   52 +++++
 calendar/libecal/e-cal-util.h                      |    9 +
 calendar/libecal/e-cal.h                           |    7 +
 calendar/libedata-cal/e-cal-backend-sync.c         |    4 +
 calendar/libedata-cal/e-cal-backend.c              |   38 +++-
 calendar/libedata-cal/e-cal-backend.h              |   71 +++++++
 calendar/libedata-cal/e-data-cal-factory.c         |    2 +
 calendar/libedata-cal/e-data-cal-view.c            |    8 +-
 calendar/libedata-cal/e-data-cal.c                 |  105 ++++++++--
 camel/camel-data-cache.c                           |    2 +
 camel/camel-enums.h                                |   11 +
 camel/camel-folder-search.c                        |   13 +-
 camel/camel-folder.c                               |    4 +-
 camel/camel-junk-filter.c                          |   66 ++++++
 camel/camel-junk-filter.h                          |    5 +
 camel/camel-network-service.h                      |    5 +
 camel/camel-network-settings.h                     |    5 +
 camel/camel-offline-settings.h                     |    8 +
 camel/camel-provider.h                             |    5 +
 camel/camel-session.c                              |    2 +
 camel/camel-settings.h                             |    8 +
 camel/camel-store-settings.h                       |    8 +
 camel/camel-subscribable.h                         |    5 +
 docs/reference/libebackend/libebackend-docs.xml    |    5 +
 .../libedataserver/libedataserver-sections.txt     |    1 +
 .../libedataserver/tmpl/e-operation-pool.sgml      |    6 +
 libebackend/e-sqlite3-vfs.c                        |    5 +
 libedataserver/e-client.c                          |   51 +++--
 libedataserver/e-client.h                          |   87 ++++++++
 libedataserver/e-credentials.c                     |  216 +++++++++++++++++---
 libedataserver/e-credentials.h                     |   78 +++++++
 libedataserver/e-data-server-util.c                |   21 ++
 libedataserver/e-data-server-util.h                |   11 +-
 libedataserver/e-operation-pool.c                  |   51 ++++-
 libedataserver/e-operation-pool.h                  |    8 +
 libedataserverui/e-categories-editor.h             |    8 +
 libedataserverui/e-categories-selector.h           |    8 +
 libedataserverui/e-category-editor.h               |    8 +
 libedataserverui/e-client-utils.c                  |   32 ++-
 libedataserverui/e-client-utils.h                  |   10 +
 libedataserverui/e-contact-store.c                 |    8 +
 58 files changed, 1443 insertions(+), 85 deletions(-)

commit bc6f55c75b100a79f441b6623d96a967bf6ab319
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Aug 12 08:51:51 2011 -0400

    Coding style and whitespace cleanups.

 addressbook/backends/file/e-book-backend-file.c    |  205 ++--
 .../google/e-book-backend-google-factory.c         |    5 +-
 .../backends/google/e-book-backend-google.c        |  263 ++++--
 .../backends/ldap/e-book-backend-ldap-factory.c    |    3 +-
 addressbook/backends/ldap/e-book-backend-ldap.c    |  661 +++++++------
 addressbook/backends/ldap/openldap-extract.h       |   30 +-
 .../backends/vcf/e-book-backend-vcf-factory.c      |    5 +-
 addressbook/backends/vcf/e-book-backend-vcf.c      |  122 +--
 .../backends/webdav/e-book-backend-webdav.c        |  103 ++-
 addressbook/libebook/e-address-western.c           |   42 +-
 addressbook/libebook/e-book-client-view.c          |   34 +-
 addressbook/libebook/e-book-client.c               |  336 +++++--
 addressbook/libebook/e-book-query.c                |   82 +-
 addressbook/libebook/e-book-query.h                |   26 +-
 addressbook/libebook/e-book-view.c                 |   26 +-
 addressbook/libebook/e-book.c                      |  197 ++--
 addressbook/libebook/e-book.h                      |    2 +-
 addressbook/libebook/e-contact.c                   |  197 ++--
 addressbook/libebook/e-contact.h                   |   28 +-
 addressbook/libebook/e-destination.c               |   99 +-
 addressbook/libebook/e-destination.h               |    6 +-
 addressbook/libebook/e-name-western.c              |   69 +-
 addressbook/libebook/e-vcard.c                     |  175 ++--
 addressbook/libebook/e-vcard.h                     |   24 +-
 addressbook/libedata-book/e-book-backend-cache.c   |   19 +-
 .../libedata-book/e-book-backend-db-cache.c        |   25 +-
 .../libedata-book/e-book-backend-db-cache.h        |    6 +-
 addressbook/libedata-book/e-book-backend-factory.c |    2 +-
 addressbook/libedata-book/e-book-backend-factory.h |    6 +-
 addressbook/libedata-book/e-book-backend-sexp.c    |  202 ++--
 .../libedata-book/e-book-backend-sqlitedb-test.c   |    7 +-
 .../libedata-book/e-book-backend-sqlitedb.c        |  386 ++++----
 addressbook/libedata-book/e-book-backend-summary.c |  108 ++-
 addressbook/libedata-book/e-book-backend-summary.h |    6 +-
 addressbook/libedata-book/e-book-backend-sync.c    |  197 ++--
 addressbook/libedata-book/e-book-backend.c         |  173 ++--
 addressbook/libedata-book/e-data-book-factory.c    |   17 +-
 addressbook/libedata-book/e-data-book-view.c       |   71 +-
 addressbook/libedata-book/e-data-book.c            |  194 +++-
 addressbook/libegdbus/e-gdbus-book-factory.c       |  105 ++-
 addressbook/libegdbus/e-gdbus-book-view.c          |  171 +++-
 addressbook/libegdbus/e-gdbus-book.c               |  461 ++++++---
 .../backends/caldav/e-cal-backend-caldav-factory.c |    7 +-
 calendar/backends/caldav/e-cal-backend-caldav.c    |  448 ++++++---
 .../contacts/e-cal-backend-contacts-factory.c      |    3 +-
 .../backends/contacts/e-cal-backend-contacts.c     |  170 +++-
 .../backends/file/e-cal-backend-file-factory.c     |    3 +-
 calendar/backends/file/e-cal-backend-file.c        |  333 +++++--
 .../backends/http/e-cal-backend-http-factory.c     |    3 +-
 calendar/backends/http/e-cal-backend-http.c        |  165 +++-
 .../weather/e-cal-backend-weather-factory.c        |    3 +-
 calendar/backends/weather/e-cal-backend-weather.c  |   95 +-
 calendar/backends/weather/e-weather-source-ccf.c   |   31 +-
 calendar/libecal/e-cal-check-timezones.c           |  658 ++++++-------
 calendar/libecal/e-cal-client-view.c               |   44 +-
 calendar/libecal/e-cal-client.c                    |  647 ++++++++++---
 calendar/libecal/e-cal-component.c                 |  452 +++++----
 calendar/libecal/e-cal-recur.c                     |  978 ++++++++++----------
 calendar/libecal/e-cal-recur.h                     |    2 +-
 calendar/libecal/e-cal-system-timezone.c           |   41 +-
 calendar/libecal/e-cal-time-util.c                 |   66 +-
 calendar/libecal/e-cal-time-util.h                 |   32 +-
 calendar/libecal/e-cal-util.c                      |  110 ++-
 calendar/libecal/e-cal-util.h                      |    4 +-
 calendar/libecal/e-cal-view.c                      |   34 +-
 calendar/libecal/e-cal.c                           |  411 +++++---
 calendar/libecal/e-cal.h                           |    8 +-
 calendar/libedata-cal/e-cal-backend-cache.c        |   38 +-
 calendar/libedata-cal/e-cal-backend-factory.c      |    7 +-
 calendar/libedata-cal/e-cal-backend-factory.h      |    4 +-
 calendar/libedata-cal/e-cal-backend-file-store.c   |   89 +-
 calendar/libedata-cal/e-cal-backend-intervaltree.c |   71 +-
 calendar/libedata-cal/e-cal-backend-intervaltree.h |    4 +-
 calendar/libedata-cal/e-cal-backend-sexp.c         |  155 +++-
 calendar/libedata-cal/e-cal-backend-store.c        |   51 +-
 calendar/libedata-cal/e-cal-backend-sync.c         |  276 +++++-
 calendar/libedata-cal/e-cal-backend-util.c         |    9 +-
 calendar/libedata-cal/e-cal-backend.c              |  246 +++--
 calendar/libedata-cal/e-data-cal-factory.c         |   29 +-
 calendar/libedata-cal/e-data-cal-view.c            |   81 +-
 calendar/libedata-cal/e-data-cal.c                 |  268 ++++--
 calendar/libegdbus/e-gdbus-cal-factory.c           |  116 ++-
 calendar/libegdbus/e-gdbus-cal-view.c              |  171 +++-
 calendar/libegdbus/e-gdbus-cal.c                   |  654 +++++++++----
 camel/camel-address.c                              |   15 +-
 camel/camel-block-file.c                           |   96 +-
 camel/camel-certdb.c                               |   57 +-
 camel/camel-charset-map.c                          |   40 +-
 camel/camel-cipher-context.c                       |   32 +-
 camel/camel-cipher-context.h                       |    6 +-
 camel/camel-data-cache.c                           |   32 +-
 camel/camel-data-wrapper.h                         |    2 +-
 camel/camel-db.c                                   |   74 +-
 camel/camel-db.h                                   |    2 +-
 camel/camel-debug.c                                |   18 +-
 camel/camel-disco-diary.c                          |   47 +-
 camel/camel-disco-store.c                          |    2 +-
 camel/camel-file-utils.c                           |   34 +-
 camel/camel-filter-driver.c                        |  187 +++-
 camel/camel-filter-search.c                        |  147 ++-
 camel/camel-folder-search.c                        |  273 ++++--
 camel/camel-folder-summary.c                       |  453 +++++----
 camel/camel-folder-summary.h                       |   14 +-
 camel/camel-folder-thread.c                        |  184 ++--
 camel/camel-folder-thread.h                        |    2 +-
 camel/camel-folder.c                               |   37 +-
 camel/camel-gpg-context.c                          |  139 +--
 camel/camel-html-parser.c                          |   38 +-
 camel/camel-http-stream.c                          |   30 +-
 camel/camel-iconv.c                                |   48 +-
 camel/camel-index-control.c                        |   25 +-
 camel/camel-index.c                                |   38 +-
 camel/camel-internet-address.c                     |   61 +-
 camel/camel-list-utils.c                           |   25 +-
 camel/camel-lock-client.c                          |    6 +-
 camel/camel-lock-helper.c                          |    8 +-
 camel/camel-lock.c                                 |   19 +-
 camel/camel-mempool.c                              |   10 +-
 camel/camel-mime-filter-basic.c                    |   24 +-
 camel/camel-mime-filter-bestenc.c                  |   22 +-
 camel/camel-mime-filter-canon.c                    |   16 +-
 camel/camel-mime-filter-charset.c                  |    4 +-
 camel/camel-mime-filter-enriched.c                 |   22 +-
 camel/camel-mime-filter-from.c                     |   10 +-
 camel/camel-mime-filter-gzip.c                     |   17 +-
 camel/camel-mime-filter-index.c                    |    4 +-
 camel/camel-mime-filter-pgp.c                      |    2 +-
 camel/camel-mime-filter-tohtml.c                   |   10 +-
 camel/camel-mime-filter-yenc.c                     |   34 +-
 camel/camel-mime-filter.c                          |   30 +-
 camel/camel-mime-message.c                         |   95 +-
 camel/camel-mime-parser.c                          |  221 +++--
 camel/camel-mime-parser.h                          |    6 +-
 camel/camel-mime-part-utils.c                      |    2 +-
 camel/camel-mime-part.c                            |    6 +-
 camel/camel-mime-utils.c                           |  494 ++++++----
 camel/camel-mime-utils.h                           |    2 +-
 camel/camel-movemail.c                             |   38 +-
 camel/camel-msgport.c                              |   12 +-
 camel/camel-multipart-signed.c                     |   16 +-
 camel/camel-multipart-signed.h                     |    6 +-
 camel/camel-net-utils.c                            |   30 +-
 camel/camel-net-utils.h                            |   18 +-
 camel/camel-nntp-address.c                         |   13 +-
 camel/camel-object.c                               |   29 +-
 camel/camel-offline-journal.c                      |    7 +-
 camel/camel-partition-table.c                      |  176 ++--
 camel/camel-partition-table.h                      |   12 +-
 camel/camel-provider.c                             |   15 +-
 camel/camel-provider.h                             |    2 +-
 camel/camel-sasl-anonymous.c                       |    3 +-
 camel/camel-sasl-digest-md5.c                      |   24 +-
 camel/camel-sasl-ntlm.c                            |   65 +-
 camel/camel-search-private.c                       |   87 +-
 camel/camel-search-sql-sexp.c                      |  184 ++--
 camel/camel-search-sql.c                           |  103 ++-
 camel/camel-session.c                              |   13 +-
 camel/camel-smime-context.c                        |   35 +-
 camel/camel-store-summary.c                        |   22 +-
 camel/camel-store.c                                |   23 +-
 camel/camel-stream-buffer.c                        |   18 +-
 camel/camel-stream-filter.c                        |   26 +-
 camel/camel-stream-fs.c                            |    2 +-
 camel/camel-stream-mem.c                           |    5 +-
 camel/camel-stream-null.c                          |   14 +-
 camel/camel-stream-process.c                       |   20 +-
 camel/camel-stream-vfs.c                           |    3 +-
 camel/camel-string-utils.c                         |   16 +-
 camel/camel-tcp-stream-raw.c                       |   27 +-
 camel/camel-tcp-stream-ssl.c                       |   49 +-
 camel/camel-text-index.c                           |  166 ++--
 camel/camel-trie.c                                 |   22 +-
 camel/camel-uid-cache.c                            |   18 +-
 camel/camel-url-scanner.c                          |   51 +-
 camel/camel-url.c                                  |   43 +-
 camel/camel-utf8.c                                 |   25 +-
 camel/camel-vee-folder.c                           |  246 ++---
 camel/camel-vee-store.c                            |   22 +-
 camel/camel-vee-summary.c                          |   66 +-
 camel/camel-vtrash-folder.c                        |    7 +-
 camel/camel.c                                      |   11 +-
 camel/db-scrap-tools/db.c                          |   23 +-
 camel/providers/imap/camel-imap-command.c          |   38 +-
 camel/providers/imap/camel-imap-folder.c           |  198 ++--
 camel/providers/imap/camel-imap-folder.h           |    6 +-
 camel/providers/imap/camel-imap-journal.c          |   38 +-
 camel/providers/imap/camel-imap-message-cache.c    |   56 +-
 camel/providers/imap/camel-imap-private.h          |    2 +-
 camel/providers/imap/camel-imap-provider.c         |    9 +-
 camel/providers/imap/camel-imap-search.c           |   73 +-
 camel/providers/imap/camel-imap-store-summary.c    |  110 ++-
 camel/providers/imap/camel-imap-store.c            |  133 +--
 camel/providers/imap/camel-imap-store.h            |   10 +-
 camel/providers/imap/camel-imap-summary.c          |   72 +-
 camel/providers/imap/camel-imap-utils.c            |  139 +--
 camel/providers/imapx/camel-imapx-conn-manager.c   |   24 +-
 camel/providers/imapx/camel-imapx-folder.c         |  135 +--
 camel/providers/imapx/camel-imapx-provider.c       |    9 +-
 camel/providers/imapx/camel-imapx-server.c         |  521 ++++++-----
 camel/providers/imapx/camel-imapx-server.h         |    8 +-
 camel/providers/imapx/camel-imapx-store-summary.c  |   82 +-
 camel/providers/imapx/camel-imapx-store.c          |   86 +-
 camel/providers/imapx/camel-imapx-store.h          |    2 +-
 camel/providers/imapx/camel-imapx-stream.c         |   27 +-
 camel/providers/imapx/camel-imapx-summary.c        |   90 +-
 camel/providers/imapx/camel-imapx-utils.c          |  249 ++---
 camel/providers/imapx/camel-imapx-utils.h          |    4 +-
 camel/providers/imapx/test-imapx.c                 |    3 +-
 camel/providers/local/camel-local-folder.c         |   22 +-
 camel/providers/local/camel-local-private.c        |   26 +-
 camel/providers/local/camel-local-private.h        |    2 +-
 camel/providers/local/camel-local-provider.c       |   15 +-
 camel/providers/local/camel-local-store.c          |    6 +-
 camel/providers/local/camel-local-summary.c        |   85 +-
 camel/providers/local/camel-maildir-folder.c       |    6 +-
 camel/providers/local/camel-maildir-store.c        |   45 +-
 camel/providers/local/camel-maildir-summary.c      |   55 +-
 camel/providers/local/camel-mbox-folder.c          |   10 +-
 camel/providers/local/camel-mbox-store.c           |   18 +-
 camel/providers/local/camel-mbox-summary.c         |   94 +-
 camel/providers/local/camel-mh-folder.c            |    2 +-
 camel/providers/local/camel-mh-store.c             |   25 +-
 camel/providers/local/camel-mh-summary.c           |   20 +-
 camel/providers/local/camel-spool-folder.c         |    2 +-
 camel/providers/local/camel-spool-store.c          |    7 +-
 camel/providers/local/camel-spool-summary.c        |   15 +-
 camel/providers/nntp/camel-nntp-folder.c           |   56 +-
 camel/providers/nntp/camel-nntp-private.h          |    2 +-
 camel/providers/nntp/camel-nntp-provider.c         |    9 +-
 camel/providers/nntp/camel-nntp-store-summary.c    |   52 +-
 camel/providers/nntp/camel-nntp-store.c            |   63 +-
 camel/providers/nntp/camel-nntp-store.h            |    6 +-
 camel/providers/nntp/camel-nntp-stream.c           |   24 +-
 camel/providers/nntp/camel-nntp-summary.c          |   43 +-
 camel/providers/nntp/test-newsrc.c                 |    7 +-
 camel/providers/pop3/camel-pop3-engine.c           |   24 +-
 camel/providers/pop3/camel-pop3-folder.c           |   42 +-
 camel/providers/pop3/camel-pop3-provider.c         |    9 +-
 camel/providers/pop3/camel-pop3-store.c            |   10 +-
 camel/providers/pop3/camel-pop3-stream.c           |   24 +-
 camel/providers/pop3/camel-pop3-stream.h           |    2 +-
 camel/providers/smtp/camel-smtp-provider.c         |    9 +-
 camel/providers/smtp/camel-smtp-transport.c        |   30 +-
 camel/tests/folder/test10.c                        |    7 +-
 camel/tests/folder/test11.c                        |   15 +-
 camel/tests/folder/test3.c                         |   43 +-
 camel/tests/folder/test8.c                         |   21 +-
 camel/tests/folder/test9.c                         |    4 +-
 camel/tests/lib/address-data.h                     |    4 +-
 camel/tests/lib/addresses.c                        |    5 +-
 camel/tests/lib/camel-test-provider.c              |    5 +-
 camel/tests/lib/camel-test.c                       |   15 +-
 camel/tests/lib/folders.c                          |   70 +-
 camel/tests/lib/messages.c                         |   36 +-
 camel/tests/message/test1.c                        |   35 +-
 camel/tests/message/test2.c                        |   19 +-
 camel/tests/message/test4.c                        |    3 +-
 camel/tests/mime-filter/test-charset.c             |   11 +-
 camel/tests/mime-filter/test-crlf.c                |    7 +-
 camel/tests/mime-filter/test-tohtml.c              |   17 +-
 camel/tests/mime-filter/test1.c                    |   27 +-
 camel/tests/misc/split.c                           |    7 +-
 camel/tests/misc/test1.c                           |    5 +-
 camel/tests/misc/test2.c                           |   17 +-
 camel/tests/misc/url.c                             |    3 +-
 camel/tests/misc/utf7.c                            |    7 +-
 camel/tests/smime/pgp-mime.c                       |    8 +-
 camel/tests/smime/pkcs7.c                          |    8 +-
 libebackend/e-data-server-module.c                 |    9 +-
 libebackend/e-db3-utils.c                          |    3 +-
 libebackend/e-dbhash.c                             |    6 +-
 libebackend/e-file-cache.c                         |   12 +-
 libebackend/e-offline-listener.c                   |    5 +-
 libebackend/e-sqlite3-vfs.c                        |   23 +-
 libedataserver/e-account-list.c                    |   22 +-
 libedataserver/e-account.c                         |   86 +-
 libedataserver/e-account.h                         |    2 +-
 libedataserver/e-categories.c                      |   19 +-
 libedataserver/e-client.c                          |  635 +++++++++++--
 libedataserver/e-credentials.c                     |   71 +-
 libedataserver/e-data-server-util.c                |   31 +-
 libedataserver/e-debug-log.c                       |   43 +-
 libedataserver/e-flag.c                            |    3 +-
 libedataserver/e-gdbus-templates.c                 |  491 ++++++++--
 libedataserver/e-gdbus-templates.h                 |   14 +-
 libedataserver/e-iterator.c                        |   23 +-
 libedataserver/e-list-iterator.c                   |   22 +-
 libedataserver/e-list.c                            |   28 +-
 libedataserver/e-memory.c                          |   29 +-
 libedataserver/e-operation-pool.c                  |   16 +-
 libedataserver/e-proxy.c                           |   79 +-
 libedataserver/e-sexp.c                            |  399 ++++----
 libedataserver/e-sexp.h                            |    4 +-
 libedataserver/e-source-group.c                    |   69 +-
 libedataserver/e-source-list.c                     |   33 +-
 libedataserver/e-source.c                          |   21 +-
 libedataserver/e-time-utils.c                      |  172 ++--
 libedataserver/e-url.c                             |   23 +-
 libedataserver/e-xml-hash-utils.c                  |   17 +-
 libedataserverui/e-book-auth-util.c                |   31 +-
 libedataserverui/e-categories-selector.c           |    2 +-
 libedataserverui/e-category-completion.c           |    4 +-
 libedataserverui/e-client-utils.c                  |  120 ++-
 libedataserverui/e-contact-store.c                 |  134 ++-
 libedataserverui/e-destination-store.c             |   75 +-
 libedataserverui/e-name-selector-dialog.c          |  109 ++-
 libedataserverui/e-name-selector-entry.c           |  255 +++--
 libedataserverui/e-name-selector-list.c            |   59 +-
 libedataserverui/e-name-selector-model.c           |   42 +-
 libedataserverui/e-name-selector.c                 |   17 +-
 libedataserverui/e-passwords-win32.c               |   29 +-
 libedataserverui/e-passwords.c                     |   13 +-
 libedataserverui/e-passwords.h                     |   16 +-
 libedataserverui/e-source-combo-box.c              |    3 +-
 libedataserverui/e-source-selector-dialog.c        |   13 +-
 libedataserverui/e-source-selector.c               |   49 +-
 libedataserverui/e-tree-model-generator.c          |  106 ++-
 tests/libebook/client/client-test-utils.c          |   47 +-
 tests/libebook/client/test-client-add-contact.c    |    7 +-
 tests/libebook/client/test-client-async.c          |   19 +-
 tests/libebook/client/test-client-examine.c        |   22 +-
 tests/libebook/client/test-client-get-contact.c    |    7 +-
 tests/libebook/client/test-client-get-view.c       |   16 +-
 tests/libebook/client/test-client-modify-contact.c |   11 +-
 tests/libebook/client/test-client-nonexistent-id.c |    3 +-
 tests/libebook/client/test-client-refresh.c        |    7 +-
 .../client/test-client-remove-contact-by-uid.c     |    7 +-
 tests/libebook/client/test-client-remove-contact.c |    7 +-
 .../libebook/client/test-client-remove-contacts.c  |   13 +-
 tests/libebook/client/test-client-remove.c         |    7 +-
 tests/libebook/client/test-client-revision-view.c  |   18 +-
 tests/libebook/client/test-client-search.c         |    3 +-
 tests/libebook/client/test-client-self.c           |    3 +-
 .../client/test-client-stress-factory--fifo.c      |    3 +-
 .../client/test-client-stress-factory--serial.c    |    3 +-
 .../test-client-stress-factory--single-book.c      |    3 +-
 tests/libebook/client/test-client-stress-views.c   |   15 +-
 tests/libebook/client/test-client-uid-only-view.c  |   18 +-
 tests/libebook/client/test-client.c                |    3 +-
 tests/libebook/ebook-test-utils.c                  |  178 ++--
 tests/libebook/ebook-test-utils.h                  |   12 +-
 tests/libebook/test-categories.c                   |    3 +-
 tests/libebook/test-changes.c                      |   13 +-
 tests/libebook/test-date.c                         |    3 +-
 tests/libebook/test-ebook-add-contact.c            |    3 +-
 tests/libebook/test-ebook-async.c                  |   17 +-
 tests/libebook/test-ebook-commit-contact.c         |    5 +-
 tests/libebook/test-ebook-get-book-view.c          |   19 +-
 tests/libebook/test-ebook-get-contact.c            |    3 +-
 tests/libebook/test-ebook-get-required-fields.c    |    9 +-
 .../libebook/test-ebook-get-static-capabilities.c  |    3 +-
 .../test-ebook-get-supported-auth-methods.c        |    9 +-
 tests/libebook/test-ebook-get-supported-fields.c   |    9 +-
 tests/libebook/test-ebook-remove-contact-by-id.c   |    3 +-
 tests/libebook/test-ebook-remove-contact.c         |    3 +-
 tests/libebook/test-ebook-remove-contacts.c        |    3 +-
 tests/libebook/test-ebook-remove.c                 |    3 +-
 tests/libebook/test-ebook-stress-factory--fifo.c   |    3 +-
 tests/libebook/test-ebook-stress-factory--serial.c |    3 +-
 .../test-ebook-stress-factory--single-book.c       |    5 +-
 tests/libebook/test-ebook.c                        |    3 +-
 tests/libebook/test-photo.c                        |    3 +-
 tests/libebook/test-query.c                        |    3 +-
 tests/libebook/test-search.c                       |    3 +-
 tests/libebook/test-self.c                         |    3 +-
 tests/libebook/test-stress-bookviews.c             |   17 +-
 tests/libebook/test-string.c                       |    3 +-
 tests/libebook/test-undefinedfield.c               |    3 +-
 tests/libebook/test-untyped-phones.c               |   26 +-
 tests/libebook/vcard/dump-vcard.c                  |    3 +-
 tests/libecal/client/client-test-utils.c           |   45 +-
 tests/libecal/client/test-client-add-timezone.c    |   14 +-
 tests/libecal/client/test-client-create-object.c   |   18 +-
 tests/libecal/client/test-client-examine.c         |   35 +-
 .../client/test-client-get-attachment-uris.c       |   10 +-
 tests/libecal/client/test-client-get-free-busy.c   |   11 +-
 tests/libecal/client/test-client-get-object-list.c |   11 +-
 tests/libecal/client/test-client-get-view.c        |   23 +-
 tests/libecal/client/test-client-modify-object.c   |    7 +-
 tests/libecal/client/test-client-open.c            |   11 +-
 tests/libecal/client/test-client-receive-objects.c |    7 +-
 tests/libecal/client/test-client-refresh.c         |    7 +-
 tests/libecal/client/test-client-remove-object.c   |    7 +-
 tests/libecal/client/test-client-send-objects.c    |   10 +-
 .../client/test-client-stress-factory--fifo.c      |    3 +-
 .../client/test-client-stress-factory--serial.c    |    3 +-
 .../test-client-stress-factory--single-cal.c       |    3 +-
 tests/libecal/client/test-client-stress-views.c    |   15 +-
 tests/libecal/ecal-test-utils.c                    |  146 +--
 tests/libecal/ecal-test-utils.h                    |   18 +-
 tests/libecal/test-ecal-add-timezone.c             |    3 +-
 tests/libecal/test-ecal-create-object--2.c         |    3 +-
 tests/libecal/test-ecal-create-object.c            |    3 +-
 tests/libecal/test-ecal-get-alarm-email-address.c  |    3 +-
 tests/libecal/test-ecal-get-cal-address.c          |    3 +-
 tests/libecal/test-ecal-get-capabilities.c         |    3 +-
 tests/libecal/test-ecal-get-default-object.c       |    3 +-
 tests/libecal/test-ecal-get-free-busy.c            |    3 +-
 tests/libecal/test-ecal-get-ldap-attribute.c       |    3 +-
 tests/libecal/test-ecal-get-object-list.c          |    3 +-
 tests/libecal/test-ecal-get-objects-for-uid.c      |    3 +-
 tests/libecal/test-ecal-get-query.c                |   20 +-
 tests/libecal/test-ecal-get-timezone.c             |    3 +-
 tests/libecal/test-ecal-modify-object.c            |    3 +-
 tests/libecal/test-ecal-open.c                     |    5 +-
 tests/libecal/test-ecal-receive-objects.c          |    3 +-
 tests/libecal/test-ecal-remove-object.c            |    3 +-
 tests/libecal/test-ecal-remove.c                   |    3 +-
 tests/libecal/test-ecal-send-objects.c             |    3 +-
 tests/libecal/test-ecal-set-default-timezone.c     |    3 +-
 tests/libecal/test-ecal-set-mode.c                 |    5 +-
 tests/libecal/test-ecal-stress-factory--fifo.c     |    3 +-
 .../libecal/test-ecal-stress-factory--open-async.c |    5 +-
 tests/libecal/test-ecal-stress-factory--serial.c   |    3 +-
 .../libecal/test-ecal-stress-factory--single-cal.c |    5 +-
 tests/libecal/test-ecal.c                          |   99 +-
 tests/libecal/test-recur.c                         |    3 +-
 tests/libecal/test-search.c                        |    3 +-
 tests/libedata-cal/test-cal-backend-sexp.c         |    2 +-
 tests/libedata-cal/test-intervaltree.c             |   75 +-
 tests/libedataserver/test-source-list.c            |   14 +-
 tests/libedataserverui/test-category-completion.c  |    3 +-
 tests/libedataserverui/test-client-examine-auth.c  |   28 +-
 tests/libedataserverui/test-contact-store.c        |    6 +-
 tests/libedataserverui/test-name-selector.c        |    7 +-
 tests/libedataserverui/test-source-combo-box.c     |    3 +-
 tests/libedataserverui/test-source-selector.c      |    7 +-
 427 files changed, 16277 insertions(+), 8920 deletions(-)

commit 5e62dcaaba0afe773fe544b5e47bf34a5ca514be
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Sun Sep 4 06:39:34 2011 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po |  128 ++++++++++++++++++++++++++++++++++++++++-------------------
 po/zh_TW.po |  128 ++++++++++++++++++++++++++++++++++++++++-------------------
 2 files changed, 174 insertions(+), 82 deletions(-)

commit dac56417c5fd75d50986d0c6a0a9d4e01e03b8f9
Author: Claude Paroz <claude@2xlibre.net>
Date:   Sat Sep 3 14:24:09 2011 +0200

    Updated French translation
    
    Contributed by Claude Paroz and Bruno Brouard

 po/fr.po | 3415 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 1675 insertions(+), 1740 deletions(-)

commit b6f191239e86aa1efe5f9acd7908cc729b06aae2
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sat Sep 3 13:36:53 2011 +0200

    Added Norwegian bokmål translation

 po/nb.po |  130 ++++++++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 88 insertions(+), 42 deletions(-)

commit 34eac457160ad0df853aedee684c934bf9724aaa
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Sep 2 15:11:27 2011 +0200

    Bug #655433 - Drag and Drop of messages out of Junk folder broken

 camel/camel-folder.c                         |    8 +++++--
 camel/camel-store.c                          |    2 --
 camel/camel-vtrash-folder.c                  |   31 ++++++++++++++++++++++++++
 camel/providers/local/camel-maildir-folder.c |    6 +++++
 4 files changed, 43 insertions(+), 4 deletions(-)

commit 86b7b863f25baca266ab8fe14efe69efe3113579
Author: Shankar Prasad <svenkate@redhat.com>
Date:   Fri Sep 2 17:41:42 2011 +0530

    Updated Kannada Translation

 po/kn.po |   65 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 30 insertions(+), 35 deletions(-)

commit 8631a8f2e0c1ca71a48aeca5a44a11506ac77e33
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Sep 2 13:21:07 2011 +0200

    Bug #655253 - Delete of one occurrence of a repeatable event don't work

 calendar/backends/file/e-cal-backend-file.c |   28 +++++++++++++++++++++++++++
 calendar/libecal/e-cal-client-view.c        |   14 ++++++++++++--
 2 files changed, 40 insertions(+), 2 deletions(-)

commit c3c38d659d4ca411751807ff598d45a3ee6df342
Author: Travis Reitter <treitter@gmail.com>
Date:   Thu Sep 1 15:57:10 2011 -0700

    Set element-type for libebook functions that were missing it.
    
    Fixes: bgo#658021 - Missing (element-type ...) annotations in libebook

 addressbook/libebook/e-book-client-view.c |    2 +-
 addressbook/libebook/e-book.c             |   26 +++++++++++++-------------
 addressbook/libebook/e-contact.c          |    2 +-
 addressbook/libebook/e-destination.c      |    4 ++--
 4 files changed, 17 insertions(+), 17 deletions(-)

commit 4ecf82f11ab4833f9ddd667cd28ea13a5f584f41
Author: Yuri Myasoedov <omerta13@yandex.ru>
Date:   Thu Sep 1 23:50:50 2011 +0400

    Updated Russian translation

 po/ru.po |  142 ++++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 91 insertions(+), 51 deletions(-)

commit 1f27a7fb4ccc8b119e60c8281a71f1e3309fd959
Author: Raul Gutierrez Segales <rgs@collabora.co.uk>
Date:   Thu Sep 1 17:19:58 2011 +0100

    Introspection: e_source_set_proproperty's property_value param can be null

 libedataserver/e-source.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 363a57e12eea484592b5870cc9b147272327a2f9
Author: Fran Dieguez <fran@openhost.es>
Date:   Thu Sep 1 16:54:10 2011 +0200

    Updated galician translations

 po/gl.po |  104 ++++++++++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 75 insertions(+), 29 deletions(-)

commit e625e51fce7eb24aaf14b6986ff209a0fb41ce3f
Author: Daniel Nylander <po@danielnylander.se>
Date:   Thu Sep 1 15:35:40 2011 +0200

    Updated Swedish translation

 po/sv.po |  202 ++++++++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 138 insertions(+), 64 deletions(-)

commit e24db9a8493552d9e0715ab5f5bf7d91d6b7c045
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Sep 1 09:59:13 2011 +0200

    Bug #655111 - Modify allday to date-time event keeps VALUE=DATE parameter

 calendar/libecal/e-cal-component.c |    3 +++
 1 file changed, 3 insertions(+)

commit 53f06b851e50b9e3607031b6726e6f48acc5118c
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Wed Aug 31 19:24:49 2011 +0200

    Updated Spanish translation

 po/es.po |  128 ++++++++++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 92 insertions(+), 36 deletions(-)

commit e318b8164aa52b804057c35ccfea49bfb06ed77c
Author: Denis Washington <denisw@online.de>
Date:   Wed Aug 31 12:27:08 2011 -0400

    Bug 657836 - Work around g_unix_signal API changes.
    
    Work around GLib API churn with regard to registering UNIX signal
    callbacks on the main loop.  GLib >= 2.29.5 calls the function one
    thing, GLib >= 2.29.19 calls it another.

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

commit 48cf3a4f21afa433021210de59d94f726019608f
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Aug 31 18:22:25 2011 +0200

    Bug #566563 - Make ESource password prompts clearer

 libedataserverui/e-client-utils.c |   36 ++++++++++++++++++++++++++++++++----
 1 file changed, 32 insertions(+), 4 deletions(-)

commit 1dde5bef3aab99ddf210937e532cc138668747f5
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Aug 31 17:30:31 2011 +0200

    Create tar.xz files for 'make dist' only

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fb3c094ccf3bee2acf1d4a0d1acd147835101169
Author: Raul Gutierrez Segales <rgs@collabora.co.uk>
Date:   Wed Aug 31 11:41:38 2011 +0100

    Vala bindings: libecalendar-1.2.deps should be part of dist_vapi_DATA

 vala/Makefile.am |    1 +
 1 file changed, 1 insertion(+)

commit cb7f9a0096afc39adb03243be237792bc19b5ff1
Author: Lucas Baudin <xapantu@gmail.com>
Date:   Wed Jun 29 17:53:07 2011 -0700

    Add a vapi for ecalendar

 vala/ECalendar-1.2.metadata |    3 +++
 vala/Makefile.am            |   15 ++++++++++++++-
 vala/libecalendar-1.2.deps  |    2 ++
 3 files changed, 19 insertions(+), 1 deletion(-)

commit a3ba2ff92fd84d89d0fd97dce77cfad71bef1aa8
Author: Raul Gutierrez Segales <rgs@collabora.co.uk>
Date:   Wed Aug 31 10:49:44 2011 +0100

    Introspection: add the correct header to libecal's GIR file

 calendar/libecal/Makefile.am |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit a7834444bfb3abbee6d35435f41d1fa06e48a4ae
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Aug 31 08:24:48 2011 +0200

    Bug #657345 - Remember password by default for book/calendar

 libedataserverui/e-client-utils.c |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit bbe1f6ced61be92019d6d7f85ee765ca3166517d
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Aug 30 16:46:56 2011 +0200

    Do not expose password in imapx log

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

commit ae193201f09aa0039b6d925a8f1ee54a8f39ad37
Author: krishnababu k <kkrothap@redhat.ocm>
Date:   Mon Aug 29 21:28:40 2011 +0530

    Updated Telugu Translation

 po/te.po | 4173 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 2119 insertions(+), 2054 deletions(-)

commit 9e03af12780eee36e010484f5356b384234259b7
Author: Shankar Prasad <svenkate@redhat.com>
Date:   Mon Aug 29 18:02:10 2011 +0530

    Updated Kannada Translation

 po/kn.po | 4007 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 2075 insertions(+), 1932 deletions(-)

commit 825f1ced73a5396f72a75c17ce2c2efaece168dd
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Mon Aug 29 19:15:07 2011 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po | 1175 ++++++++++++++++++++++++++++++-----------------------------
 po/zh_TW.po | 1175 ++++++++++++++++++++++++++++++-----------------------------
 2 files changed, 1176 insertions(+), 1174 deletions(-)

commit 9463040a83588a5f090b10cc97b327af8675318a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Aug 28 13:30:40 2011 -0400

    Post-release version bump.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3a4eeccc3e5613113ac7f5c0451ed28dca943626
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Aug 28 13:28:23 2011 -0400

    NEWS update for 3.1.90 release.

 NEWS |   81 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 81 insertions(+)

commit 72c37b9ca3c2303dc47012b1b1d728cbf931717c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Aug 28 10:28:43 2011 -0400

    Update API documentation.

 .../addressbook/libebook/tmpl/e-contact.sgml       |   37 ++++++++++++++++++-
 .../calendar/libecal/libecal-sections.txt          |    1 +
 docs/reference/camel/camel-sections.txt            |    6 +--
 docs/reference/camel/tmpl/camel-unused.sgml        |   39 ++++++++++++++++++++
 docs/reference/camel/tmpl/camel-vee-folder.sgml    |   29 +--------------
 docs/reference/camel/tmpl/camel-vee-summary.sgml   |    8 ----
 6 files changed, 78 insertions(+), 42 deletions(-)

commit 6cfd6776485f42495d181c8b6de71dad2db0dabf
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Sun Aug 28 14:24:13 2011 +0200

    [l10n] Updated German translation

 po/de.po | 2004 +++++++++++++++++++++++++++-----------------------------------
 1 file changed, 884 insertions(+), 1120 deletions(-)

commit dba736a85668cc2a7b2e96df53d8258c5eef0405
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Aug 26 10:10:51 2011 -0400

    Add E_TYPE_CAL_CLIENT_SOURCE_TYPE macro.

 calendar/libecal/e-cal-client.h |    3 +++
 1 file changed, 3 insertions(+)

commit 094ab8f70b5b9750448c8b65ca32d5282c886460
Author: Raul Gutierrez Segales <rgs@collabora.co.uk>
Date:   Fri Aug 26 10:36:02 2011 +0100

    Check ic->status is not NULL imapx_command_select_done ()
    
    There are ocassions (are they even valid?) in which ic->status
    might be NULL, so we check for that before trying to access
    ic->status->text when calling g_set_error ().
    
    Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=639717

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

commit 0fd255b00454da5f89a477379317909fac4016b1
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Aug 26 13:55:46 2011 +0200

    Use cached value in e_cal_client_get_default_object()

 calendar/libecal/e-cal-client.c |   46 ++++++++++++++++++++++++++++++++++++---
 1 file changed, 43 insertions(+), 3 deletions(-)

commit ead989d2aefbe5cb9d371c3156600d0026e34c90
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Aug 25 13:32:15 2011 +0200

    Avoid use-after-free by unsetting open_finished flag sooner

 libedataserverui/e-client-utils.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4ef5961a2d0e28ce52de286c2fbe65b5f9ea84ce
Author: Yuri Myasoedov <omerta13@yandex.ru>
Date:   Thu Aug 25 10:11:56 2011 +0400

    Updated Russian translation

 po/ru.po | 1771 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 825 insertions(+), 946 deletions(-)

commit 631ea709a6c544ab6bf96de9128f9c72732c11f4
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Wed Aug 24 21:12:43 2011 +0200

    Updated Spanish translation

 po/es.po |  150 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 87 insertions(+), 63 deletions(-)

commit 7295574d3575d2359fa19e4944bb88f58c08ac8a
Author: Fran Dieguez <fran@openhost.es>
Date:   Wed Aug 24 20:55:59 2011 +0200

    Updated Galician translations

 po/gl.po |  711 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 356 insertions(+), 355 deletions(-)

commit 74c634ecddf83ec8c0f10edb9b0192fcc0598a4a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Aug 24 14:16:28 2011 -0400

    Camel: Fix linking issue.
    
    camel-enumtypes.c is linked into libcamel.so, but is needed by
    camel-network-settings.c which is part of libcamel-provider.so,
    and libcamel-provider.so is lower in the dependency chain.
    
    Move camel-enumtypes.c into libcamel-provider.so.
    
    ed. I don't understand why libcamel-provider.so even exists as a
        separate library, unless there's some hidden circular dependency
        I haven't tripped over yet.  Tempted to merge it into libcamel.so
        and see how it goes...

 camel/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3928d049987ce132c652bb72283df58e8a5edc6b
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Wed Aug 24 19:54:34 2011 +0200

    Updated Spanish translation

 po/es.po |  846 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 415 insertions(+), 431 deletions(-)

commit 8a2b0568fe568cb9fa794a96f54b5f5831536278
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Wed Aug 24 18:51:00 2011 +0200

    Updated Norwegian bokmål translation

 po/nb.po |   82 +++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 55 insertions(+), 27 deletions(-)

commit 455ddb3facd596442ad4c07964bff51e921b1ba4
Author: Raul Gutierrez Segales <rgs@collabora.co.uk>
Date:   Wed Aug 24 15:42:31 2011 +0100

    Add Google Talk field to the list of IM information

 addressbook/backends/google/e-book-backend-google.c       |    7 +++++++
 addressbook/libebook/e-contact.c                          |    8 ++++++++
 addressbook/libebook/e-contact.h                          |    8 ++++++++
 addressbook/libebook/e-vcard.h                            |    7 +++++++
 addressbook/libedata-book/e-book-backend-sexp.c           |    8 ++++++++
 docs/reference/addressbook/libebook/libebook-sections.txt |    1 +
 docs/reference/addressbook/libebook/tmpl/e-contact.sgml   |    7 +++++++
 docs/reference/addressbook/libebook/tmpl/e-vcard.sgml     |    7 +++++++
 8 files changed, 53 insertions(+)

commit 16f2087d802332ef915f028b51df8179d2ef6b4b
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Aug 24 17:02:05 2011 +0200

    Bug #657181 - Backends can be left half-opened when using ECal

 addressbook/libedata-book/e-book-backend.c |    4 +++-
 calendar/libecal/e-cal.c                   |   19 +++++++++++++++++++
 calendar/libedata-cal/e-cal-backend.c      |    4 +++-
 3 files changed, 25 insertions(+), 2 deletions(-)

commit 6663b6a72dc6db0c1afc4f2d00c298dafa322a75
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Wed Aug 24 15:23:20 2011 +0200

    Updated Norwegian bokmål translation

 po/nb.po |  530 ++++++++++++++++++++++----------------------------------------
 1 file changed, 186 insertions(+), 344 deletions(-)

commit 57c4e94abac342e111c1cfba5fb81c1a4d8b20c4
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Aug 24 13:38:14 2011 +0200

    Bug #652914 - IMAP: moving mail puts a copy into real Trash too
    
    Also fixes issue when CamelSettings are populated too late for
    the initable.

 camel/camel-service.c                    |    1 +
 camel/providers/imap/camel-imap-folder.c |   10 +++++++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 04ab50bb08742aa97a4590f294b71744133158e4
Author: Daniel Nylander <po@danielnylander.se>
Date:   Wed Aug 24 08:41:21 2011 +0200

    Updated Swedish translation

 po/sv.po | 1252 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 584 insertions(+), 668 deletions(-)

commit 516ad151d392777f21b4ebf87fe836807013fc9b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Aug 23 10:54:45 2011 -0400

    Avoid a crash in gdata_goa_authorizer_get_parameters().
    
    I had assumed the SoupURI always has a query part, which is wrong,
    and soup_form_decode() chokes on NULL strings.

 .../backends/google/e-gdata-goa-authorizer.c       |   21 ++++++++++++--------
 1 file changed, 13 insertions(+), 8 deletions(-)

commit 295c746fe1b935eb0cfb5ea56bf5dacf192b527b
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Tue Aug 23 15:54:38 2011 +0200

    Updated Serbian translation

 po/sr.po       | 7588 +++++++++++++++++++++++++++++++-------------------------
 po/sr@latin.po | 7462 ++++++++++++++++++++++++++++++-------------------------
 2 files changed, 8343 insertions(+), 6707 deletions(-)

commit 0e44c90ae7967443ca4ae025394908f4ca75bcb2
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Aug 23 16:03:06 2011 +0200

    Bug #655997 - Unneeded context specifiers

 addressbook/libebook/e-book-client.c |   12 +++++-----
 calendar/libecal/e-cal-client.c      |   14 +++++------
 libedataserver/e-client.c            |   44 +++++++++++++++++-----------------
 3 files changed, 35 insertions(+), 35 deletions(-)

commit ecc396a93d8fbc53f11441b757acc9d1dba94322
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Aug 23 15:56:33 2011 +0200

    Remove more similar strings from translation
    
    I forgot of these in the previous commit.

 addressbook/libebook/e-book-client-view.c |    9 ++++++---
 calendar/libecal/e-cal-client-view.c      |    9 ++++++---
 2 files changed, 12 insertions(+), 6 deletions(-)

commit 511827452714b8580d07ceae167c0712a12a1d1e
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Aug 23 15:51:59 2011 +0200

    Bug #651849 - Remove string from translation

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

commit 71b2e7be4ccaab0731802a46a9c82c13d31c9419
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Aug 23 14:38:25 2011 +0200

    Bug #576398 - vfolder not showing new messages from nntp group

 camel/providers/nntp/camel-nntp-folder.c |   15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

commit a8df571c854082495231cc0c662df35c018c3e29
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Aug 23 13:19:30 2011 +0200

    Bug #562912 - Unread vfolder marks unread messages as read

 camel/camel-vee-folder.c  |  208 +++++++++++++++++++++------------------------
 camel/camel-vee-folder.h  |    8 +-
 camel/camel-vee-summary.c |  114 ++++---------------------
 camel/camel-vee-summary.h |    4 -
 4 files changed, 118 insertions(+), 216 deletions(-)

commit d51672681f6e43a7a9525ff0920cdf7473843579
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Aug 22 19:19:53 2011 +0200

    Bug #652437 - NNTP messages is sometimes displayed as grey

 camel/providers/nntp/camel-nntp-folder.c |    4 ++++
 1 file changed, 4 insertions(+)

commit f8a01b8838addd69951414d42d9794431d53957c
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Aug 22 13:51:28 2011 +0200

    [IMAPX] Do not overwrite errors on reconnect

 camel/providers/imapx/camel-imapx-server.c |   33 +++++++++++++++-------------
 1 file changed, 18 insertions(+), 15 deletions(-)

commit be9289ac09d16872ce494484c77c06ec4a0f9878
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Aug 22 11:17:01 2011 +0200

    Pretend successful read when skipping 3+ part of multipart/signed

 camel/camel-multipart-signed.c |    1 +
 1 file changed, 1 insertion(+)

commit 5a55849994eb1ed656e9fda2bac313065c97ce7b
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Aug 22 11:07:32 2011 +0200

    Incorrect message signature verification failure

 camel/camel-multipart-signed.c |    3 +++
 1 file changed, 3 insertions(+)

commit 192b69b73d17aa91976648bba27a98bafc060c3b
Author: Alexander Shopov <ash@kambanaria.org>
Date:   Mon Aug 22 07:45:08 2011 +0300

    Updated Bulgarian translation

 po/bg.po |   67 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 33 insertions(+), 34 deletions(-)

commit 97cec16577fd8f413f53a2a8713301da01681e27
Author: Alexander Shopov <ash@kambanaria.org>
Date:   Mon Aug 22 00:07:52 2011 +0300

    Updated Bulgarian translation

 po/bg.po | 3324 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1658 insertions(+), 1666 deletions(-)

commit e019ac8058139a49370257f194a7b49945f6227f
Author: Andika Triwidada <andika@gmail.com>
Date:   Sun Aug 21 11:24:27 2011 +0700

    Updated Indonesian translation

 po/id.po | 3850 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 1988 insertions(+), 1862 deletions(-)

commit 934e286f16ba8f789320cdd97d0c0c2825316c9b
Author: Ritesh Khadgaray <khadgaray@gmail.com>
Date:   Fri Aug 19 09:18:31 2011 +0200

    Bug #651693 - Decode QP encoded names when invoking 'Expand list Inline'

 libedataserverui/e-name-selector-entry.c |   39 +++++++++++++++++++++++++++++-
 1 file changed, 38 insertions(+), 1 deletion(-)

commit 2d6166c31b177245bfd650a32b5a222e2dc052b7
Author: Wouter Bolsterlee <wbolster@gnome.org>
Date:   Thu Aug 18 22:19:31 2011 +0200

    Updated Dutch translation by Wouter Bolsterlee

 po/nl.po | 1769 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 893 insertions(+), 876 deletions(-)

commit f1b389c1d5930e0697639e167e3314c1071c8185
Author: Wouter Bolsterlee <wbolster@gnome.org>
Date:   Thu Aug 18 22:11:51 2011 +0200

    Updated Dutch translation by Wouter Bolsterlee

 po/nl.po |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 82bfce60cab4077e9982f310bfb64bcd8b75f867
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Thu Aug 18 19:43:53 2011 +0100

    google: Fix various data loss bugs with organisations/jobs
    
    For example:
     • Failing to save if an organisation department isn't entered (but a
       company name is).
     • Losing organisation department if no company name is entered.
     • Losing all details except title and role from the primary organisation.
    
    Closes: bgo#651451

 addressbook/backends/google/e-book-backend-google.c |   16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

commit 220c9d5fd6c1595521a3b5eb212b27250a251dbf
Author: Abduxukur Abdurixit <abdurixit@gmail.com>
Date:   Fri Aug 19 19:37:08 2011 +0200

    Added UG translation

 po/ug.po | 1481 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 749 insertions(+), 732 deletions(-)

commit a4007399c5e5872c522a4b9ab823ec763e2902a9
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Aug 18 16:14:07 2011 +0200

    Bug #651469 - Folders don't update after moving mails in maildir

 camel/providers/local/camel-maildir-folder.c |   31 +++++++++++++++++++++-----
 1 file changed, 26 insertions(+), 5 deletions(-)

commit 5afcc11f3ce3a5a97af9eca4d49f8f20dd9572df
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Aug 17 19:52:25 2011 -0400

    Camel: Add CAMEL_STORE_CAN_EDIT_FOLDERS flag.
    
    Basically for the NNTP provider to clear, or I suppose if you're
    proxying someone else's account.  Evolution can check for this flag
    and disable folder create/delete/rename actions in the context of a
    newsgroup server.
    
    Related to bug 656720.

 camel/camel-enums.h                        |    3 ++-
 camel/camel-store.c                        |   13 +++++++++++--
 camel/providers/nntp/camel-nntp-store.c    |    3 ++-
 docs/reference/camel/tmpl/camel-store.sgml |    1 +
 4 files changed, 16 insertions(+), 4 deletions(-)

commit 4702d2dadcfbe859a957c4e4996c0568b245ad21
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Aug 17 20:49:02 2011 -0400

    CamelService: Add a "display-name" property.
    
    Mostly as a convenience to clients.  Camel itself doesn't use this for
    anything at present, although I suppose it could come in handy for some
    error messages or user prompts.

 camel/camel-service.c                        |   79 ++++++++++++++++++++++++++
 camel/camel-service.h                        |    3 +
 docs/reference/camel/camel-sections.txt      |    2 +
 docs/reference/camel/tmpl/camel-service.sgml |   23 ++++++++
 4 files changed, 107 insertions(+)

commit 287ad73971e6662124850087a7ce959ef8926aa0
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Aug 17 14:27:23 2011 -0400

    Don't use our own DISABLE_DEPRECATED macros in .c files.
    
    Those macros are meant for E-D-S -client- programs, not for E-D-S
    itself.  As such, they should only appear in public header files.

 addressbook/libebook/e-book-view.c       |   12 +---
 addressbook/libebook/e-book.c            |   90 ------------------------------
 addressbook/libebook/e-destination.c     |    2 -
 calendar/libecal/e-cal-check-timezones.c |    6 --
 calendar/libecal/e-cal-view.c            |   13 +----
 calendar/libecal/e-cal.c                 |   47 +---------------
 libedataserverui/e-book-auth-util.c      |   12 ----
 7 files changed, 3 insertions(+), 179 deletions(-)

commit ee4952a4d5665a9c3d7819dabebb9eba4765245f
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Wed Aug 17 17:38:39 2011 +0100

    google: Tidy up finish_operation()
    
    Merge on_sequence_complete() into it and ensure that all errors get
    propagated. See: bgo#619135

 .../backends/google/e-book-backend-google.c        |   58 ++++++++------------
 1 file changed, 22 insertions(+), 36 deletions(-)

commit f03645977340f1377264d1e9df8a651e0b9157ef
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Wed Aug 17 00:41:10 2011 +0100

    google: Fix cancellation and progress reporting for cold-cache queries
    
    See: https://bugzilla.gnome.org/show_bug.cgi?id=619135#c3
    
    Closes: bgo#619135

 .../backends/google/e-book-backend-google.c        |  111 ++++++++++++++++++--
 1 file changed, 100 insertions(+), 11 deletions(-)

commit 92c9bc1a876e1b7635d18d5b067502901a1a5748
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Aug 17 16:03:41 2011 +0200

    Bug #656051 - Preserve mbox file attributes after rewrite

 camel/providers/local/camel-mbox-summary.c |    9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit c597c9e56083d30c8e697610853218a7d0a654a1
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Aug 17 15:02:26 2011 +0200

    Bug #655272 - IMAPX: Leaking file descriptors from open pipes

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

commit f2c17cdaf45820c2eaec6932f4debdeee514a451
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Aug 17 14:22:17 2011 +0200

    Bug #655121 - CalDAV: Can't reopen attachments saved on a server

 calendar/backends/caldav/e-cal-backend-caldav.c |  105 ++++++++++++++++++++---
 1 file changed, 95 insertions(+), 10 deletions(-)

commit 3737c0c3fd76c7aa517caabe0086db3d2b9421f8
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Aug 17 09:07:38 2011 +0200

    Do not keep Google progress notifications in book view forever

 addressbook/backends/google/e-book-backend-google.c |    9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 794ff7ce1031b41d26aa69dc1bb6095ede2ffe8b
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Tue Aug 16 23:26:28 2011 +0100

    Bug 655833 — Mailing addresses for Google Contacts not saving if PO Box…
    
    Fix editing postal addresses of contacts where the PO box field is not
    filled in.
    
    Closes: bgo#655833

 .../backends/google/e-book-backend-google.c        |   23 ++++++++++++++------
 1 file changed, 16 insertions(+), 7 deletions(-)

commit 1b516d6684c702d3af47b12e3381b03854499c57
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Wed Aug 17 01:35:36 2011 +0200

    Updated Spanish translation

 po/es.po |  562 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 282 insertions(+), 280 deletions(-)

commit befc38214eb6d42fbf5736b659159534aa081924
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Tue Aug 16 23:25:12 2011 +0100

    google: Add a missing NULL pointer check
    
    This fixes a crash when editing contacts without avatars (and not adding an
    avatar).

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

commit a6fc49f8e549126396114d5fe7cd7f34b0076e37
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Tue Aug 16 16:35:49 2011 +0200

    Updated Norwegian bokmål translation.

 po/nb.po |  622 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 311 insertions(+), 311 deletions(-)

commit 7d24cefbc4b387ad87ac5540081420a6518d7ad2
Author: Fran Dieguez <fran@openhost.es>
Date:   Tue Aug 16 13:27:24 2011 +0200

    Updated Galician translations

 po/gl.po |  638 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 319 insertions(+), 319 deletions(-)

commit ff6144c50fdeb2dcdc601e87c7b2be51bfeadaca
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Aug 15 22:37:40 2011 -0400

    Camel: Remove unused CAMEL_STORE_ASYNC flag.

 camel/camel-enums.h                        |    3 +--
 docs/reference/camel/tmpl/camel-store.sgml |    1 -
 2 files changed, 1 insertion(+), 3 deletions(-)

commit 4f20d5b76c78f89dc44637540e7ba7fc2a723fc2
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Aug 15 16:40:55 2011 -0400

    CamelStore: Split subscription API into a separate interface.
    
    The CAMEL_STORE_SUBSCRIPTIONS flag basically means the CamelStore
    instance supports the folder subscription portion of its API.  This
    would be better handled by splitting the subscription portion of its
    API into a separate GTypeInterface for providers to implement.  Then
    we don't need the subscriptions flag.
    
    The CamelSubscribable interface does exactly that.  To check if a
    CamelStore supports folder subscriptions, just do:
    
       if (CAMEL_IS_SUBSCRIBABLE (store)) ...
    
    Implement CamelSubscribable in the IMAP, IMAPX and NNTP providers.

 camel/Makefile.am                                 |    2 +
 camel/camel-disco-store.c                         |    3 +-
 camel/camel-enums.h                               |   13 +-
 camel/camel-store.c                               |  518 +----------------
 camel/camel-store.h                               |   74 ---
 camel/camel-subscribable.c                        |  639 +++++++++++++++++++++
 camel/camel-subscribable.h                        |  151 +++++
 camel/camel.h                                     |    1 +
 camel/providers/imap/camel-imap-store.c           |  319 +++++-----
 camel/providers/imapx/camel-imapx-store.c         |  106 ++--
 camel/providers/nntp/camel-nntp-store.c           |  265 +++++----
 docs/reference/camel/camel-docs.sgml              |    1 +
 docs/reference/camel/camel-sections.txt           |   35 +-
 docs/reference/camel/camel.types                  |    1 +
 docs/reference/camel/tmpl/camel-store.sgml        |  126 ----
 docs/reference/camel/tmpl/camel-subscribable.sgml |  144 +++++
 docs/reference/camel/tmpl/camel-unused.sgml       |  115 ++++
 17 files changed, 1452 insertions(+), 1061 deletions(-)

commit 1ade8f33e49b63563d5466b1cfad4730bc180de3
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jul 21 11:29:56 2011 -0500

    Add CamelSmtpSettings.
    
    CamelSmtpSettings replaces the various URL parameters used in
    CamelSmtpTransport with equivalent GObject properties.
    
    Adapt the smtp provider to use CamelSmtpSettings.

 camel/providers/smtp/Makefile.am            |    2 +
 camel/providers/smtp/camel-smtp-provider.c  |   10 +--
 camel/providers/smtp/camel-smtp-settings.c  |   92 +++++++++++++++++++
 camel/providers/smtp/camel-smtp-settings.h  |   62 +++++++++++++
 camel/providers/smtp/camel-smtp-transport.c |  126 ++-------------------------
 5 files changed, 170 insertions(+), 122 deletions(-)

commit e9e445b58f44831e8ffb7e70d1abd21bbe6db318
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jul 21 11:29:17 2011 -0500

    Add CamelPOP3Settings.
    
    CamelPOP3Settings replaces the various URL parameters used in
    CamelPOP3Store with equivalent GObject properties.
    
    Adapt the pop3 provider to use CamelPOP3Settings.

 camel/providers/pop3/Makefile.am           |    2 +
 camel/providers/pop3/camel-pop3-folder.c   |   27 +-
 camel/providers/pop3/camel-pop3-provider.c |   18 +-
 camel/providers/pop3/camel-pop3-settings.c |  382 ++++++++++++++++++++++++++++
 camel/providers/pop3/camel-pop3-settings.h |   82 ++++++
 camel/providers/pop3/camel-pop3-store.c    |  151 ++---------
 camel/providers/pop3/camel-pop3-store.h    |   14 -
 7 files changed, 509 insertions(+), 167 deletions(-)

commit 25ff499b29794d615761352e78084800d130cd6a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jul 15 13:59:30 2011 -0400

    Add CamelNNTPSettings.
    
    CamelNNTPSettings replaces the various URL parameters used in
    CamelNNTPStore with equivalent GObject properties.
    
    Adapt the nntp provider to use CamelNNTPSettings.

 camel/providers/nntp/Makefile.am           |    2 +
 camel/providers/nntp/camel-nntp-provider.c |   12 +-
 camel/providers/nntp/camel-nntp-settings.c |  238 ++++++++++++++++++++++++++++
 camel/providers/nntp/camel-nntp-settings.h |   73 +++++++++
 camel/providers/nntp/camel-nntp-store.c    |  194 ++++++-----------------
 camel/providers/nntp/camel-nntp-store.h    |    2 -
 6 files changed, 371 insertions(+), 150 deletions(-)

commit ea4b16409f268a67572c54440e6bea25fa912fff
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jul 9 12:25:29 2011 -0400

    Add CamelSpoolSettings.
    
    CamelSpoolSettings replaces the various URL parameters used in
    CamelSpoolStore with equivalent GObject properties.
    
    Adapt the spool provider to use CamelSpoolSettings.

 camel/providers/local/Makefile.am            |    2 +
 camel/providers/local/camel-spool-folder.c   |   25 ++---
 camel/providers/local/camel-spool-settings.c |  142 ++++++++++++++++++++++++++
 camel/providers/local/camel-spool-settings.h |   67 ++++++++++++
 camel/providers/local/camel-spool-store.c    |    3 +-
 5 files changed, 226 insertions(+), 13 deletions(-)

commit 2ff1e3b5e97e737c5cf16e166d0d08e571c51403
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jul 9 11:31:44 2011 -0400

    Add CamelMhSettings.
    
    CamelMhSettings replaces the various URL parameters used in CamelMhStore
    with equivalent GObject properties.
    
    Adapt the mh provider to use CamelMhSettings.

 camel/providers/local/Makefile.am         |    2 +
 camel/providers/local/camel-mh-settings.c |  144 +++++++++++++++++++++++++++++
 camel/providers/local/camel-mh-settings.h |   67 ++++++++++++++
 camel/providers/local/camel-mh-store.c    |   89 +++++++++---------
 camel/providers/local/camel-mh-store.h    |    4 -
 5 files changed, 256 insertions(+), 50 deletions(-)

commit 6a8e6d58b54e8974ccd63b495f7cb4b1f25bdc93
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jul 9 10:45:38 2011 -0400

    CamelLocalStore: Add a "need-summary-check" property.
    
    Use g_object_set() instead of camel_url_set_param() to change the
    need-summary-check flag common to all local store types.

 camel/providers/local/camel-local-folder.c   |   22 +++---
 camel/providers/local/camel-local-folder.h   |    1 -
 camel/providers/local/camel-local-provider.c |    9 ++-
 camel/providers/local/camel-local-store.c    |  109 ++++++++++++++++++++++++++
 camel/providers/local/camel-local-store.h    |    5 ++
 5 files changed, 130 insertions(+), 16 deletions(-)

commit 52ed819e1d773a54671ff26973331b579170e13e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jul 4 00:13:19 2011 -0400

    Add CamelIMAPXSettings.
    
    CamelIMAPXSettings replaces the various URL parameters used in
    CamelIMAPXStore with equivalent GObject properties.
    
    Adapt the imapx provider to use CamelIMAPXSettings.

 camel/camel-enums.h                              |   16 +
 camel/providers/imapx/Makefile.am                |   24 +-
 camel/providers/imapx/camel-imapx-conn-manager.c |   26 +-
 camel/providers/imapx/camel-imapx-conn-manager.h |    3 -
 camel/providers/imapx/camel-imapx-folder.c       |   31 +-
 camel/providers/imapx/camel-imapx-provider.c     |   38 +-
 camel/providers/imapx/camel-imapx-server.c       |  118 ++-
 camel/providers/imapx/camel-imapx-server.h       |    3 -
 camel/providers/imapx/camel-imapx-settings.c     | 1112 ++++++++++++++++++++++
 camel/providers/imapx/camel-imapx-settings.h     |  132 +++
 camel/providers/imapx/camel-imapx-store.c        |  246 ++---
 camel/providers/imapx/camel-imapx-store.h        |   30 +-
 12 files changed, 1481 insertions(+), 298 deletions(-)

commit 19cb716be9a886cef95a9ee4622c0ab9900ef319
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jun 13 10:08:58 2011 -0400

    Add CamelImapSettings.
    
    CamelImapSettings replaces the various URL parameters used in
    CamelImapStore with equivalent GObject properties.
    
    Adapt the imap provider to use CamelImapSettings.

 camel/camel-enums.h                             |   19 +
 camel/providers/imap/Makefile.am                |    2 +
 camel/providers/imap/camel-imap-folder.c        |  138 ++-
 camel/providers/imap/camel-imap-provider.c      |   30 +-
 camel/providers/imap/camel-imap-settings.c      | 1192 +++++++++++++++++++++++
 camel/providers/imap/camel-imap-settings.h      |  140 +++
 camel/providers/imap/camel-imap-store-summary.c |    4 +-
 camel/providers/imap/camel-imap-store.c         |  472 +++++----
 camel/providers/imap/camel-imap-store.h         |   22 +-
 9 files changed, 1705 insertions(+), 314 deletions(-)

commit 020f75a3d478249949f93e2087b0bc9cc31383e1
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Aug 3 09:58:58 2011 -0500

    Add CamelNetworkSettings.
    
    Move the "security-method" property from CamelNetworkService to
    CamelNetworkSettings.  If a given CamelService subclass implements
    CamelNetworkService, its corresponding CamelSettings subclass should
    implement CamelNetworkSettings.

 camel/Makefile.am                                  |    2 +
 camel/camel-network-service.c                      |  141 ++++----------------
 camel/camel-network-service.h                      |   33 ++---
 camel/camel-network-settings.c                     |   95 +++++++++++++
 camel/camel-network-settings.h                     |   68 ++++++++++
 docs/reference/camel/camel-docs.sgml               |    1 +
 docs/reference/camel/camel-sections.txt            |   21 ++-
 docs/reference/camel/camel.types                   |    2 +
 .../camel/tmpl/camel-network-service.sgml          |   29 +---
 .../camel/tmpl/camel-network-settings.sgml         |   60 +++++++++
 docs/reference/camel/tmpl/camel-unused.sgml        |   16 +++
 11 files changed, 310 insertions(+), 158 deletions(-)

commit 6642b17a078206d3ef85b25b0b85b620ce211a9f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jun 10 14:05:06 2011 -0400

    Add CamelOfflineSettings.
    
    CamelOfflineSettings replaces the "sync_offline" URL parameter used in
    CamelOfflineStore and the "offline_sync" URL parameter used in
    CamelDiscoStore with a "stay-synchronized" GObject boolean property.
    
    Adapt various providers to use CamelOfflineSettings.

 camel/Makefile.am                                  |    2 +
 camel/camel-disco-folder.c                         |   24 +--
 camel/camel-disco-store.c                          |  132 ++++++++------
 camel/camel-disco-store.h                          |    2 +
 camel/camel-offline-folder.c                       |   18 +-
 camel/camel-offline-settings.c                     |  146 ++++++++++++++++
 camel/camel-offline-settings.h                     |   72 ++++++++
 camel/camel-offline-store.c                        |  182 +++++++++++---------
 camel/camel.h                                      |    1 +
 camel/providers/imap/camel-imap-wrapper.c          |   19 +-
 docs/reference/camel/camel-docs.sgml               |    1 +
 docs/reference/camel/camel-sections.txt            |   20 +++
 docs/reference/camel/camel.types                   |    1 +
 .../camel/tmpl/camel-offline-settings.sgml         |   51 ++++++
 docs/reference/camel/tmpl/camel-unused.sgml        |   44 +++++
 15 files changed, 565 insertions(+), 150 deletions(-)

commit b47c5564589f31375a70fde0a95f493c5a9b676e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jun 10 10:52:26 2011 -0400

    Add CamelStoreSettings.
    
    CamelStoreSettings replaces the "filter" URL parameter used in
    CamelStore with a with a "filter-inbox" GObject boolean property.
    Also remove CAMEL_STORE_FILTER_INBOX flag since it's now redundant.
    
    Adapt various providers to use CamelStoreSettings.

 camel/Makefile.am                                  |    6 +-
 camel/camel-enums.h                                |   11 +-
 camel/camel-store-settings.c                       |  142 ++++++++++++++++++++
 camel/camel-store-settings.h                       |   71 ++++++++++
 camel/camel-store.c                                |   80 ++++++-----
 camel/camel.h                                      |    1 +
 camel/providers/imap/camel-imap-folder.c           |   16 ++-
 camel/providers/imap/camel-imap-store.c            |    4 -
 camel/providers/imap/camel-imap-store.h            |    9 +-
 camel/providers/imapx/camel-imapx-folder.c         |   12 +-
 camel/providers/imapx/camel-imapx-store.c          |    5 -
 camel/providers/imapx/camel-imapx-store.h          |   13 +-
 camel/providers/local/camel-maildir-folder.c       |   12 +-
 camel/providers/local/camel-spool-folder.c         |   17 ++-
 docs/reference/camel/camel-docs.sgml               |    1 +
 docs/reference/camel/camel-sections.txt            |  121 ++++++++++-------
 docs/reference/camel/camel.types                   |    1 +
 .../reference/camel/tmpl/camel-store-settings.sgml |   51 +++++++
 docs/reference/camel/tmpl/camel-store.sgml         |    1 -
 docs/reference/camel/tmpl/camel-unused.sgml        |   22 +++
 20 files changed, 470 insertions(+), 126 deletions(-)

commit a519522f9345304b47c54f574b0843a179329c41
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jul 28 19:37:23 2011 -0500

    Add CamelSettings.
    
    CamelSettings is an abstract base class for holding settings values for
    various CamelService subclasses.  In general each CamelService subclass
    should define a custom CamelSettings subclass.  It's critical that all
    settings values have a corresponding GObject property.

 camel/Makefile.am                             |    2 +
 camel/camel-service.c                         |   99 +++++
 camel/camel-service.h                         |    6 +
 camel/camel-settings.c                        |  489 +++++++++++++++++++++++++
 camel/camel-settings.h                        |   86 +++++
 camel/camel.h                                 |    1 +
 configure.ac                                  |    2 +-
 docs/reference/camel/camel-docs.sgml          |    1 +
 docs/reference/camel/camel-sections.txt       |   24 ++
 docs/reference/camel/camel.types              |    1 +
 docs/reference/camel/tmpl/camel-service.sgml  |   23 ++
 docs/reference/camel/tmpl/camel-settings.sgml |   75 ++++
 12 files changed, 808 insertions(+), 1 deletion(-)

commit bdc456a129a8c25e45d08affc3dd2c766b19fa02
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jul 28 19:40:29 2011 -0500

    Camel: Fix enumeration regressions.

 camel/Makefile.am                                  |    8 ++++
 camel/camel-enums.h                                |   43 +++++++++++---------
 camel/camel-network-service.c                      |    6 +--
 camel/camel.h                                      |    1 +
 camel/providers/imapx/camel-imapx-store.c          |    4 +-
 camel/providers/pop3/camel-pop3-store.c            |    4 +-
 camel/providers/smtp/camel-smtp-transport.c        |    4 +-
 docs/reference/camel/tmpl/camel-store-summary.sgml |    2 +-
 8 files changed, 42 insertions(+), 30 deletions(-)

commit 7733731a7c6180c23aabc5577415c8bf44ca963c
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Sun Aug 14 22:51:31 2011 +0530

    post release version bump

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ae88633eaf4b9807a1f32c1c0209d7b15ba2ac59
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Sun Aug 14 21:01:21 2011 +0530

    News update for 3.1.5 release

 NEWS |   45 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 45 insertions(+)

commit 51ebadee128158e7d73dc8e29fd6e67ae229b7a0
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Sun Aug 14 01:10:58 2011 +0100

    Bug 656490 - imapx: Memory leak of stream tokenbuf

 camel/providers/imapx/camel-imapx-stream.c |    1 +
 1 file changed, 1 insertion(+)

commit d707f577c0e23f11ecae37408477885c5b260d50
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Sun Aug 14 00:47:48 2011 +0100

    Bug 656487 - Memory leak in imapx fetch_folders_for_namespaces()
    
    We need to free the GSList but the namespaces themselves are fine.

 camel/providers/imapx/camel-imapx-store.c |    1 +
 1 file changed, 1 insertion(+)

commit 86f95492d12843611f9cbb7f8635604f4f251278
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Sat Aug 13 23:40:18 2011 +0100

    Bug #656480 - Memory leak in camel_folder_search_search()
    
    We don't unref sexp on failure.

 camel/camel-search-sql-sexp.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 1fdb8910b2afb993e5592dc530d64fedc61e1913
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sat Aug 13 17:35:59 2011 +0200

    Updated Spanish translation

 po/es.po |  416 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 212 insertions(+), 204 deletions(-)

commit 409b8883a84f0160d4bfc2a40ba22d7cc16ddc5f
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Sat Aug 13 15:17:37 2011 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po |  386 ++++++++++++++++++++++++++++++-----------------------------
 po/zh_TW.po |  386 ++++++++++++++++++++++++++++++-----------------------------
 2 files changed, 398 insertions(+), 374 deletions(-)

commit 71072a8991ce5165f8211ed1a149cf9d844aa139
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Aug 12 23:04:52 2011 -0400

    Coding style and whitespace cleanup.

 addressbook/backends/file/e-book-backend-file.c    |   21 ++++++-------
 .../backends/google/e-book-backend-google.c        |   32 ++++++++++----------
 .../libedata-book/e-book-backend-sqlitedb.c        |   16 +++++-----
 addressbook/libedata-book/e-book-backend.c         |    1 -
 camel/providers/imapx/camel-imapx-server.c         |    4 +--
 tests/libebook/client/test-client-revision-view.c  |    9 ++----
 tests/libebook/client/test-client-uid-only-view.c  |   12 ++------
 7 files changed, 41 insertions(+), 54 deletions(-)

commit af3e82d1cc768f4d77db2e35b35ebf1ce73b6c6f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Aug 12 23:03:52 2011 -0400

    Update API docs.

 .../libedata-book/libedata-book-sections.txt       |    4 +++
 .../tmpl/e-book-backend-sqlitedb.sgml              |   25 +++++++++++++++++
 .../libedata-book/tmpl/e-book-backend.sgml         |   11 ++++++++
 .../libedata-book/tmpl/e-data-book.sgml            |   10 +++++++
 .../calendar/libecal/libecal-sections.txt          |    2 ++
 .../calendar/libecal/tmpl/e-cal-client.sgml        |   29 ++++++++++++++++++++
 .../libedata-cal/libedata-cal-sections.txt         |    2 ++
 .../calendar/libedata-cal/tmpl/e-cal-backend.sgml  |   10 +++++++
 .../calendar/libedata-cal/tmpl/e-data-cal.sgml     |   10 +++++++
 docs/reference/camel/camel-sections.txt            |    1 +
 docs/reference/camel/tmpl/camel-session.sgml       |   10 +++++++
 docs/reference/camel/tmpl/camel-store-summary.sgml |    1 +
 docs/reference/camel/tmpl/camel-store.sgml         |    4 +++
 docs/reference/libedataserver/tmpl/e-client.sgml   |   10 +++++++
 14 files changed, 129 insertions(+)

commit f4bb87e54fb7d6b202ef775976a1c51d97d366ae
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Aug 12 11:29:27 2011 +0200

    Bug #656267 - Checking for auth types doesn't work properly

 camel/camel-session.c |   31 +++++++++++++++++++++++++++++++
 camel/camel-session.h |    2 ++
 2 files changed, 33 insertions(+)

commit 272cb7d5ef42a0c1acb72fd3a0fba2bf53f959c8
Author: Patrick Ohly <patrick.ohly@intel.com>
Date:   Tue Aug 9 11:30:14 2011 +0300

    libecal: e_cal_remove_object() must remove *all* recurrences
    
    Traditionally, e_cal_remove_object() has always removed all
    recurrences, despite the use of MOD_THIS underneath. That was due to
    the uncertain semantic of MOD_THIS without rid.
    
    Since clarifying that semantic and fixing the (file) backend
    accordingly, e_cal_remove_object() started to behave differently: of
    an event series with detached recurrences, only the parent event was
    removed, which then caused the failures fixed by the previous commits.
    
    This commit fixes that by switching to MOD_ALL, which properly
    reflects the semantic of the API call. It was tested successfully with
    the file backend.

 calendar/libecal/e-cal-client.c |    2 +-
 calendar/libecal/e-cal.c        |   11 ++++++-----
 2 files changed, 7 insertions(+), 6 deletions(-)

commit 0c178bbab1008a8574d58c2019c22f892010d9a0
Author: Patrick Ohly <patrick.ohly@intel.com>
Date:   Tue Aug 9 11:26:16 2011 +0300

    calendar file backend: fixed incomplete sanity check in e_cal_create_object()
    
    e_cal_create_object() traditionally is used for a new events which are
    unrelated to anything in the calendar. Adding detached recurrences
    to an existing meeting series has to be done with e_cal_modify_object().
    
    The code did not correctly reject the addition of a parent event for a
    previously added child event event because lookup_component() returned
    NULL in that case.
    
    This commit renames lookup_component() and redefines the return value
    to match what it is used for: checking for the existance of a UID.

 calendar/backends/file/e-cal-backend-file.c |   12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit ae4f4292b0e5ecbbdc74c90b75cc31367d0d270a
Author: Patrick Ohly <patrick.ohly@intel.com>
Date:   Thu Aug 4 17:55:07 2011 +0200

    ecal file backend: avoid manipulating the UID inside component_add()
    
    This commit fixes the following memory handling problem:
    ==10069== Invalid read of size 1
    ==10069==    at 0x4C25812: __GI_strlen (mc_replace_strmem.c:284)
    ==10069==    by 0x8EF011E: g_strdup (gstrfuncs.c:99)
    ==10069==    by 0xF4E08B6: e_cal_backend_file_create_object (e-cal-backend-file.c:2363)
    ==10069==    by 0x93E6061: e_cal_backend_sync_create_object (e-cal-backend-sync.c:214)
    ==10069==    by 0x93E86D3: _e_cal_backend_create_object (e-cal-backend-sync.c:630)
    ==10069==    by 0x93DD40B: e_cal_backend_create_object (e-cal-backend.c:1017)
    ==10069==    by 0x93F0C34: impl_Cal_createObject (e-data-cal.c:401)
    ==10069==    by 0x4E75383: _e_gdbus_gdbus_cclosure_marshaller_BOOLEAN__OBJECT_STRING (e-gdbus-marshallers.c:377)
    ==10069==    by 0x820999E: g_closure_invoke (gclosure.c:773)
    ==10069==    by 0x8225972: signal_emit_unlocked_R (gsignal.c:3256)
    ==10069==    by 0x82248D0: g_signal_emit_valist (gsignal.c:2997)
    ==10069==    by 0x8224DBC: g_signal_emit (gsignal.c:3044)
    ==10069==  Address 0x1499c7b0 is 0 bytes inside a block of size 39 free'd
    ==10069==    at 0x4C240FD: free (vg_replace_malloc.c:366)
    ==10069==    by 0x9DE952C: icalvalue_free (in /usr/lib/libical.so.0.44.0)
    ==10069==    by 0x9DDB796: icalproperty_set_value (in /usr/lib/libical.so.0.44.0)
    ==10069==    by 0x4E4FFA2: e_cal_component_set_uid (e-cal-component.c:1479)
    ==10069==    by 0xF4DB8F3: check_dup_uid (e-cal-backend-file.c:498)
    ==10069==    by 0xF4DBD9B: add_component (e-cal-backend-file.c:614)
    ==10069==    by 0xF4E0894: e_cal_backend_file_create_object (e-cal-backend-file.c:2356)
    ==10069==    by 0x93E6061: e_cal_backend_sync_create_object (e-cal-backend-sync.c:214)
    ==10069==    by 0x93E86D3: _e_cal_backend_create_object (e-cal-backend-sync.c:630)
    ==10069==    by 0x93DD40B: e_cal_backend_create_object (e-cal-backend.c:1017)
    ==10069==    by 0x93F0C34: impl_Cal_createObject (e-data-cal.c:401)
    ==10069==    by 0x4E75383: _e_gdbus_gdbus_cclosure_marshaller_BOOLEAN__OBJECT_STRING (e-gdbus-marshallers.c:377)
    
    This occurs when a client (incorrectly) tries to create a VEVENT with
    RECURRENCE-ID for a UID which already exists. The sequence of events is this:
    - e_cal_backend_file_create_object() calls lookup_component(),
      which returns NULL because it only checks for the parent event
      (will be fixed separately).
    - e_cal_backend_file_create_object() keeps a pointer to the UID.
    - check_dup_uid() repeats the UID check, but this time finds that it
      is already taken and replaces the existing UID in the component
      before adding it. The pointer in e_cal_backend_file_create_object()
      points to freed memory.
    
    I've seen cases where the hash ended up using the original UID as key,
    with a component inside that had the new, replaced UID. As a result,
    retrieving the event as reported by e_cal_get_object_list() (= rewritten UID)
    failed in e_cal_get_object() (= original UID).
    
    The UID should not be overwritten. I can't verify it anymore (events where it occured
    have already been deleted), but this rewriting might explain why some of my
    meeting update emails couldn't be applied to previously imported events.
    
    Therefore this patch moves check_dup_uid() out of component_add(). This check
    and rewriting only makes sense when reading the existing calendar file,
    as a safe-guard against on-disk corruption. When adding or modifying events
    via the API, the right reaction is to add a missing UID or or reject the
    operation with an error.
    
    All places where component_add() is used should have the necessary checks
    or are preceeded by a remove_component(), which removes the UID first.

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

commit 0cad263feb940c802535a20c33faa4bf6cfa8805
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Wed Aug 10 15:06:29 2011 +0200

    Updated Norwegian bokmål translation

 po/nb.po |  854 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 436 insertions(+), 418 deletions(-)

commit d20c579f010fee1381a8ea2a1472f2e270ea7746
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Tue Aug 9 15:22:25 2011 +0300

    complete_get_object_master: Fix the NULL recurrence-id check
    
    The check was checking that the recurrence-id was valid instead
    of making sure that it is NULL (opposite).

 calendar/libecal/e-cal-client.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 586147a0e9caa92462b8c5a3495409bb83a76e83
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Aug 9 13:25:08 2011 +0200

    Add a bit more type checking in ESourceList

 libedataserver/e-source-list.c |    9 +++++++++
 1 file changed, 9 insertions(+)

commit 5941e7eeaf2c447ad491d5846a51a3480fa00268
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Aug 8 11:56:28 2011 +0200

    e_client_utils_open_new() could use already freed memory
    
    Backends can notify that they are "opened" multiple times, but only
    the first notification is significant for e_client_utils_open_new().

 libedataserverui/e-client-utils.c |   20 +++-----------------
 1 file changed, 3 insertions(+), 17 deletions(-)

commit edd27133ce98107f3a7a376e18ba82527ac74790
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:   Mon Aug 8 10:49:24 2011 +0200

    Bug #656058 - Improve EBookBackendSqliteDB searching API

 addressbook/backends/file/e-book-backend-file.c    |  187 ++++++++++++-----
 .../libedata-book/e-book-backend-sqlitedb-test.c   |    4 +-
 .../libedata-book/e-book-backend-sqlitedb.c        |  211 +++++++++++++-------
 .../libedata-book/e-book-backend-sqlitedb.h        |   28 ++-
 4 files changed, 293 insertions(+), 137 deletions(-)

commit f88d3f17ed2ee111af3ebbe171673cb5e982007a
Author: Fran Dieguez <fran@openhost.es>
Date:   Sun Aug 7 15:12:10 2011 +0200

    Updated Galician translations

 po/gl.po | 1454 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 735 insertions(+), 719 deletions(-)

commit a3fdb7c3b99db56e0067d6c29a489fd432fa957a
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Aug 5 16:50:13 2011 +0200

    Properly manage boolean values in SQLite contacts cache

 .../libedata-book/e-book-backend-sqlitedb.c        |   22 ++++++++++----------
 1 file changed, 11 insertions(+), 11 deletions(-)

commit 61acea634da29a9d2c11a6a9650609ebe67d36dc
Author: Raul Gutierrez Segales <rgs@collabora.co.uk>
Date:   Thu Aug 4 22:23:16 2011 +0100

    Vala bindings: work around owned not being honored in metadata
    
    Works around: https://bugzilla.gnome.org/show_bug.cgi?id=655996

 vala/EBook-1.2.metadata |   26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

commit 6241ddbdde9f2aae9ac51d6112f7c3009d2d41d2
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Aug 4 16:04:00 2011 +0200

    Bug #652172 - Fix a regression from the previous commit

 addressbook/libedata-book/e-book-backend-sqlitedb.c |    7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit f3129ab77f9ae3ef6f51c91768503446f8356087
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Aug 4 11:31:15 2011 +0200

    Call gtk_init_check() in factories with enabled maintainer mode
    
    That's to have loaded gtk-modules, like gnomesegvhandler
    from bug-buddy, if it's possible. Factories can still be
    run without gtk environment.

 addressbook/libedata-book/Makefile.am           |    6 ++++--
 addressbook/libedata-book/e-data-book-factory.c |    9 +++++++++
 calendar/libedata-cal/Makefile.am               |    6 ++++--
 calendar/libedata-cal/e-data-cal-factory.c      |    9 +++++++++
 configure.ac                                    |   13 ++++++++++++-
 5 files changed, 38 insertions(+), 5 deletions(-)

commit ad0b78bc44edce952b4b12e1cb884ba1477d367d
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Wed Aug 3 15:59:24 2011 +0300

    Add missing G_BEGIN_DECLS macro to libedataserver/e-client.h

 libedataserver/e-client.h |    2 ++
 1 file changed, 2 insertions(+)

commit 756187c22835f255529e74a6ddc758b3e02dadea
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Aug 3 12:02:49 2011 +0200

    Bug #655748 - rdate parsing failure: unknown value for period 20068

 calendar/libecal/e-cal-component.c |   15 +++++++++------
 calendar/libecal/e-cal-recur.c     |   10 ++++++----
 2 files changed, 15 insertions(+), 10 deletions(-)

commit 51bf1e38414cefdcb17d3b265601ceb799062e8c
Author: Daniel Nylander <po@danielnylander.se>
Date:   Wed Aug 3 08:45:13 2011 +0200

    Updated Swedish translation

 po/sv.po |  126 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 64 insertions(+), 62 deletions(-)

commit a8030d005155c148c53fc7cbb4ac558177c3f0da
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:   Mon Jul 25 19:12:57 2011 -0400

    Adding test-client-revision-view.c
    
    This test asserts that e_book_client_view_set_fields_of_interest()
    is working properly with the local addressbook backend with regards
    to views setup to only notify with the UID+REVISION.

 tests/libebook/client/Makefile.am                 |    3 +
 tests/libebook/client/test-client-revision-view.c |  249 +++++++++++++++++++++
 2 files changed, 252 insertions(+)

commit b30726509c77adbe9ad4c664e7f892b1884d607a
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:   Sun Jun 26 12:14:13 2011 -0400

    Added test-client-uid-only-view.c test case.
    
    This test case ensures that an EBookClientView with
    the e_book_client_view_set_feilds_of_interest() set to
    only the E_CONTACT_UID field, notifies with shallow
    vcards holding only the contact UID.

 tests/libebook/client/Makefile.am                 |    3 +
 tests/libebook/client/client-test-utils.c         |   29 ++
 tests/libebook/client/client-test-utils.h         |    1 +
 tests/libebook/client/test-client-uid-only-view.c |  389 +++++++++++++++++++++
 4 files changed, 422 insertions(+)

commit 61b0957c7e5fdf774242cab8cbecf7786aea4895
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:   Sun Jun 26 12:05:54 2011 -0400

    Handle fields-of-interest for local addressbook backend.
    
    This patch refactors the local addressbook backend to use
    the new sqlitedb api instead of the old summary apis.
    The result is that vcards are virtually built from the
    sqlitedb cache when fields-of-interest is set.
    
    Additionally, the patch adds the EBookBackend->notify_update()
    vfunc which can be implemented for e_book_backend_notify_update().
    The file backend uses this to notify with virtually created vcards
    from the sqlite cache in response to contact additions and modifications.
    
    This patch should address both bugs:
      https://bugzilla.gnome.org/show_bug.cgi?id=652179
      https://bugzilla.gnome.org/show_bug.cgi?id=652172

 addressbook/backends/file/e-book-backend-file.c |  326 ++++++++++++++---------
 addressbook/libedata-book/e-book-backend.c      |   26 +-
 addressbook/libedata-book/e-book-backend.h      |    2 +
 3 files changed, 213 insertions(+), 141 deletions(-)

commit d33b300beb70ad425df68de9677a3403e598ad64
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:   Fri Jul 29 19:28:08 2011 -0400

    Handle summary fields and fields of interest better in e-book-backend-sqlitedb.c
    
    This patch dramatically changes the sqlitedb cache code by introducing
    a table (array of structures) describing all of the fields which should
    be included in the (summary) cache. Thus, all code that treats the
    summary fields by hand previously now consults the cache generically.
    
    The REV field is added to the summary table, the UID is always returned
    in any results from e_book_backend_sqlitedb_search() and when
    'fields_of_interest' is specified then the sqlite3 db will only
    be queried for the fields_of_interest + UID (thus only those fields
    will be present in any virtually created vcard objects).
    
    Additionally, e_book_backend_sqlitedb_get_vcard_string() and _get_contact()
    take a new 'GHashTable *fields_of_interest' argument for field filtering and
    e_book_backend_sqlitedb_is_summary_query() is an exported api which can be
    tested before calling e_book_backend_sqlitedb_get_vcard_string().

 .../libedata-book/e-book-backend-sqlitedb-test.c   |    2 +-
 .../libedata-book/e-book-backend-sqlitedb.c        |  396 ++++++++++++++------
 .../libedata-book/e-book-backend-sqlitedb.h        |    9 +-
 3 files changed, 285 insertions(+), 122 deletions(-)

commit 6a9e999fdced87a5bd8eadc49ee0558505f0680c
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Aug 2 16:27:56 2011 +0200

    Do not cancel cancellable in free_get_objects_async_data()

 calendar/libecal/e-cal-client.c |    4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 77a874df7624cdf489b169c1ccd188f5dda881ad
Author: Raul Gutierrez Segales <rgs@collabora.co.uk>
Date:   Tue Aug 2 14:58:01 2011 +0100

    Introspection: fix annotation in e_vcard_remove_attributes

 addressbook/libebook/e-vcard.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 549a80da23e1c6879ced6a277c547fb94a2a7e11
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Aug 2 15:12:14 2011 +0200

    Bug #655190 - Sluggish performance interacting with calendar/tasks

 addressbook/libebook/e-book-client.c       |   92 +++-
 addressbook/libedata-book/e-book-backend.c |   30 ++
 addressbook/libedata-book/e-book-backend.h |    1 +
 addressbook/libedata-book/e-data-book.c    |   19 +
 addressbook/libedata-book/e-data-book.h    |    1 +
 addressbook/libegdbus/e-gdbus-book.c       |   32 +-
 addressbook/libegdbus/e-gdbus-book.h       |    2 +
 calendar/libecal/e-cal-client.c            |  682 +++++++++++++++++++++++-----
 calendar/libecal/e-cal-client.h            |    6 +-
 calendar/libedata-cal/e-cal-backend.c      |   30 ++
 calendar/libedata-cal/e-cal-backend.h      |    1 +
 calendar/libedata-cal/e-data-cal.c         |   19 +
 calendar/libedata-cal/e-data-cal.h         |    1 +
 calendar/libegdbus/e-gdbus-cal.c           |   52 +--
 calendar/libegdbus/e-gdbus-cal.h           |    2 +
 configure.ac                               |   10 +-
 libedataserver/e-client-private.h          |    7 +
 libedataserver/e-client.c                  |  126 +++++
 libedataserver/e-client.h                  |    1 +
 libedataserver/e-gdbus-marshallers.list    |    1 +
 libedataserver/e-gdbus-templates.c         |   34 +-
 libedataserver/e-gdbus-templates.h         |    3 +
 libedataserverui/e-client-utils.c          |   59 ++-
 23 files changed, 1033 insertions(+), 178 deletions(-)

commit debd4b505558a760ff954c06f4f3b70370ff3b55
Author: Andre Klapper <a9016009@gmx.de>
Date:   Tue Aug 2 11:14:43 2011 +0200

    Replace alarm by reminder for UI consistency. Fixes bug #340614

 calendar/libedata-cal/e-data-cal.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0c89996a87400fbc45b79271b0e9f72dc804af9c
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Jun 5 15:58:08 2011 +0100

    Bug 619135 — Add photo support to Google Contacts backend
    
    Add support for getting and setting photos on contacts from Google Contacts,
    including caching support.
    
    Closes: bgo#619135

 .../backends/google/e-book-backend-google.c        |  586 ++++++++++++++++++--
 1 file changed, 527 insertions(+), 59 deletions(-)

commit 7e87ade9986801f1fead3f48a84cc401cd6dad34
Author: Daniel Nylander <po@danielnylander.se>
Date:   Mon Aug 1 18:43:41 2011 +0200

    Updated Swedish translation

 po/sv.po | 1494 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 744 insertions(+), 750 deletions(-)

commit 68646a998a7b127ac3c683af0995f093753c027c
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Aug 1 15:58:35 2011 +0200

    Bug #655499 - Don't crash when getting contacts before backend is opened

 addressbook/backends/file/e-book-backend-file.c |   56 ++++++++++++++++++++++-
 addressbook/libebook/e-book-client.c            |    1 +
 addressbook/libedata-book/e-book-backend.c      |   17 ++++++-
 addressbook/libedata-book/e-data-book-types.h   |    3 +-
 addressbook/libedata-book/e-data-book.c         |    6 ++-
 calendar/libecal/e-cal-client.c                 |    1 +
 calendar/libedata-cal/e-cal-backend.c           |   49 +++++++++++++++-----
 calendar/libedata-cal/e-data-cal-types.h        |    3 +-
 calendar/libedata-cal/e-data-cal.c              |    6 ++-
 libedataserver/e-client.c                       |    2 +
 libedataserver/e-client.h                       |    3 +-
 11 files changed, 126 insertions(+), 21 deletions(-)

commit d9b79ed42ce3f98fd9a09ca11ecb226287d9ae98
Author: Yuri Kozlov <yuray@komyakino.ru>
Date:   Sun Jul 31 13:16:10 2011 +0400

    Updated Russian translation

 po/ru.po | 4029 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 1957 insertions(+), 2072 deletions(-)

commit 00aa6c93cdd82507cf4dc251892215807b137d4c
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Fri Jul 29 19:58:54 2011 +0200

    Updated Spanish translation

 po/es.po | 1131 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 566 insertions(+), 565 deletions(-)

commit eb1aa6446b0d2d9677a6f7abef64e9c08314e329
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jul 29 18:54:45 2011 +0200

    Merge same backtraces into one e_pointer_tracker report

 libedataserver/e-data-server-util.c |   83 +++++++++++++++++++++++++++++++++--
 1 file changed, 80 insertions(+), 3 deletions(-)

commit f523e2e097b2a7a6f14ec0de5ebbe3338ae832a3
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jul 29 17:06:16 2011 +0200

    Be able to provide backtraces for e_ptr_tracker* functions
    
    The e_ptr_tracker* functions from e-data-server-util.h track
    pointers and reports those left in the queue at the end of
    the application. With this change, when evolution-data-server
    is configured with --enable-backtraces and required tools are
    available, then also a backtrace when the pointer was added
    to the queue is shown.
    
    Thanks to Jan Kratochvil for his help with the dwfl part.

 configure.ac                        |   52 +++++++++
 libedataserver/Makefile.am          |    5 +-
 libedataserver/e-data-server-util.c |  217 ++++++++++++++++++++++++++++++++++-
 3 files changed, 267 insertions(+), 7 deletions(-)

commit 3326a82d03a2cb2799bae9a77e6ca20c601efdef
Author: Raul Gutierrez Segales <rgs@collabora.co.uk>
Date:   Fri Jul 29 12:44:28 2011 +0100

    Introspection: state the element-type when using GSLists

 addressbook/libebook/e-book-client.c |   12 ++++++------
 libedataserver/e-client.c            |    2 +-
 2 files changed, 7 insertions(+), 7 deletions(-)

commit 7e9151503f857a4d8c4601c055e53e781843318f
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Fri Jul 29 16:07:36 2011 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po | 4311 +++++++++++++++++++++++------------------------------------
 po/zh_TW.po | 4311 +++++++++++++++++++++++------------------------------------
 2 files changed, 3347 insertions(+), 5275 deletions(-)

commit 99a1df26b67b4614f3baf4e68270a83838657521
Author: Raul Gutierrez Segales <rgs@collabora.co.uk>
Date:   Thu Jul 28 19:15:55 2011 +0100

    Introspection: fix annotation in e_client_get_capabilities

 libedataserver/e-client.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c3460e79201ba988500014386dbc3f8781dbc5f3
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Jul 28 17:25:38 2011 +0100

    Fix stray unref of server in imapx add_folders_to_summary()
    
    This was causing a double (well, multiple) free and use-after-free of the
    server; it has no business here.
    
    It was actually seen when a broken Yahoo server gave a namespace with NIL
    for the dir_sep, thus causing problems with subfolders.

 camel/providers/imapx/camel-imapx-store.c |    4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 8266e0918ff843af14913fb16723cc8b18000a8d
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Jul 28 17:19:00 2011 +0100

    Make e-{addressbook,calendar}-factory supersede old factory at startup.
    
    I've lost count of the number of times I've run a factory for debugging
    purposes but actually discovered that there's another one already running,
    so my new one isn't being used. It's particularly likely because when you
    *kill* an existing factory Evolution will bitch about how calendars will
    never work again until you restart Evolution... but it *will* restart the
    factory automatically!
    
    So make the new factory supersede an old one, and make the old one quit
    when it's superseded. This will make debugging a whole lot saner.

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

commit b3a0849ae8433c527c36d90d57c5d978c702d7d0
Author: Raul Gutierrez Segales <rgs@collabora.co.uk>
Date:   Thu Jul 28 15:41:35 2011 +0100

    Introspection: fix annotation in e_book_client_get_contacts_finish

 addressbook/libebook/e-book-client.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b6a126e35c7469fe459df5f0b0ea13e304fe5214
Author: Raul Gutierrez Segales <rgs@collabora.co.uk>
Date:   Thu Jul 28 15:21:07 2011 +0100

    Introspection: fix annotation in e_book_client_get_self
    
    In the previous commit I forgot to annotate the fact that
    the EBookClient param is an out param too.

 addressbook/libebook/e-book-client.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 42b12644662db603b2eea642ef21e46a323e2ad9
Author: Raul Gutierrez Segales <rgs@collabora.co.uk>
Date:   Thu Jul 28 15:08:36 2011 +0100

    Introspection: fix annotation in e_book_client_get_self

 addressbook/libebook/e-book-client.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 30b8232e725e6b3346168bfea8a789164649f867
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jul 28 13:22:13 2011 +0200

    Add missing \n in a debug print

 libedataserver/e-data-server-util.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5236e19e45cbd98db4c153b1f82bb247eb660d4e
Author: Raul Gutierrez Segales <rgs@collabora.co.uk>
Date:   Thu Jul 28 12:04:37 2011 +0100

    Introspection: fix annotation in e_book_client_get_contacts_sync

 addressbook/libebook/e-book-client.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eab7148247aa313a99c95f9f689d660f342673e9
Author: Sean Finney <sean.finney@sonyericsson.com>
Date:   Thu Jul 28 12:59:45 2011 +0200

    Bug #654893 - Fix one missed rename of 'msg_security' to 'dirty'

 camel/camel-db.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a4236ccad1231d139615328636125b235cc766af
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jul 28 11:39:51 2011 +0200

    Bug #655414 - Need translation comments

 calendar/libecal/e-cal-util.c |   14 +++++++-------
 camel/camel-folder-search.c   |    7 +++++++
 camel/camel-vee-store.c       |   10 +++++++---
 3 files changed, 21 insertions(+), 10 deletions(-)

commit 24c2c2e31f7b42708c9c40af951645619dd6e797
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jul 27 22:42:43 2011 +0200

    Bug #655409 - Extra flags in CamelStoreInfo break folder type check

 camel/Makefile.am                           |    8 ----
 camel/camel-enums.h                         |   66 ++++++++++++++-------------
 camel/camel-network-service.c               |    6 +--
 camel/camel.h                               |    1 -
 camel/providers/imap/camel-imap-store.c     |    4 +-
 camel/providers/imapx/camel-imapx-store.c   |    4 +-
 camel/providers/nntp/camel-nntp-store.c     |    4 +-
 camel/providers/pop3/camel-pop3-store.c     |    4 +-
 camel/providers/smtp/camel-smtp-transport.c |    4 +-
 9 files changed, 48 insertions(+), 53 deletions(-)

commit f6ea071fb544397462a253a23481cc728290a0f2
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jul 27 14:51:00 2011 +0200

    Bug #654472 - Crash on async error return over GDBus

 libedataserver/e-gdbus-templates.c |   59 +++++++++++++++++++++++++-----------
 1 file changed, 41 insertions(+), 18 deletions(-)

commit 2b939c046d8583447d7dd6f6daa4a5c1ed70be5c
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jul 27 11:21:31 2011 +0200

    Be able to fetch all vCards/uids from an SQLite book backend cache

 .../libedata-book/e-book-backend-sqlitedb.c        |   22 +++++++++++++-------
 1 file changed, 14 insertions(+), 8 deletions(-)

commit f116efd8365bc249780d36718e017fd57ef6647a
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jul 27 07:33:07 2011 +0200

    Use same type for fields_of_interest arguments
    
    The fields_of_interest argument of e_book_backend_sqlitedb_search()
    was of a different type than the one provided by EDataBookView.

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

commit 0ff80da8a811045c196bd7ffff25782221561da6
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Jul 26 22:19:58 2011 +0200

    Return back camel_stream_reset() functionality where required

 camel/camel-data-wrapper.c  |    7 ++++
 camel/camel-http-stream.c   |   73 +++++++++++++++++++++++++++++++++++-
 camel/camel-stream-filter.c |   86 ++++++++++++++++++++++++++++++++++++++++++-
 camel/camel-stream-null.c   |   68 +++++++++++++++++++++++++++++++++-
 4 files changed, 231 insertions(+), 3 deletions(-)

commit 5c6430c6c4e093f41994549a818487efaf4836e3
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Jul 26 22:14:14 2011 +0200

    Bug #655331 - pgp/gpg signature is not shown

 camel/camel-multipart-signed.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9538392df91ea9c46c1598feab01460951c5176e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jul 24 11:34:42 2011 -0500

    Bug 654480 - [imapx] Mark as Junk is not reliable
    
    When comparing server-side message flags to local flags, disregard
    non-permanent flags that appear to have been cleared on the server.
    
    This solves the problem of IMAP servers not storing junk-related flags
    permanently, then when we synchronize message flags with the server, our
    local junk-related flags (which -are- stored permanently) get clobbered.

 camel/providers/imapx/camel-imapx-server.c |    4 ++--
 camel/providers/imapx/camel-imapx-utils.c  |    8 +++++++-
 camel/providers/imapx/camel-imapx-utils.h  |    2 +-
 3 files changed, 10 insertions(+), 4 deletions(-)

commit c2ab9a49817b9cf7fd057e535f0ca06557b7a384
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jul 24 09:12:51 2011 -0500

    IMAPX: Delete CamelIMAPXViewSummary.
    
    After spending nearly an hour trying to understand how this code is
    used... only to realize it's not.

 camel/providers/imapx/camel-imapx-view-summary.c |  159 ----------------------
 camel/providers/imapx/camel-imapx-view-summary.h |   89 ------------
 2 files changed, 248 deletions(-)

commit 4111282c6daf082915a1dffca37f2ecc9ea5e50c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jul 23 12:17:57 2011 -0500

    Post-release version bump.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0871941fc4cff874ac5160211bf09885fdef92f3
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jul 23 12:13:30 2011 -0500

    NEWS update for 3.1.4 release.

 NEWS |   52 ++++++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 42 insertions(+), 10 deletions(-)

commit e059e359c6068a56cce9edf8bd8924601c97b8d2
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jul 22 10:03:40 2011 -0500

    Coding style and whitespace cleanups.

 addressbook/backends/ldap/openldap-extract.h |  400 +++++++++++++-------------
 camel/providers/imapx/camel-imapx-utils.h    |    2 +-
 camel/tests/lib/camel-test.h                 |    2 +-
 3 files changed, 199 insertions(+), 205 deletions(-)

commit 189196edb73ac8881f72a58d04a646d4a567f5c1
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 19 15:02:58 2011 -0500

    CamelPOP3Store cleanups.

 camel/providers/pop3/camel-pop3-store.c |   11 +++++++++++
 camel/providers/pop3/camel-pop3-store.h |   23 ++++++++++++++---------
 2 files changed, 25 insertions(+), 9 deletions(-)

commit e24d25386e26a196d37fe1a124c1ecc80491ca39
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jul 21 10:38:17 2011 -0500

    Update API documentation.

 docs/reference/addressbook/libebook/tmpl/e-book-query.sgml   |    4 ++--
 docs/reference/addressbook/libebook/tmpl/e-vcard.sgml        |   10 +++++-----
 .../addressbook/libedata-book/tmpl/e-data-book.sgml          |    2 +-
 docs/reference/calendar/libedata-cal/tmpl/e-data-cal.sgml    |    2 +-
 docs/reference/camel/tmpl/camel-disco-diary.sgml             |    2 +-
 docs/reference/camel/tmpl/camel-operation.sgml               |    2 +-
 docs/reference/libedataserver/tmpl/e-credentials.sgml        |    4 ++--
 docs/reference/libedataserver/tmpl/e-debug-log.sgml          |    2 +-
 docs/reference/libedataserver/tmpl/e-sexp.sgml               |    2 +-
 docs/reference/libedataserver/tmpl/e-source-list.sgml        |    2 +-
 10 files changed, 16 insertions(+), 16 deletions(-)

commit e3029f65a238e8e01131cb4b8f338f4d8f0964a7
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jul 21 07:51:09 2011 -0500

    Update POTFILES.in for camel-junk-filter.c.

 po/POTFILES.in |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2a9ad2ca5b9d2a423362ec5b0d81dd51af5e4480
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 19 16:58:23 2011 -0500

    Add CamelNetworkService interface.
    
    For now this interface is optional for network-based providers.
    Eventually I'd like to move the connect() and disconnect() methods
    from CamelService to CamelNetworkService entirely, but for now this
    interface just collects duplicate code from the imap, imapx, nntp,
    pop3 and smtp providers.  The connect_sync() method creates a TCP
    stream and configures it to use a SOCKS proxy if available.

 camel/Makefile.am                                  |    2 +
 camel/camel-enums.h                                |   25 +-
 camel/camel-network-service.c                      |  311 +++++++++++++++++++
 camel/camel-network-service.h                      |   84 ++++++
 camel/camel.h                                      |    1 +
 camel/providers/imap/camel-imap-store.c            |  275 ++++++++++-------
 camel/providers/imapx/camel-imapx-server.c         |   60 +---
 camel/providers/imapx/camel-imapx-store.c          |  164 +++++++++-
 camel/providers/local/camel-spool-store.c          |    7 +-
 camel/providers/nntp/camel-nntp-store.c            |  266 ++++++++++------
 camel/providers/pop3/camel-pop3-store.c            |  270 ++++++++++-------
 camel/providers/smtp/camel-smtp-transport.c        |  317 ++++++++++++--------
 docs/reference/camel/camel-docs.sgml               |    1 +
 docs/reference/camel/camel-sections.txt            |   21 ++
 .../camel/tmpl/camel-network-service.sgml          |   84 ++++++
 po/POTFILES.in                                     |    1 +
 16 files changed, 1403 insertions(+), 486 deletions(-)

commit 3e0c1fc668e1d44029d04506ef49a0d852710491
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 19 12:53:47 2011 -0500

    Generate GTypes for various Camel enums.
    
    Kind of picking and choosing at this point.  Some enum types must be
    renamed to use CamelCase before they can be added to camel-enums.h,
    other enum types don't even have a type name.

 camel/Makefile.am                                  |   15 +-
 camel/camel-enums.h                                |  302 ++++++++++++++++++++
 camel/camel-folder.h                               |   11 +-
 camel/camel-junk-filter.h                          |    7 +-
 camel/camel-mime-filter-basic.h                    |   10 +-
 camel/camel-mime-filter-crlf.h                     |   11 +-
 camel/camel-mime-filter-gzip.h                     |    6 +-
 camel/camel-mime-filter-yenc.h                     |    6 +-
 camel/camel-mime-utils.h                           |   13 +-
 camel/camel-multipart-signed.h                     |    9 -
 camel/camel-provider.h                             |   53 +---
 camel/camel-sasl-anonymous.h                       |    7 +-
 camel/camel-service.h                              |    8 +-
 camel/camel-session.h                              |    7 +-
 camel/camel-store-summary.h                        |   21 +-
 camel/camel-store.h                                |  106 +------
 camel/camel-stream-vfs.h                           |   18 +-
 camel/camel-tcp-stream-ssl.h                       |    7 +-
 camel/camel.h                                      |    2 +
 camel/glib-gen.mak                                 |   42 +++
 docs/reference/camel/Makefile.am                   |    1 +
 .../camel/tmpl/camel-mime-filter-basic.sgml        |    1 +
 glib-gen.mak                                       |   14 +-
 23 files changed, 384 insertions(+), 293 deletions(-)

commit 464d164f2ea75396272291ce90c459a867a11085
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jul 15 13:14:36 2011 -0400

    CamelNNTPStore cleanups.

 camel/providers/nntp/camel-nntp-private.h |    4 ----
 camel/providers/nntp/camel-nntp-store.c   |   13 ++++++++---
 camel/providers/nntp/camel-nntp-store.h   |   34 ++++++++++++++++++++++-------
 3 files changed, 36 insertions(+), 15 deletions(-)

commit 21d6c8604dc38ce837e4c12f836079bb782fdfa9
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Mon Jul 18 11:38:42 2011 +0200

    Revert the previous commit since it seems to be a problem with the build chain

 camel/Makefile.am           |    2 --
 camel/camel-filter-search.c |    1 -
 camel/camel-folder.c        |    1 -
 camel/camel-session.c       |    1 -
 4 files changed, 5 deletions(-)

commit ddcaf3e3f7371a858de689fac5f2bf312d5bf35c
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sun Jul 17 20:41:46 2011 +0200

    Add camel-junk-filter to the provider sources to make it build in recent jhbuild. Also include camel-junk-filter.h in the source files that use the api.

 camel/Makefile.am           |    2 ++
 camel/camel-filter-search.c |    1 +
 camel/camel-folder.c        |    1 +
 camel/camel-session.c       |    1 +
 4 files changed, 5 insertions(+)

commit 00facb9161586deff5c37378969a275ffccd3488
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jul 15 11:06:43 2011 -0400

    CamelIMAPXConnManager: Keep a weak pointer to CamelStore.
    
    CamelIMAPXStore owns CamelIMAPXConnManager, so keep only a weak pointer
    back to the CamelIMAPXStore to break another reference cycle.

 camel/providers/imapx/camel-imapx-conn-manager.c |  126 +++++++++++++++++++---
 camel/providers/imapx/camel-imapx-conn-manager.h |   35 +++---
 2 files changed, 136 insertions(+), 25 deletions(-)

commit 799ee50eb0337139bb0debc89945d61f0255addd
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jul 15 10:21:25 2011 -0400

    Break reference cycle between CamelStore and CamelFolder.
    
    Now that we've ensured that every CamelFolder instance is cached by its
    parent CamelStore, the CamelFolder need only keep a weak pointer to its
    parent CamelStore.  This breaks another reference cycle.

 camel/camel-folder.c |   13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit 729e990d4f78aa0629fca7d85b1df604edddb839
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jul 15 10:07:37 2011 -0400

    CamelStore: Folder cache is always present.
    
    I can't find any CamelStore instances with no folder cache, so let's
    assert that it's always present and quit checking for NULL everywhere.

 camel/camel-store.c |   99 ++++++++++++++++++++++++---------------------------
 1 file changed, 46 insertions(+), 53 deletions(-)

commit 95faf3369a9e1e51948c2f6a93c94c9f3183648d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jul 15 09:28:30 2011 -0400

    CamelService: Little typo.
    
    Didn't set up the weak pointer correctly.

 camel/camel-service.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2e2f4dad47cc90e564a547a09c0ff4a49b4d36ec
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jul 15 08:45:42 2011 -0400

    CamelSession: Add camel_session_remove_services()
    
    Helps ensure CamelService instances are finalized during application
    shutdown, even if CamelSession itself is caught in reference cycles.

 camel/camel-session.c                        |   24 ++++++++++++++++++++++++
 camel/camel-session.h                        |    1 +
 docs/reference/camel/camel-sections.txt      |    1 +
 docs/reference/camel/tmpl/camel-session.sgml |    8 ++++++++
 4 files changed, 34 insertions(+)

commit d85d8930582f0b9789853fc41d6f901db13e1fa6
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jul 14 23:35:35 2011 -0400

    CamelIMAPXServer: Fix CamelSession reference leak.
    
    CamelIMAPXServer was not releasing its CamelSession reference.
    
    Not that it matters much at the moment since CamelIMAPXServer instances
    themselves are not getting finalized.  Need to hunt down what's leaking
    those now...

 camel/providers/imapx/camel-imapx-server.c |   71 +++++++++++++++-------------
 1 file changed, 38 insertions(+), 33 deletions(-)

commit 2aac8bb0e74ec3b8fb923ca0723bd93811215d7f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jul 14 23:20:05 2011 -0400

    Break reference cycle between CamelSession and CamelService.
    
    CamelService now holds only a weak pointer to CamelSession.

 camel/camel-service.c |   13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit 0bb8abcd021c9035e69391bcbde1cc3d148dd9d3
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Thu Jul 14 14:35:11 2011 +0200

    Updated Slovenian translation

 po/sl.po | 1545 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 772 insertions(+), 773 deletions(-)

commit 5075ef94919d77dbda1449f04af14e8c58d2e847
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jul 10 21:49:16 2011 -0400

    Rewrite Camel's junk plugin interface.
    
    Replace CamelJunkPlugin with a proper GInterface and add a "junk-filter"
    property to CamelSession with corresponding get/set functions.  The new
    interface includes GCancellable and GError parameters.

 camel/Makefile.am                                |    4 +-
 camel/camel-filter-search.c                      |   15 +++-
 camel/camel-folder.c                             |   47 +++++++---
 camel/camel-junk-filter.c                        |  103 ++++++++++++++++++++++
 camel/camel-junk-filter.h                        |  103 ++++++++++++++++++++++
 camel/camel-junk-plugin.c                        |   85 ------------------
 camel/camel-junk-plugin.h                        |   71 ---------------
 camel/camel-session.c                            |   86 ++++++++++++++++++
 camel/camel-session.h                            |    8 +-
 camel/camel.h                                    |    2 +-
 docs/reference/camel/camel-docs.sgml             |    2 +-
 docs/reference/camel/camel-sections.txt          |   35 +++++---
 docs/reference/camel/camel.types                 |    1 +
 docs/reference/camel/tmpl/camel-junk-filter.sgml |   85 ++++++++++++++++++
 docs/reference/camel/tmpl/camel-junk-plugin.sgml |   96 --------------------
 docs/reference/camel/tmpl/camel-session.sgml     |   23 +++++
 16 files changed, 481 insertions(+), 285 deletions(-)

commit 4cdfe35e77f72e0056c0df188795e4bc20c198b3
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Wed Jul 13 18:52:12 2011 -0700

    Fix wakeups in imapx parser thread.
    
    There's no need to wake up every 30 seconds. If the parser_quit flag
    gets set, our cancellable will be cancelled. Fix a race condition in
    imapx_command_idle_stop which was triggering the cancellable and *then*
    setting parser_quit.

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

commit f94a069e626e9d4c57ec90011f83d24347e4befd
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Tue Jul 12 19:02:59 2011 +0300

    Updated Lithuanian translation

 po/lt.po | 3528 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 1796 insertions(+), 1732 deletions(-)

commit ccec6eef71551487b5fc7a1db9ba969b47ae90ae
Author: Rudolfs Mazurs <rudolfs.mazurs@gmail.com>
Date:   Tue Jul 12 15:39:05 2011 +0300

    Updated Latvian translation.

 po/lv.po | 4181 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 1952 insertions(+), 2229 deletions(-)

commit 27e8a5713a345fc276deb74daa26e982bd87dec7
Author: Antoine Jacoutot <ajacoutot@openbsd.org>
Date:   Tue Jul 12 13:26:39 2011 +0200

    Move the "$host" down when $host is actually set and don't set DL_LIB
    to libdl which is not available on OpenBSD/FreeBSD.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=654444

 configure.ac |   27 ++++++++++++++++++---------
 1 file changed, 18 insertions(+), 9 deletions(-)

commit 4095c7f9f855eb065eace91185fdccf04728337b
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Tue Jul 12 12:43:17 2011 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 1626 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 817 insertions(+), 809 deletions(-)

commit e6ba52b0f33946a9d147a6d5c22ec5cd899a44e7
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sun Jul 10 13:59:52 2011 +0200

    Updated POTFILES.in

 po/POTFILES.in |   35 ++++++++++++++++++-----------------
 1 file changed, 18 insertions(+), 17 deletions(-)

commit 57fcb910ce84e03a923fceeddf0336e1d5ff938e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jul 9 17:23:10 2011 -0400

    Remove G_DISABLE_DEPRECATED.
    
    ATK headers still use G_CONST_RETURN, which is deprecated.

 configure.ac |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit db9bf793dcdafe3d43b6ba027f2d079afeb44b2a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jul 9 11:58:16 2011 -0400

    CamelSpoolStore cleanups.

 camel/providers/local/camel-spool-store.c |  133 +++++++++++++++++++++--------
 camel/providers/local/camel-spool-store.h |   11 +--
 2 files changed, 102 insertions(+), 42 deletions(-)

commit 9e04c5b2f4dc7281b7021c1f9025268a63c47096
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jul 9 11:11:07 2011 -0400

    CamelMhStore cleanups.

 camel/providers/local/camel-mh-store.c |  122 ++++++++++++++++++++++++--------
 camel/providers/local/camel-mh-store.h |    6 +-
 2 files changed, 95 insertions(+), 33 deletions(-)

commit aee9e04d14c65dbcdd12f163a873e363aba918fa
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jul 8 15:32:52 2011 -0400

    CamelLocalStore cleanups.

 camel/providers/local/camel-local-store.c |  441 ++++++++++++++++-------------
 camel/providers/local/camel-local-store.h |   34 ++-
 camel/providers/local/camel-mbox-store.c  |   53 +++-
 3 files changed, 294 insertions(+), 234 deletions(-)

commit 40387cc52db76914e0f1b0e83aa524004b425c6b
Author: Muhammet Kara <muhammet.k@gmail.com>
Date:   Fri Jul 8 00:25:50 2011 +0300

    [l10n]Updated Turkish translation

 po/tr.po | 6646 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 3830 insertions(+), 2816 deletions(-)

commit 51789a474ee35bc7a8b5cd40106b69c6695a48ef
Author: Abduxukur Abdurixit <abdurixit@gmail.com>
Date:   Thu Jul 7 16:27:02 2011 +0200

    Added UG translation

 po/ug.po | 1408 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 670 insertions(+), 738 deletions(-)

commit 9804a01be7a9db5a30791ee3319a076e94946d72
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jul 6 14:58:51 2011 -0400

    CamelDataWrapper: Keep contents in a GByteArray.
    
    Keep CamelDataWrapper contents in an internal GByteArray rather than a
    CamelStream.  The CamelStream was causing problems because it now needs
    to be seekable, but in some cases we were getting a CamelStreamFilter
    which is _not_ seekable.
    
    Also add camel_data_wrapper_get_byte_array() for when you need direct
    access to the contents.  This is sometimes more convenient than copying
    it into a memory stream, but carries a thread-safety risk if you're not
    careful.  Only CamelDataWrapper subclasses should really be using it.
    
    This is another API and ABI break since CamelDataWrapper's CamelStream
    pointer was a public struct member.

 camel/camel-data-wrapper.c                        |  112 ++++++++----
 camel/camel-data-wrapper.h                        |    9 +-
 camel/camel-multipart-signed.c                    |  201 +++++++++++----------
 camel/providers/imap/camel-imap-wrapper.c         |   39 ++--
 docs/reference/camel/camel-sections.txt           |    1 +
 docs/reference/camel/tmpl/camel-data-wrapper.sgml |    9 +
 6 files changed, 221 insertions(+), 150 deletions(-)

commit 6188b362cef452f9d55658b00e45a25688a91ce1
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jul 6 07:39:43 2011 -0400

    Remove camel_stream_printf().
    
    GIO streams have no equivalent method, so removing this function forces
    our code to look a bit more like it will when we move to GIO streams.
    
    Also, camel_stream_printf() lacks GCancellable and GError arguments,
    which inevitably leads to poor error handling in the providers.
    
    libcamel soname has already been bumped for 3.1.4.

 camel/camel-stream.c                        |   37 ---------------------------
 camel/camel-stream.h                        |    3 ---
 docs/reference/camel/camel-sections.txt     |    1 -
 docs/reference/camel/tmpl/camel-stream.sgml |   11 --------
 4 files changed, 52 deletions(-)

commit 4d0d9ed3cc3c85af2707b575abfe4ac50a4939bb
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 5 16:43:59 2011 -0400

    Avoid camel_stream_printf().
    
    camel_stream_printf() is next on the chopping block.
    
    Use g_strdup_printf() or a GString to construct a formatted string in
    memory, pass to to camel_stream_write() in one go, and then check for
    errors (unless it's a memory stream).

 camel/camel-http-stream.c                  |   77 +++++++++++-----------------
 camel/camel-mime-part.c                    |   22 ++++----
 camel/camel-multipart-signed.c             |   30 ++++++-----
 camel/camel-multipart.c                    |   27 +++++-----
 camel/camel-sasl-ntlm.c                    |   13 +++--
 camel/providers/imap/camel-imap-command.c  |   20 +++-----
 camel/providers/imapx/camel-imapx-server.c |   48 +++++++++++++----
 camel/providers/imapx/camel-imapx-utils.c  |   53 +++++++++++++------
 camel/providers/local/camel-mh-store.c     |   48 ++++++++++++++---
 camel/providers/nntp/camel-nntp-store.c    |   38 ++++++++++----
 camel/providers/pop3/camel-pop3-store.c    |   18 +++++--
 camel/tests/folder/test9.c                 |    2 +-
 12 files changed, 245 insertions(+), 151 deletions(-)

commit 47ca8bdb17af588c72d627a9a74565ecd2073435
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Wed Jul 6 15:27:01 2011 +0530

    post release version bump

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

commit 9ea01d7e536d8177ce9aacc63814b67e2dd21822
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Wed Jul 6 15:14:03 2011 +0530

    News update for 3.1.3.1 release

 NEWS                                                 |   18 ++++++++++++++++++
 configure.ac                                         |    4 ++--
 .../addressbook/libebook/tmpl/e-book-query.sgml      |    4 ++--
 .../reference/addressbook/libebook/tmpl/e-vcard.sgml |   10 +++++-----
 .../libedata-book/tmpl/e-book-backend.sgml           |    3 ++-
 .../addressbook/libedata-book/tmpl/e-data-book.sgml  |    2 +-
 .../calendar/libecal/tmpl/e-cal-check-timezones.sgml |    6 ++++--
 .../calendar/libedata-cal/tmpl/e-cal-backend.sgml    |    3 ++-
 .../calendar/libedata-cal/tmpl/e-data-cal.sgml       |    2 +-
 docs/reference/camel/tmpl/camel-cipher-context.sgml  |    4 +++-
 docs/reference/camel/tmpl/camel-disco-diary.sgml     |    2 +-
 docs/reference/camel/tmpl/camel-mime-utils.sgml      |   14 ++++++--------
 docs/reference/camel/tmpl/camel-operation.sgml       |    2 +-
 docs/reference/camel/tmpl/camel-stream.sgml          |    2 +-
 .../reference/libedataserver/tmpl/e-credentials.sgml |    4 ++--
 docs/reference/libedataserver/tmpl/e-debug-log.sgml  |    2 +-
 docs/reference/libedataserver/tmpl/e-sexp.sgml       |    6 +++---
 .../reference/libedataserver/tmpl/e-source-list.sgml |    2 +-
 18 files changed, 56 insertions(+), 34 deletions(-)

commit c9c37e2e57071b7e9274c4f7893d5a71530959b9
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Wed Jul 6 09:41:44 2011 +0200

    Updated Spanish translation

 po/es.po |  969 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 485 insertions(+), 484 deletions(-)

commit 46f411532f1eb29f3c26b6c2a5ae988efcdde686
Author: Wylmer Wang <wantinghard@gmail.com>
Date:   Wed Jul 6 07:21:39 2011 +0000

    Update Simplified Chinese translation.

 po/zh_CN.po | 3230 ++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 1732 insertions(+), 1498 deletions(-)

commit af60abe51121f6ab98d0c67d762e4e1da43a3e71
Author: Akhil Laddha <lakhil@novell.com>
Date:   Wed Jul 6 10:17:04 2011 +0530

    Bug#654054 Fix eds build failure

 addressbook/libedata-book/Makefile.am                             |    4 ++--
 calendar/libedata-cal/Makefile.am                                 |    2 +-
 docs/reference/addressbook/libedata-book/tmpl/e-book-backend.sgml |    1 +
 docs/reference/calendar/libecal/tmpl/e-cal-check-timezones.sgml   |    2 ++
 docs/reference/calendar/libedata-cal/tmpl/e-cal-backend.sgml      |    1 +
 docs/reference/camel/tmpl/camel-cipher-context.sgml               |    2 ++
 6 files changed, 9 insertions(+), 3 deletions(-)

commit b863589ea97a2372b6195c914306c1fb05504a31
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 5 11:41:22 2011 -0400

    camel_stream_vprintf() doesn't exist.
    
    Remove its declaration from camel-stream.h.

 camel/camel-stream.h                        |    3 ---
 docs/reference/camel/camel-sections.txt     |    1 -
 docs/reference/camel/tmpl/camel-stream.sgml |   11 -----------
 3 files changed, 15 deletions(-)

commit 19acf0f0d874186da30de25cb28d77f3d9ff39dc
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 5 10:50:11 2011 -0400

    Remove camel_stream_reset().
    
    All use cases accounted for; they're all seekable streams, so use
    g_seekable_seek() instead if you need to reset the cursor position.
    
    Obviously an API break.  The libcamel soname has already been bumped for
    3.1.4 so we'll leave it be.

 camel/camel-http-stream.c                   |   13 --------
 camel/camel-stream-filter.c                 |   23 --------------
 camel/camel-stream-null.c                   |   10 -------
 camel/camel-stream.c                        |   43 ---------------------------
 camel/camel-stream.h                        |    4 ---
 camel/providers/imapx/camel-imapx-stream.c  |    9 ------
 camel/providers/nntp/camel-nntp-stream.c    |    9 ------
 camel/providers/pop3/camel-pop3-stream.c    |    9 ------
 docs/reference/camel/camel-sections.txt     |    1 -
 docs/reference/camel/tmpl/camel-stream.sgml |   10 -------
 10 files changed, 131 deletions(-)

commit b0ffef9c9da333986f99bb11fb14f456342336ea
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 5 09:20:47 2011 -0400

    Prefer g_seekable_seek() over camel_stream_reset().
    
    When a stream is obviously a file or memory stream (both of which
    implement the GSeekable interface), use g_seekable_seek() instead of
    camel_stream_reset().
    
    This is helping me discover if it's safe to remove camel_stream_reset().
    We want to eventually move to GIO streams, which have no reset method.

 camel/camel-cipher-context.c                    |    7 +++-
 camel/camel-data-wrapper.c                      |   16 ++++++--
 camel/camel-filter-driver.c                     |    3 +-
 camel/camel-gpg-context.c                       |   34 ++++++++++------
 camel/camel-mime-part-utils.c                   |    5 ++-
 camel/camel-multipart-signed.c                  |   48 +++++++++++++++++------
 camel/camel-smime-context.c                     |   27 ++++++++-----
 camel/providers/imap/camel-imap-message-cache.c |    6 ++-
 camel/providers/imapx/camel-imapx-server.c      |    7 ++--
 camel/providers/imapx/camel-imapx-stream.c      |    6 ++-
 camel/providers/imapx/camel-imapx-utils.c       |   12 ++++--
 camel/providers/nntp/camel-nntp-folder.c        |    8 +++-
 camel/providers/nntp/camel-nntp-store.c         |    2 +-
 camel/providers/pop3/camel-pop3-folder.c        |    7 +++-
 camel/tests/lib/messages.c                      |    6 +--
 camel/tests/message/test4.c                     |    3 +-
 camel/tests/mime-filter/test-tohtml.c           |    3 +-
 camel/tests/smime/pgp.c                         |    6 +--
 camel/tests/smime/pkcs7.c                       |   10 ++---
 19 files changed, 149 insertions(+), 67 deletions(-)

commit 3c08defc43747d0e0cbf0f807dab9cec9091e922
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 5 09:36:13 2011 -0400

    Camel: Remove some unnecessary type casts.

 camel/providers/imap/camel-imap-command.c          |    6 ++--
 camel/providers/imap/camel-imap-folder.c           |   38 ++++++++++----------
 camel/providers/imap/camel-imap-message-cache.c    |    8 ++---
 camel/providers/imapx/camel-imapx-server.c         |    2 +-
 camel/providers/local/camel-local-folder.c         |    2 +-
 camel/providers/local/camel-maildir-folder.c       |    2 +-
 camel/providers/local/camel-mbox-summary.c         |    2 +-
 camel/providers/local/camel-mh-folder.c            |    4 +--
 camel/providers/pop3/camel-pop3-store.c            |    4 +--
 .../providers/sendmail/camel-sendmail-transport.c  |    4 +--
 camel/tests/lib/camel-test.h                       |    2 +-
 camel/tests/mime-filter/test-charset.c             |    4 +--
 camel/tests/smime/pgp-mime.c                       |    4 +--
 camel/tests/smime/pgp.c                            |    4 +--
 camel/tests/smime/pkcs7.c                          |    8 ++---
 15 files changed, 47 insertions(+), 47 deletions(-)

commit acc834c159416ba085106e55c198a08396fc9ee3
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 5 07:07:23 2011 -0400

    CamelImapWrapper: Use GError instead of errno.

 camel/providers/imap/camel-imap-wrapper.c |   12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

commit 064457e38c91ff903d81a60eabf00a151a142142
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 5 07:00:48 2011 -0400

    camel_stream_process_connect(): Add GError parameter.

 camel/camel-sasl-ntlm.c                            |    2 +-
 camel/camel-stream-process.c                       |   24 +++++++++++++++++---
 camel/camel-stream-process.h                       |    3 ++-
 camel/providers/imap/camel-imap-store.c            |   18 ++++-----------
 camel/providers/imapx/camel-imapx-server.c         |   18 ++++-----------
 .../reference/camel/tmpl/camel-stream-process.sgml |    1 +
 6 files changed, 33 insertions(+), 33 deletions(-)

commit f68fdb1c7b98e172081052d4f7a658a23f687520
Author: Fran Dieguez <fran@openhost.es>
Date:   Tue Jul 5 11:29:17 2011 +0200

    Updated Galician translations

 po/gl.po |  408 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 205 insertions(+), 203 deletions(-)

commit bee92a9f83f191cb480033e243551a8913af9a5a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 5 00:06:46 2011 -0400

    camel_tcp_stream_ssl_enable_ssl(): Add GError parameter.

 camel/camel-tcp-stream-ssl.c                        |    7 +++++--
 camel/camel-tcp-stream-ssl.h                        |    3 ++-
 camel/providers/imap/camel-imap-store.c             |   10 +++++-----
 camel/providers/imapx/camel-imapx-server.c          |   11 +++++------
 camel/providers/pop3/camel-pop3-store.c             |   11 ++++++-----
 camel/providers/smtp/camel-smtp-transport.c         |   11 +++++------
 docs/reference/camel/tmpl/camel-tcp-stream-ssl.sgml |    1 +
 7 files changed, 29 insertions(+), 25 deletions(-)

commit f0a7315b73e2c18eefd55a4f7bf9aee16215a1e5
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jul 4 23:44:58 2011 -0400

    SMTP: Use GError instead of errno.

 camel/providers/smtp/camel-smtp-transport.c |  123 ++++++++++++---------------
 1 file changed, 55 insertions(+), 68 deletions(-)

commit c231be708c03ba495de0f73aba9d5baacfb16d83
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jul 4 23:30:56 2011 -0400

    NNTP: Remove unnecessary <errno.h> includes.

 camel/providers/nntp/camel-nntp-folder.c        |    1 -
 camel/providers/nntp/camel-nntp-store-summary.c |    1 -
 camel/providers/nntp/camel-nntp-store.c         |    1 -
 3 files changed, 3 deletions(-)

commit 8681f51e067140bdccaf5371488fcda4c232e3f8
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jul 4 22:08:04 2011 -0400

    POP3: Use GError instead of errno.

 camel/providers/pop3/camel-pop3-engine.c |   34 ++++++----
 camel/providers/pop3/camel-pop3-engine.h |   32 ++++++----
 camel/providers/pop3/camel-pop3-folder.c |  103 ++++++++++--------------------
 camel/providers/pop3/camel-pop3-folder.h |    1 -
 camel/providers/pop3/camel-pop3-store.c  |   33 ++++------
 camel/providers/pop3/camel-pop3-stream.c |   50 +++++----------
 camel/providers/pop3/camel-pop3-stream.h |   21 +++---
 7 files changed, 119 insertions(+), 155 deletions(-)

commit de684c47e273b19fde0e5656e512f958277017f0
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Mon Jul 4 21:50:28 2011 +0200

    [l10n] Updated German translation

 po/de.po |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 664a475aab190bd00bfc7eaf58edc000c3b86275
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Mon Jul 4 21:48:37 2011 +0200

    [l10n] Updated German translation

 po/de.po | 3032 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 1586 insertions(+), 1446 deletions(-)

commit 988d2666aaed47bab3d21c79c3eda216492811c0
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jul 4 10:53:37 2011 -0400

    Camel: Fix Gtk-Doc notation in comment blocks.

 camel/camel-certdb.c         |    4 ++--
 camel/camel-data-wrapper.c   |    4 ++--
 camel/camel-folder-search.c  |    2 +-
 camel/camel-folder-summary.c |    4 ++--
 camel/camel-folder.c         |    4 ++--
 camel/camel-mempool.c        |    2 +-
 camel/camel-mime-filter.c    |    4 ++--
 camel/camel-mime-parser.c    |    6 +++---
 camel/camel-mime-part.c      |    2 +-
 camel/camel-multipart.c      |    2 +-
 camel/camel-service.c        |    4 ++--
 camel/camel-session.c        |    8 ++++----
 camel/camel-store-summary.c  |    4 ++--
 camel/camel-store.c          |    4 ++--
 camel/camel-stream-buffer.c  |    2 +-
 camel/camel-tcp-stream.c     |    6 +++---
 camel/camel-transport.c      |    4 ++--
 camel/camel-vee-folder.c     |    4 ++--
 18 files changed, 35 insertions(+), 35 deletions(-)

commit 8bd4202f6118795a105f3f10a32ee01f4f50a97a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jul 4 09:21:02 2011 -0400

    Authorization domains are no longer used in password storage.
    
    They are a relic of keyfile-based password storage, where the auth
    domain was merely the keyfile group name.  Keyring-based password
    storage, which we now use exclusively, has no such concept.
    
    Rename all "component_name" parameters in e-passwords.c to "unused" and
    remove their argument guards from functions.
    
    Remove all AUTH_DOMAIN definitions from ECredentials.  Better to nip
    that in the bud before we're stuck with those symbols.  DO NOT bump the
    libedataserver soname, however, since that would be highly disruptive to
    distros and nothing uses ECredentials yet.
    
    Remove the "domain" parameter from CamelSession password methods.  Also
    remove any mention of "auth_domain" URL parameters.  This is a genuine
    API break requiring a libcamel soname bump, but no one cares.

 camel/camel-gpg-context.c                          |    4 +-
 camel/camel-sasl-popb4smtp.c                       |    2 +-
 camel/camel-session.c                              |    7 +--
 camel/camel-session.h                              |    4 --
 camel/providers/imap/camel-imap-store.c            |    4 +-
 camel/providers/imapx/camel-imapx-server.c         |    5 +-
 camel/providers/nntp/camel-nntp-store.c            |    8 ++-
 camel/providers/pop3/camel-pop3-store.c            |    2 +-
 camel/providers/smtp/camel-smtp-transport.c        |    2 +-
 configure.ac                                       |    2 +-
 docs/reference/camel/tmpl/camel-session.sgml       |    2 -
 .../libedataserver/libedataserver-sections.txt     |    4 --
 .../libedataserver/tmpl/e-credentials.sgml         |   28 ---------
 .../libedataserverui/tmpl/e-passwords.sgml         |   10 ++--
 libedataserver/e-credentials.h                     |    5 --
 libedataserverui/e-book-auth-util.c                |   35 +++--------
 libedataserverui/e-client-utils.c                  |   63 ++++----------------
 libedataserverui/e-passwords.c                     |   30 ++++------
 libedataserverui/e-passwords.h                     |   10 ++--
 19 files changed, 55 insertions(+), 172 deletions(-)

commit 17961cbead289e0911491c2564817c845c6d0298
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Jul 4 14:58:46 2011 +0530

    post release version bump

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eadc248ea9259c09c55bcf126fbd22c106f72a6e
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Jul 4 14:16:23 2011 +0530

    News update for 3.1.3 release

 NEWS |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)

commit 9ad89aa8684f314c06633e15dccecbf09c4bb80f
Author: Fran Dieguez <fran@openhost.es>
Date:   Sun Jul 3 18:04:10 2011 +0200

    Updated Galician translations

 po/gl.po |  512 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 257 insertions(+), 255 deletions(-)

commit 2d93969c25b0bcc631dd2d22b416481b0d2b1823
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jun 28 15:28:38 2011 -0400

    libedata-cal cleanups.

 calendar/libedata-cal/Makefile.am                  |    6 +-
 .../libedata-cal/e-cal-backend-loader-factory.c    |   28 --
 .../libedata-cal/e-cal-backend-loader-factory.h    |   59 ----
 calendar/libedata-cal/e-data-cal-factory.c         |  312 +++++++++++---------
 calendar/libedata-cal/e-data-cal-factory.h         |   10 +-
 .../calendar/libedata-cal/libedata-cal-docs.sgml   |    1 -
 .../libedata-cal/libedata-cal-sections.txt         |   17 --
 .../tmpl/e-cal-backend-loader-factory.sgml         |    7 -
 8 files changed, 180 insertions(+), 260 deletions(-)

commit b0af656d1504c27f821e07df6f74eaa31f698827
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jul 3 08:48:13 2011 -0400

    Fix build break (my bad).

 addressbook/libebook/e-book-client.c |    3 +--
 calendar/libecal/e-cal-client.c      |    3 +--
 libedataserver/e-client.c            |    2 +-
 3 files changed, 3 insertions(+), 5 deletions(-)

commit f8a2e8ec3d29e02be7f167cc917cac84da5e33f8
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jul 2 14:52:01 2011 -0400

    Update API documentation.

 addressbook/libebook/e-destination.h               |    7 +-
 addressbook/libebook/e-vcard.h                     |  149 ++--
 addressbook/libedata-book/e-data-book.h            |    2 +-
 calendar/libecal/e-cal-check-timezones.h           |   66 +-
 calendar/libecal/e-cal-client.h                    |    2 +-
 calendar/libecal/e-cal.h                           |    2 -
 calendar/libedata-cal/e-data-cal-view.h            |    2 +-
 .../addressbook/libebook/libebook-docs.sgml        |   10 +-
 .../addressbook/libebook/libebook-sections.txt     |  179 +++-
 docs/reference/addressbook/libebook/libebook.types |    4 +
 .../libebook/tmpl/e-book-client-view.sgml          |  115 +++
 .../addressbook/libebook/tmpl/e-book-client.sgml   |  510 +++++++++++
 .../addressbook/libebook/tmpl/e-destination.sgml   |  140 +--
 .../addressbook/libebook/tmpl/e-vcard.sgml         |  107 ++-
 .../libedata-book/libedata-book-docs.sgml          |    1 +
 .../libedata-book/libedata-book-sections.txt       |  251 +++---
 .../tmpl/e-book-backend-sqlitedb.sgml              |  324 +++++++
 .../libedata-book/tmpl/e-book-backend-sync.sgml    |   64 ++
 .../libedata-book/tmpl/e-book-backend.sgml         |  229 +++++
 .../libedata-book/tmpl/e-data-book-factory.sgml    |    9 +
 .../libedata-book/tmpl/e-data-book-view.sgml       |   10 +
 .../libedata-book/tmpl/e-data-book.sgml            |  108 ++-
 docs/reference/calendar/libecal/libecal-docs.sgml  |   10 +-
 .../calendar/libecal/libecal-sections.txt          |  323 ++++---
 docs/reference/calendar/libecal/libecal.types      |    4 +
 .../libecal/tmpl/e-cal-check-timezones.sgml        |   69 +-
 .../calendar/libecal/tmpl/e-cal-client-view.sgml   |  125 +++
 .../calendar/libecal/tmpl/e-cal-client.sgml        |  919 ++++++++++++++++++++
 .../calendar/libecal/tmpl/e-cal-util.sgml          |    7 +
 docs/reference/calendar/libecal/tmpl/e-cal.sgml    |    9 +
 .../libedata-cal/libedata-cal-sections.txt         |  422 +++++----
 .../libedata-cal/tmpl/e-cal-backend-sync.sgml      |   99 ++-
 .../calendar/libedata-cal/tmpl/e-cal-backend.sgml  |  329 ++++++-
 .../libedata-cal/tmpl/e-data-cal-factory.sgml      |    9 +
 .../libedata-cal/tmpl/e-data-cal-view.sgml         |   27 +
 .../calendar/libedata-cal/tmpl/e-data-cal.sgml     |  266 +++++-
 docs/reference/camel/camel-sections.txt            |    3 +-
 .../reference/camel/tmpl/camel-cipher-context.sgml |   12 +
 docs/reference/camel/tmpl/camel-data-cache.sgml    |    9 +
 docs/reference/camel/tmpl/camel-folder-search.sgml |   10 +
 docs/reference/camel/tmpl/camel-unused.sgml        |   10 -
 .../reference/libebackend/libebackend-sections.txt |    5 +
 docs/reference/libebackend/tmpl/e-sqlite3-vfs.sgml |   30 +
 docs/reference/libedataserver/Makefile.am          |    6 +-
 .../libedataserver/libedataserver-docs.sgml        |    3 +
 .../libedataserver/libedataserver-sections.txt     |  119 +++
 docs/reference/libedataserver/libedataserver.types |    2 +
 docs/reference/libedataserver/tmpl/e-client.sgml   |  565 ++++++++++++
 .../libedataserver/tmpl/e-credentials.sgml         |  304 +++++++
 .../libedataserver/tmpl/e-operation-pool.sgml      |   68 ++
 docs/reference/libedataserver/tmpl/e-util.sgml     |   33 +
 .../libedataserverui/libedataserverui-docs.sgml    |    1 +
 .../libedataserverui/libedataserverui-sections.txt |   32 +-
 .../libedataserverui/tmpl/e-client-utils.sgml      |  184 ++++
 .../libedataserverui/tmpl/e-contact-store.sgml     |   38 +-
 .../tmpl/e-name-selector-dialog.sgml               |   10 +
 .../libedataserverui/tmpl/e-name-selector.sgml     |   16 +
 .../tmpl/libedataserverui-unused.sgml              |   42 +
 libedataserver/e-client.h                          |    6 +-
 libedataserver/e-credentials.h                     |    6 +-
 60 files changed, 5633 insertions(+), 790 deletions(-)

commit b13ee9d881e3d679163cc2d6075cd7cf4d7c9906
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jul 2 11:46:04 2011 -0400

    Coding style and whitespace cleanups.

 .../backends/google/e-book-backend-google.c        |    4 +--
 .../backends/google/e-gdata-goa-authorizer.c       |    4 +--
 addressbook/libebook/e-contact.c                   |    4 +--
 addressbook/libebook/e-destination.c               |    7 ++---
 addressbook/libebook/e-vcard.c                     |   32 +++++++++----------
 calendar/libecal/e-cal-client.c                    |    4 +--
 libebackend/e-data-server-module.c                 |   29 ++++++++++++-----
 libebackend/e-file-cache.c                         |   33 ++++++++++++++------
 libebackend/e-offline-listener.c                   |   20 +++++++++---
 libedataserverui/e-client-utils.c                  |    2 +-
 libedataserverui/e-contact-store.c                 |    2 +-
 11 files changed, 88 insertions(+), 53 deletions(-)

commit 89d6972ff8f446ab65d31c52992e90bcfd2b6b7d
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jul 1 20:00:57 2011 +0200

    Bug #650671 - Service connect/disconnect not cancelled properly

 camel/camel-operation.c |   35 +++++++++++++++++++++++++----------
 1 file changed, 25 insertions(+), 10 deletions(-)

commit 2547ecfe8f6a7faf1b39d113ebc197eb5fe50160
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jul 1 10:56:59 2011 -0400

    Require libgdata >= 0.9.1 for GNOME Online Accounts support.
    
    Appearently there were more API changes since libgdata 0.9.0.

 configure.ac |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit c8c70903fc6699318e32e4ffb90cedd0c30bc0a4
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jul 1 14:44:48 2011 +0200

    Bug #653476 - icaltimezone not copied completely with libical 0.43
    
    This is based on Chen's findings and initial patch for the issue.
    Once eds will depend on libical 0.46 this can be removed.

 calendar/libecal/e-cal-client.c |   40 +++++++++++++++++++++++++++++++++++----
 1 file changed, 36 insertions(+), 4 deletions(-)

commit e41222806ade76a9c998de69255db7de430629b2
Author: Daniel Nylander <po@danielnylander.se>
Date:   Fri Jul 1 09:54:55 2011 +0200

    Updated Swedish translation

 po/sv.po | 2985 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 1540 insertions(+), 1445 deletions(-)

commit f6e883fd3700647f8c642978f4265dd7a61f2c0f
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Thu Jun 30 17:09:34 2011 +0200

    Bug #650126 - Add API to set the scroll policy of the Contacts container

 libedataserverui/e-name-selector-dialog.c |   34 ++++++++++++++++++++++++++++-
 libedataserverui/e-name-selector-dialog.h |    4 ++++
 2 files changed, 37 insertions(+), 1 deletion(-)

commit 04a5981aba2e3f81801b6a3fdb7f41275f32f112
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jun 30 13:28:17 2011 +0200

    Bug #653385 - ldaps fails with server using self-signed certificate

 addressbook/backends/ldap/e-book-backend-ldap.c |    4 ++++
 1 file changed, 4 insertions(+)

commit a0276ab843b201ec2b904d6d9914baaabeb82126
Author: Travis Reitter <treitter@gmail.com>
Date:   Wed Jun 29 16:33:10 2011 -0700

    Bump the required version of Vala for the bindings.
    
    Closes: bgo#651722 - EDS vala bindings require newer version of Vala

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit de2f084a83a79702d05aa807ea7105f940755fba
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jun 29 23:02:49 2011 +0200

    e_cal_client_get_object() should not return VCALENDAR components
    
    The e_cal_get_object() returns either detached instance, the master
    object or the first object from the VCALENDAR component, thus make
    ECalClient do this too.
    
    This was discovered while fixing regression crash from bug #579779.

 calendar/libecal/e-cal-client.c |   89 +++++++++++++++++++++++++++++++++++++--
 1 file changed, 85 insertions(+), 4 deletions(-)

commit 2d26c99306abdd442de86ec6ad094cd75500d53b
Author: Hannie Dumoleyn <hannie@ubuntu-nl.org>
Date:   Wed Jun 29 19:27:53 2011 +0200

    Updated Dutch translation by Hannie Dumoleyn

 po/nl.po | 3017 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1600 insertions(+), 1417 deletions(-)

commit da2a61040167614aec55b9a84ed1824a0cfd6780
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jun 29 08:46:57 2011 +0200

    Minor compiler warning fix (change #if to #ifdef)

 addressbook/libedata-book/e-data-book-factory.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 79e0bffc9f51c8a8944dc8463d594ccc4d812d76
Author: Dan Vrátil <dvratil@redhat.com>
Date:   Wed Jun 29 08:34:18 2011 +0200

    Bug #224687 - Skip ignored destinations in destination_get_address()

 addressbook/libebook/e-destination.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 38f4c183321d678435c1371d942672860aa765c4
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jun 29 07:38:35 2011 +0200

    Fix LDAP authentication and process authentication requests on idle

 addressbook/backends/ldap/e-book-backend-ldap.c |   12 ++-
 libedataserver/e-client.c                       |   91 +++++++++--------------
 libedataserverui/e-client-utils.c               |   18 ++++-
 3 files changed, 63 insertions(+), 58 deletions(-)

commit a8a17cfbcd82447e670c508c4dc89c201fbcef91
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jun 26 07:54:44 2011 -0400

    Add OAuth support to Google Contacts backend.
    
    For ESources tagged with a "goa-account-id" property set by Evolution,
    authenticate using OAuth 1.0 via libgoa-1.0 and libgdata 0.9.

 addressbook/backends/google/Makefile.am            |   49 +-
 .../backends/google/e-book-backend-google.c        |  339 ++++++++-----
 .../backends/google/e-gdata-goa-authorizer.c       |  524 ++++++++++++++++++++
 .../backends/google/e-gdata-goa-authorizer.h       |   68 +++
 addressbook/libedata-book/Makefile.am              |    6 +-
 addressbook/libedata-book/e-data-book-factory.c    |   86 ++++
 configure.ac                                       |   36 +-
 7 files changed, 963 insertions(+), 145 deletions(-)

commit f0eef4fd9501eb26048afff9623a21f8552b4f1c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jun 27 09:24:33 2011 -0400

    libedata-book cleanups.

 addressbook/libedata-book/Makefile.am           |  126 ++++++------
 addressbook/libedata-book/e-data-book-factory.c |  243 ++++++++++++++---------
 2 files changed, 213 insertions(+), 156 deletions(-)

commit e5f28da0cf6fd5322004c24854d622dba3bd7ebf
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Jun 28 11:46:39 2011 +0200

    Minor compiler warning fix (change #if to #ifdef)

 addressbook/backends/google/e-book-backend-google.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 34fc3da219f5cb5ee1e4451e723259735c2fac7f
Author: Dan Vrátil <dvratil@redhat.com>
Date:   Tue Jun 28 11:39:54 2011 +0200

    Bug #224687 - Create lists of lists

 addressbook/libebook/e-destination.c |  306 +++++++++++++++++++++++++---------
 addressbook/libebook/e-destination.h |    1 +
 addressbook/libebook/e-vcard.h       |    8 +-
 3 files changed, 231 insertions(+), 84 deletions(-)

commit be8827d105122c00b0f23d513b36a24e185adcdb
Author: Raul Gutierrez Segales <rgs@collabora.co.uk>
Date:   Tue Jun 28 08:05:47 2011 +0100

    Vala bindings: we depend on gio-2.0

 vala/libebook-1.2.deps |    1 +
 1 file changed, 1 insertion(+)

commit af86bdd89d57fac3d266438072fef93c3139aeaa
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Jun 27 11:29:36 2011 +0200

    Allow asynchronous retrieval of EClient capabilities for easier caching

 addressbook/libebook/e-book-client.c              |   52 ++++++---
 calendar/libecal/e-cal-client.c                   |   54 ++++++---
 libedataserver/e-client.c                         |  121 +++++++++++++++++++--
 libedataserver/e-client.h                         |    9 +-
 libedataserverui/e-client-utils.c                 |   22 +++-
 tests/libebook/client/test-client-examine.c       |    6 +-
 tests/libecal/client/test-client-examine.c        |    4 +-
 tests/libedataserverui/test-client-examine-auth.c |    7 +-
 8 files changed, 225 insertions(+), 50 deletions(-)

commit 6634e40635092a2f47877c2f3bc05816a33c32d8
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jun 26 07:50:50 2011 -0400

    Fix build breaks when using libgdata 0.9.

 .../backends/google/e-book-backend-google.c        |   28 ++++++++++++++++----
 1 file changed, 23 insertions(+), 5 deletions(-)

commit ec36aa4b96e7efa232bdad4f42aa0fc354ae83ed
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jun 25 13:37:56 2011 -0400

    Remove pointless ENABLE_THREADS define.
    
    Of course we enable thread support.  We love threads!  And lots of
    complex mutex locking!  It's great job security.  </sarcasm>

 camel/providers/imap/camel-imap-folder.c  |    4 ----
 camel/providers/imap/camel-imap-private.h |   16 ----------------
 configure.ac                              |    6 ------
 3 files changed, 26 deletions(-)

commit 50667273e0db720333065e6e1f043b27609ed096
Author: Raul Gutierrez Segales <rgs@collabora.co.uk>
Date:   Sat Jun 25 13:03:13 2011 +0100

    Introspection: fix annotation in e_vcard_add_attribute

 addressbook/libebook/e-vcard.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 94067249615eea89fb0ea4bb75999a47d6ff0464
Author: Raul Gutierrez Segales <rgs@collabora.co.uk>
Date:   Sat Jun 25 12:40:59 2011 +0100

    Introspection: fix annotation in e_vcard_get_attribute

 addressbook/libebook/e-vcard.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bb2e7b131e9a67a30e3412ee23a6ddded6239375
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jun 24 18:51:22 2011 -0400

    SMTP: Handle 235 code after initial AUTH command.
    
    The server may accept the initial response in our AUTH command and
    return a 235 (success) code without a 334 (continue) code, such as
    for example with XOAUTH.  Handle this correctly.

 camel/providers/smtp/camel-smtp-transport.c |    4 ++++
 1 file changed, 4 insertions(+)

commit 75cc27f6f649ca274ed27e392883f2e990e46a82
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jun 24 11:29:04 2011 -0400

    Make Camel's SASL framework more extensible.
    
    Gather SASL mechanism names by traversing subclasses of CamelSasl
    instead of hard-coding all known mechanism names.  This allows
    mechanisms to be added from outside of libcamel.
    
    This adds a CamelServiceAuthType pointer to CamelSaslClass, which
    changes the ABI.  Statically registered subclasses can just point to a
    static CamelServiceAuthType struct.  Dynamically registered subclasses
    should allocate a CamelServiceAuthType struct in their base_init class
    method and free it in their base_finalize class method.
    
    Adapt CamelSasl subclasses to the new approach.

 camel/camel-sasl-anonymous.c                       |    3 +-
 camel/camel-sasl-anonymous.h                       |    2 -
 camel/camel-sasl-cram-md5.c                        |    3 +-
 camel/camel-sasl-cram-md5.h                        |    2 -
 camel/camel-sasl-digest-md5.c                      |    3 +-
 camel/camel-sasl-digest-md5.h                      |    2 -
 camel/camel-sasl-gssapi.c                          |    3 +-
 camel/camel-sasl-gssapi.h                          |    2 -
 camel/camel-sasl-login.c                           |    3 +-
 camel/camel-sasl-login.h                           |    2 -
 camel/camel-sasl-ntlm.c                            |    3 +-
 camel/camel-sasl-ntlm.h                            |    2 -
 camel/camel-sasl-plain.c                           |    3 +-
 camel/camel-sasl-plain.h                           |    2 -
 camel/camel-sasl-popb4smtp.c                       |    3 +-
 camel/camel-sasl-popb4smtp.h                       |    2 -
 camel/camel-sasl.c                                 |  174 ++++++++++++++------
 camel/camel-sasl.h                                 |    3 +
 configure.ac                                       |    2 +-
 docs/reference/camel/camel-sections.txt            |    8 -
 .../reference/camel/tmpl/camel-sasl-anonymous.sgml |    6 -
 docs/reference/camel/tmpl/camel-sasl-cram-md5.sgml |    6 -
 .../camel/tmpl/camel-sasl-digest-md5.sgml          |    6 -
 docs/reference/camel/tmpl/camel-sasl-gssapi.sgml   |    6 -
 docs/reference/camel/tmpl/camel-sasl-login.sgml    |    6 -
 docs/reference/camel/tmpl/camel-sasl-ntlm.sgml     |    6 -
 docs/reference/camel/tmpl/camel-sasl-plain.sgml    |    6 -
 .../reference/camel/tmpl/camel-sasl-popb4smtp.sgml |    6 -
 docs/reference/camel/tmpl/camel-unused.sgml        |   48 ++++++
 29 files changed, 195 insertions(+), 128 deletions(-)

commit d285e117a39ba49bec3a84e3c910f12721960a8a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jun 24 10:42:02 2011 -0400

    CamelSasl: Coding style cleanups.

 camel/camel-sasl.c |   50 ++++++++++++++++++++++++++++----------------------
 1 file changed, 28 insertions(+), 22 deletions(-)

commit aed28f90ca025dd41455b8549fc25036c7ed3605
Author: Colin Walters <walters@verbum.org>
Date:   Thu Jun 23 15:17:14 2011 -0400

    Fix a few srcdir != builddir issues
    
    jhbuild will be defaulting to this soon.

 addressbook/libebook/Makefile.am |    5 ++++-
 libedataserver/Makefile.am       |    2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)

commit a4bb7fe39f70c8f457c1b7f69b8c9e5c08024843
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jun 23 18:27:37 2011 +0200

    Keep opening EClient-s till they report busy error

 libedataserverui/e-client-utils.c |   32 +++++++++++++++++++++++++++++++-
 1 file changed, 31 insertions(+), 1 deletion(-)

commit 6a4083ae726235f64562dc6ec198f86af17567aa
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jun 23 18:26:53 2011 +0200

    Make loading of ENameSelector on demand and cancellable

 libedataserverui/e-name-selector.c |   69 ++++++++++++++++++++++++++++++------
 libedataserverui/e-name-selector.h |    2 ++
 2 files changed, 60 insertions(+), 11 deletions(-)

commit 12552687560d910293f8a15b0b990c42cbaff869
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jun 23 08:44:13 2011 +0200

    Reverting one line I added to Christophe's commit on my own
    
    I added this change to Christophe's commit myself, and I didn't
    notice that it is unnecessary change, thus I'm reverting it back.
    Christophe notified me about my fault in bug #652173.

 addressbook/libebook/e-contact.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b4e498e53e058872f524552b2508d918fa531c01
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Wed Jun 22 16:18:21 2011 +0200

    Bug #652173 - libebook: Delay client-side vCard parsing

 addressbook/libebook/e-contact.c |  111 +++++++++++++++++++++++---------------
 addressbook/libebook/e-vcard.c   |   66 +++++++++++++++++++----
 addressbook/libebook/e-vcard.h   |    2 +
 3 files changed, 128 insertions(+), 51 deletions(-)

commit dd81fa8fb98afd4028f11420fe3cbe47516085c2
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Tue Jun 21 13:53:49 2011 +0200

    Updated Galician translations

 po/gl.po |  471 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 250 insertions(+), 221 deletions(-)

commit 3d2a277bb82d5b5710b78771a3f072f5825343ad
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Jun 21 12:27:40 2011 +0200

    Bug #648468 - POP3 doesn't recover or claim error after lost connection

 camel/providers/pop3/camel-pop3-engine.c |   14 +++---
 camel/providers/pop3/camel-pop3-engine.h |    2 +-
 camel/providers/pop3/camel-pop3-folder.c |   79 ++++++++++++++++++------------
 camel/providers/pop3/camel-pop3-folder.h |    2 +-
 camel/providers/pop3/camel-pop3-store.c  |   23 ++++-----
 camel/providers/pop3/camel-pop3-stream.c |    8 ++-
 6 files changed, 76 insertions(+), 52 deletions(-)

commit b6ab0d14906400350a9a2bf50b3d8292a7fc9c1d
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Jun 20 13:56:46 2011 +0200

    Bug #269413 - Search treats "4 weeks" and "1 month" as synonymous

 camel/camel-filter-search.c   |   20 +++++++++++++++++
 camel/camel-folder-search.c   |   50 +++++++++++++++++++++++++++++++++++++++++
 camel/camel-folder-search.h   |    5 +++++
 camel/camel-search-sql-sexp.c |   21 +++++++++++++++++
 4 files changed, 96 insertions(+)

commit 33b2fa2b79d86345601fd1cefb3c5f00020f7e36
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Sun Jun 19 21:40:10 2011 +0200

    Updated Slovenian translation

 po/sl.po | 2603 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1397 insertions(+), 1206 deletions(-)

commit cb1028b99169860779f1fb140e67501fc38267fc
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Sun Jun 19 11:52:17 2011 +0200

    Updated Spanish translation

 po/es.po |  389 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 213 insertions(+), 176 deletions(-)

commit a60a6c2479a594d4aa24cb0d34faa595f3434770
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jun 15 15:07:23 2011 +0200

    Bug #565961 - Crash with recurring all-day event

 calendar/libecal/e-cal-client.c |   14 ++++++++++----
 calendar/libecal/e-cal.c        |   16 +++++++++++-----
 2 files changed, 21 insertions(+), 9 deletions(-)

commit eb9eb39c9869817afca6b4dc052c21492932d2f9
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jun 15 14:37:33 2011 +0200

    Fix few memory leaks

 camel/providers/imap/camel-imap-folder.c |   14 +++++++++++---
 camel/providers/imap/camel-imap-store.c  |    3 ++-
 2 files changed, 13 insertions(+), 4 deletions(-)

commit f2c9bdfbb74f3361e4b282f573f9fe3a32829c7c
Author: Raul Gutierrez Segales <rgs@collabora.co.uk>
Date:   Tue Jun 14 09:57:40 2011 +0100

    Emit notification for EClient::opened property
    
    From introspected bindings (i.e.: Vala) we can't
    see the opened signal cause it overlaps with the
    opened property. So we need to listen to notifications
    on the property related to the signal.

 libedataserver/e-client.c |    1 +
 1 file changed, 1 insertion(+)

commit ce922dd5faa7726be3117e4852dfb5d38416a448
Author: Travis Reitter <treitter@gmail.com>
Date:   Tue Jun 14 14:58:02 2011 +0100

    Fix sqlitedb-test build error.

 addressbook/libedata-book/Makefile.am |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit a224de987cc09b9e4aac9174bc9570d2fe07d96b
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue Jun 14 17:55:03 2011 +0530

    EBookBackendSqliteDD: Fix a missing comma in search contacts.

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

commit b857171bb6fe741d3050be035c840316d8da228b
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Jun 14 13:22:50 2011 +0200

    Bug #652530 - EClient - Notify about opening phase result first

 addressbook/libedata-book/e-book-backend.c |    6 +++---
 calendar/libedata-cal/e-cal-backend.c      |    6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

commit adea2328e8ab2175731a603bc6e900fab6fe0649
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Jun 14 09:30:27 2011 +0200

    Fix recently introduced compiler warnings in CalDAV calendar backend

 calendar/backends/caldav/e-cal-backend-caldav.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 79adb67e4572d01088c35f08c1f453316e135f71
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Tue Jun 14 09:19:04 2011 +0200

    Bug #652392 - Port to libgdata 0.9.0

 .../backends/google/e-book-backend-google.c        |  100 ++++++++++++++++++++
 configure.ac                                       |    2 +-
 2 files changed, 101 insertions(+), 1 deletion(-)

commit df52a3fa652503a2b7c8eb25f0ce7a5ea77e45ba
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Jun 14 08:51:15 2011 +0200

    Do not use deprecated EBook/ECal API

 addressbook/libebook/e-book-client-view.c          |   17 +-
 addressbook/libebook/e-book-client-view.h          |    2 +-
 addressbook/libebook/e-book-client.c               |   38 ++-
 addressbook/libebook/e-book-client.h               |    6 +-
 addressbook/libebook/e-book-query.h                |    4 +-
 addressbook/libebook/e-book-view-private.h         |    5 +
 addressbook/libebook/e-book-view.c                 |    4 +
 addressbook/libebook/e-book.c                      |    2 +-
 addressbook/libebook/e-destination.c               |   41 ++-
 addressbook/libebook/e-destination.h               |   10 +-
 addressbook/libedata-book/e-data-book-factory.c    |   10 +-
 addressbook/libedata-book/e-data-book.c            |    8 +-
 .../backends/contacts/e-cal-backend-contacts.c     |  122 +++----
 calendar/backends/file/e-cal-backend-file.c        |    5 +-
 calendar/libecal/e-cal-check-timezones.c           |  333 +++++++++++++++++++-
 calendar/libecal/e-cal-check-timezones.h           |   35 +-
 calendar/libecal/e-cal-client-view.c               |   17 +-
 calendar/libecal/e-cal-client-view.h               |    2 +-
 calendar/libecal/e-cal-client.c                    |   52 ++-
 calendar/libecal/e-cal-client.h                    |   10 +-
 calendar/libecal/e-cal-view-private.h              |    4 +
 calendar/libecal/e-cal-view.c                      |    4 +
 calendar/libecal/e-cal.c                           |    4 +
 calendar/libedata-cal/e-data-cal-factory.c         |   42 ++-
 configure.ac                                       |   21 +-
 libedataserver/e-client-private.h                  |    1 -
 libedataserver/e-client.c                          |   43 ++-
 libedataserver/e-client.h                          |   13 +-
 libedataserverui/e-book-auth-util.c                |   11 +
 libedataserverui/e-book-auth-util.h                |    7 +-
 libedataserverui/e-client-utils.c                  |  186 ++++++++---
 libedataserverui/e-client-utils.h                  |   11 +-
 libedataserverui/e-contact-store.c                 |  323 +++++++++++--------
 libedataserverui/e-contact-store.h                 |   23 +-
 libedataserverui/e-name-selector-dialog.c          |  131 +++++---
 libedataserverui/e-name-selector-dialog.h          |    1 -
 libedataserverui/e-name-selector-entry.c           |  156 +++++----
 libedataserverui/e-name-selector.c                 |   53 ++--
 libedataserverui/e-passwords.c                     |    2 +-
 tests/libebook/Makefile.am                         |  103 +++---
 tests/libecal/Makefile.am                          |   20 +-
 tests/libedataserverui/test-client-examine-auth.c  |   10 +-
 tests/libedataserverui/test-contact-store.c        |   10 +-
 43 files changed, 1355 insertions(+), 547 deletions(-)

commit 1709806a83de4ec927245b432bad2a03f17c2b09
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jun 13 12:10:26 2011 -0400

    Post-release version bump.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e493ab1d36cdea864b3d0e35c81abba0d485b587
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jun 13 12:08:21 2011 -0400

    Gtk-Doc updates.

 .../addressbook/libebook/tmpl/e-contact.sgml       |   44 +++++++++++---------
 .../libedata-book/tmpl/e-book-backend.sgml         |    1 +
 .../libecal/tmpl/e-cal-check-timezones.sgml        |    1 +
 .../calendar/libecal/tmpl/e-cal-util.sgml          |    1 +
 .../reference/camel/tmpl/camel-cipher-context.sgml |    2 +
 .../reference/camel/tmpl/camel-folder-summary.sgml |    9 ----
 docs/reference/camel/tmpl/camel-unused.sgml        |    8 ++++
 7 files changed, 37 insertions(+), 29 deletions(-)

commit dbbeec7a14b3928180dd493e9536cd08f66d25d5
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jun 13 12:08:09 2011 -0400

    NEWS update for 3.1.2 release.

 NEWS |   89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 89 insertions(+)

commit ee76fbd604a3dba600e1711aa3f41680b1e7980a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jun 13 10:24:19 2011 -0400

    Coding style and whitespace cleanups.

 addressbook/backends/file/e-book-backend-file.c    |    2 +-
 addressbook/backends/ldap/e-book-backend-ldap.c    |    2 +-
 addressbook/libebook/e-book-client-view.c          |   10 +-
 addressbook/libebook/e-book-client-view.h          |    2 +-
 addressbook/libebook/e-book-client.c               |    2 +-
 addressbook/libebook/e-book.c                      |    6 +-
 addressbook/libebook/e-vcard.c                     |    2 -
 addressbook/libedata-book/e-book-backend-sexp.c    |   14 +--
 .../libedata-book/e-book-backend-sqlitedb-test.c   |   24 ++---
 .../libedata-book/e-book-backend-sqlitedb.c        |  110 +++++++++-----------
 .../libedata-book/e-book-backend-sqlitedb.h        |    4 +-
 addressbook/libedata-book/e-book-backend-sync.h    |    6 +-
 addressbook/libedata-book/e-book-backend.c         |    2 +-
 addressbook/libedata-book/e-book-backend.h         |    4 +-
 addressbook/libedata-book/e-data-book.c            |    4 +-
 addressbook/libegdbus/e-gdbus-book-view.c          |    1 -
 addressbook/libegdbus/e-gdbus-book-view.h          |    3 +-
 addressbook/libegdbus/e-gdbus-book.c               |    2 +-
 .../backends/contacts/e-cal-backend-contacts.c     |    3 +-
 calendar/backends/file/e-cal-backend-file.c        |    6 +-
 calendar/libecal/e-cal-client-view.c               |    2 +-
 calendar/libecal/e-cal-client-view.h               |    2 +-
 calendar/libecal/e-cal-client.c                    |    1 -
 calendar/libecal/e-cal-client.h                    |    6 +-
 calendar/libedata-cal/e-cal-backend-sync.h         |    4 +-
 calendar/libedata-cal/e-data-cal-view.c            |    2 +-
 calendar/libedata-cal/e-data-cal.c                 |    1 -
 calendar/libegdbus/e-gdbus-cal-factory.c           |    4 +-
 calendar/libegdbus/e-gdbus-cal-view.c              |    1 -
 calendar/libegdbus/e-gdbus-cal.c                   |    2 +-
 camel/camel-data-cache.c                           |    2 +-
 camel/camel-db.c                                   |   21 ++--
 camel/camel-filter-driver.c                        |    6 +-
 camel/camel-folder-summary.c                       |   10 +-
 camel/camel-vee-folder.c                           |   75 +++++++------
 camel/providers/imapx/camel-imapx-server.c         |   11 +-
 libebackend/e-sqlite3-vfs.c                        |    2 +-
 libedataserver/e-client-private.h                  |    2 +-
 libedataserver/e-client.c                          |    3 +-
 libedataserver/e-credentials.c                     |   14 +--
 libedataserver/e-credentials.h                     |    4 +-
 libedataserver/e-gdbus-templates.c                 |   11 +-
 libedataserver/e-gdbus-templates.h                 |    4 +-
 libedataserver/e-operation-pool.c                  |    4 +-
 libedataserver/e-source-list.c                     |    1 -
 libedataserverui/e-client-utils.c                  |    4 +-
 tests/libebook/client/client-test-utils.c          |   14 +--
 tests/libebook/client/test-client-examine.c        |    1 -
 .../test-client-stress-factory--single-book.c      |    2 +-
 tests/libecal/client/client-test-utils.c           |   12 +--
 tests/libecal/client/test-client-create-object.c   |    2 +-
 tests/libecal/client/test-client-examine.c         |    3 +-
 .../test-client-stress-factory--single-cal.c       |    2 +-
 tests/libedataserverui/test-client-examine-auth.c  |    1 -
 54 files changed, 208 insertions(+), 237 deletions(-)

commit 1c45fab30784fa1e870620585d1550539d2c978a
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Jun 13 16:20:44 2011 +0530

    EBookBackendSqliteDB, e-sqlite3-vfs.[ch]: Add sqlitedb cache for addressbook. It can
    be used as summary+cache.

 addressbook/libedata-book/Makefile.am              |   12 +
 .../libedata-book/e-book-backend-sqlitedb-test.c   |  214 +++
 .../libedata-book/e-book-backend-sqlitedb.c        | 1687 ++++++++++++++++++++
 .../libedata-book/e-book-backend-sqlitedb.h        |  190 +++
 configure.ac                                       |    5 +
 libebackend/Makefile.am                            |    4 +
 libebackend/e-sqlite3-vfs.c                        |  338 ++++
 libebackend/e-sqlite3-vfs.h                        |   26 +
 8 files changed, 2476 insertions(+)

commit 1f7b5008d825035411bfd000fa48d69eccecc1da
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jun 11 14:54:50 2011 -0400

    CamelImapStore: Remove unused declarations.

 camel/providers/imap/camel-imap-store.h |   57 +++++--------------------------
 1 file changed, 9 insertions(+), 48 deletions(-)

commit 71ee44ea9772d952ca2e896d06d6827546db1cb7
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jun 10 10:36:24 2011 -0400

    CamelIMAPXFolder: Fix handling of "filter_junk" option.
    
    Looks like a typo.  Just stumbled on this by accident, but I wonder
    if it has something to do with certain junk filtering bugs I've seen
    reported by IMAPX users.

 camel/providers/imapx/camel-imapx-folder.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bfa484e0f95726e8797eec747e4fd8e7429a8601
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Jun 10 14:41:46 2011 +0200

    Fixup markup of e_vcard_attribute_add_param (takes ownership of param)

 addressbook/libebook/e-vcard.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2e63abebf68ff6152bfb68ffde540d623de742dd
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Jun 10 12:10:49 2011 +0200

    Annotate e_vcard_attribute_new (group name may be null)

 addressbook/libebook/e-vcard.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b90c80002e7ccbd22386edcadc604b29da383655
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Jun 10 12:10:01 2011 +0200

    Use the right free function in the boxed type for EVCardAttributeParam
    
    We were using e_vcard_attribute_free, not e_vcard_attribute_param_free

 addressbook/libebook/e-vcard.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 56b1bf08b1a235c7b08deaa94693d8a2b5c13dc8
Author: Abduxukur Abdurixit <abdurixit@gmail.com>
Date:   Fri Jun 10 09:54:04 2011 +0200

    Added UG translation

 po/ug.po | 2606 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1375 insertions(+), 1231 deletions(-)

commit 0b1fc26a4e78cc3adb0227abd97e5d21384ba6a9
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Thu Jun 9 12:44:33 2011 +0200

    Updated Norwegian bokmål translation

 po/nb.po |  101 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 47 insertions(+), 54 deletions(-)

commit a38624e510140a5223d881e5c33f9e8de465daa2
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue Jun 7 18:20:35 2011 +0530

    CamelVeeFolder: Check for the presence of unmatched folder before
    accessing full_name, error in previous commit.

 camel/camel-vee-folder.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 2d7a7779bdc4161f2bd4cea1d301ca43ebd53e96
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue Jun 7 16:21:25 2011 +0530

    CamelVeeFolder: Adapt changes to unmatched_check_uid that was missed in commit -
    6bc75c47f516301364d653140fcf82193d0a2d52 .

 camel/camel-vee-folder.c |   44 +++++++++++++++++++++++++++++++++-----------
 1 file changed, 33 insertions(+), 11 deletions(-)

commit 00f20c9b4c129b5e0fcf11c19b67588ae03e2a88
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue Jun 7 16:05:51 2011 +0530

    CamelVeeFolder: Fix a hang in folder_change_change. do not read db in between a transaction

 camel/camel-vee-folder.c |  137 +++++++++++++++++++++++++++++-----------------
 1 file changed, 88 insertions(+), 49 deletions(-)

commit 768391222fe89cbcfc1eb38be9deb9ff201ac534
Author: Patrick Ohly <patrick.ohly@intel.com>
Date:   Tue May 17 09:45:24 2011 +0200

    calendar: include rid in "objects-removed" ECalView signal
    
    Since migration to D-Bus for libecal<->EDS communication, the
    RECURRENCE-ID (rid) has not been sent in the "objects-removed" signal.
    As a result, a backend could not communicate the removal of specific
    recurrences.
    
    This patch adds the rid after a newline to the string stored
    internally and transferred via D-Bus. Because the newline is only
    added when needed, traditional uid-only removals look the same as
    before and continue to work with older versions of libecal. A uid+rid
    combination will look like an unknown uid to an older libecal which
    does not know how to split them. Therefore the D-Bus API is considered
    unchanged and the interface number is not increased.
    
    Whether clients really interpret "objects-removed" with empty rid (=
    parent removed) or valid rid (= child removed) correctly is outside
    the scope of this patch.

 calendar/libecal/e-cal-view.c           |   17 ++++++++++---
 calendar/libedata-cal/e-data-cal-view.c |   41 +++++++++++++++++++++++++++----
 2 files changed, 49 insertions(+), 9 deletions(-)

commit 17a86ec294883db631fee24285c2585dcb0b2098
Author: Patrick Ohly <patrick.ohly@intel.com>
Date:   Thu May 12 14:04:37 2011 +0200

    calendar file backend: support remove with CALOBJ_MOD_ONLY_THIS
    
    Support for this capability is easy:
    - report removal of the detached recurrence
    - report error when not found
    - avoid modifying the parent (= full_object)

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

commit 571b77cdfad1788a9320ec29449c1e6a26f0c70b
Author: Patrick Ohly <patrick.ohly@intel.com>
Date:   Thu May 12 13:30:06 2011 +0200

    calendar file backend: removal notification for detached recurrence, part 2
    
    e_cal_remove_object_with_mod() can only return one pair of old/new
    object pointers to the caller. When the function modifies the parent
    and removes a detached recurrence, the removal of the detached
    recurrence had to be deduced by clients from the modification of the
    parent.
    
    Now clients are explicitly informed about removal of the detached
    recurrence in addition to the modification of the parent.

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

commit 88c1996b6626e884b68dc98a76272827bc8680a0
Author: Patrick Ohly <patrick.ohly@intel.com>
Date:   Thu May 12 11:05:59 2011 +0200

    calendar file backend: removal notification for detached recurrence, part 1
    
    If e_cal_remove_object_with_mod() was called for an appointment where
    only a detached recurrence existed, no "objects-removed" signal was
    triggered although it should have been.
    
    Apparently Evolution avoids the problem by calling
    e_cal_remove_component() instead in this case. Fixing the problem
    makes writing clients easier (no special cases).
    
    With this patch, remove_instance() itself decides what it reports back
    to the caller. Note that it cannot report back both a modification and
    a removal at the moment.

 calendar/backends/file/e-cal-backend-file.c |   56 ++++++++++++++++++---------
 1 file changed, 37 insertions(+), 19 deletions(-)

commit bbe2d0a49089ee9f5522ce2749a009c730dd9079
Author: Patrick Ohly <patrick.ohly@intel.com>
Date:   Thu May 12 09:48:37 2011 +0200

    calendar file backend: white list check for supported CalObjModType
    
    Explicitly check that the CalObjModType is supported before
    starting to work on the appointment. Relies in libecal to reject
    completely bogus modes with an "invalid parameter" error.

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

commit e6eb665600248a28bccf268be70d5d3ffcdadb62
Author: Patrick Ohly <patrick.ohly@intel.com>
Date:   Thu May 12 09:36:59 2011 +0200

    libecal: catch invalid CalObjModType values
    
    This protects backends without their own parameter checking
    from being invoked with invalid CalObjModType values. Note
    that this only excludes values that haven't been defined.
    Backends still need to check whether they support the
    selected mode.

 calendar/libecal/e-cal.c |   21 +++++++++++++++++++--
 1 file changed, 19 insertions(+), 2 deletions(-)

commit c54220339d9fda38d537e1f8cac3637403b362ab
Author: Patrick Ohly <patrick.ohly@intel.com>
Date:   Thu May 12 09:29:16 2011 +0200

    libecal: added CALOBJ_MOD_ONLY_THIS
    
    The goal is to have an orthogonal API where each operation also
    has an inverse operation. Adding a detached recurrence was
    possible with e_cal_modify_object(), but removing it again
    wasn't without modifying the parent appointment.
    
    CALOBJ_MOD_ONLY_THIS in e_cal_remove_object_with_mod() provides
    that inverse operation by avoiding the modifications to the
    parent.
    
    The semantic in e_cal_modify_object(), the other call taking a
    CalObjModType, is unchanged. CALOBJ_MOD_ONLY_THIS is not valid there.
    
    Because not all backends reject CALOBJ_MOD_ONLY_THIS when they don't
    support it, a static capability CAL_STATIC_CAPABILITY_REMOVE_ONLY_THIS
    is added that must be checked first before using CALOBJ_MOD_ONLY_THIS.

 calendar/libecal/e-cal-util.h              |    2 ++
 calendar/libecal/e-cal.c                   |   42 +++++++++++++++++++++++-----
 calendar/libedata-cal/e-cal-backend-sync.c |    2 +-
 3 files changed, 38 insertions(+), 8 deletions(-)

commit ba88feadc788ab9a2961afd6a3575d7079928c32
Author: Patrick Ohly <patrick.ohly@intel.com>
Date:   Wed May 11 16:59:51 2011 +0200

    calendar file backend: support removing parent event with CALOBJ_MOD_THIS
    
    It was possible to create a meeting series with just a detached event
    (RECURRENCE-ID set) by importing a meeting invitation for that single
    recurrence. It was not possible to arrive at that same state after
    adding the parent event (the one with the RRULE) because
    e_cal_remove_object_with_mod() removed all instances for
    CALOBJ_MOD_THIS and empty rid.
    
    This contradicts the intended semantic of e_cal_remove_object_with_mod():
     "By using a combination of the @uid, @rid and @mod
     arguments, you can remove specific instances. If what you want
     is to remove all instances, use e_cal_remove_object instead."
    
    This patch implements the desired semantic:
    - e_cal_backend_file_remove_object(CALOBJ_MOD_THIS) now always
      calls remove_instance().
    - remove_instance() was extended to also work for the parent
      event.
    - That call removes the complete object if nothing is left
      after removing the instance. This case must be handled by
      the caller. The return value is the original object (if
      it still exists) and NULL if not.
    - Because the uid pointer into the object may become invalid
      as part of the removal, a more permanent pointer has to
      be provided by the caller.

 calendar/backends/file/e-cal-backend-file.c |  134 ++++++++++++++++++---------
 1 file changed, 88 insertions(+), 46 deletions(-)

commit 3f1d23a7dba2bdb48265a1fada96db20069a1afd
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Tue Jun 7 11:04:59 2011 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 2489 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1234 insertions(+), 1255 deletions(-)

commit 4324e0125cbc23c81bd8f1dadcafdd945cf26eb1
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Mon Jun 6 16:48:42 2011 +0300

    e_book_backend_file_get_contact_list: Fix memory leak
    
    vcard_dbt.data should be freed if it is not appended to
    the contact list otherwise memory gets leaked.

 addressbook/backends/file/e-book-backend-file.c |    4 ++++
 1 file changed, 4 insertions(+)

commit 6f17fe55e43d366eebd7f0bc7eeba0f3c56b3785
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Mon Jun 6 16:55:04 2011 +0300

    e_contact_name_from_string(): Fix possible memory leak
    
    The 'name' variable memory was leaked when name_str
    is NULL.

 addressbook/libebook/e-contact.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 72d7dbc0250de6aa426c9a20140c07a05d1ffd1e
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Jun 6 15:16:27 2011 +0200

    Fix few memory leaks

 calendar/backends/caldav/e-cal-backend-caldav.c   |    3 +++
 calendar/backends/file/e-cal-backend-file.c       |    1 -
 calendar/backends/weather/e-cal-backend-weather.c |    1 -
 calendar/libedata-cal/e-data-cal.c                |    2 +-
 4 files changed, 4 insertions(+), 3 deletions(-)

commit 6e0731c10801393d2bf1709ccff530df63bdbe28
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Mon May 30 14:43:14 2011 +0300

    e_dbhash_new: Close and reopen db handle to avoid memory leak
    
    According to the documentation, "If DB->open fails,
    the DB->close method should be called to discard the DB
    handle". The current code was calling open() again on
    the same handle without closing it it first, possibly
    causing memory leaks.
    
    This patch is adapted from commit
    37d3c0f65c989afe9ffc2d734d86b2ae0019edae in eds-fremantle GIT
    repository.

 libebackend/e-dbhash.c |    7 +++++++
 1 file changed, 7 insertions(+)

commit 5f75312bfd570a78575e8332f5f621e8c4b023d9
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Mon May 30 10:40:55 2011 +0300

    e_name_western_reorder_asshole: Fix possible memory leak
    
    Free 'prefix' variable on early return.

 addressbook/libebook/e-name-western.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 268e7be0c2dedb9ffb66130d9877a5634239ba1e
Author: Raul Gutierrez Segales <rgs@collabora.co.uk>
Date:   Sun Jun 5 19:02:46 2011 +0100

    Add constructor for EContactAddress
    
    Needed by introspected bindings.

 addressbook/libebook/e-contact.c                          |   13 +++++++++++++
 addressbook/libebook/e-contact.h                          |    1 +
 docs/reference/addressbook/libebook/libebook-sections.txt |    1 +
 docs/reference/addressbook/libebook/tmpl/e-contact.sgml   |    8 ++++++++
 4 files changed, 23 insertions(+)

commit f6e4282058a66bff7c6a3b99f8f9c01680aabd40
Author: Raul Gutierrez Segales <rgs@collabora.co.uk>
Date:   Sat Jun 4 12:02:06 2011 +0100

    Add constructor for EContactPhoto
    
    This is needed by introspected bindings, otherwise they have
    no way to instantiate EContactPhotos.

 addressbook/libebook/e-contact.c                          |   13 +++++++++++++
 addressbook/libebook/e-contact.h                          |    1 +
 docs/reference/addressbook/libebook/libebook-sections.txt |    1 +
 docs/reference/addressbook/libebook/tmpl/e-contact.sgml   |    9 +++++++++
 4 files changed, 24 insertions(+)

commit 64511aef7248cc5a1c1c463f5f9f19196921b42c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jun 5 22:02:34 2011 -0500

    Limit libgdata to 0.7 or 0.8.
    
    There are unreleased API changes beyond 0.8 which we don't support yet.

 configure.ac |    4 ++++
 1 file changed, 4 insertions(+)

commit 9cc98b533a26bda3146f88a5d35f837e866adba6
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sun Jun 5 23:19:35 2011 +0200

    Updated Galician translations

 po/gl.po | 2546 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1350 insertions(+), 1196 deletions(-)

commit 322ec4df9648186645b5e4aeb764a2b1d97c4ea0
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sat Jun 4 13:24:49 2011 +0200

    Updated Spanish translation

 po/es.po |   14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit effa97fabded3aedde641007c22903de28198f2b
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Sat Jun 4 13:19:33 2011 +0200

    Updated Spanish translation

 po/es.po | 1018 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 497 insertions(+), 521 deletions(-)

commit 876e2b5add7f9ed8269870998cf6a1a49a88e17c
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Mon May 30 11:24:17 2011 +0100

    Bug #651458 - Add getters/settrs for EContactPhoto
    
    This is needed for introspected bindings since gobject-introspection
    can't cope with the current layout of the EContactPhoto structure.

 addressbook/libebook/e-contact.c                   |  108 ++++++++++++++++++++
 addressbook/libebook/e-contact.h                   |   10 +-
 .../addressbook/libebook/libebook-sections.txt     |    6 ++
 .../addressbook/libebook/tmpl/e-contact.sgml       |   53 ++++++++++
 4 files changed, 175 insertions(+), 2 deletions(-)

commit 9a3a2402f3d4eb65f043c7608ee2397711c67a17
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jun 3 16:21:49 2011 +0200

    Workaround compiler warnings

 camel/camel-db.c    |    4 ++--
 camel/camel-store.c |    6 ++++--
 2 files changed, 6 insertions(+), 4 deletions(-)

commit 44fecdf32eb8e1cb6067d495bfb762c5f2e40c97
Author: Mathieu Trudel-Lapierre <mathieu@canonical.com>
Date:   Fri Jun 3 15:10:27 2011 +0200

    Bug #633948 - Try harder to use -lresolv in LDAP_LIBS

 m4/evo_ldap_check.m4    |    2 +-
 m4/evo_sunldap_check.m4 |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 65a0f255464dc7d7b8f7f0aefeff1462f00d4475
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Fri Jun 3 11:33:49 2011 +0200

    Bug #651226 - e_book_new_system_addressbook() should create source in GConf
    
    The same problem was fixed in libecal by commit 3bb75464a67
    and commit 05c0b7b4bd0.

 addressbook/libebook/e-book.c |   74 +++++++++++++++++++++++++++++++++++++++--
 1 file changed, 71 insertions(+), 3 deletions(-)

commit 226d907a16c7e83ca600fe95f4ceb7fa26677b9d
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jun 3 11:08:47 2011 +0200

    Bug #649757 - Filtering based on a source account always succeeded

 camel/camel-filter-search.c |   54 ++++++++++++++++++++++++++++++-------------
 1 file changed, 38 insertions(+), 16 deletions(-)

commit 4c9cacda63919be318ef9384ad22a61cb39b1fa3
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jun 2 09:30:10 2011 +0200

    Bug #640083 - Force secured connection when using LDAPS port

 addressbook/backends/ldap/e-book-backend-ldap.c |    3 +++
 1 file changed, 3 insertions(+)

commit 9b4f49294a828381ace999b847b470036d097751
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jun 1 23:07:41 2011 +0200

    Bug #649757 - Return back camel_filter_driver_filter_mbox()
    
    It's still used for "Local delivery" mbox files and it has nothing
    to do with On This Computer store type.

 camel/camel-filter-driver.c                        |  147 ++++++++++++++++++++
 camel/camel-filter-driver.h                        |    5 +
 docs/reference/camel/camel-sections.txt            |    1 +
 docs/reference/camel/tmpl/camel-filter-driver.sgml |   13 ++
 docs/reference/camel/tmpl/camel-unused.sgml        |   12 --
 5 files changed, 166 insertions(+), 12 deletions(-)

commit ed9780c589e0f023ebc0cefdff080c24778b4471
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jun 1 13:33:04 2011 +0200

    Fix a typo in the code, do not call itself recursively

 addressbook/libedata-book/e-book-backend-sync.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fab047c850365e04ba1f3a3e8e2d28ebcd61bfd0
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jun 1 06:12:43 2011 -0400

    Fix build breaks.

 addressbook/libedata-book/e-data-book-factory.c |    4 +++-
 addressbook/libedata-book/e-data-book.c         |   10 ++++++----
 calendar/libedata-cal/e-data-cal-factory.c      |    4 +++-
 camel/camel-operation.c                         |   18 +++++++++---------
 4 files changed, 21 insertions(+), 15 deletions(-)

commit 3311169380d5f7efe21107019be145f4b99127c2
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jun 1 07:34:17 2011 +0200

    Bug #651147 - EBook/ECal done signals ignored due to wrong name

 addressbook/libedata-book/e-data-book-factory.c |   10 +-
 addressbook/libedata-book/e-data-book-view.c    |    4 +-
 addressbook/libedata-book/e-data-book.c         |   44 +++---
 addressbook/libegdbus/e-gdbus-book-factory.c    |   10 +-
 addressbook/libegdbus/e-gdbus-book-view.c       |   40 ++---
 addressbook/libegdbus/e-gdbus-book.c            |  112 +++++++-------
 calendar/libedata-cal/e-data-cal-factory.c      |   10 +-
 calendar/libedata-cal/e-data-cal-view.c         |    4 +-
 calendar/libedata-cal/e-data-cal.c              |   74 ++++-----
 calendar/libegdbus/e-gdbus-cal-factory.c        |   10 +-
 calendar/libegdbus/e-gdbus-cal-view.c           |   40 ++---
 calendar/libegdbus/e-gdbus-cal.c                |  182 +++++++++++------------
 12 files changed, 270 insertions(+), 270 deletions(-)

commit 1886d3d0573388aa5c13af99f714687ba6a66ec6
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jun 1 07:22:14 2011 +0200

    Replace deprecated g_atomic_int_exchange_and_add()

 addressbook/libedata-book/e-data-book-factory.c |    2 +-
 addressbook/libedata-book/e-data-book.c         |    2 +-
 calendar/libedata-cal/e-data-cal-factory.c      |    2 +-
 camel/camel-operation.c                         |    2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit 6e1a5b1257acdd503d2f3b7f298f13c1cadf466c
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue May 31 18:10:49 2011 +0200

    Bug #651446 - Implement e_book_client_get_contacts_uids()

 addressbook/backends/file/e-book-backend-file.c    |   96 +++++++++
 .../backends/google/e-book-backend-google.c        |   33 ++++
 addressbook/backends/ldap/e-book-backend-ldap.c    |  204 ++++++++++++++++++++
 .../backends/webdav/e-book-backend-webdav.c        |   38 ++++
 addressbook/libebook/e-book-client.c               |  132 +++++++++++++
 addressbook/libebook/e-book-client.h               |    4 +
 addressbook/libedata-book/e-book-backend-sync.c    |   85 ++++++++
 addressbook/libedata-book/e-book-backend-sync.h    |    2 +
 addressbook/libedata-book/e-book-backend.c         |   32 +++
 addressbook/libedata-book/e-book-backend.h         |    2 +
 addressbook/libedata-book/e-data-book.c            |   53 +++++
 addressbook/libedata-book/e-data-book.h            |    1 +
 addressbook/libegdbus/e-gdbus-book.c               |   29 +++
 addressbook/libegdbus/e-gdbus-book.h               |    9 +
 tests/libebook/client/test-client-async.c          |   38 +++-
 tests/libebook/client/test-client.c                |   37 ++++
 16 files changed, 794 insertions(+), 1 deletion(-)

commit e2b36b818c5e9b15b94b14eb232d27c9fbb597dd
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun May 29 18:43:45 2011 -0400

    Oops, little Freudian slip there in the comment.

 camel/camel-store.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6bc75c47f516301364d653140fcf82193d0a2d52
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun May 29 18:34:49 2011 -0400

    CamelVeeFolder: Fix a deadlock.
    
    folder_added_uid() was trying to obtain a reader lock while holding a
    writer lock, since a DB transaction had already been started.
    
    To work around the issue, queue up message UIDs in folder_added_uid(),
    and then execute a DB transaction using the queued message UIDs AFTER
    we're done iterating over the 'matchhash' hash table.

 camel/camel-vee-folder.c |   82 ++++++++++++++++++++++++++++------------------
 1 file changed, 50 insertions(+), 32 deletions(-)

commit 86bcb482b69c01755b654006881f883f39c435f3
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun May 29 17:07:09 2011 -0400

    camel_store_get_folder_sync(): Readability cleanups.

 camel/camel-store.c |  122 +++++++++++++++++++++++++++++++++++----------------
 1 file changed, 83 insertions(+), 39 deletions(-)

commit 0f41745002507061b83b69b6b69ec122f369ccd0
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Sun May 29 22:25:01 2011 +0100

    Introspection: fix annotation in e_book_client_get_contact_finish

 addressbook/libebook/e-book-client.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e31246cb1821e6e37f59a8229a30a5eb049e88e3
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Sun May 29 22:20:43 2011 +0100

    Introspection: fix annotation in e_book_client_get_contact_sync

 addressbook/libebook/e-book-client.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c9f851b3423b6d30ffc5b186ff82b25203e4a02a
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Sun May 29 15:29:35 2011 +0100

    Vala bindings: use e-book-client.h instead of e-book.h

 addressbook/libebook/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a31c429a1592f67bebb4b4437399197ed3ccb82f
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Sun May 29 15:14:58 2011 +0100

    Introspection: fix annotation for e_book_client_get_view_finish ()

 addressbook/libebook/e-book-client.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 701c1006f59ad1ebdfd841bf2fafef9351db024e
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Sun May 29 14:55:05 2011 +0100

    Introspection: add missing annotations in libedataserver

 libedataserver/e-client.c |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit d1150fdf07bd5531eb3cac2d3698b960c658ce72
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Sun May 29 14:54:19 2011 +0100

    Vala bindings: set the type of the signals emitted by BookClientView

 vala/EBook-1.2.metadata |    3 +++
 1 file changed, 3 insertions(+)

commit 2a5dd8c1c8c46bf8434baec63edbc8af079db348
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Sun May 29 14:53:49 2011 +0100

    Vala bindings: include gio-2.0 needed by EDataServer

 libedataserver/Makefile.am |    2 +-
 vala/Makefile.am           |    1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 577f0c68c139d39a562aa016ffcc673e6f38a58d
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Sun May 29 13:53:22 2011 +0100

    Vala bindings: include gio-2.0 needed by EBookClient

 vala/Makefile.am |    1 +
 1 file changed, 1 insertion(+)

commit a31b28aacff704d0d7d693fd5c1ff20b650c6e6d
Author: Carles Ferrando <carles.ferrando@gmail.com>
Date:   Sun May 29 14:00:10 2011 +0200

    [l10n]Updated Catalan (Valencian) translation

 po/ca@valencia.po | 4523 ++++++++++++++++++++++++++++-------------------------
 1 file changed, 2431 insertions(+), 2092 deletions(-)

commit 17f8add8bdae9541478af8095ae0629110a25657
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat May 28 11:33:48 2011 -0400

    Including <glib-object.h> directly is rarely needed.

 addressbook/libebook/e-book-client-view.c                   |    1 -
 addressbook/libebook/e-book-view.c                          |    2 --
 addressbook/libebook/e-book.c                               |    1 -
 addressbook/libebook/e-book.h                               |    2 --
 addressbook/libebook/e-contact.h                            |    1 -
 addressbook/libebook/e-destination.h                        |    1 -
 addressbook/libedata-book/e-book-backend-factory.h          |    1 -
 addressbook/libedata-book/e-book-backend-sexp.h             |    1 -
 addressbook/libedata-book/e-book-backend-summary.h          |    1 -
 addressbook/libedata-book/e-book-backend.h                  |    1 -
 addressbook/libedata-book/e-data-book-view.h                |    1 -
 addressbook/libedata-book/e-data-book.c                     |    1 -
 addressbook/libedata-book/e-data-book.h                     |    1 -
 calendar/backends/caldav/e-cal-backend-caldav-factory.h     |    1 -
 calendar/backends/contacts/e-cal-backend-contacts-factory.h |    1 -
 calendar/backends/file/e-cal-backend-file-factory.h         |    1 -
 calendar/backends/http/e-cal-backend-http-factory.h         |    1 -
 calendar/backends/weather/e-cal-backend-weather-factory.h   |    1 -
 calendar/libecal/e-cal.c                                    |    2 --
 calendar/libedata-cal/e-cal-backend-factory.h               |    1 -
 calendar/libedata-cal/e-cal-backend-file-store.h            |    1 -
 calendar/libedata-cal/e-cal-backend-loader-factory.h        |    1 -
 calendar/libedata-cal/e-cal-backend-sexp.h                  |    1 -
 calendar/libedata-cal/e-cal-backend-store.h                 |    1 -
 calendar/libedata-cal/e-data-cal-view.c                     |    1 -
 calendar/libedata-cal/e-data-cal-view.h                     |    1 -
 calendar/libedata-cal/e-data-cal.c                          |    1 -
 calendar/libedata-cal/e-data-cal.h                          |    1 -
 camel/camel-folder-summary.c                                |    1 -
 libedataserver/e-gdbus-templates.c                          |    1 -
 libedataserver/e-list-iterator.h                            |    1 -
 libedataserver/e-list.h                                     |    1 -
 libedataserver/e-proxy.c                                    |    2 --
 libedataserverui/e-source-selector-dialog.c                 |    1 -
 34 files changed, 38 deletions(-)

commit e7a1e95161c0dde21f112f7bd56b90216695840e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat May 28 11:30:07 2011 -0400

    Including <glib.h> directly is rarely needed.

 addressbook/backends/file/e-book-backend-file.c     |    1 -
 addressbook/backends/vcf/e-book-backend-vcf.c       |    1 -
 addressbook/backends/webdav/e-book-backend-webdav.c |    1 -
 addressbook/libebook/e-address-western.c            |    1 -
 addressbook/libebook/e-book-client-view.h           |    1 -
 addressbook/libebook/e-book-client.c                |    1 -
 addressbook/libebook/e-book-client.h                |    1 -
 addressbook/libebook/e-book-types.h                 |    1 -
 addressbook/libebook/e-book-view.h                  |    1 -
 addressbook/libebook/e-book.h                       |    1 -
 addressbook/libebook/e-contact.c                    |    1 -
 addressbook/libebook/e-destination.c                |    1 -
 addressbook/libebook/e-destination.h                |    1 -
 addressbook/libebook/e-name-western.c               |    1 -
 addressbook/libebook/e-vcard.c                      |    1 -
 addressbook/libebook/e-vcard.h                      |    1 -
 addressbook/libedata-book/e-book-backend-sexp.h     |    1 -
 addressbook/libedata-book/e-book-backend-summary.c  |    1 -
 addressbook/libedata-book/e-book-backend-summary.h  |    1 -
 addressbook/libedata-book/e-book-backend-sync.h     |    1 -
 addressbook/libedata-book/e-book-backend.h          |    1 -
 addressbook/libedata-book/e-data-book-types.h       |    2 ++
 addressbook/libedata-book/e-data-book-view.h        |    1 -
 calendar/backends/file/e-cal-backend-file.c         |    1 -
 calendar/libecal/e-cal-client.c                     |    1 -
 calendar/libecal/e-cal-client.h                     |    1 -
 calendar/libecal/e-cal-component.c                  |    1 -
 calendar/libecal/e-cal-recur.c                      |    1 -
 calendar/libecal/e-cal-recur.h                      |    1 -
 calendar/libecal/e-cal-system-timezone.c            |    1 -
 calendar/libecal/e-cal-time-util.c                  |    1 -
 calendar/libecal/e-cal-util.c                       |    1 -
 calendar/libecal/e-cal-util.h                       |    1 -
 calendar/libedata-cal/e-cal-backend-cache.c         |    1 -
 calendar/libedata-cal/e-cal-backend-sexp.h          |    1 -
 calendar/libedata-cal/e-cal-backend-sync.h          |    1 -
 calendar/libedata-cal/e-data-cal-view.c             |    1 -
 calendar/libedata-cal/e-data-cal-view.h             |    1 -
 camel/camel-charset-map.c                           |    2 --
 camel/camel-iconv.c                                 |    2 --
 camel/camel-list-utils.c                            |    2 --
 camel/camel-msgport.c                               |    2 --
 camel/camel-msgport.h                               |    1 -
 camel/camel-utf8.c                                  |    2 --
 camel/camel-utf8.h                                  |    2 ++
 camel/providers/imapx/camel-imapx-conn-manager.c    |    1 -
 camel/providers/imapx/camel-imapx-server.c          |    1 -
 camel/providers/imapx/camel-imapx-utils.h           |    1 -
 camel/providers/imapx/test-imapx.c                  |    1 -
 libebackend/e-db3-utils.c                           |    1 -
 libebackend/e-file-cache.c                          |    1 -
 libedataserver/e-client-private.h                   |    1 -
 libedataserver/e-client.c                           |    1 -
 libedataserver/e-client.h                           |    1 -
 libedataserver/e-credentials.c                      |    1 -
 libedataserver/e-data-server-util.c                 |    2 --
 libedataserver/e-gdbus-templates.c                  |    1 -
 libedataserver/e-operation-pool.c                   |    2 --
 libedataserver/e-operation-pool.h                   |    1 -
 libedataserver/e-proxy.c                            |    1 -
 libedataserver/e-time-utils.c                       |    1 -
 libedataserver/e-uid.c                              |    2 --
 libedataserver/e-xml-hash-utils.c                   |    1 -
 libedataserver/e-xml-utils.c                        |    1 -
 libedataserverui/e-client-utils.c                   |    1 -
 libedataserverui/e-client-utils.h                   |    1 -
 libedataserverui/e-name-selector-model.c            |    1 -
 libedataserverui/e-name-selector-model.h            |    1 -
 libedataserverui/e-name-selector.c                  |    1 -
 libedataserverui/e-name-selector.h                  |    2 --
 libedataserverui/e-passwords.h                      |    1 -
 tests/libebook/client/client-test-utils.h           |    1 -
 tests/libebook/ebook-test-utils.c                   |    1 -
 tests/libebook/ebook-test-utils.h                   |    1 -
 tests/libecal/client/client-test-utils.h            |    1 -
 tests/libecal/ecal-test-utils.c                     |    1 -
 tests/libecal/ecal-test-utils.h                     |    1 -
 tests/libecal/test-ecal.c                           |    1 -
 tests/libedata-cal/test-intervaltree.c              |    1 -
 tests/libedataserverui/test-client-examine-auth.c   |    2 --
 80 files changed, 4 insertions(+), 88 deletions(-)

commit 09f90043294d5002f39d2df471bc7a69d9ab2063
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Sat May 28 14:33:45 2011 +0100

    Introspection: add missing annotations in libebook

 addressbook/libebook/e-book-client-view.c |    2 +-
 addressbook/libebook/e-destination.c      |   10 ++++++----
 2 files changed, 7 insertions(+), 5 deletions(-)

commit b418f0e1ec73c2ba6860f55cf5efc4929805e43e
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Sat May 28 14:32:40 2011 +0100

    Vala bindings: include EBookClient and EBookClientView

 addressbook/libebook/Makefile.am |   11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

commit 37a3503b30cc071971a6806bd43d4a3bee949bb8
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Fri May 27 15:40:06 2011 +0200

    Bug #651113 - [libebook] Querying date fields is not supported

 addressbook/libedata-book/e-book-backend-sexp.c |   33 ++++++++++++++++++++++-
 1 file changed, 32 insertions(+), 1 deletion(-)

commit ac16f4aeb1c146e89e709d0f0f5455275fbe62e8
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Fri May 27 15:37:35 2011 +0200

    Bug #651054 - Support queries based on "photo" contact field

 addressbook/libedata-book/e-book-backend-sexp.c |   21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit f700cef243672e64411e4ff28156930eace8b5af
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Fri May 27 15:30:39 2011 +0200

    Bug #650952 - Remove unknown EContact field name runtime warning

 addressbook/libebook/e-contact.c |    1 -
 1 file changed, 1 deletion(-)

commit 16ebd8f3e9269f7b788fc093f0c7fd952732ac52
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Fri May 27 15:27:30 2011 +0200

    Bug #650950 - entry_compare() should iterate over attributes with the same name
    
    Extend entry_compare() to iterate over attributes that have
    the same name (e.g. X-HOBBY) so that it can match any of
    them, not just the first one in the vCard.

 addressbook/libedata-book/e-book-backend-sexp.c |   25 ++++++++++++++---------
 1 file changed, 15 insertions(+), 10 deletions(-)

commit 9fc9cabef1a9732b538f6406656fce491d57fca6
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri May 27 14:01:18 2011 +0200

    Bug #648736 - Crash when adding default vcard for newly created DB

 addressbook/backends/file/e-book-backend-file.c |   22 ++++++++++++++++------
 1 file changed, 16 insertions(+), 6 deletions(-)

commit f49e7f0f03c908ddc638ea045963febc68928875
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Thu May 26 20:05:01 2011 +0200

    Updated Spanish translation

 po/es.po |   81 +++++++++++++++++++++++++-------------------------------------
 1 file changed, 32 insertions(+), 49 deletions(-)

commit 90f5b8151fad3d40e213a365835b37144eafe553
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu May 26 11:34:28 2011 -0400

    Automated Gtk-Doc updates from backend API changes.

 .../libedata-book/tmpl/e-book-backend-sync.sgml    |   82 +-----
 .../libedata-book/tmpl/e-book-backend.sgml         |  214 ++------------
 .../libedata-book/tmpl/e-data-book-factory.sgml    |    9 -
 .../libedata-book/tmpl/e-data-book-view.sgml       |   29 --
 .../libedata-book/tmpl/e-data-book.sgml            |   73 +----
 .../libedata-book/tmpl/libedata-book-unused.sgml   |  303 ++++++++++++++++++++
 .../libecal/tmpl/e-cal-check-timezones.sgml        |    1 +
 .../libedata-cal/tmpl/e-cal-backend-sync.sgml      |  143 ++-------
 .../calendar/libedata-cal/tmpl/e-cal-backend.sgml  |  269 +++--------------
 .../libedata-cal/tmpl/e-data-cal-common.sgml       |    6 -
 .../libedata-cal/tmpl/e-data-cal-factory.sgml      |    9 -
 .../libedata-cal/tmpl/e-data-cal-view.sgml         |   71 +----
 .../calendar/libedata-cal/tmpl/e-data-cal.sgml     |  291 -------------------
 .../reference/camel/tmpl/camel-cipher-context.sgml |    2 +
 .../libedataserverui/tmpl/e-source-combo-box.sgml  |   12 +-
 15 files changed, 417 insertions(+), 1097 deletions(-)

commit 131e00918a1df38c93cd79dbf379c19bbe426127
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu May 26 11:21:37 2011 -0400

    Reduce diff noise with account-mgmt branch.
    
    Mostly silly code cleanup type stuff, so I can see the important changes
    more easily.

 .../backends/ldap/e-book-backend-ldap-factory.c    |    6 +-
 .../backends/vcf/e-book-backend-vcf-factory.c      |    6 +-
 .../backends/webdav/e-book-backend-webdav.c        |    7 +-
 addressbook/libebook/e-book.c                      |   32 +--
 addressbook/libebook/e-destination.c               |    7 +-
 .../libedata-book/e-book-backend-db-cache.c        |    5 +-
 addressbook/libedata-book/e-book-backend.c         |    2 -
 addressbook/libedata-book/e-data-book-factory.c    |   28 ++-
 calendar/backends/caldav/e-cal-backend-caldav.c    |    6 +-
 .../contacts/e-cal-backend-contacts-factory.c      |   82 +++-----
 .../backends/contacts/e-cal-backend-contacts.c     |   66 +++---
 .../backends/file/e-cal-backend-file-factory.c     |  216 +++++++++----------
 calendar/backends/file/e-cal-backend-file.c        |   32 +--
 .../backends/http/e-cal-backend-http-factory.c     |  218 +++++++++-----------
 calendar/backends/http/e-cal-backend-http.c        |   12 +-
 .../weather/e-cal-backend-weather-factory.c        |   84 ++++----
 calendar/backends/weather/e-cal-backend-weather.c  |    4 +-
 calendar/backends/weather/e-weather-source-ccf.c   |    7 +-
 calendar/backends/weather/e-weather-source-ccf.h   |   31 ++-
 calendar/backends/weather/e-weather-source.c       |   13 +-
 calendar/backends/weather/e-weather-source.h       |   41 ++--
 calendar/libecal/e-cal.c                           |   46 +++--
 calendar/libecal/e-cal.h                           |    5 +-
 calendar/libedata-cal/e-cal-backend.c              |    1 -
 calendar/libedata-cal/e-data-cal-factory.c         |   23 ++-
 configure.ac                                       |    1 -
 libedataserverui/e-book-auth-util.c                |    2 +-
 libedataserverui/e-name-selector-dialog.c          |    1 +
 libedataserverui/e-name-selector-entry.c           |    1 +
 libedataserverui/e-name-selector.h                 |    2 +-
 libedataserverui/e-source-combo-box.c              |   82 ++++----
 libedataserverui/e-source-combo-box.h              |   12 +-
 libedataserverui/e-source-selector-dialog.c        |   26 ++-
 libedataserverui/e-source-selector-dialog.h        |    2 +-
 libedataserverui/e-source-selector.c               |    2 -
 libedataserverui/e-source-selector.h               |   11 +-
 36 files changed, 558 insertions(+), 564 deletions(-)

commit dfbfcaa1d4d650be6db7f4b326226062108431a8
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Thu May 26 12:50:52 2011 +0100

    Vala bindings: metadata helpers for EContactAddress

 vala/EBook-1.2.metadata |    8 ++++++++
 1 file changed, 8 insertions(+)

commit 62a74ee2e6653aeb9ee2381997077374152574bd
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Thu May 26 12:45:47 2011 +0100

    Vala bindings: metadata helpers for EContactName

 vala/EBook-1.2.metadata |    5 +++++
 1 file changed, 5 insertions(+)

commit f89547c5fcd7af10c8d550115fb0aa2b2ac21efb
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Thu May 26 12:34:16 2011 +0100

    Vala bindings: add path to dependency GIRs

 vala/Makefile.am |    1 +
 1 file changed, 1 insertion(+)

commit e8e86635ba145b736760013b755e7ecb19943c87
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Thu May 26 17:01:32 2011 +0530

    CamelDB: Initiate a transaction before writing into db.

 camel/camel-vee-folder.c |    6 ++++++
 1 file changed, 6 insertions(+)

commit c5348d470881ed5da94462f23e354c70c5b2f4cb
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Thu May 26 15:56:07 2011 +0530

    Bug 640054 - CamelDB: do not read the db while a trasaction is in progress.
     Fix the dead-lock caused due to transaction (DB WRITE_LOCK) and summary lock.

 camel/camel-db.c             |   33 ++++++++++++++++++++++++++++-----
 camel/camel-folder-summary.c |   27 +++++++++++++--------------
 2 files changed, 41 insertions(+), 19 deletions(-)

commit 72eab52a8bd9d31da0ed1e2fa2f53597d714c66a
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Thu May 26 13:39:30 2011 +0530

    CamelDB: Ensure that begin_transaction is called before adding queries to a transaction

 camel/camel-db.c |    7 +++++++
 1 file changed, 7 insertions(+)

commit 9dd50efc2b7b242fa51bb5b09f86db327c37f81d
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Thu May 26 13:25:32 2011 +0530

    CamelFolderSummary: Remove undefined function camel_folder_summary_header_load from header file

 camel/camel-folder-summary.h |    1 -
 1 file changed, 1 deletion(-)

commit 9d944e69ed19f0ff6322914fe88ab7e2261818ae
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Thu May 26 13:23:49 2011 +0530

    CamelDB: Use camel_db_select while retrieving the folder version

 camel/camel-db.c |   23 ++++++++++++-----------
 1 file changed, 12 insertions(+), 11 deletions(-)

commit 78b0894ed791a2f171f784056d3bdd392b7ac7c2
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Wed May 25 13:10:53 2011 +0530

    CamelDB: use a RW lock to prevent reads while write is in progress

 camel/camel-db.c    |  136 ++++++++++++++++++++-------------------------------
 camel/camel-db.h    |    2 +
 camel/camel-store.c |    8 +--
 3 files changed, 56 insertions(+), 90 deletions(-)

commit eab040bbab9852ed1ad910a8b52ea62846b8cbab
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu May 26 11:11:09 2011 +0200

    Bug #589495 - Search folder by Size (KB) counts bytes, not KB

 camel/camel-search-sql-sexp.c |    3 ++-
 camel/camel-search-sql.c      |    2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit f0e3e2da21d6bb0143727fad0666496f3f2bfa6c
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Wed May 25 22:46:15 2011 +0200

    Updated Spanish translation

 po/es.po |   66 ++++++++++----------------------------------------------------
 1 file changed, 10 insertions(+), 56 deletions(-)

commit 4685522340dd24efcc5be0197230d1a95bd82b75
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Wed May 25 19:10:46 2011 +0200

    Updated Spanish translation

 po/es.po | 2172 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 1203 insertions(+), 969 deletions(-)

commit 2f35e0c0ee312f332b785438a2108045837e3251
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon May 23 12:51:00 2011 -0400

    camel_store_create_folder_sync(): Add a status message.

 camel/camel-store.c |    5 +++++
 1 file changed, 5 insertions(+)

commit 0bc85d0079411461edaa8ba28dbf9ab4993ade7f
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon May 23 17:59:26 2011 +0200

    Fix issues reported by intltool-update

 camel/camel-debug.c         |    6 ++----
 po/POTFILES.in              |    3 +++
 tests/libebook/test-photo.c |   38 +++++++++++++++++++-------------------
 3 files changed, 24 insertions(+), 23 deletions(-)

commit cd3467686308492c9f9d99f33fc2c10a6a332747
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon May 23 16:49:19 2011 +0200

    Bug #550414 - Corruption of mailbox and can't expunge trash
    
    The second attempt - be more aggressive with locking

 camel/providers/local/camel-mbox-summary.c |   41 ++++++++++++++++++++++++----
 1 file changed, 35 insertions(+), 6 deletions(-)

commit b87d528088178a72b62aa7610747ffeaa3ae008a
Author: Seán de Búrca <leftmostcat@gmail.com>
Date:   Mon May 23 06:07:13 2011 -0600

    Updated Irish translation.

 po/ga.po | 5009 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 2457 insertions(+), 2552 deletions(-)

commit 9c36f9f9d65cb01fc0bdf1e49f713bca2e4cff38
Author: Seán de Búrca <leftmostcat@gmail.com>
Date:   Mon May 23 04:43:15 2011 -0600

    Remove groupwise files from POTFILES.in

 po/POTFILES.in |   12 ------------
 1 file changed, 12 deletions(-)

commit 06cf0baa73a9d19d03cbf84e751fecef987e0b3a
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon May 23 11:45:20 2011 +0200

    New EClient/EBookClient/ECalClient API deprecating EBook/ECal

 addressbook/backends/file/e-book-backend-file.c    |  398 +-
 .../backends/google/e-book-backend-google.c        |  471 +-
 addressbook/backends/ldap/e-book-backend-ldap.c    | 1155 ++--
 addressbook/backends/vcf/e-book-backend-vcf.c      |  158 +-
 .../backends/webdav/e-book-backend-webdav.c        |  237 +-
 addressbook/libebook/Makefile.am                   |    5 +
 addressbook/libebook/e-book-client-view-private.h  |   34 +
 addressbook/libebook/e-book-client-view.c          |  384 ++
 addressbook/libebook/e-book-client-view.h          |   71 +
 addressbook/libebook/e-book-client.c               | 2093 ++++++
 addressbook/libebook/e-book-client.h               |  131 +
 addressbook/libebook/e-book-view-private.h         |    1 +
 addressbook/libebook/e-book-view.c                 |   49 +-
 addressbook/libebook/e-book-view.h                 |   12 +-
 addressbook/libebook/e-book.c                      |  362 +-
 addressbook/libebook/e-book.h                      |    5 +
 addressbook/libedata-book/Makefile.am              |    1 -
 addressbook/libedata-book/e-book-backend-sync.c    |  511 +-
 addressbook/libedata-book/e-book-backend-sync.h    |   81 +-
 addressbook/libedata-book/e-book-backend.c         |  950 +--
 addressbook/libedata-book/e-book-backend.h         |  221 +-
 addressbook/libedata-book/e-data-book-factory.c    |   53 +-
 addressbook/libedata-book/e-data-book-factory.h    |    2 +-
 addressbook/libedata-book/e-data-book-types.h      |   18 +-
 addressbook/libedata-book/e-data-book-view.c       |  169 +-
 addressbook/libedata-book/e-data-book-view.h       |   45 +-
 addressbook/libedata-book/e-data-book.c            |  894 ++-
 addressbook/libedata-book/e-data-book.h            |  118 +-
 addressbook/libedata-book/opid.c                   |   75 -
 addressbook/libedata-book/opid.h                   |   28 -
 addressbook/libegdbus/Makefile.am                  |   28 +-
 addressbook/libegdbus/e-gdbus-book-factory.c       |  551 ++
 addressbook/libegdbus/e-gdbus-book-factory.h       |  120 +
 addressbook/libegdbus/e-gdbus-book-view.c          |  690 ++
 addressbook/libegdbus/e-gdbus-book-view.h          |  155 +
 addressbook/libegdbus/e-gdbus-book.c               | 1126 +++
 addressbook/libegdbus/e-gdbus-book.h               |  265 +
 addressbook/libegdbus/e-gdbus-egdbusbook.c         | 4483 ------------
 addressbook/libegdbus/e-gdbus-egdbusbook.h         |  640 --
 addressbook/libegdbus/e-gdbus-egdbusbookfactory.c  | 1112 ---
 addressbook/libegdbus/e-gdbus-egdbusbookfactory.h  |  202 -
 addressbook/libegdbus/e-gdbus-egdbusbookview.c     | 2025 ------
 addressbook/libegdbus/e-gdbus-egdbusbookview.h     |  285 -
 addressbook/libegdbus/e-gdbus-marshallers.c        |  343 -
 addressbook/libegdbus/e-gdbus-marshallers.h        |   77 -
 addressbook/libegdbus/e-gdbus-marshallers.list     |   10 -
 addressbook/libegdbus/e-gdbus-typemappers.h        |   11 -
 calendar/backends/caldav/e-cal-backend-caldav.c    |  566 +-
 .../backends/contacts/e-cal-backend-contacts.c     |  249 +-
 calendar/backends/file/e-cal-backend-file.c        |  727 +-
 calendar/backends/http/e-cal-backend-http.c        |  437 +-
 calendar/backends/weather/e-cal-backend-weather.c  |  301 +-
 calendar/libecal/Makefile.am                       |    7 +-
 calendar/libecal/e-cal-client-view-private.h       |   35 +
 calendar/libecal/e-cal-client-view.c               |  527 ++
 calendar/libecal/e-cal-client-view.h               |   68 +
 calendar/libecal/e-cal-client.c                    | 4106 +++++++++++
 calendar/libecal/e-cal-client.h                    |  193 +
 calendar/libecal/e-cal-types.h                     |    3 +-
 calendar/libecal/e-cal-view.c                      |   40 +-
 calendar/libecal/e-cal-view.h                      |    6 +
 calendar/libecal/e-cal.c                           |  857 ++-
 calendar/libecal/e-cal.h                           |   12 +
 calendar/libedata-cal/e-cal-backend-sexp.c         |    8 +-
 calendar/libedata-cal/e-cal-backend-sync.c         |  742 +-
 calendar/libedata-cal/e-cal-backend-sync.h         |  213 +-
 calendar/libedata-cal/e-cal-backend.c              | 1610 ++---
 calendar/libedata-cal/e-cal-backend.h              |  235 +-
 calendar/libedata-cal/e-data-cal-common.h          |    3 -
 calendar/libedata-cal/e-data-cal-factory.c         |   65 +-
 calendar/libedata-cal/e-data-cal-factory.h         |   15 +-
 calendar/libedata-cal/e-data-cal-types.h           |   13 +-
 calendar/libedata-cal/e-data-cal-view.c            |  354 +-
 calendar/libedata-cal/e-data-cal-view.h            |   53 +-
 calendar/libedata-cal/e-data-cal.c                 | 1442 ++--
 calendar/libedata-cal/e-data-cal.h                 |  116 +-
 calendar/libegdbus/Makefile.am                     |   27 +-
 calendar/libegdbus/e-gdbus-cal-factory.c           |  604 ++
 calendar/libegdbus/e-gdbus-cal-factory.h           |  116 +
 calendar/libegdbus/e-gdbus-cal-view.c              |  690 ++
 calendar/libegdbus/e-gdbus-cal-view.h              |  147 +
 calendar/libegdbus/e-gdbus-cal.c                   | 1584 +++++
 calendar/libegdbus/e-gdbus-cal.h                   |  333 +
 calendar/libegdbus/e-gdbus-egdbuscal.c             | 7222 --------------------
 calendar/libegdbus/e-gdbus-egdbuscal.h             | 1011 ---
 calendar/libegdbus/e-gdbus-egdbuscalfactory.c      | 1130 ---
 calendar/libegdbus/e-gdbus-egdbuscalfactory.h      |  205 -
 calendar/libegdbus/e-gdbus-egdbuscalview.c         | 2043 ------
 calendar/libegdbus/e-gdbus-egdbuscalview.h         |  287 -
 calendar/libegdbus/e-gdbus-marshallers.c           |  474 --
 calendar/libegdbus/e-gdbus-marshallers.h           |  104 -
 calendar/libegdbus/e-gdbus-marshallers.list        |   14 -
 calendar/libegdbus/e-gdbus-typemappers.h           |   11 -
 configure.ac                                       |   14 +-
 libedataserver/Makefile.am                         |   17 +-
 libedataserver/e-client-private.h                  |  122 +
 libedataserver/e-client.c                          | 2489 +++++++
 libedataserver/e-client.h                          |  167 +
 libedataserver/e-credentials.c                     |  560 ++
 libedataserver/e-credentials.h                     |   87 +
 libedataserver/e-data-server-util.c                |   84 +
 libedataserver/e-data-server-util.h                |    5 +
 libedataserver/e-gdbus-marshallers.list            |   13 +
 libedataserver/e-gdbus-templates.c                 | 1710 +++++
 libedataserver/e-gdbus-templates.h                 |  750 ++
 libedataserver/e-operation-pool.c                  |  136 +
 libedataserver/e-operation-pool.h                  |   36 +
 libedataserverui/Makefile.am                       |   11 +-
 libedataserverui/e-client-utils.c                  |  773 +++
 libedataserverui/e-client-utils.h                  |   61 +
 po/POTFILES.in                                     |    8 +
 tests/libebook/Makefile.am                         |    2 +-
 tests/libebook/client/Makefile.am                  |   98 +
 tests/libebook/client/client-test-utils.c          |  433 ++
 tests/libebook/client/client-test-utils.h          |   27 +
 tests/libebook/client/test-client-add-contact.c    |   95 +
 tests/libebook/client/test-client-async.c          |  121 +
 tests/libebook/client/test-client-examine.c        |  399 ++
 tests/libebook/client/test-client-get-contact.c    |   70 +
 tests/libebook/client/test-client-get-view.c       |  180 +
 tests/libebook/client/test-client-modify-contact.c |  159 +
 tests/libebook/client/test-client-nonexistent-id.c |   44 +
 tests/libebook/client/test-client-refresh.c        |  114 +
 .../client/test-client-remove-contact-by-uid.c     |  127 +
 tests/libebook/client/test-client-remove-contact.c |  130 +
 .../libebook/client/test-client-remove-contacts.c  |  160 +
 tests/libebook/client/test-client-remove.c         |   69 +
 tests/libebook/client/test-client-search.c         |   67 +
 tests/libebook/client/test-client-self.c           |   46 +
 .../client/test-client-stress-factory--fifo.c      |   50 +
 .../client/test-client-stress-factory--serial.c    |   37 +
 .../test-client-stress-factory--single-book.c      |   62 +
 tests/libebook/client/test-client-stress-views.c   |  128 +
 tests/libebook/client/test-client.c                |   82 +
 tests/libebook/test-categories.c                   |    2 +-
 tests/libebook/test-date.c                         |    2 +-
 tests/libebook/test-photo.c                        |    2 +-
 tests/libebook/test-query.c                        |    2 +-
 tests/libebook/test-string.c                       |    2 +-
 tests/libebook/test-undefinedfield.c               |    2 +-
 tests/libebook/test-untyped-phones.c               |    2 +-
 tests/libecal/Makefile.am                          |    2 +
 tests/libecal/client/Makefile.am                   |   89 +
 tests/libecal/client/client-test-utils.c           |  350 +
 tests/libecal/client/client-test-utils.h           |   25 +
 tests/libecal/client/test-client-add-timezone.c    |  209 +
 tests/libecal/client/test-client-create-object.c   |  297 +
 tests/libecal/client/test-client-examine.c         |  487 ++
 .../client/test-client-get-attachment-uris.c       |  191 +
 tests/libecal/client/test-client-get-free-busy.c   |  164 +
 tests/libecal/client/test-client-get-object-list.c |  203 +
 tests/libecal/client/test-client-get-view.c        |  230 +
 tests/libecal/client/test-client-modify-object.c   |  194 +
 tests/libecal/client/test-client-open.c            |  124 +
 tests/libecal/client/test-client-receive-objects.c |  142 +
 tests/libecal/client/test-client-refresh.c         |  134 +
 tests/libecal/client/test-client-remove-object.c   |  156 +
 tests/libecal/client/test-client-send-objects.c    |  169 +
 .../client/test-client-stress-factory--fifo.c      |   51 +
 .../client/test-client-stress-factory--serial.c    |   38 +
 .../test-client-stress-factory--single-cal.c       |   63 +
 tests/libecal/client/test-client-stress-views.c    |  116 +
 tests/libecal/ecal-test-utils.c                    |    1 -
 tests/libecal/test-ecal-get-free-busy.c            |    3 +-
 tests/libedataserverui/Makefile.am                 |    5 +
 tests/libedataserverui/test-client-examine-auth.c  |  418 ++
 166 files changed, 34349 insertions(+), 29129 deletions(-)

commit ea43a7ad48028dda4d67636b660d7cab9c49e988
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat May 21 22:59:58 2011 -0400

    Bug 650524 - Use g_unix_signal_add_watch_full() for SIGTERM
    
    We can't call anything safely except write() inside a signal handler,
    g_unix_signal_add_watch_full() handles this for us nicely.

 addressbook/libedata-book/e-data-book-factory.c |   39 +++++++++++------------
 calendar/libedata-cal/e-data-cal-factory.c      |   38 +++++++++++-----------
 2 files changed, 37 insertions(+), 40 deletions(-)

commit 47811a541e2e1eed4306b4a5f7419d1e0776d797
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat May 21 20:54:47 2011 -0400

    Handle SIGTERM instead of SIGQUIT.
    
    SIGQUIT is supposed to produce a core dump.  We don't want that.

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

commit 4134d0ad40e0df0d75b1f3463bd2c47033e258cc
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Fri May 20 15:59:29 2011 +0530

    IMAPX: optionally download the messages in descending order.
    TODO: Add advanced UI options for the same.
          Document all the url parameters in a common place.

 camel/providers/imapx/camel-imapx-server.c |   77 ++++++++++++++++++++++++----
 camel/providers/imapx/camel-imapx-server.h |    3 ++
 2 files changed, 69 insertions(+), 11 deletions(-)

commit e8b0859c3d8cf3715407beaf21e8c81d8200cb76
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Wed May 18 23:00:15 2011 +0100

    Vala bindings: mark metadata file as EXTRA_DIST

 vala/Makefile.am |    2 ++
 1 file changed, 2 insertions(+)

commit 59ece77ed30d70ffded96218475ecfda74752354
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Wed May 18 21:08:02 2011 +0100

    Vala bindings: use metadata to get the correct types for signals
    
    The contacts_{added,removed,changed} signals were specified with
    the wrong parameter types (void * instead of GLib.List<void *>) in the
    generated VAPI file for libebook.

 vala/EBook-1.2.metadata |    3 +++
 vala/Makefile.am        |    1 +
 2 files changed, 4 insertions(+)

commit 4c75a19f212879e133b8d938086c042e9f6faa24
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Wed May 18 21:07:06 2011 +0100

    libedataserver: break down long lines of the Introspection part

 libedataserver/Makefile.am |   10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit 312ecb9fb23e8b93f6fecaff1529dfcfbb8e1e33
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Wed May 18 21:05:43 2011 +0100

    libebook: add --pkg-export to get a package name in the generated GIR

 addressbook/libebook/Makefile.am |   10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit a5816ede3ea4e68469b2166c93bc826761c06676
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Wed May 18 19:59:10 2011 +0100

    libebook: annotate params for e_book_get_{book_view_async,self}

 addressbook/libebook/e-book.c |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 193f995b80cb7ad74188ca157903a6d86667be3c
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Wed May 18 19:28:37 2011 +0100

    libebook: annotate more methods

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

commit 525a0a392849de4e364316c72cdbb714da9baba9
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Wed May 18 17:59:48 2011 +0100

    Vala bindings: add missing case for xml. -> Xml. transformation

 vala/Makefile.am |    1 +
 1 file changed, 1 insertion(+)

commit 8b0b2342a5fb0832ae7b3271f0e8179967c2b02b
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Wed May 18 17:43:47 2011 +0100

    Vala bindings: help vapigen get the correct Xml names

 vala/Makefile.am       |    6 ++++++
 vala/libebook-1.2.deps |    2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 9f1d904fd08177f6f503134489fe0c2e6f0a7f2c
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Wed May 18 17:16:06 2011 +0100

    Add the correct headers to libedataserver's GIR file

 libedataserver/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5eda645e0650620d5e71fcb993b257f4e2e1a50b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue May 17 10:09:23 2011 -0400

    CamelService: Add async query_auth_types() functions.
    
    Breaks ABI since sizeof(CamelServiceClass) changes.
    I've already bumped the libcamel soname since 3.1.1.

 camel/camel-service.c                        |  218 +++++++++++++++++++++-----
 camel/camel-service.h                        |   31 +++-
 docs/reference/camel/camel-sections.txt      |    4 +-
 docs/reference/camel/tmpl/camel-service.sgml |   45 ++++--
 docs/reference/camel/tmpl/camel-unused.sgml  |   10 --
 5 files changed, 247 insertions(+), 61 deletions(-)

commit 94005480fb18338c793144cf335ea542eefd41eb
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Wed May 18 13:09:01 2011 +0100

    Add vala/ to DIST_SUBDIRS

 Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d5bc106979c8e39a7930742a457f0a3d1b9457d9
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Mon May 16 14:19:26 2011 +0100

    Fixed annotations in libedataserver

 libedataserver/e-categories.c     |   10 +++++-----
 libedataserver/e-iterator.c       |    2 ++
 libedataserver/e-list.c           |   28 ++++++++++++++++++++++++++++
 libedataserver/e-source-group.c   |   13 +++++++++++++
 libedataserver/e-source-list.c    |   25 ++++++++++++++++++++++---
 libedataserver/e-source.c         |    6 +++---
 libedataserver/e-xml-hash-utils.c |    7 ++++---
 7 files changed, 77 insertions(+), 14 deletions(-)

commit 621d4e0acf20729ed889e6266458f2bce27ff42f
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue May 17 11:30:38 2011 +0200

    Bug #646898 - IMAPX should invalidated cache when uidvalidity changes

 camel/camel-data-cache.c                   |   73 ++++++++++++++++++++++------
 camel/camel-data-cache.h                   |    2 +
 camel/providers/imapx/camel-imapx-server.c |   56 +++++++++++++++++++--
 3 files changed, 112 insertions(+), 19 deletions(-)

commit faada76f22cd192252b9f052183e9f1544a6da04
Author: Patrick Ohly <patrick.ohly@intel.com>
Date:   Mon May 16 11:21:04 2011 +0200

    addressbook file backend: libdb must be initialized for concurrent read/write
    
    Very bad performance (100% CPU load, several minutes run time) were
    seen for multiple concurrent writes. gdb shows that libdb is
    apparently busy polling while writing.
    
    The libdb API docs for DB_ENV->open() imply that either DB_INIT_CDB or
    DB_INIT_LOCK must be used in apps which are not read-only, like
    EDS. This patch adds DB_INIT_CDB because it is simple and fixes the
    performance problem.
    
    In some rare cases, DB_INIT_LOCK might provide better performance by
    allowing concurrent writes of independent data, but that seems too
    complicated for not enough gain right now (must check for deadlocks).

 addressbook/backends/file/e-book-backend-file.c |   13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

commit 2012879e50ccd30b07b6325cb344fc94edad16d3
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Sat May 14 14:59:36 2011 +0100

    Show the Introspection and Vala bindings in configure summary

 configure.ac |    2 ++
 1 file changed, 2 insertions(+)

commit 2263b4f4a58b2d3a62055138d5e085e3f4f4c3bb
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Sat May 14 13:22:45 2011 +0100

    Register EVCardAttributeParam as a boxed type
    
    Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=650169

 addressbook/libebook/e-vcard.c |   22 ++++++++++++++++++++++
 addressbook/libebook/e-vcard.h |    3 +++
 2 files changed, 25 insertions(+)

commit 3c1205d85adee9063252bd747dc7d554b9feeea9
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Sat May 14 12:33:25 2011 +0100

    Register EVCardAttribute as a boxed type
    
    Without this EVCardAttribute can't be picked up by
    g-ir-scanner when trying to generate the GIR file for
    libebook.
    
    Also, EVCardAttribute will need to be used by applications
    trying to write back to libebook via an introspected binding.
    
    Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=650169

 addressbook/libebook/e-vcard.c |   19 +++++++++++++++++++
 addressbook/libebook/e-vcard.h |    3 +++
 2 files changed, 22 insertions(+)

commit ae35e89ff2af3874f5e424ddbb06cf139829ac2c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat May 14 14:37:19 2011 -0400

    Camel: Fetch quota information asynchronously.
    
    This bumps the libcamel soname again.
    
    It turns out, camel_folder_get_quota_info() blocks.  So convert it to be
    asynchronous like the other blocking functions, with corresponding class
    methods:
    
      camel_folder_get_quota_info_sync()
      camel_folder_get_quota_info()
      camel_folder_get_quota_finish()
    
    Also update the IMAP provider to make fetching IMAP quotas cancellable.
    This is the only provider that currently implements this method.

 camel/camel-folder.c                        |  227 +++++++++++++++++++++++----
 camel/camel-folder.h                        |   33 +++-
 camel/providers/imap/camel-imap-folder.c    |   13 +-
 configure.ac                                |    2 +-
 docs/reference/camel/camel-sections.txt     |    4 +-
 docs/reference/camel/tmpl/camel-folder.sgml |   43 +++--
 6 files changed, 275 insertions(+), 47 deletions(-)

commit b266aaf808efd53808abf38d411c68ab4279c90a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat May 14 07:02:04 2011 -0400

    Include git.mk in vala/Makefile.am.

 vala/Makefile.am |    2 ++
 1 file changed, 2 insertions(+)

commit 01242ced2efecf7261a9b68bebaa46ea2142fd7b
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Sat May 14 21:03:33 2011 +0200

    Updated Slovenian translation

 po/sl.po |  993 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 525 insertions(+), 468 deletions(-)

commit e842acc9b455499916e800190f8a8f47e27b293a
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Sat May 14 14:33:55 2011 +0100

    Add missing annotations in libebook

 addressbook/libebook/e-book-view.c |    2 +-
 addressbook/libebook/e-book.c      |   54 ++++++++++++++++++------------------
 addressbook/libebook/e-contact.c   |    8 ++++--
 addressbook/libebook/e-vcard.c     |   16 +++++++----
 4 files changed, 43 insertions(+), 37 deletions(-)

commit cbffddcccfc279482bc81ba426d1a15049ffb542
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat May 14 06:53:24 2011 -0400

    Bug 650105 - Deadlock in GroupWise connector
    
    Instead of acquiring the CamelSession lock for the entire add_service()
    method, only acquire it when directly accessing the shared 'services'
    hash table.  This allows camel_session_add_service() calls to be nested,
    which is what CamelGroupwiseStore does.

 camel/camel-session.c |   13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit 383c2a26444cfc00dab4f72a03ae2a243572c0f5
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Thu May 12 21:41:57 2011 -0400

    Bug 649762 - Add support for Vala bindings

 Makefile.am            |    6 ++++++
 configure.ac           |   34 ++++++++++++++++++++++++++++++++++
 vala/Makefile.am       |   37 +++++++++++++++++++++++++++++++++++++
 vala/libebook-1.2.deps |    1 +
 4 files changed, 78 insertions(+)

commit 88b619567fc502a3cd0e50f7f01e3bc7c41413d7
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Thu May 12 21:30:02 2011 -0400

    Bug 649761 - Add gobject-introspection build system to libebook
    
    Extended Rob Bradford's initial commit to add libedataserver as a
    dependency for g-ir-scanner when processing libebook.

 addressbook/libebook/Makefile.am |   44 +++++++++++++++++++++++++++++++++++++-
 1 file changed, 43 insertions(+), 1 deletion(-)

commit f769140532b620f7dcc2506c13588f75f0b77444
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed May 11 21:46:46 2011 -0400

    camel_store_get_folder_info_sync(): Add a status message.

 camel/camel-store.c |    8 ++++++++
 1 file changed, 8 insertions(+)

commit 16ef9739dcd17d115fda8015aa2a12fc3b42490b
Author: Vibha Yadav <yvibha@novell.com>
Date:   Wed May 11 15:29:22 2011 +0530

    BNC 683083 - TO:field – autocomplete does not work correct
    
    Calling up library for textual representaion of destination instead of
    address format for text operations.

 libedataserverui/e-name-selector-entry.c |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 30b787521a574a191c570f59cb3f301aa39261a6
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue May 10 19:34:15 2011 -0400

    camel_folder_get_message(): Show folder name in status message

 camel/camel-folder.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 5d33ec93900460a2bd743a34cb570b06881ede4d
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Tue May 10 21:22:40 2011 +0200

    Updated Slovenian translation

 po/sl.po |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e3f3ae920729486ee501467e573df40aee001a33
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon May 9 19:15:33 2011 +0200

    Bug #648454 - Subfolders disappear when moving a folder

 camel/providers/local/camel-maildir-store.c |   41 +++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)

commit 671aac12c869626339923eee804f604a1d3c4e3c
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Mon May 9 14:37:27 2011 +0100

    Bug 649433 - e-calendar-factory SIGSEGV while reading hash_table
    
    The root cause of this issue was modules being loaded with RTLD_GLOBAL, and
    having conflicting "global" symbols.
    
    There is no reason for modules to be exporting their own symbols to the rest
    of the process; add the G_MODULE_BIND_LOCAL flag to the g_module_open() call
    to prevent that.

 libebackend/e-data-server-module.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 7e186ad4f90aa57503d8b241b68a087f88723b10
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun May 8 12:45:23 2011 -0400

    Coding style cleanups.

 addressbook/backends/file/e-book-backend-file.c    |   10 +-
 .../backends/google/e-book-backend-google.c        |    4 +-
 addressbook/backends/ldap/e-book-backend-ldap.c    |  102 +++++-----
 addressbook/backends/ldap/openldap-extract.h       |    4 +-
 addressbook/backends/vcf/e-book-backend-vcf.c      |    8 +-
 .../backends/webdav/e-book-backend-webdav.c        |    2 +-
 addressbook/libebook/e-address-western.c           |    4 +-
 addressbook/libebook/e-book-query.c                |    6 +-
 addressbook/libebook/e-book-view.c                 |    4 +-
 addressbook/libebook/e-contact.c                   |   30 +--
 addressbook/libebook/e-destination.c               |   34 ++--
 addressbook/libebook/e-vcard.c                     |   30 +--
 .../libedata-book/e-book-backend-db-cache.c        |    8 +-
 addressbook/libedata-book/e-book-backend-sexp.c    |   24 +--
 addressbook/libedata-book/e-book-backend-summary.c |   10 +-
 addressbook/libedata-book/e-book-backend-sync.c    |    6 +-
 addressbook/libedata-book/e-book-backend.c         |    4 +-
 addressbook/libedata-book/e-data-book.c            |    2 +-
 calendar/backends/caldav/e-cal-backend-caldav.c    |   44 ++---
 .../backends/contacts/e-cal-backend-contacts.c     |   12 +-
 calendar/backends/file/e-cal-backend-file.c        |   26 +--
 calendar/backends/http/e-cal-backend-http.c        |    2 +-
 calendar/backends/weather/e-cal-backend-weather.c  |    4 +-
 calendar/backends/weather/e-weather-source-ccf.c   |    2 +-
 calendar/libecal/e-cal-check-timezones.c           |    6 +-
 calendar/libecal/e-cal-component.c                 |    6 +-
 calendar/libecal/e-cal-view.c                      |    2 +-
 calendar/libecal/e-cal.c                           |    4 +-
 calendar/libedata-cal/e-cal-backend-cache.c        |    8 +-
 calendar/libedata-cal/e-cal-backend-sexp.c         |    2 +-
 calendar/libedata-cal/e-data-cal-view.c            |    8 +-
 calendar/libedata-cal/e-data-cal.c                 |    4 +-
 camel/camel-block-file.c                           |   50 ++---
 camel/camel-cipher-context.c                       |   24 +--
 camel/camel-db.c                                   |    8 +-
 camel/camel-debug.c                                |    2 +-
 camel/camel-disco-store.c                          |    8 +-
 camel/camel-file-utils.c                           |    2 +-
 camel/camel-filter-driver.c                        |    2 +-
 camel/camel-filter-search.c                        |    2 +-
 camel/camel-folder-search.c                        |   50 ++---
 camel/camel-folder-summary.c                       |  166 ++++++++--------
 camel/camel-folder-thread.c                        |   40 ++--
 camel/camel-folder.c                               |    4 +-
 camel/camel-gpg-context.c                          |   38 ++--
 camel/camel-html-parser.c                          |   12 +-
 camel/camel-http-stream.c                          |    2 +-
 camel/camel-iconv.c                                |   24 +--
 camel/camel-index-control.c                        |   16 +-
 camel/camel-index.c                                |    2 +-
 camel/camel-internet-address.c                     |   24 +--
 camel/camel-list-utils.c                           |    6 +-
 camel/camel-lock.c                                 |    4 +-
 camel/camel-mime-filter-canon.c                    |    6 +-
 camel/camel-mime-filter-enriched.c                 |    2 +-
 camel/camel-mime-filter-tohtml.c                   |   20 +-
 camel/camel-mime-message.c                         |   38 ++--
 camel/camel-mime-part-utils.c                      |   12 +-
 camel/camel-mime-part.c                            |    8 +-
 camel/camel-mime-utils.c                           |   18 +-
 camel/camel-multipart-signed.c                     |   30 +--
 camel/camel-net-utils.c                            |   14 +-
 camel/camel-nntp-address.c                         |    8 +-
 camel/camel-partition-table.c                      |    8 +-
 camel/camel-provider.c                             |    4 +-
 camel/camel-sasl-gssapi.c                          |    6 +-
 camel/camel-sasl-ntlm.c                            |   32 +--
 camel/camel-search-private.c                       |   32 +--
 camel/camel-smime-context.c                        |   44 ++---
 camel/camel-store-summary.c                        |   14 +-
 camel/camel-store.c                                |    6 +-
 camel/camel-stream-mem.c                           |    6 +-
 camel/camel-stream-process.c                       |    2 +-
 camel/camel-tcp-stream-raw.c                       |    8 +-
 camel/camel-tcp-stream-ssl.c                       |    4 +-
 camel/camel-text-index.c                           |   80 ++++----
 camel/camel-url-scanner.c                          |    4 +-
 camel/camel-url.c                                  |    8 +-
 camel/camel-utf8.c                                 |    6 +-
 camel/camel-vee-folder.c                           |  176 ++++++++---------
 camel/camel-vee-store.c                            |   12 +-
 camel/camel-vee-summary.c                          |   46 ++---
 camel/camel-vtrash-folder.c                        |   20 +-
 camel/providers/imap/camel-imap-folder.c           |   88 ++++-----
 camel/providers/imap/camel-imap-journal.c          |    4 +-
 camel/providers/imap/camel-imap-message-cache.c    |    4 +-
 camel/providers/imap/camel-imap-private.h          |    8 +-
 camel/providers/imap/camel-imap-provider.c         |    2 +-
 camel/providers/imap/camel-imap-search.c           |   24 +--
 camel/providers/imap/camel-imap-store-summary.c    |   44 ++---
 camel/providers/imap/camel-imap-store.c            |  116 +++++------
 camel/providers/imap/camel-imap-summary.c          |   22 +--
 camel/providers/imap/camel-imap-utils.c            |    2 +-
 camel/providers/imap/camel-imap-wrapper.c          |    6 +-
 camel/providers/imapx/camel-imapx-folder.c         |    6 +-
 camel/providers/imapx/camel-imapx-provider.c       |    2 +-
 camel/providers/imapx/camel-imapx-server.c         |  206 ++++++++++----------
 camel/providers/imapx/camel-imapx-store-summary.c  |   44 ++---
 camel/providers/imapx/camel-imapx-store-summary.h  |    2 +-
 camel/providers/imapx/camel-imapx-store.c          |   88 ++++-----
 camel/providers/imapx/camel-imapx-stream.c         |   14 +-
 camel/providers/imapx/camel-imapx-summary.c        |   28 +--
 camel/providers/imapx/camel-imapx-utils.c          |   14 +-
 camel/providers/imapx/camel-imapx-view-summary.c   |   40 ++--
 camel/providers/local/camel-local-folder.c         |   24 +--
 camel/providers/local/camel-local-store.c          |    8 +-
 camel/providers/local/camel-local-summary.c        |   42 ++--
 camel/providers/local/camel-maildir-folder.c       |   14 +-
 camel/providers/local/camel-maildir-store.c        |   14 +-
 camel/providers/local/camel-maildir-summary.c      |   62 +++---
 camel/providers/local/camel-mbox-folder.c          |   54 ++---
 camel/providers/local/camel-mbox-store.c           |   10 +-
 camel/providers/local/camel-mbox-summary.c         |  112 +++++------
 camel/providers/local/camel-mh-folder.c            |   12 +-
 camel/providers/local/camel-mh-store.c             |   26 +--
 camel/providers/local/camel-mh-summary.c           |   48 ++---
 camel/providers/local/camel-spool-folder.c         |   14 +-
 camel/providers/local/camel-spool-store.c          |   14 +-
 camel/providers/local/camel-spool-summary.c        |   36 ++--
 camel/providers/nntp/camel-nntp-folder.c           |    2 +-
 camel/providers/nntp/camel-nntp-provider.c         |    2 +-
 camel/providers/nntp/camel-nntp-store-summary.c    |   14 +-
 camel/providers/nntp/camel-nntp-store.c            |   28 +--
 camel/providers/nntp/camel-nntp-stream.c           |    8 +-
 camel/providers/nntp/camel-nntp-summary.c          |   28 +--
 camel/providers/pop3/camel-pop3-engine.c           |   34 ++--
 camel/providers/pop3/camel-pop3-folder.c           |   16 +-
 camel/providers/pop3/camel-pop3-provider.c         |    2 +-
 camel/providers/pop3/camel-pop3-store.c            |    6 +-
 camel/providers/pop3/camel-pop3-stream.c           |    8 +-
 .../providers/sendmail/camel-sendmail-transport.c  |    2 +-
 camel/providers/smtp/camel-smtp-provider.c         |    2 +-
 camel/tests/folder/test11.c                        |    4 +-
 camel/tests/folder/test8.c                         |    4 +-
 camel/tests/lib/camel-test.c                       |    4 +-
 camel/tests/lib/messages.c                         |   22 +--
 camel/tests/message/test1.c                        |    8 +-
 camel/tests/message/test3.c                        |    8 +-
 camel/tests/mime-filter/test-tohtml.c              |    8 +-
 camel/tests/smime/pgp.c                            |    4 +-
 libebackend/e-data-server-module.c                 |    2 +-
 libebackend/e-dbhash.c                             |    6 +-
 libebackend/e-offline-listener.c                   |    2 +-
 libedataserver/e-account-list.c                    |   18 +-
 libedataserver/e-account.c                         |   40 ++--
 libedataserver/e-data-server-util.c                |    2 +-
 libedataserver/e-list.c                            |    2 +-
 libedataserver/e-memory.c                          |    4 +-
 libedataserver/e-proxy.c                           |   36 ++--
 libedataserver/e-sexp.c                            |   14 +-
 libedataserver/e-source-list.c                     |    8 +-
 libedataserver/e-source.c                          |   20 +-
 libedataserver/e-time-utils.c                      |    4 +-
 libedataserver/e-url.c                             |    2 +-
 libedataserver/e-xml-hash-utils.c                  |    6 +-
 libedataserverui/e-name-selector-dialog.c          |    2 +-
 libedataserverui/e-name-selector-entry.c           |    8 +-
 libedataserverui/e-name-selector-list.c            |   12 +-
 libedataserverui/e-name-selector.c                 |    2 +-
 libedataserverui/e-passwords.c                     |    4 +-
 tests/libebook/test-ebook-async.c                  |    2 +-
 tests/libebook/test-ebook-get-book-view.c          |    6 +-
 tests/libebook/test-ebook.c                        |    2 +-
 tests/libebook/test-stress-bookviews.c             |    6 +-
 tests/libedata-cal/test-intervaltree.c             |   14 +-
 165 files changed, 1637 insertions(+), 1637 deletions(-)

commit b7176d58a18adad8d768673863110f473c8f0e9e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun May 8 11:54:39 2011 -0400

    Post-release version bump.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit df99364a0e16911a14848f8bee1912316b3201b2
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun May 8 10:33:45 2011 -0400

    NEWS update for 3.1.1 release.

 NEWS         |  125 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 configure.ac |    2 +-
 2 files changed, 126 insertions(+), 1 deletion(-)

commit 7dc86faa6fbb5444a62dd659c0cc192021d3b2af
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun May 8 10:33:58 2011 -0400

    Update API docs.

 .../addressbook/libebook/libebook-docs.sgml        |    4 +++
 .../libedata-book/libedata-book-docs.sgml          |    4 +++
 docs/reference/calendar/libecal/libecal-docs.sgml  |    4 +++
 .../libecal/tmpl/e-cal-check-timezones.sgml        |    1 +
 .../calendar/libedata-cal/libedata-cal-docs.sgml   |    4 +++
 docs/reference/camel/camel-docs.sgml               |    4 +++
 docs/reference/camel/camel-sections.txt            |    4 +++
 .../reference/camel/tmpl/camel-cipher-context.sgml |    4 +++
 docs/reference/camel/tmpl/camel-provider.sgml      |    9 ++++++
 docs/reference/camel/tmpl/camel-sasl.sgml          |   34 ++++++++++++++++++++
 .../libedataserver/libedataserver-docs.sgml        |    4 +++
 .../libedataserverui/libedataserverui-docs.sgml    |    4 +++
 .../libedataserverui/tmpl/e-categories-editor.sgml |    2 --
 .../tmpl/e-categories-selector.sgml                |    2 --
 .../libedataserverui/tmpl/e-category-editor.sgml   |    2 --
 15 files changed, 80 insertions(+), 6 deletions(-)

commit 2f520f6858ddb25f8596390540a0788d32f01939
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Sun May 8 11:46:45 2011 -0400

    Bug 649684 - GIR files should contain <package name=../>

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

commit c83e9c003b749465d28b4f89d7db273e2b3faf8b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun May 8 11:35:46 2011 -0400

    Adapt Camel tests to recent API changes.

 camel/tests/folder/test10.c |   12 +++++++++++-
 camel/tests/folder/test11.c |   38 +++++++++++++++++++++-----------------
 camel/tests/folder/test3.c  |   13 ++++++++++---
 camel/tests/folder/test8.c  |   12 ++++++++++--
 camel/tests/folder/test9.c  |   14 ++++++++++++--
 camel/tests/lib/folders.c   |   19 ++++++++++++-------
 camel/tests/lib/session.c   |    9 +++------
 camel/tests/message/test1.c |   21 +++++++++++----------
 camel/tests/smime/pgp.c     |    9 +++------
 9 files changed, 93 insertions(+), 54 deletions(-)

commit a46e1be8c01f148c7424aebbb0e39847c3c98ea4
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat May 7 12:20:18 2011 -0400

    Whitespace and coding style cleanups.

 camel/camel-sasl-ntlm.c                    |   26 +++++++++++++-------------
 camel/camel-url.c                          |    1 -
 camel/providers/imap/camel-imap-command.c  |    2 +-
 camel/providers/imap/camel-imap-provider.c |    2 +-
 camel/providers/imapx/camel-imapx-server.c |    2 +-
 camel/providers/imapx/camel-imapx-server.h |    2 +-
 camel/providers/nntp/camel-nntp-provider.c |    2 +-
 libedataserverui/e-categories-editor.c     |    5 ++---
 libedataserverui/e-categories-editor.h     |    2 +-
 libedataserverui/e-categories-selector.c   |    2 +-
 libedataserverui/e-category-editor.c       |    2 +-
 11 files changed, 23 insertions(+), 25 deletions(-)

commit d01e4a90b46d14649099b59c3676f9798b0512aa
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat May 7 12:10:53 2011 -0400

    Forgot to change property name for folder creation.

 camel/camel-vee-folder.c                     |    2 +-
 camel/camel-vee-store.c                      |    3 ++-
 camel/camel-vtrash-folder.c                  |    2 +-
 camel/providers/imap/camel-imap-folder.c     |    2 +-
 camel/providers/imapx/camel-imapx-folder.c   |    2 +-
 camel/providers/local/camel-maildir-folder.c |    2 +-
 camel/providers/local/camel-mbox-folder.c    |    2 +-
 camel/providers/local/camel-mh-folder.c      |    2 +-
 camel/providers/local/camel-spool-folder.c   |    2 +-
 camel/providers/nntp/camel-nntp-folder.c     |    2 +-
 camel/providers/pop3/camel-pop3-folder.c     |    2 +-
 11 files changed, 12 insertions(+), 11 deletions(-)

commit 83ef424827fc88a643116e91d6cbbfb04a3a14e4
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat May 7 10:49:05 2011 -0400

    Rename "name" property of CamelFolder to "display-name".
    
    To correspond with CamelFolderInfo changes.

 camel/camel-folder.c                        |  102 +++++++++++++--------------
 camel/camel-folder.h                        |    6 +-
 camel/camel-vee-folder.c                    |    2 +-
 camel/camel-vee-store.c                     |    8 +--
 camel/providers/imap/camel-imap-folder.c    |    6 +-
 camel/providers/imapx/camel-imapx-server.c  |    6 +-
 docs/reference/camel/camel-sections.txt     |    4 +-
 docs/reference/camel/tmpl/camel-folder.sgml |   16 ++---
 docs/reference/camel/tmpl/camel-unused.sgml |   22 ++++++
 9 files changed, 96 insertions(+), 76 deletions(-)

commit b349f64e894a236398873fcc15a67c4a9a6614fe
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat May 7 09:21:44 2011 -0400

    Rename "name" field of CamelFolderInfo to "display_name".
    
    Long as I'm already breaking the CamelFolderInfo struct, this helps
    clarify the "name" field's intended purpose.

 camel/camel-store.c                         |   18 +++++++++---------
 camel/camel-store.h                         |    2 +-
 camel/camel-vee-store.c                     |    6 +++---
 camel/providers/imap/camel-imap-store.c     |   16 ++++++++--------
 camel/providers/imapx/camel-imapx-store.c   |   16 ++++++++--------
 camel/providers/local/camel-local-store.c   |    2 +-
 camel/providers/local/camel-maildir-store.c |    6 +++---
 camel/providers/local/camel-mbox-store.c    |    8 ++++----
 camel/providers/local/camel-mh-store.c      |    2 +-
 camel/providers/local/camel-spool-store.c   |    8 ++++----
 camel/providers/nntp/camel-nntp-store.c     |   22 +++++++++++-----------
 docs/reference/camel/tmpl/camel-store.sgml  |    2 +-
 12 files changed, 54 insertions(+), 54 deletions(-)

commit 133cbedcd0a1327771caac9dc994af3cfca69917
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat May 7 08:13:44 2011 -0400

    Remove "uri" field of CamelFolderInfo.
    
    With this change, Camel no longer deals with folder URIs.

 camel/camel-store.c                         |   82 ++++++++++-----------------
 camel/camel-store.h                         |    1 -
 camel/camel-vee-store.c                     |   39 +++++--------
 camel/providers/imap/camel-imap-store.c     |   32 +----------
 camel/providers/imapx/camel-imapx-store.c   |   32 +----------
 camel/providers/local/camel-local-store.c   |    6 --
 camel/providers/local/camel-maildir-store.c |    8 +--
 camel/providers/local/camel-mbox-store.c    |   33 ++++-------
 camel/providers/local/camel-mh-store.c      |   29 +++-------
 camel/providers/local/camel-spool-store.c   |   11 ----
 camel/providers/nntp/camel-nntp-folder.c    |    2 -
 camel/providers/nntp/camel-nntp-store.c     |   49 ++++------------
 docs/reference/camel/tmpl/camel-store.sgml  |    1 -
 13 files changed, 82 insertions(+), 243 deletions(-)

commit 7cf42fc13b1bd47ccaaef810d834e2917fab2798
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat May 7 01:01:09 2011 -0400

    camel_vee_folder_new(): Add argument guards.

 camel/camel-vee-folder.c |    3 +++
 1 file changed, 3 insertions(+)

commit 507a284b67c8802c8734b0fac3afdf2b8aeb2cf4
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri May 6 13:27:27 2011 -0400

    CamelVeeStore: Change handling of CHANGE_NOSELECT flag.
    
    Add a CAMEL_FOLDER_NOSELECT flag to the CamelFolderInfo instead of
    setting a "noselect" param on the URI.  The URI is about to go away.

 camel/camel-vee-store.c |   13 ++-----------
 1 file changed, 2 insertions(+), 11 deletions(-)

commit 58ede56159f748b417395115f675d8270fe30a2a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri May 6 13:22:59 2011 -0400

    Remove CAMEL_STORE_SUMMARY_FRAGMENT flag.
    
    Not used anywhere.

 camel/camel-store-summary.h                        |    1 -
 docs/reference/camel/tmpl/camel-store-summary.sgml |    1 -
 2 files changed, 2 deletions(-)

commit 3d3fda69ac50ede0278cb433fb43b979ab0cb561
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri May 6 13:16:16 2011 -0400

    CamelSaslPOPB4SMTP: Fix a compiler warning.

 camel/camel-sasl-popb4smtp.c |    2 --
 1 file changed, 2 deletions(-)

commit 11830cfda86e4eba832c28088845a9243ca81a29
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri May 6 13:13:03 2011 -0400

    CamelFolder: Remove "uri" property.
    
    Also remove camel_folder_get_uri().
    
    Too bad I just added this for 3.0.  It was handy at the time, but Camel
    won't be using folder URIs anymore.  That's Evolution's domain now.

 camel/camel-folder.c                        |   91 +--------------------------
 camel/camel-folder.h                        |    1 -
 docs/reference/camel/camel-sections.txt     |    1 -
 docs/reference/camel/tmpl/camel-folder.sgml |   14 -----
 docs/reference/camel/tmpl/camel-unused.sgml |   14 +++++
 5 files changed, 16 insertions(+), 105 deletions(-)

commit 199a4f1b88c83cb5a8bff14cfdf34d653f75154d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri May 6 13:07:16 2011 -0400

    CamelFolderSearch: Hack to deal with "message-location".
    
    This is the one place in Camel that needs to know about Evolution folder
    URI formats.  It's fine for now; it's marked with a FIXME comment and I'll
    clean it up properly later.

 camel/camel-folder-search.c |   15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

commit c09c1380e1c86f8bd6d3ecc49d106a2f9e8c4755
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri May 6 11:23:08 2011 -0400

    Camel: Store UIDs in X-Evolution-Source headers.
    
    CamelStore UIDs are easier to deal with than URLs.
    
    For backward-compatibility, CamelFilterDriver can still handle
    X-Evolution-Source headers with URLs.

 camel/camel-filter-driver.c                        |   80 +++++++-------------
 camel/camel-filter-driver.h                        |    4 +-
 camel/camel-filter-search.c                        |   40 +++++-----
 camel/camel-folder.c                               |   24 +-----
 camel/camel-mime-message.c                         |   43 +++++++----
 camel/camel-mime-message.h                         |    2 +-
 docs/reference/camel/tmpl/camel-filter-driver.sgml |    4 +-
 docs/reference/camel/tmpl/camel-mime-message.sgml  |    2 +-
 8 files changed, 89 insertions(+), 110 deletions(-)

commit b7d2775b9b2f91d390f1436094304c00cc156059
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri May 6 10:36:15 2011 -0400

    Remove camel_filter_driver_filter_mbox()
    
    Function is no longer needed since the switch to Maildir.

 camel/camel-filter-driver.c                        |  128 --------------------
 camel/camel-filter-driver.h                        |    5 -
 docs/reference/camel/camel-sections.txt            |    1 -
 docs/reference/camel/tmpl/camel-filter-driver.sgml |   13 --
 docs/reference/camel/tmpl/camel-unused.sgml        |   12 ++
 5 files changed, 12 insertions(+), 147 deletions(-)

commit 11044cd0ebb4fff492a207750050111d895d3bce
Author: Dan Vrátil <dvratil@redhat.com>
Date:   Thu May 5 10:01:43 2011 -0400

    Bug 332497 - Add Edit -> Available Categories
    
    Split ECategoriesDialog into smaller widgets:
    
        ECategoriesEditor
        ECategoriesSelector
        ECategoryEditor

 .../libedataserverui/libedataserverui-docs.sgml    |    3 +
 .../libedataserverui/libedataserverui-sections.txt |   66 ++
 .../libedataserverui/libedataserverui.types        |    6 +
 .../libedataserverui/tmpl/e-categories-editor.sgml |   87 +++
 .../tmpl/e-categories-selector.sgml                |  114 +++
 .../libedataserverui/tmpl/e-category-editor.sgml   |   58 ++
 libedataserverui/Makefile.am                       |    6 +
 libedataserverui/e-categories-dialog.c             |  823 +-------------------
 libedataserverui/e-categories-editor.c             |  427 ++++++++++
 libedataserverui/e-categories-editor.h             |   76 ++
 libedataserverui/e-categories-selector.c           |  570 ++++++++++++++
 libedataserverui/e-categories-selector.h           |   85 ++
 libedataserverui/e-category-editor.c               |  348 +++++++++
 libedataserverui/e-category-editor.h               |   69 ++
 libedataserverui/e-data-server-ui-marshal.list     |    1 +
 15 files changed, 1953 insertions(+), 786 deletions(-)

commit 8563b1dae9fc620bcbc1cbd76ee306f8391266bd
Author: Vibha Yadav <yvibha@novell.com>
Date:   Thu May 5 12:46:09 2011 +0530

    Bug 649365 - Creation of new repository evolution-groupwise
    
    Removing groupwise plugin code from evolution.
    Please find the evolution-groupwise repository
    http://git.gnome.org/browse/evolution-groupwise

 Makefile.am                                        |    4 +-
 addressbook/backends/Makefile.am                   |    2 +-
 addressbook/backends/groupwise/Makefile.am         |   52 -
 addressbook/backends/groupwise/create-account.c    |   89 -
 .../groupwise/e-book-backend-groupwise-factory.c   |   53 -
 .../backends/groupwise/e-book-backend-groupwise.c  | 3923 ------------------
 .../backends/groupwise/e-book-backend-groupwise.h  |   51 -
 calendar/backends/Makefile.am                      |    2 +-
 calendar/backends/groupwise/Makefile.am            |   36 -
 calendar/backends/groupwise/TODO                   |  141 -
 .../groupwise/e-cal-backend-groupwise-factory.c    |  203 -
 .../groupwise/e-cal-backend-groupwise-factory.h    |   37 -
 .../groupwise/e-cal-backend-groupwise-utils.c      | 2282 -----------
 .../groupwise/e-cal-backend-groupwise-utils.h      |   66 -
 .../backends/groupwise/e-cal-backend-groupwise.c   | 2830 -------------
 .../backends/groupwise/e-cal-backend-groupwise.h   |   71 -
 camel/providers/Makefile.am                        |    2 +-
 camel/providers/groupwise/Makefile.am              |   51 -
 camel/providers/groupwise/camel-groupwise-folder.c | 3329 ----------------
 camel/providers/groupwise/camel-groupwise-folder.h |   91 -
 .../providers/groupwise/camel-groupwise-journal.c  |  422 --
 .../providers/groupwise/camel-groupwise-journal.h  |  103 -
 .../providers/groupwise/camel-groupwise-private.h  |   48 -
 .../providers/groupwise/camel-groupwise-provider.c |  196 -
 .../groupwise/camel-groupwise-store-summary.c      |  538 ---
 .../groupwise/camel-groupwise-store-summary.h      |  103 -
 camel/providers/groupwise/camel-groupwise-store.c  | 1676 --------
 camel/providers/groupwise/camel-groupwise-store.h  |  106 -
 .../providers/groupwise/camel-groupwise-summary.c  |  428 --
 .../providers/groupwise/camel-groupwise-summary.h  |   98 -
 .../groupwise/camel-groupwise-transport.c          |  227 --
 .../groupwise/camel-groupwise-transport.h          |   70 -
 camel/providers/groupwise/camel-groupwise-utils.c  |  715 ----
 camel/providers/groupwise/camel-groupwise-utils.h  |   81 -
 camel/providers/groupwise/libcamelgroupwise.urls   |    1 -
 configure.ac                                       |    6 -
 servers/Makefile.am                                |    3 -
 servers/groupwise/Makefile.am                      |   96 -
 servers/groupwise/create-account.c                 |   78 -
 servers/groupwise/doc/GW_SABdeltas.txt             |   44 -
 servers/groupwise/doc/gw-soap-enums.xsd            |   36 -
 servers/groupwise/doc/gw-soap-methods.xsd          | 1104 ------
 servers/groupwise/doc/gw-soap-types.xsd            | 1591 --------
 servers/groupwise/e-gw-connection.c                | 4174 --------------------
 servers/groupwise/e-gw-connection.h                |  188 -
 servers/groupwise/e-gw-container.c                 |  783 ----
 servers/groupwise/e-gw-container.h                 |  105 -
 servers/groupwise/e-gw-filter.c                    |  261 --
 servers/groupwise/e-gw-filter.h                    |   77 -
 servers/groupwise/e-gw-item.c                      | 3623 -----------------
 servers/groupwise/e-gw-item.h                      |  333 --
 servers/groupwise/e-gw-message.c                   |  145 -
 servers/groupwise/e-gw-message.h                   |   50 -
 servers/groupwise/e-gw-proxy.c                     |  382 --
 servers/groupwise/e-gw-proxy.h                     |   66 -
 servers/groupwise/e-gw-recur-utils.c               |   38 -
 servers/groupwise/e-gw-recur-utils.h               |   71 -
 servers/groupwise/e-gw-sendoptions.c               |  631 ---
 servers/groupwise/e-gw-sendoptions.h               |  104 -
 servers/groupwise/libegroupwise.pc.in              |   15 -
 servers/groupwise/soap-test.c                      |   75 -
 servers/groupwise/soup-soap-message.c              |  813 ----
 servers/groupwise/soup-soap-message.h              |   99 -
 servers/groupwise/soup-soap-response.c             |  577 ---
 servers/groupwise/soup-soap-response.h             |   71 -
 65 files changed, 5 insertions(+), 33761 deletions(-)

commit 2648b84f156df7e3214e9e7a3af218e6602927de
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Wed May 4 10:56:48 2011 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 1603 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 821 insertions(+), 782 deletions(-)

commit 175c473a9ecd485c118a7492825d55ec8ab12d9a
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Fri Apr 1 19:04:32 2011 +0200

    Mark the param spec strings for translation correctly.

 camel/camel-disco-folder.c                 |    2 +-
 camel/camel-offline-folder.c               |    2 +-
 camel/providers/imap/camel-imap-folder.c   |    2 +-
 camel/providers/local/camel-local-folder.c |    2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit 53f5c7544fb958a106ddda6fca86091869e5a41a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue May 3 11:22:46 2011 -0400

    Remove camel_store_folder_uri_equal().
    
    Function was not used by Camel or any of its providers.  Evolution
    now has an equivalent function named e_mail_folder_uri_equal().

 camel/camel-store.c                         |   62 ---------------------------
 camel/camel-store.h                         |    3 --
 docs/reference/camel/camel-sections.txt     |    1 -
 docs/reference/camel/tmpl/camel-store.sgml  |   11 -----
 docs/reference/camel/tmpl/camel-unused.sgml |   10 +++++
 5 files changed, 10 insertions(+), 77 deletions(-)

commit 29d6b17ed273e84f7762705fd978e0830e5554c5
Author: Abduxukur Abdurixit <abdurixit@gmail.com>
Date:   Mon May 2 18:04:28 2011 +0200

    Added UG translation

 po/ug.po |10426 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 5242 insertions(+), 5184 deletions(-)

commit 7786ce51462572741c0aae5de0d9bdad269eefe6
Author: Abduxukur Abdurixit <abdurixit@gmail.com>
Date:   Sun May 1 23:08:00 2011 +0200

    Added UG translation

 po/ug.po |  246 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 134 insertions(+), 112 deletions(-)

commit f72e01797b196f32626f047f36de1868a842d12e
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sat Apr 30 23:13:50 2011 +0200

    Updated galician translations

 po/gl.po | 1623 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 838 insertions(+), 785 deletions(-)

commit cdf8cf4616a1684af63fdbc1c3ce9b098f3bd591
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Fri Apr 29 19:38:10 2011 +0200

    Updated Spanish translation

 po/es.po |  840 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 420 insertions(+), 420 deletions(-)

commit 5b1ab7d24b4372fdbab58fe40071f92069e9a864
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Apr 29 10:14:01 2011 -0400

    Fix definition of CamelProvider.url_equal().
    
    Functions of type GCompareFunc are supposed to return -1/0/1 as in
    strcmp().  CamelProvider.url_equal() should instead be a GEqualFunc
    since it returns TRUE or FALSE.
    
    Function signatures are identical except for the return type, but
    gboolean is a type of gint so no changes required for providers.

 camel/camel-provider.h |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8f0817e9f4d2c04ed81f6bbd82ebb43c0cafb8cf
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Apr 29 09:11:38 2011 -0400

    Revise camel_session_get_service_by_url().
    
    Some groupware providers use the same URL for their mail store and mail
    transport services, so add a CamelProviderType argument so callers have
    to explicitly say which service type they want.
    
    The need for this was discovered in bug #648841 for evolution-mapi.

 camel/camel-session.c                        |   30 ++++++++++++++++++++------
 camel/camel-session.h                        |    3 ++-
 docs/reference/camel/tmpl/camel-session.sgml |    1 +
 3 files changed, 27 insertions(+), 7 deletions(-)

commit 763820964d9aba5f115aa298ce62bb8bae8ee19b
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Apr 28 10:49:24 2011 +0200

    Bug #648844 - IMAP Error: LIST failed: wildcards not permitted in username

 camel/providers/imap/camel-imap-store.c |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit bdd966164d997976a3f632fc14e1f7badb6c450b
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Apr 28 00:35:56 2011 +0100

    Bug 628142 - Fix handling of simultaneous get_message requests
    
    Drop the hash table of EFlags completely. It's broken, because the UID
    we use as the hash key isn't actually unique; the same UID can exist in
    multiple folders. And the lifetime issues on the EFlag weren't cleanly
    solvable (yeah, we can add a refcounting wrapper, but ick).
    
    We were *already* using imapx_is_job_in_queue() to check *properly* if
    there was an existing fetch. So just implement a simple 'fetch counter'
    with a GCond and a corresponding GMutex, bump that count by one each
    time any fetch completes, and use the GCond when waiting for a *specific*
    fetch to complete, inside a while (imapx_is_job_in_queue()) loop.

 camel/providers/imapx/camel-imapx-server.c |   44 ++++++++++++++++++----------
 camel/providers/imapx/camel-imapx-server.h |    6 ++--
 2 files changed, 33 insertions(+), 17 deletions(-)

commit 4349d8a6d3d3f7ab4ae436a58a7424f76eb3704e
Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
Date:   Wed Apr 27 19:46:52 2011 +0200

    Updated Slovenian translation

 po/sl.po |   12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

commit 0dbb8896bbd8ebb779f42ac02bc281fbb9b17ee1
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Apr 23 09:45:35 2011 -0400

    Replace CamelSessionThreadMsg with a more modern API.
    
    This introduces camel_session_submit_job() to replace the older
    CamelSessionThreadMsg API, providing a simpler mechanism for providers
    to initiate low-priority background jobs.  Jobs can be submitted from
    any thread, but execution of the job is always as follows:
    
    1) A "job-started" signal is emitted from the thread in which the
       CamelSession was created.  This is typically the same thread that
       hosts the global default GMainContext, or "main" thread.
    
    2) The callback function passed to camel_session_submit_job() is invoked
       from a different thread where it's safe to call synchronous functions.
    
    3) Once the callback has returned, a "job-finished" signal is emitted
       from the same thread as "job-started" was emitted.
    
    4) If a GDestroyNotify callback was passed to camel_session_submit_job(),
       it is invoked and passed the callback closure so it can be freed.
    
    The signature of the callback function is easier to work with:
    
        void  (*CamelSessionCallback)  (CamelSession *session,
                                        GCancellable *cancellable,
                                        gpointer user_data,
                                        GError **error)
    
    The cancellable is actually a CamelOperation, so status messages can be
    pushed and popped and progress reported through the CamelOperation API.
    The GError pointer is never NULL, so you can safely dereference it in
    the callback function to check for errors.

 camel/camel-disco-folder.c                         |   86 ++---
 camel/camel-folder-summary.c                       |  126 +++----
 camel/camel-folder.c                               |  222 +++++++------
 camel/camel-marshal.list                           |    1 +
 camel/camel-offline-folder.c                       |   88 ++---
 camel/camel-session.c                              |  347 +++++++++-----------
 camel/camel-session.h                              |   75 ++---
 camel/camel-vee-folder.c                           |   62 ++--
 camel/providers/groupwise/camel-groupwise-folder.c |   85 +++--
 camel/providers/imap/camel-imap-store.c            |   59 ++--
 camel/providers/imapx/camel-imapx-store.c          |   44 +--
 docs/reference/camel/camel-sections.txt            |    7 +-
 docs/reference/camel/tmpl/camel-session.sgml       |   63 ++--
 docs/reference/camel/tmpl/camel-unused.sgml        |   49 +++
 14 files changed, 638 insertions(+), 676 deletions(-)

commit 084760431d2a24f155df025ecfc7ecfae421111d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Apr 22 20:22:34 2011 -0400

    Remove unused camel_session_thread_wait().

 camel/camel-session.c                        |   42 --------------------------
 camel/camel-session.h                        |    4 ---
 docs/reference/camel/camel-sections.txt      |    1 -
 docs/reference/camel/tmpl/camel-session.sgml |    9 ------
 4 files changed, 56 deletions(-)

commit 43f9d7d175ee731a3b6ea749c97e336cbfca6869
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Apr 22 17:10:23 2011 -0400

    Remove unused CamelTimeoutCallback typedef.

 camel/camel-session.h                        |    1 -
 docs/reference/camel/camel-sections.txt      |    1 -
 docs/reference/camel/tmpl/camel-session.sgml |    9 ---------
 3 files changed, 11 deletions(-)

commit 619d3995399d2e3c194b007d80939be27b358bc1
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Apr 22 09:04:43 2011 -0400

    CamelStore: Remove a dead assignment.

 camel/camel-store.c |    2 --
 1 file changed, 2 deletions(-)

commit 5fd2bab163265cbeef1c72f2b9265cc5060d013a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Apr 22 08:49:51 2011 -0400

    CamelSession: Remove some leftover debug messages.

 camel/camel-session.c |    5 -----
 1 file changed, 5 deletions(-)

commit add4a22db5bc1d0b9d72dfe404568be51d31b266
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Apr 22 08:48:51 2011 -0400

    CamelStore: Chain up in the constructed() method
    
    Forgot to add that part yesterday.  Nothing works without it.

 camel/camel-store.c |    3 +++
 1 file changed, 3 insertions(+)

commit e0ac4d79705c8b51783c71b362499f38c15ee496
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Apr 19 15:32:47 2011 -0400

    Rework how CamelServices are added to CamelSession.
    
    * Give CamelServices a simple unique ID string.  That will be its
      identity from now on, not its URL.
    
    * Split adding a CamelService and retrieving a CamelService into two
      separate operations.  Adding a CamelService requires both a UID and
      CamelURL (for now), retrieving a CamelService just requires the UID.
    
    * CamelService now implements the GInitable interface, replacing its
      construct() method.

 camel/camel-disco-store.c                          |   35 +-
 camel/camel-offline-store.c                        |   38 +-
 camel/camel-provider.c                             |    6 -
 camel/camel-provider.h                             |    2 -
 camel/camel-sasl-popb4smtp.c                       |   54 +-
 camel/camel-service.c                              |  597 ++++++++++++++------
 camel/camel-service.h                              |   14 +-
 camel/camel-session.c                              |  409 +++++++++-----
 camel/camel-session.h                              |   37 +-
 camel/camel-store.c                                |  150 +++--
 camel/camel-vee-store.c                            |   32 +-
 camel/providers/groupwise/camel-groupwise-folder.c |   11 +-
 camel/providers/groupwise/camel-groupwise-store.c  |  283 ++++++----
 camel/providers/groupwise/camel-groupwise-store.h  |    1 -
 .../groupwise/camel-groupwise-transport.c          |   71 ++-
 .../groupwise/camel-groupwise-transport.h          |   10 +-
 camel/providers/imap/camel-imap-folder.c           |   10 +-
 camel/providers/imap/camel-imap-store.c            |  304 +++++-----
 camel/providers/imap/camel-imap-store.h            |    2 +-
 camel/providers/imapx/camel-imapx-store.c          |  140 +++--
 camel/providers/imapx/camel-imapx-store.h          |    2 +-
 camel/providers/imapx/test-imapx.c                 |    8 +-
 camel/providers/local/camel-local-store.c          |   99 ++--
 camel/providers/local/camel-mh-store.c             |   32 +-
 camel/providers/local/camel-spool-store.c          |  134 ++---
 camel/providers/nntp/camel-nntp-folder.c           |   17 +-
 camel/providers/nntp/camel-nntp-store.c            |   71 ++-
 camel/providers/nntp/camel-nntp-store.h            |    2 +-
 camel/providers/pop3/camel-pop3-store.c            |   21 +-
 docs/reference/camel/camel-sections.txt            |   13 +-
 .../reference/camel/tmpl/camel-cipher-context.sgml |   10 +
 docs/reference/camel/tmpl/camel-provider.sgml      |    2 -
 docs/reference/camel/tmpl/camel-service.sgml       |   32 +-
 docs/reference/camel/tmpl/camel-session.sgml       |   40 +-
 docs/reference/camel/tmpl/camel-unused.sgml        |   80 +++
 35 files changed, 1685 insertions(+), 1084 deletions(-)

commit d051278f5dfbb28cf5ab0fbc97a3259f2f67c56d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Apr 17 19:59:15 2011 -0400

    Define a boxed GType for CamelURL.
    
    And clean up the header file.

 camel/camel-url.c                       |  107 +++++++++++++++++++++++++------
 camel/camel-url.h                       |   72 +++++++++++++--------
 docs/reference/camel/camel-sections.txt |    3 +
 3 files changed, 137 insertions(+), 45 deletions(-)

commit 5525186f73962604cd76576b180ab32d5ec0dc99
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Apr 20 17:24:34 2011 +0200

    Bug #645498 - [maildir] Fails to show already read messages again

 camel/providers/local/camel-maildir-folder.c |   41 +++++++++++++++++++++-----
 1 file changed, 33 insertions(+), 8 deletions(-)

commit d8963971f6dc80d417694939ea1ac4889b2daf17
Author: Wouter Bolsterlee <wbolster@gnome.org>
Date:   Tue Apr 19 21:14:13 2011 +0200

    Update the translations now that bug #646619 is fixed

 po/bg.po |    2 +-
 po/da.po |    2 +-
 po/es.po |    2 +-
 po/eu.po |    2 +-
 po/nl.po |    2 +-
 po/sv.po |    2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

commit de8f0fcd81534a60b81fa1802e75910556a3ab6f
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Apr 19 12:13:57 2011 +0200

    Bug #645783 - Return safe paths from CamelService::get_path()

 camel/camel-service.c |   70 ++++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 57 insertions(+), 13 deletions(-)

commit 67dbf926c7e62fc39eac0a9c7e453708923f04b9
Author: Niki Guldbrand <niki.guldbrand@gmail.com>
Date:   Tue Apr 19 11:18:46 2011 +0200

    Bug #645239 - Fix build error when enabling kerberos without specifying path

 configure.ac           |    2 +-
 m4/evo_krb5_support.m4 |   46 +++++++++++++++++++++++++++++++++++++++-------
 2 files changed, 40 insertions(+), 8 deletions(-)

commit e976b9b6735c896679c642f680de45deaf8b83f2
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Apr 18 19:14:03 2011 +0200

    Fix few memory leaks

 addressbook/libedata-book/e-data-book.c    |   14 ++++++++++++++
 calendar/libecal/e-cal-component.c         |    4 ++--
 calendar/libecal/e-cal-util.c              |    5 ++++-
 calendar/libedata-cal/e-data-cal-factory.c |   11 +++++++++++
 4 files changed, 31 insertions(+), 3 deletions(-)

commit 62926c618cd04917ddf0485b01d6a5cd65145819
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Apr 18 18:53:50 2011 +0200

    Bug #646619 - Typo in user-visible string: "defalut" should be "default"

 camel/providers/imapx/camel-imapx-provider.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1c5e0edd977d58fb8f36a5e0505c7144946aeff3
Author: Dan Vrátil <dvratil@redhat.com>
Date:   Mon Apr 18 18:03:54 2011 +0200

    Bug #647429 - Hide port-entry for providers without port

 camel/camel-provider.c |    5 +++++
 1 file changed, 5 insertions(+)

commit c909d0c21f4c2ebf15a463c1b762941070420ad6
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Apr 17 14:35:38 2011 -0400

    Fix Gtk-Doc notation in Camel.

 camel/camel-data-wrapper.c     |    2 +-
 camel/camel-folder-summary.c   |    8 +++----
 camel/camel-folder.c           |   48 ++++++++++++++++++++--------------------
 camel/camel-medium.c           |    4 ++--
 camel/camel-mime-filter-yenc.c |    2 +-
 camel/camel-mime-filter.c      |    6 ++---
 camel/camel-mime-utils.c       |    4 ++--
 camel/camel-multipart.c        |    2 +-
 camel/camel-session.c          |    8 +++----
 camel/camel-store-summary.c    |   12 +++++-----
 camel/camel-store.c            |   10 ++++-----
 camel/camel-stream-buffer.c    |    2 +-
 camel/camel-stream-filter.c    |    2 +-
 13 files changed, 55 insertions(+), 55 deletions(-)

commit 97c5c417fa02b84674020c6d3562827fc9153d66
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Apr 17 11:17:50 2011 -0400

    Seal up CamelService.
    
    And add accessor functions:
    
        camel_service_get_camel_url()
        camel_service_get_connection_status()
    
    This change increments libcamel's soname.

 camel/camel-disco-folder.c                         |   10 +-
 camel/camel-disco-store.c                          |   46 ++++--
 camel/camel-folder-summary.c                       |   13 +-
 camel/camel-folder.c                               |   11 +-
 camel/camel-offline-folder.c                       |   11 +-
 camel/camel-offline-store.c                        |   18 ++-
 camel/camel-sasl-cram-md5.c                        |    9 +-
 camel/camel-sasl-digest-md5.c                      |   16 +-
 camel/camel-sasl-gssapi.c                          |   12 +-
 camel/camel-sasl-login.c                           |    3 +-
 camel/camel-sasl-ntlm.c                            |   53 ++++---
 camel/camel-sasl-plain.c                           |    3 +-
 camel/camel-sasl-popb4smtp.c                       |    2 +-
 camel/camel-service.c                              |  147 ++++++++++++------
 camel/camel-service.h                              |   10 +-
 camel/camel-session.c                              |   16 +-
 camel/camel-store.c                                |   25 ++-
 camel/camel-vee-folder.c                           |    6 +-
 camel/camel-vee-store.c                            |   14 +-
 camel/providers/groupwise/camel-groupwise-folder.c |   37 +++--
 camel/providers/groupwise/camel-groupwise-store.c  |   87 +++++++----
 .../groupwise/camel-groupwise-transport.c          |   24 ++-
 camel/providers/imap/camel-imap-command.c          |   19 ++-
 camel/providers/imap/camel-imap-folder.c           |   19 ++-
 camel/providers/imap/camel-imap-store.c            |  164 ++++++++++++--------
 camel/providers/imap/camel-imap-wrapper.c          |    7 +-
 camel/providers/imapx/camel-imapx-conn-manager.c   |   13 +-
 camel/providers/imapx/camel-imapx-server.c         |   46 +++---
 camel/providers/imapx/camel-imapx-store.c          |   52 +++++--
 camel/providers/local/camel-local-folder.c         |    4 +-
 camel/providers/local/camel-local-store.c          |   28 ++--
 camel/providers/local/camel-maildir-store.c        |   20 ++-
 camel/providers/local/camel-mbox-store.c           |   15 +-
 camel/providers/local/camel-mh-store.c             |    5 +-
 camel/providers/local/camel-spool-folder.c         |    5 +-
 camel/providers/local/camel-spool-store.c          |   47 ++++--
 camel/providers/nntp/camel-nntp-folder.c           |    7 +-
 camel/providers/nntp/camel-nntp-store.c            |  108 ++++++++-----
 camel/providers/nntp/camel-nntp-summary.c          |   12 +-
 camel/providers/pop3/camel-pop3-store.c            |  127 ++++++++-------
 camel/providers/smtp/camel-smtp-transport.c        |   96 +++++++-----
 configure.ac                                       |    2 +-
 docs/reference/camel/camel-sections.txt            |    2 +
 docs/reference/camel/tmpl/camel-service.sgml       |   18 +++
 44 files changed, 899 insertions(+), 490 deletions(-)

commit 251c5e5ef912aa4e5992a9241fa9466a501030db
Author: Daniel Nylander <po@danielnylander.se>
Date:   Sun Apr 17 08:54:49 2011 +0200

    Updated Swedish translation

 po/sv.po |  771 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 412 insertions(+), 359 deletions(-)

commit 90c7313dadfbe484a6cb699b8f370d42e82aa74d
Author: Abduxukur Abdurixit <abdurixit@gmail.com>
Date:   Sat Apr 16 00:51:36 2011 +0200

    Added UG translation

 po/ug.po |10181 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 5166 insertions(+), 5015 deletions(-)

commit 6ec5e4ab33dc1fef42424b986467922cbf787919
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Fri Apr 15 20:34:47 2011 +0100

    Pull in translations from Evolution for "On This Computer"

 po/am.po          |    4 ++++
 po/ar.po          |    4 ++++
 po/as.po          |    4 ++++
 po/ast.po         |    4 ++++
 po/az.po          |    4 ++++
 po/be.po          |    4 ++++
 po/bg.po          |    4 ++++
 po/bn.po          |    4 ++++
 po/bn_IN.po       |    4 ++++
 po/bs.po          |    4 ++++
 po/ca.po          |    4 ++++
 po/ca@valencia.po |    4 ++++
 po/cs.po          |    4 ++++
 po/cy.po          |    7 ++++---
 po/da.po          |    4 ++++
 po/de.po          |    4 ++++
 po/dz.po          |    4 ++++
 po/el.po          |    4 ++++
 po/en@shaw.po     |    4 ++++
 po/en_AU.po       |    4 ++++
 po/en_CA.po       |    4 ++++
 po/en_GB.po       |    4 ++++
 po/eo.po          |    4 ++++
 po/es.po          |    4 ++++
 po/et.po          |    4 ++++
 po/eu.po          |    4 ++++
 po/fa.po          |    4 ++++
 po/fi.po          |    4 ++++
 po/fr.po          |    4 ++++
 po/ga.po          |    4 ++++
 po/gl.po          |    4 ++++
 po/gu.po          |    4 ++++
 po/he.po          |    8 +++++---
 po/hi.po          |    4 ++++
 po/hr.po          |    4 ++++
 po/hu.po          |    4 ++++
 po/id.po          |    4 ++++
 po/is.po          |    1 +
 po/it.po          |    4 ++++
 po/ja.po          |    4 ++++
 po/ka.po          |    4 ++++
 po/kn.po          |    4 ++++
 po/ko.po          |    4 ++++
 po/ku.po          |    4 ++++
 po/lt.po          |    4 ++++
 po/lv.po          |    4 ++++
 po/mai.po         |    4 ++++
 po/mk.po          |    4 ++++
 po/ml.po          |    4 ++++
 po/mn.po          |    4 ++++
 po/mr.po          |    4 ++++
 po/ms.po          |    4 ++++
 po/nb.po          |    4 ++++
 po/ne.po          |    4 ++++
 po/nl.po          |    4 ++++
 po/nn.po          |    4 ++++
 po/oc.po          |    4 ++++
 po/or.po          |    4 ++++
 po/pa.po          |    4 ++++
 po/pl.po          |    4 ++++
 po/pt.po          |    4 ++++
 po/pt_BR.po       |    4 ++++
 po/ro.po          |    4 ++++
 po/ru.po          |    4 ++++
 po/rw.po          |    4 ++++
 po/si.po          |    4 ++++
 po/sk.po          |    4 ++++
 po/sl.po          |    4 ++++
 po/sq.po          |    4 ++++
 po/sr.po          |    4 ++++
 po/sr@latin.po    |    4 ++++
 po/sv.po          |    4 ++++
 po/ta.po          |    4 ++++
 po/te.po          |    4 ++++
 po/th.po          |    4 ++++
 po/tr.po          |    4 ++++
 po/ug.po          |    4 ++++
 po/uk.po          |    4 ++++
 po/vi.po          |    4 ++++
 po/wa.po          |    1 +
 po/xh.po          |    4 ++++
 po/zh_CN.po       |    4 ++++
 po/zh_HK.po       |    4 ++++
 po/zh_TW.po       |    4 ++++
 84 files changed, 331 insertions(+), 6 deletions(-)

commit 3bb75464a6774b25cacb070959f4eb0465fd665c
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Fri Apr 15 12:19:00 2011 +0100

    Bug 647873 [2/2] - e_cal_new_system_foo() should create source in GConf

 calendar/libecal/e-cal.c |   56 +++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 53 insertions(+), 3 deletions(-)

commit 05c0b7b4bd06c9df459626e09713746d5efa2169
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Fri Apr 15 12:20:04 2011 +0100

    Bug 647873 [1/2] - Fix comparison of URI in e_cal_new_from_uri().
    
    If the URI only had a relative_uri property, we should build the full URI
    for comparison rather than just skipping it. Otherwise we get false
    mismatches.

 calendar/libecal/e-cal.c |   11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit b82e36e2d744fefecaebe50dd5848ad6fad09044
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Apr 12 21:30:25 2011 +0200

    Updated Spanish translation

 po/es.po | 1387 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 718 insertions(+), 669 deletions(-)

commit 8ed94aae34ba003487b76b58c879506b57d19200
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Sat Apr 9 21:39:25 2011 +0100

    Fix read off end of string in NTLM SSO support
    
    Didn't actually break things, since the base64 decode usually just gave us
    an extra few bytes before hitting a character it didn't like and stopping
    anyway, but naughty nonetheless. Valgrind told me off for it, and rightly so.

 camel/camel-sasl-ntlm.c |    1 +
 1 file changed, 1 insertion(+)

commit ca553fcb264a09b75b406d2eaed1942dc0af6f50
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Apr 7 16:11:55 2011 -0400

    Bug 46117 - e-calendar-factory does not exit

 addressbook/libebook/e-book.c |    1 -
 calendar/libecal/e-cal.c      |    1 -
 2 files changed, 2 deletions(-)

commit a601df8fd523349ec648c88edcdf1eec538a8296
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Mon Apr 4 00:01:08 2011 +0100

    Add support for NTLM single-sign-on using /usr/bin/ntlm_auth
    
    There's a simple test version of ntlm_auth at
    http://david.woodhou.se/ntlm_auth_v2.c

 camel/camel-sasl-ntlm.c |  136 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 136 insertions(+)

commit 7b68dedf34e5908f8f2c496bce2c81102a32b2dd
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Sun Apr 3 22:04:54 2011 +0100

    Add asynchronous camel_sasl_try_empty_password()

 camel/camel-sasl.c |  119 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 camel/camel-sasl.h |   18 ++++++++
 2 files changed, 137 insertions(+)

commit a0e94f658dc5b5df3bad4bd06867c25943795209
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Sun Apr 3 21:38:31 2011 +0100

    Add camel_sasl_try_empty_password_sync() method.
    
    This indicates that a SASL method with the need_password flag can be tried
    without providing a password, for single-sign-on using system credentials.
    
    This will be used by NTLM.

 camel/camel-sasl.c                          |   30 +++++++++++++
 camel/camel-sasl.h                          |    8 ++++
 camel/providers/imap/camel-imap-store.c     |   51 ++++++++++++++-------
 camel/providers/imapx/camel-imapx-server.c  |   31 +++++++++++--
 camel/providers/smtp/camel-smtp-transport.c |   65 ++++++++++++++-------------
 5 files changed, 135 insertions(+), 50 deletions(-)

commit 5881af4e47d4828c81c95143b82a41f5753a5534
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Mon Apr 4 14:48:54 2011 +0200

    Updated Basque language

 po/eu.po | 4260 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 2093 insertions(+), 2167 deletions(-)

commit c4f77c9ee46fae29bf8e257c1e11a9f23daae5cb
Author: Jiro Matsuzawa <matsuzawa.jr@gmail.com>
Date:   Mon Apr 4 01:14:44 2011 +0900

    Updated Japanese translation.

 po/ja.po |   45 +++++++++++++++++++++++----------------------
 1 file changed, 23 insertions(+), 22 deletions(-)

commit ed981530424b6d4bc746dc6807aaa62c762eb60b
Author: Wouter Bolsterlee <wbolster@gnome.org>
Date:   Sun Apr 3 17:06:40 2011 +0200

    Updated Dutch translation by Wouter Bolsterlee

 po/nl.po |  614 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 293 insertions(+), 321 deletions(-)

commit 08d316404de30317ca87cc3bb375fc988424f2b8
Author: Hannie Dumoleyn <hannie@ubuntu-nl.org>
Date:   Sun Apr 3 13:41:33 2011 +0200

    Updated Dutch translation by Hannie Dumoleyn

 po/nl.po | 2638 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1421 insertions(+), 1217 deletions(-)

commit 89141a4f6dc92b8bc2aeec9137ca7821a86301f2
Author: Žygimantas Beručka <zygis@gnome.org>
Date:   Sun Apr 3 15:15:30 2011 +0300

    Updated Lithuanian translation

 po/lt.po | 2755 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1391 insertions(+), 1364 deletions(-)

commit 2b92af905d4491a7895c17aa3189a7528080b4f0
Author: Jordi Serratosa <serratosa@gmail.com>
Date:   Sat Apr 2 21:11:29 2011 +0200

    [l10n]Fixes on Catalan translation

 po/ca.po |  433 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 219 insertions(+), 214 deletions(-)

commit 53e20559be5fed792c01ad12d3b5fad9f94eec41
Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
Date:   Sat Apr 2 23:30:42 2011 +0900

    Updated Japanese translation.

 po/ja.po | 2588 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1374 insertions(+), 1214 deletions(-)

commit d331e6f04c69b306d21b9ce6ca530dd6d3e1f213
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Fri Apr 1 21:53:04 2011 +0100

    Infer NTLM domain from username; don't assume it matches the server's domain

 camel/camel-sasl-ntlm.c |   20 +++++++++++++++-----
 1 file changed, 15 insertions(+), 5 deletions(-)

commit 8b092cbaea9048e76bd7b71f208b01fedfeb2494
Author: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>
Date:   Fri Apr 1 21:43:33 2011 +0200

    Add Esperanto translation

 po/LINGUAS |    1 +
 po/eo.po   | 5037 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 5038 insertions(+)

commit e31811597c0afc8fbf932b40617ee6b8c022ea9e
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Tue Mar 22 10:11:09 2011 +0000

    Support NTLMv2 in camel-sasl-ntlm.c
    
    This still isn't good enough; we need to support calling out to
    /usr/bin/ntlm_auth to handle the challenge/response *for* us, for
    single-sign-on so that we don't need to know the password for ourselves.

 camel/camel-sasl-ntlm.c |   52 +++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 46 insertions(+), 6 deletions(-)

commit b2bd4e9e8c161c1bd632e36b568fc0f00a7ed0b9
Author: Kris Thomsen <lakristho@gmail.com>
Date:   Fri Apr 1 12:14:31 2011 +0200

    Updated Danish translation

 po/da.po | 2689 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1435 insertions(+), 1254 deletions(-)

commit c8cbaf4fef449fe448b0a559016a4b96ed03c777
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Mar 30 11:08:10 2011 -0400

    Bug 646200 - Insufficient requirement on libsoup
    
    Require libsoup >= 2.31.2 so we can use the get methods for SoupCookie,
    SoupData and SoupURI.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a9542e31c6818c8e97ca41319229bacb41382e2a
Author: Alexander Shopov <ash@kambanaria.org>
Date:   Wed Mar 30 00:41:21 2011 +0300

    Updated Bulgarian translation

 po/bg.po |  495 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 247 insertions(+), 248 deletions(-)

commit f7c4bc8cb25253607dc034286f72893396fc394a
Author: Antonio Fernandes C. Neto <fernandes@pelivre.org>
Date:   Tue Mar 29 10:01:37 2011 -0300

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 2510 +++++++++++++++++++++++++++++++----------------------------
 1 file changed, 1334 insertions(+), 1176 deletions(-)

commit 172998198a6122f18bbb12ca3d08eb2b07aa6490
Author: Alexander Shopov <ash@kambanaria.org>
Date:   Mon Mar 28 07:38:50 2011 +0300

    Updated Bulgarian translation

 po/bg.po |  713 ++++++++++++++------------------------------------------------
 1 file changed, 154 insertions(+), 559 deletions(-)

commit e999785436881d295d33a3c5639694e1527fbf23
Author: Alexander Shopov <ash@kambanaria.org>
Date:   Mon Mar 28 06:16:06 2011 +0300

    Updated Bulgarian translation

 po/bg.po | 4771 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 2620 insertions(+), 2151 deletions(-)

commit f10e2db9fe1abea0628fcae85a9abfbbeded9ec3
Author: Abduxukur Abdurixit <abdurixit@gmail.com>
Date:   Sun Mar 27 19:22:30 2011 +0200

    Added UG translation

 po/ug.po | 1194 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 618 insertions(+), 576 deletions(-)

commit 1416e74f084f674038ba40291004c3139fc96789
Author: Luca Ferretti <lferrett@gnome.org>
Date:   Wed Mar 23 21:48:46 2011 +0100

    Updated Italian translation

 po/it.po |  430 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 220 insertions(+), 210 deletions(-)

commit 446b65e90dd40ef03ebe621694ee504bd8a23f10
Author: Dan Vráti <dvratil@redhat.com>
Date:   Fri Mar 18 11:34:37 2011 -0400

    Bug 418954 - Add a separate entry combo for port numbers
    
    Adds a new field to CamelProvider for listing standard port numbers with
    descriptions.  Evolution uses this information in its EPortEntry widget.
    
    This breaks ABI in CamelProvider and requires a soname bump.

 camel/camel-provider.c                               |    4 ++++
 camel/camel-provider.h                               |   12 ++++++++++++
 camel/providers/groupwise/camel-groupwise-provider.c |    7 +++++++
 camel/providers/imap/camel-imap-provider.c           |    9 +++++++++
 camel/providers/imapx/camel-imapx-provider.c         |    9 +++++++++
 camel/providers/local/camel-local-provider.c         |    5 +++++
 camel/providers/nntp/camel-nntp-provider.c           |   10 +++++++++-
 camel/providers/pop3/camel-pop3-provider.c           |    8 ++++++++
 camel/providers/sendmail/camel-sendmail-provider.c   |    2 ++
 camel/providers/smtp/camel-smtp-provider.c           |   11 +++++++++++
 configure.ac                                         |    2 +-
 docs/reference/camel/tmpl/camel-provider.sgml        |    2 ++
 12 files changed, 79 insertions(+), 2 deletions(-)

commit 450e98c83234f6d82f46c0124f874f47b785923f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Mar 22 13:57:21 2011 -0400

    Collect all test code into a top-level "tests" directory
    
    This includes both automated unit tests and standalone demo programs.
    
    Test code is partitioned by library.  So far we have:
    
        tests/libebook
        tests/libecal
        tests/libedata-cal
        tests/libedataserver
        tests/libedataserverui
    
    This makes for a natural place to put additional E-D-S test code, but
    still have it compartmentalized in one place (excluding Camel, which is
    still tagging along with E-D-S but is not really part of E-D-S).

 .gitignore                                         |    2 +-
 Makefile.am                                        |    4 +-
 addressbook/Makefile.am                            |    2 +-
 addressbook/tests/Makefile.am                      |    3 -
 addressbook/tests/ebook/Makefile.am                |  137 ----
 addressbook/tests/ebook/data/vcards/name-only.vcf  |    3 -
 addressbook/tests/ebook/data/vcards/simple-1.vcf   |    4 -
 addressbook/tests/ebook/data/vcards/simple-2.vcf   |    4 -
 addressbook/tests/ebook/ebook-test-utils.c         |  784 --------------------
 addressbook/tests/ebook/ebook-test-utils.h         |  158 ----
 addressbook/tests/ebook/test-categories.c          |   56 --
 addressbook/tests/ebook/test-changes.c             |   66 --
 addressbook/tests/ebook/test-date.c                |   32 -
 addressbook/tests/ebook/test-ebook-add-contact.c   |   55 --
 addressbook/tests/ebook/test-ebook-async.c         |  108 ---
 .../tests/ebook/test-ebook-commit-contact.c        |   97 ---
 addressbook/tests/ebook/test-ebook-get-book-view.c |  131 ----
 addressbook/tests/ebook/test-ebook-get-contact.c   |   44 --
 .../tests/ebook/test-ebook-get-required-fields.c   |   76 --
 .../ebook/test-ebook-get-static-capabilities.c     |   32 -
 .../ebook/test-ebook-get-supported-auth-methods.c  |   76 --
 .../tests/ebook/test-ebook-get-supported-fields.c  |   76 --
 .../tests/ebook/test-ebook-remove-contact-by-id.c  |   34 -
 .../tests/ebook/test-ebook-remove-contact.c        |   59 --
 .../tests/ebook/test-ebook-remove-contacts.c       |   71 --
 addressbook/tests/ebook/test-ebook-remove.c        |   33 -
 .../tests/ebook/test-ebook-stress-factory--fifo.c  |   33 -
 .../ebook/test-ebook-stress-factory--serial.c      |   29 -
 .../ebook/test-ebook-stress-factory--single-book.c |   35 -
 addressbook/tests/ebook/test-ebook.c               |  102 ---
 addressbook/tests/ebook/test-nonexistent-id.c      |   27 -
 addressbook/tests/ebook/test-photo.c               |   61 --
 addressbook/tests/ebook/test-query.c               |   37 -
 addressbook/tests/ebook/test-search.c              |   58 --
 addressbook/tests/ebook/test-self.c                |   32 -
 addressbook/tests/ebook/test-stress-bookviews.c    |  106 ---
 addressbook/tests/ebook/test-string.c              |   24 -
 addressbook/tests/ebook/test-undefinedfield.c      |   29 -
 addressbook/tests/ebook/test-untyped-phones.c      |   43 --
 addressbook/tests/vcard/1.vcf                      |   12 -
 addressbook/tests/vcard/10.vcf                     |    9 -
 addressbook/tests/vcard/11.vcf                     |    9 -
 addressbook/tests/vcard/12.vcf                     |   23 -
 addressbook/tests/vcard/13.vcf                     |   23 -
 addressbook/tests/vcard/2.vcf                      |   10 -
 addressbook/tests/vcard/3.vcf                      |   13 -
 addressbook/tests/vcard/4.vcf                      |   11 -
 addressbook/tests/vcard/5.vcf                      |   32 -
 addressbook/tests/vcard/6.vcf                      |   12 -
 addressbook/tests/vcard/7.vcf                      |   11 -
 addressbook/tests/vcard/8.vcf                      |   11 -
 addressbook/tests/vcard/9.vcf                      |    9 -
 addressbook/tests/vcard/Makefile.am                |   17 -
 addressbook/tests/vcard/README                     |   49 --
 addressbook/tests/vcard/dump-vcard.c               |   41 -
 calendar/Makefile.am                               |    2 +-
 calendar/libedata-cal/Makefile.am                  |   59 --
 calendar/libedata-cal/e-cal-backend-sexp.c         |   47 --
 calendar/libedata-cal/test-intervaltree.c          |  467 ------------
 calendar/tests/Makefile.am                         |    2 -
 calendar/tests/ecal/Makefile.am                    |  155 ----
 calendar/tests/ecal/cleanup.sh                     |   10 -
 calendar/tests/ecal/ecal-test-utils.c              |  695 -----------------
 calendar/tests/ecal/ecal-test-utils.h              |  160 ----
 calendar/tests/ecal/test-ecal-add-timezone.c       |   50 --
 calendar/tests/ecal/test-ecal-create-object--2.c   |   40 -
 calendar/tests/ecal/test-ecal-create-object.c      |   36 -
 .../tests/ecal/test-ecal-get-alarm-email-address.c |   28 -
 calendar/tests/ecal/test-ecal-get-cal-address.c    |   28 -
 calendar/tests/ecal/test-ecal-get-capabilities.c   |   22 -
 calendar/tests/ecal/test-ecal-get-default-object.c |   31 -
 calendar/tests/ecal/test-ecal-get-free-busy.c      |   39 -
 calendar/tests/ecal/test-ecal-get-ldap-attribute.c |   28 -
 calendar/tests/ecal/test-ecal-get-object-list.c    |   51 --
 .../tests/ecal/test-ecal-get-objects-for-uid.c     |   48 --
 calendar/tests/ecal/test-ecal-get-query.c          |  184 -----
 calendar/tests/ecal/test-ecal-get-timezone.c       |   31 -
 calendar/tests/ecal/test-ecal-modify-object.c      |   69 --
 calendar/tests/ecal/test-ecal-open.c               |   57 --
 calendar/tests/ecal/test-ecal-receive-objects.c    |   36 -
 calendar/tests/ecal/test-ecal-remove-object.c      |   36 -
 calendar/tests/ecal/test-ecal-remove.c             |   21 -
 calendar/tests/ecal/test-ecal-send-objects.c       |   41 -
 .../tests/ecal/test-ecal-set-default-timezone.c    |   54 --
 calendar/tests/ecal/test-ecal-set-mode.c           |   60 --
 .../tests/ecal/test-ecal-stress-factory--fifo.c    |   34 -
 .../ecal/test-ecal-stress-factory--open-async.c    |   65 --
 .../tests/ecal/test-ecal-stress-factory--serial.c  |   31 -
 .../ecal/test-ecal-stress-factory--single-cal.c    |   36 -
 calendar/tests/ecal/test-ecal.c                    |  738 ------------------
 calendar/tests/ecal/test-recur.c                   |   28 -
 calendar/tests/ecal/test-runner.sh                 |   28 -
 calendar/tests/ecal/test-search.c                  |   48 --
 calendar/tests/ecal/testdata.ics                   |   63 --
 configure.ac                                       |   12 +-
 .../libecal/tmpl/e-cal-check-timezones.sgml        |    1 +
 .../calendar/libecal/tmpl/libecal-unused.sgml      |   18 -
 .../reference/camel/tmpl/camel-cipher-context.sgml |    2 +
 libedataserver/Makefile.am                         |   12 -
 libedataserver/test-source-list.c                  |  549 --------------
 libedataserverui/Makefile.am                       |   52 +-
 libedataserverui/test-category-completion.c        |   59 --
 libedataserverui/test-contact-store.c              |  135 ----
 libedataserverui/test-name-selector.c              |   95 ---
 libedataserverui/test-source-combo-box.c           |   83 ---
 libedataserverui/test-source-selector.c            |  126 ----
 tests/Makefile.am                                  |    3 +
 tests/libebook/Makefile.am                         |  139 ++++
 tests/libebook/data/vcards/name-only.vcf           |    3 +
 tests/libebook/data/vcards/simple-1.vcf            |    4 +
 tests/libebook/data/vcards/simple-2.vcf            |    4 +
 tests/libebook/ebook-test-utils.c                  |  784 ++++++++++++++++++++
 tests/libebook/ebook-test-utils.h                  |  158 ++++
 tests/libebook/test-categories.c                   |   56 ++
 tests/libebook/test-changes.c                      |   66 ++
 tests/libebook/test-date.c                         |   32 +
 tests/libebook/test-ebook-add-contact.c            |   55 ++
 tests/libebook/test-ebook-async.c                  |  108 +++
 tests/libebook/test-ebook-commit-contact.c         |   97 +++
 tests/libebook/test-ebook-get-book-view.c          |  131 ++++
 tests/libebook/test-ebook-get-contact.c            |   44 ++
 tests/libebook/test-ebook-get-required-fields.c    |   76 ++
 .../libebook/test-ebook-get-static-capabilities.c  |   32 +
 .../test-ebook-get-supported-auth-methods.c        |   76 ++
 tests/libebook/test-ebook-get-supported-fields.c   |   76 ++
 tests/libebook/test-ebook-remove-contact-by-id.c   |   34 +
 tests/libebook/test-ebook-remove-contact.c         |   59 ++
 tests/libebook/test-ebook-remove-contacts.c        |   71 ++
 tests/libebook/test-ebook-remove.c                 |   33 +
 tests/libebook/test-ebook-stress-factory--fifo.c   |   33 +
 tests/libebook/test-ebook-stress-factory--serial.c |   29 +
 .../test-ebook-stress-factory--single-book.c       |   35 +
 tests/libebook/test-ebook.c                        |  102 +++
 tests/libebook/test-nonexistent-id.c               |   27 +
 tests/libebook/test-photo.c                        |   61 ++
 tests/libebook/test-query.c                        |   37 +
 tests/libebook/test-search.c                       |   58 ++
 tests/libebook/test-self.c                         |   32 +
 tests/libebook/test-stress-bookviews.c             |  106 +++
 tests/libebook/test-string.c                       |   24 +
 tests/libebook/test-undefinedfield.c               |   29 +
 tests/libebook/test-untyped-phones.c               |   43 ++
 tests/libebook/vcard/1.vcf                         |   12 +
 tests/libebook/vcard/10.vcf                        |    9 +
 tests/libebook/vcard/11.vcf                        |    9 +
 tests/libebook/vcard/12.vcf                        |   23 +
 tests/libebook/vcard/13.vcf                        |   23 +
 tests/libebook/vcard/2.vcf                         |   10 +
 tests/libebook/vcard/3.vcf                         |   13 +
 tests/libebook/vcard/4.vcf                         |   11 +
 tests/libebook/vcard/5.vcf                         |   32 +
 tests/libebook/vcard/6.vcf                         |   12 +
 tests/libebook/vcard/7.vcf                         |   11 +
 tests/libebook/vcard/8.vcf                         |   11 +
 tests/libebook/vcard/9.vcf                         |    9 +
 tests/libebook/vcard/Makefile.am                   |   17 +
 tests/libebook/vcard/README                        |   49 ++
 tests/libebook/vcard/dump-vcard.c                  |   41 +
 tests/libecal/Makefile.am                          |  155 ++++
 tests/libecal/cleanup.sh                           |   10 +
 tests/libecal/ecal-test-utils.c                    |  695 +++++++++++++++++
 tests/libecal/ecal-test-utils.h                    |  160 ++++
 tests/libecal/test-ecal-add-timezone.c             |   50 ++
 tests/libecal/test-ecal-create-object--2.c         |   40 +
 tests/libecal/test-ecal-create-object.c            |   36 +
 tests/libecal/test-ecal-get-alarm-email-address.c  |   28 +
 tests/libecal/test-ecal-get-cal-address.c          |   28 +
 tests/libecal/test-ecal-get-capabilities.c         |   22 +
 tests/libecal/test-ecal-get-default-object.c       |   31 +
 tests/libecal/test-ecal-get-free-busy.c            |   39 +
 tests/libecal/test-ecal-get-ldap-attribute.c       |   28 +
 tests/libecal/test-ecal-get-object-list.c          |   51 ++
 tests/libecal/test-ecal-get-objects-for-uid.c      |   48 ++
 tests/libecal/test-ecal-get-query.c                |  184 +++++
 tests/libecal/test-ecal-get-timezone.c             |   31 +
 tests/libecal/test-ecal-modify-object.c            |   69 ++
 tests/libecal/test-ecal-open.c                     |   57 ++
 tests/libecal/test-ecal-receive-objects.c          |   36 +
 tests/libecal/test-ecal-remove-object.c            |   36 +
 tests/libecal/test-ecal-remove.c                   |   21 +
 tests/libecal/test-ecal-send-objects.c             |   41 +
 tests/libecal/test-ecal-set-default-timezone.c     |   54 ++
 tests/libecal/test-ecal-set-mode.c                 |   60 ++
 tests/libecal/test-ecal-stress-factory--fifo.c     |   34 +
 .../libecal/test-ecal-stress-factory--open-async.c |   65 ++
 tests/libecal/test-ecal-stress-factory--serial.c   |   31 +
 .../libecal/test-ecal-stress-factory--single-cal.c |   36 +
 tests/libecal/test-ecal.c                          |  738 ++++++++++++++++++
 tests/libecal/test-recur.c                         |   28 +
 tests/libecal/test-runner.sh                       |   28 +
 tests/libecal/test-search.c                        |   48 ++
 tests/libecal/testdata.ics                         |   63 ++
 tests/libedata-cal/Makefile.am                     |   64 ++
 tests/libedata-cal/test-cal-backend-sexp.c         |   47 ++
 tests/libedata-cal/test-intervaltree.c             |  467 ++++++++++++
 tests/libedataserver/Makefile.am                   |   15 +
 tests/libedataserver/test-source-list.c            |  545 ++++++++++++++
 tests/libedataserverui/Makefile.am                 |   46 ++
 tests/libedataserverui/test-category-completion.c  |   59 ++
 tests/libedataserverui/test-contact-store.c        |  130 ++++
 tests/libedataserverui/test-name-selector.c        |   90 +++
 tests/libedataserverui/test-source-combo-box.c     |   77 ++
 tests/libedataserverui/test-source-selector.c      |  120 +++
 203 files changed, 7808 insertions(+), 7839 deletions(-)

commit 99f96227311145922e3d0319dd9b3aed2e784584
Author: Sweta Kothari <swkothar@redhat.com>
Date:   Tue Mar 22 14:43:35 2011 +0530

    Updated Gujarati Translations

 po/gu.po |   42 +++++++++++++++++++++---------------------
 1 file changed, 21 insertions(+), 21 deletions(-)

commit 981112abc4f7ca4363902f1572f4f98810cc8dd4
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Mar 21 15:00:04 2011 -0400

    Begin Evolution-Data-Server 3.1 development.

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

commit adf05173407cdb4f83100f1018bdc8b01f661a37
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Mar 21 10:34:21 2011 -0400

    Post-release version bump.

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

commit dd83362e02003c2213b99b93a7ee26fae1d7158c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Mar 21 10:12:37 2011 -0400

    NEWS update for 2.91.92 release.

 NEWS |   51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)

commit 4288c46c02108ec875f20e11964a7b1a3c922360
Author: Punit Jain <jpunit@novell.com>
Date:   Mon Mar 21 09:16:36 2011 +0530

    Bug 629032 - GW count is not updated while downloading contacts.
    
    Not displaying the contacts while fetching and the contacts count
    on the left top is same as the number of contacts displayed in view.

 addressbook/backends/groupwise/e-book-backend-groupwise.c |    2 ++
 1 file changed, 2 insertions(+)

commit b950c648f74fedcc43c1b8fb8583bab032a80e4c
Author: Punit Jain <jpunit@novell.com>
Date:   Mon Mar 21 09:14:16 2011 +0530

    Bug 634663 - e-calendar-factory crashes while retracting a meeting.
    
    We were sending wrong users list. The patch resolves the issue.

 calendar/backends/groupwise/e-cal-backend-groupwise.c |   13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit 8a17db94b4405001a9c49dc528ec049678e704c3
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Sun Mar 20 20:09:14 2011 +0000

    Remove ESoapMessage and ESoapResponse
    
    These are only used by the EWS back end so far, and I want to revamp them
    before we include them in a stable release. We have *large* SOAP requests
    and responses, containing the full base64-encoded content of entire MIME
    messages... we really want zero-copy for that part, and at the moment the
    implementation has about three copies — we have to create a base64 string
    in memory, pass it to e_soap_message_write_string() which makes a second
    copy in the xmlDoc, then it's converted into a flattened buffer which is
    passed to libsoup to send...
    
    Just rip it all out for now; we'll keep a local copy in EWS and can add it
    back into EDS 3.1 when we have it looking how we want it.
    
    Don't bother with bumping the libedataserver soname for this; nobody was
    using these anyway and they've never been in a stable release. Bumping
    the soname as this stage of the release would be too painful.

 .../libedataserver/libedataserver-docs.sgml        |    1 -
 .../libedataserver/libedataserver-sections.txt     |   86 --
 docs/reference/libedataserver/libedataserver.types |    2 -
 .../libedataserver/tmpl/e-soap-message.sgml        |  336 --------
 .../libedataserver/tmpl/e-soap-response.sgml       |  208 -----
 libedataserver/Makefile.am                         |    4 -
 libedataserver/e-soap-message.c                    |  879 --------------------
 libedataserver/e-soap-message.h                    |  136 ---
 libedataserver/e-soap-response.c                   |  625 --------------
 libedataserver/e-soap-response.h                   |   95 ---
 10 files changed, 2372 deletions(-)

commit c9417f878414e1597681d53e500b1bd54e91e605
Author: Daniel Korostil <ted.korostiled@gmail.com>
Date:   Sun Mar 20 19:57:25 2011 +0200

    Uploaded Ukranian

 po/uk.po |  438 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 219 insertions(+), 219 deletions(-)

commit 5dff511f394e12f0cfb6c3e5a6b46afc57ad138f
Author: Daniel Korostil <ted.korostiled@gmail.com>
Date:   Sun Mar 20 19:26:47 2011 +0200

    Uploaded Ukranian

 po/uk.po |  146 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 73 insertions(+), 73 deletions(-)

commit 40035ff6c2d6309bdbafe392dc39e2dd9b837d18
Author: Rudolfs Mazurs <rudolfs.mazurs@gmail.com>
Date:   Sun Mar 20 16:49:53 2011 +0200

    Updated Latvian translation.

 po/lv.po | 4099 +++++++++++++++++++++++++++-----------------------------------
 1 file changed, 1810 insertions(+), 2289 deletions(-)

commit e4e8e34827a8db32209d7ef12244151d2c85dd3a
Author: Changwoo Ryu <cwryu@debian.org>
Date:   Sat Mar 19 23:05:48 2011 +0900

    Updated Korean translation

 po/ko.po |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c0b97459ad4fa970c5adb94c68fe77de96e7f095
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Mar 18 12:57:02 2011 -0400

    Coding style and whitespace cleanup.

 camel/providers/local/camel-maildir-store.c |    6 +++---
 libedataserver/e-account.h                  |    2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

commit d89bf1c2bdaadd9fd476b2b1230f0ef180fe17bb
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Mar 18 12:01:48 2011 -0400

    Fix linking in calendar/libegdbus/Makefile.am
    
    GNOME_PLATFORM_LIBS is too broad.  It drags in gtk3, which causes
    libecal to link against gtk3, which we definitely don't want.  Use
    E_DATA_SERVER_LIBS instead.
    
    Thanks to Benjamin Otte for spotting this.

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

commit 51eb27a21f046c2a56e57966abb999e59ab80c29
Author: Lele Long <schemacs@gmail.com>
Date:   Fri Mar 18 10:51:11 2011 +0000

    Update Simplified Chinese translation.

 po/zh_CN.po |  422 +++++++++++++++++++++++++++++------------------------------
 1 file changed, 208 insertions(+), 214 deletions(-)

commit e413544dbdfbcd18c201a7aa85171f84fcdb2b69
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Fri Mar 18 15:00:57 2011 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po | 1283 +++++++++++++++++++++++++++++++----------------------------
 po/zh_TW.po | 1283 +++++++++++++++++++++++++++++++----------------------------
 2 files changed, 1328 insertions(+), 1238 deletions(-)

commit 2e5b02a8849cf26139f98d278b50ed378232943d
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Thu Mar 17 10:59:21 2011 +0100

    [l10n] Updated German translation

 po/de.po | 1114 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 587 insertions(+), 527 deletions(-)

commit 75ee59c625182ebc1fbf841ef1b81284a260ec0a
Author: Sweta Kothari <swkothar@redhat.com>
Date:   Thu Mar 17 15:22:45 2011 +0530

    Updated Gujarati Translations

 po/gu.po | 5097 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 2578 insertions(+), 2519 deletions(-)

commit 79cc32ffd16ab86e41fcbef543865b46246488eb
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Tue Mar 15 22:03:40 2011 +0100

    Updated Slovenian translation

 po/sl.po | 1684 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 901 insertions(+), 783 deletions(-)

commit 2e4c49d3a3f48f36f076f0ee1b85fa311c9fafbd
Author: krishnababu k <kkrothap@redhat.ocm>
Date:   Tue Mar 15 18:07:18 2011 +0530

    Updated Telugu Translations

 po/te.po |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit fc48ef65f22880efd6f2c54e6d6aa1261f008f22
Author: krishnababu k <kkrothap@redhat.ocm>
Date:   Tue Mar 15 18:04:12 2011 +0530

    Updated Telugu Translations

 po/te.po |  386 +++++++++++++++++++++++++++-----------------------------------
 1 file changed, 167 insertions(+), 219 deletions(-)

commit 99897512354472214b8a11021965ac5ba7df63d5
Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
Date:   Mon Mar 14 12:53:34 2011 +0100

    Updated Romanian translation

 po/ro.po | 3431 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 1614 insertions(+), 1817 deletions(-)

commit 9ae4d72ea94fc66a1a40ffea701829cc69f8a972
Author: crenguta bacaoanu <crengutamirela@gmail.com>
Date:   Mon Mar 14 11:45:34 2011 +0100

    Updated Romanian translation

 po/ro.po |   64 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 32 insertions(+), 32 deletions(-)

commit 1443076ae96133f7046f7ea96cb39352f0ca4508
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Mar 14 11:21:14 2011 +0100

    Bug #644532 - Crash when opening ESource with local:/system URI

 addressbook/libedata-book/e-data-book-factory.c |   12 ++++++++++++
 calendar/libedata-cal/e-data-cal-factory.c      |    5 ++++-
 libedataserver/e-source.c                       |    2 +-
 3 files changed, 17 insertions(+), 2 deletions(-)

commit 93ff33aec0c695b0b07894a865bf47e33306f006
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Mar 14 09:06:29 2011 +0100

    Ensure backend life-time during inner calls

 addressbook/libedata-book/e-book-backend.c |   77 +++++++++++++-
 calendar/libedata-cal/e-cal-backend.c      |  151 +++++++++++++++++++++++++++-
 2 files changed, 225 insertions(+), 3 deletions(-)

commit bc03fbc9b6c84814eade4b2f4157a918a1d55a4e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Mar 13 15:29:45 2011 -0400

    Improve libedataserver API docs (not done yet).

 .../libedataserver/libedataserver-sections.txt     |    6 +
 docs/reference/libedataserver/libedataserver.types |    4 +
 .../libedataserver/tmpl/e-account-list.sgml        |   34 +-
 docs/reference/libedataserver/tmpl/e-account.sgml  |   22 +-
 docs/reference/libedataserver/tmpl/e-memory.sgml   |   12 +-
 docs/reference/libedataserver/tmpl/e-proxy.sgml    |    9 +-
 .../libedataserver/tmpl/e-soap-message.sgml        |    2 -
 docs/reference/libedataserver/tmpl/e-source.sgml   |   10 +-
 .../libedataserver/tmpl/e-xml-hash-utils.sgml      |    2 +-
 libedataserver/e-account-list.c                    |  133 ++++--
 libedataserver/e-account-list.h                    |  100 ++--
 libedataserver/e-account.h                         |  116 ++---
 libedataserver/e-categories.h                      |    6 +-
 libedataserver/e-data-server-util.c                |   83 +++-
 libedataserver/e-debug-log.h                       |   51 +-
 libedataserver/e-flag.h                            |    3 +
 libedataserver/e-iterator.h                        |  100 ++--
 libedataserver/e-list-iterator.h                   |   46 +-
 libedataserver/e-list.h                            |  102 ++--
 libedataserver/e-memory.c                          |  164 ++++---
 libedataserver/e-memory.h                          |   16 +-
 libedataserver/e-proxy.h                           |    5 +-
 libedataserver/e-sexp.h                            |   10 +-
 libedataserver/e-soap-message.h                    |  183 +++++---
 libedataserver/e-soap-response.c                   |   53 ++-
 libedataserver/e-soap-response.h                   |  116 +++--
 libedataserver/e-source-group.h                    |  165 +++----
 libedataserver/e-source-list.c                     |  139 ++++--
 libedataserver/e-source-list.h                     |  134 +++---
 libedataserver/e-source.c                          |  485 +++++++++++++++-----
 libedataserver/e-source.h                          |  159 ++++---
 libedataserver/e-time-utils.c                      |   46 +-
 libedataserver/e-time-utils.h                      |   79 ++--
 libedataserver/e-uid.h                             |    2 +-
 libedataserver/e-url.h                             |   50 +-
 libedataserver/e-xml-hash-utils.c                  |   72 +--
 libedataserver/e-xml-hash-utils.h                  |   64 +--
 libedataserver/e-xml-utils.c                       |   46 +-
 libedataserver/e-xml-utils.h                       |   17 +-
 libedataserver/libedataserver-private.h            |   13 +-
 40 files changed, 1813 insertions(+), 1046 deletions(-)

commit 812af4459663172a76a79233663ad8681e517910
Author: Michael Kotsarinis <mk73628@gmail.com>
Date:   Sun Mar 13 19:23:09 2011 +0200

    l10n: Updated Greek translation

 po/el.po |11512 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 5768 insertions(+), 5744 deletions(-)

commit 0c7296fc8a64158f33041d282c0b01eaaabf5b49
Author: Bruce Cowan <bruce@bcowan.me.uk>
Date:   Sun Mar 13 16:01:43 2011 +0000

    Updated British English translation

 po/en_GB.po | 2574 +++++++++++++++++++++++++++++++----------------------------
 1 file changed, 1369 insertions(+), 1205 deletions(-)

commit da30c123bb577d53f2d754c02748e871075714e8
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Mar 12 14:19:09 2011 -0500

    Finish documenting the libebackend API.
    
    Starting small; trying to work bottom-up.

 docs/reference/libebackend/Makefile.am             |    2 +-
 .../reference/libebackend/libebackend-sections.txt |   10 +-
 docs/reference/libebackend/libebackend.types       |    2 +
 .../libebackend/tmpl/e-data-server-module.sgml     |    2 +-
 docs/reference/libebackend/tmpl/e-dbhash.sgml      |   14 +-
 docs/reference/libebackend/tmpl/e-file-cache.sgml  |    6 -
 .../libebackend/tmpl/e-offline-listener.sgml       |    9 +-
 libebackend/e-data-server-module.c                 |   62 ++++++--
 libebackend/e-data-server-module.h                 |   29 +++-
 libebackend/e-db3-utils.c                          |   42 ++++-
 libebackend/e-dbhash.c                             |   83 +++++++++-
 libebackend/e-dbhash.h                             |   59 +++++--
 libebackend/e-file-cache.c                         |  162 +++++++++++++-------
 libebackend/e-file-cache.h                         |   76 +++++----
 libebackend/e-offline-listener.c                   |   66 +++++---
 libebackend/e-offline-listener.h                   |   56 ++++---
 16 files changed, 493 insertions(+), 187 deletions(-)

commit bc684193faf20d20bde20dcd0af92898b17d16ec
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Mar 11 16:58:40 2011 +0100

    Bug #644367 - Check NNTP server capabilities before using OVER command

 camel/providers/nntp/camel-nntp-store.c   |   59 +++++++++++++++++++++++++++++
 camel/providers/nntp/camel-nntp-store.h   |    6 +++
 camel/providers/nntp/camel-nntp-summary.c |    9 ++++-
 3 files changed, 72 insertions(+), 2 deletions(-)

commit 9713686c5ec8dcb3f702c53caadc6a7760790c61
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Mar 11 14:21:30 2011 +0100

    Bug #643748 - Slow message_location search rule with maildir accounts

 camel/camel-folder-search.c |   13 +++----------
 1 file changed, 3 insertions(+), 10 deletions(-)

commit 8c9b91dc0df4f8c663854147dda35a7757c37563
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Mar 10 10:52:24 2011 +0100

    Add e-passwords-win32.c into POTFILES.in

 po/POTFILES.in |    1 +
 1 file changed, 1 insertion(+)

commit 6ce618ff07c2f81b4e7219efea8b4661e7bdbf78
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Mar 10 09:44:37 2011 +0100

    Allow special CAMEL_DEBUG=pop3 to debug pop3 communication only

 camel/providers/pop3/camel-pop3-engine.c |    3 +--
 camel/providers/pop3/camel-pop3-stream.c |    3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

commit 9dc52af657993b55084fac72b3877b97e09e4706
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Thu Mar 10 02:06:33 2011 +0100

    Updated Hungarian translation

 po/hu.po | 2540 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1335 insertions(+), 1205 deletions(-)

commit 3c745f794d40a73ca32857a8b2c304d80e89703d
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Wed Mar 9 19:52:08 2011 +0100

    Updated Polish translation

 po/pl.po | 3059 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 1568 insertions(+), 1491 deletions(-)

commit b60d2b8f74702cfa26e24ed67dede58fb9aabddc
Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
Date:   Tue Mar 8 12:45:25 2011 -0500

    Bug 642783 - CamelLocalFolder: Let glibc's realpath() allocate for us

 camel/providers/local/camel-local-folder.c |   19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit 38dceb9e2b3238b87db705d1af2d773f4c0c0f52
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Tue Mar 8 09:40:29 2011 -0500

    Bug 641838 - More compiler warning fixes

 addressbook/libedata-book/e-data-book-factory.c |    1 -
 calendar/libedata-cal/e-data-cal-view.c         |    6 +++---
 camel/camel-data-wrapper.c                      |    6 +++---
 camel/camel-db.c                                |    4 ++--
 camel/camel-filter-driver.c                     |    4 ++--
 camel/camel-folder-thread.c                     |    1 -
 camel/camel-gpg-context.c                       |    2 +-
 camel/camel-index-control.c                     |    2 --
 camel/camel-mime-part-utils.c                   |    3 +--
 camel/camel-mime-part.c                         |    6 +++---
 camel/camel-multipart-signed.c                  |    4 +---
 camel/camel-smime-context.c                     |    2 +-
 camel/camel-url-scanner.c                       |    2 --
 camel/camel-vee-folder.c                        |    1 -
 camel/providers/imapx/camel-imapx-server.c      |    6 ++----
 camel/providers/imapx/camel-imapx-store.c       |    1 -
 camel/providers/nntp/camel-nntp-folder.c        |    1 -
 17 files changed, 19 insertions(+), 33 deletions(-)

commit af5ee3533a3ff45c7ac30d58968e0499c72a9e04
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Mar 8 09:30:15 2011 -0500

    Improve camel_file_util_encode_fixed_string()
    
    Allocate the buffer from the heap.  We can't statically declare the
    buffer because it's not a fixed size, and allocating an arbitrarily
    sized buffer on a stack frame is just asking for trouble.

 camel/camel-file-utils.c |   23 +++++++++++++----------
 1 file changed, 13 insertions(+), 10 deletions(-)

commit 10443d2e2cbdcc8085050f95655b2f8dfbb04e37
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date:   Mon Mar 7 14:52:49 2011 +0100

    OOps: nothing to see

 libedataserverui/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2a387cbad1842817ba77020e5e776c70a17ea79e
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date:   Mon Mar 7 11:06:27 2011 +0100

    Miscellaneous build fixes for Windows
    
    Conflicts:
    
    	camel/providers/local/camel-maildir-store.c
    	camel/providers/local/camel-maildir-summary.c
    	camel/providers/local/camel-mh-store.c

 camel/camel-sasl-gssapi.c                     |    5 +++++
 camel/providers/local/Makefile.am             |   12 +++++------
 camel/providers/local/camel-maildir-store.c   |   28 ++++++++++++-------------
 camel/providers/local/camel-maildir-summary.c |    6 +++++-
 camel/providers/local/camel-mh-store.c        |    2 +-
 libedataserverui/e-name-selector-dialog.c     |    4 ++++
 6 files changed, 35 insertions(+), 22 deletions(-)

commit 827688ec6e3cab595e11511f0ee1f68539796ca1
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date:   Mon Mar 7 10:48:14 2011 +0100

    Don't use gnome-keyring to store credentials on Windows

 .gitignore                           |    2 +-
 configure.ac                         |   15 +-
 libedataserverui/Makefile.am         |   15 +-
 libedataserverui/e-passwords-win32.c | 1043 ++++++++++++++++++++++++++++++++++
 4 files changed, 1070 insertions(+), 5 deletions(-)

commit ef5fbfb2098a4f4034a11bbd5f87cd98297456cb
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Mar 6 10:01:53 2011 -0500

    Post-release version bump.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e584a857ea19d4ef804f4f7492850db01dee444f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Mar 6 09:47:07 2011 -0500

    Fix distcheck errors.

 addressbook/libegdbus/Makefile.am          |    1 +
 addressbook/libegdbus/e-gdbus-egdbusbook.c |    2 +-
 calendar/libegdbus/Makefile.am             |    1 +
 calendar/libegdbus/e-gdbus-egdbuscal.c     |    2 +-
 4 files changed, 4 insertions(+), 2 deletions(-)

commit 225a58f753b92f6d11a54822aeb7529452974f29
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Mar 6 09:40:59 2011 -0500

    Remove --disable-gtk3 from DISTCHECK_CONFIGURE_FLAGS.

 Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 81274cf9aaf3f1c26ab318c1d745adcd884f9d87
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Mar 6 09:38:22 2011 -0500

    NEWS update for 2.91.91 release.

 NEWS |   36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

commit be9c96aa35af2da1b219e32d6bde42de45f4fbd3
Author: Yuri Myasoedov <omerta13@yandex.ru>
Date:   Sat Mar 5 21:19:27 2011 +0300

    Updated Russian translation

 po/ru.po | 4723 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 2450 insertions(+), 2273 deletions(-)

commit 8ebcec305a82c9c7bff52fb37f9943ca59ddd0bc
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Mar 5 12:43:40 2011 -0500

    Bump BASE_VERSION to 3.0.
    
    Looks like GNOME 3.0 might actually happen this cycle.

 camel/camel-cipher-context.c                       |   34 ++++-----
 camel/camel-data-wrapper.c                         |   18 ++---
 camel/camel-folder-summary.c                       |    2 +-
 camel/camel-folder.c                               |   42 ++++++------
 camel/camel-mime-part.c                            |    6 +-
 camel/camel-offline-folder.c                       |    6 +-
 camel/camel-sasl.c                                 |   10 +--
 camel/camel-store.c                                |   72 ++++++++++----------
 camel/camel-transport.c                            |    6 +-
 configure.ac                                       |    4 +-
 .../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 ++
 libedataserver/e-data-server-util.c                |    4 +-
 libedataserver/e-soap-message.c                    |   66 +++++++++---------
 libedataserver/e-soap-response.c                   |   38 +++++------
 libedataserverui/e-source-selector.c               |    2 +-
 21 files changed, 182 insertions(+), 158 deletions(-)

commit f7b4b08f9c71fca4463710affc5feec2c4513ead
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Mar 5 12:35:48 2011 -0500

    Coding style cleanup.

 addressbook/backends/google/e-book-backend-google.c |    4 +++-
 addressbook/backends/webdav/e-book-backend-webdav.c |    5 +++--
 addressbook/libebook/e-book-view.c                  |    3 ++-
 addressbook/libebook/e-book.c                       |    3 ++-
 addressbook/libedata-book/e-book-backend-cache.c    |    3 ++-
 addressbook/libedata-book/e-book-backend.c          |    3 ++-
 addressbook/libedata-book/e-data-book-factory.c     |    3 ++-
 addressbook/libedata-book/e-data-book-view.c        |    3 ++-
 addressbook/libedata-book/e-data-book.c             |    3 ++-
 calendar/backends/caldav/e-cal-backend-caldav.c     |    3 ++-
 calendar/libecal/e-cal-view.c                       |    3 ++-
 calendar/libecal/e-cal.c                            |    3 ++-
 calendar/libedata-cal/e-cal-backend-cache.c         |    3 ++-
 calendar/libedata-cal/e-cal-backend-file-store.c    |    4 +++-
 calendar/libedata-cal/e-cal-backend-intervaltree.c  |    3 ++-
 calendar/libedata-cal/e-cal-backend-store.c         |    3 ++-
 calendar/libedata-cal/e-cal-backend.c               |    3 ++-
 calendar/libedata-cal/e-data-cal-factory.c          |    3 ++-
 calendar/libedata-cal/e-data-cal-view.c             |    3 ++-
 calendar/libedata-cal/e-data-cal.c                  |    3 ++-
 camel/camel-certdb.c                                |    3 ++-
 camel/camel-cipher-context.c                        |    3 ++-
 camel/camel-data-cache.c                            |    3 ++-
 camel/camel-data-wrapper.c                          |    4 +++-
 camel/camel-disco-folder.c                          |    4 +++-
 camel/camel-filter-driver.c                         |    4 +++-
 camel/camel-folder-search.c                         |    3 ++-
 camel/camel-folder-summary.c                        |    3 ++-
 camel/camel-folder.c                                |    3 ++-
 camel/camel-gpg-context.c                           |    3 ++-
 camel/camel-index.c                                 |    3 ++-
 camel/camel-medium.c                                |    3 ++-
 camel/camel-mime-filter-basic.c                     |    4 +++-
 camel/camel-mime-filter-bestenc.c                   |    4 +++-
 camel/camel-mime-filter-canon.c                     |    4 +++-
 camel/camel-mime-filter-charset.c                   |    4 +++-
 camel/camel-mime-filter-crlf.c                      |    4 +++-
 camel/camel-mime-filter-enriched.c                  |    4 +++-
 camel/camel-mime-filter-from.c                      |    4 +++-
 camel/camel-mime-filter-gzip.c                      |    4 +++-
 camel/camel-mime-filter-html.c                      |    4 +++-
 camel/camel-mime-filter-index.c                     |    4 +++-
 camel/camel-mime-filter-linewrap.c                  |    4 +++-
 camel/camel-mime-filter-pgp.c                       |    4 +++-
 camel/camel-mime-filter-progress.c                  |    4 +++-
 camel/camel-mime-filter-save.c                      |    4 +++-
 camel/camel-mime-filter-tohtml.c                    |    4 +++-
 camel/camel-mime-filter-windows.c                   |    4 +++-
 camel/camel-mime-filter-yenc.c                      |    4 +++-
 camel/camel-mime-filter.c                           |    3 ++-
 camel/camel-mime-part.c                             |    3 ++-
 camel/camel-object.c                                |    3 ++-
 camel/camel-offline-folder.c                        |    3 ++-
 camel/camel-offline-store.c                         |    3 ++-
 camel/camel-operation.c                             |    3 ++-
 camel/camel-partition-table.c                       |    6 ++++--
 camel/camel-sasl-cram-md5.c                         |    3 ++-
 camel/camel-sasl-digest-md5.c                       |    3 ++-
 camel/camel-sasl-gssapi.c                           |    3 ++-
 camel/camel-sasl-login.c                            |    3 ++-
 camel/camel-sasl-ntlm.c                             |    3 ++-
 camel/camel-sasl-plain.c                            |    3 ++-
 camel/camel-sasl-popb4smtp.c                        |    3 ++-
 camel/camel-sasl.c                                  |    3 ++-
 camel/camel-service.c                               |    3 ++-
 camel/camel-session.c                               |    3 ++-
 camel/camel-smime-context.c                         |    4 +++-
 camel/camel-store-summary.c                         |    3 ++-
 camel/camel-store.c                                 |    3 ++-
 camel/camel-stream-buffer.c                         |    3 ++-
 camel/camel-stream-filter.c                         |    3 ++-
 camel/camel-stream-fs.c                             |    3 ++-
 camel/camel-stream-mem.c                            |    3 ++-
 camel/camel-tcp-stream-raw.c                        |    3 ++-
 camel/camel-tcp-stream-ssl.c                        |    3 ++-
 camel/camel-tcp-stream.c                            |    3 ++-
 camel/camel-text-index.c                            |    3 ++-
 camel/camel-transport.c                             |    3 ++-
 camel/camel-vee-folder.c                            |    3 ++-
 camel/providers/groupwise/camel-groupwise-folder.c  |    4 +++-
 camel/providers/groupwise/camel-groupwise-store.c   |    4 +++-
 camel/providers/imap/camel-imap-folder.c            |    3 ++-
 camel/providers/imap/camel-imap-wrapper.c           |    4 +++-
 camel/providers/imapx/camel-imapx-conn-manager.c    |    3 ++-
 camel/providers/local/camel-local-folder.c          |    4 +++-
 camel/providers/local/camel-maildir-summary.c       |    4 +++-
 camel/providers/local/camel-mh-summary.c            |    3 ++-
 camel/providers/nntp/camel-nntp-folder.c            |    3 ++-
 camel/providers/nntp/camel-nntp-store.c             |    3 ++-
 camel/providers/nntp/camel-nntp-summary.c           |    4 +++-
 libedataserver/e-proxy.c                            |    3 ++-
 libedataserver/e-soap-message.c                     |    3 ++-
 libedataserver/e-soap-response.c                    |    3 ++-
 libedataserverui/e-categories-dialog.c              |    3 ++-
 libedataserverui/e-category-completion.c            |    4 +++-
 libedataserverui/e-cell-renderer-color.c            |    4 +++-
 libedataserverui/e-contact-store.c                  |    3 ++-
 libedataserverui/e-destination-store.c              |    4 +++-
 libedataserverui/e-name-selector-dialog.c           |    4 +++-
 libedataserverui/e-name-selector-entry.c            |    4 +++-
 libedataserverui/e-name-selector-list.c             |    3 ++-
 libedataserverui/e-name-selector-model.c            |    4 +++-
 libedataserverui/e-name-selector.c                  |    3 ++-
 libedataserverui/e-source-combo-box.c               |    4 +++-
 libedataserverui/e-source-selector.c                |    3 ++-
 libedataserverui/e-tree-model-generator.c           |    4 +++-
 servers/groupwise/soup-soap-message.c               |    3 ++-
 servers/groupwise/soup-soap-response.c              |    3 ++-
 108 files changed, 256 insertions(+), 110 deletions(-)

commit 76934fe7679cf62bd592f9242d50045a6bacf8cf
Author: Rudolfs Mazurs <rudolfs.mazurs@gmail.com>
Date:   Sat Mar 5 15:01:40 2011 +0200

    Updated Latvian translation.

 po/lv.po | 6248 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 3642 insertions(+), 2606 deletions(-)

commit e1f35465d26d3e8376406fc311f08bd1cc6fe7f2
Author: David Planella <david.planella@gmail.com>
Date:   Sat Mar 5 09:08:09 2011 +0100

    Updated Catalan translation

 po/ca.po | 2500 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1323 insertions(+), 1177 deletions(-)

commit 5f179570d3576660d52b7506a910cb23344ef39d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Mar 4 23:11:44 2011 -0500

    Coding style cleanup.

 calendar/libecal/e-cal-recur.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 27c71fd4ef4d740f32c53f76b454060bc9b1f798
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Mar 4 22:28:14 2011 -0500

    Update API documentation.

 .../addressbook/libebook/libebook-sections.txt       |    2 ++
 docs/reference/addressbook/libebook/tmpl/e-book.sgml |   18 ++++++++++++++++++
 .../libedataserver/libedataserver-sections.txt       |    4 ++++
 .../libedataserver/tmpl/e-soap-message.sgml          |    1 +
 docs/reference/libedataserver/tmpl/e-util.sgml       |   17 +++++++++++++++++
 libedataserver/e-data-server-util.h                  |    6 ++++--
 6 files changed, 46 insertions(+), 2 deletions(-)

commit 6fb1d10ca9ddc885c68fc399689d034174357662
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Mar 2 14:37:46 2011 -0500

    Modularize e-calendar-factory migration.
    
    Rename e_data_cal_migrate() to e_data_cal_migrate_basedir() and rename
    the source file similarly.  Makes room for other kinds of migration.

 calendar/libedata-cal/Makefile.am                  |    2 +-
 calendar/libedata-cal/e-data-cal-factory.c         |    4 +-
 calendar/libedata-cal/e-data-cal-migrate-basedir.c |  388 ++++++++++++++++++++
 calendar/libedata-cal/e-data-cal-migrate.c         |  388 --------------------
 4 files changed, 391 insertions(+), 391 deletions(-)

commit c65499703689a86bd1a3bb291886d4a03a80ae8c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Mar 2 14:33:01 2011 -0500

    Modularize e-addressbook-factory migration.
    
    Rename e_data_book_migrate() to e_data_book_migrate_basedir() and rename
    the source file similarly.  Makes room for other kinds of migration.

 addressbook/libedata-book/Makefile.am              |    2 +-
 addressbook/libedata-book/e-data-book-factory.c    |    4 +-
 .../libedata-book/e-data-book-migrate-basedir.c    |  318 ++++++++++++++++++++
 addressbook/libedata-book/e-data-book-migrate.c    |  318 --------------------
 4 files changed, 321 insertions(+), 321 deletions(-)

commit c62604e413409b821a5943008f149030971af604
Author: Wei Li <lw124124@gmail.com>
Date:   Fri Mar 4 12:29:26 2011 +0000

    Update simplified Chinese translation.

 po/zh_CN.po | 1077 +++++++++++++++++++++++++++++++----------------------------
 1 file changed, 569 insertions(+), 508 deletions(-)

commit fc9462d477b098b8f15db5cde3952db6d92e2868
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Mar 3 11:22:29 2011 +0100

    e_source_copy() may copy also relative_uri

 libedataserver/e-source.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3f8c77e4d8ac24adb677441dc8b16c2a258dd018
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Mar 2 22:56:01 2011 -0500

    EBook cleanups.
    
    There's no need to set a GError or invoke any callbacks for programmer
    errors.  In fact it's GLib convention not to.  The function should just
    emit a runtime warning and get out.

 addressbook/libebook/e-book.c  |  749 +++++++++++++++++++++++-----------------
 addressbook/libebook/e-book.h  |   28 +-
 addressbook/libebook/e-error.h |   13 +-
 3 files changed, 444 insertions(+), 346 deletions(-)

commit 33e20e8193ba01532764a87cf30c3848ae692d90
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:   Wed Mar 2 19:55:59 2011 +0200

    Updated Arabic translation

 po/ar.po | 5556 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 3061 insertions(+), 2495 deletions(-)

commit 8234a9eb481980f19dbc6d2032605e76264846a7
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:   Wed Mar 2 00:46:44 2011 +0000

    Updated Portuguese translation

 po/pt.po | 2562 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1358 insertions(+), 1204 deletions(-)

commit 04e6c79bf485980d28ec8c784ae1962fbe77187f
Author: Luca Ferretti <lferrett@gnome.org>
Date:   Tue Mar 1 23:39:24 2011 +0100

    Updated Italian translation

 po/it.po | 2708 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1356 insertions(+), 1352 deletions(-)

commit e938dde40f1aa69dd7c0811ddf16fc68940f6f9d
Author: Daniel Nylander <po@danielnylander.se>
Date:   Tue Mar 1 00:27:19 2011 +0100

    Updated Swedish translation

 po/sv.po | 1127 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 586 insertions(+), 541 deletions(-)

commit 21f6acee2a507d3dbe1e612f0e2e353d651f0d1e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Feb 28 07:29:25 2011 -0500

    Revert "Convert quoted-printing to UTF-8 when copying from To, CC, or BCC Fields"
    
    This reverts commit 379f195dd9d3712dcc0621a9cd05694cbd1e2b96.
    
    Original commit reintroduces bug #619347.

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

commit 379f195dd9d3712dcc0621a9cd05694cbd1e2b96
Author: Vibha Yadav <yvibha@novell.com>
Date:   Mon Feb 28 11:18:33 2011 +0530

    Convert quoted-printing to UTF-8 when copying from To, CC, or BCC Fields

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

commit c8f35769f7baab24ac53debf038f67828208d562
Author: Bruno Brouard <annoa.b@gmail.com>
Date:   Sun Feb 27 23:21:15 2011 +0100

    Updated French translation

 po/fr.po | 2605 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1385 insertions(+), 1220 deletions(-)

commit d486a9224d36a011323843266e9a34e519ebb99d
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Feb 25 16:47:50 2011 +0100

    Bug #633156 - Runtime warning when creating direct subfolder of On This Computer

 camel/camel-text-index.c                    |    7 +++++--
 camel/providers/local/camel-local-store.c   |    4 ++--
 camel/providers/local/camel-maildir-store.c |    4 ++--
 3 files changed, 9 insertions(+), 6 deletions(-)

commit 5630aa0f4577d389658be4517db13d2f19924db4
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Feb 24 13:12:09 2011 +0100

    Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedly

 addressbook/libebook/e-book-view.c                 |   14 +-
 addressbook/libebook/e-book.c                      |   20 ++-
 addressbook/libedata-book/e-book-backend-cache.c   |    6 +-
 addressbook/libedata-book/e-book-backend.c         |   10 +-
 addressbook/libedata-book/e-data-book-factory.c    |    4 +-
 addressbook/libedata-book/e-data-book-view.c       |    8 +-
 calendar/backends/caldav/e-cal-backend-caldav.c    |  138 ++++++++++----------
 calendar/backends/caldav/e-cal-backend-caldav.h    |    8 +-
 calendar/libecal/e-cal-view.c                      |   11 +-
 calendar/libecal/e-cal.c                           |    3 +-
 calendar/libedata-cal/e-cal-backend-cache.c        |    8 +-
 calendar/libedata-cal/e-cal-backend-file-store.c   |   58 ++++----
 calendar/libedata-cal/e-cal-backend-intervaltree.c |    8 +-
 calendar/libedata-cal/e-cal-backend-store.c        |   31 +++--
 calendar/libedata-cal/e-cal-backend.c              |    8 +-
 calendar/libedata-cal/e-data-cal-factory.c         |    4 +-
 calendar/libedata-cal/e-data-cal-view.c            |    3 +-
 calendar/libedata-cal/e-data-cal.c                 |    4 +-
 camel/camel-certdb.c                               |    9 +-
 camel/camel-cipher-context.c                       |   10 +-
 camel/camel-data-cache.c                           |    8 +-
 camel/camel-data-wrapper.c                         |    6 +-
 camel/camel-disco-folder.c                         |    6 +-
 camel/camel-filter-driver.c                        |  130 ++++++++----------
 camel/camel-folder-search.c                        |    6 +-
 camel/camel-folder-summary.c                       |   32 ++---
 camel/camel-folder.c                               |    9 +-
 camel/camel-gpg-context.c                          |    6 +-
 camel/camel-index.c                                |    6 +-
 camel/camel-medium.c                               |    8 +-
 camel/camel-mime-filter-basic.c                    |   12 +-
 camel/camel-mime-filter-bestenc.c                  |   14 +-
 camel/camel-mime-filter-canon.c                    |    8 +-
 camel/camel-mime-filter-charset.c                  |   26 ++--
 camel/camel-mime-filter-crlf.c                     |   12 +-
 camel/camel-mime-filter-enriched.c                 |   18 +--
 camel/camel-mime-filter-from.c                     |    8 +-
 camel/camel-mime-filter-gzip.c                     |   20 ++-
 camel/camel-mime-filter-html.c                     |   12 +-
 camel/camel-mime-filter-index.c                    |   29 ++--
 camel/camel-mime-filter-linewrap.c                 |   12 +-
 camel/camel-mime-filter-pgp.c                      |   10 +-
 camel/camel-mime-filter-progress.c                 |   14 +-
 camel/camel-mime-filter-save.c                     |   10 +-
 camel/camel-mime-filter-tohtml.c                   |   17 +--
 camel/camel-mime-filter-windows.c                  |   14 +-
 camel/camel-mime-filter-yenc.c                     |   14 +-
 camel/camel-mime-filter.c                          |    8 +-
 camel/camel-mime-part.c                            |    8 +-
 camel/camel-object.c                               |    8 +-
 camel/camel-offline-folder.c                       |    6 +-
 camel/camel-offline-store.c                        |    6 +-
 camel/camel-operation.c                            |    8 +-
 camel/camel-partition-table.c                      |   12 +-
 camel/camel-sasl-cram-md5.c                        |    6 +-
 camel/camel-sasl-digest-md5.c                      |    6 +-
 camel/camel-sasl-gssapi.c                          |    9 +-
 camel/camel-sasl-login.c                           |    8 +-
 camel/camel-sasl-ntlm.c                            |    6 +-
 camel/camel-sasl-plain.c                           |    6 +-
 camel/camel-sasl-popb4smtp.c                       |    6 +-
 camel/camel-sasl.c                                 |   10 +-
 camel/camel-service.c                              |    6 +-
 camel/camel-session.c                              |    7 +-
 camel/camel-smime-context.c                        |    7 +-
 camel/camel-store-summary.c                        |    7 +-
 camel/camel-store.c                                |    6 +-
 camel/camel-stream-buffer.c                        |   25 ++--
 camel/camel-stream-filter.c                        |   25 ++--
 camel/camel-stream-fs.c                            |   22 ++--
 camel/camel-stream-mem.c                           |   20 ++-
 camel/camel-tcp-stream-raw.c                       |    6 +-
 camel/camel-tcp-stream-ssl.c                       |   10 +-
 camel/camel-tcp-stream.c                           |    6 +-
 camel/camel-text-index.c                           |   90 +++++--------
 camel/camel-transport.c                            |    8 +-
 camel/camel-vee-folder.c                           |   46 +++----
 camel/providers/groupwise/camel-groupwise-folder.c |    6 +-
 camel/providers/groupwise/camel-groupwise-store.c  |    7 +-
 camel/providers/imap/camel-imap-folder.c           |    6 +-
 camel/providers/imap/camel-imap-wrapper.c          |    6 +-
 camel/providers/imapx/camel-imapx-conn-manager.c   |    9 +-
 camel/providers/local/camel-local-folder.c         |    6 +-
 camel/providers/local/camel-maildir-summary.c      |    9 +-
 camel/providers/local/camel-mh-summary.c           |    6 +-
 camel/providers/nntp/camel-nntp-folder.c           |    6 +-
 camel/providers/nntp/camel-nntp-store.c            |    6 +-
 camel/providers/nntp/camel-nntp-summary.c          |    6 +-
 libedataserver/e-proxy.c                           |    8 +-
 libedataserver/e-soap-message.c                    |   57 ++++----
 libedataserver/e-soap-message.h                    |    3 +
 libedataserver/e-soap-response.c                   |   28 ++--
 libedataserver/e-soap-response.h                   |    3 +
 libedataserverui/e-categories-dialog.c             |   10 +-
 libedataserverui/e-category-completion.c           |    7 +-
 libedataserverui/e-cell-renderer-color.c           |   14 +-
 libedataserverui/e-contact-store.c                 |   10 +-
 libedataserverui/e-destination-store.c             |   11 +-
 libedataserverui/e-name-selector-dialog.c          |   13 +-
 libedataserverui/e-name-selector-entry.c           |   19 +--
 libedataserverui/e-name-selector-list.c            |    7 +-
 libedataserverui/e-name-selector-model.c           |    9 +-
 libedataserverui/e-name-selector.c                 |   16 +--
 libedataserverui/e-source-combo-box.c              |   12 +-
 libedataserverui/e-source-selector.c               |   10 +-
 libedataserverui/e-tree-model-generator.c          |    7 +-
 servers/groupwise/soup-soap-message.c              |   57 ++++----
 servers/groupwise/soup-soap-message.h              |    3 +
 servers/groupwise/soup-soap-response.c             |   28 ++--
 servers/groupwise/soup-soap-response.h             |    3 +
 110 files changed, 603 insertions(+), 1041 deletions(-)

commit b839f57cc531cfbfb0e00694e14bb8381ba035b4
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Feb 23 18:21:18 2011 +0100

    Bug #643095 - Crash when opening invalid multipart/signed message

 camel/camel-multipart-signed.c |    7 +++++++
 1 file changed, 7 insertions(+)

commit ae8dad07c8c9b842d4f79aaabc611257ea0f0717
Author: Carlos Martín Nieto <carlos@cmartin.tk>
Date:   Mon Feb 21 16:55:32 2011 +0100

    ECalRecur: Convert intervals < 1 into the default (1)
    
    Negative intervals have been spotted in the wild. An interval lower
    than 1 doesn't make any sense and is against the standard, so if we
    see one, we replace it by the default interval of 1.

 calendar/libecal/e-cal-recur.c |    9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit b90b5cdba8f25a9cd733cd9c66259b6a79263515
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Feb 22 12:18:55 2011 +0100

    Bug #617763 - Cannot create events on Yahoo through CalDAV

 calendar/backends/caldav/e-cal-backend-caldav.c |    8 ++++++++
 1 file changed, 8 insertions(+)

commit a3a146f93949ff0e4dd8d08378e719e2bf9b9187
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Feb 22 09:09:05 2011 +0100

    Bug #639201 - Crash on startup - pop3_get_message, camel_pop3_delete_old

 camel/providers/pop3/camel-pop3-folder.c |   15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit b0dfd4aeb2b44d56f701efca1508d2c8c6911724
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Feb 21 13:16:42 2011 +0100

    Bug #640829 - Can drop text/plain message lines in message preview

 camel/camel-mime-filter.c |   31 ++++++++++++++++---------------
 1 file changed, 16 insertions(+), 15 deletions(-)

commit aae82bde78bb3620c6854f4f5c59789fe74e1e3e
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Feb 21 16:59:26 2011 +0530

    post release version bump

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1e8c7c9c01d30a8ec66a9e3b079ed5c80e8173a0
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Feb 21 14:52:20 2011 +0530

    News update for 2.91.90 release

 NEWS |   42 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

commit f8698db78e1e78f5020009616f2f08337af8ef72
Author: Petr Kovar <pknbe@volny.cz>
Date:   Mon Feb 21 00:18:31 2011 +0100

    Update Czech translation by Jiri Eischmann
    
    Reviewed by: Petr Kovar.

 po/cs.po | 2371 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1261 insertions(+), 1110 deletions(-)

commit 60ef812bffc7c5dfe7efb6e0448fa80c57fa73b9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Feb 18 19:37:13 2011 -0500

    Coding style and whitespace cleanup.

 camel/providers/local/camel-local-folder.c  |    2 +-
 camel/providers/local/camel-local-folder.h  |    2 +-
 camel/providers/local/camel-maildir-store.c |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 2a27339e5beaaf9dbd915dfabedb49fd916a738c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Feb 17 21:44:36 2011 -0500

    CamelTcpStream cleanups.

 camel/camel-tcp-stream.c |   55 +++++++++++++++++++++-------------------------
 1 file changed, 25 insertions(+), 30 deletions(-)

commit 8f847c4672a559d4a0523c691f262d769337a910
Author: hao.h.li <hao.h.li@intel.com>
Date:   Fri Feb 18 14:40:52 2011 +0100

    Bug #639483 - Category list includes weather information

 libedataserverui/e-categories-dialog.c    |    4 ++++
 libedataserverui/e-category-completion.c  |    6 ++++++
 libedataserverui/e-name-selector-dialog.c |    8 +++++++-
 3 files changed, 17 insertions(+), 1 deletion(-)

commit a2362088f7baf791149bdc919fbda7a0ab14ab52
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Feb 17 19:26:45 2011 +0100

    Memory leak fix and return events in proper order

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

commit 1319c66778061d79c90215ac5b84e71b5ec0040d
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Feb 16 17:35:00 2011 +0100

    Bug #638563 - Make string consistent with other providers

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

commit fbbb16ff12c430d36631857281f4ed27f828485e
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Feb 16 10:10:29 2011 +0100

    Bug #638246 - Runtime warning: and_operator: assertion `argc == 2' failed

 libedataserver/e-sexp.c |   41 ++++++++++++++++++++++++++++++++---------
 1 file changed, 32 insertions(+), 9 deletions(-)

commit 10aa841f3110a4f7084a35cbaaac1c211eb460e1
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Feb 14 19:12:50 2011 +0100

    Fix few memory leaks

 camel/camel-folder-summary.c                |    5 +++++
 camel/providers/local/camel-maildir-store.c |   26 +++++++++++++++-----------
 2 files changed, 20 insertions(+), 11 deletions(-)

commit 8c3d8e91e6215686c5afcf5bf612f9c0ebe090c1
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Feb 14 08:16:04 2011 -0500

    EProxy cleanup.

 .../libedataserver/libedataserver-sections.txt     |    1 +
 libedataserver/e-proxy.c                           |  243 +++++++++-----------
 libedataserver/e-proxy.h                           |   50 ++--
 3 files changed, 147 insertions(+), 147 deletions(-)

commit 3112a8fc6d7cc7fe2489ce85211e66691a053fe6
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Feb 14 09:44:18 2011 +0100

    Bug #638089 - Some mobile phone contacts are not shown in preview

 addressbook/libebook/e-contact.c |   10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 4662387ed23f6265f0bd1e1b6ddcfc3f2724c467
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sun Feb 13 13:54:41 2011 +0100

    Updated Galician translations

 po/gl.po |  534 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 290 insertions(+), 244 deletions(-)

commit ec32d5eebed179de231f81ae93802035cdb519fb
Author: Changwoo Ryu <cwryu@debian.org>
Date:   Sun Feb 13 03:44:31 2011 +0900

    Updated Korean translation

 po/ko.po | 2485 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1310 insertions(+), 1175 deletions(-)

commit 5d287d9349816fe1ec91e3e01c43efeb4a2428e2
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Feb 12 10:54:39 2011 -0500

    Remove NULL checks for GObject methods.
    
    As of GLib 2.28 all GObject virtual methods, including constructed(),
    are safe to chain up to unconditionally.  Remove unnecessary checks.

 addressbook/backends/ldap/e-book-backend-ldap.c       |    4 ++--
 addressbook/libebook/e-book.c                         |    8 ++++----
 addressbook/libebook/e-destination.c                  |    8 ++++----
 addressbook/libebook/e-vcard.c                        |    4 ++--
 addressbook/libedata-book/e-book-backend-sexp.c       |    4 ++--
 addressbook/libedata-book/e-book-backend-summary.c    |    4 ++--
 addressbook/libedata-book/e-data-book-factory.c       |    4 ++--
 calendar/backends/caldav/e-cal-backend-caldav.c       |    8 ++++----
 calendar/backends/contacts/e-cal-backend-contacts.c   |    4 ++--
 calendar/backends/file/e-cal-backend-file.c           |    8 ++++----
 calendar/backends/groupwise/e-cal-backend-groupwise.c |    4 ++--
 calendar/backends/http/e-cal-backend-http.c           |    8 ++++----
 calendar/backends/weather/e-cal-backend-weather.c     |    4 ++--
 calendar/libecal/e-cal-component.c                    |    4 ++--
 calendar/libecal/e-cal-view.c                         |    4 ++--
 calendar/libedata-cal/e-cal-backend-sexp.c            |    4 ++--
 calendar/libedata-cal/e-data-cal-factory.c            |    4 ++--
 calendar/libedata-cal/e-data-cal.c                    |    4 ++--
 libebackend/e-data-server-module.c                    |    4 ++--
 libedataserver/e-list-iterator.c                      |    4 ++--
 libedataserverui/e-category-completion.c              |    4 ++--
 21 files changed, 52 insertions(+), 52 deletions(-)

commit 69aaa8179a4a9b2b8edb69e5a57340a8ac8c942c
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sat Feb 12 14:39:20 2011 +0100

    Updated Spanish translation

 po/es.po |  475 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 252 insertions(+), 223 deletions(-)

commit 45743a99f2bb0f9f66ebe1a75854e246d869550d
Author: Carlos Martín Nieto <carlos@cmartin.tk>
Date:   Sat Feb 12 11:53:26 2011 +0100

    CamelMaildirStore: Fix memory leak

 camel/providers/local/camel-maildir-store.c |    2 ++
 1 file changed, 2 insertions(+)

commit 45d71522c710b5f9afec794175ea0fc0b0a1fab9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Feb 10 16:51:26 2011 -0500

    Bump GTK+ requirement to 3.0.
    
    This requirement is now locked until GNOME 3.3 development begins.

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

commit a4bb421956deba8ee9126a0342ba2a37000758a7
Author: Runa Bhattacharjee <runab@redhat.com>
Date:   Fri Feb 11 17:28:07 2011 +0530

    Updated Bengali India Translation

 po/bn_IN.po | 5700 +++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 3186 insertions(+), 2514 deletions(-)

commit 04900aa4781d0f2c81cc27dce231b5177148483e
Author: Shankar Prasad <svenkate@redhat.com>
Date:   Fri Feb 11 12:48:21 2011 +0530

    updated kn translations

 po/kn.po |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0256524daf69e50e75235238687120b1e5cd40b0
Author: Shankar Prasad <svenkate@redhat.com>
Date:   Fri Feb 11 12:46:56 2011 +0530

    updated kn translations

 po/kn.po |  136 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 70 insertions(+), 66 deletions(-)

commit 52eccf507794c31114f9c23f1e1e6c2c1d918166
Author: Shankar Prasad <svenkate@redhat.com>
Date:   Thu Feb 10 21:17:02 2011 +0530

    updated kn translations

 po/kn.po |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5d7d1fdf49f04f71cabeaf9926fc6d01d726ba89
Author: Shankar Prasad <svenkate@redhat.com>
Date:   Thu Feb 10 21:08:25 2011 +0530

    updated kn translations

 po/kn.po |  220 ++++++++++++++++++++++++++++----------------------------------
 1 file changed, 100 insertions(+), 120 deletions(-)

commit bf29ce1f865e7983a62e28f67340532b22e9439a
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Feb 9 18:40:29 2011 +0100

    Be able to define DBus call timeout in configure and runtime

 addressbook/libegdbus/e-gdbus-egdbusbook.c        |   68 ++++++------
 addressbook/libegdbus/e-gdbus-egdbusbookfactory.c |    8 +-
 addressbook/libegdbus/e-gdbus-egdbusbookview.c    |   16 +--
 calendar/libegdbus/e-gdbus-egdbuscal.c            |  116 +++++++++++----------
 calendar/libegdbus/e-gdbus-egdbuscalfactory.c     |    8 +-
 calendar/libegdbus/e-gdbus-egdbuscalview.c        |   16 +--
 configure.ac                                      |   12 +++
 libedataserver/Makefile.am                        |    3 +-
 libedataserver/e-data-server-util.c               |   36 +++++++
 libedataserver/e-data-server-util.h               |    3 +
 10 files changed, 175 insertions(+), 111 deletions(-)

commit edeb2dbc96544f1ed6a14c7063eb6fe1009a7574
Author: krishnababu k <kkrothap@redhat.ocm>
Date:   Wed Feb 9 19:20:36 2011 +0530

    Updated Telugu Translations

 po/te.po | 5872 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 3297 insertions(+), 2575 deletions(-)

commit 296309d0678ef857fadf62e20922dd5046608488
Author: Shankar Prasad <svenkate@redhat.com>
Date:   Wed Feb 9 17:50:08 2011 +0530

    updated kn translations

 po/kn.po | 3649 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 2145 insertions(+), 1504 deletions(-)

commit 43e2b50981540865eb76516e9c7a93f2ca049ad9
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Wed Feb 9 11:09:50 2011 +0530

    Perform consistency check on local folders based on the parameter 'need-summary-check'

 camel/providers/local/camel-local-folder.c |   15 +++++++++++++--
 camel/providers/local/camel-local-folder.h |    1 +
 2 files changed, 14 insertions(+), 2 deletions(-)

commit e4b87ce20a840ad299adff1993c9fd44ab74c121
Author: Ivar Smolin <okul@linux.ee>
Date:   Tue Feb 8 21:31:20 2011 +0200

    [l10n] Updated Estonian translation

 po/et.po |   54 ++++++++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 44 insertions(+), 10 deletions(-)

commit 3969fb87e74a49c6db478d846831d78595877d93
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Tue Feb 8 01:10:11 2011 -0500

    Bug 641757 - Fix warnings from GCC 4.6
    
    GCC learned how to find dead assignments.

 .../backends/groupwise/e-book-backend-groupwise.c  |    6 --
 addressbook/libedata-book/e-book-backend-cache.c   |   18 +----
 calendar/backends/caldav/e-cal-backend-caldav.c    |   27 +-------
 .../backends/contacts/e-cal-backend-contacts.c     |    6 --
 calendar/backends/file/e-cal-backend-file-events.c |   72 ++------------------
 calendar/backends/file/e-cal-backend-file-events.h |    9 ---
 .../backends/file/e-cal-backend-file-journal.c     |   64 ++---------------
 .../backends/file/e-cal-backend-file-journal.h     |    5 --
 calendar/backends/file/e-cal-backend-file-todos.c  |   70 ++-----------------
 calendar/backends/file/e-cal-backend-file-todos.h  |    9 ---
 calendar/backends/file/e-cal-backend-file.c        |    6 --
 .../groupwise/e-cal-backend-groupwise-utils.c      |    4 +-
 .../backends/groupwise/e-cal-backend-groupwise.c   |   41 +----------
 calendar/backends/http/e-cal-backend-http.c        |   45 ------------
 calendar/libecal/e-cal-component.c                 |    7 --
 calendar/libecal/e-cal-recur.c                     |    4 +-
 calendar/libecal/e-cal.c                           |    3 -
 calendar/libedata-cal/e-cal-backend-cache.c        |    9 ---
 calendar/libedata-cal/e-cal-backend-file-store.c   |   11 +--
 .../libedata-cal/e-cal-backend-loader-factory.c    |    8 ---
 calendar/libedata-cal/e-cal-backend-store.c        |    3 -
 calendar/tests/ecal/test-ecal.c                    |    9 +--
 camel/camel-db.c                                   |    3 +-
 camel/camel-folder.c                               |    2 -
 camel/camel-mime-message.c                         |    3 -
 camel/camel-search-sql.c                           |    4 +-
 camel/camel-smime-context.c                        |    8 ++-
 camel/camel-text-index.c                           |    5 +-
 camel/camel-url.c                                  |    6 +-
 camel/camel-vee-folder.c                           |   14 ----
 camel/providers/groupwise/camel-groupwise-folder.c |   13 +---
 camel/providers/groupwise/camel-groupwise-store.c  |    3 -
 camel/providers/groupwise/camel-groupwise-utils.c  |    6 +-
 camel/providers/imapx/camel-imapx-server.c         |   22 +-----
 camel/providers/local/camel-local-folder.c         |   13 ----
 camel/providers/local/camel-mbox-store.c           |    6 --
 camel/providers/pop3/camel-pop3-store.c            |    3 +-
 libebackend/e-file-cache.c                         |    4 --
 libebackend/e-offline-listener.c                   |    4 --
 libedataserver/e-account-list.c                    |    2 -
 libedataserver/e-soap-message.c                    |    3 -
 libedataserverui/e-categories-dialog.c             |    2 -
 libedataserverui/e-name-selector-dialog.c          |    7 --
 libedataserverui/e-name-selector-entry.c           |   10 +--
 libedataserverui/e-source-combo-box.c              |    8 ---
 libedataserverui/e-source-selector-dialog.c        |    2 -
 libedataserverui/e-tree-model-generator.c          |    4 --
 servers/groupwise/e-gw-connection.c                |   20 +-----
 servers/groupwise/soup-soap-message.c              |    3 -
 49 files changed, 57 insertions(+), 559 deletions(-)

commit 5d72200ef6dfe3b87097f61736d9dfcc742a123a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Feb 7 23:15:56 2011 -0500

    Fix build break.

 camel/tests/Makefile.am |    2 +-
 configure.ac            |    1 -
 2 files changed, 1 insertion(+), 2 deletions(-)

commit 26432b506f67ed1745dffe82418f3ee89f9574f9
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Mon Feb 7 18:59:24 2011 +0100

    remove more streams tests

 camel/tests/stream/Makefile.am |   28 ----------
 camel/tests/stream/README      |    4 --
 camel/tests/stream/test1.c     |  119 ----------------------------------------
 camel/tests/stream/test2.c     |   48 ----------------
 camel/tests/stream/test3.c     |   99 ---------------------------------
 5 files changed, 298 deletions(-)

commit d32a89b9e3a40a0dd8cf71dbc7bb314c9916a0c6
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Mon Feb 7 18:57:43 2011 +0100

    Remove streams tests from Makefile

 camel/tests/lib/Makefile.am |    1 -
 1 file changed, 1 deletion(-)

commit 468a75ec5b50c839081eec32ef38b564daf956a3
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Mon Feb 7 18:57:26 2011 +0100

    Remove streams tests

 camel/tests/lib/streams.c |  252 ---------------------------------------------
 camel/tests/lib/streams.h |   11 --
 2 files changed, 263 deletions(-)

commit 0907c2bf421578d09293967239043798649570a8
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Mon Feb 7 15:33:37 2011 +0100

    Remove deleted files

 po/POTFILES.in |    3 ---
 1 file changed, 3 deletions(-)

commit 4be9b02fc3ec8deac59bb591eb5fa904cf66f8ff
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Mon Feb 7 15:33:22 2011 +0100

    Updated Norwegian bokmål translation.

 po/nb.po |  451 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 248 insertions(+), 203 deletions(-)

commit fa5217c38bec521d695780955f0f3253d39ca4d1
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Feb 7 14:04:43 2011 +0100

    Properly fix bug #601111

 libedataserver/e-proxy.c |   14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit acc940ada4426a99fbcb2fc1bbac6ffc5cafb699
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Feb 7 13:38:31 2011 +0100

    Bug #601111 - Do not use empty host names in EProxy

 libedataserver/e-proxy.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e6a81fac76b4a0512431075cfaee163b83e51c78
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Sat Feb 5 21:37:59 2011 +0100

    [l10n] Updated German translation

 po/de.po | 2361 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1197 insertions(+), 1164 deletions(-)

commit 7b93b5fab0cd9bf8eae719452c2af10ef65abd51
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Feb 5 11:29:26 2011 -0500

    Add a --keep-running option to e-calendar-factory.
    
    Prevents the D-Bus service from automatically terminating after the last
    client connection is closed.  Mainly to aid in testing and development.

 calendar/libedata-cal/e-data-cal-factory.c |   38 ++++++++++++++++++++++++----
 1 file changed, 33 insertions(+), 5 deletions(-)

commit 877d4b28accb3138a5d264fcca945f6cdb06af5d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Feb 5 11:02:28 2011 -0500

    Add a --keep-running option to e-addressbook-factory.
    
    Prevents the D-Bus service from automatically terminating after the last
    client connection is closed.  Mainly to aid in testing and development.

 addressbook/libedata-book/e-data-book-factory.c |   34 +++++++++++++++++++++--
 1 file changed, 31 insertions(+), 3 deletions(-)

commit e2b23fe963a300078a10958aacf6284e3e947d88
Author: Vibha Yadav <yvibha@novell.com>
Date:   Fri Feb 4 15:02:26 2011 +0100

    Bug #641250 - Cannot add more than 2 recipients in To: or Cc: field

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

commit 1b3606a6c83254ecd2dbe9b6eb8013690c4e4bd3
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Feb 3 13:13:52 2011 +0100

    Bug #640696 - Hidden new messages in On This Computer/Inbox

 camel/camel-folder-summary.c                |   59 ++++++++++++++-------------
 camel/providers/local/camel-local-summary.c |    3 +-
 2 files changed, 32 insertions(+), 30 deletions(-)

commit 424b5b4e88737f47a2968b716d9cee39aa095f75
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Wed Feb 2 18:17:40 2011 -0500

    Improve libebook annotations.

 addressbook/libebook/e-book.c    |   12 ++++++------
 addressbook/libebook/e-contact.c |    4 ++--
 addressbook/libebook/e-vcard.c   |    6 +++---
 3 files changed, 11 insertions(+), 11 deletions(-)

commit 6aad9fe4f2252ee81fac49da49e83ba020de555b
Author: Mattias Põldaru <mahfiaz gmail com>
Date:   Wed Feb 2 18:46:15 2011 +0200

    [l10n] Updated Estonian translation

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

commit 9098bb005180cb4f6fe99058242db2ca9c325e78
Author: Mattias Põldaru <mahfiaz gmail com>
Date:   Wed Feb 2 18:29:58 2011 +0200

    [l10n] Updated Estonian translation

 po/et.po |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 0e904ef8c03a5d636e7b5a685b9668fc5261d6e8
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Feb 2 13:50:40 2011 +0100

    Bug #634743 - Moving message on GMail with real Trash set deletes it (2nd try)

 camel/providers/imap/camel-imap-folder.c |   27 ++++++++++++++++++---------
 1 file changed, 18 insertions(+), 9 deletions(-)

commit 7ed8cbe7d0351741f7aecf9693215a454fad8b28
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Feb 2 09:54:53 2011 +0100

    Bug #641110 - Improve 'select destination' window in copy/move to calendar

 libedataserverui/e-source-selector-dialog.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5161a0f7e4bddbdc8699fc5d93271680d1e73a6b
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Feb 1 20:06:03 2011 +0100

    Bug #634743 - Moving message on GMail with real Trash set deletes it

 camel/providers/imap/camel-imap-folder.c |   43 +++++++++++++++++++++++++++---
 1 file changed, 40 insertions(+), 3 deletions(-)

commit 19f03bfb6a64728451f3bb5c1163e2a6519c78be
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Jan 31 21:48:39 2011 +0100

    Bug #640698 - Incompatibility in 'matched-selected' signal invocation

 libedataserverui/e-name-selector-entry.c |   13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

commit 30b00f03c3104641e518c1e35de0a6ce0b42b0f5
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Jan 31 18:27:01 2011 +0530

    post release version bump

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7cbea38edae04240e264e46834e1dd534a39b614
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Jan 31 17:14:18 2011 +0530

    News update for 2.91.6 release

 NEWS |   44 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)

commit d59c21c3ebf6c0726f7ea186f5b8ec2d6e8a8ea1
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jan 30 18:04:30 2011 -0500

    CamelGroupwiseFolder: Dynamically allocate MD5 digest.
    
    get_md5_digest() was allocating stack memory to hold the MD5 digest and
    then returning a pointer to it.  Use g_malloc0() instead.

 camel/providers/groupwise/camel-groupwise-folder.c |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit fbe605f61f7754bd3da574461aeae22cb45fdb84
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jan 30 17:47:27 2011 -0500

    CamelImapxUtils: Fix dead nested assignment.

 camel/providers/imapx/camel-imapx-utils.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 15cea212e1582bbe44b0f1eec8a68fc8dc960daf
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jan 30 17:45:49 2011 -0500

    CamelNNTPFolder: Fix dead nested assignment.

 camel/providers/nntp/camel-nntp-folder.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1cc1e17a00c2f86f97254edefa64045767815fd5
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jan 30 17:44:46 2011 -0500

    ECalBackendGroupwise: Fix dead nested assignment.

 calendar/backends/groupwise/e-cal-backend-groupwise.c |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit e4e022e31f84423fa6243358b3f279274b2c5362
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jan 30 17:43:59 2011 -0500

    CamelMaildirSummary: Fix dead nested assignments.

 camel/providers/local/camel-maildir-summary.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a354d4d89655e1019d09cc9b2b14cbb24f5b0e84
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jan 30 17:42:56 2011 -0500

    CamelMultipartSigned: Fix dead nested assignment.

 camel/camel-multipart-signed.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c435f1e36718783dfcaf55aa03e82ac542eac83c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jan 30 17:41:22 2011 -0500

    CamelTextIndex: Fix dead nested assignment.

 camel/camel-text-index.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9ea1c23ee50a144c1d4197c8a0c7d59047e15831
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jan 30 17:40:00 2011 -0500

    ECalBackendCaldav: Fix dead nested assignment.

 calendar/backends/caldav/e-cal-backend-caldav.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b7a6e0165f95fc85f43330a0091b796372eb3c8b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jan 30 17:38:41 2011 -0500

    ECalBackendFile: Fix dead nested assignment.

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

commit 89bb330aaa425e9db5517a116c678e5d60caf4cd
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jan 30 17:37:44 2011 -0500

    EContact: Fix dead nested assignments.

 addressbook/libebook/e-contact.c |    6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit 6a6034cd554c8bb4477d61c98d18fe206e067bc4
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jan 30 17:36:37 2011 -0500

    CamelMultipartSigned: Fix dead nested assignment.

 camel/camel-multipart-signed.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 21080f3b5e5ad2406dfe7866a1a846e9b35d9017
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jan 30 17:35:12 2011 -0500

    CamelLocalSummary: Fix memory leak.

 camel/providers/local/camel-local-summary.c |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit add85ca26bbe6ff42ab0b78650bb4c78d056e924
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jan 30 17:34:53 2011 -0500

    CamelImapCommand: Fix dead initialization.

 camel/providers/imap/camel-imap-command.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 13bc51d66a1a979e1e23bc2a13cf36f7de3e822a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jan 30 17:34:34 2011 -0500

    CamelTcpStream: Fix dead initialization.

 camel/camel-tcp-stream.c |    5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 34462b5494d967ece9d9d080b2792742f8a71664
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jan 30 17:34:10 2011 -0500

    tests/ecal: Fix dead initializations.

 calendar/tests/ecal/test-ecal-get-free-busy.c |    4 ++--
 calendar/tests/ecal/test-ecal.c               |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 43d917c7186523bf7adf726d700f92f7e85aa8f0
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jan 30 11:05:45 2011 -0500

    More whitespace cleanup.

 addressbook/backends/file/e-book-backend-file.c    |   10 +-
 .../backends/groupwise/e-book-backend-groupwise.c  |  134 +-
 addressbook/backends/ldap/e-book-backend-ldap.c    |  116 +-
 addressbook/backends/vcf/e-book-backend-vcf.c      |    2 +-
 addressbook/libebook/e-address-western.c           |    2 +-
 addressbook/libebook/e-destination.c               |   20 +-
 addressbook/libebook/e-vcard.c                     |   26 +-
 addressbook/libedata-book/e-book-backend-cache.c   |   22 +-
 addressbook/libedata-book/e-book-backend-sexp.c    |    2 +-
 addressbook/libedata-book/e-book-backend.c         |    2 +-
 addressbook/libegdbus/e-gdbus-egdbusbook.c         | 1296 ++++++------
 addressbook/libegdbus/e-gdbus-egdbusbook.h         |   98 +-
 addressbook/libegdbus/e-gdbus-egdbusbookfactory.c  |  186 +-
 addressbook/libegdbus/e-gdbus-egdbusbookfactory.h  |    6 +-
 addressbook/libegdbus/e-gdbus-egdbusbookview.c     |  508 ++---
 addressbook/libegdbus/e-gdbus-egdbusbookview.h     |   34 +-
 addressbook/libegdbus/e-gdbus-marshallers.c        |   92 +-
 addressbook/tests/ebook/ebook-test-utils.c         |  616 +++---
 addressbook/tests/ebook/test-changes.c             |    2 +-
 addressbook/tests/ebook/test-ebook-get-book-view.c |    4 +-
 .../tests/ebook/test-ebook-get-required-fields.c   |    2 +-
 .../tests/ebook/test-ebook-remove-contact-by-id.c  |   22 +-
 .../tests/ebook/test-ebook-remove-contact.c        |   36 +-
 .../tests/ebook/test-ebook-remove-contacts.c       |   44 +-
 addressbook/tests/ebook/test-ebook.c               |    2 +-
 .../backends/contacts/e-cal-backend-contacts.c     |  428 ++--
 calendar/backends/file/e-cal-backend-file.c        |   88 +-
 .../groupwise/e-cal-backend-groupwise-utils.c      |  158 +-
 .../backends/groupwise/e-cal-backend-groupwise.c   |   36 +-
 calendar/backends/http/e-cal-backend-http.c        |  210 +-
 calendar/libecal/e-cal-check-timezones.c           |  300 +--
 calendar/libecal/e-cal-component.c                 |   16 +-
 calendar/libecal/e-cal-system-timezone.c           |  114 +-
 calendar/libecal/e-cal-view.c                      |    6 +-
 calendar/libecal/e-cal.c                           |    2 +-
 calendar/libedata-cal/e-cal-backend-cache.c        |   58 +-
 calendar/libedata-cal/e-cal-backend-intervaltree.c |    2 +-
 calendar/libedata-cal/e-cal-backend-sexp.c         |    8 +-
 calendar/libedata-cal/e-cal-backend-store.c        |    2 +-
 calendar/libedata-cal/e-cal-backend.c              |    8 +-
 calendar/libedata-cal/e-data-cal.c                 |    2 +-
 calendar/libegdbus/e-gdbus-egdbuscal.c             | 2214 ++++++++++----------
 calendar/libegdbus/e-gdbus-egdbuscal.h             |  180 +-
 calendar/libegdbus/e-gdbus-egdbuscalfactory.c      |  196 +-
 calendar/libegdbus/e-gdbus-egdbuscalfactory.h      |    8 +-
 calendar/libegdbus/e-gdbus-egdbuscalview.c         |  514 ++---
 calendar/libegdbus/e-gdbus-egdbuscalview.h         |   36 +-
 calendar/libegdbus/e-gdbus-marshallers.c           |  148 +-
 calendar/tests/ecal/ecal-test-utils.c              |  280 +--
 calendar/tests/ecal/test-ecal-create-object--2.c   |    2 +-
 calendar/tests/ecal/test-ecal-get-free-busy.c      |   10 +-
 calendar/tests/ecal/test-ecal-get-object-list.c    |    2 +-
 calendar/tests/ecal/test-ecal-get-query.c          |   34 +-
 calendar/tests/ecal/test-ecal-modify-object.c      |   14 +-
 calendar/tests/ecal/test-ecal-open.c               |    2 +-
 calendar/tests/ecal/test-ecal-send-objects.c       |    4 +-
 calendar/tests/ecal/test-ecal-set-mode.c           |    2 +-
 .../ecal/test-ecal-stress-factory--open-async.c    |    8 +-
 camel/camel-db.c                                   |    4 +-
 camel/camel-debug.c                                |   30 +-
 camel/camel-file-utils.c                           |   14 +-
 camel/camel-folder-summary.c                       |    4 +-
 camel/camel-gpg-context.c                          |    4 +-
 camel/camel-iconv.c                                |   32 +-
 camel/camel-list-utils.c                           |   36 +-
 camel/camel-mime-filter-charset.c                  |    4 +-
 camel/camel-mime-filter-enriched.c                 |    4 +-
 camel/camel-mime-utils.c                           |   12 +-
 camel/camel-movemail.c                             |   74 +-
 camel/camel-net-utils.c                            |    8 +-
 camel/camel-sasl-gssapi.c                          |    6 +-
 camel/camel-sasl-ntlm.c                            |   12 +-
 camel/camel-store-summary.c                        |    4 +-
 camel/camel-store.c                                |    2 +-
 camel/camel-url-scanner.c                          |    6 +-
 camel/camel-url.c                                  |   32 +-
 camel/providers/groupwise/camel-groupwise-folder.c |    4 +-
 camel/providers/imap/camel-imap-store.c            |   16 +-
 camel/providers/imap/camel-imap-utils.c            |    8 +-
 camel/providers/imapx/camel-imapx-server.c         |    2 +-
 camel/providers/nntp/camel-nntp-folder.c           |    2 +-
 camel/providers/smtp/camel-smtp-transport.c        |    2 +-
 camel/tests/lib/messages.c                         |    2 +-
 libebackend/e-data-server-module.c                 |    2 +-
 libebackend/e-offline-listener.c                   |    2 +-
 libedataserver/e-proxy.c                           |   24 +-
 libedataserver/e-sexp.c                            |    2 +-
 libedataserver/e-soap-message.c                    |   36 +-
 libedataserver/e-time-utils.c                      |    2 +-
 libedataserver/e-url.c                             |    2 +-
 libedataserverui/e-book-auth-util.c                |    2 +-
 libedataserverui/e-name-selector-list.c            |    2 +-
 libedataserverui/e-source-selector-dialog.c        |    2 +-
 libedataserverui/e-source-selector.c               |    2 +-
 servers/groupwise/e-gw-connection.c                | 1006 ++++-----
 servers/groupwise/e-gw-container.c                 |    6 +-
 servers/groupwise/soup-soap-message.c              |   36 +-
 97 files changed, 4913 insertions(+), 4913 deletions(-)

commit 961589c81173052e5db769ce589999a46de06f6e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jan 29 23:22:56 2011 -0500

    Bug 640898 - Evolution creates invalid vCard

 addressbook/libebook/e-vcard.h |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0661021513002035272ef19e47febe13b1db5928
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jan 29 10:13:35 2011 -0500

    Coding style and whitespace cleanup.

 addressbook/backends/google/e-book-backend-google.c |   10 +++++-----
 camel/camel-folder-summary.c                        |    2 +-
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 5785f207af4b41d0452a5bd6d3ca727dfeeee1dc
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jan 29 10:11:25 2011 -0500

    CalDAV: Fix a compiler warning.

 calendar/backends/caldav/e-cal-backend-caldav.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bb64bb45d04bf845a19b5b1c1de0e188bac24767
Author: Olav Vitters <olav@vitters.nl>
Date:   Fri Jan 28 16:32:31 2011 +0100

    DOAP: Fix userid

 evolution-data-server.doap |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8a5cc4b8232ec31696d98dfe67d42c790e12fc8b
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jan 27 19:30:00 2011 +0100

    Fix possible invalid read when checking citation depth

 camel/camel-mime-filter-tohtml.c |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 07b4da9552be95f2da37c3ed5a87ee80cc5443fa
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jan 27 13:35:52 2011 +0100

    Bug #623933 - Crash under ESourceList::conf_changed_callback

 libedataserver/e-source-list.c |   27 +++++++++++++--------------
 1 file changed, 13 insertions(+), 14 deletions(-)

commit f647a8ffac1db978356d1db5c1a8f100f64691b8
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Thu Jan 27 00:13:43 2011 +0100

    QA of Galician translations

 po/gl.po |  298 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 149 insertions(+), 149 deletions(-)

commit 3e5906d0530304d363addf8834c0439eaddbfe75
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jan 26 13:24:45 2011 -0500

    Require the latest gtk+-3.0 release until 3.0.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 003b02ec5269ad8b1517af24faf884169a30588c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jan 25 13:04:21 2011 -0500

    Bug 640529 - Default size of category window is too small

 libedataserverui/e-categories-dialog.c |    2 ++
 1 file changed, 2 insertions(+)

commit 0869ba2d06a9a41a0bb65d8b7220f59a91773202
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Jan 24 13:28:44 2011 +0100

    Setup GtkEntryCompletion in constructed handler, rather than init

 libedataserverui/e-category-completion.c |   72 +++++++++++++++++-------------
 1 file changed, 40 insertions(+), 32 deletions(-)

commit d339dee232ad616eb93fbdd9f85cd565457be1d8
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Dec 17 17:59:47 2010 +0100

    No more "expose-event" on GtkWidget

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

commit 21ee866f051b9ee3734592c85872d0e26ba13a55
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Dec 14 14:44:21 2010 +0100

    Fix minor compiler warnings

 libedataserverui/e-cell-renderer-color.c |    6 +++---
 libedataserverui/e-source-selector.c     |    4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

commit c2af7aa49fb138a3fb1db0d8a378f947197f8905
Author: Vibha Yadav <yvibha@novell.com>
Date:   Tue Dec 14 17:50:07 2010 +0530

    Bug #636495 - Build fails :GtkStyle deprecated
    
    Caused by gtk_widget_ensure_style deprecated in gtk+ 3 (2.91.6), see:
    http://git.gnome.org/browse/gtk+/commit/?id=f8a874abb1d1d8925b0f841e95bbef6cdcb21ac4
    Using GtkStyleContext now.

 libedataserverui/e-source-selector-dialog.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 2a02f80aa330892daf2b87d910b18eba16fb95c6
Author: Vibha Yadav <yvibha@novell.com>
Date:   Thu Dec 2 16:31:55 2010 +0530

    Bug #635519 - Crash at cell_renderer_color_render
    
    gtk_cell_renderer_render is passing cairo_t variable instead of
    GtkWindow from gtk-3 onwards

 libedataserverui/e-cell-renderer-color.c |    9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

commit 93ecccc527370f8f29b0a040f4b629b05b300cb1
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jan 9 11:54:10 2011 -0500

    Drop backward-compatibility cruft.

 docs/reference/libedataserverui/Makefile.am |    3 +-
 libedataserverui/Makefile.am                |    3 +-
 libedataserverui/e-categories-dialog.c      |    3 --
 libedataserverui/e-name-selector-dialog.c   |   10 ------
 libedataserverui/e-name-selector-entry.c    |    3 --
 libedataserverui/e-name-selector-list.c     |    3 --
 libedataserverui/e-passwords.c              |    3 --
 libedataserverui/e-source-selector-dialog.c |    3 --
 libedataserverui/e-source-selector.c        |   22 +++++++------
 libedataserverui/gtk-compat.h               |   46 ---------------------------
 10 files changed, 15 insertions(+), 84 deletions(-)

commit 8bcaa2bafbc958e4fea3e4ab511ab026ba66dde9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 16 13:05:47 2010 -0500

    Drop support for gtk+-2.0.

 configure.ac                                |   48 +++--------------
 docs/reference/libedataserverui/Makefile.am |    7 ---
 libedataserverui/Makefile.am                |   78 ++++++++++-----------------
 libedataserverui/libedataserverui.pc.in     |    4 +-
 4 files changed, 37 insertions(+), 100 deletions(-)

commit 89b130c3d75cd0fa023af4064b0d0e3ce2147519
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jan 25 14:46:36 2011 -0500

    Add versioning to D-Bus service names.
    
    This is to address D-Bus interface mismatches when upgrading to and
    running a new Evolution release while leaving the older E-D-S factory
    services running, as many users do.
    
    More details about the problem here:
    http://mail.gnome.org/archives/evolution-hackers/2010-November/msg00041.html
    
    Contrary to the mailing list post, I'm only adding version numbers to
    the service names.  The new service names are:
    
        org.gnome.evolution.dataserver.AddressBook0
        org.gnome.evolution.dataserver.Calendar0
    
    So, this works similar to shared library versioning.  If you add a D-Bus
    method, remove a D-Bus method, change the signature of a D-Bus method,
    or change the behavior of a D-Bus method in an incompatible way, bump
    the version number at the end of the service name.
    
    I'm also renaming our D-Bus object path and interface names to be less
    repetitive, but this should be transparent given the new service names.

 addressbook/libebook/e-book.c                      |   14 +-
 addressbook/libedata-book/e-data-book-factory.c    |    9 +-
 addressbook/libedata-book/e-data-book-factory.xml  |    4 +-
 addressbook/libedata-book/e-data-book-view.xml     |    2 +-
 addressbook/libedata-book/e-data-book.c            |    4 +-
 addressbook/libedata-book/e-data-book.xml          |    2 +-
 ...ome.evolution.dataserver.AddressBook.service.in |    4 +-
 addressbook/libegdbus/e-gdbus-egdbusbook.c         |  162 ++++++------
 addressbook/libegdbus/e-gdbus-egdbusbook.h         |    2 +-
 addressbook/libegdbus/e-gdbus-egdbusbookfactory.c  |   30 +--
 addressbook/libegdbus/e-gdbus-egdbusbookfactory.h  |    2 +-
 addressbook/libegdbus/e-gdbus-egdbusbookview.c     |   66 ++---
 addressbook/libegdbus/e-gdbus-egdbusbookview.h     |    2 +-
 calendar/libecal/e-cal.c                           |   30 +--
 calendar/libedata-cal/e-data-cal-factory.c         |   11 +-
 calendar/libedata-cal/e-data-cal-factory.xml       |    4 +-
 calendar/libedata-cal/e-data-cal-view.xml          |    2 +-
 calendar/libedata-cal/e-data-cal.c                 |    4 +-
 calendar/libedata-cal/e-data-cal.xml               |    2 +-
 ....gnome.evolution.dataserver.Calendar.service.in |    4 +-
 calendar/libegdbus/e-gdbus-egdbuscal.c             |  262 ++++++++++----------
 calendar/libegdbus/e-gdbus-egdbuscal.h             |    2 +-
 calendar/libegdbus/e-gdbus-egdbuscalfactory.c      |   30 +--
 calendar/libegdbus/e-gdbus-egdbuscalfactory.h      |    2 +-
 calendar/libegdbus/e-gdbus-egdbuscalview.c         |   66 ++---
 calendar/libegdbus/e-gdbus-egdbuscalview.h         |    2 +-
 configure.ac                                       |   33 ++-
 27 files changed, 378 insertions(+), 379 deletions(-)

commit d638e36ee527798211984849d822eebf8cd46b79
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jan 23 19:55:58 2011 -0500

    Kill CamelSeekableStream.
    
    CamelStreamFs and CamelStreamMem now implement the GSeekable interface.

 camel/Makefile.am                                  |    2 -
 camel/camel-mime-filter-save.h                     |    2 +-
 camel/camel-mime-parser.c                          |   10 +-
 camel/camel-multipart-signed.c                     |    7 +-
 camel/camel-seekable-stream.c                      |  182 --------------------
 camel/camel-seekable-stream.h                      |   97 -----------
 camel/camel-stream-buffer.h                        |    2 +-
 camel/camel-stream-fs.c                            |  124 +++++++------
 camel/camel-stream-fs.h                            |    6 +-
 camel/camel-stream-mem.c                           |   97 +++++++----
 camel/camel-stream-mem.h                           |    6 +-
 camel/camel-stream.c                               |    8 +-
 camel/camel.h                                      |    1 -
 camel/providers/imap/camel-imap-search.c           |    2 +-
 camel/providers/imapx/camel-imapx-server.c         |    4 +-
 docs/reference/camel/camel-docs.sgml               |    1 -
 docs/reference/camel/camel-sections.txt            |   20 ---
 docs/reference/camel/camel.types                   |    1 -
 .../camel/tmpl/camel-seekable-stream.sgml          |   68 --------
 docs/reference/camel/tmpl/camel-unused.sgml        |   23 +++
 20 files changed, 182 insertions(+), 481 deletions(-)

commit a2c961f768d817de3fe1717d1a69f964c82f780d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jan 23 19:23:22 2011 -0500

    Kill CamelSeekableSubstream.
    
    This class is no longer needed.

 camel/Makefile.am                                  |    2 -
 camel/camel-mime-part-utils.c                      |    1 -
 camel/camel-multipart-signed.c                     |    1 -
 camel/camel-seekable-substream.c                   |  305 --------------------
 camel/camel-seekable-substream.h                   |   78 -----
 camel/camel.h                                      |    1 -
 docs/reference/camel/camel-docs.sgml               |    1 -
 docs/reference/camel/camel-sections.txt            |   17 --
 docs/reference/camel/camel.types                   |    1 -
 .../camel/tmpl/camel-seekable-substream.sgml       |   39 ---
 docs/reference/camel/tmpl/camel-unused.sgml        |   44 +++
 11 files changed, 44 insertions(+), 446 deletions(-)

commit ce74d468248869f6f84f81bb9b0369e5b8a52b23
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jan 23 17:13:54 2011 -0500

    CamelMultipartSigned: Avoid using bounded streams.
    
    I'm trying to get rid of bounds on seekable streams and this is the only
    use case.  Instead of creating a CamelSeekableSubstream, copy a segment
    from the CamelDataWrapper stream to a new CamelStreamMem.
    
    Less resource efficient, but so be it.  This is part of a larger plan.

 camel/camel-multipart-signed.c |   59 ++++++++++++++++++++++++++++++++++++----
 1 file changed, 53 insertions(+), 6 deletions(-)

commit b028f72eef417ad3656c304d097f966794cb8ffd
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jan 22 16:17:19 2011 -0500

    Replace CamelStreamSeekPolicy with GSeekType.

 camel/camel-seekable-stream.c                      |   20 ++++++------
 camel/camel-seekable-stream.h                      |   10 ++----
 camel/camel-seekable-substream.c                   |   14 ++++----
 camel/camel-stream-fs.c                            |   10 +++---
 camel/camel-stream-mem.c                           |   10 +++---
 camel/providers/imap/camel-imap-search.c           |    2 +-
 camel/providers/imapx/camel-imapx-server.c         |    2 +-
 camel/tests/lib/streams.c                          |   34 ++++++++++----------
 docs/reference/camel/camel-sections.txt            |    1 -
 .../camel/tmpl/camel-seekable-stream.sgml          |   11 +------
 10 files changed, 48 insertions(+), 66 deletions(-)

commit 47783efde9500016fffb11ba5302f54dcb688a47
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jan 22 16:27:55 2011 -0500

    CamelStreamFs: Remove unused "with bounds" functions.

 camel/camel-stream-fs.c                        |   66 ------------------------
 camel/camel-stream-fs.h                        |   12 -----
 docs/reference/camel/camel-sections.txt        |    2 -
 docs/reference/camel/tmpl/camel-stream-fs.sgml |   26 ----------
 4 files changed, 106 deletions(-)

commit afade5c3ed8df574b9af89ee5b30936ad8d6290b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jan 23 16:23:31 2011 -0500

    Bump libcamel's shared object name.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 25f8a7f95d4e238d0a78432c60676e0b0b51816e
Author: Funda Wang <fundawang@gmail.com>
Date:   Sun Jan 23 10:09:14 2011 +0100

    Updated zh_CN translation.

 po/zh_CN.po | 1788 +++++++++++++++++++----------------------------------------
 1 file changed, 565 insertions(+), 1223 deletions(-)

commit 73c5d49cb8526d94b07b410425d7143fa504af65
Author: Piotr Eljasiak <epiotr@src.gnome.org>
Date:   Sat Jan 22 22:27:33 2011 +0100

    Fix typo (G_TYPE_INSTANCE_CHECK_TYPE -> G_TYPE_CHECK_INSTANCE_TYPE)

 libebackend/e-data-server-module.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 65dba47c5fbcbd93a8d20b6e7523b3ea27d8725b
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jan 21 15:12:59 2011 +0100

    Bug #635339 - 'Mark as read' from popup menu not working on Junk folder

 camel/camel-folder-summary.c |   21 ++++++++++++++++++---
 camel/camel-store.c          |   21 +++++++++++++++++++++
 camel/camel-vee-summary.c    |   25 +++++++------------------
 3 files changed, 46 insertions(+), 21 deletions(-)

commit 193466aacf150cb9db886d47fd64081d9ea85968
Author: Michael Kotsarinis <mk73628@gmail.com>
Date:   Wed Jan 19 18:48:20 2011 +0200

    Updated Greek translation

 po/el.po |11423 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 5772 insertions(+), 5651 deletions(-)

commit 75bb0364d763dd682027035a7709c7ab366e6183
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Nov 21 01:59:15 2010 +0000

    Tidy up the mode logic in the Google Contacts backend a little

 .../backends/google/e-book-backend-google.c        |   74 +++++++++-----------
 1 file changed, 33 insertions(+), 41 deletions(-)

commit d965a664539a96ab8e62bb3aa00d28a61d4faa5a
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Nov 21 01:17:38 2010 +0000

    Mark a string as translatable in the Google Contacts backend

 addressbook/backends/google/e-book-backend-google.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c771b9ccf7314d549854399159b8bc74300cc358
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Nov 21 01:15:35 2010 +0000

    Don't enter live mode if the Google Contacts backend is already in it

 addressbook/backends/google/e-book-backend-google.c |   13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit 192a2aa89f86664bf56a6282ecb56504e56fab3c
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Nov 21 01:08:51 2010 +0000

    Make contact removal asynchronous in the Google Contacts backend
    
    This also removes support for removing multiple contacts in one call to
    remove_contacts(), since the complexities of managing the asynchronous
    results would have been unmanageable. The GData protocol doesn't have
    support for bulk removal, so this doesn't lose us anything.
    
    remove_contacts() now only removes exactly one contact each time it's called.
    
    This patch includes cancellation support for removal operations.

 .../backends/google/e-book-backend-google.c        |  109 +++++++++++++-------
 1 file changed, 69 insertions(+), 40 deletions(-)

commit d88ae15923ff4d8867631af3703a0075affdcc18
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Nov 21 00:42:13 2010 +0000

    Remove redundant storage of the Google Contacts backend's username

 .../backends/google/e-book-backend-google.c        |   24 ++------------------
 1 file changed, 2 insertions(+), 22 deletions(-)

commit 16795366a4ebe0d7f76a6e1d7e1afeec3ac92bdf
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Nov 21 00:34:11 2010 +0000

    Add cancellation support to the Google Contacts backend

 .../backends/google/e-book-backend-google.c        |   84 ++++++++++++++++++--
 1 file changed, 77 insertions(+), 7 deletions(-)

commit e437933a3265a5dff701d3584175c833dd12b6ee
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Nov 20 23:48:04 2010 +0000

    Make group retrieval asynchronous in the Google Contacts backend

 .../backends/google/e-book-backend-google.c        |   70 +++++++++++---------
 1 file changed, 37 insertions(+), 33 deletions(-)

commit 792e6311ecd533be86e3d84e5aa3fda485fd9d91
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Nov 20 23:22:58 2010 +0000

    Remove unnecessary cache refreshes from the Google Contacts backend
    
    We shouldn't refresh the cache immediately after authenticating for two
    reasons:
     • If it fails, its error gets conflated with any errors from the
       authentication process.
     • We only need to update the cache if a view connects to the backend (and
       the backend consequently goes "live").
    
    We shouldn't refresh the cache before getting a contact or set of contacts
    because this will only ever cause a cache refresh if the refresh timeout has
    been reached, which would have already caused a refresh in the timeout
    handler.

 .../backends/google/e-book-backend-google.c        |   40 +-------------------
 1 file changed, 1 insertion(+), 39 deletions(-)

commit 09d48280933da2c783d37a8d322775d871a3c2ea
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Nov 20 23:14:16 2010 +0000

    Make contact retrieval asynchronous in the Google Contacts backend

 .../backends/google/e-book-backend-google.c        |  130 +++++++++-----------
 1 file changed, 59 insertions(+), 71 deletions(-)

commit a7ba1bb9fd9b97e54735a25f65948c72ada01f62
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Nov 20 21:54:23 2010 +0000

    Make authentication asynchronous in the Google Contacts backend

 .../backends/google/e-book-backend-google.c        |   78 +++++++++++---------
 1 file changed, 45 insertions(+), 33 deletions(-)

commit e64fee2b6c3325ab2b76bf2276719e46b8ef6f6d
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Nov 20 21:26:05 2010 +0000

    Don't abort authentication if the Google Contacts backend isn't authenticated
    
    Don't assume that having a service object means we're authenticated.

 .../backends/google/e-book-backend-google.c        |   29 +++++++++++---------
 1 file changed, 16 insertions(+), 13 deletions(-)

commit 1b860f87cffc1482a206b28493d5a1c2c4edc0b2
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Nov 20 21:20:39 2010 +0000

    Make contact modification asynchronous in the Google Contacts backend

 .../backends/google/e-book-backend-google.c        |   91 +++++++++++++-------
 1 file changed, 58 insertions(+), 33 deletions(-)

commit 008c64f1afa02f4a9098823563dd1885f1b5106e
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Nov 20 17:59:01 2010 +0000

    Make contact creation asynchronous in the Google Contacts backend

 .../backends/google/e-book-backend-google.c        |   73 +++++++++++++-------
 1 file changed, 49 insertions(+), 24 deletions(-)

commit 4bb9406a26856f90c94c6b1030a17b6e9605ef44
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Nov 20 17:37:07 2010 +0000

    Rebase the Google Contacts backend as an asynchronous EBookBackend
    
    None of the code takes advantage of this yet (it is all still synchronous),
    but the backend no longer depends on EBookBackendSync.

 .../backends/google/e-book-backend-google.c        |  185 +++++++++++---------
 .../backends/google/e-book-backend-google.h        |    6 +-
 2 files changed, 108 insertions(+), 83 deletions(-)

commit 10cb89b7d3b40a3e635f8b79a846444b31f15e16
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Nov 20 16:02:50 2010 +0000

    Bug 635353 — Don't parse empty addresses in the Google Contacts backend
    
    If a vCard ADR attribute is empty, it's cleaner to not return a GData address
    for it, rather than return a new empty one. Closes: bgo#635353

 addressbook/backends/google/e-book-backend-google.c |    4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 5fa3acb33c342cfc4f096d053d2bd5bbdae87fa1
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jan 18 21:27:37 2011 -0500

    Treat empty cache files as nonexistent.
    
    For some reason, cached mail message files are sometimes winding up as
    zero-length files.  Still need to figure out how this is happening, but
    in the meantime teach Camel to disregard zero-length cache files.

 camel/camel-data-cache.c                   |    9 +++++--
 camel/providers/imapx/camel-imapx-server.c |   39 ++++++++++++----------------
 2 files changed, 23 insertions(+), 25 deletions(-)

commit 7b28d5640294b9366d4fc36b0c17a71bbdc83420
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jan 18 17:45:34 2011 -0500

    Add e_source_selector_get_source_by_path()
    
    Backported from the "account-mgmt" branch.

 .../libedataserverui/libedataserverui-sections.txt |    1 +
 .../libedataserverui/tmpl/e-source-selector.sgml   |   10 ++++++
 libedataserverui/e-source-selector.c               |   33 ++++++++++++++++++++
 libedataserverui/e-source-selector.h               |    3 ++
 4 files changed, 47 insertions(+)

commit 36ff04251a112f6d621ec227a33af7e545b373ca
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jan 18 17:28:41 2011 -0500

    e-book-auth-util: Always listen for "auth-required" signals

 libedataserverui/e-book-auth-util.c |    7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit decec4a2e80168e574db72f7d07728acfcc22b23
Author: Andika Triwidada <andika@gmail.com>
Date:   Mon Jan 17 13:14:04 2011 +0700

    Updated Indonesian translation

 po/id.po | 3082 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 1576 insertions(+), 1506 deletions(-)

commit 69b8607f2dd6d399306905e011a6565319190066
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Jan 15 14:35:08 2011 +0000

    Bump libgdata dependency to 0.7.0
    
    The minimum dependency in GNOME is now 0.8.0, so we can bump the e-d-s
    dependency to 0.7.0 and remove the various #ifdefs. See: bgo#566441

 .../backends/google/e-book-backend-google.c        |   77 --------------------
 configure.ac                                       |   10 +--
 2 files changed, 1 insertion(+), 86 deletions(-)

commit f5230b89b1b928b5d145a7b1bb3c8f6f06c12c82
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Tue Jul 20 09:28:49 2010 +0100

    Bug 566441 — The Google backend doesn't use the tags/categories/groups
    
    Support categorising contacts using Google Contacts' groups. This includes a
    mapping of Google's system groups onto some of the default Evolution groups,
    plus support for arbitrary groups.
    
    The patch can optionally use libgdata 0.7's improved support for Google
    Contacts groups.
    
    Closes: bgo#566441

 .../backends/google/e-book-backend-google.c        |  346 +++++++++++++++++---
 1 file changed, 304 insertions(+), 42 deletions(-)

commit 49878028cc5f4f92dd59e684b9622f29df43ecf9
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jan 14 16:33:29 2011 +0100

    Use GDBus calls without any timeout set

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

commit 67af674bb2ede7d8c42a71909dc887f453131309
Author: Andrew McMillan <andrew@morphoss.com>
Date:   Fri Jan 14 11:10:00 2011 +1300

    Correct log domain for webdav backend.

 addressbook/backends/webdav/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4913827c8936a378b0adbbdab8b2ad609dc0f35d
Author: Andrew McMillan <andrew@morphoss.com>
Date:   Fri Jan 14 10:58:46 2011 +1300

    Bug #639469 - WebDAV addressbook only uses https

 addressbook/backends/webdav/e-book-backend-webdav.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a65b1d94415326418dd9663cbae041abc51f4a47
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jan 13 18:46:16 2011 +0100

    Bug #627788 - EDataCalView is never freed in a factory process

 addressbook/tests/ebook/test-stress-bookviews.c |    1 +
 calendar/libecal/e-cal-view.c                   |   15 +-
 calendar/libedata-cal/e-cal-backend.c           |   22 +--
 calendar/libedata-cal/e-data-cal-factory.c      |   11 ++
 calendar/libedata-cal/e-data-cal-view.c         |   12 ++
 calendar/libedata-cal/e-data-cal-view.xml       |    4 +
 calendar/libegdbus/e-gdbus-egdbuscalview.c      |  169 +++++++++++++++++++++++
 calendar/libegdbus/e-gdbus-egdbuscalview.h      |   24 ++++
 8 files changed, 239 insertions(+), 19 deletions(-)

commit e7201c8163317afce06c973e38df829e68869acd
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jan 12 16:36:56 2011 +0100

    Bug #639165 - maildir expunge not working as expected

 camel/providers/local/camel-local-provider.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9b014401e787fdd2d95abdf23a8568408ea96d17
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Jan 11 14:35:55 2011 +0100

    Bug #525565 - Crash in find_book_by_contact at e-name-selector-entry.c

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

commit 3ebf9b817ef6aedf18d5e6e96090658ed52a635d
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Jan 11 11:38:59 2011 +0100

    Bug #638948 - NNTP folder doesn't implement Expunge

 camel/camel-disco-folder.c               |   13 +++++++++++++
 camel/providers/nntp/camel-nntp-folder.c |   29 +++++++++++++++++++++++++++++
 2 files changed, 42 insertions(+)

commit 63ce9502673767df390d65d2556225446345aa27
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jan 10 23:57:47 2011 -0500

    Add macro for GType of ECalSourceType enum.

 calendar/libecal/e-cal.h                           |    1 +
 .../calendar/libecal/libecal-sections.txt          |   11 ++--
 docs/reference/calendar/libecal/tmpl/e-cal.sgml    |   41 ---------------
 .../calendar/libecal/tmpl/libecal-unused.sgml      |   54 ++++++++++++++++++++
 4 files changed, 61 insertions(+), 46 deletions(-)

commit bf6729711e4da03486f8c897ca192dfa72efe794
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jan 10 18:02:54 2011 -0500

    imapx_server_get_message: Avoid unreffing a NULL stream.

 camel/providers/imapx/camel-imapx-server.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 79caca4279503a1bf435d6bd919929eed7b309e5
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jan 10 17:59:18 2011 -0500

    imapx_parser_thread: Avoid piling up GErrors.

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

commit d03521b9168508bc796276f5fd5276bfcaa31690
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jan 10 17:42:24 2011 -0500

    CamelStreamFs: Check for cancellation before closing or flushing

 camel/camel-stream-fs.c |    6 ++++++
 1 file changed, 6 insertions(+)

commit 781f53b73edc8d1ebfc3dbe28d2023e95dc6c01e
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Jan 10 13:58:27 2011 +0100

    Crash on bogus component removal in file calendar backend

 calendar/backends/file/e-cal-backend-file.c |   21 ++++++---------------
 1 file changed, 6 insertions(+), 15 deletions(-)

commit 9bdc2cc52e6c1be3747699e00bbd65d046eb25c5
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jan 8 20:08:09 2011 -0500

    Post-release version bump.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 856735690c98a91fcf79ebb3288b16d86afe4af3
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jan 8 20:06:55 2011 -0500

    NEWS update for 2.91.5 release.

 NEWS |   24 +++++++++++++++++++++++-
 1 file changed, 23 insertions(+), 1 deletion(-)

commit 1c226b2633f19e407b51b1736f040ec3ceeb2b68
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jan 6 11:20:17 2011 -0500

    Change the installation path for E-D-S backends.
    
    Address book and calendar backend modules are now split into different
    installation directories so the D-Bus factory processes will only load
    relevant backend modules.
    
    This changes some pkg-config details for third-party backend modules.
    
    Instead of querying the backend directory with:
    
      pkg-config --variable=extensiondir evolution-data-server-1.2
    
    you must query the directory for address book backends with:
    
      pkg-config --variable=backenddir libedata-book-1.2
    
    and the directory for calendar backends with:
    
      pkg-config --variable=backenddir libedata-cal-1.2

 NEWS                                               |   21 +++++++++
 addressbook/backends/file/Makefile.am              |    2 +-
 addressbook/backends/google/Makefile.am            |    2 +-
 addressbook/backends/groupwise/Makefile.am         |    2 +-
 addressbook/backends/ldap/Makefile.am              |    2 +-
 addressbook/backends/vcf/Makefile.am               |    2 +-
 addressbook/backends/webdav/Makefile.am            |    2 +-
 addressbook/libedata-book/Makefile.am              |    1 +
 addressbook/libedata-book/e-data-book-factory.c    |    6 ++-
 addressbook/libedata-book/libedata-book.pc.in      |    1 +
 calendar/backends/caldav/Makefile.am               |    2 +-
 calendar/backends/contacts/Makefile.am             |    2 +-
 calendar/backends/file/Makefile.am                 |    2 +-
 calendar/backends/groupwise/Makefile.am            |    2 +-
 calendar/backends/http/Makefile.am                 |    2 +-
 calendar/backends/weather/Makefile.am              |    2 +-
 calendar/libedata-cal/Makefile.am                  |    1 +
 calendar/libedata-cal/e-data-cal-factory.c         |    6 ++-
 calendar/libedata-cal/libedata-cal.pc.in           |    1 +
 configure.ac                                       |   19 ++++----
 .../libebackend/tmpl/e-data-server-module.sgml     |    4 +-
 evolution-data-server.pc.in                        |    1 -
 libebackend/Makefile.am                            |    1 -
 libebackend/e-data-server-module.c                 |   46 +++++++++-----------
 libebackend/e-data-server-module.h                 |   21 +++++----
 25 files changed, 95 insertions(+), 58 deletions(-)

commit 43c581a92a874dace181b0f9c80d2c2d54252bcd
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sun Jan 2 18:38:35 2011 +0100

    Updated Norwegian bokmål translation from Torstein Adolf Winterseth

 po/nb.po |  236 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 119 insertions(+), 117 deletions(-)

commit 06d80fb26c7062e73a3b3eb759c98255b7ae7c10
Author: A S Alam <aalam@users.sf.net>
Date:   Sun Jan 2 06:26:27 2011 +0530

    update Punjabi Translation

 po/pa.po | 2478 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1306 insertions(+), 1172 deletions(-)

commit 2fa23ba92109fcee62241d43c2342d41291731b2
Author: Daniel Nylander <po@danielnylander.se>
Date:   Fri Dec 31 04:31:29 2010 +0100

    Updated Swedish translation

 po/sv.po | 2516 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 1307 insertions(+), 1209 deletions(-)

commit f57b6f3be2f548819d4b5909fb2103c5e81356f6
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Dec 27 15:12:15 2010 -0500

    Remember to chain up in dispose() methods.

 addressbook/libebook/e-book-view.c |    3 +++
 libedataserver/e-proxy.c           |    3 +++
 2 files changed, 6 insertions(+)

commit 984f29d62b6f7394cf5f0786366d67e8f81b56c9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Dec 27 09:16:46 2010 -0500

    Bug 638095 - Async ops in ENameSelectorEntry can exceed widget lifetime

 libedataserverui/e-name-selector-entry.c |   38 +++++++++++++++++++++++-------
 1 file changed, 29 insertions(+), 9 deletions(-)

commit 65e5b0b4952559ac3c0bdf2c08098d3f06016ad8
Author: Stef Walter <stefw@collabora.co.uk>
Date:   Mon Dec 27 08:17:25 2010 -0500

    Bug 637916 - configure.ac with_nspr_includes test is incorrect

 configure.ac |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 80e88d96040b58bae9433562f78fe4ea222bbae9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Dec 27 07:48:42 2010 -0500

    Bug 637838 - Include annotation-glossary.xml in API docs

 docs/reference/addressbook/libebook/libebook-docs.sgml           |    3 +++
 docs/reference/addressbook/libedata-book/libedata-book-docs.sgml |    3 +++
 docs/reference/calendar/libecal/libecal-docs.sgml                |    3 +++
 docs/reference/calendar/libedata-cal/libedata-cal-docs.sgml      |    3 +++
 docs/reference/camel/camel-docs.sgml                             |    3 +++
 docs/reference/libedataserver/libedataserver-docs.sgml           |    3 +++
 docs/reference/libedataserverui/libedataserverui-docs.sgml       |    3 +++
 7 files changed, 21 insertions(+)

commit b54dff518126cd58e5de083aae077e12803ca6f0
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Dec 22 19:30:11 2010 -0500

    Temporarily remove GTK_DISABLE_DEPRECATED.
    
    GTK+ 2.91 is deprecating API we still use, and I'm not gonna deal with
    that until after GNOME 3.0.

 configure.ac |    1 -
 1 file changed, 1 deletion(-)

commit de744fc0921de873cc5dc3a7ad4254539f598185
Author: Gheyret T.Kenji <gheyret@gmail.com>
Date:   Thu Dec 23 18:34:48 2010 +0100

    Added UG translation

 po/ug.po | 1081 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 581 insertions(+), 500 deletions(-)

commit 585eb01ed13e923eeff39132f266f3d86a1a1218
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Tue Jul 20 20:32:30 2010 +0100

    gcc warning fixes
    
    Variables shadowing various libc functions and a potentially-uninitialised
    variable.

 .../backends/google/e-book-backend-google.c        |  170 ++++++++++----------
 1 file changed, 84 insertions(+), 86 deletions(-)

commit 83acb8b4833ea364fd053f730404900b3b4e0820
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Tue Jul 20 20:19:15 2010 +0100

    Merge utility functions into Google Contacts backend

 addressbook/backends/google/Makefile.am            |    2 -
 .../backends/google/e-book-backend-google.c        | 1171 ++++++++++++++++++-
 addressbook/backends/google/util.c                 | 1183 --------------------
 addressbook/backends/google/util.h                 |   42 -
 4 files changed, 1166 insertions(+), 1232 deletions(-)

commit 845eb969ff4afd75f9cae08889dfc5a7ba315f7b
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Dec 21 14:48:57 2010 +0100

    Little compiler warning fix

 libedataserverui/e-name-selector-dialog.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9e876e330e2f9ebb91e4d32f8242efdf738b2178
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Dec 20 20:19:27 2010 +0530

    post release version bump

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9b9d60e8946c0033595aabb278d6d2e847df7ba5
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Dec 20 18:25:18 2010 +0530

    News update for 2.91.4 release

 NEWS |   33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

commit 0044787481df99d995d3652e9387a7716717f691
Author: Ivar Smolin <okul@linux.ee>
Date:   Mon Dec 20 13:58:02 2010 +0200

    [l10n] Updated Estonian translation

 po/et.po |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit c0f1d81f093dd50cffcfd2bc895f0cdee60db539
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Dec 20 11:02:35 2010 +0100

    Bug #636334 - Birthdays&Anniversaries calendar skips local address books

 .../backends/contacts/e-cal-backend-contacts.c     |   20 +++++++++++++-------
 1 file changed, 13 insertions(+), 7 deletions(-)

commit 66bafbfa065298d949e00e69c72f7733f79a9ed0
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 16 21:56:20 2010 -0500

    Bug 636850 - Consistent libgweather configure options
    
    Use --enable-weather instead of --with-weather for the weather calendar
    backend.  This is consistent with Evolution's weather plugin option.

 configure.ac |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit d6beed3af9979eb7a97a86378eb87c615c6ccb28
Author: jpunit <jpunit@novell.com>
Date:   Thu Dec 16 17:50:20 2010 +0530

    Bug #633180 -Attendee uneditable if typed manually
    
    Making attendee to be edited as user switches his focus.

 libedataserverui/e-name-selector-entry.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 34d8d68513067c08e906c0686e7a249391ba6509
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Dec 16 12:01:41 2010 +0100

    Bug #420813 - Unnecessarily slow update/reopen of webcal calendars

 calendar/backends/http/e-cal-backend-http.c |   82 +++++++++++++++++++++++----
 1 file changed, 72 insertions(+), 10 deletions(-)

commit c20a4d6e04b142fa66d0e8e625ce2424e89d1896
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Wed Dec 15 22:04:01 2010 +0100

    Updated Spanish translation

 po/es.po |  406 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 237 insertions(+), 169 deletions(-)

commit cc745b5e13c22d48ac6d6f209b5d54fa5098bede
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Dec 15 15:51:54 2010 +0100

    Bug #634385 - Crash in smtp_connect

 camel/camel-tcp-stream-raw.c                |   16 +++++++++-------
 camel/providers/smtp/camel-smtp-transport.c |   11 +++++++++--
 2 files changed, 18 insertions(+), 9 deletions(-)

commit d74ef470ea0f710c59ca3cd3ccca53db1912f1fc
Author: Ivar Smolin <okul@linux.ee>
Date:   Mon Dec 13 14:27:46 2010 +0200

    [l10n] Updated Estonian translation

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

commit f4a317d849511a9cd13dbbd10fae17afa141b973
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Dec 13 13:05:08 2010 +0100

    Bug #616452 - Do not set '-Wl,--no-undefined' on freebsd/openbsd

 configure.ac |   10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 000a50cb7184dde596f76c0c43a6b7f28d5db525
Author: Ivar Smolin <okul@linux.ee>
Date:   Mon Dec 13 10:37:04 2010 +0200

    [l10n] Updated Estonian translation

 po/et.po |   48 ++++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 44 insertions(+), 4 deletions(-)

commit 709c5b273eedb5afc87016f16a30cc7e6cb083aa
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sun Dec 12 21:48:05 2010 +0100

    Updated Norwegian bokmål translation

 po/nb.po |  355 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 199 insertions(+), 156 deletions(-)

commit 02e3c29f233007cf05fb3abe22ce1406e3dc142b
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Sun Dec 12 19:29:49 2010 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po | 2424 +++++++++++++++++++++++++++++++----------------------------
 po/zh_TW.po | 2424 +++++++++++++++++++++++++++++++----------------------------
 2 files changed, 2512 insertions(+), 2336 deletions(-)

commit 790c66bbae524236b1346ae046dbdc4bebd14181
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sat Dec 11 00:12:12 2010 +0100

    Updated Galician translations

 po/gl.po |  419 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 239 insertions(+), 180 deletions(-)

commit 83b39d4b61e52e7d5e1aeb77a4abd8b1add244c2
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Dec 10 18:37:10 2010 +0100

    Bug #633557 - Translation comments needed

 addressbook/backends/ldap/e-book-backend-ldap.c    |    1 +
 addressbook/libedata-book/e-data-book.c            |    1 +
 .../backends/groupwise/e-cal-backend-groupwise.c   |   12 +++--
 calendar/libecal/e-cal.c                           |    1 +
 calendar/libedata-cal/e-data-cal.c                 |    1 +
 camel/camel-smime-context.c                        |    1 +
 camel/providers/pop3/camel-pop3-provider.c         |    1 +
 libedataserver/e-categories.c                      |   46 ++++++++++----------
 8 files changed, 37 insertions(+), 27 deletions(-)

commit e826ae16bd73c794e27bdd353bd1b0cc2697c471
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Dec 10 17:46:45 2010 +0100

    Do not store and generate locel:/system URIs

 libedataserver/e-source.c |   13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

commit 5f9ee92d94b5a1106ddc5fb7b4aa5157d4ef2db1
Author: Federico Mena Quintero <federico@novell.com>
Date:   Thu Nov 25 13:17:34 2010 -0600

    bmo#6498 - Filters are not applied to imapx Inboxes
    
    The default for the 'filter' option in imapx was set to False.
    Now we make the default be True.  This means that incoming
    messages through imapx will be filtered with Evolution's normal
    filters.  A default of False means that your configuration doesn't
    work - people have no idea why their filters aren't working.
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

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

commit ceb906002ae20ffa8eb4d79407d8111b0aa0798d
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Dec 9 13:56:19 2010 +0100

    Bug #573125 - Crashes right after startup when having broken db summary

 camel/camel-db.c                                   |   44 +++++----
 camel/camel-folder-summary.c                       |   96 ++++++++++++++------
 camel/camel-folder-summary.h                       |    4 +
 .../providers/groupwise/camel-groupwise-summary.c  |   16 +---
 camel/providers/imap/camel-imap-summary.c          |   21 ++---
 camel/providers/imapx/camel-imapx-summary.c        |   27 ++----
 camel/providers/local/camel-mbox-summary.c         |   12 +--
 camel/providers/nntp/camel-nntp-summary.c          |   17 +---
 8 files changed, 125 insertions(+), 112 deletions(-)

commit f07a3cc644555c3178337abe7b31995708567e86
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Dec 8 15:57:20 2010 +0100

    Bug #633332 - Preserve port number in WebDAV address book

 addressbook/backends/webdav/e-book-backend-webdav.c |    5 +++++
 1 file changed, 5 insertions(+)

commit 9e8a4b9b6c11cfc28a3cde92e61dcf37e3a290f1
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Dec 8 14:47:37 2010 +0100

    camel_service_connect_sync can call camel_service_disconnect_sync

 camel/camel-service.c |   14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

commit b47659bfaac7810857f201fc2692961325277162
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Dec 8 14:30:53 2010 +0100

    Bug #631568 - Scheduling Meetings with CalDAV calendars

 calendar/backends/caldav/e-cal-backend-caldav.c |  105 +++++++++++++++--------
 1 file changed, 70 insertions(+), 35 deletions(-)

commit 7e947fef2fb5d1f7d812395b51d9c08358477f65
Author: Ivar Smolin <okul@linux.ee>
Date:   Wed Dec 8 10:33:42 2010 +0200

    [l10n] Updated Estonian translation

 po/et.po |   16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

commit 9ea37a5008196a9605519a71beb33f97dbf62052
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Dec 7 15:38:46 2010 +0100

    Bug #590245 - 'evolution --force-shutdown' should kill factories

 addressbook/libedata-book/e-data-book-factory.c |   32 +++++++++++++++++++++--
 calendar/libedata-cal/e-data-cal-factory.c      |   32 +++++++++++++++++++++--
 2 files changed, 60 insertions(+), 4 deletions(-)

commit 3aabc763622dcd29671293f1640d0b8bdee4cb95
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Dec 7 13:59:36 2010 +0100

    Bug #628563 - Use-after-free crash in objects_added_cb()

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

commit a4780ae433fcfd0f4cd8c641348705f512e5a95d
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue Dec 7 12:49:43 2010 +0530

    Maildir: Hide folders which do not start with a dot

 camel/providers/local/camel-maildir-store.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 63594f729f283b909a894bfca22bfde22605be29
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Mon Dec 6 18:42:02 2010 +0100

    Updated Norwegian bokmål translation

 po/nb.po |  352 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 187 insertions(+), 165 deletions(-)

commit 45f2445017ecdbec71c9885e71754bd3a9343bda
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sun Dec 5 18:30:49 2010 +0100

    Updated Spanish translation

 po/es.po |  409 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 214 insertions(+), 195 deletions(-)

commit c90a0a5b237fb2b9d0876d5851ba6cdf699fcdb2
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Dec 3 13:15:22 2010 -0600

    Drop support for password key files.
    
    Password key files date back to GNOME 1 and we've retained support for
    them throughout GNOME 2, but we don't want to drag this into GNOME 3.
    
    GNOME Keyring is the preferred password storage solution so change it
    from an optional dependency to a required dependency for GNOME 3.

 configure.ac                   |   24 +-
 libedataserverui/e-passwords.c |  497 +++-------------------------------------
 2 files changed, 37 insertions(+), 484 deletions(-)

commit f6cb73b215064cdc034f395fc1c7748fc837e6f6
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Dec 3 14:38:45 2010 -0600

    Whitespace cleanup.

 camel/providers/local/camel-maildir-store.c |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 4fcefff98a55eafa366b655b7677536218b4e1fe
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Dec 3 14:29:26 2010 -0600

    Update API docs.

 camel/camel-folder-summary.c                       |    5 +
 .../calendar/libecal/libecal-sections.txt          |    1 -
 .../libecal/tmpl/e-cal-check-timezones.sgml        |    2 +
 docs/reference/camel/camel-sections.txt            |    4 +-
 .../reference/camel/tmpl/camel-cipher-context.sgml |    6 +
 docs/reference/camel/tmpl/camel-db.sgml            |   15 -
 .../reference/camel/tmpl/camel-folder-summary.sgml |   29 +-
 docs/reference/camel/tmpl/camel-unused.sgml        |   31 ++
 .../libedataserver/libedataserver-docs.sgml        |    1 +
 .../libedataserver/libedataserver-sections.txt     |   86 +++++
 docs/reference/libedataserver/tmpl/e-sexp.sgml     |    4 +-
 .../libedataserver/tmpl/e-soap-message.sgml        |  337 ++++++++++++++++++++
 .../libedataserver/tmpl/e-soap-response.sgml       |  208 ++++++++++++
 docs/reference/libedataserver/tmpl/e-util.sgml     |   19 ++
 libedataserver/e-data-server-util.h                |    3 +-
 libedataserver/e-soap-message.c                    |   66 ++++
 libedataserver/e-soap-response.c                   |   41 +++
 17 files changed, 817 insertions(+), 41 deletions(-)

commit 07f89559bf8eef73e6f3dfd420002acf0d1e0b02
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Dec 3 17:15:01 2010 +0100

    Bug #530205 - Use CalDAV calendar read-only when server unreachable

 calendar/backends/caldav/e-cal-backend-caldav.c |  164 ++++++++++++++++++-----
 1 file changed, 129 insertions(+), 35 deletions(-)

commit 3f711b5dfd3420a19adbd9f587eb848d54b0cc69
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Dec 2 19:46:35 2010 +0100

    Bug #625048 - Fails to detect America/New York system timezone

 calendar/libecal/e-cal-system-timezone.c |   63 ++++++++++++++++++++++++++----
 1 file changed, 55 insertions(+), 8 deletions(-)

commit 5be866d0361a1286318ffe2d5a7cf22646086b7d
Author: Vibha Yadav <yvibha@novell.com>
Date:   Wed Dec 1 17:12:35 2010 +0530

    Bug #590476 (bnc) - Evolution corrupts PDF files.
    
    Added the code to skip the "text" treatment, if the content type is
    "text/pdf" because of which pdf gets corrupted.

 camel/camel-data-wrapper.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 793e9cda8a969f38939ef0ba69bef8bea4df28ad
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Dec 1 12:03:24 2010 +0100

    Use less threads in CamelDB

 camel/camel-db.c |  167 ++++++++++++++++++++++++++----------------------------
 1 file changed, 79 insertions(+), 88 deletions(-)

commit e877646c0bda4a60c5200eb8633ecf21a22b229d
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Nov 29 17:03:21 2010 +0100

    Bug #620609 - Empty trash at exit doesn't work

 camel/camel-store.c |   45 ++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 44 insertions(+), 1 deletion(-)

commit fd4eb0df52b4bbc3eadf4ac3cfd955f562e406ea
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Nov 29 20:26:18 2010 +0530

    post release version bump

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 59eb724737d129dc0c25444fda31eed1df546a8e
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Nov 29 19:41:31 2010 +0530

    Bug 635659 - crash on selecting folder

 camel/providers/local/camel-maildir-folder.c |   30 +++++++++++---------------
 1 file changed, 13 insertions(+), 17 deletions(-)

commit 087f592b3137caa479c5fb06c21cf33796988e39
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Nov 29 15:52:09 2010 +0530

    News update for 2.91.3 release

 NEWS |   44 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)

commit 5fcaf2c1199ee63fa2395bc8f8f0a51671987d4f
Author: Ivar Smolin <okul@linux.ee>
Date:   Sat Nov 27 16:53:03 2010 +0200

    [l10n] Updated Estonian translation

 po/et.po |    8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit e130033ee8a95577b18cc3bf47b928d096894025
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sat Nov 27 02:23:09 2010 +0100

    Updated Galician translations

 po/gl.po |  271 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 139 insertions(+), 132 deletions(-)

commit 5063941043097120dbe80cdeb50aa89563870652
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Nov 26 17:25:06 2010 +0100

    Bug #635825 - Ensure valid UTF8 strings are passed to GDBus/GVariant

 .../backends/webdav/e-book-backend-webdav.c        |   18 ++-
 addressbook/libebook/e-book.c                      |  164 ++++++++++++++------
 addressbook/libedata-book/e-data-book-view.c       |   95 ++++++++----
 addressbook/libedata-book/e-data-book.c            |   38 +++--
 calendar/libecal/e-cal.c                           |  152 ++++++++++++++----
 calendar/libedata-cal/e-data-cal-view.c            |   18 ++-
 calendar/libedata-cal/e-data-cal.c                 |  111 +++++++++----
 libedataserver/e-data-server-util.c                |  105 +++++++++++++
 libedataserver/e-data-server-util.h                |    2 +
 9 files changed, 539 insertions(+), 164 deletions(-)

commit ef6d34ab714bf2a744f74d49064f6af2c2dded0b
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Nov 26 09:12:11 2010 +0100

    Bug #624420 - Crash camel_imapx_server_append_message

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

commit 9af9c8ae558c0bb36c8c1cd07512113a6bb7f217
Author: ritz <khadgaray@gmail.com>
Date:   Wed Nov 24 14:42:04 2010 +0100

    Cannot delete maildir folder

 camel/providers/local/camel-maildir-store.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9a7e29d58f56fac73369958e2c79731422003772
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Nov 24 14:27:41 2010 +0100

    Bug #635673 - Stack overflow when opening slow calendar

 calendar/libecal/e-cal.c |   44 ++++++++++++++++++++++----------------------
 1 file changed, 22 insertions(+), 22 deletions(-)

commit f2bcc5ef7a23aef8fdd8d2328178352d33c1240b
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Nov 24 13:36:13 2010 +0100

    Bug #632962 - Duplicate "On this computer" sources after update

 libedataserver/e-source-group.c |   28 +++++++++++++++++++++-------
 1 file changed, 21 insertions(+), 7 deletions(-)

commit 16472587581204a9a81f7983bfb85f763331d360
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Wed Nov 24 17:47:38 2010 +0530

    CamelStore: Place Inbox at the top while building folder info

 camel/camel-store.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit aa55d474e02c914a69da3da7755c9beef7959109
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Wed Nov 24 17:46:59 2010 +0530

    Maildir: Use Inbox instead of '.' while building folder info

 camel/providers/local/camel-maildir-store.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6054a5cc2938678fc761fa56f359a040fc072de9
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue Nov 23 20:46:25 2010 +0530

    Maildir: Allow subfolders for Inbox

 camel/providers/local/camel-maildir-store.c |   63 +++++++++++++++++----------
 1 file changed, 41 insertions(+), 22 deletions(-)

commit cb5bbd4f6a9f2e66d62d8f441c7c303c4e4c5251
Author: Diego Escalante Urrelo <descalante@igalia.com>
Date:   Mon Nov 22 20:02:16 2010 -0500

    Bug 635572 - Various linking failures
    
    On Debian sid, using binutils-gold, a couple missing links are discovered.

 addressbook/libedata-book/Makefile.am |    1 +
 calendar/libedata-cal/Makefile.am     |    2 ++
 camel/providers/imapx/Makefile.am     |    1 +
 libedataserverui/Makefile.am          |    4 ++++
 4 files changed, 8 insertions(+)

commit 33783d7736120bbb111de5bdd3a400ba2c81b974
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue Nov 23 02:01:26 2010 +0530

    Use '_' instead of '^' for renaming folders with dot symbol in it

 camel/providers/local/camel-maildir-store.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eabbe77ac623927bcd2f68f173cacbb8373379f1
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue Nov 23 02:00:39 2010 +0530

    Do not unset the deleted flag while copying mails across folders

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

commit e151ddc95de6d26c93b6850a5e89e1c8288f3dcb
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Nov 22 21:16:15 2010 +0100

    Bug #635550 - e-calendar-factory leaks memory

 calendar/libedata-cal/e-cal-backend-file-store.c   |    2 -
 calendar/libedata-cal/e-cal-backend-intervaltree.c |   31 +++++++----
 calendar/libedata-cal/test-intervaltree.c          |   54 +++++++++++++++++---
 3 files changed, 67 insertions(+), 20 deletions(-)

commit a92e3633bece22801adb1bcf0bfd84c79de42f1f
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Nov 22 12:58:47 2010 +0100

    Bug #633780 - ESourceSelector - check paths when removing source/group

 libedataserverui/e-source-selector.c |    9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 6f09318717abdef123c733feba2bf2f8b76877fa
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sat Nov 20 12:11:20 2010 +0100

    Updated Norwegian bokmål translation

 po/nb.po |  535 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 275 insertions(+), 260 deletions(-)

commit bcc52cecb06d6be64b01ef0148e242ffc3e89ea1
Author: Gheyret T.Kenji <gheyret@gmail.com>
Date:   Sat Nov 20 11:05:00 2010 +0100

    Added UG translation

 po/ug.po |  391 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 202 insertions(+), 189 deletions(-)

commit 92bf50a37ff8a85cc9d344129c10d5ac61c5e64f
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Nov 19 15:45:59 2010 +0100

    Bug #634573 - Crash when importing ics file

 calendar/backends/file/e-cal-backend-file.c |    9 +-
 calendar/libecal/e-cal-component.c          |  154 ++++++++++++++++++++++-----
 2 files changed, 137 insertions(+), 26 deletions(-)

commit efe203ae1e83633aa49d72eae49b7505997d2fad
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Nov 19 09:51:15 2010 +0100

    Bug #633181 - Deadlock after moving some mails in maildir

 camel/camel-folder-summary.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 254cab9f51e9e619953cebaee926b4c6df5620d4
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Nov 16 13:48:34 2010 +0100

    Make EFileCache changes freezer recursiveable

 libebackend/e-file-cache.c |   13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit 315779dc18ee5d4e7dc4d66a30903f327a2be386
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Nov 15 13:29:57 2010 +0100

    Bug #486553 - Inline expansion of email lists are not separated by commas

 libedataserverui/e-name-selector-entry.c |   41 +++++++++++++++++++++---------
 1 file changed, 29 insertions(+), 12 deletions(-)

commit c94b9ef01fd09b64bc5935152c905d1e3c2fd399
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Sun Nov 14 12:20:41 2010 +0100

    Updated Slovenian translation

 po/sl.po |  335 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 176 insertions(+), 159 deletions(-)

commit dc0d8f804a6d99ae3836283bfb2d81e464febc05
Author: Gheyret T.Kenji <gheyret@gmail.com>
Date:   Sun Nov 14 00:04:33 2010 +0100

    Added UG translation

 po/LINGUAS |    1 +
 1 file changed, 1 insertion(+)

commit 59ea1323766a09c429aacaef6059f65ba4203151
Author: Gheyret T.Kenji <gheyret@gmail.com>
Date:   Sat Nov 13 21:52:38 2010 +0100

    Added UG translation

 po/ug.po | 4875 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 4875 insertions(+)

commit 3fd95718e2b18cf0c4d86f1554a3308255f30ee3
Author: Ivar Smolin <okul@linux.ee>
Date:   Sat Nov 13 21:25:35 2010 +0200

    [l10n] Updated Estonian translation

 po/et.po |   91 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 49 insertions(+), 42 deletions(-)

commit 5415a2bf942a9dae425d42487e8da258180d8a2e
Author: Marcos Lans <marcoslansgarza@gmail.com>
Date:   Sat Nov 13 02:15:12 2010 +0100

    Updated Galician translations. REVIEWD by Marcos Lans

 po/gl.po | 2716 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 1302 insertions(+), 1414 deletions(-)

commit e00854a79d1c513d4b2598e9a69673a17dd80a91
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Nov 12 17:09:24 2010 +0100

    Bug #634658 - Unread counts for vfolders never update

 camel/camel-db.c                            |   57 --------------
 camel/camel-db.h                            |    1 -
 camel/camel-folder-summary.c                |  106 +++++++++++----------------
 camel/camel-folder-summary.h                |    5 +-
 camel/camel-vee-folder.c                    |   39 ++++++++--
 camel/camel-vee-summary.c                   |   22 ++----
 camel/providers/local/camel-local-summary.c |    1 -
 7 files changed, 87 insertions(+), 144 deletions(-)

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

    Fix memory leak introduced yesterday in imapx QRESYNC
    
    Commit 0c866faf ("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 file changed, 4 insertions(+), 6 deletions(-)

commit 704ca40a2c44a85c808377af15cc7beb5346b336
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Nov 12 10:34:51 2010 +0100

    Bug #602958 - Right click over source in calendar view opens a calendar

 libedataserverui/e-source-selector.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 1fb097b2af2817e0c9caf815793ea418b6c790df
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date:   Fri Nov 12 09:50:27 2010 +0100

    Fix Windows build
    
    Don't include platform specific headers that are already
    included properly ifdeffed in camel-net-utils.h

 camel/camel-sasl-gssapi.c |    2 --
 1 file changed, 2 deletions(-)

commit 0d793ebf03300416e455a6b044e03469bf169e95
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Thu Nov 11 17:25:05 2010 +0100

    Updated Spanish translation

 po/es.po |  309 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 169 insertions(+), 140 deletions(-)

commit fd46e57709cb311b1ad2ace8e05254dd09ff52c9
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Thu Nov 11 20:06:43 2010 +0530

    Bug 634593 - Maildir hang when create new folders

 camel/providers/local/camel-maildir-store.c |    6 ------
 1 file changed, 6 deletions(-)

commit bce80a4274bffd4d24eed2507425dcb011ed19ac
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Thu Nov 11 17:48:32 2010 +0530

    Bug 633122 - git head 2010-10-25 maildir folders that used to work now don't

 camel/providers/local/camel-maildir-store.c    |   29 ++++++++++++++++++++----
 docs/reference/libedataserver/tmpl/e-sexp.sgml |    4 ++--
 2 files changed, 27 insertions(+), 6 deletions(-)

commit 15a7dd0db25880bbf79a0db22d882e3125db0b17
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Nov 11 12:05:59 2010 +0100

    Bug #581288 - Remove .ui files from evolution-data-server

 configure.ac                               |    3 -
 libedataserverui/Makefile.am               |    3 -
 libedataserverui/e-categories-dialog.c     |  227 ++++++++++-----
 libedataserverui/e-categories-dialog.ui    |  422 ----------------------------
 libedataserverui/e-name-selector-dialog.c  |  265 +++++++++++------
 libedataserverui/e-name-selector-dialog.ui |  384 -------------------------
 po/POTFILES.in                             |    2 -
 7 files changed, 324 insertions(+), 982 deletions(-)

commit 0c866faf3815388b04176777b9b785a31db8a1a3
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 |   25 +++++++++++++++++++------
 1 file changed, 19 insertions(+), 6 deletions(-)

commit f775e133e55fc4e6a65626750773ee1ff2fe25a2
Author: Georgios Stefanakis <george.stefanakis@gmail.com>
Date:   Wed Nov 10 17:52:17 2010 +0200

    l10n: Updated Greek translation for evolution-data-server

 po/el.po | 2081 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1055 insertions(+), 1026 deletions(-)

commit f36d7304124296fd19580e6189e61fca78279f6c
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Nov 10 16:34:11 2010 +0100

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

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

commit e1111c13e95fb727a22ffc88eb8baed3793f8fff
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Nov 9 16:53:08 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 4d754e77bb1be0782bf02b989bdb1da695bd151a
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Nov 9 12:44:07 2010 +0100

    Bug #632676 - Only "Checking for new mail" in status bar and nothing else

 camel/camel-folder.c    |   11 ++++++++++-
 camel/camel-operation.c |   15 ++++++++++-----
 2 files changed, 20 insertions(+), 6 deletions(-)

commit 0a2718cd2bea30a3d73ab911c6e572c341eedab4
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Mon Nov 8 15:04:16 2010 +0100

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

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

commit 3e433f5986da291b2bb1ca40784634263dc1c68f
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Nov 8 13:46:55 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 c73966438e601096fad837bbfaf0842d69f70bb5
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Nov 7 22:20:21 2010 -0500

    Post-release version bump.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f49a6ccdc1a812f7dc2f27eb36ba52813adef110
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Nov 7 22:18:50 2010 -0500

    NEWS update for 2.91.2 release.

 NEWS |   60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 60 insertions(+)

commit 3f6d9337ddbe36323f7d65f5da58fe932709c017
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Nov 7 20:51:40 2010 -0500

    Coding style and whitespace cleanup.

 camel/providers/imapx/camel-imapx-utils.c   |  228 +++++++++++++--------------
 camel/providers/local/camel-maildir-store.c |  102 ++++++------
 camel/tests/message/test2.c                 |    2 +-
 3 files changed, 165 insertions(+), 167 deletions(-)

commit 2b096b71d21b214b1d79bc913e453455a92aa538
Author: James M. Cape <jcape@ignore-your.tv>
Date:   Sun Nov 7 20:02:22 2010 -0500

    Bug 634167 - Fails to build with gir

 .gitignore                   |    1 +
 calendar/libecal/Makefile.am |    4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 572f657ea417c76a797417f308d14c8883dbb64f
Author: Ivar Smolin <okul@linux.ee>
Date:   Sun Nov 7 10:50:44 2010 +0200

    [l10n] Updated Estonian translation

 po/et.po |  380 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 195 insertions(+), 185 deletions(-)

commit a6a903484b17a3d35ba084cacd96c6e2d9c15cf3
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Nov 4 14:16:17 2010 -0400

    ENameSelectorDialog: Fix a potential string comparison crash

 libedataserverui/e-name-selector-dialog.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 908b3278bc2b0389fe6d8061d5853c38d2271539
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Nov 4 11:55:44 2010 +0100

    Bug #633919 - Stuck on Mark messages as read

 camel/camel-folder.c |    7 +++++++
 1 file changed, 7 insertions(+)

commit fda6915046ca9d5078fa59288206193dee560a81
Author: Paul Smith <paul@mad-scientist.net>
Date:   Thu Nov 4 11:18:09 2010 +0100

    Fix a build failure due to used CPPFLAGS

 calendar/backends/file/Makefile.am |    2 --
 1 file changed, 2 deletions(-)

commit 5c6065abfdcb1b43748f086cfe071e5c48e76515
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Nov 3 14:08:29 2010 +0100

    Bug #632532 - Double free in imapx_job_done, imapx_command_step_fetch_done

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

commit 2973e7718e720dfc2e548d098e603012a8b32597
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Nov 1 11:01:23 2010 -0400

    ESourceSelector: Add a "primary-selection" property.

 .../libedataserverui/libedataserverui-sections.txt |    3 +-
 .../libedataserverui/tmpl/e-source-selector.sgml   |   15 +++-
 .../tmpl/libedataserverui-unused.sgml              |    6 ++
 libedataserverui/e-source-selector-dialog.c        |    2 +-
 libedataserverui/e-source-selector.c               |   95 ++++++++++++++------
 libedataserverui/e-source-selector.h               |    8 +-
 6 files changed, 97 insertions(+), 32 deletions(-)

commit fb3f71bc5f8a0bfaccdbaaf4744060cd8e68f86b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Oct 29 20:00:27 2010 -0400

    camel-folder-search: Fix minor GError handling issue

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

commit 1e032e852bdf468aa9a3ea27349334566152f4cc
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Fri Oct 29 23:07:00 2010 +0530

    Bug 633122 - Maildir migration from old folder hierarchy to maildir++ hierarchy

 camel/providers/local/camel-maildir-store.c |  202 ++++++++++++++++++++++++++-
 1 file changed, 200 insertions(+), 2 deletions(-)

commit 0d1cae7e4727ffb769b11959fee8c33981689b16
Author: Aparna <aparna.nand@wipro.com>
Date:   Fri Oct 29 14:56:52 2010 +0200

    Bug #632177 - Hide source group when none source lefts after remove

 libedataserverui/e-source-selector.c |   10 ++++++++++
 1 file changed, 10 insertions(+)

commit b4478526a2c36ee09dc36655ccebc1890019cd34
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Oct 29 13:59:27 2010 +0200

    Bug #632527 - Unmatched vFolder returns incorrect uids on search

 camel/camel-vee-folder.c |   16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit f56727c4791bd078356b544a9e6316fdfd26184f
Author: Christophe Fergeau <teuf@gnome.org>
Date:   Fri Oct 29 11:30:03 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 d306768aa76121a865440e2ca8f5d988afc6ec3a
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Thu Oct 28 21:30:42 2010 +0200

    Updated Slovenian translation

 po/sl.po |  476 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 241 insertions(+), 235 deletions(-)

commit fec059d9e81cb3966c360b2e7115cbe224f50b9a
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Oct 27 21:41:37 2010 +0200

    Workaround GtkComboBoxText in .ui file

 libedataserverui/e-name-selector-dialog.c  |    8 ++++++--
 libedataserverui/e-name-selector-dialog.ui |    2 +-
 libedataserverui/gtk-compat.h              |   22 ++++++++++++++++++++++
 3 files changed, 29 insertions(+), 3 deletions(-)

commit 0a3fd291e57b5bfde485abe31320b6e9be2c9de5
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Wed Oct 27 12:34:30 2010 +0200

    Updated Spanish translation

 po/es.po |  523 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 264 insertions(+), 259 deletions(-)

commit f5f6794c2aa6d0e9de46e9196ff7434dc3b04de4
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Oct 27 10:04:42 2010 +0200

    Bug #445439 - Delete mail from pop-server when deleted from Inbox/Trash

 camel/providers/pop3/camel-pop3-folder.c   |    8 +++++---
 camel/providers/pop3/camel-pop3-provider.c |    2 ++
 camel/providers/pop3/camel-pop3-store.c    |   11 ++++++++---
 camel/providers/pop3/camel-pop3-store.h    |    2 ++
 4 files changed, 17 insertions(+), 6 deletions(-)

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

    Bug #632030 - Crashed while Groupwise server is not responding

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

commit f8d41b249ffa4c4c6dcf2cf7fb584633feab0c21
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 file changed, 2147 insertions(+), 1852 deletions(-)

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

    Updated Catalan translation

 po/ca.po | 4034 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 2135 insertions(+), 1899 deletions(-)

commit 7d114a47fce4ac1a4c2b678c39b736500f3dda1c
Author: Gary Ching-Pang Lin <chingpang@gmail.com>
Date:   Mon Oct 25 18:33:47 2010 +0200

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

 addressbook/backends/google/e-book-backend-google.c |    1 -
 1 file changed, 1 deletion(-)

commit ab18d195681af23e48fb6930f3073fb1a2a4659d
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Mon Oct 25 12:18:53 2010 +0100

    Fix memory leak on imapx_server_get_message() failure

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

commit 71bda3035dc71081a332440d7b38f55a6b3dcdbd
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Oct 25 14:55:04 2010 +0530

    Fix maildir rename and some memory leaks

 camel/providers/local/camel-maildir-store.c |   40 +++++++++++++++++++--------
 1 file changed, 29 insertions(+), 11 deletions(-)

commit 6f3fc75dd03592c3e0b7b2d785f1ecadffdd1f98
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Oct 25 14:11:39 2010 +0530

    Fix remove maildir folder

 camel/providers/local/camel-maildir-store.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 4b332e096772f4ffd6fe29c90d6e15ae3be21d21
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Oct 4 14:10:30 2010 +0530

    Adapt to camel api changes

 camel/providers/local/camel-maildir-store.c |  328 +++------------------------
 1 file changed, 31 insertions(+), 297 deletions(-)

commit dc7628e9e224ac8932f9ff571cc92fab1b5b30a9
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Fri Sep 24 15:18:06 2010 +0530

    override get_full_path and get_meta_path in maildir store

 camel/providers/local/camel-maildir-store.c |   46 ++++++++++++++++++++++++---
 1 file changed, 42 insertions(+), 4 deletions(-)

commit 704d09d7de882c660cfc36682e317389f2920c11
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Fri Sep 24 14:50:06 2010 +0530

    Change the maildir folder hierarchy as per maildir++ spec

 camel/providers/local/camel-maildir-store.c |  570 +++++++++++++++++++++------
 1 file changed, 442 insertions(+), 128 deletions(-)

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

    Update Simplified Chinese translation.

 po/zh_CN.po | 2204 ++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1108 insertions(+), 1096 deletions(-)

commit cf6fdcc2585dd853ef67b692c913f3409cd4a3fa
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Thu Oct 21 17:16:16 2010 +0530

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

 calendar/libecal/e-cal-util.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1e3daecf16316bbd5b6f185647deb2ca0dc365a1
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Oct 21 11:38:09 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(+)

commit 6d1457e4c983bb26f8db84cdad6bdf1aed294d7b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Oct 21 00:01:32 2010 -0400

    Commit a missing m4 file.

 .gitignore          |    1 -
 m4/introspection.m4 |   94 +++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 94 insertions(+), 1 deletion(-)

commit 63744d4e49d8c91d99f61a51685bc6379c8968a6
Author: Maxim Ermilov <zaspire@rambler.ru>
Date:   Wed Oct 20 23:08:18 2010 -0400

    Bug 623017 - Add introspection support
    
    Only covers libecal and bits of libedataserver, but it's a start!

 .gitignore                                         |    1 +
 Makefile.am                                        |    3 +-
 calendar/libecal/Makefile.am                       |   37 +++++++++++++++++---
 calendar/libecal/e-cal-component.c                 |    2 +-
 calendar/libecal/e-cal-view.c                      |   16 ++++++++-
 calendar/libecal/e-cal.c                           |   17 +++++----
 calendar/libecal/e-cal.h                           |    1 -
 configure.ac                                       |    6 ++--
 docs/reference/calendar/libecal/tmpl/e-cal.sgml    |    9 -----
 .../calendar/libecal/tmpl/libecal-unused.sgml      |    8 +++++
 libedataserver/Makefile.am                         |   26 ++++++++++++++
 libedataserver/e-source-group.c                    |    5 +++
 libedataserver/e-source-list.c                     |    5 +++
 13 files changed, 111 insertions(+), 25 deletions(-)

commit 89b384cfe452ce1e38b31066c3d9f9abd1bdd6e5
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Oct 20 10:50:46 2010 -0400

    Bug 632687 - Doesn't build against gtk+ 2.91.1

 libedataserverui/e-name-selector-dialog.c |    4 ++--
 libedataserverui/gtk-compat.h             |    6 ++++++
 2 files changed, 8 insertions(+), 2 deletions(-)

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

    Bug #631290 - Crash in vee_folder_synchronize_sync

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

commit 8600073d99e79fa4848fbdfd1602481b7dde1b83
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Oct 20 12:39:42 2010 +0200

    Bug #631073 - Task update operation has some delay

 calendar/libedata-cal/e-data-cal-view.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e3aaafd2b5b368d4659b3eb88d45e7fbc6e0389d
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Tue Oct 19 12:47:39 2010 +0100

    Fix failure to RSET SMTP connection before re-use.
    
    We were only issuing a RSET in the case that we *didn't* need to, when
    we'd sent a mail successfully. Fix that, so we send RSET after the RCPT
    or DATA commands *fail*.
    
    Do it by setting a 'need_rset' flag and then only actually sending RSET
    if the connection really is going to be re-used. Most of the time, the
    connection doesn't get re-used anyway so sending RSET would just be a
    waste of time.
    
    Mentioned in bug 630560.

 camel/providers/smtp/camel-smtp-transport.c |   15 ++++++++++++---
 camel/providers/smtp/camel-smtp-transport.h |    1 +
 2 files changed, 13 insertions(+), 3 deletions(-)

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

    Fix linking against out-of-tree e-d-s

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

commit e53cb32a9ed62fd24b657552ec27d8dbd87ac268
Author: Xandru Armesto <xandru@softastur.org>
Date:   Tue Oct 19 05:55:21 2010 +0200

    Updated asturian translation

 po/ast.po | 5685 +++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 3257 insertions(+), 2428 deletions(-)

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

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

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

commit 327cecdad11101fa881a1a4fd2af7bc9f56388d1
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Oct 18 19:46:48 2010 +0530

    post release version bump

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9d0f761061e4ce4f4da134ed562e2431929fe09b
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Oct 18 18:44:35 2010 +0530

    News update for 2.91.1 release

 NEWS |   31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

commit 6a692683f4503ffb7e0708c7ca69cd3aa53da4e0
Author: Vibha Yadav <yvibha@novell.com>
Date:   Mon Oct 18 11:04:48 2010 +0530

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

 libedataserverui/e-name-selector-entry.c |    1 +
 1 file changed, 1 insertion(+)

commit 754b9f9581ea66c0da419ba6f2e78a5874ca1980
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 file changed, 1 insertion(+)

commit f6a1d8754a83fe147ef89cc29dcff4cf8c19ce0c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Oct 16 20:56:15 2010 -0400

    Fix build issue when not using Kerberos.
    
    Apparently when building without Kerberos support the entire contents of
    camel-sasl-gssapi.c is omitted, which breaks generating API docs because
    camel-scan.c expects a camel_sasl_gssapi_get_type() regardless.
    
    With this commit, when building with Kerberos support, CamelSaslGssapi
    is still a registered CamelSasl subclass but it does absolutely nothing
    and is never used by Camel's SASL support.

 camel/camel-sasl-gssapi.c |   49 +++++++++++++++++++++++++++++----------------
 1 file changed, 32 insertions(+), 17 deletions(-)

commit 7943d5e1cf0e8164f309c12504f7d130697108ec
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sat Oct 16 18:54:40 2010 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 2023 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1017 insertions(+), 1006 deletions(-)

commit 9c5ad309843caae9b40cc7989e712eb5f9cc9e3d
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Oct 15 11:34:34 2010 +0200

    Opening default/system addressbook doesn't always work

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

commit ab7a5fb0b5fb42a1e83c03e6776deeda3e577f85
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Thu Oct 14 23:15:03 2010 +0530

    Prefix soup_soap_(message/response) with e_soap and add it in libedataserver so that groupwise, evolution-ews and evolution-sync for ews

 libedataserver/Makefile.am       |    4 +
 libedataserver/e-soap-message.c  |  816 ++++++++++++++++++++++++++++++++++++++
 libedataserver/e-soap-message.h  |   96 +++++
 libedataserver/e-soap-response.c |  578 +++++++++++++++++++++++++++
 libedataserver/e-soap-response.h |   68 ++++
 5 files changed, 1562 insertions(+)

commit 003ebce339da16d5226c6b4cf6a1151ac7affd2e
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Oct 14 18:18:39 2010 +0200

    Google contacts - do not drop all URLs/events on update

 addressbook/backends/google/util.c |   55 ++++++++++++++++++++++++++++++++++--
 1 file changed, 53 insertions(+), 2 deletions(-)

commit 1124cc40ee8af27399123c4caec7f5834cb9f4d6
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Oct 14 13:03:53 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 bad12c46deca895b2f82ac755c52b2e8105c6796
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Oct 14 10:38:18 2010 +0200

    Bug #630358 - Google contacts doesn't sync anniversary

 .../backends/google/e-book-backend-google.c        |    1 +
 addressbook/backends/google/util.c                 |   64 +++++++++++++++++++-
 2 files changed, 62 insertions(+), 3 deletions(-)

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

    Bug #608557 - CamelOfflineJournal can call fclose with NULL

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

commit b1c896efc3d2d2abe4bff27a3afd353730375268
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Oct 13 12:22:21 2010 +0200

    Bug #630358 - Google contacts doesn't sync birthday and URL

 .../backends/google/e-book-backend-google.c        |   20 ++++-
 addressbook/backends/google/util.c                 |   82 ++++++++++++++++++++
 configure.ac                                       |    8 +-
 3 files changed, 105 insertions(+), 5 deletions(-)

commit ef24183c4c53d8861476fe143a1b034e901272e0
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Oct 11 14:19:18 2010 -0400

    Skip leading whitespace in mime_part_get_header().
    
    Return value points to first non-whitespace character in header value.

 camel/camel-mime-part.c |    9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit a2204c7867ac6189de58af695445788823d95b4a
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Tue Oct 12 20:07:53 2010 +0200

    Updated Slovenian translation

 po/sl.po |  114 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 59 insertions(+), 55 deletions(-)

commit 0341e670c234017441c6ac74e2aa52db3446a843
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Oct 11 11:13:39 2010 -0400

    Fix "since" tags in API docs.
    
    Since: 2.34 -> Since: 2.92

 camel/camel-cipher-context.c                |   34 ++++++-------
 camel/camel-data-wrapper.c                  |   18 +++----
 camel/camel-folder.c                        |   38 +++++++-------
 camel/camel-mime-part.c                     |    6 +--
 camel/camel-offline-folder.c                |    6 +--
 camel/camel-sasl.c                          |   10 ++--
 camel/camel-store.c                         |   72 +++++++++++++--------------
 camel/camel-transport.c                     |    6 +--
 docs/reference/camel/camel-docs.sgml        |    6 +--
 docs/reference/camel/tmpl/camel-folder.sgml |    9 ++++
 10 files changed, 107 insertions(+), 98 deletions(-)

commit 24446cde6be0c3edcdb41520e0a433c99d17f9f9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Oct 11 10:57:56 2010 -0400

    Add a CamelFolder:uri property.
    
    Replaces mail_tools_folder_to_url() in Evolution.  The URI is computed
    on-demand and then cached, so the return value is const.  Renaming the
    folder invalidates the cached URI and emits a "notify::uri" signal.

 camel/camel-folder.c                        |   88 ++++++++++++++++++++++++++-
 camel/camel-folder.h                        |    1 +
 docs/reference/camel/camel-sections.txt     |    1 +
 docs/reference/camel/tmpl/camel-folder.sgml |    5 ++
 4 files changed, 93 insertions(+), 2 deletions(-)

commit fba927b873c5dd5f8341faeec070bf51d8105123
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Oct 10 12:59:41 2010 -0400

    Bug 631594 - Various races in CamelOperation

 camel/camel-operation.c |  119 +++++++++++++++++++++++++++++------------------
 1 file changed, 74 insertions(+), 45 deletions(-)

commit de94b7f564d4c7a49585cd2860a1ff4eeaeecfa4
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sat Oct 9 13:08:28 2010 +0200

    Updated Spanish translation

 po/es.po |  248 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 126 insertions(+), 122 deletions(-)

commit a77bbc3c466fc403ba767fd35921d85a36fae7ee
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Oct 8 14:42:30 2010 +0200

    Include also reason_phrase on libsoup errors

 .../backends/webdav/e-book-backend-webdav.c        |   35 ++++++++++++++++----
 calendar/backends/caldav/e-cal-backend-caldav.c    |   26 ++++++++++-----
 calendar/backends/http/e-cal-backend-http.c        |    3 +-
 3 files changed, 48 insertions(+), 16 deletions(-)

commit a27b2b09b09cba9eacdd6ecf236fbdcd52300d1a
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Oct 8 09:31:00 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 237ae0ddc6144fd8e31b5e395ab5a1633cae0c57
Author: Javier Jardón <jjardon@gnome.org>
Date:   Fri Oct 8 04:42:57 2010 +0200

    autogen.sh: remove unneded call to autopoint
    
    It's already called in gnome-autogen.sh

 autogen.sh |    6 ------
 1 file changed, 6 deletions(-)

commit 0cfa295313253f721810ede126fd9e09deb46c46
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Oct 7 12:27:52 2010 -0400

    CamelOperation: Try to avoid crashing on refcount errors.
    
    Sanity check the StatusNode passed to the idle callback so that we emit
    a runtime warning rather than crash if the CamelOperation has already
    been finalized.

 camel/camel-operation.c |    4 ++++
 1 file changed, 4 insertions(+)

commit 22159c900cd89fb75c168df9b7038ea31ccf2fc2
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Thu Oct 7 14:38:16 2010 +0200

    Updated Spanish translation

 po/es.po | 2070 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1037 insertions(+), 1033 deletions(-)

commit 6863f2c1b05b7e3ae2b82ba6e98c86542ba2a6e5
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Oct 7 13:49:47 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 2a86f9532ed5eb16dae57276d8a8f815055f9c76
Author: Javier Jardón <jjardon@gnome.org>
Date:   Thu Oct 7 04:50:18 2010 +0200

    Really fix srcdir != builddir builds.

 autogen.sh |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 545faf61df8faa11ee1936f3d8b6f963d876970b
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Wed Oct 6 15:07:14 2010 +0200

    Updated Slovenian translation

 po/sl.po | 2078 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1045 insertions(+), 1033 deletions(-)

commit 821747af30cb25382b35dc8845c9bac154e21603
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 don't want to deal with that until 0.7
    is released, so cap the supported version.

 configure.ac |    6 ++++++
 1 file changed, 6 insertions(+)

commit 6954a545ac771ab999251c43c56ed4d4f673acb0
Author: Javier Jardón <jjardon@gnome.org>
Date:   Tue Oct 5 08:10:41 2010 -0400

    Fix srcdir != builddir builds.

 autogen.sh |    2 ++
 1 file changed, 2 insertions(+)

commit d3cdc32528cc69cd72834ebe2b78118853361a24
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Oct 5 16:27:46 2010 +0200

    Bug #630889 - Use-after-free while sending messages

 camel/camel-mime-filter-progress.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 09d8e8e7fab84c3eeea9a7a78bdeec6c6b722314
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Oct 5 08:02:40 2010 -0400

    Bug 631404 - Stop shipping a Locations.xml

 calendar/backends/weather/Locations.xml.in |  736 ----------------------------
 calendar/backends/weather/Makefile.am      |   10 -
 2 files changed, 746 deletions(-)

commit a948e4d2dcbe7287f34ac67a99dcbe496aca1fb2
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 file changed, 10 insertions(+), 10 deletions(-)

commit 6bd5f90eec37a4c3b3bbc5c72d47d07fc8926bf0
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Oct 4 12:44:40 2010 -0400

    Post-release version bump.

 calendar/backends/file/Makefile.am |   19 ++++++++++---------
 configure.ac                       |    2 +-
 2 files changed, 11 insertions(+), 10 deletions(-)

commit 7b1684ca75edc6ba6f890b0f863f1068243916a1
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Oct 4 11:54:19 2010 -0400

    Fix distcheck errors.

 calendar/libedata-cal/Makefile.am |   23 +++++++++++++----------
 1 file changed, 13 insertions(+), 10 deletions(-)

commit eac9ca07f47c62a40a938b043de41bdab2ddc928
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Oct 4 11:43:57 2010 -0400

    NEWS update for 2.91.0 release.

 NEWS |  369 ++++++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 234 insertions(+), 135 deletions(-)

commit a9b0014dff664425344b09fd6b664d5cd28a068d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Oct 4 11:01:18 2010 -0400

    Temporarily disable EBook tests.
    
    The test fixture for EBook tests works by hacking the old
    "file://absolute/path/to/source-uid" URIs for local ESources.  But local
    ESource URIs are now just "local:source-uid", so we need to figure out a
    different way to set up the test fixture.
    
    Disabling these tests for now so I can still run "make distcheck".

 addressbook/tests/ebook/Makefile.am |   66 +++++++++++++++++++----------------
 1 file changed, 36 insertions(+), 30 deletions(-)

commit 02a152e9662eae934391766a6e078f975230bc24
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Oct 4 15:41:11 2010 +0200

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

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

commit c8a573cd05919503d7a4947cd3219e5b7bd600c9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Oct 3 21:00:36 2010 -0400

    Collect Camel flags into enum types.
    
    Camel has many struct members and function parameters named 'flags'.
    Using a plain integer type for these can lead to confusion about which
    flag definitions are expected.
    
    This collects flag values into enumeration types, and changes the
    struct member or function parameter type from a plain integer type
    to the proper enumeration type.
    
    TODO: Collect enum types into a camel-enums.h file and let GObject
          generate GTypes for each of them so they can be used properly
          in GObject properties, GtkTreeModel columns, etc.

 camel/camel-block-file.h                           |   14 +-
 camel/camel-certdb.h                               |    8 +-
 camel/camel-disco-store.c                          |    4 +-
 camel/camel-disco-store.h                          |   12 +-
 camel/camel-folder-summary.c                       |    8 +-
 camel/camel-folder-summary.h                       |   13 +-
 camel/camel-folder.c                               |   20 +-
 camel/camel-folder.h                               |   43 +-
 camel/camel-provider.h                             |  138 +++---
 camel/camel-store.c                                |   18 +-
 camel/camel-store.h                                |  229 +++++----
 camel/camel-tcp-stream-ssl.c                       |   20 +-
 camel/camel-tcp-stream-ssl.h                       |   29 +-
 camel/camel-url.c                                  |    2 +-
 camel/camel-url.h                                  |   13 +-
 camel/camel-vee-store.c                            |    4 +-
 camel/providers/groupwise/camel-groupwise-folder.c |    4 +-
 camel/providers/groupwise/camel-groupwise-store.c  |    4 +-
 camel/providers/imap/camel-imap-folder.c           |    4 +-
 camel/providers/imap/camel-imap-store.c            |   12 +-
 camel/providers/imap/camel-imap-utils.c            |    2 +-
 camel/providers/imap/camel-imap-utils.h            |    2 +-
 camel/providers/imapx/camel-imapx-store.c          |    4 +-
 camel/providers/local/camel-local-store.c          |    8 +-
 camel/providers/local/camel-maildir-store.c        |    4 +-
 camel/providers/local/camel-mbox-store.c           |    4 +-
 camel/providers/local/camel-mh-store.c             |    4 +-
 camel/providers/local/camel-spool-store.c          |    4 +-
 camel/providers/nntp/camel-nntp-store.c            |    8 +-
 camel/providers/pop3/camel-pop3-folder.c           |    4 +-
 camel/providers/pop3/camel-pop3-store.c            |    4 +-
 docs/reference/camel/camel-sections.txt            |   96 +---
 docs/reference/camel/tmpl/camel-block-file.sgml    |   36 +-
 docs/reference/camel/tmpl/camel-certdb.sgml        |    7 +
 docs/reference/camel/tmpl/camel-folder.sgml        |   62 +--
 docs/reference/camel/tmpl/camel-provider.sgml      |  241 ++--------
 docs/reference/camel/tmpl/camel-store.sgml         |  280 ++---------
 .../reference/camel/tmpl/camel-tcp-stream-ssl.sgml |   20 +-
 docs/reference/camel/tmpl/camel-unused.sgml        |  486 ++++++++++++++++++++
 docs/reference/camel/tmpl/camel-url.sgml           |   20 +-
 40 files changed, 978 insertions(+), 917 deletions(-)

commit a2e22e5873ffa017535cfea853e218011eb9bd41
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Oct 3 18:37:39 2010 -0400

    Coding style cleanup.

 camel/camel-block-file.h                           |    6 +--
 camel/camel-data-cache.c                           |    4 +-
 camel/camel-debug.c                                |    2 +-
 camel/camel-folder-search.c                        |    8 +--
 camel/camel-folder-summary.h                       |   36 ++++++-------
 camel/camel-folder.h                               |   14 ++---
 camel/camel-index.h                                |    2 +-
 camel/camel-mime-filter-bestenc.h                  |   10 ++--
 camel/camel-mime-filter-canon.h                    |    6 +--
 camel/camel-mime-filter-linewrap.h                 |    4 +-
 camel/camel-mime-utils.h                           |   20 ++++----
 camel/camel-sasl-digest-md5.c                      |   20 ++++----
 camel/camel-search-private.h                       |   10 ++--
 camel/camel-smime-context.h                        |    8 +--
 camel/camel-store-summary.h                        |   30 +++++------
 camel/camel-store.h                                |   30 +++++------
 camel/camel-stream-buffer.c                        |    2 +-
 camel/camel-utf8.c                                 |   14 ++---
 camel/camel-vee-store.h                            |    4 +-
 .../groupwise/camel-groupwise-store-summary.c      |    2 +-
 .../providers/groupwise/camel-groupwise-summary.h  |    4 +-
 camel/providers/imap/camel-imap-store-summary.c    |    2 +-
 camel/providers/imap/camel-imap-store.h            |    4 +-
 camel/providers/imap/camel-imap-summary.h          |    2 +-
 camel/providers/imapx/camel-imapx-server.c         |   28 +++++-----
 camel/providers/imapx/camel-imapx-server.h         |    4 +-
 camel/providers/imapx/camel-imapx-utils.h          |   54 ++++++++++----------
 camel/providers/local/camel-local-summary.h        |    6 +--
 camel/providers/local/camel-mh-store.h             |    2 +-
 camel/providers/nntp/camel-nntp-store.h            |   16 +++---
 camel/providers/pop3/camel-pop3-engine.h           |   14 ++---
 camel/tests/misc/test1.c                           |    6 +--
 32 files changed, 187 insertions(+), 187 deletions(-)

commit 0f57cc2b7ed61b6335fa0039216fc45f7a6c1367
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Oct 3 18:29:19 2010 -0400

    Update MAINTAINERCLEANFILES.

 .gitignore  |   42 +++++++++++++++++++++++++++++++++++++++++-
 Makefile.am |   48 ++++++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 85 insertions(+), 5 deletions(-)

commit d3950d7b0708b5ef6f6dfc87f7c902a7b70e20b3
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Oct 3 11:08:11 2010 -0400

    Coding style and whitespace cleanup.

 calendar/libecal/e-cal.c                         |    1 -
 camel/camel-cipher-context.h                     |    3 +-
 camel/camel-folder-search.c                      |    8 ++--
 camel/camel-folder.c                             |    6 +--
 camel/camel-gpg-context.c                        |    4 +-
 camel/camel-store.c                              |   12 +++---
 camel/camel-vee-summary.c                        |    6 +--
 camel/camel-vtrash-folder.c                      |    4 +-
 camel/providers/imap/camel-imap-journal.h        |    6 ++-
 camel/providers/imap/camel-imap-store.c          |   48 +++++++++++-----------
 camel/providers/imapx/camel-imapx-conn-manager.c |    2 +-
 camel/providers/imapx/camel-imapx-server.c       |   48 +++++++++++-----------
 camel/providers/imapx/camel-imapx-store.c        |    8 ++--
 camel/providers/imapx/camel-imapx-stream.h       |    2 +-
 camel/providers/imapx/camel-imapx-utils.c        |   36 ++++++++--------
 camel/providers/imapx/camel-imapx-utils.h        |    2 +-
 camel/providers/pop3/camel-pop3-folder.c         |   38 ++++++++---------
 camel/providers/pop3/camel-pop3-store.c          |    4 +-
 libedataserver/e-debug-log.h                     |    1 -
 19 files changed, 120 insertions(+), 119 deletions(-)

commit c707ee2f15ba7a3ea7f186fe64a17c33b77c7392
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Oct 3 10:13:08 2010 -0400

    Change version to 2.91.0.
    
    In accordance with http://live.gnome.org/TwoPointNinetyone.

 configure.ac |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit f054de22d9ba8de77ee6c8d16fcaa761fa0e2a79
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Oct 1 18:57:05 2010 -0400

    CamelStore: Forgot a part in store_get_folder_info()

 camel/camel-store.c |    3 +++
 1 file changed, 3 insertions(+)

commit d3b49f4bf1495402253d7ebdf017bb75bf2a6d06
Author: William Jon McCann <jmccann@redhat.com>
Date:   Fri Oct 1 14:37:23 2010 -0400

    No need to allocate colors with cairo drawing

 .gitignore                               |    2 +-
 libedataserverui/e-cell-renderer-color.c |    3 ---
 2 files changed, 1 insertion(+), 4 deletions(-)

commit e7e3b1e62105581724f972f4064e57cde91b5907
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Oct 1 07:25:42 2010 -0400

    IMAPX: Use a CamelOperation, not GCancellable in the parser thread

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

commit 5440f849c38f9855386bf19507315432e4dd24e5
Author: Javier Jardón <jjardon@gnome.org>
Date:   Thu Sep 30 21:22:15 2010 +0200

    Use upstream gettext instead glib one

 autogen.sh   |    3 +++
 configure.ac |    3 ++-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit f2400962bf1b32f8db7f2cde008de166657b4b76
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 file changed, 2 insertions(+), 2 deletions(-)

commit 7fa0dd78305677d14839a480fc379ebba3a6d55c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Sep 30 12:51:44 2010 -0400

    Emit CamelFolder and CamelStore signals from idle callbacks.
    
    Clients will likely have to redirect these signals back to the main loop
    thread anyway, so save them the pain.  This should allow me to remove a
    bunch more redirection cruft from Evolution.
    
    TODO: Check where Camel connects to these signals internally and make
          sure the signal handlers don't block.  Should be easy since most
          blocking function names now end in "sync".

 camel/camel-folder.c                               |  106 +++++++--
 camel/camel-folder.h                               |    2 +-
 camel/camel-store.c                                |  236 +++++++++++++++++---
 camel/camel-store.h                                |   22 +-
 docs/reference/camel/camel-sections.txt            |    1 +
 .../reference/camel/tmpl/camel-cipher-context.sgml |    4 +
 docs/reference/camel/tmpl/camel-folder.sgml        |    2 +-
 docs/reference/camel/tmpl/camel-store.sgml         |   19 +-
 8 files changed, 329 insertions(+), 63 deletions(-)

commit 19ef6460e6981623e890ad515b57844845ac7f24
Author: Javier Jardón <jjardon@gnome.org>
Date:   Thu Sep 30 18:05:18 2010 +0200

    Adapt to GtkObject removal in GTK3

 libedataserverui/e-name-selector-entry.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1f4568ae57ce4b56ceff0e50bdb3293d14e7f666
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Sep 30 16:30:17 2010 +0200

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

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

commit a22f620cdfb501d17d3cddab795f82def80e731b
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Sep 30 14:54:43 2010 +0200

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

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

commit 6b3031f6c2e2c617b20a85090c214fced5e81dce
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Sep 30 14:06:03 2010 +0200

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

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

commit df294ca9fc4bcb92322d31b3c8264488be3db34b
Author: Julien Ducourthial <gmenhir@free.fr>
Date:   Thu Sep 30 13:36:00 2010 +0200

    Bug #616172 - Return NULL from imapx_find_commad_tag when not found

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

commit dcac76c902f823562c1cbdfb0cedd7c0c245fcd5
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Sep 30 07:16:51 2010 -0400

    Use macros for CamelOperation timeouts.
    
    So they can be tuned more easily.

 camel/camel-operation.c |    8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 3e1aec7690a705e9fdbb7e89b0c7b9722f18892e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Sep 29 08:06:02 2010 -0400

    Have camel_operation_new() return a GCancellable.
    
    Easier than having to cast the returned pointer everywhere.

 camel/camel-operation.c |    2 +-
 camel/camel-operation.h |    2 +-
 camel/camel-service.c   |    4 ++--
 camel/camel-session.c   |    2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

commit 3df5e7411088aa83d76dccb4a6eed67665ba4651
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Sep 29 07:31:27 2010 -0400

    Fix GCancellable usage in IMAPX threads.
    
    At least I think.  Intended behavior is not very clear.

 camel/providers/imapx/camel-imapx-server.c |   18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

commit d535d4b09c61a8277084ddce0cfafc737b69fab2
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Sep 29 12:25:08 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 file changed, 2 insertions(+), 2 deletions(-)

commit bd971e9b5c547dcf40cff09cc2055ccaed08a5d7
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Sep 29 12:02:54 2010 +0200

    Bug #630321 - Disabling IMAPX account produces runtime warnings

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

commit 532e2cd8580de21f004209578080984e5ddab032
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Sep 29 11:48:56 2010 +0200

    Bug #628655 - imapx parser thread gerror memory leak

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

commit 18aa38fc884ec767d6ca7e24838a46e3a2a5d272
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Sep 29 11:44:51 2010 +0200

    Bug #629752 - ldap doesn't work in offline

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

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

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

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

commit c5a17dcea96fcd9bc13eebc968c0c7dae5fe88d6
Author: Vibha Yadav <yvibha@novell.com>
Date:   Wed Sep 29 10:38:44 2010 +0530

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

 calendar/backends/groupwise/e-cal-backend-groupwise.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 240aedeac32fe7af51859a1b4647b185989df92f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Sep 28 18:31:01 2010 -0400

    Bump gtk+-2.0 requirement to 2.22.0.
    
    Remove backward-compatibility hacks for older GTK+ versions.

 configure.ac                                       |    2 +-
 .../reference/camel/tmpl/camel-cipher-context.sgml |    2 +
 libedataserverui/e-name-selector-list.c            |    5 +-
 libedataserverui/gtk-compat.h                      |  171 --------------------
 4 files changed, 4 insertions(+), 176 deletions(-)

commit 4eb1719ccd50367c17ae8ce8a731aabb2e47a979
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Sep 28 14:42:54 2010 -0400

    Fix a compiler warning.

 camel/camel-gpg-context.c |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit e4edf07bafe0a37be6e35ba60f91f3d6b10f1fe6
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Sep 28 11:53:25 2010 -0400

    Bump Camel's soname for all this API breakage.

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3fb46edb4f3530ed4fa1ea5a89cde190245b8212
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Sep 28 11:24:57 2010 -0400

    Camel: Adapt tests to API changes.

 camel/tests/folder/test10.c            |   16 +--
 camel/tests/folder/test11.c            |   95 +++++++++------
 camel/tests/folder/test3.c             |  120 +++++++++---------
 camel/tests/folder/test8.c             |   81 +++++++------
 camel/tests/folder/test9.c             |   66 +++++-----
 camel/tests/lib/address-data.h         |   15 ++-
 camel/tests/lib/camel-test.c           |    3 +-
 camel/tests/lib/folders.c              |  207 +++++++++++++++++---------------
 camel/tests/lib/messages.c             |   83 +++++++------
 camel/tests/lib/streams.c              |   84 +++++++------
 camel/tests/message/test2.c            |    2 +-
 camel/tests/message/test4.c            |    3 +-
 camel/tests/mime-filter/test-charset.c |   20 +--
 camel/tests/mime-filter/test-crlf.c    |   29 +++--
 camel/tests/mime-filter/test-tohtml.c  |    8 +-
 camel/tests/mime-filter/test1.c        |   26 ++--
 camel/tests/misc/utf7.c                |   21 ++--
 camel/tests/smime/pgp.c                |   42 ++++---
 camel/tests/stream/test1.c             |   47 ++++----
 19 files changed, 538 insertions(+), 430 deletions(-)

commit cea02d071c2e5334d5f38b802d32e47bf06766cc
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Sep 23 14:04:32 2010 -0400

    Camel: Add an asynchronous API.
    
    Add pairs of asynchronous "dispatch" and "finish" methods for most
    blocking "sync" methods in Camel's public API.  All asynchronous methods
    have default implementations that just call its synchronous counterpart
    from a thread in GIO's thread pool (which is roughly equivalent to what
    Evolution is doing from its own thread pool).
    
    The possibility for Camel providers to implement an asynchronous
    architecture by overriding the asynchronous methods exists, but first
    requires some cleanup in the synchronous dispatching functions, many of
    which are not "pure" in the sense that they do extra stuff before and
    after calling the class method they wrap.  That extra logic needs to
    somehow run as part of the class method itself, either via chaining up
    from subclasses or some other means.
    
    In simpler terms, the following invariant must hold before providers can
    override asynchronous methods and expect correct behavior from Camel:
    
        Calling camel_foo_frobnicate_sync(foo) is equivalent to calling
        CAMEL_FOO_GET_CLASS (foo)->frobnicate_sync (foo), just with fewer
        runtime checks.

 camel/camel-cipher-context.c                       | 1281 ++++++-
 camel/camel-cipher-context.h                       |  172 +-
 camel/camel-data-wrapper.c                         |  573 ++-
 camel/camel-data-wrapper.h                         |   81 +-
 camel/camel-db.h                                   |    2 +-
 camel/camel-disco-diary.c                          |    9 +-
 camel/camel-disco-folder.c                         |   14 +-
 camel/camel-filter-driver.c                        |   18 +-
 camel/camel-folder-search.c                        |    3 +-
 camel/camel-folder-summary.c                       |    5 +-
 camel/camel-folder-summary.h                       |    2 +-
 camel/camel-folder.c                               | 1790 +++++++---
 camel/camel-folder.h                               |  176 +-
 camel/camel-gpg-context.c                          |   59 +-
 camel/camel-mime-message.c                         |   25 +-
 camel/camel-mime-message.h                         |  102 +-
 camel/camel-mime-part-utils.c                      |   18 +-
 camel/camel-mime-part.c                            |  736 ++--
 camel/camel-mime-part.h                            |   33 +-
 camel/camel-multipart-signed.c                     |    6 +-
 camel/camel-net-utils.c                            |    8 +-
 camel/camel-offline-folder.c                       |  193 +-
 camel/camel-offline-folder.h                       |   29 +-
 camel/camel-operation.c                            |  249 +-
 camel/camel-operation.h                            |   11 +-
 camel/camel-sasl.c                                 |  321 +-
 camel/camel-sasl.h                                 |   32 +
 camel/camel-smime-context.c                        |   26 +-
 camel/camel-store.c                                | 3720 ++++++++++++++------
 camel/camel-store.h                                |  246 +-
 camel/camel-transport.c                            |  238 +-
 camel/camel-transport.h                            |   32 +-
 camel/camel-vee-folder.c                           |    4 +-
 camel/camel-vtrash-folder.c                        |    6 +-
 camel/providers/groupwise/camel-groupwise-folder.c |   26 +-
 .../providers/groupwise/camel-groupwise-journal.c  |    4 +-
 camel/providers/groupwise/camel-groupwise-store.c  |   10 +-
 .../groupwise/camel-groupwise-transport.c          |    8 +-
 camel/providers/imap/camel-imap-folder.c           |  119 +-
 camel/providers/imap/camel-imap-folder.h           |    4 +-
 camel/providers/imap/camel-imap-journal.c          |    2 +-
 camel/providers/imapx/camel-imapx-folder.c         |    8 +-
 camel/providers/imapx/camel-imapx-server.c         |    6 +-
 camel/providers/local/camel-maildir-folder.c       |   17 +-
 camel/providers/local/camel-maildir-summary.c      |   17 +-
 camel/providers/local/camel-mbox-folder.c          |    6 +-
 camel/providers/local/camel-mbox-summary.c         |   22 +-
 camel/providers/local/camel-mh-folder.c            |    6 +-
 camel/providers/local/camel-spool-summary.c        |    8 +-
 camel/providers/nntp/camel-nntp-folder.c           |    2 +-
 camel/providers/nntp/camel-nntp-summary.c          |   10 +-
 camel/providers/pop3/camel-pop3-folder.c           |   30 +-
 camel/providers/smtp/camel-smtp-transport.c        |   32 +-
 docs/reference/camel/camel-docs.sgml               |    4 +
 docs/reference/camel/camel-sections.txt            |   92 +-
 .../reference/camel/tmpl/camel-cipher-context.sgml |  206 +-
 docs/reference/camel/tmpl/camel-data-wrapper.sgml  |   72 +
 docs/reference/camel/tmpl/camel-db.sgml            |    4 +-
 .../reference/camel/tmpl/camel-folder-summary.sgml |    1 +
 docs/reference/camel/tmpl/camel-folder.sgml        |  179 +-
 docs/reference/camel/tmpl/camel-mime-message.sgml  |   12 +-
 docs/reference/camel/tmpl/camel-mime-part.sgml     |   29 +-
 .../reference/camel/tmpl/camel-offline-folder.sgml |   30 +-
 docs/reference/camel/tmpl/camel-operation.sgml     |   18 +-
 docs/reference/camel/tmpl/camel-sasl.sgml          |   48 +
 docs/reference/camel/tmpl/camel-store.sgml         |  290 +-
 docs/reference/camel/tmpl/camel-transport.sgml     |   48 +-
 docs/reference/camel/tmpl/camel-unused.sgml        |  346 +-
 68 files changed, 9085 insertions(+), 2851 deletions(-)

commit 68a4fe903696822894def062d300155f2646cc14
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Sep 22 16:19:16 2010 -0400

    Rename blocking Camel methods.
    
    Rename blocking Camel methods by appending a "sync" suffix.  e.g.
    camel_folder_get_message() becomes camel_folder_get_message_sync().
    
    Several reasons:
    
    The asynchronous functions which are about to be added will take the old
    names, along with a corresponding "finish" function.
    
    Along with the GCancellable argument, the "sync" suffix makes it clear
    to clients that the function may block.  Clients are encouraged to use
    the asynchronous functions instead, unless they know for certain the
    function will not block (e.g. writing to a CamelMemStream).
    
    The "sync" suffix makes it easy to grep for blocking Camel calls in
    Evolution and identify places where the main loop is being blocked.
    These are bugs, and they're still lurking in Evolution.

 camel/camel-cipher-context.c                       |  197 ++--
 camel/camel-cipher-context.h                       |   25 +-
 camel/camel-data-wrapper.c                         |  318 +++---
 camel/camel-data-wrapper.h                         |   34 +-
 camel/camel-disco-diary.c                          |   10 +-
 camel/camel-disco-folder.c                         |  177 ++--
 camel/camel-disco-store.c                          |   79 +-
 camel/camel-filter-driver.c                        |   42 +-
 camel/camel-filter-search.c                        |    2 +-
 camel/camel-folder-search.c                        |   11 +-
 camel/camel-folder-summary.c                       |    4 +-
 camel/camel-folder.c                               |  264 ++---
 camel/camel-folder.h                               |  172 ++--
 camel/camel-gpg-context.c                          |  101 +-
 camel/camel-mime-message.c                         |   37 +-
 camel/camel-mime-part-utils.c                      |    6 +-
 camel/camel-mime-part.c                            |   59 +-
 camel/camel-mime-part.h                            |   19 +-
 camel/camel-multipart-signed.c                     |   28 +-
 camel/camel-multipart.c                            |   52 +-
 camel/camel-offline-folder.c                       |   33 +-
 camel/camel-offline-folder.h                       |    5 +-
 camel/camel-offline-store.c                        |   90 +-
 camel/camel-offline-store.h                        |   24 +-
 camel/camel-sasl-anonymous.c                       |   10 +-
 camel/camel-sasl-cram-md5.c                        |   10 +-
 camel/camel-sasl-digest-md5.c                      |   10 +-
 camel/camel-sasl-gssapi.c                          |   10 +-
 camel/camel-sasl-login.c                           |   10 +-
 camel/camel-sasl-ntlm.c                            |   10 +-
 camel/camel-sasl-plain.c                           |   10 +-
 camel/camel-sasl-popb4smtp.c                       |   10 +-
 camel/camel-sasl.c                                 |  173 ++--
 camel/camel-sasl.h                                 |   19 +-
 camel/camel-search-private.c                       |    3 +-
 camel/camel-service.c                              |  334 +++----
 camel/camel-service.h                              |   35 +-
 camel/camel-session.c                              |    3 +-
 camel/camel-smime-context.c                        |   68 +-
 camel/camel-store.c                                |  310 +++---
 camel/camel-store.h                                |  164 ++--
 camel/camel-transport.c                            |   20 +-
 camel/camel-transport.h                            |    4 +-
 camel/camel-vee-folder.c                           |  366 +++----
 camel/camel-vee-store.c                            |  248 ++---
 camel/camel-vtrash-folder.c                        |   32 +-
 camel/providers/groupwise/camel-groupwise-folder.c |  830 ++++++++--------
 .../providers/groupwise/camel-groupwise-journal.c  |   12 +-
 camel/providers/groupwise/camel-groupwise-store.c  |  124 +--
 .../groupwise/camel-groupwise-transport.c          |   32 +-
 camel/providers/groupwise/camel-groupwise-utils.c  |   10 +-
 camel/providers/imap/camel-imap-command.c          |   19 +-
 camel/providers/imap/camel-imap-folder.c           |  134 +--
 camel/providers/imap/camel-imap-journal.c          |    6 +-
 camel/providers/imap/camel-imap-message-cache.c    |    3 +-
 camel/providers/imap/camel-imap-search.c           |    2 +-
 camel/providers/imap/camel-imap-store.c            |  273 +++---
 camel/providers/imap/camel-imap-wrapper.c          |   12 +-
 camel/providers/imapx/camel-imapx-folder.c         |  465 ++++-----
 camel/providers/imapx/camel-imapx-server.c         |   18 +-
 camel/providers/imapx/camel-imapx-store.c          |  882 +++++++++--------
 camel/providers/imapx/test-imapx.c                 |    8 +-
 camel/providers/local/camel-local-folder.c         |  124 +--
 camel/providers/local/camel-local-store.c          |  114 +--
 camel/providers/local/camel-local-summary.c        |    4 +-
 camel/providers/local/camel-maildir-folder.c       |  184 ++--
 camel/providers/local/camel-maildir-store.c        |  548 ++++++-----
 camel/providers/local/camel-mbox-folder.c          |  203 ++--
 camel/providers/local/camel-mbox-store.c           | 1020 ++++++++++----------
 camel/providers/local/camel-mh-folder.c            |   50 +-
 camel/providers/local/camel-mh-store.c             |  383 ++++----
 camel/providers/local/camel-spool-store.c          |  466 +++++----
 camel/providers/nntp/camel-nntp-folder.c           |  154 +--
 camel/providers/nntp/camel-nntp-store.c            |   78 +-
 camel/providers/pop3/camel-pop3-folder.c           |  339 +++----
 camel/providers/pop3/camel-pop3-store.c            |  123 +--
 .../providers/sendmail/camel-sendmail-transport.c  |   16 +-
 camel/providers/smtp/camel-smtp-transport.c        |  135 +--
 docs/reference/camel/camel-sections.txt            |  129 +--
 .../reference/camel/tmpl/camel-cipher-context.sgml |   40 +-
 docs/reference/camel/tmpl/camel-data-wrapper.sgml  |   36 +-
 docs/reference/camel/tmpl/camel-folder.sgml        |  174 ++--
 docs/reference/camel/tmpl/camel-mime-part.sgml     |    2 +-
 .../reference/camel/tmpl/camel-offline-folder.sgml |    2 +-
 docs/reference/camel/tmpl/camel-offline-store.sgml |   11 +-
 docs/reference/camel/tmpl/camel-sasl.sgml          |   40 +-
 docs/reference/camel/tmpl/camel-service.sgml       |   28 +-
 docs/reference/camel/tmpl/camel-store.sgml         |  194 ++--
 docs/reference/camel/tmpl/camel-transport.sgml     |    2 +-
 docs/reference/camel/tmpl/camel-unused.sgml        |  435 +++++++++
 90 files changed, 5991 insertions(+), 5521 deletions(-)

commit db4fd695a3770cbaa817e9e294852697a5dc707d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun May 9 11:26:48 2010 -0500

    Use GCancellable in all methods that may block.

 camel/camel-block-file.c                           |    2 +-
 camel/camel-cipher-context.c                       |  441 ++++----
 camel/camel-cipher-context.h                       |  113 +-
 camel/camel-data-wrapper.c                         |   31 +-
 camel/camel-data-wrapper.h                         |    6 +
 camel/camel-disco-diary.c                          |   45 +-
 camel/camel-disco-diary.h                          |    1 +
 camel/camel-disco-folder.c                         |   73 +-
 camel/camel-disco-folder.h                         |   12 +
 camel/camel-disco-store.c                          |   62 +-
 camel/camel-disco-store.h                          |  126 ++-
 camel/camel-file-utils.c                           |  133 +--
 camel/camel-file-utils.h                           |   28 +-
 camel/camel-filter-driver.c                        |  126 ++-
 camel/camel-filter-driver.h                        |   33 +-
 camel/camel-filter-search.c                        |    4 +-
 camel/camel-folder-search.c                        |   36 +-
 camel/camel-folder-summary.c                       |    7 +-
 camel/camel-folder.c                               |  103 +-
 camel/camel-folder.h                               |   24 +-
 camel/camel-gpg-context.c                          |  392 +++----
 camel/camel-http-stream.c                          |   30 +-
 camel/camel-index-control.c                        |    2 +-
 camel/camel-lock-client.c                          |    2 +-
 camel/camel-mime-filter-progress.c                 |   41 +-
 camel/camel-mime-filter-progress.h                 |    3 +-
 camel/camel-mime-filter-save.c                     |    2 +-
 camel/camel-mime-message.c                         |   15 +-
 camel/camel-mime-parser.c                          |    2 +-
 camel/camel-mime-part-utils.c                      |   13 +-
 camel/camel-mime-part-utils.h                      |    1 +
 camel/camel-mime-part.c                            |  158 +--
 camel/camel-mime-part.h                            |   89 +-
 camel/camel-mime-utils.c                           |    3 +-
 camel/camel-multipart-signed.c                     |   26 +-
 camel/camel-multipart.c                            |   11 +-
 camel/camel-net-utils.c                            |   42 +-
 camel/camel-net-utils.h                            |   20 +-
 camel/camel-offline-folder.c                       |   37 +-
 camel/camel-offline-folder.h                       |    2 +
 camel/camel-offline-journal.c                      |    5 +-
 camel/camel-offline-journal.h                      |   36 +-
 camel/camel-offline-store.c                        |   17 +-
 camel/camel-offline-store.h                        |   24 +-
 camel/camel-operation.c                            |  165 ++-
 camel/camel-operation.h                            |   18 +-
 camel/camel-sasl-anonymous.c                       |    1 +
 camel/camel-sasl-cram-md5.c                        |    1 +
 camel/camel-sasl-digest-md5.c                      |    6 +-
 camel/camel-sasl-gssapi.c                          |    6 +-
 camel/camel-sasl-login.c                           |    1 +
 camel/camel-sasl-ntlm.c                            |    1 +
 camel/camel-sasl-plain.c                           |    1 +
 camel/camel-sasl-popb4smtp.c                       |    1 +
 camel/camel-sasl.c                                 |   11 +-
 camel/camel-sasl.h                                 |    3 +
 camel/camel-search-private.c                       |    4 +-
 camel/camel-seekable-substream.c                   |   13 +-
 camel/camel-service.c                              |   47 +-
 camel/camel-service.h                              |    6 +-
 camel/camel-session.c                              |   22 +-
 camel/camel-session.h                              |    2 +-
 camel/camel-smime-context.c                        |   32 +-
 camel/camel-store.c                                |  102 +-
 camel/camel-store.h                                |   24 +
 camel/camel-stream-buffer.c                        |   39 +-
 camel/camel-stream-buffer.h                        |    2 +
 camel/camel-stream-filter.c                        |   17 +-
 camel/camel-stream-fs.c                            |   12 +-
 camel/camel-stream-mem.c                           |    2 +
 camel/camel-stream-null.c                          |    1 +
 camel/camel-stream-process.c                       |   14 +-
 camel/camel-stream-vfs.c                           |   16 +-
 camel/camel-stream.c                               |   41 +-
 camel/camel-stream.h                               |   10 +
 camel/camel-tcp-stream-raw.c                       |  154 ++-
 camel/camel-tcp-stream-ssl.c                       |   15 +-
 camel/camel-tcp-stream.c                           |    9 +-
 camel/camel-tcp-stream.h                           |   10 +-
 camel/camel-transport.c                            |    5 +-
 camel/camel-transport.h                            |    2 +
 camel/camel-uid-cache.c                            |    6 +-
 camel/camel-vee-folder.c                           |   32 +-
 camel/camel-vee-folder.h                           |   24 +-
 camel/camel-vee-store.c                            |   10 +-
 camel/camel-vee-summary.c                          |   10 +-
 camel/camel-vtrash-folder.c                        |   24 +-
 camel/providers/groupwise/camel-groupwise-folder.c |  181 +--
 camel/providers/groupwise/camel-groupwise-folder.h |   15 +-
 .../providers/groupwise/camel-groupwise-journal.c  |   65 +-
 .../providers/groupwise/camel-groupwise-journal.h  |   28 +-
 camel/providers/groupwise/camel-groupwise-store.c  |  152 ++-
 camel/providers/groupwise/camel-groupwise-store.h  |   38 +-
 .../providers/groupwise/camel-groupwise-summary.c  |   13 +-
 .../providers/groupwise/camel-groupwise-summary.h  |   24 +-
 .../groupwise/camel-groupwise-transport.c          |   10 +-
 camel/providers/groupwise/camel-groupwise-utils.c  |   19 +-
 camel/providers/imap/camel-imap-command.c          |   68 +-
 camel/providers/imap/camel-imap-command.h          |   63 +-
 camel/providers/imap/camel-imap-folder.c           |  410 ++++---
 camel/providers/imap/camel-imap-folder.h           |    7 +
 camel/providers/imap/camel-imap-journal.c          |   37 +-
 camel/providers/imap/camel-imap-journal.h          |   20 +-
 camel/providers/imap/camel-imap-message-cache.c    |   11 +-
 camel/providers/imap/camel-imap-message-cache.h    |    1 +
 camel/providers/imap/camel-imap-search.c           |   14 +-
 camel/providers/imap/camel-imap-store.c            | 1167 +++++++++++---------
 camel/providers/imap/camel-imap-store.h            |    2 +-
 camel/providers/imap/camel-imap-summary.c          |   16 +-
 camel/providers/imap/camel-imap-summary.h          |   23 +-
 camel/providers/imap/camel-imap-wrapper.c          |    7 +-
 camel/providers/imapx/camel-imapx-conn-manager.c   |   16 +-
 camel/providers/imapx/camel-imapx-conn-manager.h   |    1 +
 camel/providers/imapx/camel-imapx-folder.c         |   75 +-
 camel/providers/imapx/camel-imapx-server.c         |  720 +++++++-----
 camel/providers/imapx/camel-imapx-server.h         |   17 +-
 camel/providers/imapx/camel-imapx-store.c          |  186 +++-
 camel/providers/imapx/camel-imapx-store.h          |    1 +
 camel/providers/imapx/camel-imapx-stream.c         |  141 ++-
 camel/providers/imapx/camel-imapx-stream.h         |   16 +-
 camel/providers/imapx/camel-imapx-utils.c          |  331 +++---
 camel/providers/imapx/camel-imapx-utils.h          |   32 +-
 camel/providers/imapx/test-imapx.c                 |    8 +-
 camel/providers/local/camel-local-folder.c         |  472 ++++----
 camel/providers/local/camel-local-folder.h         |   13 +-
 camel/providers/local/camel-local-store.c          |   50 +-
 camel/providers/local/camel-local-summary.c        |   24 +-
 camel/providers/local/camel-local-summary.h        |    8 +-
 camel/providers/local/camel-maildir-folder.c       |  256 +++--
 camel/providers/local/camel-maildir-folder.h       |   10 +-
 camel/providers/local/camel-maildir-store.c        |   54 +-
 camel/providers/local/camel-maildir-summary.c      |   45 +-
 camel/providers/local/camel-mbox-folder.c          |  336 +++---
 camel/providers/local/camel-mbox-folder.h          |   11 +-
 camel/providers/local/camel-mbox-store.c           |   50 +-
 camel/providers/local/camel-mbox-summary.c         |  105 +-
 camel/providers/local/camel-mbox-summary.h         |   32 +-
 camel/providers/local/camel-mh-folder.c            |  162 ++-
 camel/providers/local/camel-mh-folder.h            |   10 +-
 camel/providers/local/camel-mh-store.c             |   76 +-
 camel/providers/local/camel-mh-summary.c           |   15 +-
 camel/providers/local/camel-spool-folder.c         |  123 +--
 camel/providers/local/camel-spool-folder.h         |    9 +-
 camel/providers/local/camel-spool-store.c          |   45 +-
 camel/providers/local/camel-spool-summary.c        |   24 +-
 camel/providers/nntp/camel-nntp-folder.c           |   48 +-
 camel/providers/nntp/camel-nntp-folder.h           |   14 +-
 camel/providers/nntp/camel-nntp-store.c            |  406 ++++---
 camel/providers/nntp/camel-nntp-store.h            |    8 +-
 camel/providers/nntp/camel-nntp-stream.c           |   31 +-
 camel/providers/nntp/camel-nntp-stream.h           |    9 +-
 camel/providers/nntp/camel-nntp-summary.c          |   65 +-
 camel/providers/nntp/camel-nntp-summary.h          |   14 +-
 camel/providers/nntp/camel-nntp-types.h            |   37 -
 camel/providers/pop3/camel-pop3-engine.c           |    4 +-
 camel/providers/pop3/camel-pop3-folder.c           |  616 ++++++-----
 camel/providers/pop3/camel-pop3-folder.h           |   14 +-
 camel/providers/pop3/camel-pop3-store.c            |   55 +-
 camel/providers/pop3/camel-pop3-stream.c           |   22 +-
 .../providers/sendmail/camel-sendmail-transport.c  |   60 +-
 camel/providers/smtp/camel-smtp-transport.c        |  631 ++++++-----
 .../reference/camel/tmpl/camel-cipher-context.sgml |   21 +
 docs/reference/camel/tmpl/camel-data-wrapper.sgml  |    3 +
 docs/reference/camel/tmpl/camel-disco-diary.sgml   |    1 +
 docs/reference/camel/tmpl/camel-disco-folder.sgml  |    3 +
 docs/reference/camel/tmpl/camel-disco-store.sgml   |    2 +
 docs/reference/camel/tmpl/camel-file-utils.sgml    |    4 +
 docs/reference/camel/tmpl/camel-filter-driver.sgml |    3 +
 docs/reference/camel/tmpl/camel-folder.sgml        |    7 +
 .../camel/tmpl/camel-mime-filter-progress.sgml     |    2 +-
 docs/reference/camel/tmpl/camel-mime-part.sgml     |    2 +
 docs/reference/camel/tmpl/camel-net-utils.sgml     |    2 +
 .../reference/camel/tmpl/camel-offline-folder.sgml |    1 +
 .../camel/tmpl/camel-offline-journal.sgml          |    1 +
 docs/reference/camel/tmpl/camel-offline-store.sgml |    2 +
 docs/reference/camel/tmpl/camel-operation.sgml     |   34 +-
 docs/reference/camel/tmpl/camel-sasl.sgml          |    2 +
 docs/reference/camel/tmpl/camel-service.sgml       |    1 +
 docs/reference/camel/tmpl/camel-session.sgml       |    2 +-
 docs/reference/camel/tmpl/camel-store.sgml         |   12 +
 docs/reference/camel/tmpl/camel-stream-buffer.sgml |    2 +
 docs/reference/camel/tmpl/camel-stream.sgml        |    6 +
 docs/reference/camel/tmpl/camel-tcp-stream.sgml    |    1 +
 docs/reference/camel/tmpl/camel-transport.sgml     |    1 +
 docs/reference/camel/tmpl/camel-unused.sgml        |   23 +
 185 files changed, 6724 insertions(+), 4614 deletions(-)

commit cb78293356889859753cee8aa5a011f72d26fc0b
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Sep 27 20:28:37 2010 +0200

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

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

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

    [i18n] Updated Dutch translation

 po/nl.po | 4518 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 2109 insertions(+), 2409 deletions(-)

commit 39d9042f8730307623cb0ed49ec5ff962add5252
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 file changed, 101 insertions(+), 102 deletions(-)

commit a728f5e6209fb4b8113c1ad02db95c78a50f8300
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Sep 23 13:27:53 2010 +0100

    Fix potential use-after-free in ECal, as with EBook bug #629908

 calendar/libecal/e-cal.c |   48 ++++++++++++++++++++++++----------------------
 1 file changed, 25 insertions(+), 23 deletions(-)

commit bcebccd25980765c859a26656285a35cdce66447
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Sep 23 13:26:35 2010 +0100

    Bug 629908 - assertion failed: (E_IS_BOOK (book))
    
    This is a use-after-free bug caused by failing to disconnect a signal handler
    at the right time.

 addressbook/libebook/e-book.c |   31 ++++++++++++++++++-------------
 1 file changed, 18 insertions(+), 13 deletions(-)

commit 2b03f88608ad21ca42a7a6a8b0322c091ff320d6
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 | 4079 ++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1949 insertions(+), 2130 deletions(-)

commit cdaa6f4cfe600f82f033f2bf2449cf7346d80c44
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Wed Sep 22 17:42:18 2010 +0200

    Updated Polish translation

 po/pl.po | 4559 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 2107 insertions(+), 2452 deletions(-)

commit 129bf6ea7e85793b5128bd711bf80045ecfa625d
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Wed Sep 22 18:55:33 2010 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po |  527 ++++++++++++++++++++++++++++++-----------------------------
 po/zh_TW.po |  527 ++++++++++++++++++++++++++++++-----------------------------
 2 files changed, 536 insertions(+), 518 deletions(-)

commit e85187e0c274b29b9690b0ff0cbf82717cbf6343
Author: David Ronis <david.ronis@mcgill.ca>
Date:   Tue Sep 21 10:32:28 2010 +0530

    Bug #630222 - Build failure camel-tcp-stream-raw.c
    
    There is an extra ) at the end of the if.

 camel/camel-tcp-stream-raw.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9c026b848f2c43646d583824bcd754f76484f805
Merge: f0d9847 57a3b85
Author: Federico Mena Quintero <federico@novell.com>
Date:   Mon Sep 20 12:05:59 2010 -0500

    Merge branch 'camel-socks-proxy-master'

commit 57a3b854c70fb205816a5bcd6d924bb1ccbe1ef1
Author: Federico Mena Quintero <federico@novell.com>
Date:   Mon Sep 20 12:05:43 2010 -0500

    Oops, fix a struct field's name
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-raw.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f0d98477dd8514685c85d9ad4495a53f9de81b93
Merge: 7653374 64d7b24
Author: Federico Mena Quintero <federico@novell.com>
Date:   Mon Sep 20 11:10:58 2010 -0500

    Merge branch 'camel-socks-proxy-master'

commit 64d7b241dd29e17b30896781a5fa5f5bb818b519
Author: Federico Mena Quintero <federico@novell.com>
Date:   Mon Sep 20 10:37:57 2010 -0500

    Sanitize error handling in the SOCKS5/SOCKS4 code paths
    
    Provide more detailed errors based on the replies of the SOCKS server.
    
    Don't leak some GErrors in case of retries.
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 camel/camel-tcp-stream-raw.c |   29 ++++++++++++++++++++++++-----
 1 file changed, 24 insertions(+), 5 deletions(-)

commit 7653374d0ad4156510926e8398553f4ccf179387
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 file changed, 18 insertions(+), 4 deletions(-)

commit 14f86b2b971bcca32c294eb2f45fdd6444245f0e
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 file changed, 1 insertion(+), 1 deletion(-)

commit a9f0d1c11bbee80daf392080c31a0bfd3792f547
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Mon Sep 20 15:36:48 2010 +0200

    Updated Hebrew translation.

 po/he.po |  531 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 267 insertions(+), 264 deletions(-)

commit 0ae94ab5726b8d7d185c22d3ecfa48a67ac87ccf
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 file changed, 5 insertions(+)

commit c217ff77d44969014d6fe8ccf4ed366497aa907a
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 |   17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

commit 0739ef2e9fc3817cce159771696e74e66608c207
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 file changed, 2 insertions(+), 1 deletion(-)

commit 861e8ea6412a76dd93e6202f97ed30c32f81a81f
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 file changed, 96 insertions(+), 96 deletions(-)

commit 5b72a14d24ff5d96648d1b072837df7aa05fb6cb
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 file changed, 3 insertions(+), 3 deletions(-)

commit ab58ebb5c6f94cc31fdf58478a09c331785ab45f
Author: Ivar Smolin <okul@linux.ee>
Date:   Sun Sep 19 11:57:54 2010 +0300

    [l10n] Updated Estonian translation

 po/et.po |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0bc02d989451f180dacb972a863a2450146e9836
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Sep 17 14:30:28 2010 -0400

    Use new GDK keysym names if available.
    
    In GTK+ 2.21.8, the keysym names were renamed from GDK_* to GDK_KEY_*.
    
    I've added backward-compatibility macros to gtk-compat.h, which can be
    dumped as soon as we require GTK+ >= 2.22.0.

 .../libecal/tmpl/e-cal-check-timezones.sgml        |    1 +
 .../reference/camel/tmpl/camel-cipher-context.sgml |    2 +
 libedataserverui/e-categories-dialog.c             |    5 +-
 libedataserverui/e-name-selector-dialog.c          |    5 +-
 libedataserverui/e-name-selector-entry.c           |    1 +
 libedataserverui/e-name-selector-list.c            |   16 +-
 libedataserverui/e-source-selector.c               |    2 +
 libedataserverui/gtk-compat.h                      |  163 +++++++++++++++++++-
 8 files changed, 182 insertions(+), 13 deletions(-)

commit 82554e3da48fd4f5c90e88177a3d05253893086c
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 | 4976 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 2615 insertions(+), 2361 deletions(-)

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

    Updated Lithuanian translation

 po/lt.po | 3910 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 1917 insertions(+), 1993 deletions(-)

commit 876ce8c85e43ed1136278876216b8ecc0f1e653b
Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
Date:   Thu Sep 16 21:51:47 2010 +0200

    [l10n] Updated German translation

 po/de.po |  228 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 114 insertions(+), 114 deletions(-)

commit 5cfb05eed6c366980936ba7f181763189a23ef2d
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 949500c5a77029dc09a0af93a8b979efeb260362
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 f437450d57259e061b8e7cf3252c04bdffa242ff
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Sep 16 11:56:58 2010 +0100

    Use correct debug tagprefix in imapx_parse_capability()

 camel/providers/imapx/camel-imapx-utils.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e17e6feb37af2b850a61bf528e389f1142cb2e20
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu Sep 16 11:08:57 2010 +0100

    Add server tagprefix to imapx debug output messages
    
    There are still some messages without a prefix; we should fix those too

 camel/providers/imapx/camel-imapx-conn-manager.c  |   12 +-
 camel/providers/imapx/camel-imapx-folder.c        |    2 +-
 camel/providers/imapx/camel-imapx-server.c        |  190 +++++++++++----------
 camel/providers/imapx/camel-imapx-store-summary.c |    2 +-
 camel/providers/imapx/camel-imapx-stream.c        |   38 ++---
 camel/providers/imapx/camel-imapx-stream.h        |    1 +
 camel/providers/imapx/camel-imapx-utils.c         |   52 +++---
 camel/providers/imapx/camel-imapx-utils.h         |    4 +-
 8 files changed, 152 insertions(+), 149 deletions(-)

commit 3b81e3a7ba1a08ce72e8970eb6d7a906d0f4343e
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Wed Sep 15 12:20:30 2010 +0100

    Move printf inside camel_imapx_debug() macro to make prefixes easier

 camel/providers/imapx/camel-imapx-conn-manager.c  |   17 +-
 camel/providers/imapx/camel-imapx-folder.c        |    4 +-
 camel/providers/imapx/camel-imapx-server.c        |  228 ++++++++++-----------
 camel/providers/imapx/camel-imapx-store-summary.c |   25 ++-
 camel/providers/imapx/camel-imapx-stream.c        |   42 ++--
 camel/providers/imapx/camel-imapx-utils.c         |   60 +++---
 camel/providers/imapx/camel-imapx-utils.h         |    6 +-
 camel/providers/imapx/camel-imapx-view-summary.c  |    3 -
 8 files changed, 193 insertions(+), 192 deletions(-)

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

    Updated Danish translation

 po/da.po |  720 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 369 insertions(+), 351 deletions(-)

commit 1282fdc2cb09d720918fa883cd07ad7adce2793f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Sep 15 07:56:06 2010 -0400

    Fix a potential race in operation_idle_cb().

 camel/camel-operation.c |    7 +++++++
 1 file changed, 7 insertions(+)

commit ca9e06f07d4ad2a95ed25c888a6b5f4c916634cc
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(+)

commit e39f847214249e4b462ec2c767ffe8de4e5e9a5a
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 file changed, 5 insertions(+), 1 deletion(-)

commit b79c2433782e07bba3024d10779f36e28b8070ff
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Sep 14 23:04:18 2010 -0400

    Recast CamelOperation as a GCancellable subclass.
    
    CamelOperation is now a subclass of GCancellable.  Instead of taking a
    status update callback at creation time, it now emits a "status" signal
    from an idle callback.
    
    Several functions have been modified or removed:
    
       camel_operation_new()         No longer takes any arguments.
       camel_operation_unregister()  No longer takes any arguments
                                     (and never used it when it did).
    
       camel_operation_ref()         Gone. Use g_object_ref() instead.
       camel_operation_unref()       Gone. Use g_object_unref() instead.
       camel_operation_mute()        Gone. Disconnect your signal handler.

 camel/camel-marshal.list                           |    1 +
 camel/camel-operation.c                            |  748 +++++++++-----------
 camel/camel-operation.h                            |   88 ++-
 camel/camel-service.c                              |   12 +-
 camel/camel-session.c                              |   10 +-
 camel/providers/imapx/camel-imapx-server.c         |   12 +-
 configure.ac                                       |    2 +-
 docs/reference/camel/camel-sections.txt            |    5 -
 .../reference/camel/tmpl/camel-cipher-context.sgml |    4 +
 docs/reference/camel/tmpl/camel-operation.sgml     |   66 +-
 docs/reference/camel/tmpl/camel-unused.sgml        |   39 +
 11 files changed, 483 insertions(+), 504 deletions(-)

commit a340ab47edc3e39494d845e39854ce86849327c9
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 file changed, 1 insertion(+), 1 deletion(-)

commit 0198ef7893d694ea54e671c5d5623e502d6ebc29
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 file changed, 1 insertion(+), 1 deletion(-)

commit 6f6f1ca104dc9b5b4b58620dcfb6d6683ae7fce7
Merge: 3ee9ee5 00af456
Author: Federico Mena Quintero <federico@novell.com>
Date:   Tue Sep 14 15:20:11 2010 -0500

    Merge branch 'camel-socks-proxy-master'

commit 00af4564a58e672d34765f011cab592876d5951f
Author: Federico Mena Quintero <federico@novell.com>
Date:   Tue Sep 14 15:19:34 2010 -0500

    bmc#3667 - SOCKS5 failure doesn't fall back to SOCKS4
    
    We fall back to SOCKS4 if the SOCKS5 process returns an exception of
    CAMEL_EXCEPTION_PROXY_NOT_SUPPORTED, but we were not doing that if
    the initial reply from the SOCKS server is not of the expected length.
    
    Signed-off-by: Federico Mena Quintero <federico@novell.com>

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

commit 3ee9ee5ef7f4780128d24ce3ed4e53415c793d0f
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 f56a4b63e2df1ae966619cf7633d1586e7c56179
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Sep 11 14:56:39 2010 -0400

    Coding style cleanups.

 addressbook/backends/file/e-book-backend-file.c    |   46 +-
 .../backends/groupwise/e-book-backend-groupwise.c  |  304 +++----
 addressbook/backends/ldap/e-book-backend-ldap.c    |  364 ++++----
 addressbook/backends/ldap/openldap-extract.h       |  530 +++++------
 addressbook/backends/vcf/e-book-backend-vcf.c      |   12 +-
 .../webdav/e-book-backend-webdav-factory.c         |    8 +-
 .../backends/webdav/e-book-backend-webdav.c        |  468 +++++-----
 addressbook/libebook/e-address-western.c           |   46 +-
 addressbook/libebook/e-book-query.c                |   52 +-
 addressbook/libebook/e-book-view.c                 |    2 +-
 addressbook/libebook/e-book.c                      |   14 +-
 addressbook/libebook/e-contact.c                   |   26 +-
 addressbook/libebook/e-destination.c               |    6 +-
 addressbook/libebook/e-error.h                     |    2 +-
 addressbook/libebook/e-name-western.c              |    6 +-
 addressbook/libebook/e-vcard.c                     |   50 +-
 addressbook/libebook/e-vcard.h                     |    2 +-
 addressbook/libedata-book/e-book-backend-cache.c   |    4 +-
 addressbook/libedata-book/e-book-backend-cache.h   |    4 +-
 .../libedata-book/e-book-backend-db-cache.c        |   34 +-
 .../libedata-book/e-book-backend-db-cache.h        |    8 +-
 addressbook/libedata-book/e-book-backend-sexp.c    |   64 +-
 addressbook/libedata-book/e-book-backend-summary.c |   52 +-
 addressbook/libedata-book/e-data-book-factory.c    |    4 +-
 addressbook/libedata-book/e-data-book.h            |    2 +-
 addressbook/tests/ebook/ebook-test-utils.c         |   48 +-
 addressbook/tests/ebook/test-changes.c             |    8 +-
 addressbook/tests/ebook/test-ebook.c               |    4 +-
 addressbook/tests/ebook/test-nonexistent-id.c      |    4 +-
 addressbook/tests/ebook/test-search.c              |    6 +-
 addressbook/tests/ebook/test-stress-bookviews.c    |    4 +-
 addressbook/tests/ebook/test-untyped-phones.c      |    2 +-
 addressbook/tests/vcard/dump-vcard.c               |    4 +-
 calendar/backends/caldav/e-cal-backend-caldav.c    |   10 +-
 .../backends/contacts/e-cal-backend-contacts.c     |    2 +-
 calendar/backends/file/e-cal-backend-file.c        |   36 +-
 .../groupwise/e-cal-backend-groupwise-utils.c      |   46 +-
 .../backends/groupwise/e-cal-backend-groupwise.c   |   18 +-
 calendar/backends/http/e-cal-backend-http.c        |    8 +-
 calendar/backends/weather/e-cal-backend-weather.c  |    6 +-
 calendar/backends/weather/e-weather-source-ccf.c   |   14 +-
 calendar/libecal/e-cal-check-timezones.c           |  152 ++--
 calendar/libecal/e-cal-check-timezones.h           |    8 +-
 calendar/libecal/e-cal-component.c                 |    4 +-
 calendar/libecal/e-cal-recur.c                     |   12 +-
 calendar/libecal/e-cal-system-timezone.c           |    8 +-
 calendar/libecal/e-cal-time-util.h                 |    2 +-
 calendar/libecal/e-cal-util.c                      |    8 +-
 calendar/libecal/e-cal-view.c                      |   10 +-
 calendar/libecal/e-cal.c                           |   34 +-
 calendar/libedata-cal/e-cal-backend-cache.h        |    4 +-
 calendar/libedata-cal/e-cal-backend-intervaltree.c |    8 +-
 calendar/libedata-cal/e-cal-backend-intervaltree.h |    2 +-
 calendar/libedata-cal/e-cal-backend-sexp.c         |   40 +-
 calendar/libedata-cal/e-cal-backend-store.h        |    6 +-
 calendar/libedata-cal/e-cal-backend-util.c         |    4 +-
 calendar/libedata-cal/e-data-cal-factory.c         |   10 +-
 calendar/libedata-cal/e-data-cal.h                 |    4 +-
 calendar/libedata-cal/test-intervaltree.c          |   28 +-
 calendar/tests/ecal/ecal-test-utils.c              |   38 +-
 calendar/tests/ecal/test-ecal.c                    |   10 +-
 calendar/tests/ecal/test-recur.c                   |    2 +-
 calendar/tests/ecal/test-search.c                  |    4 +-
 camel/camel-address.c                              |    8 +-
 camel/camel-block-file.c                           |  436 ++++-----
 camel/camel-block-file.h                           |   12 +-
 camel/camel-certdb.c                               |    2 +-
 camel/camel-charset-map.c                          |    8 +-
 camel/camel-charset-map.h                          |    6 +-
 camel/camel-cipher-context.h                       |   10 +-
 camel/camel-data-cache.c                           |   76 +-
 camel/camel-data-wrapper.h                         |    4 +-
 camel/camel-db.c                                   |   54 +-
 camel/camel-db.h                                   |    4 +-
 camel/camel-debug.c                                |   42 +-
 camel/camel-debug.h                                |    8 +-
 camel/camel-disco-diary.c                          |    2 +-
 camel/camel-disco-folder.c                         |   32 +-
 camel/camel-disco-folder.h                         |    2 +-
 camel/camel-disco-store.c                          |   18 +-
 camel/camel-disco-store.h                          |    2 +-
 camel/camel-file-utils.c                           |   36 +-
 camel/camel-file-utils.h                           |    2 +-
 camel/camel-filter-driver.c                        |   50 +-
 camel/camel-filter-driver.h                        |    2 +-
 camel/camel-filter-search.c                        |   48 +-
 camel/camel-folder-search.c                        |  568 ++++++------
 camel/camel-folder-search.h                        |   14 +-
 camel/camel-folder-summary.c                       |  948 ++++++++++----------
 camel/camel-folder-summary.h                       |   98 +-
 camel/camel-folder-thread.c                        |  278 +++---
 camel/camel-folder-thread.h                        |   16 +-
 camel/camel-folder.h                               |    8 +-
 camel/camel-gpg-context.c                          |  116 +--
 camel/camel-html-parser.c                          |  142 +--
 camel/camel-html-parser.h                          |   12 +-
 camel/camel-http-stream.c                          |   56 +-
 camel/camel-http-stream.h                          |    2 +-
 camel/camel-iconv.c                                |  112 +--
 camel/camel-index-control.c                        |   76 +-
 camel/camel-index.h                                |   14 +-
 camel/camel-internet-address.c                     |  132 +--
 camel/camel-internet-address.h                     |    2 +-
 camel/camel-list-utils.h                           |   32 +-
 camel/camel-lock-client.c                          |  114 +--
 camel/camel-lock-client.h                          |    4 +-
 camel/camel-lock-helper.c                          |  104 +--
 camel/camel-lock.c                                 |   92 +-
 camel/camel-lock.h                                 |   16 +-
 camel/camel-mime-filter-basic.c                    |   50 +-
 camel/camel-mime-filter-basic.h                    |    2 +-
 camel/camel-mime-filter-bestenc.c                  |   10 +-
 camel/camel-mime-filter-canon.c                    |    4 +-
 camel/camel-mime-filter-canon.h                    |    2 +-
 camel/camel-mime-filter-enriched.c                 |    6 +-
 camel/camel-mime-filter-from.c                     |   22 +-
 camel/camel-mime-filter-html.c                     |    4 +-
 camel/camel-mime-filter-index.h                    |    2 +-
 camel/camel-mime-filter-yenc.h                     |    2 +-
 camel/camel-mime-filter.c                          |   52 +-
 camel/camel-mime-message.c                         |   62 +-
 camel/camel-mime-message.h                         |    2 +-
 camel/camel-mime-parser.c                          |  360 ++++----
 camel/camel-mime-parser.h                          |    4 +-
 camel/camel-mime-part-utils.c                      |   24 +-
 camel/camel-mime-part-utils.h                      |    2 +-
 camel/camel-mime-part.c                            |   34 +-
 camel/camel-mime-utils.c                           |  684 +++++++-------
 camel/camel-mime-utils.h                           |    4 +-
 camel/camel-movemail.c                             |   98 +-
 camel/camel-multipart-signed.c                     |   76 +-
 camel/camel-multipart-signed.h                     |    2 +-
 camel/camel-multipart.c                            |   26 +-
 camel/camel-multipart.h                            |    2 +-
 camel/camel-net-utils.c                            |  108 +--
 camel/camel-net-utils.h                            |    6 +-
 camel/camel-nntp-address.c                         |   18 +-
 camel/camel-object.c                               |    2 +-
 camel/camel-offline-folder.c                       |    4 +-
 camel/camel-operation.c                            |  182 ++--
 camel/camel-operation.h                            |   30 +-
 camel/camel-partition-table.c                      |    8 +-
 camel/camel-partition-table.h                      |    6 +-
 camel/camel-provider.c                             |   56 +-
 camel/camel-sasl-digest-md5.c                      |    4 +-
 camel/camel-sasl-gssapi.c                          |    4 +-
 camel/camel-sasl-ntlm.c                            |  134 +--
 camel/camel-sasl-popb4smtp.c                       |   20 +-
 camel/camel-search-private.c                       |  158 ++--
 camel/camel-search-private.h                       |   16 +-
 camel/camel-search-sql-sexp.c                      |  156 ++--
 camel/camel-search-sql.c                           |   86 +-
 camel/camel-seekable-stream.h                      |    2 +-
 camel/camel-seekable-substream.c                   |   10 +-
 camel/camel-seekable-substream.h                   |    2 +-
 camel/camel-service.c                              |    6 +-
 camel/camel-session.c                              |   44 +-
 camel/camel-session.h                              |    2 +-
 camel/camel-smime-context.h                        |   12 +-
 camel/camel-store-summary.h                        |   48 +-
 camel/camel-store.c                                |  142 +--
 camel/camel-store.h                                |    4 +-
 camel/camel-stream-buffer.c                        |   16 +-
 camel/camel-stream-filter.c                        |   46 +-
 camel/camel-stream-fs.c                            |    4 +-
 camel/camel-stream-mem.c                           |   12 +-
 camel/camel-stream-mem.h                           |    2 +-
 camel/camel-stream-null.c                          |    2 +-
 camel/camel-stream-process.c                       |    2 +-
 camel/camel-string-utils.c                         |   18 +-
 camel/camel-string-utils.h                         |    8 +-
 camel/camel-tcp-stream-raw.c                       |   44 +-
 camel/camel-tcp-stream-ssl.c                       |  126 +--
 camel/camel-tcp-stream.h                           |    2 +-
 camel/camel-text-index.h                           |    6 +-
 camel/camel-trie.c                                 |    2 +-
 camel/camel-url.c                                  |   54 +-
 camel/camel-url.h                                  |    4 +-
 camel/camel-utf8.c                                 |   74 +-
 camel/camel-utf8.h                                 |   14 +-
 camel/camel-vee-folder.h                           |    4 +-
 camel/camel-vee-summary.c                          |   92 +-
 camel/camel-vtrash-folder.c                        |   30 +-
 camel/camel.c                                      |   30 +-
 camel/db-scrap-tools/db.c                          |   18 +-
 camel/providers/groupwise/camel-groupwise-folder.c |  180 ++--
 camel/providers/groupwise/camel-groupwise-folder.h |    2 +-
 .../providers/groupwise/camel-groupwise-journal.c  |    2 +-
 .../providers/groupwise/camel-groupwise-private.h  |    8 +-
 .../providers/groupwise/camel-groupwise-provider.c |    2 +-
 .../groupwise/camel-groupwise-store-summary.c      |  224 ++---
 .../groupwise/camel-groupwise-store-summary.h      |   16 +-
 camel/providers/groupwise/camel-groupwise-store.c  |  136 +--
 camel/providers/groupwise/camel-groupwise-store.h  |    2 +-
 .../providers/groupwise/camel-groupwise-summary.c  |   50 +-
 .../groupwise/camel-groupwise-transport.c          |    2 +-
 camel/providers/groupwise/camel-groupwise-utils.c  |   40 +-
 camel/providers/imap/camel-imap-command.c          |   16 +-
 camel/providers/imap/camel-imap-folder.c           |  184 ++--
 camel/providers/imap/camel-imap-message-cache.c    |   22 +-
 camel/providers/imap/camel-imap-message-cache.h    |    2 +-
 camel/providers/imap/camel-imap-private.h          |    8 +-
 camel/providers/imap/camel-imap-provider.c         |    4 +-
 camel/providers/imap/camel-imap-search.c           |  126 +--
 camel/providers/imap/camel-imap-store-summary.c    |  198 ++--
 camel/providers/imap/camel-imap-store-summary.h    |   14 +-
 camel/providers/imap/camel-imap-store.c            |  354 ++++----
 camel/providers/imap/camel-imap-store.h            |    4 +-
 camel/providers/imap/camel-imap-summary.c          |   42 +-
 camel/providers/imap/camel-imap-utils.c            |   16 +-
 camel/providers/imapx/camel-imapx-conn-manager.c   |   40 +-
 camel/providers/imapx/camel-imapx-folder.c         |   62 +-
 camel/providers/imapx/camel-imapx-provider.c       |   20 +-
 camel/providers/imapx/camel-imapx-server.c         |  912 +++++++++----------
 camel/providers/imapx/camel-imapx-server.h         |    6 +-
 camel/providers/imapx/camel-imapx-store-summary.c  |  180 ++--
 camel/providers/imapx/camel-imapx-store.c          |  254 +++---
 camel/providers/imapx/camel-imapx-stream.c         |  128 +--
 camel/providers/imapx/camel-imapx-summary.c        |   36 +-
 camel/providers/imapx/camel-imapx-utils.c          |  588 ++++++------
 camel/providers/imapx/camel-imapx-utils.h          |   48 +-
 camel/providers/imapx/camel-imapx-view-summary.c   |   64 +-
 camel/providers/local/camel-local-folder.c         |  178 ++--
 camel/providers/local/camel-local-provider.c       |   28 +-
 camel/providers/local/camel-local-store.c          |   94 +-
 camel/providers/local/camel-local-summary.c        |  200 ++---
 camel/providers/local/camel-local-summary.h        |   16 +-
 camel/providers/local/camel-maildir-folder.c       |   16 +-
 camel/providers/local/camel-maildir-folder.h       |    4 +-
 camel/providers/local/camel-maildir-store.c        |  224 ++---
 camel/providers/local/camel-maildir-store.h        |    2 +-
 camel/providers/local/camel-maildir-summary.c      |  296 +++---
 camel/providers/local/camel-maildir-summary.h      |    4 +-
 camel/providers/local/camel-mbox-folder.c          |  128 +--
 camel/providers/local/camel-mbox-folder.h          |    4 +-
 camel/providers/local/camel-mbox-store.c           |  368 ++++----
 camel/providers/local/camel-mbox-summary.c         |  396 ++++----
 camel/providers/local/camel-mbox-summary.h         |    4 +-
 camel/providers/local/camel-mh-folder.c            |   18 +-
 camel/providers/local/camel-mh-folder.h            |    4 +-
 camel/providers/local/camel-mh-store.c             |  158 ++--
 camel/providers/local/camel-mh-summary.c           |  114 +--
 camel/providers/local/camel-mh-summary.h           |    2 +-
 camel/providers/local/camel-spool-folder.c         |   30 +-
 camel/providers/local/camel-spool-folder.h         |    4 +-
 camel/providers/local/camel-spool-store.c          |  150 ++--
 camel/providers/local/camel-spool-summary.c        |   76 +-
 camel/providers/local/camel-spool-summary.h        |   16 +-
 camel/providers/nntp/camel-nntp-folder.c           |   52 +-
 camel/providers/nntp/camel-nntp-folder.h           |    2 +-
 camel/providers/nntp/camel-nntp-provider.c         |    6 +-
 camel/providers/nntp/camel-nntp-store-summary.c    |   38 +-
 camel/providers/nntp/camel-nntp-store-summary.h    |   12 +-
 camel/providers/nntp/camel-nntp-store.c            |  212 ++---
 camel/providers/nntp/camel-nntp-store.h            |    4 +-
 camel/providers/nntp/camel-nntp-summary.c          |   10 +-
 camel/providers/nntp/camel-nntp-summary.h          |    4 +-
 camel/providers/nntp/test-newsrc.c                 |    2 +-
 camel/providers/pop3/camel-pop3-engine.c           |   94 +-
 camel/providers/pop3/camel-pop3-engine.h           |    2 +-
 camel/providers/pop3/camel-pop3-folder.c           |  126 +--
 camel/providers/pop3/camel-pop3-folder.h           |    2 +-
 camel/providers/pop3/camel-pop3-provider.c         |   10 +-
 camel/providers/pop3/camel-pop3-store.c            |   42 +-
 camel/providers/sendmail/camel-sendmail-provider.c |    4 +-
 camel/providers/smtp/camel-smtp-provider.c         |    4 +-
 camel/providers/smtp/camel-smtp-transport.c        |    8 +-
 camel/tests/folder/test1.c                         |   10 +-
 camel/tests/folder/test10.c                        |   16 +-
 camel/tests/folder/test11.c                        |   96 +-
 camel/tests/folder/test2.c                         |    8 +-
 camel/tests/folder/test3.c                         |  176 ++--
 camel/tests/folder/test4.c                         |   12 +-
 camel/tests/folder/test5.c                         |   14 +-
 camel/tests/folder/test6.c                         |   12 +-
 camel/tests/folder/test7.c                         |   14 +-
 camel/tests/folder/test8.c                         |   88 +-
 camel/tests/folder/test9.c                         |  100 +--
 camel/tests/lib/address-data.h                     |    2 +-
 camel/tests/lib/addresses.c                        |   46 +-
 camel/tests/lib/addresses.h                        |    2 +-
 camel/tests/lib/camel-test-provider.c              |    6 +-
 camel/tests/lib/camel-test-provider.h              |    2 +-
 camel/tests/lib/camel-test.c                       |  112 +--
 camel/tests/lib/camel-test.h                       |   32 +-
 camel/tests/lib/folders.c                          |  410 ++++-----
 camel/tests/lib/folders.h                          |   12 +-
 camel/tests/lib/messages.c                         |  106 +--
 camel/tests/lib/messages.h                         |   16 +-
 camel/tests/lib/streams.c                          |  192 ++--
 camel/tests/lib/streams.h                          |    8 +-
 camel/tests/message/test1.c                        |   98 +-
 camel/tests/message/test2.c                        |  270 +++---
 camel/tests/message/test3.c                        |  190 ++--
 camel/tests/mime-filter/test-charset.c             |    2 +-
 camel/tests/mime-filter/test-crlf.c                |    2 +-
 camel/tests/mime-filter/test-tohtml.c              |   88 +-
 camel/tests/mime-filter/test1.c                    |   24 +-
 camel/tests/misc/split.c                           |   36 +-
 camel/tests/misc/test1.c                           |   12 +-
 camel/tests/misc/test2.c                           |   30 +-
 camel/tests/misc/utf7.c                            |   34 +-
 camel/tests/smime/pgp.c                            |   26 +-
 camel/tests/stream/test1.c                         |   56 +-
 camel/tests/stream/test2.c                         |   22 +-
 camel/tests/stream/test3.c                         |   62 +-
 .../libecal/tmpl/e-cal-check-timezones.sgml        |    1 +
 .../reference/camel/tmpl/camel-cipher-context.sgml |    2 +
 libebackend/e-db3-utils.c                          |    4 +-
 libebackend/e-dbhash.c                             |   12 +-
 libedataserver/e-account-list.c                    |   42 +-
 libedataserver/e-account-list.h                    |    4 +-
 libedataserver/e-account.c                         |  166 ++--
 libedataserver/e-iterator.c                        |   38 +-
 libedataserver/e-list-iterator.c                   |   66 +-
 libedataserver/e-list.c                            |   36 +-
 libedataserver/e-memory.c                          |  106 +--
 libedataserver/e-memory.h                          |   14 +-
 libedataserver/e-proxy.c                           |   10 +-
 libedataserver/e-sexp.c                            |  534 +++++------
 libedataserver/e-sexp.h                            |    2 +-
 libedataserver/e-source-group.c                    |    2 +-
 libedataserver/e-source.h                          |    2 +-
 libedataserver/e-time-utils.c                      |   32 +-
 libedataserver/e-url.c                             |    8 +-
 libedataserverui/e-cell-renderer-color.c           |    2 +-
 libedataserverui/e-contact-store.c                 |    2 +-
 libedataserverui/e-destination-store.c             |    8 +-
 libedataserverui/e-name-selector-dialog.c          |   22 +-
 libedataserverui/e-name-selector-dialog.h          |    2 +-
 libedataserverui/e-name-selector-entry.c           |   26 +-
 libedataserverui/e-name-selector-list.c            |   26 +-
 libedataserverui/e-passwords.c                     |    4 +-
 libedataserverui/e-passwords.h                     |    4 +-
 libedataserverui/e-source-selector.c               |    6 +-
 libedataserverui/e-source-selector.h               |    6 +-
 libedataserverui/e-tree-model-generator.h          |    2 +-
 libedataserverui/test-name-selector.c              |    2 +-
 servers/groupwise/e-gw-connection.c                |   34 +-
 servers/groupwise/e-gw-connection.h                |    6 +-
 servers/groupwise/e-gw-container.c                 |   16 +-
 servers/groupwise/e-gw-container.h                 |   14 +-
 servers/groupwise/e-gw-filter.c                    |    2 +-
 servers/groupwise/e-gw-filter.h                    |    2 +-
 servers/groupwise/e-gw-item.c                      |   50 +-
 servers/groupwise/e-gw-proxy.c                     |   10 +-
 servers/groupwise/soup-soap-response.c             |    2 +-
 347 files changed, 10450 insertions(+), 10447 deletions(-)

commit 5230b272f8e1dd6a9b1de112c743b7260cbd0600
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Sep 13 08:26:18 2010 -0400

    Post-branch version bump.

 configure.ac |    8 ++++----
 1 file changed, 4 insertions(+), 4 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 file 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 file changed, 84 insertions(+)

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 file 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 | 4186 ++++++++++++++++++++++++++++----------------------------------
 1 file changed, 1897 insertions(+), 2289 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 | 4941 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 2633 insertions(+), 2308 deletions(-)

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

    Update .gitignore

 .gitignore |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 | 4052 +++++++++++++++++++++++++++-----------------------------------
 1 file changed, 1734 insertions(+), 2318 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 file 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 file 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(+)

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 | 4384 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 2317 insertions(+), 2067 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 file 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 file 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 file changed, 2 insertions(+), 1 deletion(-)

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 file changed, 4 insertions(+), 1 deletion(-)

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 file changed, 3 insertions(+), 1 deletion(-)

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..

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

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 file 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 file 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 file 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 |   83 +++++++++++++++-------------------
 1 file changed, 37 insertions(+), 46 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 | 3703 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 1786 insertions(+), 1917 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

 calendar/backends/groupwise/e-cal-backend-groupwise.c |    1 -
 1 file changed, 1 deletion(-)

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 file 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 file 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 file 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 insertion(+), 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)

 calendar/backends/groupwise/e-cal-backend-groupwise-utils.c |    1 +
 1 file changed, 1 insertion(+)

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

 .../backends/groupwise/e-cal-backend-groupwise-utils.c     |   12 ++++++------
 1 file 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 file 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 | 3911 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 2065 insertions(+), 1846 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 file 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 file changed, 4 insertions(+), 1 deletion(-)

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(+)

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

 .../backends/groupwise/e-cal-backend-groupwise-utils.c     |   12 ++++++++++--
 1 file 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 +-
 calendar/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 deletion(-)

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        |   21 +++++++++++---------
 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, 64 insertions(+), 28 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 file 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 file changed, 2 insertions(+)

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(+)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file changed, 7 insertions(+), 1 deletion(-)

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 file 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 file changed, 2 insertions(+), 1 deletion(-)

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 file changed, 14 insertions(+)

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 file 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 file 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 file 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 file 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

 addressbook/backends/groupwise/e-book-backend-groupwise.c |   11 +++++++----
 1 file 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 file changed, 2 insertions(+), 1 deletion(-)

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

 calendar/backends/groupwise/e-cal-backend-groupwise.c |    3 ---
 1 file changed, 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 file changed, 2 insertions(+), 1 deletion(-)

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

 addressbook/backends/groupwise/e-book-backend-groupwise.c |    1 +
 addressbook/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 file changed, 4 insertions(+), 1 deletion(-)

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 file changed, 5 insertions(+)

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 file 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 file 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 | 5417 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 2615 insertions(+), 2802 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 file changed, 31 insertions(+)

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 file 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 file 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 file changed, 8 insertions(+)

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 file changed, 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 49 insertions(+)

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 file 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 file 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(+)

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 +-
 .../backends/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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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(+)

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 file changed, 5 insertions(+)

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 file 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 file changed, 3 insertions(+)

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 file 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 file 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 file 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 file changed, 2 insertions(+)

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 file changed, 2 insertions(+), 1 deletion(-)

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 file changed, 2 insertions(+), 1 deletion(-)

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 | 4042 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 2051 insertions(+), 1991 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 file changed, 1 insertion(+)

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 file changed, 6 insertions(+), 1 deletion(-)

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 file 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 file changed, 3 insertions(+)

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

    Updated Danish translation

 po/da.po | 3839 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 2003 insertions(+), 1836 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 file 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 file 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.

 addressbook/backends/google/e-book-backend-google.c |    7 +++++--
 1 file 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 file changed, 1 deletion(-)

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 file 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 file 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 file 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 file changed, 5 insertions(+)

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 | 4033 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 2169 insertions(+), 1864 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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 22 insertions(+)

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 file 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 file 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 | 4757 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 2210 insertions(+), 2547 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, 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 file changed, 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 insertion(+), 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file 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 file 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 file 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 | 2895 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 1399 insertions(+), 1496 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 file changed, 4 insertions(+)

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 file 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 file changed, 2 insertions(+)

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 file changed, 2 insertions(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 82 insertions(+)

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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file 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 file changed, 1 deletion(-)

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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file 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 file 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 file changed, 2 insertions(+)

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 file changed, 5 insertions(+), 1 deletion(-)

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 file 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 file 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 file 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 file changed, 248 insertions(+)

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 file 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(+)

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 file 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 file 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 file 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 file 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 file 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 file changed, 92 insertions(+)

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 deletion(-)

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(+)

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 file 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 file 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 file 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 file 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(+)

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 file 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 file 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 file 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 file 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 file 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 file changed, 1 insertion(+), 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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

 calendar/backends/groupwise/e-cal-backend-groupwise.c |    2 --
 camel/camel-vee-folder.c                              |    2 +-
 2 files changed, 1 insertion(+), 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        |   20 +-
 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, 127 insertions(+), 474 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 file 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 file 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 file 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 file 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 file 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 file 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 | 4171 ++++++++++++++++++++++++++++-------------------------------
 po/zh_TW.po | 4171 ++++++++++++++++++++++++++++-------------------------------
 2 files changed, 3962 insertions(+), 4380 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 file 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 file changed, 2 insertions(+)

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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file changed, 1 deletion(-)

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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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

 calendar/backends/groupwise/e-cal-backend-groupwise.c |   15 +--------------
 1 file changed, 1 insertion(+), 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 file 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 deletion(-)

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 file changed, 31 insertions(+)

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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 39 insertions(+)

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 file 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

 addressbook/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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 7 insertions(+)

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 file changed, 2 insertions(+), 1 deletion(-)

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 file 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 file 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 file 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 file 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 file 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 file changed, 1 insertion(+), 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 file 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 file 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 file 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 file 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 deletion(-)

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 +-
 docs/reference/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                      | 1013 ++++++++++++++++++--
 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, 4421 insertions(+), 3106 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file changed, 2 insertions(+)

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   |   25 ++---
 .../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, 163 insertions(+), 165 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 file 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(+)

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 file changed, 1 insertion(+), 1 deletion(-)

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.

 addressbook/backends/webdav/e-book-backend-webdav.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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 file 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(+)

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(+)

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 file changed, 3 insertions(+), 1 deletion(-)

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 file 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 file 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 file 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 file 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 file 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 file 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 file changed, 1 insertion(+)

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 deletion(-)

commit 30179bf132c21252e01ed7fddd93dcf4be71ab26
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jun 30 11:48:51 2010 -0400

    Update API documentation.

 .../calendar/libecal/tmpl/e-cal-check-timezones.sgml     |    3 +++
 docs/reference/camel/camel-sections.txt                  |    3 +++
 docs/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 +
 .../reference/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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 7 insertions(+), 1 deletion(-)

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 file changed, 18 insertions(+), 1 deletion(-)

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 file changed, 18 insertions(+)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 64 insertions(+)

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 file changed, 4 insertions(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 6 insertions(+)

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 file changed, 7 insertions(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file changed, 1 deletion(-)

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(+)

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 file changed, 4 insertions(+)

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 file changed, 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 file changed, 3 insertions(+), 1 deletion(-)

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 file 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 file 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 file changed, 11 insertions(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 deletion(-)

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(+)

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 file 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 file changed, 4 insertions(+)

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 file changed, 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 file 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 | 4415 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 2090 insertions(+), 2325 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 file 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 file changed, 1 insertion(+)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file changed, 3 insertions(+), 1 deletion(-)

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 file 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 file changed, 8 insertions(+)

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 file changed, 4 insertions(+)

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 file changed, 4 insertions(+)

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 file 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 file 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 file 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 file changed, 1 insertion(+)

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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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(+)

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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file changed, 2 insertions(+), 1 deletion(-)

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 file 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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 2 insertions(+)

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 file changed, 20 insertions(+)

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 deletion(-)

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 file changed, 1 deletion(-)

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 file changed, 1 insertion(+), 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 file changed, 1 deletion(-)

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 file 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 file 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 file changed, 4 insertions(+)

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 file changed, 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 file 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 file changed, 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file changed, 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 file changed, 1 insertion(+), 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 file changed, 1 insertion(+), 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 file 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 file changed, 1 insertion(+)

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 file changed, 1 insertion(+), 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 file 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 file 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 file 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 file 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 file 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 file 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 file changed, 23 insertions(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 4 insertions(+)

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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file changed, 7 insertions(+)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 25 insertions(+)

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 file changed, 8 insertions(+)

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 ++++----
 addressbook/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.

 docs/reference/calendar/libecal/tmpl/e-cal-check-timezones.sgml |    1 +
 docs/reference/camel/tmpl/camel-cipher-context.sgml             |    2 ++
 2 files changed, 3 insertions(+)

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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file changed, 45 insertions(+)

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 file changed, 14 insertions(+)

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 file 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 file 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 file 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 file changed, 77 insertions(+), 1 deletion(-)

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 file 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 file 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 file 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 file 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 file changed, 73 insertions(+)

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(+)

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 file changed, 11 insertions(+)

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 file changed, 11 insertions(+)

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 file changed, 9 insertions(+)

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 file changed, 11 insertions(+)

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 file changed, 11 insertions(+)

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(+)

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 file changed, 20 insertions(+)

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 file changed, 4 insertions(+), 1 deletion(-)

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 file changed, 4 insertions(+)

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(+)

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 file 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.

 docs/reference/camel/tmpl/camel-cipher-context.sgml |    2 ++
 docs/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 file 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 file changed, 1 insertion(+)

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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 59 insertions(+)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 insertion(+), 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 file changed, 1 insertion(+)

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 file 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 file 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 file 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 file 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 file 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

 addressbook/backends/webdav/e-book-backend-webdav.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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.

 docs/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(+)

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 file 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 file changed, 22 insertions(+)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 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 file 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 file 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

 addressbook/backends/webdav/e-book-backend-webdav.c |   13 +------------
 1 file changed, 1 insertion(+), 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 file 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 |   34 ++++++++++++++++--------------
 1 file changed, 18 insertions(+), 16 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 93 insertions(+)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 2 insertions(+), 1 deletion(-)

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 file changed, 1 insertion(+)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 deletion(-)

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 | 2936 +++++++++++++++++++++++++++-----------------------------------
 1 file changed, 1267 insertions(+), 1669 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.

 .../addressbook/libedata-book/tmpl/e-book-backend-cache.sgml |    3 +++
 .../libedata-book/tmpl/e-book-backend-db-cache.sgml          |    3 +++
 .../libedata-book/tmpl/e-book-backend-factory.sgml           |    3 +++
 .../addressbook/libedata-book/tmpl/e-book-backend-sexp.sgml  |    3 +++
 .../libedata-book/tmpl/e-book-backend-summary.sgml           |    3 +++
 .../addressbook/libedata-book/tmpl/e-book-backend-sync.sgml  |    3 +++
 .../addressbook/libedata-book/tmpl/e-book-backend.sgml       |    3 +++
 .../addressbook/libedata-book/tmpl/e-data-book-factory.sgml  |    3 +++
 .../addressbook/libedata-book/tmpl/e-data-book-view.sgml     |    3 +++
 .../addressbook/libedata-book/tmpl/e-data-book.sgml          |    3 +++
 .../addressbook/libedata-book/tmpl/ximian-vcard.sgml         |    3 +++
 .../calendar/libecal/tmpl/e-cal-check-timezones.sgml         |    5 ++++-
 docs/reference/calendar/libecal/tmpl/e-cal-component.sgml    |    6 ++++++
 docs/reference/calendar/libecal/tmpl/e-cal-recur.sgml        |    4 ++++
 .../calendar/libecal/tmpl/e-cal-system-timezone.sgml         |    4 ++++
 docs/reference/calendar/libecal/tmpl/e-cal-time-util.sgml    |    3 +++
 docs/reference/calendar/libecal/tmpl/e-cal-types.sgml        |    4 ++++
 docs/reference/calendar/libecal/tmpl/e-cal-util.sgml         |    6 ++++++
 docs/reference/calendar/libecal/tmpl/e-cal-view.sgml         |    3 +++
 docs/reference/calendar/libecal/tmpl/e-cal.sgml              |   10 ++++++++++
 .../calendar/libedata-cal/tmpl/e-cal-backend-cache.sgml      |    3 +++
 .../calendar/libedata-cal/tmpl/e-cal-backend-factory.sgml    |    3 +++
 .../calendar/libedata-cal/tmpl/e-cal-backend-file-store.sgml |    3 +++
 .../libedata-cal/tmpl/e-cal-backend-loader-factory.sgml      |    3 +++
 .../calendar/libedata-cal/tmpl/e-cal-backend-sexp.sgml       |    3 +++
 .../calendar/libedata-cal/tmpl/e-cal-backend-store.sgml      |    3 +++
 .../calendar/libedata-cal/tmpl/e-cal-backend-sync.sgml       |    4 ++++
 .../calendar/libedata-cal/tmpl/e-cal-backend-util.sgml       |    3 +++
 docs/reference/calendar/libedata-cal/tmpl/e-cal-backend.sgml |    3 +++
 .../calendar/libedata-cal/tmpl/e-data-cal-common.sgml        |    3 +++
 .../calendar/libedata-cal/tmpl/e-data-cal-factory.sgml       |    3 +++
 .../calendar/libedata-cal/tmpl/e-data-cal-view.sgml          |    3 +++
 docs/reference/calendar/libedata-cal/tmpl/e-data-cal.sgml    |    3 +++
 docs/reference/camel/tmpl/camel-cipher-context.sgml          |    2 ++
 docs/reference/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 +++
 docs/reference/libebackend/tmpl/e-offline-listener.sgml      |    4 ++++
 39 files changed, 138 insertions(+), 1 deletion(-)

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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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.

 addressbook/backends/groupwise/e-book-backend-groupwise.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

 .../org.gnome.evolution.dataserver.AddressBook.service.in            |    2 +-
 .../libedata-cal/org.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 file changed, 1 insertion(+), 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 file changed, 4 insertions(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

commit f3ff22011e8fb4829b21255257c4387c59332d1a
Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
Date:   Mon Apr 26 16:17:08 2010 +0700

    Updated Thai translation.

 po/th.po | 3370 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 1733 insertions(+), 1637 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                       | 1893 ++---
 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        | 7444 +++++++++++++++++---
 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, 16250 insertions(+), 11086 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 file 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 | 4170 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 2084 insertions(+), 2086 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(+)

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 file 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                           | 3598 ++++++++++----------
 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, 7433 insertions(+), 5740 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+), 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

 calendar/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         | 1939 ++++++++++++++++++++++--------------------
 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, 2275 insertions(+), 2036 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 file 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 file changed, 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 file 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                            | 1371 ++++++++++----------
 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, 4637 insertions(+), 4532 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 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 file changed, 4 insertions(+)

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 file 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 file changed, 1 insertion(+), 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 file changed, 1 insertion(+), 1 deletion(-)

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.

 addressbook/backends/groupwise/e-book-backend-groupwise.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+)

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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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        | 1303 +++++++++++++++++---
 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, 1217 insertions(+), 1790 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 insertion(+), 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 insertion(+), 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 file 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 file changed, 2 insertions(+), 1 deletion(-)

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 file 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 |   14 ++----
 .../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, 969 insertions(+), 1035 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 file 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 file 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 file 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 file changed, 2 insertions(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 22 insertions(+), 1 deletion(-)

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 file 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 file changed, 4 insertions(+), 1 deletion(-)

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 file 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(+)

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 file 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 deletion(-)

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 ++
 docs/reference/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(+)

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 file 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 file 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 file changed, 1 insertion(+)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file 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.

 docs/reference/addressbook/libebook/libebook-docs.sgml           |    4 ++++
 docs/reference/addressbook/libedata-book/libedata-book-docs.sgml |    4 ++++
 docs/reference/calendar/libecal/libecal-docs.sgml                |    4 ++++
 docs/reference/calendar/libedata-cal/libedata-cal-docs.sgml      |    4 ++++
 docs/reference/libebackend/libebackend-docs.xml                  |    4 ++++
 docs/reference/libedataserver/libedataserver-docs.sgml           |    4 ++++
 docs/reference/libedataserverui/libedataserverui-docs.sgml       |    4 ++++
 7 files changed, 28 insertions(+)

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 | 2551 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1352 insertions(+), 1199 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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 deletion(-)

commit 1bece603169800160c6009de2e31fe1714d195dc
Author: Kenneth Nielsen <k.nielsen81@gmail.com>
Date:   Tue Mar 23 23:06:54 2010 +0100

    Updated Danish translation

 po/da.po | 2362 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1247 insertions(+), 1115 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 file changed, 2 insertions(+), 1 deletion(-)

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 file changed, 16 insertions(+)

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 file 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 file 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 file 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 file changed, 1 deletion(-)

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 file changed, 292 insertions(+)

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 file changed, 1 insertion(+), 1 deletion(-)

commit 96fd4c732f9059dfde1e1876743f816e66116596
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:   Thu Mar 18 00:54:10 2010 +0000

    Updated Portuguese translation

 po/pt.po | 2315 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1241 insertions(+), 1074 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 file changed, 1 insertion(+), 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 file changed, 93 insertions(+), 84 deletions(-)
