commit 92219af5645b8a8b8e72f079ba213de2f8a7318d Author: Adi Roiban Date: Mon Jan 18 15:52:28 2010 +0100 Add basic HTTP authentication to CouchdbCredentials couchdb-glib/couchdb-credentials.c | 31 ++++++++++++++++++ couchdb-glib/couchdb-credentials.h | 8 ++++- couchdb-glib/couchdb-session.c | 62 +++++++++++++++++++++++++++++++++++- couchdb-glib/couchdb-session.h | 2 + 4 files changed, 101 insertions(+), 2 deletions(-) commit f8c7ed7b4f92c8365a3d65eac98d72231e2d3d30 Author: Adi Roiban Date: Mon Jan 18 13:40:21 2010 +0100 Conditionally log debugging messages couchdb-glib/couchdb-session.c | 46 ++++++++++++++++++++++++++++++++------- 1 files changed, 37 insertions(+), 9 deletions(-) commit 7db8f26a232239f1c957feaafd976a784518e6ba Author: Rodrigo Moya Date: Sat Jan 16 11:11:23 2010 +0100 Use the new credentials object for authentication couchdb-glib/Makefile.am | 8 +- couchdb-glib/couchdb-auth.c | 43 ---------- couchdb-glib/couchdb-auth.h | 50 ------------ couchdb-glib/couchdb-glib.h | 4 +- couchdb-glib/couchdb-session.c | 127 ++++++++++++++---------------- couchdb-glib/couchdb-session.h | 12 +-- desktopcouch-glib/desktopcouch-session.c | 15 ++-- tests/test-desktopcouch-glib.c | 24 ++++++- tests/test-oauth.c | 5 +- 9 files changed, 105 insertions(+), 183 deletions(-) commit 31721d82e0a41b2199530677d63e651143720772 Author: Rodrigo Moya Date: Sat Jan 16 11:11:02 2010 +0100 Added CouchdbCredentials object to store credentials couchdb-glib/couchdb-credentials.c | 148 ++++++++++++++++++++++++++++++++++++ couchdb-glib/couchdb-credentials.h | 71 +++++++++++++++++ 2 files changed, 219 insertions(+), 0 deletions(-) commit 915494baf9063b60bf33032dea044b2a01e45bc1 Author: Adi Roiban Date: Fri Jan 15 11:09:48 2010 +0100 Add configure option to enable/disable debug messages configure.ac | 9 ++++++++- couchdb-glib/oauth.c | 15 ++++++++------- couchdb-glib/utils.c | 1 - couchdb-glib/utils.h | 5 +++++ couchdb-glib/xmalloc.c | 3 ++- 5 files changed, 23 insertions(+), 10 deletions(-) commit a00fea9354424604154c7859bd6336e89c1cb505 Author: Rodrigo Moya Date: Thu Jan 14 15:57:54 2010 +0100 Added basic CouchdbAuth object couchdb-glib/Makefile.am | 9 +++++-- couchdb-glib/couchdb-auth.c | 43 +++++++++++++++++++++++++++++++++++++ couchdb-glib/couchdb-auth.h | 50 +++++++++++++++++++++++++++++++++++++++++++ couchdb-glib/couchdb-glib.h | 1 + 4 files changed, 100 insertions(+), 3 deletions(-) commit 3d3dbf0080df053772aec1ee1ee5b5bf14a60cb9 Author: Rodrigo Moya Date: Mon Jan 11 17:57:19 2010 +0100 Renamed Couchdb->CouchdbSession and Desktopcouch->DesktopcouchSession couchdb-glib/Makefile.am | 6 +- couchdb-glib/couchdb-document-contact.c | 4 +- couchdb-glib/couchdb-document-contact.h | 2 +- couchdb-glib/couchdb-document.c | 24 +++--- couchdb-glib/couchdb-document.h | 4 +- couchdb-glib/couchdb-glib.h | 2 +- couchdb-glib/couchdb-session.c | 152 +++++++++++++++--------------- couchdb-glib/couchdb-session.h | 72 +++++++------- couchdb-glib/couchdb-struct-field.h | 2 +- couchdb-glib/dbwatch.c | 8 +- couchdb-glib/dbwatch.h | 6 +- couchdb-glib/utils.h | 2 +- desktopcouch-glib/Makefile.am | 8 +- desktopcouch-glib/desktopcouch-glib.h | 2 +- desktopcouch-glib/desktopcouch-session.c | 38 ++++---- desktopcouch-glib/desktopcouch-session.h | 28 +++--- tests/test-couchdb-glib.c | 32 +++--- tests/test-desktopcouch-glib.c | 6 +- tests/test-list-databases.c | 14 ++-- tests/test-oauth.c | 10 +- 20 files changed, 211 insertions(+), 211 deletions(-) commit f0a388751b2ae19e120eacaa0a622d9e7a9d5019 Author: Rodrigo Moya Date: Mon Jan 11 17:56:56 2010 +0100 Renamed Couchdb->CouchdbSession and Desktopcouch->DesktopcouchSession couchdb-glib/couchdb-session.c | 665 ++++++++++++++++++++++++++++++ couchdb-glib/couchdb-session.h | 92 ++++ couchdb-glib/couchdb.c | 665 ------------------------------ couchdb-glib/couchdb.h | 92 ---- desktopcouch-glib/desktopcouch-session.c | 146 +++++++ desktopcouch-glib/desktopcouch-session.h | 49 +++ desktopcouch-glib/desktopcouch.c | 146 ------- desktopcouch-glib/desktopcouch.h | 49 --- 8 files changed, 952 insertions(+), 952 deletions(-) commit 8b39bcd60ac2c0910dd3c02e9991f148bbc482d8 Author: Rodrigo Moya Date: Fri Jan 8 17:22:26 2010 +0100 Use correct library/includedir name in .pc file desktopcouch-glib.pc.in | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 001ae32da3331b718c7ad197a3584ee1dcb0ee24 Author: Rodrigo Moya Date: Fri Jan 8 16:54:24 2010 +0100 Removed debian/ directory, packaging is done on another LP branch debian/changelog | 81 ---------------------------------- debian/control | 41 ----------------- debian/copyright | 30 ------------ debian/libcouchdb-glib-1.0-1.install | 1 - debian/libcouchdb-glib-dev.install | 3 - debian/libcouchdb-glib-doc.install | 1 - debian/rules | 6 --- debian/watch | 3 - 8 files changed, 0 insertions(+), 166 deletions(-) commit b818ffdf2debc40016ed1ada2704e40ee5ccbf01 Author: Rodrigo Moya Date: Fri Jan 8 16:52:00 2010 +0100 Fixed desktopcouch name in .pc file desktopcouch-glib.pc.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c51660d2bf04020bafb66578e6d0f01cb1c3770a Author: Rodrigo Moya Date: Fri Jan 8 16:47:33 2010 +0100 Added simple test for desktopcouch object .gitignore | 1 + desktopcouch-glib/desktopcouch.c | 3 +- tests/Makefile.am | 19 +++++++++++++-- tests/test-desktopcouch-glib.c | 44 ++++++++++++++++++++++++++++++++++++++ 4 files changed, 62 insertions(+), 5 deletions(-) commit 44e6d039a519791c97202e2698e064649e004064 Author: Rodrigo Moya Date: Fri Jan 8 14:25:00 2010 +0100 Added code to retrieve DC port and oauth credentials .gitignore | 2 + configure.ac | 8 ++-- desktopcouch-glib/desktopcouch.c | 92 ++++++++++++++++++++++++++++++++++++++ desktopcouch-glib/desktopcouch.h | 2 +- 4 files changed, 99 insertions(+), 5 deletions(-) commit 7541c6d8dbc66a88b343b0aee3b91a8ef015add3 Author: Rodrigo Moya Date: Fri Jan 8 14:12:30 2010 +0100 Added desktopcouch-glib library Makefile.am | 10 ++- configure.ac | 7 ++ couchdb-glib/Makefile.am | 2 - desktopcouch-glib.pc.in | 10 +- desktopcouch-glib/Makefile.am | 135 ++++++++++---------------------- desktopcouch-glib/desktopcouch-glib.h | 16 +--- desktopcouch-glib/desktopcouch.c | 25 ++++-- desktopcouch-glib/desktopcouch.h | 24 +++--- 8 files changed, 93 insertions(+), 136 deletions(-) commit 95272023b161f89bd527d1574bbd2bbc9d15daa1 Author: Rodrigo Moya Date: Fri Jan 8 14:12:19 2010 +0100 Added desktopcouch-glib library desktopcouch-glib.pc.in | 11 +++ desktopcouch-glib/Makefile.am | 115 +++++++++++++++++++++++++++++++++ desktopcouch-glib/desktopcouch-glib.h | 35 ++++++++++ desktopcouch-glib/desktopcouch.c | 48 ++++++++++++++ desktopcouch-glib/desktopcouch.h | 49 ++++++++++++++ 5 files changed, 258 insertions(+), 0 deletions(-) commit 79c7e2c3496d7a476ba02709c7e28cf5ae61810f Author: Rodrigo Moya Date: Fri Jan 8 14:04:36 2010 +0100 Use a private structure instead of hiding the Couchdb object declaration couchdb-glib/couchdb-types.h | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit baa1abc5d65f8eba9fe016ed9a2cea1a9e62b7c0 Author: Rodrigo Moya Date: Fri Jan 8 14:04:10 2010 +0100 Use a private structure instead of hiding the Couchdb object declaration couchdb-glib/couchdb.c | 163 ++++++++++++++++++++++++------------------------ couchdb-glib/couchdb.h | 8 +++ 2 files changed, 90 insertions(+), 81 deletions(-) commit 0dc0792bc075e3ea7444c70aee01cc03e013da1c Author: Rodrigo Moya Date: Thu Jan 7 16:18:11 2010 +0100 Added missing headers to install configure.ac | 4 ++-- couchdb-glib/Makefile.am | 9 +++++++-- 2 files changed, 9 insertions(+), 4 deletions(-) commit dc10594c144fdcffbc34026372945e57f8330188 Author: Rodrigo Moya Date: Thu Jan 7 16:17:53 2010 +0100 Added json-glib dependency couchdb-glib.pc.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c2df075ce6c003eeded54d869cd326c5cc85e742 Author: Rodrigo Moya Date: Thu Jan 7 14:52:41 2010 +0100 Increased soversion configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 75597483f5c918baf097ae22c9a0a7e0ce83f2ab Merge: 7c90a1b 7a0e84e Author: Rodrigo Moya Date: Thu Jan 7 14:43:33 2010 +0100 Fixed conflict commit 7c90a1b2696362313d2453e9fcf3f75d58212ad6 Author: Rodrigo Moya Date: Thu Jan 7 14:35:24 2010 +0100 Added missing call to couchdb_get_hostname() couchdb-glib/dbwatch.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7a0e84e048e3aa7fefb96c572b26ec56fcb15335 Author: Johan Dahlin Date: Wed Dec 9 09:28:18 2009 -0200 Rename hostname to uri and GObjectify constructor couchdb-glib/couchdb-document.c | 8 ++-- couchdb-glib/couchdb.c | 101 +++++++++++++++++++++++++++++++-------- couchdb-glib/couchdb.h | 4 +- couchdb-glib/dbwatch.c | 4 +- couchdb-glib/oauth.c | 2 +- 5 files changed, 89 insertions(+), 30 deletions(-) commit ce7368d7913a6c1b2ae9fb05ba3c0cd2a84ffa62 Author: Johan Dahlin Date: Tue Dec 8 22:09:25 2009 -0200 Update .gitignore .gitignore | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) commit b3642e861087f265d30b26c47f0efd4511422780 Author: Johan Dahlin Date: Tue Dec 8 22:16:09 2009 -0200 Rename CouchDB to Couchdb. This is necessary to make the introspection generation work, since the api is called couchdb_* and not couch_db_* couchdb-glib/couchdb-database-info.c | 32 +++--- couchdb-glib/couchdb-database-info.h | 20 ++-- couchdb-glib/couchdb-document-contact.c | 190 +++++++++++++++--------------- couchdb-glib/couchdb-document-contact.h | 172 ++++++++++++++-------------- couchdb-glib/couchdb-document-info.c | 24 ++-- couchdb-glib/couchdb-document-info.h | 10 +- couchdb-glib/couchdb-document.c | 76 ++++++------ couchdb-glib/couchdb-document.h | 68 ++++++------ couchdb-glib/couchdb-struct-field.c | 62 +++++----- couchdb-glib/couchdb-struct-field.h | 42 ++++---- couchdb-glib/couchdb-types.h | 10 +- couchdb-glib/couchdb.c | 60 +++++----- couchdb-glib/couchdb.h | 42 ++++---- couchdb-glib/dbwatch.c | 4 +- couchdb-glib/dbwatch.h | 4 +- tests/test-couchdb-glib.c | 22 ++-- tests/test-list-databases.c | 14 +- tests/test-oauth.c | 4 +- 18 files changed, 428 insertions(+), 428 deletions(-) commit e20de5b9559b7a2951300e1b9304569a2fce89b0 Author: Johan Dahlin Date: Tue Dec 8 22:08:38 2009 -0200 Add introspection support Makefile.am | 2 + configure.ac | 7 +++ couchdb-glib/Makefile.am | 83 ++++++++++++++++++++++++++++++++--------- m4/introspection.m4 | 92 ++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 166 insertions(+), 18 deletions(-) commit 6cf6dac1c6fa95ff85958462c8288c7194038018 Author: Johan Dahlin Date: Tue Dec 8 22:07:51 2009 -0200 Use couchdb_get_hostname() Instead of accessing a private variable. couchdb-glib/dbwatch.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d4f18d2134f6edf8091be0c30e9e7681d15bd50c