README.chromium revision eb525c5499e34cc9c4b825d6d9e75bb07cc06ace
15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)Name: International Phone Number Library
25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)Short Name: libphonenumber
35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)URL: http://libphonenumber.googlecode.com/svn/trunk/
45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)Version: unknown
5eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochRevision: 584
65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)License: Apache 2.0
75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)License File: src/LICENSE
85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)Security Critical: yes
95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)This directory contains the source code of International Phone Number Library
115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)for C/C++.
125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)This library depends on
14eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch- third_party/icu for internationalisation, UTF8-16-32 conversion and regular
15eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch  expressions.
16eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch- third_party/protobuf Lite version.
175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)Additional files, not in the original library:
195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  libphonenumber.gyp
205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  README.chromium
215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  src/LICENSE # Taken from http://code.google.com/p/libphonenumber.
225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  src/phonenumber_api.h
235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)The library is mapped through the DEPS file into src/ folder. To update:
255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)1. Get the latest version number from
26eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch   http://code.google.com/p/libphonenumber/source/list
275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)2. Locally update this file and DEPS.
285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)3. run 'gclient sync'
295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)4. Adjust libphonenumber.gyp if necessary.
305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)5. Verify that all compiles and all of the tests are successfull.
31eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch
32eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochWARNING: This library is only thread-safe on POSIX. This means that
33eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochPhoneNumberUtil and the other singletons should be accessed from a single
34eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdochthread.
35