Philippe Liard
84ffc1d777
CPP: Move base/ to phonenumbers/.
This will be needed to make libphonenumber depend on its own base/ rather than
Chromium's one as it is the case currently.
BUG=http://crbug.com/236272
R=jia.shao.peng@gmail.com
Review URL: https://codereview.appspot.com/8797048
13 years ago
David Beaumont
18d6eae899
JAVA/CPP: Release 5.2. Metadata updates and bug fixes. See release notes for more details.
13 years ago
Fredrik Roubert
2e074af243
CPP: Update CMake rules for Google Test to not require a pre-compiled static
library but be able to build the library from source as current practice is.
Review URL: https://codereview.appspot.com/6602047
13 years ago
Fredrik Roubert
60db87a603
CPP: Link generate_geocoding_data_test with pthread.
13 years ago
Lara Scheidegger
fc1adde81a
JAVA: libphonenumber 5.1: AYTF changes and metadata updates.
14 years ago
Philippe Liard
1e187ce622
CPP: Fix geocoding data parser.
14 years ago
David Beaumont
62e1ef2e5e
changes to allow for generation of alternate format metadata
14 years ago
Philippe Liard
a49d51235c
TOOLS: Add unit test for ReplaceAll().
14 years ago
Fredrik Roubert
74a65a5624
TOOLS: Port changes for alternate formats.
Review URL: https://codereview.appspot.com/6350083
14 years ago
Fredrik Roubert
ea39cbb971
TOOLS: Update to use refactored BuildMetadataProtoFromXml tool.
Review URL: https://codereview.appspot.com/6353060
14 years ago
Fredrik Roubert
b1e4452573
TOOLS: Refactor the BuildMetadataProtoFromXml tool to:
- Make command line parameters named instead of positional.
- Move all information about paths, names, etc., from being hardcoded into the
tool itself to command line parameters, so that new files in the future can
be generated by just adding build rules for them without having to update the
tool.
- Not hard-code class or package names, but get them from the Class object.
- Break code generation up into smaller parts, to make it easier to extend the
code generation and share code while generating different classes.
- Update BuildMetadataFromXml to not output empty region codes.
- Generate either a Map or a Set, depending on whether the mapping table
actually contains any data or not.
All files generated by the tool remain identical to before this change.
Review URL: https://codereview.appspot.com/6343066
14 years ago
Fredrik Roubert
1991230d19
TOOLS: Update to use the new version of the BuildMetadataProtoFromXml that can also build data files for alternate formats.
Review URL: https://codereview.appspot.com/6351054
14 years ago
Fredrik Roubert
1e7912a344
TOOLS: Update the BuildMetadataProtoFromXml tool to build data files for alternate formats as well.
Review URL: https://codereview.appspot.com/6355051
14 years ago
Philippe Liard
d26b6bf8fa
CPP: Remove unused bit_cast() in basictypes.h.
This was also causing a compilation error with GCC 4.8.
This CL also removes basictypes.h.orig accidentally added in the previous
revision.
14 years ago
Philippe Liard
ac08bfe262
CPP: Add geocoding data generator.
14 years ago
Lara Scheidegger
65b0f58e08
Java/JS build tools: Adding missing semicolon.
14 years ago
Lara Scheidegger
564a829c2e
JAVA: libphonenumber v4.9. Patch prepared by davinci.
14 years ago
Nikolaos Trogkanis
800e44324e
JS: Fix duplicate keys in countryToMetadata map
14 years ago
Philippe Liard
62c4580783
TOOLS: Add missing LD flags in continuous-integration.sh
14 years ago
Nikolaos Trogkanis
879377c9de
svn:ignore generated files and update java-build-1.0-SNAPSHOT-jar-with-dependencies.jar
14 years ago
Nikolaos Trogkanis
37d0495859
JS: libphonenumber 4.5
Review URL: http://codereview.appspot.com/5574080
14 years ago
Shaopeng Jia
9feb68c47a
JAVA: libphonenumber 4.5
Review URL: http://codereview.appspot.com/5532089
14 years ago
Lara Scheidegger
c634f2412e
JAVA: libphonenumber v4.4
14 years ago
Philippe Liard
478492d54b
JAVA: Add Maven support for the libphonenumber demo.
That lets the demo be part of the libphonenumber Maven project thus adds the following benefits:
- Automatically update the version of the demo and the libphonenumber artifact the demo depends on when performing a release.
- Let Maven handle the deployment of the demo to AppEngine without any need to install the AppEngine SDK.
- No need to push the dependency JARs (servlet, apache common fileupload/io) even if they are still here to let you use Ant if you prefer.
Note that this CL depends on CL 5395054.
Review URL: http://codereview.appspot.com/5405041
14 years ago
Philippe Liard
aa58387144
JAVA: Add Maven support for offline phone number geocoder.
This CL (depending on CL 5376090) adds the Maven support for the offline phone number geocoder.
All the geocoding-related code/data is moved to the new directory java/geocoder.
Additionally a pom.xml file is added to java/ and java/geocoder/.
The pom.xml file located in java/ is the parent pom file which contains the configuration (SCM, developers, encoding...) that applies to both the libphonenumber and geocoder modules.
The libphonenumber and geocoder Maven modules inherit from this parent pom file therefore they don't need to duplicate this configuration.
I also moved build.xml and release_notes.txt back to java/.
BUG=57
Review URL: http://codereview.appspot.com/5395054
14 years ago
Philippe Liard
b5b7c3bbf8
JAVA: Move java code to java/libphonenumber.
This is required for the incoming Maven refactoring adding a separate geocoder module.
BUG=57
Review URL: http://codereview.appspot.com/5376090
14 years ago
Nikolaos Trogkanis
817cdf4fd4
JS: libphonenumber 4.2.
14 years ago
Lara Scheidegger
6f225c7897
JAVA: libphonenumber 4.2. Includes rest of emergency number data, new region SX.
14 years ago
Nikolaos Trogkanis
d46ff896ce
- Fix formatNumberForMobileDialing that is modifying its input PhoneNumber.
- Fix incorect use of string equality.
- Fix testGetEnglishDataPath that is failing under windows.
- Remove unused method and variables.
14 years ago
Nikolaos Trogkanis
3f0793f365
JS: libphonenumber 4.1.
14 years ago
Philippe Liard
42b959f261
JAVA,CPP: libphonenumber 4.1.
Review URL: http://codereview.appspot.com/5303049
14 years ago
Philippe Liard
7d9bac374c
TOOLS: Refactor GenerateAreaCodeData.
Review URL: http://codereview.appspot.com/5246051
14 years ago
Philippe Liard
175ad577f2
TOOLS: Change package to com.google.i18n.phonenumbers.
Review URL: http://codereview.appspot.com/5193044
14 years ago
Lara Scheidegger
a2a91f2bb3
JAVA,GEODATA: libphonenumber 4.0.
14 years ago
Philippe Liard
8866292d8d
TOOLS: Add Appengine support to the geodata combination tool.
14 years ago
Philippe Liard
16ab3d5d1b
TOOLS: Add Servlet for Geodata combination tool.
14 years ago
Philippe Liard
7b30af6d59
CPP: Add phonenumbermatcher.
14 years ago
Philippe Liard
4bffe68fe1
CPP: Add AsYouTypeFormatter (port from Java).
15 years ago
Philippe Liard
ed81076fe0
JAVA,GEODATA: libphonenumber 3.9.
15 years ago
Philippe Liard
14ebff9513
TOOLS: Update JARs to let the generated files contain the new license.
15 years ago
Philippe Liard
b59d9080ab
Changing license to Libphonenumber Authors.
15 years ago
Philippe Liard
67e7f0e6d6
TOOLS: Add Java tool to combine the geocoding data.
15 years ago
Philippe Liard
e0c92bd0b6
TOOLS: Fix C++ installation test in continuous integration script.
15 years ago
Philippe Liard
33a02e4e4f
CPP: Fix bug in installation step and add test to the continuous integration script.
15 years ago
Philippe Liard
b8acd0d403
GEODATA/TOOLS: Fix fr/290.txt encoding and add file encoding check to the continuous integration script.
15 years ago
Philippe Liard
1cd62e29c0
JAVA,GEODATA: Split US binary data into multiple files.
15 years ago
Lara Scheidegger
eedbf3ac30
JAVA,GEODATA: libphonenumber 3.8. Contains some bug-fixes, metadata improvements and improved phone-number-matcher behaviour. Consult the release notes for more information. Also updating a unit-test in CPP that would now fail with the testing metadata changes.
15 years ago
Nikolaos Trogkanis
2980262b6d
Fixed a few findbugs warnings and added a build rule to generate metadata for JavaScript.
15 years ago
Philippe Liard
bee8be5e85
TOOLS: Add continuous integration script.
15 years ago
Philippe Liard
2e1b9b2706
TOOLS: Add pom.xml file in tools/java/common/.
15 years ago