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