diff options
author | Shaopeng Jia <shaopengjia@google.com> | 2015-02-12 17:42:45 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2015-02-12 17:42:45 +0000 |
commit | c4facb085955f9ea17af9eb4f5e270c9710bd1f3 (patch) | |
tree | 05b9cec10b5088e7590941e06a182a529f976fe4 | |
parent | e75cfdc7e7535acd80d7676b0298fb8eb0c608ff (diff) | |
parent | bf22cb4b6890f05f94a4f7e9ab575f5aa18a03e0 (diff) | |
download | libphonenumber-c4facb085955f9ea17af9eb4f5e270c9710bd1f3.tar.gz |
am bf22cb4b: Merge "Update libphonenumber to 7.0.2 (from 7.0.1). See release_notes.txt for details."
* commit 'bf22cb4b6890f05f94a4f7e9ab575f5aa18a03e0':
Update libphonenumber to 7.0.2 (from 7.0.1). See release_notes.txt for details.
38 files changed, 36 insertions, 22 deletions
diff --git a/README.android b/README.android index be76df6f..0e0faad8 100644 --- a/README.android +++ b/README.android @@ -1,4 +1,4 @@ -URL: http://code.google.com/p/libphonenumber/ -Version: 7.0.1 (r729) +URL: https://github.com/googlei18n/libphonenumber +Version: 7.0.2 (8109d4a) License: Apache 2 Description: Google Phone Number Library. diff --git a/carrier/pom.xml b/carrier/pom.xml index b61c28e5..2415ac0f 100644 --- a/carrier/pom.xml +++ b/carrier/pom.xml @@ -3,14 +3,14 @@ <modelVersion>4.0.0</modelVersion> <groupId>com.googlecode.libphonenumber</groupId> <artifactId>carrier</artifactId> - <version>1.8</version> + <version>1.9</version> <packaging>jar</packaging> <url>http://code.google.com/p/libphonenumber/</url> <parent> <groupId>com.googlecode.libphonenumber</groupId> <artifactId>libphonenumber-parent</artifactId> - <version>7.0.1</version> + <version>7.0.2</version> </parent> <build> @@ -34,12 +34,12 @@ <dependency> <groupId>com.googlecode.libphonenumber</groupId> <artifactId>libphonenumber</artifactId> - <version>7.0.1</version> + <version>7.0.2</version> </dependency> <dependency> <groupId>com.googlecode.libphonenumber</groupId> <artifactId>prefixmapper</artifactId> - <version>2.18</version> + <version>2.19</version> </dependency> </dependencies> diff --git a/carrier/src/com/google/i18n/phonenumbers/carrier/data/1876_en b/carrier/src/com/google/i18n/phonenumbers/carrier/data/1876_en Binary files differnew file mode 100644 index 00000000..d846feb3 --- /dev/null +++ b/carrier/src/com/google/i18n/phonenumbers/carrier/data/1876_en diff --git a/carrier/src/com/google/i18n/phonenumbers/carrier/data/212_en b/carrier/src/com/google/i18n/phonenumbers/carrier/data/212_en Binary files differindex adb344ee..fcf11785 100644 --- a/carrier/src/com/google/i18n/phonenumbers/carrier/data/212_en +++ b/carrier/src/com/google/i18n/phonenumbers/carrier/data/212_en diff --git a/carrier/src/com/google/i18n/phonenumbers/carrier/data/233_en b/carrier/src/com/google/i18n/phonenumbers/carrier/data/233_en Binary files differindex 7de0b31c..f1714cca 100644 --- a/carrier/src/com/google/i18n/phonenumbers/carrier/data/233_en +++ b/carrier/src/com/google/i18n/phonenumbers/carrier/data/233_en diff --git a/carrier/src/com/google/i18n/phonenumbers/carrier/data/234_en b/carrier/src/com/google/i18n/phonenumbers/carrier/data/234_en Binary files differindex 0276ca66..921dabdf 100644 --- a/carrier/src/com/google/i18n/phonenumbers/carrier/data/234_en +++ b/carrier/src/com/google/i18n/phonenumbers/carrier/data/234_en diff --git a/carrier/src/com/google/i18n/phonenumbers/carrier/data/352_en b/carrier/src/com/google/i18n/phonenumbers/carrier/data/352_en Binary files differindex 10de942f..dccb3c06 100644 --- a/carrier/src/com/google/i18n/phonenumbers/carrier/data/352_en +++ b/carrier/src/com/google/i18n/phonenumbers/carrier/data/352_en diff --git a/carrier/src/com/google/i18n/phonenumbers/carrier/data/60_en b/carrier/src/com/google/i18n/phonenumbers/carrier/data/60_en Binary files differindex e0877ab7..1f07d268 100644 --- a/carrier/src/com/google/i18n/phonenumbers/carrier/data/60_en +++ b/carrier/src/com/google/i18n/phonenumbers/carrier/data/60_en diff --git a/carrier/src/com/google/i18n/phonenumbers/carrier/data/677_en b/carrier/src/com/google/i18n/phonenumbers/carrier/data/677_en Binary files differindex af35d35a..98ef66b3 100644 --- a/carrier/src/com/google/i18n/phonenumbers/carrier/data/677_en +++ b/carrier/src/com/google/i18n/phonenumbers/carrier/data/677_en diff --git a/carrier/src/com/google/i18n/phonenumbers/carrier/data/91_en b/carrier/src/com/google/i18n/phonenumbers/carrier/data/91_en Binary files differindex 85ce2f3e..588315b3 100644 --- a/carrier/src/com/google/i18n/phonenumbers/carrier/data/91_en +++ b/carrier/src/com/google/i18n/phonenumbers/carrier/data/91_en diff --git a/carrier/src/com/google/i18n/phonenumbers/carrier/data/92_en b/carrier/src/com/google/i18n/phonenumbers/carrier/data/92_en Binary files differindex f9a695bd..bfcef85f 100644 --- a/carrier/src/com/google/i18n/phonenumbers/carrier/data/92_en +++ b/carrier/src/com/google/i18n/phonenumbers/carrier/data/92_en diff --git a/carrier/src/com/google/i18n/phonenumbers/carrier/data/config b/carrier/src/com/google/i18n/phonenumbers/carrier/data/config Binary files differindex 6eb618a0..bd013baa 100644 --- a/carrier/src/com/google/i18n/phonenumbers/carrier/data/config +++ b/carrier/src/com/google/i18n/phonenumbers/carrier/data/config diff --git a/demo/pom.xml b/demo/pom.xml index 63bc8427..bf938dfe 100644 --- a/demo/pom.xml +++ b/demo/pom.xml @@ -4,11 +4,11 @@ <parent> <artifactId>libphonenumber-parent</artifactId> <groupId>com.googlecode.libphonenumber</groupId> - <version>7.0.1</version> + <version>7.0.2</version> </parent> <groupId>com.googlecode.libphonenumber</groupId> <artifactId>demo</artifactId> - <version>7.0.1</version> + <version>7.0.2</version> <properties> <gae.version>1.5.4</gae.version> @@ -43,17 +43,17 @@ <dependency> <groupId>com.googlecode.libphonenumber</groupId> <artifactId>libphonenumber</artifactId> - <version>7.0.1</version> + <version>7.0.2</version> </dependency> <dependency> <groupId>com.googlecode.libphonenumber</groupId> <artifactId>geocoder</artifactId> - <version>2.18</version> + <version>2.19</version> </dependency> <dependency> <groupId>com.googlecode.libphonenumber</groupId> <artifactId>carrier</artifactId> - <version>1.8</version> + <version>1.9</version> </dependency> </dependencies> diff --git a/geocoder/pom.xml b/geocoder/pom.xml index 60142e22..613e97e4 100644 --- a/geocoder/pom.xml +++ b/geocoder/pom.xml @@ -3,14 +3,14 @@ <modelVersion>4.0.0</modelVersion> <groupId>com.googlecode.libphonenumber</groupId> <artifactId>geocoder</artifactId> - <version>2.18</version> + <version>2.19</version> <packaging>jar</packaging> <url>http://code.google.com/p/libphonenumber/</url> <parent> <groupId>com.googlecode.libphonenumber</groupId> <artifactId>libphonenumber-parent</artifactId> - <version>7.0.1</version> + <version>7.0.2</version> </parent> <build> @@ -42,12 +42,12 @@ <dependency> <groupId>com.googlecode.libphonenumber</groupId> <artifactId>libphonenumber</artifactId> - <version>7.0.1</version> + <version>7.0.2</version> </dependency> <dependency> <groupId>com.googlecode.libphonenumber</groupId> <artifactId>prefixmapper</artifactId> - <version>2.18</version> + <version>2.19</version> </dependency> </dependencies> diff --git a/geocoder/src/com/google/i18n/phonenumbers/PhoneNumberToTimeZonesMapper.java b/geocoder/src/com/google/i18n/phonenumbers/PhoneNumberToTimeZonesMapper.java index afbc0b2d..9bfa79fb 100644 --- a/geocoder/src/com/google/i18n/phonenumbers/PhoneNumberToTimeZonesMapper.java +++ b/geocoder/src/com/google/i18n/phonenumbers/PhoneNumberToTimeZonesMapper.java @@ -33,7 +33,6 @@ import java.util.logging.Logger; * An offline mapper from phone numbers to time zones. */ public class PhoneNumberToTimeZonesMapper { - private static PhoneNumberToTimeZonesMapper instance = null; private static final String MAPPING_DATA_DIRECTORY = "/com/google/i18n/phonenumbers/timezones/data/"; private static final String MAPPING_DATA_FILE_NAME = "map_data"; diff --git a/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/352_en b/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/352_en Binary files differindex 09aa464b..1938fcc8 100644 --- a/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/352_en +++ b/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/352_en diff --git a/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/352_fr b/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/352_fr Binary files differindex dbadfaf3..001b26bd 100644 --- a/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/352_fr +++ b/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/352_fr diff --git a/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/91_en b/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/91_en Binary files differindex b7da96af..0b87cd9d 100644 --- a/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/91_en +++ b/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/91_en diff --git a/internal/prefixmapper/pom.xml b/internal/prefixmapper/pom.xml index 763fa2db..4d64b187 100644 --- a/internal/prefixmapper/pom.xml +++ b/internal/prefixmapper/pom.xml @@ -3,14 +3,14 @@ <modelVersion>4.0.0</modelVersion> <groupId>com.googlecode.libphonenumber</groupId> <artifactId>prefixmapper</artifactId> - <version>2.18</version> + <version>2.19</version> <packaging>jar</packaging> <url>http://code.google.com/p/libphonenumber/</url> <parent> <groupId>com.googlecode.libphonenumber</groupId> <artifactId>libphonenumber-parent</artifactId> - <version>7.0.1</version> + <version>7.0.2</version> <relativePath>../../pom.xml</relativePath> </parent> @@ -29,7 +29,7 @@ <dependency> <groupId>com.googlecode.libphonenumber</groupId> <artifactId>libphonenumber</artifactId> - <version>7.0.1</version> + <version>7.0.2</version> </dependency> </dependencies> diff --git a/libphonenumber/pom.xml b/libphonenumber/pom.xml index dd4eea97..09b14d2c 100644 --- a/libphonenumber/pom.xml +++ b/libphonenumber/pom.xml @@ -3,14 +3,14 @@ <modelVersion>4.0.0</modelVersion> <groupId>com.googlecode.libphonenumber</groupId> <artifactId>libphonenumber</artifactId> - <version>7.0.1</version> + <version>7.0.2</version> <packaging>jar</packaging> <url>http://code.google.com/p/libphonenumber/</url> <parent> <groupId>com.googlecode.libphonenumber</groupId> <artifactId>libphonenumber-parent</artifactId> - <version>7.0.1</version> + <version>7.0.2</version> </parent> <build> diff --git a/libphonenumber/src/com/google/i18n/phonenumbers/PhoneNumberMatcher.java b/libphonenumber/src/com/google/i18n/phonenumbers/PhoneNumberMatcher.java index 34e8d163..c74b21ab 100644 --- a/libphonenumber/src/com/google/i18n/phonenumbers/PhoneNumberMatcher.java +++ b/libphonenumber/src/com/google/i18n/phonenumbers/PhoneNumberMatcher.java @@ -347,7 +347,6 @@ final class PhoneNumberMatcher implements Iterator<PhoneNumberMatch> { */ private PhoneNumberMatch extractInnerMatch(String candidate, int offset) { for (Pattern possibleInnerMatch : INNER_MATCHES) { - int rangeStart = 0; Matcher groupMatcher = possibleInnerMatch.matcher(candidate); boolean isFirstMatch = true; while (groupMatcher.find() && maxTries > 0) { @@ -690,6 +689,7 @@ final class PhoneNumberMatcher implements Iterator<PhoneNumberMatch> { return true; } + @Override public boolean hasNext() { if (state == State.NOT_READY) { lastMatch = find(searchIndex); @@ -703,6 +703,7 @@ final class PhoneNumberMatcher implements Iterator<PhoneNumberMatch> { return state == State.READY; } + @Override public PhoneNumberMatch next() { // Check the state and find the next match as a side-effect if necessary. if (!hasNext()) { @@ -719,6 +720,7 @@ final class PhoneNumberMatcher implements Iterator<PhoneNumberMatch> { /** * Always throws {@link UnsupportedOperationException} as removal is not supported. */ + @Override public void remove() { throw new UnsupportedOperationException(); } diff --git a/libphonenumber/src/com/google/i18n/phonenumbers/PhoneNumberUtil.java b/libphonenumber/src/com/google/i18n/phonenumbers/PhoneNumberUtil.java index 418164a8..173461c1 100644 --- a/libphonenumber/src/com/google/i18n/phonenumbers/PhoneNumberUtil.java +++ b/libphonenumber/src/com/google/i18n/phonenumbers/PhoneNumberUtil.java @@ -58,6 +58,7 @@ import java.util.regex.Pattern; public class PhoneNumberUtil { // @VisibleForTesting static final MetadataLoader DEFAULT_METADATA_LOADER = new MetadataLoader() { + @Override public InputStream loadMetadata(String metadataFileName) { return PhoneNumberUtil.class.getResourceAsStream(metadataFileName); } @@ -487,6 +488,7 @@ public class PhoneNumberUtil { } return PhoneNumberMatcher.checkNumberGroupingIsValid( number, candidate, util, new PhoneNumberMatcher.NumberGroupingChecker() { + @Override public boolean checkGroups(PhoneNumberUtil util, PhoneNumber number, StringBuilder normalizedCandidate, String[] expectedNumberGroups) { @@ -518,6 +520,7 @@ public class PhoneNumberUtil { } return PhoneNumberMatcher.checkNumberGroupingIsValid( number, candidate, util, new PhoneNumberMatcher.NumberGroupingChecker() { + @Override public boolean checkGroups(PhoneNumberUtil util, PhoneNumber number, StringBuilder normalizedCandidate, String[] expectedNumberGroups) { @@ -2830,6 +2833,7 @@ public class PhoneNumberUtil { final long maxTries) { return new Iterable<PhoneNumberMatch>() { + @Override public Iterator<PhoneNumberMatch> iterator() { return new PhoneNumberMatcher( PhoneNumberUtil.this, text, defaultRegion, leniency, maxTries); diff --git a/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BD b/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BD Binary files differindex 7b3a4f28..a101edcf 100644 --- a/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BD +++ b/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BD diff --git a/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BH b/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BH Binary files differindex d930cfc1..6d37f636 100644 --- a/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BH +++ b/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BH diff --git a/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EH b/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EH Binary files differindex f9a97fa7..7221d941 100644 --- a/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EH +++ b/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EH diff --git a/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GH b/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GH Binary files differindex cd8b59a0..b237efb6 100644 --- a/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GH +++ b/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GH diff --git a/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IN b/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IN Binary files differindex 43fc271c..e67ad27e 100644 --- a/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IN +++ b/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IN diff --git a/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JM b/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JM Binary files differindex 17200e0f..8a6be133 100644 --- a/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JM +++ b/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JM diff --git a/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LU b/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LU Binary files differindex fd878778..466bea59 100644 --- a/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LU +++ b/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LU diff --git a/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MA b/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MA Binary files differindex 333d0870..73e4eab0 100644 --- a/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MA +++ b/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MA diff --git a/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MY b/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MY Binary files differindex 2e455305..b1deefa8 100644 --- a/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MY +++ b/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MY diff --git a/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NF b/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NF Binary files differindex 615256de..d4f230ad 100644 --- a/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NF +++ b/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NF diff --git a/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NG b/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NG Binary files differindex 384af71e..862188eb 100644 --- a/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NG +++ b/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NG diff --git a/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PK b/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PK Binary files differindex f569c5cd..729d06b7 100644 --- a/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PK +++ b/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PK diff --git a/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SB b/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SB Binary files differindex 49974502..bfd2828e 100644 --- a/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SB +++ b/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SB diff --git a/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TT b/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TT Binary files differindex 7d3b2e0e..5afe1cc1 100644 --- a/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TT +++ b/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TT diff --git a/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TZ b/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TZ Binary files differindex f9f553b7..2e95acf2 100644 --- a/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TZ +++ b/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TZ diff --git a/release_notes.txt b/release_notes.txt index de374d9c..1db5019d 100644 --- a/release_notes.txt +++ b/release_notes.txt @@ -1,3 +1,12 @@ +Jan 09, 2015: libphonenumber-7.0.2 +* Metadata changes: + - Updated phone metadata for region code(s): + BD, BH, EH, GH, IN, JM, LU, MA, MY, NF, NG, PK, SB, TT, TZ + - Updated geocoding data for country calling code(s): 91 (en), 352 (en, fr) + - New carrier data for country calling code(s): 1876 (en) + - Updated carrier data for country calling code(s): + 60 (en), 91 (en), 92 (en), 212 (en), 233 (en), 234 (en), 352 (en), 677 (en) + Nov 25, 2014: libphonenumber-7.0.1 * Metadata changes: - New alternate formatting data for country calling code(s): 676 |