Neil Mayhew
49c6a798b0
Be stricter about invalid UTF-8 input ( #2698 )
Keep track of whether unicode strings were created from valid UTF-8 and
use this to abort operations that use these strings later.
Typically, this is done by returning an empty string when a modified
string is being produced, since an empty string is never a valid phone
number.
4 years ago
penmetsaa
3c2e0c4a33
Metadata updates for release 8.12.40 ( #2708 )
4 years ago
penmetsaa
283d15f94a
Some performance improvements to CPP lib based on absl packages ( #2703 )
@API updates:
- Migrating from associative containers to more performant types. Eg: map to absl::btree_map.
- Synchronise the write access to map "AreaCodeMaps" using absl::Mutex locking api.
- Use more of absl:strings packages like absl::StrReplaceAll
@Build updates:
- To build (CMake) against absl packages, the minimum version of compiler is CPP11+, whereas earlier we are not mandating this.
- We are upgrading CMAKE version also to automate building the external absl packages.
The change is announced. Please report issues in case of any breakages.
https://issuetracker.google.com/issues?q=componentid:192347%20555
4 years ago
penmetsaa
ca25732ee1
Metadata updates for release 8.12.39 ( #2704 )
4 years ago
penmetsaa
2128b2cb06
Metadata updates for release 8.12.38 ( #2699 )
4 years ago
Neil Mayhew
520728cb33
Replace direct output to stderr with logging ( #2697 )
Merged as part of b/207106531
4 years ago
penmetsaa
feec920bd8
Metadata updates for release 8.12.37 ( #2694 )
4 years ago
kkeshava
3f7d80c2b3
Metadata updates for release 8.12.36 ( #2686 )
4 years ago
penmetsaa
7e6d9082ab
Metadata updates for release 8.12.35 ( #2682 )
4 years ago
rohininidhi
c2690de232
Metadata updates for release 8.12.34 ( #2679 )
4 years ago
kkeshava
f87dd8868a
Metadata updates for release 8.12.33 ( #2676 )
4 years ago
penmetsaa
647fbc8330
Metadata updates for release 8.12.32 ( #2668 )
4 years ago
rohininidhi
37123add84
Metadata updates for release 8.12.31 ( #2652 )
4 years ago
kkeshava
3f41ce4d3a
Metadata updates for release 8.12.30 ( #2649 )
4 years ago
penmetsaa
76642cb38e
Metadata updates for release 8.12.29 ( #2645 )
4 years ago
penmetsaa
945c01f6a1
Fix AYTF to not format when input numbers are lost in the result. ( #2636 )
Earlier, AYTF is adding additional CC when returning unformatted result - for cases where the input digits are dropped for formatting. Eg: MX case: "+5213314010666" => "+52 +5213314010666". b/183053929
Now we. are proactively ensuring that no formatting is applied, where a format is chosen that would otherwise have led to some digits being dropped.
Why the input digits are dropped:
- In MX, the mobile token (1) is no more used, so when it is present in input, the formatted result should not contain it.
- However when AYTF, we should not be removing the input digits on the fly.
- More details in cl/373115460 and b/183053929
4 years ago
rohininidhi
84183f3c2d
Metadata updates for release 8.12.28 ( #2641 )
4 years ago
kkeshava
4f88776d17
Metadata updates for release 8.12.27 ( #2637 )
5 years ago
rohininidhi
38c469a069
Metadata updates for release 8.12.26 ( #2632 )
5 years ago
kkeshava
00854b2a82
Metadata updates for release 8.12.25 ( #2628 )
5 years ago
rohininidhi
e0ce87f468
Metadata updates for release 8.12.24 ( #2622 )
5 years ago
penmetsaa
b2238231d5
Always use preferred intl prefix if present ( #2621 )
* Java and CPP port fixes.
* Js port update and added code changes notes.
* Updated text in code changes comments file.
5 years ago
kkeshava
f6194d99ce
Metadata updates for release 8.12.23 ( #2617 )
5 years ago
penmetsaa
1271f70727
Metadata updates for release 8.12.22 ( #2610 )
5 years ago
rohininidhi
6db3577acc
Metadata updates for release 8.12.21 ( #2601 )
5 years ago
kkeshava
cfd2c334f8
Metadata updates for release 8.12.20 ( #2593 )
5 years ago
Daco Harkes
89c9d66078
[documentation][c++] Update apt-get commands ( #2590 )
5 years ago
penmetsaa
160d3a966e
Metadata updates for release 8.12.19 ( #2587 )
5 years ago
Joel Linn
87c5047b8f
Fix building as dependency with add_subdirectory() ( #2560 )
- When building as a dependency using cmake's add_subdirectory() use the
current source directory instead of the top level source tree.
5 years ago
Gilles Vollant
90fcd08ebe
warning fix unused-parameter ( #2585 )
5 years ago
Joel Linn
1cd57f5f59
Add missing include ( #2561 )
5 years ago
rohininidhi
32bd9865f3
Metadata updates for release 8.12.18 ( #2579 )
5 years ago
penmetsaa
105d0a519f
Metadata updates for release 8.12.17 ( #2576 )
5 years ago
Gilles Vollant
31c1b5ab41
Fix somes warning when compiling VS2019 target ( #2552 )
In visual studio 2019 x64 target, size_t are 64 bits and int are 32 bits
5 years ago
rohininidhi
061127f0b5
Metadata updates for release 8.12.16 ( #2564 )
5 years ago
Gilles Vollant
e4d0d433dd
Original commit from Timur Kristóf ( #2363 ) ( #2482 )
Add ability for the C++ library to link against protobuf-lite. .
5 years ago
kkeshava
7683a02777
Metadata updates for release 8.12.15 ( #2553 )
5 years ago
rohininidhi
e04d09c878
Metadata updates for release 8.12.14 ( #2549 )
5 years ago
rohininidhi
6ea4bccbe6
Metadata updates for release 8.12.13 ( #2544 )
5 years ago
lararennie
909a1ca43f
Update phonenumberutil.cc ( #2542 )
Removing unused var, indent fix.
5 years ago
kkeshava
6ddc96291d
Metadata updates for release 8.12.12 ( #2539 )
5 years ago
penmetsaa
c1fa9dd2ab
Increase max length allowed for phone extension based on anbiguity of labels. ( #2526 )
5 years ago
rohininidhi
09837de4f0
Metadata updates for release 8.12.11 ( #2528 )
5 years ago
penmetsaa
81f4f3a52d
Metadata updates for release 8.12.10 ( #2523 )
5 years ago
penmetsaa
2cf5763a6b
Metadata updates for release 8.12.9 ( #2514 )
5 years ago
rohininidhi
a22bb478c8
Metadata updates for release 8.12.8 ( #2507 )
5 years ago
penmetsaa
601c6863a9
Penmetsaa update 8.12.7 ( #2501 )
* Metadata updates for release 8.12.7
* More details in release notes about last release failure and new metadata folder.
6 years ago
penmetsaa
14580405c8
Metadata updates for release 8.12.7 ( #2490 )
6 years ago
kkeshava
f25c7c82bc
Metadata updates for release 8.12.6 ( #2484 )
6 years ago
Gilles Vollant
719ec122cf
Original commit from Timur Kristóf ( #2475 )
Add build option REGENERATE_METADATA to disable regenerating the metadata.
6 years ago