Splits libebook into two libraries.
authorTristan Van Berkom <tristanvb@openismus.com>
Fri, 15 Feb 2013 08:26:30 +0000 (17:26 +0900)
committerTristan Van Berkom <tristanvb@openismus.com>
Fri, 15 Feb 2013 08:38:07 +0000 (17:38 +0900)
commit70fa6d5902dea98811648967f1a031229a83cdf6
treefc33f87007ef14ca15ec4e79770c5be4bf147e83
parente387605c40c987213ea1a5d68879fd8dbf858397
Splits libebook into two libraries.

This clears the way for Direct Read Access APIs to be integrated,
since EBookClient now needs to access EDataBook apis, a common
library is needed to share all the addressbook related objects
related to EContact so that it can be used by both the server
side addressbook backends and EDataBook, as well as EBookClient.

Essentially this properly splits things up and avoids a nasty
circular dependency issue.
58 files changed:
addressbook/Makefile.am
addressbook/libebook-contacts/Makefile.am [new file with mode: 0644]
addressbook/libebook-contacts/e-address-western.c [moved from addressbook/libebook/e-address-western.c with 100% similarity]
addressbook/libebook-contacts/e-address-western.h [moved from addressbook/libebook/e-address-western.h with 76% similarity]
addressbook/libebook-contacts/e-book-contacts-enumtypes.c.template [new file with mode: 0644]
addressbook/libebook-contacts/e-book-contacts-enumtypes.h.template [new file with mode: 0644]
addressbook/libebook-contacts/e-book-contacts-marshal.list [new file with mode: 0644]
addressbook/libebook-contacts/e-book-contacts-types.c [new file with mode: 0644]
addressbook/libebook-contacts/e-book-contacts-types.h [new file with mode: 0644]
addressbook/libebook-contacts/e-book-query.c [moved from addressbook/libebook/e-book-query.c with 100% similarity]
addressbook/libebook-contacts/e-book-query.h [moved from addressbook/libebook/e-book-query.h with 93% similarity]
addressbook/libebook-contacts/e-contact.c [moved from addressbook/libebook/e-contact.c with 99% similarity]
addressbook/libebook-contacts/e-contact.h [moved from addressbook/libebook/e-contact.h with 98% similarity]
addressbook/libebook-contacts/e-name-western-tables.h [moved from addressbook/libebook/e-name-western-tables.h with 100% similarity]
addressbook/libebook-contacts/e-name-western-tables.h.in [moved from addressbook/libebook/e-name-western-tables.h.in with 100% similarity]
addressbook/libebook-contacts/e-name-western.c [moved from addressbook/libebook/e-name-western.c with 100% similarity]
addressbook/libebook-contacts/e-name-western.h [moved from addressbook/libebook/e-name-western.h with 71% similarity]
addressbook/libebook-contacts/e-phone-number-private.cpp [moved from addressbook/libebook/e-phone-number-private.cpp with 100% similarity]
addressbook/libebook-contacts/e-phone-number-private.h [moved from addressbook/libebook/e-phone-number-private.h with 94% similarity]
addressbook/libebook-contacts/e-phone-number.c [moved from addressbook/libebook/e-phone-number.c with 100% similarity]
addressbook/libebook-contacts/e-phone-number.h [moved from addressbook/libebook/e-phone-number.h with 97% similarity]
addressbook/libebook-contacts/e-source-backend-summary-setup.c [moved from addressbook/libebook/e-source-backend-summary-setup.c with 99% similarity]
addressbook/libebook-contacts/e-source-backend-summary-setup.h [moved from addressbook/libebook/e-source-backend-summary-setup.h with 93% similarity]
addressbook/libebook-contacts/e-vcard.c [moved from addressbook/libebook/e-vcard.c with 100% similarity]
addressbook/libebook-contacts/e-vcard.h [moved from addressbook/libebook/e-vcard.h with 98% similarity]
addressbook/libebook-contacts/gen-western-table.py [moved from addressbook/libebook/gen-western-table.py with 100% similarity]
addressbook/libebook-contacts/libebook-contacts.h [new file with mode: 0644]
addressbook/libebook-contacts/libebook-contacts.pc.in [new file with mode: 0644]
addressbook/libebook/Makefile.am
addressbook/libebook/e-book-client-view.h
addressbook/libebook/e-book-client.c
addressbook/libebook/e-book-client.h
addressbook/libebook/e-book-types.h
addressbook/libebook/e-book.c
addressbook/libebook/e-book.h
addressbook/libebook/e-destination.h
addressbook/libebook/libebook.h
addressbook/libedata-book/Makefile.am
addressbook/libedata-book/e-book-backend-cache.h
addressbook/libedata-book/e-book-backend-db-cache.h
addressbook/libedata-book/e-book-backend-sexp.h
addressbook/libedata-book/e-book-backend-sqlitedb-test.c
addressbook/libedata-book/e-book-backend-sqlitedb.h
addressbook/libedata-book/e-book-backend-summary.h
addressbook/libedata-book/e-book-backend.h
addressbook/libedata-book/e-data-book-view.h
addressbook/libedata-book/e-data-book.c
addressbook/libedata-book/libedata-book.h
configure.ac
docs/reference/addressbook/libebook/Makefile.am
tests/libebook/vcard/Makefile.am
tests/libebook/vcard/dump-vcard.c
vala/EBook-1.2.metadata
vala/EBookContacts-1.2.metadata [new file with mode: 0644]
vala/Makefile.am
vala/libebook-1.2.deps
vala/libebook-contacts-1.2-custom.vala [moved from vala/libebook-1.2-custom.vala with 100% similarity]
vala/libebook-contacts-1.2.deps [new file with mode: 0644]