Store E.164 phone number values automatically in the vCard
authorTristan Van Berkom <tristanvb@openismus.com>
Fri, 15 Feb 2013 11:56:41 +0000 (20:56 +0900)
committerTristan Van Berkom <tristanvb@openismus.com>
Sun, 17 Feb 2013 10:28:46 +0000 (19:28 +0900)
commit920c4cd98e3d242b0d12144d82be42e4baade3fa
treeb3522db761ff9eafd48fa6c5b4c76e0c961c3a67
parent525fba8cf6b93f9e86e34d3ff6d5dfa1cad4459e
Store E.164 phone number values automatically in the vCard

The E.164 normalized phone number is of interest for handset related
applications. With this change a X-EVOLUTION-E164 attribute is added
to each TEL attribute if the contact summary contains a E.164 formatted
variant of the phone number. This shall avoid overhead and inconsistency
that would occur if clients would use their own mechanism to compute
that already stored information.

Updated Mathias Hasselmann's patch on bug 689622 to apply to current master.
addressbook/libebook-contacts/e-vcard.h
addressbook/libedata-book/e-book-backend-sqlitedb.c
tests/libebook/client/Makefile.am
tests/libebook/client/test-client-e164-param.c [new file with mode: 0644]
tests/libebook/data/vcards/custom-2.vcf