commit e493ab1d36cdea864b3d0e35c81abba0d485b587
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jun 13 12:08:21 2011 -0400

    Gtk-Doc updates.

 .../addressbook/libebook/tmpl/e-contact.sgml       |   44 +++++++++++---------
 .../libedata-book/tmpl/e-book-backend.sgml         |    1 +
 .../libecal/tmpl/e-cal-check-timezones.sgml        |    1 +
 .../calendar/libecal/tmpl/e-cal-util.sgml          |    1 +
 .../reference/camel/tmpl/camel-cipher-context.sgml |    2 +
 .../reference/camel/tmpl/camel-folder-summary.sgml |    9 ----
 docs/reference/camel/tmpl/camel-unused.sgml        |    8 ++++
 7 files changed, 37 insertions(+), 29 deletions(-)

commit dbbeec7a14b3928180dd493e9536cd08f66d25d5
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jun 13 12:08:09 2011 -0400

    NEWS update for 3.1.2 release.

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

commit ee76fbd604a3dba600e1711aa3f41680b1e7980a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jun 13 10:24:19 2011 -0400

    Coding style and whitespace cleanups.

 addressbook/backends/file/e-book-backend-file.c    |    2 +-
 addressbook/backends/ldap/e-book-backend-ldap.c    |    2 +-
 addressbook/libebook/e-book-client-view.c          |   10 +-
 addressbook/libebook/e-book-client-view.h          |    2 +-
 addressbook/libebook/e-book-client.c               |    2 +-
 addressbook/libebook/e-book.c                      |    6 +-
 addressbook/libebook/e-vcard.c                     |    2 -
 addressbook/libedata-book/e-book-backend-sexp.c    |   14 ++--
 .../libedata-book/e-book-backend-sqlitedb-test.c   |   24 ++--
 .../libedata-book/e-book-backend-sqlitedb.c        |  110 +++++++++-----------
 .../libedata-book/e-book-backend-sqlitedb.h        |    4 +-
 addressbook/libedata-book/e-book-backend-sync.h    |    6 +-
 addressbook/libedata-book/e-book-backend.c         |    2 +-
 addressbook/libedata-book/e-book-backend.h         |    4 +-
 addressbook/libedata-book/e-data-book.c            |    4 +-
 addressbook/libegdbus/e-gdbus-book-view.c          |    1 -
 addressbook/libegdbus/e-gdbus-book-view.h          |    3 +-
 addressbook/libegdbus/e-gdbus-book.c               |    2 +-
 .../backends/contacts/e-cal-backend-contacts.c     |    3 +-
 calendar/backends/file/e-cal-backend-file.c        |    6 +-
 calendar/libecal/e-cal-client-view.c               |    2 +-
 calendar/libecal/e-cal-client-view.h               |    2 +-
 calendar/libecal/e-cal-client.c                    |    1 -
 calendar/libecal/e-cal-client.h                    |    6 +-
 calendar/libedata-cal/e-cal-backend-sync.h         |    4 +-
 calendar/libedata-cal/e-data-cal-view.c            |    2 +-
 calendar/libedata-cal/e-data-cal.c                 |    1 -
 calendar/libegdbus/e-gdbus-cal-factory.c           |    4 +-
 calendar/libegdbus/e-gdbus-cal-view.c              |    1 -
 calendar/libegdbus/e-gdbus-cal.c                   |    2 +-
 camel/camel-data-cache.c                           |    2 +-
 camel/camel-db.c                                   |   21 ++--
 camel/camel-filter-driver.c                        |    6 +-
 camel/camel-folder-summary.c                       |   10 +-
 camel/camel-vee-folder.c                           |   75 +++++++-------
 camel/providers/imapx/camel-imapx-server.c         |   11 +-
 libebackend/e-sqlite3-vfs.c                        |    2 +-
 libedataserver/e-client-private.h                  |    2 +-
 libedataserver/e-client.c                          |    3 +-
 libedataserver/e-credentials.c                     |   14 ++--
 libedataserver/e-credentials.h                     |    4 +-
 libedataserver/e-gdbus-templates.c                 |   11 +-
 libedataserver/e-gdbus-templates.h                 |    4 +-
 libedataserver/e-operation-pool.c                  |    4 +-
 libedataserver/e-source-list.c                     |    1 -
 libedataserverui/e-client-utils.c                  |    4 +-
 tests/libebook/client/client-test-utils.c          |   14 ++--
 tests/libebook/client/test-client-examine.c        |    1 -
 .../test-client-stress-factory--single-book.c      |    2 +-
 tests/libecal/client/client-test-utils.c           |   12 +-
 tests/libecal/client/test-client-create-object.c   |    2 +-
 tests/libecal/client/test-client-examine.c         |    3 +-
 .../test-client-stress-factory--single-cal.c       |    2 +-
 tests/libedataserverui/test-client-examine-auth.c  |    1 -
 54 files changed, 208 insertions(+), 237 deletions(-)

commit 1c45fab30784fa1e870620585d1550539d2c978a
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Jun 13 16:20:44 2011 +0530

    EBookBackendSqliteDB, e-sqlite3-vfs.[ch]: Add sqlitedb cache for addressbook. It can
    be used as summary+cache.

 addressbook/libedata-book/Makefile.am              |   12 +
 .../libedata-book/e-book-backend-sqlitedb-test.c   |  214 +++
 .../libedata-book/e-book-backend-sqlitedb.c        | 1687 ++++++++++++++++++++
 .../libedata-book/e-book-backend-sqlitedb.h        |  190 +++
 configure.ac                                       |    5 +
 libebackend/Makefile.am                            |    4 +
 libebackend/e-sqlite3-vfs.c                        |  338 ++++
 libebackend/e-sqlite3-vfs.h                        |   26 +
 8 files changed, 2476 insertions(+), 0 deletions(-)

commit 1f7b5008d825035411bfd000fa48d69eccecc1da
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jun 11 14:54:50 2011 -0400

    CamelImapStore: Remove unused declarations.

 camel/providers/imap/camel-imap-store.h |   57 +++++--------------------------
 1 files changed, 9 insertions(+), 48 deletions(-)

commit 71ee44ea9772d952ca2e896d06d6827546db1cb7
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jun 10 10:36:24 2011 -0400

    CamelIMAPXFolder: Fix handling of "filter_junk" option.
    
    Looks like a typo.  Just stumbled on this by accident, but I wonder
    if it has something to do with certain junk filtering bugs I've seen
    reported by IMAPX users.

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

commit bfa484e0f95726e8797eec747e4fd8e7429a8601
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Jun 10 14:41:46 2011 +0200

    Fixup markup of e_vcard_attribute_add_param (takes ownership of param)

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

commit 2e63abebf68ff6152bfb68ffde540d623de742dd
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Jun 10 12:10:49 2011 +0200

    Annotate e_vcard_attribute_new (group name may be null)

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

commit b90c80002e7ccbd22386edcadc604b29da383655
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Jun 10 12:10:01 2011 +0200

    Use the right free function in the boxed type for EVCardAttributeParam
    
    We were using e_vcard_attribute_free, not e_vcard_attribute_param_free

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

commit 56b1bf08b1a235c7b08deaa94693d8a2b5c13dc8
Author: Abduxukur Abdurixit <abdurixit@gmail.com>
Date:   Fri Jun 10 09:54:04 2011 +0200

    Added UG translation

 po/ug.po | 2606 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 1375 insertions(+), 1231 deletions(-)

commit 0b1fc26a4e78cc3adb0227abd97e5d21384ba6a9
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Thu Jun 9 12:44:33 2011 +0200

    Updated Norwegian bokmål translation

 po/nb.po |  101 +++++++++++++++++++++++++++++---------------------------------
 1 files changed, 47 insertions(+), 54 deletions(-)

commit a38624e510140a5223d881e5c33f9e8de465daa2
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue Jun 7 18:20:35 2011 +0530

    CamelVeeFolder: Check for the presence of unmatched folder before
    accessing full_name, error in previous commit.

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

commit 2d7a7779bdc4161f2bd4cea1d301ca43ebd53e96
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue Jun 7 16:21:25 2011 +0530

    CamelVeeFolder: Adapt changes to unmatched_check_uid that was missed in commit -
    6bc75c47f516301364d653140fcf82193d0a2d52 .

 camel/camel-vee-folder.c |   44 +++++++++++++++++++++++++++++++++-----------
 1 files changed, 33 insertions(+), 11 deletions(-)

commit 00f20c9b4c129b5e0fcf11c19b67588ae03e2a88
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Tue Jun 7 16:05:51 2011 +0530

    CamelVeeFolder: Fix a hang in folder_change_change. do not read db in between a transaction

 camel/camel-vee-folder.c |  137 +++++++++++++++++++++++++++++----------------
 1 files changed, 88 insertions(+), 49 deletions(-)

commit 768391222fe89cbcfc1eb38be9deb9ff201ac534
Author: Patrick Ohly <patrick.ohly@intel.com>
Date:   Tue May 17 09:45:24 2011 +0200

    calendar: include rid in "objects-removed" ECalView signal
    
    Since migration to D-Bus for libecal<->EDS communication, the
    RECURRENCE-ID (rid) has not been sent in the "objects-removed" signal.
    As a result, a backend could not communicate the removal of specific
    recurrences.
    
    This patch adds the rid after a newline to the string stored
    internally and transferred via D-Bus. Because the newline is only
    added when needed, traditional uid-only removals look the same as
    before and continue to work with older versions of libecal. A uid+rid
    combination will look like an unknown uid to an older libecal which
    does not know how to split them. Therefore the D-Bus API is considered
    unchanged and the interface number is not increased.
    
    Whether clients really interpret "objects-removed" with empty rid (=
    parent removed) or valid rid (= child removed) correctly is outside
    the scope of this patch.

 calendar/libecal/e-cal-view.c           |   17 ++++++++++---
 calendar/libedata-cal/e-data-cal-view.c |   41 +++++++++++++++++++++++++++----
 2 files changed, 49 insertions(+), 9 deletions(-)

commit 17a86ec294883db631fee24285c2585dcb0b2098
Author: Patrick Ohly <patrick.ohly@intel.com>
Date:   Thu May 12 14:04:37 2011 +0200

    calendar file backend: support remove with CALOBJ_MOD_ONLY_THIS
    
    Support for this capability is easy:
    - report removal of the detached recurrence
    - report error when not found
    - avoid modifying the parent (= full_object)

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

commit 571b77cdfad1788a9320ec29449c1e6a26f0c70b
Author: Patrick Ohly <patrick.ohly@intel.com>
Date:   Thu May 12 13:30:06 2011 +0200

    calendar file backend: removal notification for detached recurrence, part 2
    
    e_cal_remove_object_with_mod() can only return one pair of old/new
    object pointers to the caller. When the function modifies the parent
    and removes a detached recurrence, the removal of the detached
    recurrence had to be deduced by clients from the modification of the
    parent.
    
    Now clients are explicitly informed about removal of the detached
    recurrence in addition to the modification of the parent.

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

commit 88c1996b6626e884b68dc98a76272827bc8680a0
Author: Patrick Ohly <patrick.ohly@intel.com>
Date:   Thu May 12 11:05:59 2011 +0200

    calendar file backend: removal notification for detached recurrence, part 1
    
    If e_cal_remove_object_with_mod() was called for an appointment where
    only a detached recurrence existed, no "objects-removed" signal was
    triggered although it should have been.
    
    Apparently Evolution avoids the problem by calling
    e_cal_remove_component() instead in this case. Fixing the problem
    makes writing clients easier (no special cases).
    
    With this patch, remove_instance() itself decides what it reports back
    to the caller. Note that it cannot report back both a modification and
    a removal at the moment.

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

commit bbe2d0a49089ee9f5522ce2749a009c730dd9079
Author: Patrick Ohly <patrick.ohly@intel.com>
Date:   Thu May 12 09:48:37 2011 +0200

    calendar file backend: white list check for supported CalObjModType
    
    Explicitly check that the CalObjModType is supported before
    starting to work on the appointment. Relies in libecal to reject
    completely bogus modes with an "invalid parameter" error.

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

commit e6eb665600248a28bccf268be70d5d3ffcdadb62
Author: Patrick Ohly <patrick.ohly@intel.com>
Date:   Thu May 12 09:36:59 2011 +0200

    libecal: catch invalid CalObjModType values
    
    This protects backends without their own parameter checking
    from being invoked with invalid CalObjModType values. Note
    that this only excludes values that haven't been defined.
    Backends still need to check whether they support the
    selected mode.

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

commit c54220339d9fda38d537e1f8cac3637403b362ab
Author: Patrick Ohly <patrick.ohly@intel.com>
Date:   Thu May 12 09:29:16 2011 +0200

    libecal: added CALOBJ_MOD_ONLY_THIS
    
    The goal is to have an orthogonal API where each operation also
    has an inverse operation. Adding a detached recurrence was
    possible with e_cal_modify_object(), but removing it again
    wasn't without modifying the parent appointment.
    
    CALOBJ_MOD_ONLY_THIS in e_cal_remove_object_with_mod() provides
    that inverse operation by avoiding the modifications to the
    parent.
    
    The semantic in e_cal_modify_object(), the other call taking a
    CalObjModType, is unchanged. CALOBJ_MOD_ONLY_THIS is not valid there.
    
    Because not all backends reject CALOBJ_MOD_ONLY_THIS when they don't
    support it, a static capability CAL_STATIC_CAPABILITY_REMOVE_ONLY_THIS
    is added that must be checked first before using CALOBJ_MOD_ONLY_THIS.

 calendar/libecal/e-cal-util.h              |    2 +
 calendar/libecal/e-cal.c                   |   42 +++++++++++++++++++++++----
 calendar/libedata-cal/e-cal-backend-sync.c |    2 +-
 3 files changed, 38 insertions(+), 8 deletions(-)

commit ba88feadc788ab9a2961afd6a3575d7079928c32
Author: Patrick Ohly <patrick.ohly@intel.com>
Date:   Wed May 11 16:59:51 2011 +0200

    calendar file backend: support removing parent event with CALOBJ_MOD_THIS
    
    It was possible to create a meeting series with just a detached event
    (RECURRENCE-ID set) by importing a meeting invitation for that single
    recurrence. It was not possible to arrive at that same state after
    adding the parent event (the one with the RRULE) because
    e_cal_remove_object_with_mod() removed all instances for
    CALOBJ_MOD_THIS and empty rid.
    
    This contradicts the intended semantic of e_cal_remove_object_with_mod():
     "By using a combination of the @uid, @rid and @mod
     arguments, you can remove specific instances. If what you want
     is to remove all instances, use e_cal_remove_object instead."
    
    This patch implements the desired semantic:
    - e_cal_backend_file_remove_object(CALOBJ_MOD_THIS) now always
      calls remove_instance().
    - remove_instance() was extended to also work for the parent
      event.
    - That call removes the complete object if nothing is left
      after removing the instance. This case must be handled by
      the caller. The return value is the original object (if
      it still exists) and NULL if not.
    - Because the uid pointer into the object may become invalid
      as part of the removal, a more permanent pointer has to
      be provided by the caller.

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

commit 3f1d23a7dba2bdb48265a1fada96db20069a1afd
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Tue Jun 7 11:04:59 2011 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 2489 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1234 insertions(+), 1255 deletions(-)

commit 4324e0125cbc23c81bd8f1dadcafdd945cf26eb1
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Mon Jun 6 16:48:42 2011 +0300

    e_book_backend_file_get_contact_list: Fix memory leak
    
    vcard_dbt.data should be freed if it is not appended to
    the contact list otherwise memory gets leaked.

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

commit 6f17fe55e43d366eebd7f0bc7eeba0f3c56b3785
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Mon Jun 6 16:55:04 2011 +0300

    e_contact_name_from_string(): Fix possible memory leak
    
    The 'name' variable memory was leaked when name_str
    is NULL.

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

commit 72d7dbc0250de6aa426c9a20140c07a05d1ffd1e
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Jun 6 15:16:27 2011 +0200

    Fix few memory leaks

 calendar/backends/caldav/e-cal-backend-caldav.c   |    3 +++
 calendar/backends/file/e-cal-backend-file.c       |    1 -
 calendar/backends/weather/e-cal-backend-weather.c |    1 -
 calendar/libedata-cal/e-data-cal.c                |    2 +-
 4 files changed, 4 insertions(+), 3 deletions(-)

commit 6e0731c10801393d2bf1709ccff530df63bdbe28
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Mon May 30 14:43:14 2011 +0300

    e_dbhash_new: Close and reopen db handle to avoid memory leak
    
    According to the documentation, "If DB->open fails,
    the DB->close method should be called to discard the DB
    handle". The current code was calling open() again on
    the same handle without closing it it first, possibly
    causing memory leaks.
    
    This patch is adapted from commit
    37d3c0f65c989afe9ffc2d734d86b2ae0019edae in eds-fremantle GIT
    repository.

 libebackend/e-dbhash.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 5f75312bfd570a78575e8332f5f621e8c4b023d9
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Mon May 30 10:40:55 2011 +0300

    e_name_western_reorder_asshole: Fix possible memory leak
    
    Free 'prefix' variable on early return.

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

commit 268e7be0c2dedb9ffb66130d9877a5634239ba1e
Author: Raul Gutierrez Segales <rgs@collabora.co.uk>
Date:   Sun Jun 5 19:02:46 2011 +0100

    Add constructor for EContactAddress
    
    Needed by introspected bindings.

 addressbook/libebook/e-contact.c                   |   13 +++++++++++++
 addressbook/libebook/e-contact.h                   |    1 +
 .../addressbook/libebook/libebook-sections.txt     |    1 +
 .../addressbook/libebook/tmpl/e-contact.sgml       |    8 ++++++++
 4 files changed, 23 insertions(+), 0 deletions(-)

commit f6e4282058a66bff7c6a3b99f8f9c01680aabd40
Author: Raul Gutierrez Segales <rgs@collabora.co.uk>
Date:   Sat Jun 4 12:02:06 2011 +0100

    Add constructor for EContactPhoto
    
    This is needed by introspected bindings, otherwise they have
    no way to instantiate EContactPhotos.

 addressbook/libebook/e-contact.c                   |   13 +++++++++++++
 addressbook/libebook/e-contact.h                   |    1 +
 .../addressbook/libebook/libebook-sections.txt     |    1 +
 .../addressbook/libebook/tmpl/e-contact.sgml       |    9 +++++++++
 4 files changed, 24 insertions(+), 0 deletions(-)

commit 64511aef7248cc5a1c1c463f5f9f19196921b42c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jun 5 22:02:34 2011 -0500

    Limit libgdata to 0.7 or 0.8.
    
    There are unreleased API changes beyond 0.8 which we don't support yet.

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

commit 9cc98b533a26bda3146f88a5d35f837e866adba6
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sun Jun 5 23:19:35 2011 +0200

    Updated Galician translations

 po/gl.po | 2546 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 1350 insertions(+), 1196 deletions(-)

commit 322ec4df9648186645b5e4aeb764a2b1d97c4ea0
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sat Jun 4 13:24:49 2011 +0200

    Updated Spanish translation

 po/es.po |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

commit effa97fabded3aedde641007c22903de28198f2b
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Sat Jun 4 13:19:33 2011 +0200

    Updated Spanish translation

 po/es.po | 1018 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 497 insertions(+), 521 deletions(-)

commit 876e2b5add7f9ed8269870998cf6a1a49a88e17c
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Mon May 30 11:24:17 2011 +0100

    Bug #651458 - Add getters/settrs for EContactPhoto
    
    This is needed for introspected bindings since gobject-introspection
    can't cope with the current layout of the EContactPhoto structure.

 addressbook/libebook/e-contact.c                   |  108 ++++++++++++++++++++
 addressbook/libebook/e-contact.h                   |   10 ++-
 .../addressbook/libebook/libebook-sections.txt     |    6 +
 .../addressbook/libebook/tmpl/e-contact.sgml       |   53 ++++++++++
 4 files changed, 175 insertions(+), 2 deletions(-)

commit 9a3a2402f3d4eb65f043c7608ee2397711c67a17
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jun 3 16:21:49 2011 +0200

    Workaround compiler warnings

 camel/camel-db.c    |    4 ++--
 camel/camel-store.c |    6 ++++--
 2 files changed, 6 insertions(+), 4 deletions(-)

commit 44fecdf32eb8e1cb6067d495bfb762c5f2e40c97
Author: Mathieu Trudel-Lapierre <mathieu@canonical.com>
Date:   Fri Jun 3 15:10:27 2011 +0200

    Bug #633948 - Try harder to use -lresolv in LDAP_LIBS

 m4/evo_ldap_check.m4    |    2 +-
 m4/evo_sunldap_check.m4 |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 65a0f255464dc7d7b8f7f0aefeff1462f00d4475
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Fri Jun 3 11:33:49 2011 +0200

    Bug #651226 - e_book_new_system_addressbook() should create source in GConf
    
    The same problem was fixed in libecal by commit 3bb75464a67
    and commit 05c0b7b4bd0.

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

commit 226d907a16c7e83ca600fe95f4ceb7fa26677b9d
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jun 3 11:08:47 2011 +0200

    Bug #649757 - Filtering based on a source account always succeeded

 camel/camel-filter-search.c |   54 ++++++++++++++++++++++++++++++------------
 1 files changed, 38 insertions(+), 16 deletions(-)

commit 4c9cacda63919be318ef9384ad22a61cb39b1fa3
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jun 2 09:30:10 2011 +0200

    Bug #640083 - Force secured connection when using LDAPS port

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

commit 9b4f49294a828381ace999b847b470036d097751
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jun 1 23:07:41 2011 +0200

    Bug #649757 - Return back camel_filter_driver_filter_mbox()
    
    It's still used for "Local delivery" mbox files and it has nothing
    to do with On This Computer store type.

 camel/camel-filter-driver.c                        |  147 ++++++++++++++++++++
 camel/camel-filter-driver.h                        |    5 +
 docs/reference/camel/camel-sections.txt            |    1 +
 docs/reference/camel/tmpl/camel-filter-driver.sgml |   13 ++
 docs/reference/camel/tmpl/camel-unused.sgml        |   12 --
 5 files changed, 166 insertions(+), 12 deletions(-)

commit ed9780c589e0f023ebc0cefdff080c24778b4471
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jun 1 13:33:04 2011 +0200

    Fix a typo in the code, do not call itself recursively

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

commit fab047c850365e04ba1f3a3e8e2d28ebcd61bfd0
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jun 1 06:12:43 2011 -0400

    Fix build breaks.

 addressbook/libedata-book/e-data-book-factory.c |    4 +++-
 addressbook/libedata-book/e-data-book.c         |   10 ++++++----
 calendar/libedata-cal/e-data-cal-factory.c      |    4 +++-
 camel/camel-operation.c                         |   18 +++++++++---------
 4 files changed, 21 insertions(+), 15 deletions(-)

commit 3311169380d5f7efe21107019be145f4b99127c2
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jun 1 07:34:17 2011 +0200

    Bug #651147 - EBook/ECal done signals ignored due to wrong name

 addressbook/libedata-book/e-data-book-factory.c |   10 +-
 addressbook/libedata-book/e-data-book-view.c    |    4 +-
 addressbook/libedata-book/e-data-book.c         |   44 +++---
 addressbook/libegdbus/e-gdbus-book-factory.c    |   10 +-
 addressbook/libegdbus/e-gdbus-book-view.c       |   40 +++---
 addressbook/libegdbus/e-gdbus-book.c            |  112 +++++++-------
 calendar/libedata-cal/e-data-cal-factory.c      |   10 +-
 calendar/libedata-cal/e-data-cal-view.c         |    4 +-
 calendar/libedata-cal/e-data-cal.c              |   74 +++++-----
 calendar/libegdbus/e-gdbus-cal-factory.c        |   10 +-
 calendar/libegdbus/e-gdbus-cal-view.c           |   40 +++---
 calendar/libegdbus/e-gdbus-cal.c                |  182 +++++++++++-----------
 12 files changed, 270 insertions(+), 270 deletions(-)

commit 1886d3d0573388aa5c13af99f714687ba6a66ec6
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jun 1 07:22:14 2011 +0200

    Replace deprecated g_atomic_int_exchange_and_add()

 addressbook/libedata-book/e-data-book-factory.c |    2 +-
 addressbook/libedata-book/e-data-book.c         |    2 +-
 calendar/libedata-cal/e-data-cal-factory.c      |    2 +-
 camel/camel-operation.c                         |    2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit 6e1a5b1257acdd503d2f3b7f298f13c1cadf466c
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue May 31 18:10:49 2011 +0200

    Bug #651446 - Implement e_book_client_get_contacts_uids()

 addressbook/backends/file/e-book-backend-file.c    |   96 +++++++++
 .../backends/google/e-book-backend-google.c        |   33 +++
 addressbook/backends/ldap/e-book-backend-ldap.c    |  204 ++++++++++++++++++++
 .../backends/webdav/e-book-backend-webdav.c        |   38 ++++
 addressbook/libebook/e-book-client.c               |  132 +++++++++++++
 addressbook/libebook/e-book-client.h               |    4 +
 addressbook/libedata-book/e-book-backend-sync.c    |   85 ++++++++
 addressbook/libedata-book/e-book-backend-sync.h    |    2 +
 addressbook/libedata-book/e-book-backend.c         |   32 +++
 addressbook/libedata-book/e-book-backend.h         |    2 +
 addressbook/libedata-book/e-data-book.c            |   53 +++++
 addressbook/libedata-book/e-data-book.h            |    1 +
 addressbook/libegdbus/e-gdbus-book.c               |   29 +++
 addressbook/libegdbus/e-gdbus-book.h               |    9 +
 tests/libebook/client/test-client-async.c          |   38 ++++-
 tests/libebook/client/test-client.c                |   37 ++++
 16 files changed, 794 insertions(+), 1 deletions(-)

commit e2b36b818c5e9b15b94b14eb232d27c9fbb597dd
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun May 29 18:43:45 2011 -0400

    Oops, little Freudian slip there in the comment.

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

commit 6bc75c47f516301364d653140fcf82193d0a2d52
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun May 29 18:34:49 2011 -0400

    CamelVeeFolder: Fix a deadlock.
    
    folder_added_uid() was trying to obtain a reader lock while holding a
    writer lock, since a DB transaction had already been started.
    
    To work around the issue, queue up message UIDs in folder_added_uid(),
    and then execute a DB transaction using the queued message UIDs AFTER
    we're done iterating over the 'matchhash' hash table.

 camel/camel-vee-folder.c |   82 ++++++++++++++++++++++++++++------------------
 1 files changed, 50 insertions(+), 32 deletions(-)

commit 86bcb482b69c01755b654006881f883f39c435f3
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun May 29 17:07:09 2011 -0400

    camel_store_get_folder_sync(): Readability cleanups.

 camel/camel-store.c |  122 ++++++++++++++++++++++++++++++++++----------------
 1 files changed, 83 insertions(+), 39 deletions(-)

commit 0f41745002507061b83b69b6b69ec122f369ccd0
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Sun May 29 22:25:01 2011 +0100

    Introspection: fix annotation in e_book_client_get_contact_finish

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

commit e31246cb1821e6e37f59a8229a30a5eb049e88e3
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Sun May 29 22:20:43 2011 +0100

    Introspection: fix annotation in e_book_client_get_contact_sync

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

commit c9f851b3423b6d30ffc5b186ff82b25203e4a02a
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Sun May 29 15:29:35 2011 +0100

    Vala bindings: use e-book-client.h instead of e-book.h

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

commit a31c429a1592f67bebb4b4437399197ed3ccb82f
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Sun May 29 15:14:58 2011 +0100

    Introspection: fix annotation for e_book_client_get_view_finish ()

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

commit 701c1006f59ad1ebdfd841bf2fafef9351db024e
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Sun May 29 14:55:05 2011 +0100

    Introspection: add missing annotations in libedataserver

 libedataserver/e-client.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit d1150fdf07bd5531eb3cac2d3698b960c658ce72
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Sun May 29 14:54:19 2011 +0100

    Vala bindings: set the type of the signals emitted by BookClientView

 vala/EBook-1.2.metadata |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 2a5dd8c1c8c46bf8434baec63edbc8af079db348
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Sun May 29 14:53:49 2011 +0100

    Vala bindings: include gio-2.0 needed by EDataServer

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

commit 577f0c68c139d39a562aa016ffcc673e6f38a58d
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Sun May 29 13:53:22 2011 +0100

    Vala bindings: include gio-2.0 needed by EBookClient

 vala/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit a31b28aacff704d0d7d693fd5c1ff20b650c6e6d
Author: Carles Ferrando <carles.ferrando@gmail.com>
Date:   Sun May 29 14:00:10 2011 +0200

    [l10n]Updated Catalan (Valencian) translation

 po/ca@valencia.po | 4523 ++++++++++++++++++++++++++++-------------------------
 1 files changed, 2431 insertions(+), 2092 deletions(-)

commit 17f8add8bdae9541478af8095ae0629110a25657
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat May 28 11:33:48 2011 -0400

    Including <glib-object.h> directly is rarely needed.

 addressbook/libebook/e-book-client-view.c          |    1 -
 addressbook/libebook/e-book-view.c                 |    2 --
 addressbook/libebook/e-book.c                      |    1 -
 addressbook/libebook/e-book.h                      |    2 --
 addressbook/libebook/e-contact.h                   |    1 -
 addressbook/libebook/e-destination.h               |    1 -
 addressbook/libedata-book/e-book-backend-factory.h |    1 -
 addressbook/libedata-book/e-book-backend-sexp.h    |    1 -
 addressbook/libedata-book/e-book-backend-summary.h |    1 -
 addressbook/libedata-book/e-book-backend.h         |    1 -
 addressbook/libedata-book/e-data-book-view.h       |    1 -
 addressbook/libedata-book/e-data-book.c            |    1 -
 addressbook/libedata-book/e-data-book.h            |    1 -
 .../backends/caldav/e-cal-backend-caldav-factory.h |    1 -
 .../contacts/e-cal-backend-contacts-factory.h      |    1 -
 .../backends/file/e-cal-backend-file-factory.h     |    1 -
 .../backends/http/e-cal-backend-http-factory.h     |    1 -
 .../weather/e-cal-backend-weather-factory.h        |    1 -
 calendar/libecal/e-cal.c                           |    2 --
 calendar/libedata-cal/e-cal-backend-factory.h      |    1 -
 calendar/libedata-cal/e-cal-backend-file-store.h   |    1 -
 .../libedata-cal/e-cal-backend-loader-factory.h    |    1 -
 calendar/libedata-cal/e-cal-backend-sexp.h         |    1 -
 calendar/libedata-cal/e-cal-backend-store.h        |    1 -
 calendar/libedata-cal/e-data-cal-view.c            |    1 -
 calendar/libedata-cal/e-data-cal-view.h            |    1 -
 calendar/libedata-cal/e-data-cal.c                 |    1 -
 calendar/libedata-cal/e-data-cal.h                 |    1 -
 camel/camel-folder-summary.c                       |    1 -
 libedataserver/e-gdbus-templates.c                 |    1 -
 libedataserver/e-list-iterator.h                   |    1 -
 libedataserver/e-list.h                            |    1 -
 libedataserver/e-proxy.c                           |    2 --
 libedataserverui/e-source-selector-dialog.c        |    1 -
 34 files changed, 0 insertions(+), 38 deletions(-)

commit e7a1e95161c0dde21f112f7bd56b90216695840e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat May 28 11:30:07 2011 -0400

    Including <glib.h> directly is rarely needed.

 addressbook/backends/file/e-book-backend-file.c    |    1 -
 addressbook/backends/vcf/e-book-backend-vcf.c      |    1 -
 .../backends/webdav/e-book-backend-webdav.c        |    1 -
 addressbook/libebook/e-address-western.c           |    1 -
 addressbook/libebook/e-book-client-view.h          |    1 -
 addressbook/libebook/e-book-client.c               |    1 -
 addressbook/libebook/e-book-client.h               |    1 -
 addressbook/libebook/e-book-types.h                |    1 -
 addressbook/libebook/e-book-view.h                 |    1 -
 addressbook/libebook/e-book.h                      |    1 -
 addressbook/libebook/e-contact.c                   |    1 -
 addressbook/libebook/e-destination.c               |    1 -
 addressbook/libebook/e-destination.h               |    1 -
 addressbook/libebook/e-name-western.c              |    1 -
 addressbook/libebook/e-vcard.c                     |    1 -
 addressbook/libebook/e-vcard.h                     |    1 -
 addressbook/libedata-book/e-book-backend-sexp.h    |    1 -
 addressbook/libedata-book/e-book-backend-summary.c |    1 -
 addressbook/libedata-book/e-book-backend-summary.h |    1 -
 addressbook/libedata-book/e-book-backend-sync.h    |    1 -
 addressbook/libedata-book/e-book-backend.h         |    1 -
 addressbook/libedata-book/e-data-book-types.h      |    2 ++
 addressbook/libedata-book/e-data-book-view.h       |    1 -
 calendar/backends/file/e-cal-backend-file.c        |    1 -
 calendar/libecal/e-cal-client.c                    |    1 -
 calendar/libecal/e-cal-client.h                    |    1 -
 calendar/libecal/e-cal-component.c                 |    1 -
 calendar/libecal/e-cal-recur.c                     |    1 -
 calendar/libecal/e-cal-recur.h                     |    1 -
 calendar/libecal/e-cal-system-timezone.c           |    1 -
 calendar/libecal/e-cal-time-util.c                 |    1 -
 calendar/libecal/e-cal-util.c                      |    1 -
 calendar/libecal/e-cal-util.h                      |    1 -
 calendar/libedata-cal/e-cal-backend-cache.c        |    1 -
 calendar/libedata-cal/e-cal-backend-sexp.h         |    1 -
 calendar/libedata-cal/e-cal-backend-sync.h         |    1 -
 calendar/libedata-cal/e-data-cal-view.c            |    1 -
 calendar/libedata-cal/e-data-cal-view.h            |    1 -
 camel/camel-charset-map.c                          |    2 --
 camel/camel-iconv.c                                |    2 --
 camel/camel-list-utils.c                           |    2 --
 camel/camel-msgport.c                              |    2 --
 camel/camel-msgport.h                              |    1 -
 camel/camel-utf8.c                                 |    2 --
 camel/camel-utf8.h                                 |    2 ++
 camel/providers/imapx/camel-imapx-conn-manager.c   |    1 -
 camel/providers/imapx/camel-imapx-server.c         |    1 -
 camel/providers/imapx/camel-imapx-utils.h          |    1 -
 camel/providers/imapx/test-imapx.c                 |    1 -
 libebackend/e-db3-utils.c                          |    1 -
 libebackend/e-file-cache.c                         |    1 -
 libedataserver/e-client-private.h                  |    1 -
 libedataserver/e-client.c                          |    1 -
 libedataserver/e-client.h                          |    1 -
 libedataserver/e-credentials.c                     |    1 -
 libedataserver/e-data-server-util.c                |    2 --
 libedataserver/e-gdbus-templates.c                 |    1 -
 libedataserver/e-operation-pool.c                  |    2 --
 libedataserver/e-operation-pool.h                  |    1 -
 libedataserver/e-proxy.c                           |    1 -
 libedataserver/e-time-utils.c                      |    1 -
 libedataserver/e-uid.c                             |    2 --
 libedataserver/e-xml-hash-utils.c                  |    1 -
 libedataserver/e-xml-utils.c                       |    1 -
 libedataserverui/e-client-utils.c                  |    1 -
 libedataserverui/e-client-utils.h                  |    1 -
 libedataserverui/e-name-selector-model.c           |    1 -
 libedataserverui/e-name-selector-model.h           |    1 -
 libedataserverui/e-name-selector.c                 |    1 -
 libedataserverui/e-name-selector.h                 |    2 --
 libedataserverui/e-passwords.h                     |    1 -
 tests/libebook/client/client-test-utils.h          |    1 -
 tests/libebook/ebook-test-utils.c                  |    1 -
 tests/libebook/ebook-test-utils.h                  |    1 -
 tests/libecal/client/client-test-utils.h           |    1 -
 tests/libecal/ecal-test-utils.c                    |    1 -
 tests/libecal/ecal-test-utils.h                    |    1 -
 tests/libecal/test-ecal.c                          |    1 -
 tests/libedata-cal/test-intervaltree.c             |    1 -
 tests/libedataserverui/test-client-examine-auth.c  |    2 --
 80 files changed, 4 insertions(+), 88 deletions(-)

commit 09f90043294d5002f39d2df471bc7a69d9ab2063
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Sat May 28 14:33:45 2011 +0100

    Introspection: add missing annotations in libebook

 addressbook/libebook/e-book-client-view.c |    2 +-
 addressbook/libebook/e-destination.c      |   10 ++++++----
 2 files changed, 7 insertions(+), 5 deletions(-)

commit b418f0e1ec73c2ba6860f55cf5efc4929805e43e
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Sat May 28 14:32:40 2011 +0100

    Vala bindings: include EBookClient and EBookClientView

 addressbook/libebook/Makefile.am |   11 ++++-------
 1 files changed, 4 insertions(+), 7 deletions(-)

commit 37a3503b30cc071971a6806bd43d4a3bee949bb8
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Fri May 27 15:40:06 2011 +0200

    Bug #651113 - [libebook] Querying date fields is not supported

 addressbook/libedata-book/e-book-backend-sexp.c |   33 ++++++++++++++++++++++-
 1 files changed, 32 insertions(+), 1 deletions(-)

commit ac16f4aeb1c146e89e709d0f0f5455275fbe62e8
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Fri May 27 15:37:35 2011 +0200

    Bug #651054 - Support queries based on "photo" contact field

 addressbook/libedata-book/e-book-backend-sexp.c |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

commit f700cef243672e64411e4ff28156930eace8b5af
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Fri May 27 15:30:39 2011 +0200

    Bug #650952 - Remove unknown EContact field name runtime warning

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

commit 16ebd8f3e9269f7b788fc093f0c7fd952732ac52
Author: Christophe Dumez <christophe.dumez@intel.com>
Date:   Fri May 27 15:27:30 2011 +0200

    Bug #650950 - entry_compare() should iterate over attributes with the same name
    
    Extend entry_compare() to iterate over attributes that have
    the same name (e.g. X-HOBBY) so that it can match any of
    them, not just the first one in the vCard.

 addressbook/libedata-book/e-book-backend-sexp.c |   25 +++++++++++++---------
 1 files changed, 15 insertions(+), 10 deletions(-)

commit 9fc9cabef1a9732b538f6406656fce491d57fca6
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri May 27 14:01:18 2011 +0200

    Bug #648736 - Crash when adding default vcard for newly created DB

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

commit f49e7f0f03c908ddc638ea045963febc68928875
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Thu May 26 20:05:01 2011 +0200

    Updated Spanish translation

 po/es.po |   81 ++++++++++++++++++++++++-------------------------------------
 1 files changed, 32 insertions(+), 49 deletions(-)

commit 90f5b8151fad3d40e213a365835b37144eafe553
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu May 26 11:34:28 2011 -0400

    Automated Gtk-Doc updates from backend API changes.

 .../libedata-book/tmpl/e-book-backend-sync.sgml    |   82 +-----
 .../libedata-book/tmpl/e-book-backend.sgml         |  214 ++-------------
 .../libedata-book/tmpl/e-data-book-factory.sgml    |    9 -
 .../libedata-book/tmpl/e-data-book-view.sgml       |   29 --
 .../libedata-book/tmpl/e-data-book.sgml            |   73 +-----
 .../libedata-book/tmpl/libedata-book-unused.sgml   |  303 ++++++++++++++++++++
 .../libecal/tmpl/e-cal-check-timezones.sgml        |    1 +
 .../libedata-cal/tmpl/e-cal-backend-sync.sgml      |  143 ++--------
 .../calendar/libedata-cal/tmpl/e-cal-backend.sgml  |  269 +++---------------
 .../libedata-cal/tmpl/e-data-cal-common.sgml       |    6 -
 .../libedata-cal/tmpl/e-data-cal-factory.sgml      |    9 -
 .../libedata-cal/tmpl/e-data-cal-view.sgml         |   71 +----
 .../calendar/libedata-cal/tmpl/e-data-cal.sgml     |  291 -------------------
 .../reference/camel/tmpl/camel-cipher-context.sgml |    2 +
 .../libedataserverui/tmpl/e-source-combo-box.sgml  |   12 +-
 15 files changed, 417 insertions(+), 1097 deletions(-)

commit 131e00918a1df38c93cd79dbf379c19bbe426127
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu May 26 11:21:37 2011 -0400

    Reduce diff noise with account-mgmt branch.
    
    Mostly silly code cleanup type stuff, so I can see the important changes
    more easily.

 .../backends/ldap/e-book-backend-ldap-factory.c    |    6 +-
 .../backends/vcf/e-book-backend-vcf-factory.c      |    6 +-
 .../backends/webdav/e-book-backend-webdav.c        |    7 +-
 addressbook/libebook/e-book.c                      |   32 ++--
 addressbook/libebook/e-destination.c               |    7 +-
 .../libedata-book/e-book-backend-db-cache.c        |    5 +-
 addressbook/libedata-book/e-book-backend.c         |    2 -
 addressbook/libedata-book/e-data-book-factory.c    |   28 ++-
 calendar/backends/caldav/e-cal-backend-caldav.c    |    6 +-
 .../contacts/e-cal-backend-contacts-factory.c      |   82 +++-----
 .../backends/contacts/e-cal-backend-contacts.c     |   66 +++---
 .../backends/file/e-cal-backend-file-factory.c     |  216 +++++++++-----------
 calendar/backends/file/e-cal-backend-file.c        |   32 ++--
 .../backends/http/e-cal-backend-http-factory.c     |  218 +++++++++-----------
 calendar/backends/http/e-cal-backend-http.c        |   12 +-
 .../weather/e-cal-backend-weather-factory.c        |   84 ++++-----
 calendar/backends/weather/e-cal-backend-weather.c  |    4 +-
 calendar/backends/weather/e-weather-source-ccf.c   |    7 +-
 calendar/backends/weather/e-weather-source-ccf.h   |   31 ++-
 calendar/backends/weather/e-weather-source.c       |   13 +-
 calendar/backends/weather/e-weather-source.h       |   41 +++-
 calendar/libecal/e-cal.c                           |   46 +++--
 calendar/libecal/e-cal.h                           |    5 +-
 calendar/libedata-cal/e-cal-backend.c              |    1 -
 calendar/libedata-cal/e-data-cal-factory.c         |   23 ++-
 configure.ac                                       |    1 -
 libedataserverui/e-book-auth-util.c                |    2 +-
 libedataserverui/e-name-selector-dialog.c          |    1 +
 libedataserverui/e-name-selector-entry.c           |    1 +
 libedataserverui/e-name-selector.h                 |    2 +-
 libedataserverui/e-source-combo-box.c              |   82 ++++----
 libedataserverui/e-source-combo-box.h              |   12 +-
 libedataserverui/e-source-selector-dialog.c        |   26 +--
 libedataserverui/e-source-selector-dialog.h        |    2 +-
 libedataserverui/e-source-selector.c               |    2 -
 libedataserverui/e-source-selector.h               |   11 +-
 36 files changed, 558 insertions(+), 564 deletions(-)

commit dfbfcaa1d4d650be6db7f4b326226062108431a8
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Thu May 26 12:50:52 2011 +0100

    Vala bindings: metadata helpers for EContactAddress

 vala/EBook-1.2.metadata |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 62a74ee2e6653aeb9ee2381997077374152574bd
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Thu May 26 12:45:47 2011 +0100

    Vala bindings: metadata helpers for EContactName

 vala/EBook-1.2.metadata |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit f89547c5fcd7af10c8d550115fb0aa2b2ac21efb
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Thu May 26 12:34:16 2011 +0100

    Vala bindings: add path to dependency GIRs

 vala/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit e8e86635ba145b736760013b755e7ecb19943c87
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Thu May 26 17:01:32 2011 +0530

    CamelDB: Initiate a transaction before writing into db.

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

commit c5348d470881ed5da94462f23e354c70c5b2f4cb
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Thu May 26 15:56:07 2011 +0530

    Bug 640054 - CamelDB: do not read the db while a trasaction is in progress.
     Fix the dead-lock caused due to transaction (DB WRITE_LOCK) and summary lock.

 camel/camel-db.c             |   33 ++++++++++++++++++++++++++++-----
 camel/camel-folder-summary.c |   27 +++++++++++++--------------
 2 files changed, 41 insertions(+), 19 deletions(-)

commit 72eab52a8bd9d31da0ed1e2fa2f53597d714c66a
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Thu May 26 13:39:30 2011 +0530

    CamelDB: Ensure that begin_transaction is called before adding queries to a transaction

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

commit 9dd50efc2b7b242fa51bb5b09f86db327c37f81d
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Thu May 26 13:25:32 2011 +0530

    CamelFolderSummary: Remove undefined function camel_folder_summary_header_load from header file

 camel/camel-folder-summary.h |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 9d944e69ed19f0ff6322914fe88ab7e2261818ae
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Thu May 26 13:23:49 2011 +0530

    CamelDB: Use camel_db_select while retrieving the folder version

 camel/camel-db.c |   23 ++++++++++++-----------
 1 files changed, 12 insertions(+), 11 deletions(-)

commit 78b0894ed791a2f171f784056d3bdd392b7ac7c2
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Wed May 25 13:10:53 2011 +0530

    CamelDB: use a RW lock to prevent reads while write is in progress

 camel/camel-db.c    |  136 +++++++++++++++++++-------------------------------
 camel/camel-db.h    |    2 +
 camel/camel-store.c |    8 +--
 3 files changed, 56 insertions(+), 90 deletions(-)

commit eab040bbab9852ed1ad910a8b52ea62846b8cbab
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu May 26 11:11:09 2011 +0200

    Bug #589495 - Search folder by Size (KB) counts bytes, not KB

 camel/camel-search-sql-sexp.c |    3 ++-
 camel/camel-search-sql.c      |    2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit f0e3e2da21d6bb0143727fad0666496f3f2bfa6c
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Wed May 25 22:46:15 2011 +0200

    Updated Spanish translation

 po/es.po |   66 +++++++++----------------------------------------------------
 1 files changed, 10 insertions(+), 56 deletions(-)

commit 4685522340dd24efcc5be0197230d1a95bd82b75
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Wed May 25 19:10:46 2011 +0200

    Updated Spanish translation

 po/es.po | 2172 ++++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 1203 insertions(+), 969 deletions(-)

commit 2f35e0c0ee312f332b785438a2108045837e3251
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon May 23 12:51:00 2011 -0400

    camel_store_create_folder_sync(): Add a status message.

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

commit 0bc85d0079411461edaa8ba28dbf9ab4993ade7f
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon May 23 17:59:26 2011 +0200

    Fix issues reported by intltool-update

 camel/camel-debug.c         |    6 ++----
 po/POTFILES.in              |    3 +++
 tests/libebook/test-photo.c |   38 +++++++++++++++++++-------------------
 3 files changed, 24 insertions(+), 23 deletions(-)

commit cd3467686308492c9f9d99f33fc2c10a6a332747
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon May 23 16:49:19 2011 +0200

    Bug #550414 - Corruption of mailbox and can't expunge trash
    
    The second attempt - be more aggressive with locking

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

commit b87d528088178a72b62aa7610747ffeaa3ae008a
Author: Seán de Búrca <leftmostcat@gmail.com>
Date:   Mon May 23 06:07:13 2011 -0600

    Updated Irish translation.

 po/ga.po | 5009 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 2457 insertions(+), 2552 deletions(-)

commit 9c36f9f9d65cb01fc0bdf1e49f713bca2e4cff38
Author: Seán de Búrca <leftmostcat@gmail.com>
Date:   Mon May 23 04:43:15 2011 -0600

    Remove groupwise files from POTFILES.in

 po/POTFILES.in |   12 ------------
 1 files changed, 0 insertions(+), 12 deletions(-)

commit 06cf0baa73a9d19d03cbf84e751fecef987e0b3a
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon May 23 11:45:20 2011 +0200

    New EClient/EBookClient/ECalClient API deprecating EBook/ECal

 addressbook/backends/file/e-book-backend-file.c    |  398 +-
 .../backends/google/e-book-backend-google.c        |  471 +-
 addressbook/backends/ldap/e-book-backend-ldap.c    | 1155 ++--
 addressbook/backends/vcf/e-book-backend-vcf.c      |  158 +-
 .../backends/webdav/e-book-backend-webdav.c        |  237 +-
 addressbook/libebook/Makefile.am                   |    5 +
 addressbook/libebook/e-book-client-view-private.h  |   34 +
 addressbook/libebook/e-book-client-view.c          |  384 ++
 addressbook/libebook/e-book-client-view.h          |   71 +
 addressbook/libebook/e-book-client.c               | 2093 ++++++
 addressbook/libebook/e-book-client.h               |  131 +
 addressbook/libebook/e-book-view-private.h         |    1 +
 addressbook/libebook/e-book-view.c                 |   49 +-
 addressbook/libebook/e-book-view.h                 |   12 +-
 addressbook/libebook/e-book.c                      |  362 +-
 addressbook/libebook/e-book.h                      |    5 +
 addressbook/libedata-book/Makefile.am              |    1 -
 addressbook/libedata-book/e-book-backend-sync.c    |  511 +-
 addressbook/libedata-book/e-book-backend-sync.h    |   81 +-
 addressbook/libedata-book/e-book-backend.c         |  950 ++--
 addressbook/libedata-book/e-book-backend.h         |  221 +-
 addressbook/libedata-book/e-data-book-factory.c    |   53 +-
 addressbook/libedata-book/e-data-book-factory.h    |    2 +-
 addressbook/libedata-book/e-data-book-types.h      |   18 +-
 addressbook/libedata-book/e-data-book-view.c       |  169 +-
 addressbook/libedata-book/e-data-book-view.h       |   45 +-
 addressbook/libedata-book/e-data-book.c            |  894 ++-
 addressbook/libedata-book/e-data-book.h            |  118 +-
 addressbook/libedata-book/opid.c                   |   75 -
 addressbook/libedata-book/opid.h                   |   28 -
 addressbook/libegdbus/Makefile.am                  |   28 +-
 addressbook/libegdbus/e-gdbus-book-factory.c       |  551 ++
 addressbook/libegdbus/e-gdbus-book-factory.h       |  120 +
 addressbook/libegdbus/e-gdbus-book-view.c          |  690 ++
 addressbook/libegdbus/e-gdbus-book-view.h          |  155 +
 addressbook/libegdbus/e-gdbus-book.c               | 1126 +++
 addressbook/libegdbus/e-gdbus-book.h               |  265 +
 addressbook/libegdbus/e-gdbus-egdbusbook.c         | 4483 ------------
 addressbook/libegdbus/e-gdbus-egdbusbook.h         |  640 --
 addressbook/libegdbus/e-gdbus-egdbusbookfactory.c  | 1112 ---
 addressbook/libegdbus/e-gdbus-egdbusbookfactory.h  |  202 -
 addressbook/libegdbus/e-gdbus-egdbusbookview.c     | 2025 ------
 addressbook/libegdbus/e-gdbus-egdbusbookview.h     |  285 -
 addressbook/libegdbus/e-gdbus-marshallers.c        |  343 -
 addressbook/libegdbus/e-gdbus-marshallers.h        |   77 -
 addressbook/libegdbus/e-gdbus-marshallers.list     |   10 -
 addressbook/libegdbus/e-gdbus-typemappers.h        |   11 -
 calendar/backends/caldav/e-cal-backend-caldav.c    |  566 +-
 .../backends/contacts/e-cal-backend-contacts.c     |  249 +-
 calendar/backends/file/e-cal-backend-file.c        |  727 +--
 calendar/backends/http/e-cal-backend-http.c        |  437 +-
 calendar/backends/weather/e-cal-backend-weather.c  |  301 +-
 calendar/libecal/Makefile.am                       |    7 +-
 calendar/libecal/e-cal-client-view-private.h       |   35 +
 calendar/libecal/e-cal-client-view.c               |  527 ++
 calendar/libecal/e-cal-client-view.h               |   68 +
 calendar/libecal/e-cal-client.c                    | 4106 +++++++++++
 calendar/libecal/e-cal-client.h                    |  193 +
 calendar/libecal/e-cal-types.h                     |    3 +-
 calendar/libecal/e-cal-view.c                      |   40 +-
 calendar/libecal/e-cal-view.h                      |    6 +
 calendar/libecal/e-cal.c                           |  857 ++-
 calendar/libecal/e-cal.h                           |   12 +
 calendar/libedata-cal/e-cal-backend-sexp.c         |    8 +-
 calendar/libedata-cal/e-cal-backend-sync.c         |  742 +--
 calendar/libedata-cal/e-cal-backend-sync.h         |  213 +-
 calendar/libedata-cal/e-cal-backend.c              | 1610 +++---
 calendar/libedata-cal/e-cal-backend.h              |  235 +-
 calendar/libedata-cal/e-data-cal-common.h          |    3 -
 calendar/libedata-cal/e-data-cal-factory.c         |   65 +-
 calendar/libedata-cal/e-data-cal-factory.h         |   15 +-
 calendar/libedata-cal/e-data-cal-types.h           |   13 +-
 calendar/libedata-cal/e-data-cal-view.c            |  354 +-
 calendar/libedata-cal/e-data-cal-view.h            |   53 +-
 calendar/libedata-cal/e-data-cal.c                 | 1442 +++--
 calendar/libedata-cal/e-data-cal.h                 |  116 +-
 calendar/libegdbus/Makefile.am                     |   27 +-
 calendar/libegdbus/e-gdbus-cal-factory.c           |  604 ++
 calendar/libegdbus/e-gdbus-cal-factory.h           |  116 +
 calendar/libegdbus/e-gdbus-cal-view.c              |  690 ++
 calendar/libegdbus/e-gdbus-cal-view.h              |  147 +
 calendar/libegdbus/e-gdbus-cal.c                   | 1584 +++++
 calendar/libegdbus/e-gdbus-cal.h                   |  333 +
 calendar/libegdbus/e-gdbus-egdbuscal.c             | 7222 --------------------
 calendar/libegdbus/e-gdbus-egdbuscal.h             | 1011 ---
 calendar/libegdbus/e-gdbus-egdbuscalfactory.c      | 1130 ---
 calendar/libegdbus/e-gdbus-egdbuscalfactory.h      |  205 -
 calendar/libegdbus/e-gdbus-egdbuscalview.c         | 2043 ------
 calendar/libegdbus/e-gdbus-egdbuscalview.h         |  287 -
 calendar/libegdbus/e-gdbus-marshallers.c           |  474 --
 calendar/libegdbus/e-gdbus-marshallers.h           |  104 -
 calendar/libegdbus/e-gdbus-marshallers.list        |   14 -
 calendar/libegdbus/e-gdbus-typemappers.h           |   11 -
 configure.ac                                       |   14 +-
 libedataserver/Makefile.am                         |   17 +-
 libedataserver/e-client-private.h                  |  122 +
 libedataserver/e-client.c                          | 2489 +++++++
 libedataserver/e-client.h                          |  167 +
 libedataserver/e-credentials.c                     |  560 ++
 libedataserver/e-credentials.h                     |   87 +
 libedataserver/e-data-server-util.c                |   84 +
 libedataserver/e-data-server-util.h                |    5 +
 libedataserver/e-gdbus-marshallers.list            |   13 +
 libedataserver/e-gdbus-templates.c                 | 1710 +++++
 libedataserver/e-gdbus-templates.h                 |  750 ++
 libedataserver/e-operation-pool.c                  |  136 +
 libedataserver/e-operation-pool.h                  |   36 +
 libedataserverui/Makefile.am                       |   11 +-
 libedataserverui/e-client-utils.c                  |  773 +++
 libedataserverui/e-client-utils.h                  |   61 +
 po/POTFILES.in                                     |    8 +
 tests/libebook/Makefile.am                         |    2 +-
 tests/libebook/client/Makefile.am                  |   98 +
 tests/libebook/client/client-test-utils.c          |  433 ++
 tests/libebook/client/client-test-utils.h          |   27 +
 tests/libebook/client/test-client-add-contact.c    |   95 +
 tests/libebook/client/test-client-async.c          |  121 +
 tests/libebook/client/test-client-examine.c        |  399 ++
 tests/libebook/client/test-client-get-contact.c    |   70 +
 tests/libebook/client/test-client-get-view.c       |  180 +
 tests/libebook/client/test-client-modify-contact.c |  159 +
 tests/libebook/client/test-client-nonexistent-id.c |   44 +
 tests/libebook/client/test-client-refresh.c        |  114 +
 .../client/test-client-remove-contact-by-uid.c     |  127 +
 tests/libebook/client/test-client-remove-contact.c |  130 +
 .../libebook/client/test-client-remove-contacts.c  |  160 +
 tests/libebook/client/test-client-remove.c         |   69 +
 tests/libebook/client/test-client-search.c         |   67 +
 tests/libebook/client/test-client-self.c           |   46 +
 .../client/test-client-stress-factory--fifo.c      |   50 +
 .../client/test-client-stress-factory--serial.c    |   37 +
 .../test-client-stress-factory--single-book.c      |   62 +
 tests/libebook/client/test-client-stress-views.c   |  128 +
 tests/libebook/client/test-client.c                |   82 +
 tests/libebook/test-categories.c                   |    2 +-
 tests/libebook/test-date.c                         |    2 +-
 tests/libebook/test-photo.c                        |    2 +-
 tests/libebook/test-query.c                        |    2 +-
 tests/libebook/test-string.c                       |    2 +-
 tests/libebook/test-undefinedfield.c               |    2 +-
 tests/libebook/test-untyped-phones.c               |    2 +-
 tests/libecal/Makefile.am                          |    2 +
 tests/libecal/client/Makefile.am                   |   89 +
 tests/libecal/client/client-test-utils.c           |  350 +
 tests/libecal/client/client-test-utils.h           |   25 +
 tests/libecal/client/test-client-add-timezone.c    |  209 +
 tests/libecal/client/test-client-create-object.c   |  297 +
 tests/libecal/client/test-client-examine.c         |  487 ++
 .../client/test-client-get-attachment-uris.c       |  191 +
 tests/libecal/client/test-client-get-free-busy.c   |  164 +
 tests/libecal/client/test-client-get-object-list.c |  203 +
 tests/libecal/client/test-client-get-view.c        |  230 +
 tests/libecal/client/test-client-modify-object.c   |  194 +
 tests/libecal/client/test-client-open.c            |  124 +
 tests/libecal/client/test-client-receive-objects.c |  142 +
 tests/libecal/client/test-client-refresh.c         |  134 +
 tests/libecal/client/test-client-remove-object.c   |  156 +
 tests/libecal/client/test-client-send-objects.c    |  169 +
 .../client/test-client-stress-factory--fifo.c      |   51 +
 .../client/test-client-stress-factory--serial.c    |   38 +
 .../test-client-stress-factory--single-cal.c       |   63 +
 tests/libecal/client/test-client-stress-views.c    |  116 +
 tests/libecal/ecal-test-utils.c                    |    1 -
 tests/libecal/test-ecal-get-free-busy.c            |    3 +-
 tests/libedataserverui/Makefile.am                 |    5 +
 tests/libedataserverui/test-client-examine-auth.c  |  418 ++
 166 files changed, 34349 insertions(+), 29129 deletions(-)

commit ea43a7ad48028dda4d67636b660d7cab9c49e988
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat May 21 22:59:58 2011 -0400

    Bug 650524 - Use g_unix_signal_add_watch_full() for SIGTERM
    
    We can't call anything safely except write() inside a signal handler,
    g_unix_signal_add_watch_full() handles this for us nicely.

 addressbook/libedata-book/e-data-book-factory.c |   39 +++++++++++------------
 calendar/libedata-cal/e-data-cal-factory.c      |   38 ++++++++++------------
 2 files changed, 37 insertions(+), 40 deletions(-)

commit 47811a541e2e1eed4306b4a5f7419d1e0776d797
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat May 21 20:54:47 2011 -0400

    Handle SIGTERM instead of SIGQUIT.
    
    SIGQUIT is supposed to produce a core dump.  We don't want that.

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

commit 4134d0ad40e0df0d75b1f3463bd2c47033e258cc
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Fri May 20 15:59:29 2011 +0530

    IMAPX: optionally download the messages in descending order.
    TODO: Add advanced UI options for the same.
          Document all the url parameters in a common place.

 camel/providers/imapx/camel-imapx-server.c |   77 ++++++++++++++++++++++++----
 camel/providers/imapx/camel-imapx-server.h |    3 +
 2 files changed, 69 insertions(+), 11 deletions(-)

commit e8b0859c3d8cf3715407beaf21e8c81d8200cb76
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Wed May 18 23:00:15 2011 +0100

    Vala bindings: mark metadata file as EXTRA_DIST

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

commit 59ece77ed30d70ffded96218475ecfda74752354
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Wed May 18 21:08:02 2011 +0100

    Vala bindings: use metadata to get the correct types for signals
    
    The contacts_{added,removed,changed} signals were specified with
    the wrong parameter types (void * instead of GLib.List<void *>) in the
    generated VAPI file for libebook.

 vala/EBook-1.2.metadata |    3 +++
 vala/Makefile.am        |    1 +
 2 files changed, 4 insertions(+), 0 deletions(-)

commit 4c75a19f212879e133b8d938086c042e9f6faa24
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Wed May 18 21:07:06 2011 +0100

    libedataserver: break down long lines of the Introspection part

 libedataserver/Makefile.am |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

commit 312ecb9fb23e8b93f6fecaff1529dfcfbb8e1e33
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Wed May 18 21:05:43 2011 +0100

    libebook: add --pkg-export to get a package name in the generated GIR

 addressbook/libebook/Makefile.am |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

commit a5816ede3ea4e68469b2166c93bc826761c06676
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Wed May 18 19:59:10 2011 +0100

    libebook: annotate params for e_book_get_{book_view_async,self}

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

commit 193f995b80cb7ad74188ca157903a6d86667be3c
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Wed May 18 19:28:37 2011 +0100

    libebook: annotate more methods

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

commit 525a0a392849de4e364316c72cdbb714da9baba9
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Wed May 18 17:59:48 2011 +0100

    Vala bindings: add missing case for xml. -> Xml. transformation

 vala/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 8b0b2342a5fb0832ae7b3271f0e8179967c2b02b
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Wed May 18 17:43:47 2011 +0100

    Vala bindings: help vapigen get the correct Xml names

 vala/Makefile.am       |    6 ++++++
 vala/libebook-1.2.deps |    2 +-
 2 files changed, 7 insertions(+), 1 deletions(-)

commit 9f1d904fd08177f6f503134489fe0c2e6f0a7f2c
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Wed May 18 17:16:06 2011 +0100

    Add the correct headers to libedataserver's GIR file

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

commit 5eda645e0650620d5e71fcb993b257f4e2e1a50b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue May 17 10:09:23 2011 -0400

    CamelService: Add async query_auth_types() functions.
    
    Breaks ABI since sizeof(CamelServiceClass) changes.
    I've already bumped the libcamel soname since 3.1.1.

 camel/camel-service.c                        |  218 +++++++++++++++++++++----
 camel/camel-service.h                        |   31 +++-
 docs/reference/camel/camel-sections.txt      |    4 +-
 docs/reference/camel/tmpl/camel-service.sgml |   45 ++++--
 docs/reference/camel/tmpl/camel-unused.sgml  |   10 --
 5 files changed, 247 insertions(+), 61 deletions(-)

commit 94005480fb18338c793144cf335ea542eefd41eb
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Wed May 18 13:09:01 2011 +0100

    Add vala/ to DIST_SUBDIRS

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

commit d5bc106979c8e39a7930742a457f0a3d1b9457d9
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Mon May 16 14:19:26 2011 +0100

    Fixed annotations in libedataserver

 libedataserver/e-categories.c     |   10 +++++-----
 libedataserver/e-iterator.c       |    2 ++
 libedataserver/e-list.c           |   28 ++++++++++++++++++++++++++++
 libedataserver/e-source-group.c   |   13 +++++++++++++
 libedataserver/e-source-list.c    |   25 ++++++++++++++++++++++---
 libedataserver/e-source.c         |    6 +++---
 libedataserver/e-xml-hash-utils.c |    7 ++++---
 7 files changed, 77 insertions(+), 14 deletions(-)

commit 621d4e0acf20729ed889e6266458f2bce27ff42f
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue May 17 11:30:38 2011 +0200

    Bug #646898 - IMAPX should invalidated cache when uidvalidity changes

 camel/camel-data-cache.c                   |   73 ++++++++++++++++++++++------
 camel/camel-data-cache.h                   |    2 +
 camel/providers/imapx/camel-imapx-server.c |   56 ++++++++++++++++++++--
 3 files changed, 112 insertions(+), 19 deletions(-)

commit faada76f22cd192252b9f052183e9f1544a6da04
Author: Patrick Ohly <patrick.ohly@intel.com>
Date:   Mon May 16 11:21:04 2011 +0200

    addressbook file backend: libdb must be initialized for concurrent read/write
    
    Very bad performance (100% CPU load, several minutes run time) were
    seen for multiple concurrent writes. gdb shows that libdb is
    apparently busy polling while writing.
    
    The libdb API docs for DB_ENV->open() imply that either DB_INIT_CDB or
    DB_INIT_LOCK must be used in apps which are not read-only, like
    EDS. This patch adds DB_INIT_CDB because it is simple and fixes the
    performance problem.
    
    In some rare cases, DB_INIT_LOCK might provide better performance by
    allowing concurrent writes of independent data, but that seems too
    complicated for not enough gain right now (must check for deadlocks).

 addressbook/backends/file/e-book-backend-file.c |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

commit 2012879e50ccd30b07b6325cb344fc94edad16d3
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Sat May 14 14:59:36 2011 +0100

    Show the Introspection and Vala bindings in configure summary

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

commit 2263b4f4a58b2d3a62055138d5e085e3f4f4c3bb
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Sat May 14 13:22:45 2011 +0100

    Register EVCardAttributeParam as a boxed type
    
    Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=650169

 addressbook/libebook/e-vcard.c |   22 ++++++++++++++++++++++
 addressbook/libebook/e-vcard.h |    3 +++
 2 files changed, 25 insertions(+), 0 deletions(-)

commit 3c1205d85adee9063252bd747dc7d554b9feeea9
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Sat May 14 12:33:25 2011 +0100

    Register EVCardAttribute as a boxed type
    
    Without this EVCardAttribute can't be picked up by
    g-ir-scanner when trying to generate the GIR file for
    libebook.
    
    Also, EVCardAttribute will need to be used by applications
    trying to write back to libebook via an introspected binding.
    
    Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=650169

 addressbook/libebook/e-vcard.c |   19 +++++++++++++++++++
 addressbook/libebook/e-vcard.h |    3 +++
 2 files changed, 22 insertions(+), 0 deletions(-)

commit ae35e89ff2af3874f5e424ddbb06cf139829ac2c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat May 14 14:37:19 2011 -0400

    Camel: Fetch quota information asynchronously.
    
    This bumps the libcamel soname again.
    
    It turns out, camel_folder_get_quota_info() blocks.  So convert it to be
    asynchronous like the other blocking functions, with corresponding class
    methods:
    
      camel_folder_get_quota_info_sync()
      camel_folder_get_quota_info()
      camel_folder_get_quota_finish()
    
    Also update the IMAP provider to make fetching IMAP quotas cancellable.
    This is the only provider that currently implements this method.

 camel/camel-folder.c                        |  227 +++++++++++++++++++++++----
 camel/camel-folder.h                        |   33 ++++-
 camel/providers/imap/camel-imap-folder.c    |   13 +-
 configure.ac                                |    2 +-
 docs/reference/camel/camel-sections.txt     |    4 +-
 docs/reference/camel/tmpl/camel-folder.sgml |   43 ++++-
 6 files changed, 275 insertions(+), 47 deletions(-)

commit b266aaf808efd53808abf38d411c68ab4279c90a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat May 14 07:02:04 2011 -0400

    Include git.mk in vala/Makefile.am.

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

commit 01242ced2efecf7261a9b68bebaa46ea2142fd7b
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Sat May 14 21:03:33 2011 +0200

    Updated Slovenian translation

 po/sl.po |  993 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 525 insertions(+), 468 deletions(-)

commit e842acc9b455499916e800190f8a8f47e27b293a
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Sat May 14 14:33:55 2011 +0100

    Add missing annotations in libebook

 addressbook/libebook/e-book-view.c |    2 +-
 addressbook/libebook/e-book.c      |   54 ++++++++++++++++++------------------
 addressbook/libebook/e-contact.c   |    8 +++--
 addressbook/libebook/e-vcard.c     |   16 ++++++----
 4 files changed, 43 insertions(+), 37 deletions(-)

commit cbffddcccfc279482bc81ba426d1a15049ffb542
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat May 14 06:53:24 2011 -0400

    Bug 650105 - Deadlock in GroupWise connector
    
    Instead of acquiring the CamelSession lock for the entire add_service()
    method, only acquire it when directly accessing the shared 'services'
    hash table.  This allows camel_session_add_service() calls to be nested,
    which is what CamelGroupwiseStore does.

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

commit 383c2a26444cfc00dab4f72a03ae2a243572c0f5
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Thu May 12 21:41:57 2011 -0400

    Bug 649762 - Add support for Vala bindings

 Makefile.am            |    6 ++++++
 configure.ac           |   34 ++++++++++++++++++++++++++++++++++
 vala/Makefile.am       |   37 +++++++++++++++++++++++++++++++++++++
 vala/libebook-1.2.deps |    1 +
 4 files changed, 78 insertions(+), 0 deletions(-)

commit 88b619567fc502a3cd0e50f7f01e3bc7c41413d7
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Thu May 12 21:30:02 2011 -0400

    Bug 649761 - Add gobject-introspection build system to libebook
    
    Extended Rob Bradford's initial commit to add libedataserver as a
    dependency for g-ir-scanner when processing libebook.

 addressbook/libebook/Makefile.am |   44 +++++++++++++++++++++++++++++++++++++-
 1 files changed, 43 insertions(+), 1 deletions(-)

commit f769140532b620f7dcc2506c13588f75f0b77444
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed May 11 21:46:46 2011 -0400

    camel_store_get_folder_info_sync(): Add a status message.

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

commit 16ef9739dcd17d115fda8015aa2a12fc3b42490b
Author: Vibha Yadav <yvibha@novell.com>
Date:   Wed May 11 15:29:22 2011 +0530

    BNC 683083 - TO:field – autocomplete does not work correct
    
    Calling up library for textual representaion of destination instead of
    address format for text operations.

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

commit 30b787521a574a191c570f59cb3f301aa39261a6
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue May 10 19:34:15 2011 -0400

    camel_folder_get_message(): Show folder name in status message

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

commit 5d33ec93900460a2bd743a34cb570b06881ede4d
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Tue May 10 21:22:40 2011 +0200

    Updated Slovenian translation

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

commit e3f3ae920729486ee501467e573df40aee001a33
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon May 9 19:15:33 2011 +0200

    Bug #648454 - Subfolders disappear when moving a folder

 camel/providers/local/camel-maildir-store.c |   41 +++++++++++++++++++++++++++
 1 files changed, 41 insertions(+), 0 deletions(-)

commit 671aac12c869626339923eee804f604a1d3c4e3c
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Mon May 9 14:37:27 2011 +0100

    Bug 649433 - e-calendar-factory SIGSEGV while reading hash_table
    
    The root cause of this issue was modules being loaded with RTLD_GLOBAL, and
    having conflicting "global" symbols.
    
    There is no reason for modules to be exporting their own symbols to the rest
    of the process; add the G_MODULE_BIND_LOCAL flag to the g_module_open() call
    to prevent that.

 libebackend/e-data-server-module.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 7e186ad4f90aa57503d8b241b68a087f88723b10
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun May 8 12:45:23 2011 -0400

    Coding style cleanups.

 addressbook/backends/file/e-book-backend-file.c    |   10 +-
 .../backends/google/e-book-backend-google.c        |    4 +-
 addressbook/backends/ldap/e-book-backend-ldap.c    |  102 +++++-----
 addressbook/backends/ldap/openldap-extract.h       |    4 +-
 addressbook/backends/vcf/e-book-backend-vcf.c      |    8 +-
 .../backends/webdav/e-book-backend-webdav.c        |    2 +-
 addressbook/libebook/e-address-western.c           |    4 +-
 addressbook/libebook/e-book-query.c                |    6 +-
 addressbook/libebook/e-book-view.c                 |    4 +-
 addressbook/libebook/e-contact.c                   |   30 ++--
 addressbook/libebook/e-destination.c               |   34 ++--
 addressbook/libebook/e-vcard.c                     |   30 ++--
 .../libedata-book/e-book-backend-db-cache.c        |    8 +-
 addressbook/libedata-book/e-book-backend-sexp.c    |   24 ++--
 addressbook/libedata-book/e-book-backend-summary.c |   10 +-
 addressbook/libedata-book/e-book-backend-sync.c    |    6 +-
 addressbook/libedata-book/e-book-backend.c         |    4 +-
 addressbook/libedata-book/e-data-book.c            |    2 +-
 calendar/backends/caldav/e-cal-backend-caldav.c    |   44 ++--
 .../backends/contacts/e-cal-backend-contacts.c     |   12 +-
 calendar/backends/file/e-cal-backend-file.c        |   26 ++--
 calendar/backends/http/e-cal-backend-http.c        |    2 +-
 calendar/backends/weather/e-cal-backend-weather.c  |    4 +-
 calendar/backends/weather/e-weather-source-ccf.c   |    2 +-
 calendar/libecal/e-cal-check-timezones.c           |    6 +-
 calendar/libecal/e-cal-component.c                 |    6 +-
 calendar/libecal/e-cal-view.c                      |    2 +-
 calendar/libecal/e-cal.c                           |    4 +-
 calendar/libedata-cal/e-cal-backend-cache.c        |    8 +-
 calendar/libedata-cal/e-cal-backend-sexp.c         |    2 +-
 calendar/libedata-cal/e-data-cal-view.c            |    8 +-
 calendar/libedata-cal/e-data-cal.c                 |    4 +-
 camel/camel-block-file.c                           |   50 +++---
 camel/camel-cipher-context.c                       |   24 ++--
 camel/camel-db.c                                   |    8 +-
 camel/camel-debug.c                                |    2 +-
 camel/camel-disco-store.c                          |    8 +-
 camel/camel-file-utils.c                           |    2 +-
 camel/camel-filter-driver.c                        |    2 +-
 camel/camel-filter-search.c                        |    2 +-
 camel/camel-folder-search.c                        |   50 +++---
 camel/camel-folder-summary.c                       |  166 ++++++++--------
 camel/camel-folder-thread.c                        |   40 ++--
 camel/camel-folder.c                               |    4 +-
 camel/camel-gpg-context.c                          |   38 ++--
 camel/camel-html-parser.c                          |   12 +-
 camel/camel-http-stream.c                          |    2 +-
 camel/camel-iconv.c                                |   24 ++--
 camel/camel-index-control.c                        |   16 +-
 camel/camel-index.c                                |    2 +-
 camel/camel-internet-address.c                     |   24 ++--
 camel/camel-list-utils.c                           |    6 +-
 camel/camel-lock.c                                 |    4 +-
 camel/camel-mime-filter-canon.c                    |    6 +-
 camel/camel-mime-filter-enriched.c                 |    2 +-
 camel/camel-mime-filter-tohtml.c                   |   20 +-
 camel/camel-mime-message.c                         |   38 ++--
 camel/camel-mime-part-utils.c                      |   12 +-
 camel/camel-mime-part.c                            |    8 +-
 camel/camel-mime-utils.c                           |   18 +-
 camel/camel-multipart-signed.c                     |   30 ++--
 camel/camel-net-utils.c                            |   14 +-
 camel/camel-nntp-address.c                         |    8 +-
 camel/camel-partition-table.c                      |    8 +-
 camel/camel-provider.c                             |    4 +-
 camel/camel-sasl-gssapi.c                          |    6 +-
 camel/camel-sasl-ntlm.c                            |   32 ++--
 camel/camel-search-private.c                       |   32 ++--
 camel/camel-smime-context.c                        |   44 ++--
 camel/camel-store-summary.c                        |   14 +-
 camel/camel-store.c                                |    6 +-
 camel/camel-stream-mem.c                           |    6 +-
 camel/camel-stream-process.c                       |    2 +-
 camel/camel-tcp-stream-raw.c                       |    8 +-
 camel/camel-tcp-stream-ssl.c                       |    4 +-
 camel/camel-text-index.c                           |   80 ++++----
 camel/camel-url-scanner.c                          |    4 +-
 camel/camel-url.c                                  |    8 +-
 camel/camel-utf8.c                                 |    6 +-
 camel/camel-vee-folder.c                           |  176 +++++++++---------
 camel/camel-vee-store.c                            |   12 +-
 camel/camel-vee-summary.c                          |   46 +++---
 camel/camel-vtrash-folder.c                        |   20 +-
 camel/providers/imap/camel-imap-folder.c           |   88 ++++----
 camel/providers/imap/camel-imap-journal.c          |    4 +-
 camel/providers/imap/camel-imap-message-cache.c    |    4 +-
 camel/providers/imap/camel-imap-private.h          |    8 +-
 camel/providers/imap/camel-imap-provider.c         |    2 +-
 camel/providers/imap/camel-imap-search.c           |   24 ++--
 camel/providers/imap/camel-imap-store-summary.c    |   44 ++--
 camel/providers/imap/camel-imap-store.c            |  116 ++++++------
 camel/providers/imap/camel-imap-summary.c          |   22 +-
 camel/providers/imap/camel-imap-utils.c            |    2 +-
 camel/providers/imap/camel-imap-wrapper.c          |    6 +-
 camel/providers/imapx/camel-imapx-folder.c         |    6 +-
 camel/providers/imapx/camel-imapx-provider.c       |    2 +-
 camel/providers/imapx/camel-imapx-server.c         |  206 ++++++++++----------
 camel/providers/imapx/camel-imapx-store-summary.c  |   44 ++--
 camel/providers/imapx/camel-imapx-store-summary.h  |    2 +-
 camel/providers/imapx/camel-imapx-store.c          |   88 ++++----
 camel/providers/imapx/camel-imapx-stream.c         |   14 +-
 camel/providers/imapx/camel-imapx-summary.c        |   28 ++--
 camel/providers/imapx/camel-imapx-utils.c          |   14 +-
 camel/providers/imapx/camel-imapx-view-summary.c   |   40 ++--
 camel/providers/local/camel-local-folder.c         |   24 ++--
 camel/providers/local/camel-local-store.c          |    8 +-
 camel/providers/local/camel-local-summary.c        |   42 ++--
 camel/providers/local/camel-maildir-folder.c       |   14 +-
 camel/providers/local/camel-maildir-store.c        |   14 +-
 camel/providers/local/camel-maildir-summary.c      |   62 +++---
 camel/providers/local/camel-mbox-folder.c          |   54 +++---
 camel/providers/local/camel-mbox-store.c           |   10 +-
 camel/providers/local/camel-mbox-summary.c         |  112 ++++++------
 camel/providers/local/camel-mh-folder.c            |   12 +-
 camel/providers/local/camel-mh-store.c             |   26 ++--
 camel/providers/local/camel-mh-summary.c           |   48 +++---
 camel/providers/local/camel-spool-folder.c         |   14 +-
 camel/providers/local/camel-spool-store.c          |   14 +-
 camel/providers/local/camel-spool-summary.c        |   36 ++--
 camel/providers/nntp/camel-nntp-folder.c           |    2 +-
 camel/providers/nntp/camel-nntp-provider.c         |    2 +-
 camel/providers/nntp/camel-nntp-store-summary.c    |   14 +-
 camel/providers/nntp/camel-nntp-store.c            |   28 ++--
 camel/providers/nntp/camel-nntp-stream.c           |    8 +-
 camel/providers/nntp/camel-nntp-summary.c          |   28 ++--
 camel/providers/pop3/camel-pop3-engine.c           |   34 ++--
 camel/providers/pop3/camel-pop3-folder.c           |   16 +-
 camel/providers/pop3/camel-pop3-provider.c         |    2 +-
 camel/providers/pop3/camel-pop3-store.c            |    6 +-
 camel/providers/pop3/camel-pop3-stream.c           |    8 +-
 .../providers/sendmail/camel-sendmail-transport.c  |    2 +-
 camel/providers/smtp/camel-smtp-provider.c         |    2 +-
 camel/tests/folder/test11.c                        |    4 +-
 camel/tests/folder/test8.c                         |    4 +-
 camel/tests/lib/camel-test.c                       |    4 +-
 camel/tests/lib/messages.c                         |   22 +-
 camel/tests/message/test1.c                        |    8 +-
 camel/tests/message/test3.c                        |    8 +-
 camel/tests/mime-filter/test-tohtml.c              |    8 +-
 camel/tests/smime/pgp.c                            |    4 +-
 libebackend/e-data-server-module.c                 |    2 +-
 libebackend/e-dbhash.c                             |    6 +-
 libebackend/e-offline-listener.c                   |    2 +-
 libedataserver/e-account-list.c                    |   18 +-
 libedataserver/e-account.c                         |   40 ++--
 libedataserver/e-data-server-util.c                |    2 +-
 libedataserver/e-list.c                            |    2 +-
 libedataserver/e-memory.c                          |    4 +-
 libedataserver/e-proxy.c                           |   36 ++--
 libedataserver/e-sexp.c                            |   14 +-
 libedataserver/e-source-list.c                     |    8 +-
 libedataserver/e-source.c                          |   20 +-
 libedataserver/e-time-utils.c                      |    4 +-
 libedataserver/e-url.c                             |    2 +-
 libedataserver/e-xml-hash-utils.c                  |    6 +-
 libedataserverui/e-name-selector-dialog.c          |    2 +-
 libedataserverui/e-name-selector-entry.c           |    8 +-
 libedataserverui/e-name-selector-list.c            |   12 +-
 libedataserverui/e-name-selector.c                 |    2 +-
 libedataserverui/e-passwords.c                     |    4 +-
 tests/libebook/test-ebook-async.c                  |    2 +-
 tests/libebook/test-ebook-get-book-view.c          |    6 +-
 tests/libebook/test-ebook.c                        |    2 +-
 tests/libebook/test-stress-bookviews.c             |    6 +-
 tests/libedata-cal/test-intervaltree.c             |   14 +-
 165 files changed, 1637 insertions(+), 1637 deletions(-)

commit b7176d58a18adad8d768673863110f473c8f0e9e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun May 8 11:54:39 2011 -0400

    Post-release version bump.

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

commit df99364a0e16911a14848f8bee1912316b3201b2