commit 6ae4bfa904ad9c0d1b660d6c2fec0161945a9d8f
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Sat Aug 13 13:12:22 2011 +0200

    Release version 0.6.0

 backends/eds/eds-backend-factory.vala              |    4 +-
 backends/eds/eds-backend.vala                      |    2 +-
 backends/eds/lib/edsf-persona-store.vala           |   22 +++++-----
 backends/eds/lib/edsf-persona.vala                 |   46
 ++++++++++----------
 backends/eds/lib/memory-icon.vala                  |   12 +++---
 backends/key-file/kf-persona.vala                  |    2 +-
 backends/libsocialweb/lib/swf-persona.vala         |    4 +-
 .../telepathy/lib/tpf-persona-store-cache.vala     |    2 +-
 backends/telepathy/lib/tpf-persona.vala            |    8 ++--
 backends/tracker/lib/trf-persona.vala              |    4 +-
 configure.ac                                       |   12 +++---
 folks/abstract-field-details.vala                  |   20 ++++----
 folks/avatar-cache.vala                            |   14 +++---
 folks/avatar-details.vala                          |    2 +-
 folks/email-details.vala                           |   10 ++--
 folks/im-details.vala                              |    8 ++--
 folks/individual.vala                              |    4 +-
 folks/note-details.vala                            |    8 ++--
 folks/object-cache.vala                            |   18 ++++----
 folks/persona-store.vala                           |    4 +-
 folks/persona.vala                                 |    4 +-
 folks/phone-details.vala                           |   14 +++---
 folks/postal-address-details.vala                  |    8 ++--
 folks/presence-details.vala                        |    2 +-
 folks/role-details.vala                            |   12 +++---
 folks/url-details.vala                             |    8 ++--
 folks/utils.vala                                   |    6 +-
 folks/web-service-details.vala                     |   10 ++--
 28 files changed, 135 insertions(+), 135 deletions(-)

commit a929043e505463c3433dd6a4655830f5587095dc
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Sat Aug 13 18:27:13 2011 +0200

    Update the checked files for valac requirement.

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

commit 370c66af6c745b18d36d4201132df3744c7d39e9
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Sat Aug 13 17:33:37 2011 +0200

    Distribute EDS test tools.

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

commit a9be1e0a956e66c9b3c07d969a6f48be7b741e80
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Sat Aug 13 13:00:32 2011 +0200

    Un-break Docs.

 folks/email-details.vala |    6 +++---
 folks/role-details.vala  |    2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 21d6a65c5ca7dc035de987cd798ab6b141cb777b
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Sat Aug 13 12:33:39 2011 +0200

    Write support for URLs in Edsf.Persona

    Closes: bgo#655609 - Implement setter for URLs

 NEWS                                     |    1 +
 backends/eds/lib/edsf-persona-store.vala |   92 ++++++++++++++
 backends/eds/lib/edsf-persona.vala       |   39 ++++++-
 folks/utils.vala                         |   38 ++++++
 tests/eds/Makefile.am                    |    6 +
 tests/eds/set-urls.vala                  |  197
 ++++++++++++++++++++++++++++++
 6 files changed, 370 insertions(+), 3 deletions(-)

commit c02fb2a0775449133a9faa9d26cc486cf8ce4683
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Sat Aug 13 12:18:29 2011 +0200

    Make the EDS backend's system address book the default writeable

    Closes: bgo#648818 - Support the EDS backend being a primary

 NEWS                             |    1 +
 folks/individual-aggregator.vala |    7 ++++++-
 2 files changed, 7 insertions(+), 1 deletions(-)

commit bd743c75060b6757855a91df31d69fc7dcd1e6cd
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Sat Aug 13 12:20:02 2011 +0200

    Trivial NEWS clean-up.

 NEWS |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit ae161634fb59b3bd0954c48d5b64b5bb2a908cfe
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Thu Aug 11 16:44:53 2011 +0200

    Remove FieldDetails (obsoleted by AbstractFieldDetails and
    implementors)

 folks/Makefile.am                       |    1 -
 folks/field-details.vala                |   79 --------------
 tests/folks/Makefile.am                 |    8 +-
 tests/folks/abstract-field-details.vala |  180
 +++++++++++++++++++++++++++++++
 tests/folks/field-details.vala          |  180
 -------------------------------
 tools/inspect/utils.vala                |    4 +-
 6 files changed, 186 insertions(+), 266 deletions(-)

commit 3a849aec763faa86f81b16d231cb4a167a3ac701
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Thu Aug 11 16:37:22 2011 +0200

    Support vCard-like parameters for URLs

    Closes: bgo#655922 - Rebase UrlDetails.urls upon an
    AbstractFieldDetails-derived class

 NEWS                                        |    3 +-
 backends/eds/lib/edsf-persona.vala          |   12 ++++---
 backends/libsocialweb/lib/swf-persona.vala  |   25 +++++++------
 backends/tracker/lib/trf-persona-store.vala |   13 ++++---
 backends/tracker/lib/trf-persona.vala       |   44
 ++++++++++++-----------
 folks/individual.vala                       |   35 +++++++++---------
 folks/url-details.vala                      |   53
 ++++++++++++++++++++++++++-
 tests/tracker/add-persona.vala              |   11 +++---
 tests/tracker/set-urls.vala                 |   20 +++++-----
 9 files changed, 138 insertions(+), 78 deletions(-)

commit b3c63593fde17fbed7e5b57432e755123bc3a59b
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Thu Aug 11 13:23:01 2011 +0200

    Support vCard-like parameters for Roles

    Closes: bug#655921 - Change RoleDetails.roles to support vCard-like
    arbitrary parameters

 NEWS                                        |    3 +
 backends/tracker/lib/trf-persona-store.vala |   24 +++++-----
 backends/tracker/lib/trf-persona.vala       |   32 +++++++-------
 folks/individual.vala                       |   15 ++++---
 folks/role-details.vala                     |   61
 ++++++++++++++++++++++++++-
 tests/tracker/add-persona.vala              |   24 ++++++-----
 tests/tracker/role-details-interface.vala   |    9 ++--
 tests/tracker/set-roles.vala                |   26 +++++++-----
 8 files changed, 132 insertions(+), 62 deletions(-)

commit eb1d4fd077d5a8489b750d82fde8f13d9a3c8e4b
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Tue Aug 9 17:40:41 2011 +0200

    Support vCard-like parameters for web service addresses

    Closes: bgo#653682 - Change WebServiceDetails.web_service_addresses
    to support
    vCard-like arbitrary parameters

 NEWS                                        |    4 ++
 backends/eds/lib/edsf-persona-store.vala    |   15 ++++---
 backends/eds/lib/edsf-persona.vala          |   17 +++++---
 backends/key-file/kf-persona-store.vala     |    4 +-
 backends/key-file/kf-persona.vala           |   38 ++++++++++-------
 backends/libsocialweb/lib/swf-persona.vala  |   10 +++-
 backends/tracker/lib/trf-persona-store.vala |   26 +++++++-----
 backends/tracker/lib/trf-persona.vala       |   15 ++++---
 folks/individual-aggregator.vala            |   17 +++++---
 folks/individual.vala                       |   17 ++++----
 folks/web-service-details.vala              |   59
 +++++++++++++++++++++++++--
 tests/eds/link-personas.vala                |   30 +++++++++-----
 12 files changed, 174 insertions(+), 78 deletions(-)

commit 85d4de54bd7d7e83da6dfc3444dbddf8afe0a016
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Tue Aug 9 15:59:16 2011 +0200

    Rebase PhoneDetails.phone_numbers upon PhoneFieldDetails

    Closes: bgo#655920 - Rebase PhoneDetails.phone_numbers upon an
    AbstractFieldDetails-derived class

 NEWS                                        |    4 +
 backends/eds/lib/edsf-persona-store.vala    |    6 +-
 backends/eds/lib/edsf-persona.vala          |   16 ++--
 backends/tracker/lib/trf-persona-store.vala |    6 +-
 backends/tracker/lib/trf-persona.vala       |   30 ++++---
 folks/individual.vala                       |   36 ++++----
 folks/phone-details.vala                    |  125
 ++++++++++++++++-----------
 folks/potential-match.vala                  |    6 +-
 tests/eds/add-persona.vala                  |   17 ++--
 tests/eds/phone-details.vala                |    6 +-
 tests/eds/set-phones.vala                   |   10 ++-
 tests/tracker/add-persona.vala              |   18 ++--
 tests/tracker/duplicated-phones.vala        |   20 ++--
 tests/tracker/match-phone-number.vala       |   20 ++--
 tests/tracker/phone-details-interface.vala  |    4 +-
 tests/tracker/set-phones.vala               |   15 ++--
 16 files changed, 189 insertions(+), 150 deletions(-)

commit 9ec659ff09e4facef8b95be2480da57b5f91267a
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Mon Aug 8 17:27:04 2011 +0200

    Allow for Individual replacement in the EDS add-persona test.

 tests/eds/add-persona.vala |   59
 +++++++++++++++++++++++++++++++++++---------
 1 files changed, 47 insertions(+), 12 deletions(-)

commit b8c144844c7012fcc1c49d46a9fc28de5a100aaf
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Mon Aug 8 16:08:36 2011 +0200

    Rebase NoteDetails.notes upon NoteFieldDetails

    Closes: bgo#655919 - Rebase NoteDetails.notes upon an
    AbstractFieldDetails-derived class

 NEWS                                        |    4 ++
 backends/eds/lib/edsf-persona-store.vala    |    9 ++--
 backends/eds/lib/edsf-persona.vala          |   12 +++--
 backends/tracker/lib/trf-persona-store.vala |    8 ++--
 backends/tracker/lib/trf-persona.vala       |   13 +++--
 folks/individual.vala                       |   11 ++--
 folks/note-details.vala                     |   77
 +++++++++++++++------------
 tests/eds/add-persona.vala                  |   10 ++--
 tests/eds/set-notes.vala                    |    6 +-
 tests/tracker/add-persona.vala              |   12 +++--
 tests/tracker/note-details-interface.vala   |    4 +-
 tests/tracker/set-notes.vala                |   14 +++--
 tools/inspect/utils.vala                    |    3 +-
 13 files changed, 104 insertions(+), 79 deletions(-)

commit 5d111c32f9aeb02785dfafcb362c32c4e592e79e
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Wed Aug 3 18:43:17 2011 -0700

    Set the eds backend as the primary for the eds tests.

    This fixes the eds/link-personas test.

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

commit 9388c1eb0c71735bf750a03248d5f38c96681fd9
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Wed Aug 3 13:49:32 2011 -0700

    Rebase EmailDetails.email_addresses upon EmailFieldDetails

    Closes: bgo#655917 - Rebase EmailDetails.email_addresses upon an
    AbstractFieldDetails-derived class

 NEWS                                        |    4 ++
 backends/eds/lib/edsf-persona-store.vala    |    8 ++--
 backends/eds/lib/edsf-persona.vala          |   16 ++++---
 backends/tracker/lib/trf-persona-store.vala |   10 ++--
 backends/tracker/lib/trf-persona.vala       |   38 +++++++++--------
 folks/email-details.vala                    |   61
 +++++++++++++++++++++++++--
 folks/individual.vala                       |   36 ++++++++--------
 tests/eds/add-persona.vala                  |    8 ++-
 tests/eds/set-emails.vala                   |    6 ++-
 tests/tracker/add-persona.vala              |   11 +++--
 tests/tracker/duplicated-emails.vala        |   20 ++++----
 tests/tracker/match-email-addresses.vala    |   20 ++++----
 tests/tracker/match-known-emails.vala       |   20 ++++----
 tests/tracker/remove-persona.vala           |   11 +++--
 tests/tracker/set-duplicate-email.vala      |   18 ++++----
 tests/tracker/set-emails.vala               |   10 ++--
 16 files changed, 182 insertions(+), 115 deletions(-)

commit 57725c31bb2efaf866174cc09c0f60000104e800
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Wed Aug 3 13:47:24 2011 -0700

    Run key-file tests later, since it's a low-priority backend.

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

commit 9db66d2cafd3d56065ea66ae7e732c717baf1b31
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Wed Aug 3 13:29:44 2011 -0700

    Run Tracker tests last, since it's a low-priority backend.

    They're also most likely to fail for reasons outside of our control.

 tests/Makefile.am |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit acfb7aad7436fc1d23f86937559b7c9e1fe802dd
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Tue Aug 2 15:12:24 2011 -0700

    Add utility function to compare MultiMaps of AbstractFieldDetails.

 folks/utils.vala |   51
 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 51 insertions(+), 0 deletions(-)

commit 7be7bcc26ffe112f5aae83b519408dda13611f01
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Fri Jul 22 16:49:40 2011 -0700

    Clarify parameters for PostalAddressOwnerDetails.

 folks/postal-address-details.vala |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 171298f67620cf238f42b6d7d53622bbf96bfdee
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Tue Jul 12 11:20:56 2011 -0700

    Add basic equality testing for ImFieldDetails.

    Helps: bug#653680 - Change ImDetails.im_addresses to support
    vCard-like
    arbitrary parameters

 tests/folks/field-details.vala |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

commit 5fa28ed5366fcf9d435fd2b746c6fa5530b26fed
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Thu Jul 14 11:08:43 2011 -0700

    Support vCard-like parameters for IM addresses

    Helps: bug#653680 - Change ImDetails.im_addresses to support
    vCard-like
    arbitrary parameters

 NEWS                                        |    3 ++
 backends/eds/lib/edsf-persona-store.vala    |   22 ++++++------
 backends/eds/lib/edsf-persona.vala          |   27 ++++++++------
 backends/key-file/kf-persona-store.vala     |    4 +-
 backends/key-file/kf-persona.vala           |   26 ++++++++-----
 backends/libsocialweb/lib/swf-persona.vala  |   10 +++--
 backends/telepathy/lib/tpf-persona.vala     |   23 ++++++++----
 backends/tracker/lib/trf-persona-store.vala |   27 ++++++--------
 backends/tracker/lib/trf-persona.vala       |   20 ++++++----
 folks/im-details.vala                       |   53
 ++++++++++++++++++++++++++-
 folks/individual-aggregator.vala            |    7 +++-
 folks/individual.vala                       |    7 ++--
 tests/eds/add-persona.vala                  |   18 +++++-----
 tests/eds/im-details.vala                   |    8 +++--
 tests/eds/link-personas.vala                |   24 ++++++++-----
 tests/eds/set-im-addresses.vala             |   12 ++++--
 tests/tracker/add-persona.vala              |   14 ++++---
 tests/tracker/im-details-interface.vala     |   20 +++++++---
 tests/tracker/imaddresses-updates.vala      |   24 +++++++++++-
 tests/tracker/link-personas.vala            |   20 ++++++----
 tests/tracker/match-im-addresses.vala       |   20 ++++++----
 tests/tracker/set-im-addresses.vala         |   21 +++++++----
 22 files changed, 272 insertions(+), 138 deletions(-)

commit 961e0ff5c62e7fda61d14f5664e8d943dc166673
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Fri Jul 8 16:35:15 2011 -0700

    Clean up the way the Tracker backend tracks IM addresses.

    Helps: bug#653680 - Change ImDetails.im_addresses to support
    vCard-like
    arbitrary parameters

 backends/tracker/lib/trf-persona.vala |   33
 +++++++++++++++++----------------
 1 files changed, 17 insertions(+), 16 deletions(-)

commit d05681d31a8f60e3daf737ea4fefbc0bc4cfb39e
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Fri Jul 8 14:14:21 2011 -0700

    Don't spill over 80 characters.

 folks/im-details.vala |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit ac0217fabf327e3a04701d33ca75332d1a3bfa06
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Thu Jul 14 11:38:31 2011 -0700

    Support vCard-like parameters for addresses in PostalAddressDetails.

    This also removes the older, less-functional, less-consistent
    PostalAddress.types.

    Helps: bgo#653679 - Change PostalAddressDetails.postal_addresses to
    support vCard-like arbitrary parameters

 NEWS                                               |    4 +
 backends/eds/lib/edsf-persona-store.vala           |   40 +++++----
 backends/eds/lib/edsf-persona.vala                 |   20 +++--
 backends/tracker/lib/trf-persona-store.vala        |   25 +++---
 backends/tracker/lib/trf-persona.vala              |   36 ++++----
 backends/tracker/lib/trf-util.vala                 |    2 +-
 folks/individual.vala                              |   18 ++--
 folks/postal-address-details.vala                  |   93
 ++++++++++++--------
 tests/eds/add-persona.vala                         |   32 ++++---
 tests/eds/postal-address-details.vala              |   29 +++---
 tests/eds/set-postal-addresses.vala                |   30 +++---
 tests/lib/eds/backend.vala                         |    3 +-
 tests/tracker/add-persona.vala                     |   29 ++++---
 .../tracker/postal-address-details-interface.vala  |   14 ++--
 tests/tracker/set-postal-addresses.vala            |   56 ++++++------
 15 files changed, 240 insertions(+), 191 deletions(-)

commit 13b45043d212db0efe363dd9eab4116e4d715bc7
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Tue Jul 12 11:48:43 2011 -0700

    Add test for parameter equality in FieldDetails.

    Helps: bgo#653679 - Change PostalAddressDetails.postal_addresses to
    support vCard-like arbitrary parameters

 tests/folks/field-details.vala |   48
 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 48 insertions(+), 0 deletions(-)

commit 136ae0924b2605580342b60087b2c124819d15a8
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Tue Jul 12 11:17:12 2011 -0700

    Add basic equality testing for FieldDetails.

    Helps: bgo#653679 - Change PostalAddressDetails.postal_addresses to
    support vCard-like arbitrary parameters

 tests/folks/field-details.vala |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

commit a51d03d7366d5803532b3395292ce7137c0b08ef
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Fri Jul 15 16:36:33 2011 -0700

    Add parameters as an optional argument to the FieldDetails
    constructor.

    Helps: bgo#653679 - Change PostalAddressDetails.postal_addresses to
    support vCard-like arbitrary parameters

 NEWS                     |    1 +
 folks/field-details.vala |    9 ++++++++-
 2 files changed, 9 insertions(+), 1 deletions(-)

commit 486a993849b4bf6a1bef6937af62e642d4bfbfec
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Wed Jul 13 15:35:00 2011 -0700

    Implement FieldDetails.equal()/hash() in terms of the default.

    This allows explicit references to FieldDetails.equal()/hash() for
    structures storing them (in case it changes from the
    AbstractFieldDetails implementation in the future).

    Helps: bgo#653679 - Change PostalAddressDetails.postal_addresses to
    support vCard-like arbitrary parameters

 backends/libsocialweb/lib/swf-persona.vala |    7 +++++--
 backends/tracker/lib/trf-persona.vala      |   21 +++++++++++++++------
 folks/field-details.vala                   |   20 ++++++++++++++++++++
 folks/individual.vala                      |   20 ++++++++++++++------
 tests/tracker/add-persona.vala             |    9 ++++++---
 tests/tracker/duplicated-emails.vala       |    8 ++++++--
 tests/tracker/duplicated-phones.vala       |    8 ++++++--
 tests/tracker/match-email-addresses.vala   |    8 ++++++--
 tests/tracker/match-known-emails.vala      |    8 ++++++--
 tests/tracker/match-phone-number.vala      |    8 ++++++--
 tests/tracker/remove-persona.vala          |    3 ++-
 tests/tracker/set-duplicate-email.vala     |    8 ++++++--
 tests/tracker/set-emails.vala              |    4 +++-
 tests/tracker/set-phones.vala              |    4 +++-
 tests/tracker/set-urls.vala                |    4 +++-
 15 files changed, 107 insertions(+), 33 deletions(-)

commit 8b08293c7037fffa5a46c540b46900e83d549cfb
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Mon Jul 11 17:20:54 2011 -0700

    Add equal() and hash() functions to AbstractFieldDetails.

    Helps: bgo#653679 - Change PostalAddressDetails.postal_addresses to
    support vCard-like arbitrary parameters

 NEWS                              |    2 +
 folks/abstract-field-details.vala |   88
 +++++++++++++++++++++++++++++++++++++
 2 files changed, 90 insertions(+), 0 deletions(-)

commit af60852d7edb10054621bbfb67134d93cf4dfb1b
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Thu Jul 14 16:57:01 2011 -0700

    Centralize parameters to AbstractFieldDetails.

    This cuts some lines of code from the derived classes.

    Helps: bgo#653679 - Change PostalAddressDetails.postal_addresses to
    support vCard-like arbitrary parameters

 folks/abstract-field-details.vala |    4 +++-
 folks/field-details.vala          |   14 --------------
 2 files changed, 3 insertions(+), 15 deletions(-)

commit 5f0ab0032ba17ce54334387a129ea0ee0f7c64c9
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Thu Jul 7 11:10:58 2011 -0700

    Rebase FieldDetails upon an abstract and generic version of itself.

    This should be useful for cases where the value has a very specific
    type
    (eg, for PostalAddressDetails.postal_addresses). We'll create
    subclasses of
    FieldDetails for those cases.

    When we've created all the appropriate derived classes, we'll remove
    FieldDetails entirely.

    Helps: bgo#653679 - Change PostalAddressDetails.postal_addresses to
    support vCard-like arbitrary parameters

 NEWS                                        |    2 +
 backends/tracker/lib/trf-persona-store.vala |    4 +-
 folks/Makefile.am                           |    1 +
 folks/abstract-field-details.vala           |  169
 +++++++++++++++++++++++++++
 folks/field-details.vala                    |  122 +++-----------------
 5 files changed, 189 insertions(+), 109 deletions(-)

commit 758aa57c0f5b6acad9d6f5ff056265f97c06ad12
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Tue Aug 9 12:49:31 2011 +0200

    core: Expand the documentation of EmailDetails.email_addresses

 folks/email-details.vala |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 311fe11ec5d428f9ba99eff481376294f5a6c60e
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Tue Aug 9 12:23:27 2011 +0200

    build: Add VAPI dependencies for eds backend

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

commit 4ad8c90f8d2ec38187f2ca45ed826cd12e85b007
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Tue Aug 9 12:23:13 2011 +0200

    core: Fix a typo in NoteDetails documentation

 folks/note-details.vala |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 30ee4db520551b24aca28febc28925445b8edd7a
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Tue Aug 9 12:19:11 2011 +0200

    Bug 653619 — Add company details

    I dislike Tracker, ontologies, Sparql and drinking games.

    Closes: bgo#653619

 NEWS                                        |    2 ++
 backends/tracker/lib/trf-persona-store.vala |   25
 ++++++++++++++++++-------
 backends/tracker/lib/trf-persona.vala       |   16 ++++++++++------
 backends/tracker/lib/trf-util.vala          |    3 +++
 folks/role-details.vala                     |   20 ++++++++++++++++----
 tests/lib/tracker/backend.vala              |    6 +++---
 tests/tracker/add-persona.vala              |    6 +++++-
 tests/tracker/role-details-interface.vala   |    5 +++--
 tests/tracker/set-roles.vala                |    2 ++
 9 files changed, 62 insertions(+), 23 deletions(-)

commit ab13818cfd05e16eafcf1bf226af36b544641dba
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Aug 7 13:52:40 2011 +0200

    eds: Fix a minor type problem in the add-contacts-stress-test

 tests/eds/add-contacts-stress-test.vala |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 840c63c74effbfe1f6535786e36152905eed8454
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Aug 7 13:36:11 2011 +0200

    build: Build eds backend by default

    Signed-off-by: Raul Gutierrez Segales <rgs@collabora.co.uk>

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

commit 5a8328039777be00f44a73bf8c58f45bf1918a88
Author: Raul Gutierrez Segales <rgs@collabora.co.uk>
Date:   Fri Aug 5 19:49:58 2011 +0100

    e-d-s: fix link personas test

    We've changed the way we set up the writeable store in
    commit 5c062183b (bug #654907) and that broke this test.

 tests/eds/link-personas.vala |    2 +-
 tests/lib/eds/backend.vala   |    3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 5beccf217070b20abccb8485b44ca6b4fcc02af4
Author: Raul Gutierrez Segales <rgs@collabora.co.uk>
Date:   Wed Aug 3 10:13:42 2011 +0100

    Don't set a timeout for contacts adding stress test

    Helps: https://bugzilla.gnome.org/show_bug.cgi?id=655008

 tests/eds/add-contacts-stress-test.vala |   29
 ++++++++++++++++-------------
 1 files changed, 16 insertions(+), 13 deletions(-)

commit d0e2285d8b82bdd8c314751a6a294c1ac457f208
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Wed Jul 20 22:08:00 2011 +0100

    Bug 655008 — Tidy up error handling in eds backend

    Return more specific error codes from Edsf.PersonaStore methods where
    possible, and in all cases make sure we've got a switch statement
    on the
    incoming error code. Closes: bgo#655008

 NEWS                                     |    1 +
 backends/eds/lib/edsf-persona-store.vala |  251
 +++++++++++++++++++++++++-----
 po/POTFILES.in                           |    1 +
 3 files changed, 212 insertions(+), 41 deletions(-)

commit 4e60d645efa3df5f3f0abd3301aeff0d369227b8
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Tue Aug 2 23:20:07 2011 +0100

    Clarify the documentation of PersonaStore.is_writeable

    Closes: bgo#652657

 NEWS                     |    1 +
 folks/persona-store.vala |   10 ++++++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit ca19d32918f94dc4280a3d7a28680f8fecb41cc5
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Tue Aug 2 23:04:58 2011 +0100

    Bug 649296 — Folks backend files shouldn't begin with "lib"

    Rename the backend library files from
    “libfolks-backend-${BACKEND_NAME}.so”
    to “${BACKEND_NAME}.so”.

    Closes: bgo#649296

 NEWS                              |    1 +
 backends/eds/Makefile.am          |   18 +++++++++---------
 backends/key-file/Makefile.am     |   16 ++++++++--------
 backends/libsocialweb/Makefile.am |   18 +++++++++---------
 backends/telepathy/Makefile.am    |   18 +++++++++---------
 backends/tracker/Makefile.am      |   18 +++++++++---------
 configure.ac                      |   12 ++++++------
 7 files changed, 51 insertions(+), 50 deletions(-)

commit a506681228345cb028edfce24193f1baed000781
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Wed Aug 3 21:41:38 2011 +0100

    eds: Minor fixes to documentation comment syntax

 backends/eds/lib/edsf-persona.vala |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit dd1a2268d2a49e6bdb4640c4e353fa0df4fb67b4
Author: Raul Gutierrez Segales <rgs@collabora.co.uk>
Date:   Tue Aug 2 11:47:37 2011 +0100

    e-d-s: add test for Gender property

    Helps: https://bugzilla.gnome.org/show_bug.cgi?id=655745

 tests/eds/Makefile.am     |    6 ++
 tests/eds/set-gender.vala |  154
 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 160 insertions(+), 0 deletions(-)

commit 21abb433ae11eb38305627ee1778e703c281a6b5
Author: Raul Gutierrez Segales <rgs@collabora.co.uk>
Date:   Tue Aug 2 11:45:34 2011 +0100

    e-d-s: Implement read/write support for gender property

    Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=655745

 NEWS                                     |    1 +
 backends/eds/lib/edsf-persona-store.vala |   49 ++++++++++++++++++
 backends/eds/lib/edsf-persona.vala       |   80
 ++++++++++++++++++++++++++++--
 3 files changed, 126 insertions(+), 4 deletions(-)

commit 5c062183b8475bc46d7acb7c225e749e992fd3fa
Author: Raul Gutierrez Segales <rgs@collabora.co.uk>
Date:   Thu Jul 21 01:33:50 2011 +0100

    Configure the writeable store by type_id and store id

    Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=654907

 NEWS                             |    1 +
 folks/individual-aggregator.vala |   44
 +++++++++++++++++++++++++++++++-------
 folks/persona-store.vala         |    8 ++++++-
 3 files changed, 44 insertions(+), 9 deletions(-)

commit dbca13c608291a69c2cc7abdfd0b0422336d475c
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Tue Aug 2 10:48:53 2011 -0700

    Add rules for uploading generated docs to freedesktop.org

    In the future, we should copy the remaining rules from
    telepathy-glib's setup,
    which restrict doc uploads to releases (as well as simplifying other
    details of
    releases).

 Makefile.am      |    3 +++
 docs/Makefile.am |   30 ++++++++++++++++++++++++++++++
 2 files changed, 33 insertions(+), 0 deletions(-)

commit df1bd099428cf825b3a44f28233b99df57db781e
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Mon Aug 1 15:16:26 2011 -0700

    Build eds docs along with others.

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

commit 599f72029bd975699163fcc8f1c470675f48e269
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Mon Aug 1 15:31:04 2011 -0700

    Fix syntax error in valadoc for Edsf.PersonaStore.remove_persona.

 backends/eds/lib/edsf-persona-store.vala |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit c58fc08f7585b0eff8f9b03cbae563977f259452
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Mon Aug 1 15:25:04 2011 -0700

    Fix syntax error in valadoc for Edsf.PersonaStore.prepare.

 backends/eds/lib/edsf-persona-store.vala |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit cae9ceeaf1981fcb8b398ab90c902409857e17c9
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Mon Aug 1 15:21:18 2011 -0700

    Fix link in Edsf.Persona docs to Folks.AvatarDetails.avatar.

 backends/eds/lib/edsf-persona.vala |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fdafc1e6eb1a43728e43f8742b8e74fcae901872
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Mon Aug 1 14:43:18 2011 -0700

    Build libsocialweb docs along with others.

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

commit fe7eedef675366b10cdfeba3060ee8ef7f60b648
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Mon Aug 1 14:58:25 2011 -0700

    Fix link in Swf.Persona docs to Folks.AvatarDetails.avatar.

 backends/libsocialweb/lib/swf-persona.vala |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 63e1ea7613e8e8ffa757dac59b958fd90d0c69e1
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Mon Aug 1 15:22:12 2011 -0700

    Fix link in Trf.Persona docs to Folks.AvatarDetails.avatar.

 backends/tracker/lib/trf-persona.vala |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 038d5c7c677cd41c745b4c92a7d1d44441e73c01
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Mon Aug 1 15:01:16 2011 -0700

    Centralize .PHONY doc targets.

 docs/Makefile.am |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

commit e12c911c050b1b2c77ef51323535d21672056f2a
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Mon Aug 1 14:45:17 2011 -0700

    Centralize definition of doc dirs to distclean.

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

commit baabc922f641f07d36fb0696bab24e9a15708d20
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Mon Aug 1 14:16:39 2011 -0700

    Bump the required version of valadoc.

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

commit 5d5edb05b975ca79263dec21226cd4d3de057388
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Mon Aug 1 14:16:24 2011 -0700

    Actually check for the valadoc version when building docs.

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

commit a2fc4d9ac2415ec132654f0d436a5ae8abf75b15
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Mon Aug 1 14:09:10 2011 -0700

    Work around valadoc parsing bug with indented comments.

 folks/phone-details.vala |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 7b68c5477f06ede33e693b6ed7cab3dc92263221
Author: Raul Gutierrez Segales <rgs@collabora.co.uk>
Date:   Mon Aug 1 19:31:37 2011 +0100

    Give public access to properties for which there is write support

    Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=655610

 NEWS                                  |    1 +
 backends/eds/lib/edsf-persona.vala    |    8 ++++----
 backends/tracker/lib/trf-persona.vala |    2 +-
 3 files changed, 6 insertions(+), 5 deletions(-)

commit 3772e17cf78775bf12e1527c9625973e0ab1354b
Author: Raul Gutierrez Segales <rgs@collabora.co.uk>
Date:   Mon Aug 1 18:52:14 2011 +0100

    Make the Edsf.Persona class follow our coding style

    Besides adhering to our coding style, this also
    works around a bug in Vala that allows accessing

    public string foo { get; set; }

    through _foo.

    Works around: https://bugzilla.gnome.org/show_bug.cgi?id=655741

 backends/eds/lib/edsf-persona.vala |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 470428fc92f0b264b2cd7b0158f0e5320d1e7671
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Fri Jul 29 20:44:50 2011 +0100

    core: Remove unused PotentialMatch.result_to_string() method

 NEWS                       |    1 +
 folks/potential-match.vala |   29 -----------------------------
 2 files changed, 1 insertions(+), 29 deletions(-)

commit c93131b6d4d9226dd4d78c2ba58548a8e5c315f0
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Fri Jul 29 20:06:55 2011 +0100

    docs: Fix up lots of minor issues in the documentation comments

 backends/eds/lib/memory-icon.vala |    4 +-
 folks/avatar-cache.vala           |    4 +-
 folks/avatar-details.vala         |    2 +-
 folks/individual-aggregator.vala  |   12 ++++
 folks/individual.vala             |    4 +-
 folks/name-details.vala           |    1 +
 folks/note-details.vala           |    9 +++-
 folks/object-cache.vala           |   22 +++++---
 folks/persona-store.vala          |  105
 ++++++++++++++++++++++++++++++++++++-
 folks/phone-details.vala          |   19 +++++--
 folks/postal-address-details.vala |   16 +++++-
 folks/potential-match.vala        |   32 +++++++++++
 folks/role-details.vala           |   12 ++++-
 folks/utils.vala                  |   11 ++++
 14 files changed, 228 insertions(+), 25 deletions(-)

commit 556fb7b3a76a2a4980aad1b9b4eb044bcb5478c3
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Fri Jul 29 17:24:59 2011 +0100

    core: Make PotentialMatch.jaro_dist() private

 folks/potential-match.vala |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7af3da6ca4342e1f951e29962bf63ccebcb69213
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Wed Jul 27 23:44:43 2011 +0100

    inspect: Add a linking command

 tools/inspect/Makefile.am          |    1 +
 tools/inspect/command-linking.vala |  280
 ++++++++++++++++++++++++++++++++++++
 tools/inspect/inspect.vala         |    1 +
 3 files changed, 282 insertions(+), 0 deletions(-)

commit e532982f321ff623a476d6c211eba2895dc14199
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Wed Jul 27 23:43:14 2011 +0100

    individual: Fix linking when personas are moved between individuals
    weirdly

    It's possible (likely, even) for a set of personas to move between two
    individuals during linking. Previously, bad things would happen to
    persona.individual if the personas weren't correctly removed from
    the first
    individual before being added to the second (e.g. if they were added
    to the
    second individual before being removed from the first). This fixes
    that.

 folks/individual.vala |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

commit f1e44427cfcda0a61dd0024deaf66abf0e8d98cf
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Tue Jul 26 22:56:44 2011 +0100

    tests: Add a basic refcounting test for linked individuals

 tests/folks/aggregation.vala |  144
 ++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 144 insertions(+), 0 deletions(-)

commit 512bf8aff81106e3be92cb532079a3ef5f56c23a
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Tue Jul 26 22:32:51 2011 +0100

    individual: Add more debug output to Individual

 folks/individual.vala |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 67cf88527d96fcc345c18d5c3bf974f7fb11ae48
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Mon Jul 25 22:58:15 2011 +0100

    aggregator: Ensure we don't remove Personas we're adding

    If a two Personas with the same UID are in the added and removed
    sets for a
    single call to personas_changed_cb() in the individual aggregator,
    make sure
    that we remove the old instance and replace it with the new instance,
    instead
    of just removing both instances. This covers the case where the
    real instance
    of a (Tpf.) Persona disappears and is immediately replaced by
    its cached
    copy.

    NOTE: This needs more testing.

 folks/individual-aggregator.vala |   19 +++++++++++++------
 1 files changed, 13 insertions(+), 6 deletions(-)

commit 5b90ebe8fde8229f30f56ea78feff17cea70ed34
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Thu Jun 16 18:35:52 2011 +0100

    Bug 652643 — Add PersonaStore cache

    Use ObjectCache in Tpf.PersonaStore.

    Closes: bgo#652643

 NEWS                                               |    1 +
 backends/telepathy/lib/Makefile.am                 |    1 +
 .../telepathy/lib/tpf-persona-store-cache.vala     |  154
 ++++++++++++++++++++
 backends/telepathy/lib/tpf-persona-store.vala      |  121
 +++++++++++++++-
 backends/telepathy/lib/tpf-persona.vala            |   66 ++++++++-
 5 files changed, 335 insertions(+), 8 deletions(-)

commit 776adae7b0e61ef5d542d992d5819bcacadce70d
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Thu Jun 16 18:33:26 2011 +0100

    Add a generic caching object to the core of folks

    This adds the ObjectCache API.

    Helps: bgo#652643

 NEWS                          |    1 +
 folks/Makefile.am             |    1 +
 folks/object-cache.vala       |  403 ++++++++++++++++++++++++++++++
 tests/folks/Makefile.am       |    6 +
 tests/folks/object-cache.vala |  544
 +++++++++++++++++++++++++++++++++++++++++
 5 files changed, 955 insertions(+), 0 deletions(-)

commit f84d14b88ea1aceee2f3586593a967fcb87ef181
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Thu Jun 16 18:32:06 2011 +0100

    Unset the self-contact on Tpf.PersonaStore when resetting the store

 backends/telepathy/lib/tpf-persona-store.vala |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 3862f876a9bef82f4fcf838a00c81ef5c57ae353
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Mon Jun 13 10:54:23 2011 +0100

    Bug 650414 — Need better APIs to handle image data

    Change AvatarDetails.avatar to have type LoadableIcon. By introducing
    a libfolks-wide avatar cache, propagate this change to all the
    backends.

    This breaks the API of AvatarDetails.

    Closes: bgo#650414

 NEWS                                        |    3 +
 backends/eds/lib/Makefile.am                |    1 +
 backends/eds/lib/edsf-persona-store.vala    |   89 +++------
 backends/eds/lib/edsf-persona.vala          |  155 +++++++--------
 backends/eds/lib/memory-icon.vala           |  133 ++++++++++++
 backends/libsocialweb/lib/swf-persona.vala  |   14 +-
 backends/telepathy/lib/tpf-persona.vala     |   13 +-
 backends/tracker/lib/trf-persona-store.vala |   56 ++++-
 backends/tracker/lib/trf-persona.vala       |   24 ++-
 folks/Makefile.am                           |    1 +
 folks/avatar-cache.vala                     |  222 ++++++++++++++++++++
 folks/avatar-details.vala                   |    7 +-
 folks/individual.vala                       |    8 +-
 tests/eds/add-persona.vala                  |   23 +--
 tests/eds/avatar-details.vala               |   20 +--
 tests/eds/set-avatar.vala                   |   23 +--
 tests/folks/Makefile.am                     |    8 +
 tests/folks/avatar-cache.vala               |  301
 +++++++++++++++++++++++++++
 tests/tracker/add-persona.vala              |    9 +-
 tests/tracker/avatar-details-interface.vala |   34 +---
 tests/tracker/avatar-updates.vala           |   27 ++-
 tests/tracker/set-avatar.vala               |    6 +-
 tools/inspect/utils.vala                    |   16 ++-
 23 files changed, 915 insertions(+), 278 deletions(-)

commit 7fcf7cdbfe565b81a6d7e7b9f6e6cc9aed667a8a
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Thu Jul 21 07:46:38 2011 -0700

    Add missing copyright/license notices to tests.

 tests/folks/aggregation.vala                    |   19
 +++++++++++++++++++
 tests/folks/backend-loading.vala                |   19
 +++++++++++++++++++
 tests/folks/field-details.vala                  |   19
 +++++++++++++++++++
 tests/key-file/individual-retrieval.vala        |   19
 +++++++++++++++++++
 tests/telepathy/individual-properties.vala      |   19
 +++++++++++++++++++
 tests/telepathy/individual-retrieval.vala       |   19
 +++++++++++++++++++
 tests/telepathy/persona-store-capabilities.vala |   19
 +++++++++++++++++++
 7 files changed, 133 insertions(+), 0 deletions(-)

commit fd49b5957ce971196537d0f877f235df25128735
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Wed Jul 20 11:28:40 2011 -0700

    Don't notify twice for EDS Persona nickname changes.

    Closes: bgo#655019 - Don't notify twice for nickname changes

 NEWS                               |    1 +
 backends/eds/lib/edsf-persona.vala |    4 ----
 2 files changed, 1 insertions(+), 4 deletions(-)

commit 7a9bc474fba6c3c7c03ef52ddea2f2bea008d5c2
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Wed Jul 20 11:28:12 2011 -0700

    Return early when setting an Edsf.Persona attribute to its current
    value.

    Helps: bgo#655019 - Don't notify twice for nickname changes

 backends/eds/lib/edsf-persona-store.vala |   68
 ++++++++++++++++++++++++++++++
 1 files changed, 68 insertions(+), 0 deletions(-)

commit dbca8f7fe23a36925c7263e1e51e58f7c096b1e0
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Thu Jul 21 13:16:08 2011 -0700

    Allow Edsf.PersonaStore._set_*name() sname arg to be null.

    Helps: bgo#655019 - Don't notify twice for nickname changes

 backends/eds/lib/edsf-persona-store.vala |   17 ++++++++++-------
 1 files changed, 10 insertions(+), 7 deletions(-)

commit 06ca1405ba73ee1563a54fcacf82591efd9ef004
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Thu Jul 21 13:14:15 2011 -0700

    Allow Edsf.PersonaStore._set_*avatar() avatar arg to be null.

    Helps: bgo#655019 - Don't notify twice for nickname changes

 backends/eds/lib/edsf-persona-store.vala |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

commit b5c35cc3dbd331367fa67ff8846e0ea229391789
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Wed Jul 20 11:29:57 2011 -0700

    Make Folks.Utils public and add Gee structure equality checking.

    Helps: bgo#655019 - Don't notify twice for nickname changes

 NEWS                    |    1 +
 folks/utils.vala        |   44 +++++++++++++++++++++++++-
 tests/folks/Makefile.am |    6 +++
 tests/folks/utils.vala  |   78
 +++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 127 insertions(+), 2 deletions(-)

commit a69aa8ce9b38401b8944dd4077ede6cb2ed1afb8
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Thu Jul 21 09:41:58 2011 -0700

    Update for 142f9b74: make Individual.calendar_event_id nullable

 folks/individual.vala |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit dcc8a4b39ee357fbbf42b98bffb2d6dc848d5f51
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Wed Jul 20 11:29:45 2011 -0700

    Un-break the EDS PersonaStore test for groups.

 tests/eds/persona-store-tests.vala |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 142f9b742847e907425b44070b46960dcb1b208f
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Jul 10 19:52:03 2011 +0100

    Make BirthdayDetails.calendar_event_id nullable

    This includes expanding its documentation a little.

 NEWS                                  |    1 +
 backends/tracker/lib/trf-persona.vala |    2 +-
 folks/birthday-details.vala           |    6 ++++--
 3 files changed, 6 insertions(+), 3 deletions(-)

commit 6c03cceabb64ab2282ee58d90ca6e7063ab3bb60
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Jul 10 19:43:20 2011 +0100

    Fix visibility of TrfPersona.postal_addresses setter

 backends/tracker/lib/trf-persona.vala |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0aec7fb049e7490a279f6c4ff22c9d0ed0673cf3
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Jul 10 19:42:25 2011 +0100

    Add a default implementation of TrfPersona.calendar_event_id

    It was missing; it might as well return a sensible default value
    and not
    allow setting of the value rather than doing nothing.

 backends/tracker/lib/trf-persona.vala |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

commit c81a0d85d254bf80ffefb5f87eb19422894ff21b
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Jul 10 19:41:46 2011 +0100

    Fix visibility of TpfPersona.avatar and SwfPersona.avatar setters

 backends/libsocialweb/lib/swf-persona.vala |    2 +-
 backends/telepathy/lib/tpf-persona.vala    |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 22d9011bf6d1c35e79bb2b88c5546fe008542c20
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Jul 10 19:41:23 2011 +0100

    Minor documentation fix for SwfPersona.avatar

 backends/libsocialweb/lib/swf-persona.vala |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2483721d1e6f97c37c9fefb830d28e7187bcd7a5
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Jul 10 19:38:16 2011 +0100

    Bug 650422 — Add API for easily checking whether details are
    writeable

    Add Persona.writeable_properties, listing the properties of that
    Persona
    for which updated values will be stored. It's intended that the
    property
    value will be constant for a given Persona subclass, but this isn't
    guaranteed; it's possible that Persona subclasses may vary the
    value of
    writeable-properties at run time in future.

    Closes: bgo#650422

 NEWS                                       |    3 +++
 backends/eds/lib/edsf-persona.vala         |   25
 +++++++++++++++++++++++++
 backends/key-file/kf-persona.vala          |   16 ++++++++++++++++
 backends/libsocialweb/lib/swf-persona.vala |   11 +++++++++++
 backends/telepathy/lib/tpf-persona.vala    |   16 ++++++++++++++++
 backends/tracker/lib/trf-persona.vala      |   28
 ++++++++++++++++++++++++++++
 folks/persona.vala                         |   15 +++++++++++++++
 7 files changed, 114 insertions(+), 0 deletions(-)

commit 1c2329ec8032d3614e9a9b02e7b0b3166e62529c
Author: Tiffany Antopolski <tiffany@antopolski.com>
Date:   Wed Jul 20 15:48:01 2011 +0200

    Minor style change in presence-details.vala

    Moved left brace of enum from end of line
    to start of next line to match Folks style.

 folks/presence-details.vala |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 629aa199668b32ff33452d9d22985e21193c6e4f
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Jul 3 20:38:29 2011 +0100

    Bug 645549 — Add a way to get the individual from a persona

    Add a Persona.individual property which is updated by
    Individual._connect_to_persona() and ._disconnect_from_persona() as
    appropriate, so should remain in lock-step with the Individual
    whose persona
    set the Persona instance is currently in.

    Closes: bgo#645549

 NEWS                  |    2 ++
 folks/individual.vala |    9 +++++++--
 folks/persona.vala    |   29 +++++++++++++++++++++++++++++
 3 files changed, 38 insertions(+), 2 deletions(-)

commit 21b750e58f6ba3c00fdb550a56669dd6395ea824
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Jul 3 20:18:33 2011 +0100

    Ensure that all modifications of Individual.personas happen in
    _set_personas()

    This ensures that signals are handled consistently, and the overall
    internal
    state of the Individual is kept consistent. This probably also
    fixes the
    implementation of store_removed signal handling for Individuals,
    which looked
    rather broken.

 folks/individual.vala |   50
 ++++++++++++++++--------------------------------
 1 files changed, 17 insertions(+), 33 deletions(-)

commit 61a22e725900c0a002357abb06b33746836c11ad
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Jul 10 18:44:31 2011 +0100

    Fix the error domain of PersonaStore.remove_persona()

 NEWS                     |    2 ++
 folks/persona-store.vala |    3 ++-
 2 files changed, 4 insertions(+), 1 deletions(-)

commit 7ca922ad06ca2ff9b46e4d8f745a7dd42e2668cd
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Jul 10 18:41:25 2011 +0100

    Bug 652425 — Failure codes for removing personas needed in
    PersonaStoreError

    Add PersonaStoreError.PERMISSION_DENIED and
    PersonaStoreError.REMOVE_FAILED,
    which will be useful for the e-d-s backend.

    Closes: bgo#652425

 NEWS                     |    2 ++
 folks/persona-store.vala |   16 ++++++++++++++++
 2 files changed, 18 insertions(+), 0 deletions(-)

commit 4c027da00b91723c04ce0195dbcdcf334483b02b
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Sat Jun 25 10:13:01 2011 +0100

    Remove  AliasDetails support from Trf.Persona

    The persona's alias was being stored as its nickname. Since we want
    to make
    nicknames writeable (bgo#652048) we have to store the nickname there
    instead. There's no ontology for storing aliases, so AliasDetails
    support
    has to be dropped.

    Closes: bgo#652048 — Make Individual.nickname writeable

 NEWS                                        |    2 +
 backends/tracker/lib/trf-persona-store.vala |   18 ++--
 backends/tracker/lib/trf-persona.vala       |   38 ++----
 tests/tracker/Makefile.am                   |    8 +-
 tests/tracker/add-persona.vala              |   16 ++--
 tests/tracker/set-alias.vala                |  173
 ---------------------------
 tests/tracker/set-nickname.vala             |  167
 ++++++++++++++++++++++++++
 7 files changed, 201 insertions(+), 221 deletions(-)

commit b01fae00ac721b89c4cce6e3eb353b8f0bbe98b8
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Tue Jul 19 09:03:59 2011 -0700

    Support nickname writability in the EDS backend.

    Helps: bgo#652048 — Make Individual.nickname writeable

 backends/eds/lib/edsf-persona-store.vala |   14 ++
 backends/eds/lib/edsf-persona.vala       |   14 ++-
 tests/eds/Makefile.am                    |   10 +-
 tests/eds/set-full-name.vala             |  149 -----------------------
 tests/eds/set-names.vala                 |  193
 ++++++++++++++++++++++++++++++
 5 files changed, 225 insertions(+), 155 deletions(-)

commit d3b636b525dbfd9c50a8fcbab0f82777042e3aa0
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Sat Jun 25 10:11:39 2011 +0100

    Allow NameDetails.nickname to be writeable

    Helps: bgo#652048 — Make Individual.nickname writeable

 NEWS                                       |    1 +
 backends/libsocialweb/lib/swf-persona.vala |    6 +++-
 folks/individual.vala                      |   53
 ++++++++++++++++++++++++++--
 folks/name-details.vala                    |    6 +++-
 folks/persona-store.vala                   |    6 +++-
 5 files changed, 66 insertions(+), 6 deletions(-)

commit 120b058f7d40e879136a84df8975ffdd305ce6ac
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Mon Jul 18 16:09:53 2011 -0700

    Un-break parallel building the eds backend.

    It would fail after a maintainer-clean or distclean with:

    make[4]: *** No rule to make target `folks-eds.vapi', needed by
    `all-am'.
      Stop.
    make[4]: *** Waiting for unfinished jobs....

    This is because we were setting VALAFLAGS, which was overriding the
    definition from configure.ac and generally causing havok.

 backends/eds/lib/Makefile.am |   24 ++++++++++++------------
 1 files changed, 12 insertions(+), 12 deletions(-)

commit fdd7a11e32f28e02e7a4d823d1b8e842948ed37a
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Mon Jul 18 15:07:48 2011 -0700

    Cut unreachable libsocialweb test code.

 tests/libsocialweb/dummy-lsw.vala |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit d4931a0105291eb87ee127d88e79f5c166eba938
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Wed Jul 13 23:06:50 2011 +0100

    eds: Add support for contact groups/categories

 backends/eds/lib/edsf-persona-store.vala |   64 ++++++++++++++++++-
 backends/eds/lib/edsf-persona.vala       |  104
 ++++++++++++++++++++++++++++++
 2 files changed, 167 insertions(+), 1 deletions(-)

commit 6bf6d1391ef180e6129dbade8c781e7048c3e405
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Wed Jul 13 23:04:45 2011 +0100

    eds: Mark read-only address books as non-addable-to and
    non-removable-from

 backends/eds/lib/edsf-persona-store.vala |   38
 +++++++++++++++++++++++++++--
 1 files changed, 35 insertions(+), 3 deletions(-)

commit 4e5a08f35b83073637ccf3eb18d10bf8687b8bdb
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Wed Jul 13 23:02:52 2011 +0100

    eds: Fix persona store removal in the Backend

    Embarrassing typo.

 backends/eds/eds-backend.vala |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7ae86b48978223518cb101cf2f404da65acabfc2
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Wed Jul 13 23:01:55 2011 +0100

    inspect: Don't print details of unprepared persona stores

    We're not supposed to, and they're not very useful anyway. Instead,
    we now
    print a message saying that the persona store is not prepared.

 tools/inspect/utils.vala |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit 12c288af21d74ff985f419088c7a86518df7b00c
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Wed Jul 13 19:30:01 2011 +0100

    eds: Fix linker warnings for the e-d-s backend tests

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

commit 047baeab0b6ecf084c8e4bbf89bd3049cf6cb66c
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Wed Jul 13 19:29:46 2011 +0100

    eds: Fix a variable's visibility in the e-d-s Backend

    This also takes the opportunity to s/addressbook/address book/
    an environment
    variable, since the official GNOME terminology is “address book”
    rather than
    “addressbook”.

 backends/eds/eds-backend.vala |    6 +++---
 tests/lib/eds/backend.vala    |    6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

commit cac0b5fb5f97d09d7b3c759364913686e3e2b308
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Wed Jul 13 19:28:38 2011 +0100

    eds: Tidy up the e-d-s Backend.unprepare() method

    This makes sure we disconnect from all the right signals, and
    abstracts
    adding and removing address books out into a single pair of methods.

 backends/eds/eds-backend.vala |   43
 ++++++++++++++++++++++++++++------------
 1 files changed, 30 insertions(+), 13 deletions(-)

commit be711b284c7b22851595aca9fe499e373012dd77
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Tue Jul 12 17:01:36 2011 -0700

    Update NEWS for bgo#654509.

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

commit c0c13908446c3873f93cd2d125f29e39146aae3e
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Tue Jul 12 17:00:08 2011 -0700

    Bump required version of Vala (needed for EDS).

    Closes: bgo#654509 - Folks master not building

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

commit b6aaf7d8245e08610e1dda582e9f25342a272714
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Tue Jul 12 14:59:08 2011 -0700

    Set the backend name for the EDS backend.

 backends/eds/Makefile.am     |    2 ++
 backends/eds/lib/Makefile.am |    2 ++
 2 files changed, 4 insertions(+), 0 deletions(-)

commit 0bc59d3dd657329e13ec66180974d5c12e6d244d
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Tue Jul 12 14:56:09 2011 -0700

    Tidy up EDS CLEANFILES.

 backends/eds/lib/Makefile.am |    7 -------
 1 files changed, 0 insertions(+), 7 deletions(-)

commit bbfd558f7670170fc30c4bd854a7cafbc11a4de4
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Tue Jul 12 14:50:26 2011 -0700

    Re-locate the EDS headers.

    This is related to bgo#649790 - Vala uses the wrong includes

 backends/eds/Makefile.am         |    1 +
 backends/eds/lib/Makefile.am     |    7 ++++---
 backends/eds/lib/folks-eds.pc.in |    2 +-
 3 files changed, 6 insertions(+), 4 deletions(-)

commit c83a8c220658f5d27b9d9fb916df7cac9e86f1b3
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Tue Jul 12 20:23:47 2011 +0100

    eds: Add source list change notification to the eds backend

    This means that Edsf.PersonaStores can come and go at run time.

    This also adds a little bit of debug output to the eds Backend.

 backends/eds/eds-backend.vala |   96
 ++++++++++++++++++++++++++++++++---------
 1 files changed, 75 insertions(+), 21 deletions(-)

commit 202cdad7b57a3e15ff8c1f48bf576508f5bd2fb5
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Tue Jul 12 20:23:22 2011 +0100

    eds: Ensure that errors are thrown by Edsf.PersonaStore.prepare()
    properly

 backends/eds/lib/edsf-persona-store.vala |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 31f40df6da4766401b576635a8a632db84ee0a01
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Tue Jul 12 19:00:00 2011 +0100

    Add an EDS backend

    Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=638281

 NEWS                                         |    1 +
 backends/Makefile.am                         |    5 +
 backends/eds/Makefile.am                     |   67 +++
 backends/eds/backend.mk                      |    1 +
 backends/eds/eds-backend-factory.vala        |   64 ++
 backends/eds/eds-backend.vala                |  178 ++++++
 backends/eds/lib/Makefile.am                 |  116 ++++
 backends/eds/lib/edsf-persona-store.vala     |  811
 ++++++++++++++++++++++++++
 backends/eds/lib/edsf-persona.vala           |  806
 +++++++++++++++++++++++++
 backends/eds/lib/folks-eds-uninstalled.pc.in |   12 +
 backends/eds/lib/folks-eds.deps              |    6 +
 backends/eds/lib/folks-eds.pc.in             |   15 +
 configure.ac                                 |   37 ++-
 tests/Makefile.am                            |    5 +
 tests/eds/Makefile.am                        |  211 +++++++
 tests/eds/add-contacts-stress-test.vala      |  200 +++++++
 tests/eds/add-persona.vala                   |  394 +++++++++++++
 tests/eds/avatar-details.vala                |  154 +++++
 tests/eds/data/backend-eds-only.ini          |    5 +
 tests/eds/email-details.vala                 |  210 +++++++
 tests/eds/im-details.vala                    |  169 ++++++
 tests/eds/individual-retrieval.vala          |  143 +++++
 tests/eds/link-personas.vala                 |  408 +++++++++++++
 tests/eds/name-details.vala                  |  220 +++++++
 tests/eds/persona-store-tests.vala           |  214 +++++++
 tests/eds/phone-details.vala                 |  214 +++++++
 tests/eds/postal-address-details.vala        |  177 ++++++
 tests/eds/remove-persona.vala                |  203 +++++++
 tests/eds/removing-contacts.vala             |  135 +++++
 tests/eds/set-avatar.vala                    |  167 ++++++
 tests/eds/set-emails.vala                    |  154 +++++
 tests/eds/set-full-name.vala                 |  149 +++++
 tests/eds/set-im-addresses.vala              |  156 +++++
 tests/eds/set-notes.vala                     |  155 +++++
 tests/eds/set-phones.vala                    |  154 +++++
 tests/eds/set-postal-addresses.vala          |  166 ++++++
 tests/eds/set-structured-name.vala           |  151 +++++
 tests/eds/updating-contacts.vala             |  156 +++++
 tests/lib/Makefile.am                        |    5 +
 tests/lib/eds/Makefile.am                    |   56 ++
 tests/lib/eds/backend.vala                   |  291 +++++++++
 tests/tools/eds.sh                           |   25 +
 tests/tools/with-session-bus-eds.sh          |   44 ++
 43 files changed, 7009 insertions(+), 1 deletions(-)

commit ec2595451425f5f0f8555f62330d431fd902b273
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Thu Jul 7 11:12:43 2011 -0700

    Fix the valadoc string for FieldDetails.value.

 folks/field-details.vala |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit ad06533f4035e19cda7a21c23ede10a06c35de60
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Thu Jun 30 18:55:41 2011 +0100

    Bug 653746 — mismatch between hash and equals in Note

    Ensure that Note instances compare equal iff their UIDs are equal
    (as well as
    iff their contents are equal).

    Closes: bgo#653746

 NEWS                    |    1 +
 folks/note-details.vala |    5 +++--
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 73d440d2e08398baf9c7150ddefc3358234c1bc7
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Jul 2 20:43:21 2011 +0100

    Re-add a dependency on dbus-glib for the Telepathy test library

    Files in tests/lib/telepathy/contactlist/ still use dbus-glib,
    and have to
    because they're also using telepathy-glib.

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

commit c6fade51f5dd53cd91a52fa9f0ffa88203c8b065
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Thu Jun 30 16:03:24 2011 -0700

    Fix a typo in the IndividualAggregator.individuals_changed docs.

 folks/individual-aggregator.vala |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9b4e626c637ec0f030abc577b4087b5505a35033
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Fri Jun 24 10:04:54 2011 -0700

    Make valadoc a hard dependency when using --enable-docs

    Closes: bgo#653325 — Build system does not complain if trying to
    build docs
    without vala-doc installed

 NEWS         |    2 ++
 configure.ac |    4 ++++
 2 files changed, 6 insertions(+), 0 deletions(-)

commit 5b8e4e245a8dbaaee05b1529acddce63089bf498
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Mon Jun 13 14:25:20 2011 +0100

    Bug 652449 — Folks.Individual's property getters should be read only

    Make the getters of container types in Folks.Individual return
    read-only
    views of the containers.

    Closes: bgo#652449

 NEWS                  |    1 +
 folks/individual.vala |   53
 ++++++++++++++++++++++++++++++++++--------------
 2 files changed, 38 insertions(+), 16 deletions(-)

commit 0933f3295ecc6a573dffbefddb26def0e3ff18d5
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Fri Jun 24 09:27:03 2011 -0700

    Cut meaningless 'Tests' output from configure.

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

commit bdc5313dd94b26c208098ce59a7a6ddcdaad2f4b
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Fri Jun 24 08:21:54 2011 -0700

    Fix the configure output for docs.

    Based upon a couple issues raised in bgo#653325

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

commit 6ffb9775808386369c9a1fd45a072f404d410330
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Wed Jun 15 18:44:18 2011 +0100

    Bug 652660 — Make Individual.id more stable and well-defined

 NEWS                                       |    1 +
 folks/individual.vala                      |   60
 +++++++++++++++++++++++---
 tests/folks/aggregation.vala               |   64
 +++++++++++++++++++---------
 tests/telepathy/individual-properties.vala |   17 ++++----
 tests/telepathy/individual-retrieval.vala  |   37 +++++++++++-----
 5 files changed, 132 insertions(+), 47 deletions(-)

commit daf213dc62ee123ab7010edcb18c368d3969a513
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Wed Jun 22 16:05:58 2011 -0700

    Don't make the folks-telepathy docs depend directly upon dbus-glib.

    Closes: bgo#629716 - Migrate Folks to GDBus

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

commit e2b872732403113024f1560e7a9f05de0444951e
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Wed Jun 22 15:46:28 2011 -0700

    Don't make the Libsocialweb backend depend directly upon dbus-glib.

    Helps: bgo#629716 - Migrate Folks to GDBus

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

commit 5e2c7adeff14517e36cd9d55335791833da64b5b
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Wed Jun 22 15:38:16 2011 -0700

    Don't make the Telepathy tests depend directly upon dbus-glib.

    Helps: bgo#629716 - Migrate Folks to GDBus

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

commit 67b5617bcbb2109dd43d9f25feae52c7efaeaa1f
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Wed Jun 22 13:41:15 2011 -0700

    Handle both the dbus-glib and GDBus missing logger errors.

    Helps: bgo#629716 - Migrate Folks to GDBus

 tests/lib/telepathy/contactlist/backend.c |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

commit be621be89c3e25c5875e245560328b3b556675ad
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Wed Jun 22 13:35:44 2011 -0700

    Update Tp test backend suppression to match GDBus behavior.

    Helps: bgo#629716 - Migrate Folks to GDBus

 tests/lib/telepathy/contactlist/backend.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit a32e8adc4dcc15d6ac207d9c9dd6c9d7d44cd174
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Tue Jun 21 16:31:18 2011 -0700

    Cut unnecessary log message suppressions in the Aggregation test.

    Helps: bgo#629716 - Migrate Folks to GDBus

 tests/folks/aggregation.vala |   35 -----------------------------------
 1 files changed, 0 insertions(+), 35 deletions(-)

commit 09bf32c22843eaa9cf34bd091d864dfa85bf4d63
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Tue Jun 21 16:14:04 2011 -0700

    Properly disconnect the logger::invalidated handler.

    Helps: bgo#629716 - Migrate Folks to GDBus

 backends/telepathy/lib/tpf-persona-store.vala |   18 ++++++++++++------
 1 files changed, 12 insertions(+), 6 deletions(-)

commit 8b2449f753ee91cabb47895e26293737da640e69
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Tue Jun 7 16:16:47 2011 -0700

    Port Tpf.Logger to GDBus.

    Helps: bgo#629716 - Migrate Folks to GDBus

 backends/telepathy/lib/tpf-logger.vala |   58
 +++++++++++++++++--------------
 1 files changed, 32 insertions(+), 26 deletions(-)

commit 17814e50568b923df74d41d354b8108fdfd0ee22
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Tue Jun 7 16:15:31 2011 -0700

    Factor out Tpf.Logger.prepare() from its constructor.

    Helps: bgo#629716 - Migrate Folks to GDBus

 backends/telepathy/lib/tpf-logger.vala        |   14 ++++++++++++--
 backends/telepathy/lib/tpf-persona-store.vala |    1 +
 2 files changed, 13 insertions(+), 2 deletions(-)

commit fa396c2ca0c6116959d4397438154de15393422c
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Wed Jun 8 08:39:28 2011 -0700

    Use the GLib definition of Error instead of DBus.Error.

    Helps: bgo#629716 - Migrate Folks to GDBus

 backends/telepathy/lib/tpf-logger.vala        |   14 +++++++-------
 backends/telepathy/lib/tpf-persona-store.vala |    6 +++---
 2 files changed, 10 insertions(+), 10 deletions(-)

commit 0f45b1150d8380d170d3cdaebdfc576f9060e52c
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Tue Jun 7 11:23:43 2011 -0700

    Use the GLib definition for Object.

    Helps: bgo#629716 - Migrate Folks to GDBus

 backends/telepathy/lib/tpf-logger.vala |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ba83c9014931c9bbf897de14d7dbaa2876ccea32
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Tue Jun 7 11:21:53 2011 -0700

    Use the GLib definition for ObjectPath.

    Helps: bgo#629716 - Migrate Folks to GDBus

 backends/telepathy/lib/tpf-logger.vala |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 627643e93b4b38a1904684f9361b498d0fe7ec3a
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Tue Jun 7 11:16:21 2011 -0700

    Don't build dbus-glib into Telepathy backend.

    Helps: bgo#629716 - Migrate Folks to GDBus

 backends/telepathy/lib/Makefile.am |    3 ---
 configure.ac                       |    3 ---
 2 files changed, 0 insertions(+), 6 deletions(-)

commit 2d042c289bcc140f402c20603c12e57339815cf4
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Mon Jun 13 17:20:34 2011 +0100

    Bug 652472 — Handle failure in getting the logger service better

    If we fail to get the logger from the bus, get_object() may return
    NULL. If
    we check for this, we don't then try and connect a signal to a
    NULL object
    instance and emit criticals.

    Closes: bgo#652472

 NEWS                                   |    1 +
 backends/telepathy/lib/tpf-logger.vala |    7 +++++++
 2 files changed, 8 insertions(+), 0 deletions(-)

commit 89a975951e2e52597c4193a9aafe27356588fff2
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Wed Jun 22 16:39:35 2011 -0700

    Fix the link within the PresenceDetails.presence_status docs

 folks/presence-details.vala |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fb8474d72d9afae514522c243503e6d928642131
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Tue Jun 14 15:21:29 2011 +0100

    Bug 648071 — Add support for presence status from Telepathy

    Add a presence_status property to PresenceDetails to expose the
    detailed
    presence status string that Telepathy exposes.

    Closes: bgo#648071

 NEWS                                       |    2 ++
 backends/telepathy/lib/tpf-persona.vala    |   19 +++++++++++++++++++
 folks/individual.vala                      |   14 ++++++++++++++
 folks/presence-details.vala                |   12 ++++++++++++
 tests/telepathy/individual-properties.vala |    1 +
 5 files changed, 48 insertions(+), 0 deletions(-)

commit 3c5ebf360d0dd934928683f6d1ee41c6ba106e91
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Tue Jun 21 15:08:45 2011 -0700

    Don't crash if a provided TpContact ID is NULL.

 tests/lib/telepathy/contactlist/conn.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit d7514bc4c8d2772bb7d8e6f0baa6bb5407ab7f0c
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Tue Jun 21 14:43:06 2011 -0700

    Don't add null Personas in personas-changed signal arguments.

 backends/telepathy/lib/tpf-persona-store.vala |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit edb8daf44a810aaa3b9ca1ebfb701d6b9ff2cc7b
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Tue Jun 21 14:08:47 2011 -0700

    Note closing of bgo#652434 — Add ability to run any tests through
    gdb

    Closes: bgo#652434

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

commit 506058011ec47ef14a03c9ce2fde35d82b7ba394
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Fri Jun 10 10:39:27 2011 -0700

    Add ability to run any of our tests through gdb

    Run a test through gdb with:

        make -C tests/<dir> <test name>.gdb

 HACKING                        |   11 +++++++++++
 check.mk                       |    6 ++++++
 tests/folks/Makefile.am        |    1 +
 tests/key-file/Makefile.am     |    1 +
 tests/libsocialweb/Makefile.am |    1 +
 tests/telepathy/Makefile.am    |    1 +
 tests/tracker/Makefile.am      |    1 +
 7 files changed, 22 insertions(+), 0 deletions(-)

commit 68ae999ee44d13707e7773a3c7f58df45b38ef7d
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Fri Jun 17 16:06:22 2011 +0100

    Cut redundant EXTRA_DIST entry.

 tests/lib/telepathy/contactlist/Makefile.am |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit bbda7744abd5b2b5c05f52e34c83bfc12935d0e1
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Fri Jun 17 16:05:38 2011 +0100

    More-cleanly define gir and vapi files.

 tests/lib/telepathy/contactlist/Makefile.am |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

commit 47f529f3772cab9e4b59a7bb427b7a1c0964c957
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Fri Jun 17 15:15:44 2011 +0100

    Add Make rule for generating tracker-test.vapi.

    After a maintainer-clean, Make doesn't know how to generate this
    file otherwise.

 tests/lib/tracker/Makefile.am |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 52c37b151b02baf1242f23ef1f866e6d7f06a556
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Fri Jun 17 13:58:47 2011 +0100

    Dist but don't include the tracker-test vapi files.

 tests/lib/tracker/Makefile.am |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 5dc9e848c7f984a585de9e1f2779f096ef52b002
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Mon Jun 13 15:20:55 2011 +0100

    Bug 652463 — Tidy up CLEANFILES

    Tidy up pkg-config and configure-generated files in CLEANFILES and
    DISTCLEANFILES.

    Closes: bgo#652463

 NEWS                                        |    1 +
 backends/libsocialweb/lib/Makefile.am       |    7 -------
 backends/telepathy/lib/Makefile.am          |    6 ------
 backends/tracker/lib/Makefile.am            |    7 -------
 folks/Makefile.am                           |    5 -----
 tests/data/Makefile.am                      |    2 +-
 tests/lib/Makefile.am                       |    4 ----
 tests/lib/libsocialweb/Makefile.am          |    6 +++++-
 tests/lib/telepathy/contactlist/Makefile.am |    6 +++++-
 9 files changed, 12 insertions(+), 32 deletions(-)

commit d4e7847013535d72a81646aa6397a431583c8c79
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Mon Jun 13 12:09:34 2011 +0100

    Bug 646244 — Incomplete logic to handle attribute updates in
    Folks.Individual

    Tidy up some of the update methods in Folks.Individual to handle
    null values
    a little better.

    Closes: bgo#646244

 NEWS                  |    1 +
 folks/individual.vala |   92
 ++++++++++++++++++++++++++----------------------
 2 files changed, 51 insertions(+), 42 deletions(-)

commit e60a5fa59f5706105a72a9182ae24f499e14f36c
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Thu Jun 9 15:29:53 2011 -0700

    Don't delete tp-test-contactlist.deps when maintainer-cleaning.

    This fixes a bug introduced by b983fee7

 tests/lib/telepathy/contactlist/Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 1baf849cc8296f7d154742ded5069034680850c5
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Thu Jun 9 08:43:54 2011 -0700

    Handle ownership of TpContact.connection automatically.

    It recently changed in telepathy-glib and/or Vala 0.14.x finally
    detected that
    the TpContact.connection property returns an owned TpConnection
    (making our use
    of "unowned Connection connection = contact.connection" invalid).

 backends/telepathy/lib/tpf-persona.vala |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b983fee7d961ddd88016095aa324700213d1fe7b
Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
Date:   Wed Jun 8 12:17:43 2011 +0100

    Dist the tp-test-contactlist.deps file

    It was missing from tarballs, which causes folks to fail to build
    in some circumstances.

 tests/lib/telepathy/contactlist/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 394fe118bbe5d4040d9fb7170d9302e4b3c81c83
Author: Raul Gutierrez Segales <rgs@collabora.co.uk>
Date:   Sun Jun 5 11:49:20 2011 +0100

    Move tracker's test image to a common location

    Moving this to tests/data so it can be shared by other
    backends.

 tests/Makefile.am                |    4 ++++
 tests/data/avatar-01.jpg         |  Bin 0 -> 1157 bytes
 tests/tracker/Makefile.am        |    3 +--
 tests/tracker/data/avatar-01.jpg |  Bin 1157 -> 0 bytes
 4 files changed, 5 insertions(+), 2 deletions(-)

commit ff841e27e776573de7ccdf886cf923cf202a77a9
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Tue May 24 18:56:12 2011 +0100

    Play nicely with new API in Vala 0.14

    Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=650997

 backends/key-file/kf-persona-store.vala     |   12 +++++++-----
 folks/backend-store.vala                    |   13 +++++++------
 folks/group-details.vala                    |    2 +-
 folks/types.vala                            |    2 +-
 tests/tracker/avatar-details-interface.vala |    6 +++---
 5 files changed, 19 insertions(+), 16 deletions(-)

commit d016a8345dff6b20e319b2427e1132836f5e7928
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed May 11 14:19:46 2011 +0100

    libsocialweb: Swf.Persona stores SocialWebClient.Contact

    Closes: bgo#649925 - expose SocialWebClient.Contact in Swf.Persona

 NEWS                                       |    6 +++++
 backends/libsocialweb/lib/swf-persona.vala |   21 +++++++++++++++++
 tests/libsocialweb/dummy-lsw.vala          |   34
 ++++++++++++++++++++++++++-
 3 files changed, 59 insertions(+), 2 deletions(-)

commit 20128af512e75b117b82ae46998e4287ca03a36b
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Wed Jun 1 11:07:14 2011 -0700

    Post-release bump.

 NEWS         |    3 +++
 configure.ac |    4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)