commit 069173f718df80a550a8b56e975ce00019cf35f1
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Tue Sep 22 14:38:41 2009 +0200

    Fix copy/paste code

 couchdb-glib/couchdb-document-contact.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 8260fa6cfce9776c6636221fc0d9f7d16e71a39a
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Tue Sep 22 00:34:56 2009 +0200

    Use 127.0.0.1 instead of localhost for local couchdb instances

 couchdb-glib/couchdb.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 53a9a9fae7b97a1ab10543b3020924d7315680a8
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Tue Sep 22 00:34:18 2009 +0200

    Added API to manipulate IM addresses for contact records

 couchdb-glib/couchdb-document-contact.c |  140 +++++++++++++++++++++++++++++--
 couchdb-glib/couchdb-document-contact.h |   59 +++++++++++++
 2 files changed, 191 insertions(+), 8 deletions(-)

commit 9fa85c708499a2581ace941b79cb48c9e095f2a1
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Wed Sep 9 17:09:35 2009 +0200

    Release 0.5.0

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

commit 7e31b697b3bb0e152f0a0c08139d0bf855ba6fc5
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Wed Sep 9 17:09:10 2009 +0200

    EXTRA_DIST couchdb-marshal.list

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

commit fad375b6d7d27469fbfdbb1b15d8e070511d294d
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Wed Sep 9 16:53:00 2009 +0200

    Added OAuth support:
    
    	* Added liboauth's sources to our tree
    	* Added couchdb_enable_oauth/couchdb_disable_oauth API
    	* Added OAuth signature code to all requests when OAuth is enabled
    	* Added OAuth test programs

 configure.ac                |   23 +
 couchdb-glib/Makefile.am    |   14 +-
 couchdb-glib/couchdb-glib.h |    7 +
 couchdb-glib/couchdb.c      |   48 +++
 couchdb-glib/oauth.c        |  961 +++++++++++++++++++++++++++++++++++++++++++
 couchdb-glib/oauth.h        |  539 ++++++++++++++++++++++++
 couchdb-glib/utils.c        |   88 ++++-
 couchdb-glib/utils.h        |    9 +
 couchdb-glib/xmalloc.c      |  151 +++++++
 couchdb-glib/xmalloc.h      |   12 +
 tests/Makefile.am           |   14 +-
 tests/test-oauth.c          |  134 ++++++
 tests/test-oauth.py         |   32 ++
 13 files changed, 2027 insertions(+), 5 deletions(-)

commit 32315168a38de8d5923ae884a55e4498781908ac
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Wed Sep 9 14:30:29 2009 +0200

    Encode document UIDs when doing HTTP requests

 couchdb-glib/couchdb-document.c |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

commit d44ccb1235e48b16abb32ff4aaea6203ee1855d2
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Tue Sep 1 14:05:59 2009 +0200

    Added some API info to the README file

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

commit c785237017f9fd152e85f6e13d42c23adeffe2f4
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Mon Aug 31 17:48:46 2009 +0200

    Added changes notifications:
    
    * Generate marshallers for CouchDB signals
    * Emit modification signals when doing changes to dbs/documents
    * Added couchdb_listen_for_changes API
    * Added DBWatch object to do the actual watching of changes
    * Added tests for modification API and change signals

 configure.ac                      |    4 +
 couchdb-glib/Makefile.am          |   16 ++++-
 couchdb-glib/couchdb-document.c   |   15 +++-
 couchdb-glib/couchdb-glib.h       |   12 +++-
 couchdb-glib/couchdb-marshal.list |    2 +
 couchdb-glib/couchdb.c            |  114 ++++++++++++++++++++++++++++++
 couchdb-glib/dbwatch.c            |  137 +++++++++++++++++++++++++++++++++++++
 couchdb-glib/dbwatch.h            |   37 ++++++++++
 couchdb-glib/utils.h              |    2 +
 tests/test-couchdb-glib.c         |   87 +++++++++++++++++++++++-
 10 files changed, 419 insertions(+), 7 deletions(-)

commit dd09241a5dc0bf2583fd40cb0633e607fedb9384
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Wed Aug 26 12:47:15 2009 +0200

    Release 0.4.5

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

commit 3ace9413a1d804b2c465958c43ff5eb20e56d9b0
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Tue Aug 25 23:53:07 2009 +0200

    Add uuid to list of pkg-config modules to look for

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

commit c77c33364be5544bf23b90931086fc84297310a3
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Tue Aug 25 18:06:36 2009 +0200

    Added functions to deal with URLs in contact documents

 couchdb-glib/couchdb-document-contact.c |  108 +++++++++++++++++++++++++++++++
 couchdb-glib/couchdb-document-contact.h |   11 +++
 2 files changed, 119 insertions(+), 0 deletions(-)

commit 2a8d5e57761090ccb05c8eb0c45f428181d25efd
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Fri Aug 21 17:47:32 2009 +0200

    Add lots of new contact record fields
    Check presence of fields in JSON objects before accessing them to avoid lots
    of warnings

 couchdb-glib/couchdb-document-contact.c |  211 +++++++++++++++++++++++++++++++
 couchdb-glib/couchdb-document-contact.h |   24 ++++
 couchdb-glib/couchdb-document.c         |   14 ++
 3 files changed, 249 insertions(+), 0 deletions(-)

commit df0abe68a42272ad5736143806c094d40554c554
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Thu Aug 20 11:22:37 2009 +0200

    Ubuntu package changes

 debian/changelog |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

commit 8d0cf7496d603c185d95c2a3fbc9a6085eff797a
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Wed Aug 19 18:46:08 2009 +0200

    Release 0.4.4

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

commit cb6340d14396a16ec486bcda616f167ec851404c
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Wed Aug 19 18:43:24 2009 +0200

    Add functions to convert struct fields to and from strings
    Add contact records creation convenience function
    Add support for application_annotations field

 couchdb-glib/couchdb-document-contact.c |   23 ++++++++++++++
 couchdb-glib/couchdb-document-contact.h |    5 +++
 couchdb-glib/couchdb-document.c         |   44 ++++++++++++++++++++++++----
 couchdb-glib/couchdb-glib.h             |   10 ++++--
 couchdb-glib/couchdb-types.c            |   49 +++++++++++++++++++++++++++++++
 couchdb-glib/couchdb-types.h            |    3 ++
 6 files changed, 124 insertions(+), 10 deletions(-)

commit 8b95743ee463d7557879b0a275ced81f1a9b81b7
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Tue Aug 18 00:26:51 2009 +0200

    Send errors from libsoup back to the caller

 couchdb-glib/utils.c |   14 +++++++++++---
 couchdb-glib/utils.h |    3 +++
 2 files changed, 14 insertions(+), 3 deletions(-)

commit 1730577836b8901664f05a201a8c3a1119414a64
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Thu Aug 13 13:02:48 2009 +0200

    Depend on json-glib >= 0.7.4 to have saving of documents working

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

commit 231637dce3e8a647ffeb5cded6f8ff4ea4ff4378
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Thu Aug 13 12:59:59 2009 +0200

    Only include json-glib.h

 couchdb-glib/couchdb-document.c |    3 +--
 couchdb-glib/couchdb.c          |    2 +-
 couchdb-glib/utils.h            |    2 +-
 3 files changed, 3 insertions(+), 4 deletions(-)

commit b46a88e500e160210ab6a08cfe0b21c9331a1b8c
Author: Daniel Holbach <daniel.holbach@canonical.com>
Date:   Thu Aug 13 12:44:29 2009 +0200

    Some small fixes in debian/changelog

 debian/changelog |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 4c49070927d839b6aaba0006f04dad54fd696e57
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Wed Aug 12 10:53:28 2009 +0200

    More Ubuntu package changes

 debian/changelog                     |   14 ++------------
 debian/libcouchdb-glib-1.0-0.install |    1 -
 debian/libcouchdb-glib-1.0-1.install |    1 +
 3 files changed, 3 insertions(+), 13 deletions(-)

commit 8e18b6efa24fc2293d75a4ef8f3623e003d98a6c
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Tue Aug 11 17:04:39 2009 +0200

    Rename binary package name to match upstream so version

 debian/changelog |    6 ++++++
 debian/control   |    4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 07a4ed0b7bc58a8ca93e924c482d45f59821005c
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Sun Aug 9 14:02:15 2009 +0200

    Ubuntu package updates

 debian/changelog |   21 +++++++++++++++++++++
 debian/control   |    6 +++---
 2 files changed, 24 insertions(+), 3 deletions(-)

commit 7bb53137e3edc659b83050bd1cc04a897affa4b9
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Wed Aug 5 16:49:27 2009 +0200

    Release 0.4.3 version

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

commit c151a55c6d360cc94adf12491ff2694f3b0d444b
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Wed Aug 5 16:45:07 2009 +0200

    Increase so version of shared librar

 configure.ac             |    7 +++++++
 couchdb-glib/Makefile.am |    2 ++
 2 files changed, 9 insertions(+), 0 deletions(-)

commit 7359a5b2819b1888440bf3276fb1cc0b9335635c
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Wed Aug 5 16:32:15 2009 +0200

    Added UUIDs to API, and ways to generate them for objects that don't have it.
    
    Assume hostnames from clients come with the http/https part of the URI, so
    don't add it. This makes it work with per-user couchdb instance

 couchdb-glib/Makefile.am                |    3 +-
 couchdb-glib/couchdb-document-contact.c |   44 ++++++++++++++++++++++++++----
 couchdb-glib/couchdb-document-contact.h |    7 +++--
 couchdb-glib/couchdb-document.c         |   10 +++---
 couchdb-glib/couchdb-types.c            |   21 ++++++++++++++
 couchdb-glib/couchdb-types.h            |    3 ++
 couchdb-glib/couchdb.c                  |   12 ++++----
 couchdb-glib/utils.c                    |   14 ++++++++++
 couchdb-glib/utils.h                    |    6 +++-
 tests/Makefile.am                       |    4 ++-
 10 files changed, 101 insertions(+), 23 deletions(-)

commit d49a07b9176fb71486eb372a20abf7ed6351702e
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Wed Aug 5 16:11:04 2009 +0200

    Add uuid-dev dependency to debian/control

 debian/control |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6f1f608c89454fe8fabcbd78af14bd5159a641be
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Mon Jul 27 23:52:04 2009 +0200

    Make all functions use utility functions and make these remove fields from documents when values are NULL

 couchdb-glib/couchdb-document-contact.c |   71 +++++++++++++-----------------
 couchdb-glib/couchdb-document.c         |   11 ++++-
 couchdb-glib/couchdb-types.c            |    8 +++-
 couchdb-glib/utils.c                    |    1 +
 tests/test-list-databases.c             |    2 +-
 5 files changed, 47 insertions(+), 46 deletions(-)

commit 177cac01390bba553fa8e51aa3839da6d16e825d
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Mon Jul 27 23:49:15 2009 +0200

    Added missing API test source code

 tests/test-couchdb-glib.c |  120 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 120 insertions(+), 0 deletions(-)

commit 6e52bb6846e21a516919af7c0651247f1175c6c6
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Mon Jul 27 23:47:18 2009 +0200

    Add test suite for the API

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

commit bf5220e0383e0bf2cfc7749ae52f1509acb126c9
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Mon Jul 20 14:11:54 2009 +0200

    Missing Ubuntu package fixes

 debian/changelog |    6 ++++++
 debian/rules     |    2 --
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 1be2b71fa1abca2f40feeaa48301a0bfc8482c7a
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Mon Jul 20 14:03:32 2009 +0200

    Missing Ubuntu package fixes

 debian/changelog |    9 +++++++++
 debian/control   |    9 ++++-----
 debian/copyright |    2 +-
 3 files changed, 14 insertions(+), 6 deletions(-)

commit 7eff8c68e143c010c635587dfe216aca3f3417d9
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Mon Jul 20 13:29:08 2009 +0200

    Release 0.4.2

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

commit 8c3f0b9033b18a9d69dde49e074fa7a5be787775
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Mon Jul 20 13:27:33 2009 +0200

    Add LICENSE file to upstream tarball and some Ubuntu packaging fixes

 LICENSE        |  482 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Makefile.am    |    2 +-
 debian/control |   11 +-
 debian/watch   |    3 +
 4 files changed, 493 insertions(+), 5 deletions(-)

commit 98eb24688c363f724f26b624b3cd0f2be0771fba
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Tue Jul 14 11:05:27 2009 +0200

    Added a basic README file

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

commit 87fc5d8e373ec93bd2c5a2e51cbe3fc6f2904f68
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Wed Jul 1 16:31:15 2009 +0200

    Added latest Ubuntu package changes

 debian/changelog                     |   18 ++++++++++++++++++
 debian/control                       |   18 +++++++++++++-----
 debian/copyright                     |   30 ++++++++++++++++++++++++------
 debian/libcouchdb-glib-1.0-0.install |    1 +
 debian/libcouchdb-glib-dev.install   |    3 +++
 5 files changed, 59 insertions(+), 11 deletions(-)

commit d6e31a3313d22558e2f57c30b2899a487c22a6f8
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Thu Jun 25 14:25:13 2009 +0200

    0.4.1 Ubuntu package

 debian/changelog |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit 54a1d341d3f3ef3159b2ab010e766814f773e04d
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Thu Jun 25 13:35:37 2009 +0200

    Prepare debian/ for 0.4.1 packaging

 debian/changelog |    6 ++++++
 debian/control   |    2 +-
 2 files changed, 7 insertions(+), 1 deletions(-)

commit 05df90119bb4da6a396948d58b23e6880b4c7f04
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Thu Jun 25 13:23:56 2009 +0200

    Prepare 0.4.1 release

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

commit e8bb573bf5f8b27ff035d9e8c2cc4a7562ca441e
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Wed Jun 24 18:00:54 2009 +0200

    Added couchdb_document_contact_address_new function

 couchdb-glib/couchdb-document-contact.c |   30 ++++++++++++++++++++++++++
 couchdb-glib/couchdb-document-contact.h |   35 ++++++++++++++++++------------
 2 files changed, 51 insertions(+), 14 deletions(-)

commit 5ba43945ee3f3fccbf5a8d1b74e9e12c64449a67
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Wed Jun 24 17:49:56 2009 +0200

    Added missing couchdb_document_contact_set_addresses implementation

 couchdb-glib/couchdb-document-contact.c |   41 +++++++++++++++++++++++++++++++
 1 files changed, 41 insertions(+), 0 deletions(-)

commit be92cd1eade2a25069cf31f7afded5315e12c884
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Wed Jun 24 17:14:27 2009 +0200

    Added couchdb_document_delete and couchdb_document_set_revision functions

 couchdb-glib/couchdb-document.c |   43 +++++++++++++++++++++++++++++++++++++-
 couchdb-glib/couchdb-glib.h     |    3 ++
 2 files changed, 44 insertions(+), 2 deletions(-)

commit c69f882f074ba444f8ae5282fbe1778118d75e9c
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Wed Jun 24 16:59:05 2009 +0200

    Use couchdb_document_get_id instead of accessing directly the _id field

 couchdb-glib/couchdb-document.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b603b367cfbc25f7fc4108d68bd4cb30c9a8309e
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Wed Jun 24 16:26:44 2009 +0200

    Add couchdb_document_contact_phone_new function

 couchdb-glib/couchdb-document-contact.c |   15 +++++++++++++++
 couchdb-glib/couchdb-document-contact.h |   13 +++++++------
 2 files changed, 22 insertions(+), 6 deletions(-)

commit 123521cc12893180e2436e7037123c679ea522d3
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Wed Jun 24 14:43:49 2009 +0200

    Added missing couchdb_document_contact_set_phone_numbers implementation

 couchdb-glib/couchdb-document-contact.c |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

commit 870e2ca4c0bd59668d4e08abe29debe492046aed
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Wed Jun 24 14:30:42 2009 +0200

    Comment the json_object_unref calls, since for some unknown (yet) reason, it crashes if it does so

 couchdb-glib/couchdb-document-contact.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 09a3a2eba7771e6f9b7d7ec98262a559d15af08c
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Wed Jun 24 14:20:36 2009 +0200

    Removed unused variable

 couchdb-glib/couchdb-document-contact.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 352c908aac8afb71803685e79a5711a41a574ea6
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Wed Jun 24 13:28:44 2009 +0200

    Add missing couchdb_document_contact_set_email_addresses implementation

 couchdb-glib/couchdb-document-contact.c |   40 +++++++++++++++++++++++++++++++
 couchdb-glib/couchdb-document-contact.h |    9 ++++---
 2 files changed, 45 insertions(+), 4 deletions(-)

commit aa50d5d05c6e4c57f66d62fd7d980bbbc5981dd5
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Tue Jun 23 16:00:19 2009 +0200

    Return TRUE in couchdb_document_put when successful

 couchdb-glib/couchdb-document.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit e92c01e7d834b01d156820ec3bc1728f5abac0d6
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Tue Jun 23 14:21:15 2009 +0200

    Fixed CouchDBDocument object creation and added missing request body setup in send_message_and_parse

 couchdb-glib/couchdb-document.c |   22 ++++++++++++++--------
 couchdb-glib/couchdb-glib.h     |    4 +++-
 couchdb-glib/utils.c            |    4 ++--
 3 files changed, 19 insertions(+), 11 deletions(-)

commit 6f9a6c038f37e4cd4757eb9f71861b2de3b3e384
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Mon Jun 22 17:33:01 2009 +0200

    Added couchdb_get_hostname function

 couchdb-glib/couchdb-glib.h |    6 ++++--
 couchdb-glib/couchdb.c      |    8 ++++++++
 2 files changed, 12 insertions(+), 2 deletions(-)

commit b04da2da193065d21ec3a385523b567f2c0f9283
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Mon Jun 22 16:51:43 2009 +0200

    Updated NEWS for 0.3 release

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

commit 2fbdfbcaadcb4b961ca3e48026294ff980ac9d8b
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Mon Jun 22 15:43:36 2009 +0200

    s/UbuntuOne/Ubuntu One

 couchdb-glib.doap |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 600d978d3e698f3208b1aafd9e9d681c04b02dcc
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Mon Jun 22 13:30:31 2009 +0200

    Added _put method

 couchdb-glib/couchdb-document.c |   38 +++++++++++++++++++++++++++++++++++++-
 couchdb-glib/couchdb-glib.h     |    2 +-
 couchdb-glib/couchdb-types.c    |    6 +++---
 3 files changed, 41 insertions(+), 5 deletions(-)

commit 05ea33fd6595587a9a065d335b3596c5da12fcd9
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Mon Jun 22 12:31:16 2009 +0200

    Add functions for contact's postal addresses

 configure.ac                            |    2 +-
 couchdb-glib/couchdb-document-contact.c |  144 +++++++++++++++++++++++++++++++
 couchdb-glib/couchdb-document-contact.h |   22 +++++
 3 files changed, 167 insertions(+), 1 deletions(-)

commit 0978945dcca5b1d2bd49196491a14ea0005c3ad9
Author: Stuart Langridge <stuart.langridge@canonical.com>
Date:   Fri Jun 19 18:22:41 2009 +0200

    Added script to create test contacts from Stuart

 tests/Makefile.am            |    2 +
 tests/createCouchContacts.py |  127 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 129 insertions(+), 0 deletions(-)

commit d1045f589b19e960251d2c649b6fc3f45dde35ee
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Fri Jun 19 17:40:20 2009 +0200

    Added functions to deal with phone numbers in contacts

 couchdb-glib/couchdb-document-contact.c |   79 +++++++++++++++++++++++++++++--
 couchdb-glib/couchdb-document-contact.h |   13 +++++
 2 files changed, 87 insertions(+), 5 deletions(-)

commit 3744bee34a9bf091a37022aad7c815da728938b6
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Fri Jun 19 17:24:40 2009 +0200

    Use the correct JsonNode for email_addresses field traversal

 couchdb-glib/couchdb-document-contact.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 5e2273204cb84503721f7c30fb0f2672f75e4ad1
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Thu Jun 18 18:19:43 2009 +0200

    Use much easier format, without all the 'v's fields

 couchdb-glib/couchdb-document-contact.c |   96 ++++--------------------------
 couchdb-glib/couchdb-document.c         |    4 +-
 2 files changed, 15 insertions(+), 85 deletions(-)

commit 2ad06808a7ae762f90c0a01e99648469c8588678
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Thu Jun 18 17:52:46 2009 +0200

    Use SoupSessionSync, e-d-s doesn't like the Async version for async contacts backends

 couchdb-glib/couchdb.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 103726e186e10b090db364c6c431a6b0b27e7fa5
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Thu Jun 18 13:59:39 2009 +0200

    Added body argument to send_message_and_parse helper function

 couchdb-glib/Makefile.am        |    2 ++
 couchdb-glib/couchdb-document.c |    8 +++++++-
 couchdb-glib/couchdb-glib.h     |    1 +
 couchdb-glib/couchdb.c          |   10 +++++-----
 couchdb-glib/utils.c            |    6 +++++-
 couchdb-glib/utils.h            |    1 +
 debian/changelog                |    2 +-
 7 files changed, 22 insertions(+), 8 deletions(-)

commit 4a4c1e092867bd653ab64ed56eb2d27d266f98d1
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Tue Jun 16 13:20:48 2009 +0200

    Released 0.2

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

commit a90bfeacb635c261706f040654f9a2a82aab0e2f
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Tue Jun 16 13:10:48 2009 +0200

    CLEANFILES .pc file

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

commit 5e7b4978bab48d7e5f300c87b82ef37aa54bc4ae
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Tue Jun 16 13:07:25 2009 +0200

    Fixed ChangeLog generation from git log

 Makefile.am  |    2 +-
 NEWS         |   13 +++++++++++++
 configure.ac |    2 +-
 3 files changed, 15 insertions(+), 2 deletions(-)

commit 8becd66db7ba23eb4a840f7e011effbd3c372a1b
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Mon Jun 15 17:05:16 2009 +0200

    Some fixes for the (not yet working) Ubuntu package

 configure.ac   |    2 +-
 debian/control |   10 ++++++++--
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 08e305605a85c6be015e4fdb8eea0793a50db748
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Mon Jun 15 16:52:14 2009 +0200

    Added debian/ dir

 debian/changelog |    6 ++++++
 debian/control   |   13 +++++++++++++
 debian/copyright |   12 ++++++++++++
 debian/rules     |    6 ++++++
 4 files changed, 37 insertions(+), 0 deletions(-)

commit 6b412adfda1f3daeeadef01444657f9abf58909a
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Fri Jun 12 21:21:05 2009 +0200

    Added code to manage email addresses in contact documents

 couchdb-glib/couchdb-document-contact.c |  129 +++++++++++++++++++++++++++++++
 couchdb-glib/couchdb-document-contact.h |   16 ++++
 couchdb-glib/couchdb-document.c         |    4 +-
 3 files changed, 147 insertions(+), 2 deletions(-)

commit 248b0a66da1704791060df3b79aff5f6e75c098b
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Fri Jun 12 18:08:26 2009 +0200

    Added basic DocumentContact 'object'

 couchdb-glib/Makefile.am                |    2 +
 couchdb-glib/couchdb-document-contact.c |  112 +++++++++++++++++++++++++++++++
 couchdb-glib/couchdb-document-contact.h |   34 +++++++++
 couchdb-glib/couchdb-document.c         |   22 ++++---
 couchdb-glib/couchdb-glib.h             |    7 ++-
 couchdb-glib/utils.h                    |    8 ++
 6 files changed, 174 insertions(+), 11 deletions(-)

commit cfb5510cf1b6054bcba461b724a2097452d23cb2
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Fri Jun 12 14:19:28 2009 +0200

    Added missing implementation in couchdb_document_get/set_struct_field

 couchdb-glib/couchdb-document.c |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

commit 57601824eab834344681c509acd90b1672037c2f
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Fri Jun 12 14:06:52 2009 +0200

    Added some field management functions for both Document's and StructField's

 couchdb-glib/couchdb-document.c |   12 ++++++++++--
 couchdb-glib/couchdb-glib.h     |    2 ++
 couchdb-glib/couchdb-types.c    |   18 ++++++++++++++++++
 couchdb-glib/couchdb-types.h    |    3 +++
 4 files changed, 33 insertions(+), 2 deletions(-)

commit 0f556737641e1037590ee623c11d967836d600bd
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Fri Jun 12 13:55:42 2009 +0200

    Added StructField object to deal with objects in JSON documents

 couchdb-glib/couchdb-document.c |    7 ++
 couchdb-glib/couchdb-glib.h     |    4 +
 couchdb-glib/couchdb-types.c    |  161 +++++++++++++++++++++++++++++++++++++++
 couchdb-glib/couchdb-types.h    |   29 ++++++-
 couchdb-glib/utils.h            |    8 ++
 5 files changed, 206 insertions(+), 3 deletions(-)

commit 44216802e9ef7576a48a396f7635706b999140b7
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Fri Jun 12 13:25:09 2009 +0200

    Added couchdb_document_has_field API function

 couchdb-glib/couchdb-document.c |   12 ++++++++++++
 couchdb-glib/couchdb-glib.h     |    1 +
 couchdb-glib/utils.h            |    4 ----
 3 files changed, 13 insertions(+), 4 deletions(-)

commit 9a86222e73485b91e75ecf84309143c0698c9158
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Fri Jun 12 10:56:06 2009 +0200

    Remove *Object type for now

 couchdb-glib/couchdb-types.h |    7 -------
 1 files changed, 0 insertions(+), 7 deletions(-)

commit a68cf5b5f8c1dc847d2116b193577431e2ae772c
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Fri Jun 12 10:52:41 2009 +0200

    Remove *Object type for now

 couchdb-glib/couchdb-glib.h  |    4 ++--
 couchdb-glib/couchdb-types.h |    6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 5f1febadd87baaaacfaf0f37d08c99ee58f85579
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Fri Jun 12 01:48:18 2009 +0200

    Convert custom structs to real GType's

 couchdb-glib/Makefile.am     |    5 +-
 couchdb-glib/couchdb-glib.h  |   41 +++------
 couchdb-glib/couchdb-types.c |  213 ++++++++++++++++++++++++++++++++++++++++++
 couchdb-glib/couchdb-types.h |   64 +++++++++++++
 couchdb-glib/couchdb.c       |   47 ++-------
 couchdb-glib/utils.h         |   35 +++++++
 tests/Makefile.am            |    5 +-
 tests/test-list-databases.c  |   30 ++++--
 8 files changed, 362 insertions(+), 78 deletions(-)

commit 5f821e9bca4ddd345d0ba4fc32503000583ca539
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Thu Jun 11 17:24:55 2009 +0200

    Added some _free methods

 couchdb-glib/couchdb-glib.h |    7 ++++---
 couchdb-glib/couchdb.c      |   18 ++++++++++++++++++
 2 files changed, 22 insertions(+), 3 deletions(-)

commit b77291636a18cc7135b711a56d7bb2d3e7a134a9
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Thu Jun 11 13:53:37 2009 +0200

    Version both header files dir and library name

 couchdb-glib.pc.in       |    2 +-
 couchdb-glib/Makefile.am |    6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 9ab5b7724b5d47db9b3372acb682d4733220fa45
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Thu Jun 11 13:39:06 2009 +0200

    Shut up git some more

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

commit f451ad8b5e869d4bc0f1d113135f089ff8f06cd3
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Thu Jun 11 13:38:34 2009 +0200

    Added pkgconfig stuff

 Makefile.am        |   15 +++++++++++++++
 configure.ac       |    1 +
 couchdb-glib.pc.in |   11 +++++++++++
 3 files changed, 27 insertions(+), 0 deletions(-)

commit 80718309f63332d3dac4ac1b1ae9fa484f5bf637
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Thu Jun 11 11:55:56 2009 +0200

    Fixed distcheck

 configure.ac                |    2 +-
 couchdb-glib/Makefile.am    |    4 +++-
 tests/test-list-databases.c |    2 +-
 3 files changed, 5 insertions(+), 3 deletions(-)

commit 383de3a1ec995654623b804dce31bab694bd3062
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Thu Jun 11 00:51:17 2009 +0200

    Added DOAP file

 couchdb-glib.doap |   35 +++++++++++++++++++++++++++++++++++
 1 files changed, 35 insertions(+), 0 deletions(-)

commit 569f23ae6fdb6dff478e4bac055125435205550b
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Thu Jun 11 00:46:05 2009 +0200

    * couchdb-glib/couchdb-document.c:
    * couchdb-glib/couchdb-glib.h:
    	(couchdb_document_get/set_*_field): added API to set/get individual
    	field values from documents.

 couchdb-glib/couchdb-document.c |   97 ++++++++++++++++++++++++++++++++++++++-
 couchdb-glib/couchdb-glib.h     |   11 ++++
 2 files changed, 107 insertions(+), 1 deletions(-)

commit a06fd0e0662fad855fac9904a8b47a70a56fddb5
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Wed Jun 10 23:52:37 2009 +0200

    * couchdb-glib/couchdb-document.c:
    	(couchdb_document_new): new function to create an empty, unbound
    	document.

 couchdb-glib/couchdb-document.c |   13 +++++++++++++
 couchdb-glib/couchdb-glib.h     |    1 +
 2 files changed, 14 insertions(+), 0 deletions(-)

commit 79ec523f23b4ba84d45c7340f0d99e45eaa3ec6e
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Wed Jun 10 01:28:22 2009 +0200

    Added API to retrieve a specific document

 couchdb-glib/Makefile.am        |    5 +-
 couchdb-glib/couchdb-document.c |  144 +++++++++++++++++++++++++++++++++++++++
 couchdb-glib/couchdb-glib.h     |   22 ++++++
 couchdb-glib/couchdb.c          |   76 ++++-----------------
 couchdb-glib/utils.c            |   83 ++++++++++++++++++++++
 couchdb-glib/utils.h            |   40 +++++++++++
 tests/test-list-databases.c     |   24 ++++++-
 7 files changed, 328 insertions(+), 66 deletions(-)

commit ba0d72b6187e604ab6b2c1e8116ed5b48e0d932b
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Tue Jun 9 23:57:16 2009 +0200

    Better debug messages

 couchdb-glib/couchdb.c      |    2 +-
 tests/test-list-databases.c |   63 +++++++++++--------------------------------
 2 files changed, 17 insertions(+), 48 deletions(-)

commit f5d7e3f02fa174d9914b630990d2dfaecfe5ded8
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Tue Jun 9 20:04:15 2009 +0200

    Added list_documents API

 couchdb-glib/couchdb-glib.h |    9 ++++++++
 couchdb-glib/couchdb.c      |   49 +++++++++++++++++++++++++++++++++++++++++++
 tests/test-list-databases.c |   16 ++++++++++++++
 3 files changed, 74 insertions(+), 0 deletions(-)

commit 3d9d8e87d45a9c7fe75722d41fa53bb6cf68d07e
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Tue Jun 9 19:01:16 2009 +0200

    Database API completed

 tests/test-list-databases.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a58e27147decdb9896616195007bcf743a1b307d
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Tue Jun 9 18:51:19 2009 +0200

    Implemented GET info of database

 couchdb-glib/couchdb-glib.h |   19 +++++++++++++---
 couchdb-glib/couchdb.c      |   32 +++++++++++++++++++++++++++-
 tests/test-list-databases.c |   47 +++++++++++++++++++++++++++++-------------
 3 files changed, 77 insertions(+), 21 deletions(-)

commit 65210666808e1a4e3a9b7962a657178ac794d1fc
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Tue Jun 9 18:30:25 2009 +0200

    Added more DB API

 couchdb-glib/couchdb-glib.h |    9 ++-
 couchdb-glib/couchdb.c      |  136 +++++++++++++++++++++++++++++++++++--------
 tests/test-list-databases.c |   32 ++++++++++
 3 files changed, 150 insertions(+), 27 deletions(-)

commit ec4c41b36975d982dbe8c7fd413115b29b2fb6f8
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Tue Jun 9 14:42:28 2009 +0200

    List databases works now

 couchdb-glib/couchdb.c      |    2 ++
 tests/test-list-databases.c |    5 ++++-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 9ab4c5f92baa020c3ec7e8fbe372bb3037664781
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Tue Jun 9 14:32:42 2009 +0200

    Shut up git

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

commit 7efafe6c5948d10558ac864db15668d7818dff3e
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Tue Jun 9 14:32:08 2009 +0200

    Shut up git

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

commit ede30885928f4a4834a1c8135060958bf15968ac
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Tue Jun 9 14:06:15 2009 +0200

    Fixed build and converted CouchDB object to be a GObject

 configure.ac                |    7 ++++---
 couchdb-glib/Makefile.am    |    9 ++++++---
 couchdb-glib/couchdb-glib.h |   15 +++++++++++++--
 couchdb-glib/couchdb.c      |   22 +++++++++++++++++-----
 tests/Makefile.am           |    7 ++++++-
 tests/test-list-databases.c |    7 +++++--
 6 files changed, 51 insertions(+), 16 deletions(-)

commit 49237f688c891dadf63741e76e47b0b1f5dc8cdb
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Tue Jun 9 13:45:53 2009 +0200

    Added list_dbs API and simple test program

 Makefile.am                 |    2 +-
 autogen.sh                  |    4 +-
 configure.ac                |    6 ++--
 couchdb-glib/couchdb-glib.h |   39 ++++++++++++++++++++++
 couchdb-glib/couchdb.c      |   74 +++++++++++++++++++++++++++++++++++++++---
 couchdb-glib/libcouchdb.h   |   38 ----------------------
 tests/Makefile.am           |    5 +++
 tests/test-list-databases.c |   44 +++++++++++++++++++++++++
 8 files changed, 162 insertions(+), 50 deletions(-)

commit 16266f7e34adb55a1a06b71553a5d608d33a5079
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Tue Jun 9 12:07:03 2009 +0200

    Renamed to couchdb-glib

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

commit 75b29eb661c4eeb7c92ce5d0c87876e4adf04e86
Author: Rodrigo Moya <rodrigo@gnome-db.org>
Date:   Tue Jun 9 12:06:49 2009 +0200

    Renamed to couchdb-glib

 Makefile.am               |    1 +
 autogen.sh                |   21 +++++++++++++
 configure.ac              |    1 +
 couchdb-glib/Makefile.am  |    7 ++++
 couchdb-glib/couchdb.c    |   73 +++++++++++++++++++++++++++++++++++++++++++++
 couchdb-glib/libcouchdb.h |   38 +++++++++++++++++++++++
 6 files changed, 141 insertions(+), 0 deletions(-)
