- Oct 09, 2018
-
-
Jungshik Shin authored
This is to cherry-pick fixes from the upstream to fix the timezone detection issue when a remote Windows session is used. The detected timezone should be that of a remote machine Chrome is running on, but without this fix, it uses the timezone of machine where a RDP connection originates. Bugs: https://unicode-org.atlassian.net/browse/ICU-13842 https://unicode-org.atlassian.net/browse/ICU-13827 Fixes (included in the upstream ICU 63 release candidate) https://github.com/unicode-org/icu/pull/55 https://github.com/unicode-org/icu/pull/129 TBR=yangguo@chromium.org Bug: 854387 Test: Manual. See the bug Change-Id: Ic21e82987c1569e107d9b5e17bdc0d21e65fda3c Reviewed-on: https://chromium-review.googlesource.com/c/1270635 Reviewed-by:
Jungshik Shin <jshin@chromium.org>
-
- Sep 21, 2018
-
-
Jungshik Shin authored
Duplicate U-ext keywords are allowed, but previously it's rejected. Cherry-pick an upstream patch for that. See https://github.com/unicode-org/icu/pull/136 TBR=gsathya@chromium.org Bug: v8:8136 Test: v8 - test262/intl402/Locale/constructor-unicode-ext-valid Change-Id: Iaec82e28e728afb09f5b1d6b63b1d72bedf02e47 Reviewed-on: https://chromium-review.googlesource.com/1238056 Reviewed-by:
Jungshik Shin <jshin@chromium.org>
-
- Sep 09, 2018
-
-
Jungshik Shin authored
Extlang subtag can only be preceded by 2 or 3 letter language code. The length check for the preceding subtag was missing. In addition, the singleton check for private use extension was buggy. Add 'USE_CHROMIUM_ICU" to BUILD.gn to let v8 take different code paths depending on whether or not Chromium's ICU with patches is used. This distinction can be important for Node.js TBR=gsathya@chromium.org Bug: v8:8135 Test: v8: test262/intl402/Intl/getCanonicalLocales/* Change-Id: I431d582ec5b8e730698067d1795b1107dd3d016f Reviewed-on: https://chromium-review.googlesource.com/1214645 Reviewed-by:
Jungshik Shin <jshin@chromium.org>
-
- Sep 08, 2018
-
-
Jungshik Shin authored
1. Do not trim 'quarter'-related strings from the locale data and regenerate the ICU data files. ICU data file size is increased by 24 ~ 35 kB. 2. Chery-pick upstream patch to support quarter in RelativeDateFormat upstream bug: https://unicode-org.atlassian.net/browse/ICU-20022 PR to fix: https://github.com/unicode-org/icu/pull/77 This will unblock the following CL: https://chromium-review.googlesource.com/c/v8/v8/+/1214522 TBR=ftang@chromium.org Bug: v8:7869 Test: See the bug Change-Id: I11740d9b2a1fdb9b2f7bb497eda2746353fa8428 Reviewed-on: https://chromium-review.googlesource.com/1214642 Reviewed-by:
Jungshik Shin <jshin@chromium.org>
-
- Aug 25, 2018
-
-
Michael Goderbauer authored
Uncompressed size: 883,280B (862.6 KB), minus 363.2KB Compressed size: 460,972B (450.2KB), minus 83.9KB The following unused resources are removed: * uts46.nrm * nfkc_cf.nrm * cnvalias.icu * Break Iterators for: * Sentence breaks * Title breaks * CSS-specific line breaks ("regular" line breaks are still supported) Change-Id: I26f932b2e991f44c6d86fe9858724d34c5c323b7 Reviewed-on: https://chromium-review.googlesource.com/1162775 Reviewed-by:
Jungshik Shin <jshin@chromium.org> Reviewed-by:
Greg Spencer <gspencer@google.com>
-
- Aug 22, 2018
-
-
Jungshik Shin authored
In some locales, currency data turns empty after currency list filtering on Android. This leads v8's currency formatter to fall back to 3-letter currency code instead of currency symbol (e.g. 'GBP' in en-GB). Fix the ICU data trimming script to remove an empty Currency block after filtering and rebuild ICU data files. Bug: 870338 Test: See the bug TBR=gsathya@chromium.org Change-Id: Idf7af0a5f00b05b7f26d2ad42b21abd1aca47d07 Reviewed-on: https://chromium-review.googlesource.com/1184505 Reviewed-by:
Jungshik Shin <jshin@chromium.org>
-
- Jul 24, 2018
-
-
Michael Goderbauer authored
This reduces the size of the ICU data file shipping with Flutter: from 6.3MB to 1.2MB uncompressed from 2.2MB to 534KB compressed (zip) See go/flutter-icu for detailed analysis. Change-Id: Iff5a4aa5286c685d5410b28d98ac8d49987d2eef Reviewed-on: https://chromium-review.googlesource.com/1144234 Reviewed-by:
Jungshik Shin <jshin@chromium.org>
-
- Jul 23, 2018
-
-
Manoj Gupta authored
The buffer used in placement new should have the same alignment as the underlying type DecimalFormatProperties. Fixes login crashes in Chrome OS. BUG=chromium:865100 TEST=locally built chrome os image works. Change-Id: Ic71cb4e7962f1b9170e0a4ef00223767c621bc67 Reviewed-on: https://chromium-review.googlesource.com/1145582 Reviewed-by:
Jungshik Shin <jshin@chromium.org>
-
Jungshik Shin authored
ICU bug tracker moved to Jira. Update bug urls referred to in README.chromium https://unicode-org.atlassian.net/browse/ICU-{bug #} Bug: None Test: None Change-Id: I12bfdc9c011293b1ee066ae689fd662df1c74d94 Reviewed-on: https://chromium-review.googlesource.com/1146488 Reviewed-by:
Jungshik Shin <jshin@chromium.org>
-
- Jul 07, 2018
-
-
Jungshik Shin authored
What's new in ICU 62.1: - Unicode 11 (new scripts, Emoji update, Text Boundary/Line break updates) - CLDR 33.1 (locale data; http://cldr.unicode.org/index/downloads/cldr-33-1 ) - More Numberformatter improvements and its support in MsgFormat - See http://site.icu-project.org/download/62 for more details. The update steps are recorded in https://chromium.googlesource.com/chromium/deps/icu/+log/172d331..c28591b The list of local changes are: Cherry-pick Greek lowercasing fix Fix a DecimalFormat maxSignificantDigits issue. * Rebuild the data files: size eduction of ~ 45 KiB 6386176 => 6340576 android 4929248 => 4883232 cast 10264208 => 10218000 common 6372480 => 6326896 ios * Update README.chromium and remove a reference to icudt.dll for Windows because it's not used any more. * Drop patches that became unnecessary. * Apply the remaining patches Isvalidenum.patch, locid_map.patch, double_conversion.patch * Apply data-build related patches {wpo,vscomp,data.build,data.build.win,data_symb}.patch * Apply BreakIterator related patches + locale1 patch * Apply Google's patch for locale data - region display names - likely subtags - Arabic locale: default number system => Latn - AM/PM markers for Hindi and a few Indic locales * Check in ICU 62.1 to the tree (62staging branch) by running scripts/update.sh. Build files are updated by the script. TBR=drott@chromium.org Bug: 850334 Test: None Change-Id: I7327363c90b9bccda20c1be8f4a65399f36c4e99 Reviewed-on: https://chromium-review.googlesource.com/1128503 Reviewed-by:
Jungshik Shin <jshin@chromium.org>
-
- Jun 09, 2018
-
-
Jungshik Shin authored
ICU's Windows timezone detection is broken on Japanese/Korean (and potentially other non-English) Windows. Cherrypick the upstream fix. See http://bugs.icu-project.org/trac/ticket/13826 . TBR=gsathya@chromium.org Bug: 849724 Test: Set the timezone to Tokyo on Japanese Windows Test: In JS console, 'new Date()' outputs 'Japan Standard Time' in parens. Change-Id: Ie76c1e97ee2e965825f2fe99442c55e797b45f41 Reviewed-on: https://chromium-review.googlesource.com/1094322 Reviewed-by:
Jungshik Shin <jshin@chromium.org>
-
- May 08, 2018
-
-
Jungshik Shin authored
What's new in ICU 61.1: - CLDR 33 (locale data; http://cldr.unicode.org/index/downloads/cldr-33 ) - A new number formatting API - Rewrote U8_NEXT - See http://site.icu-project.org/download/61 for more details. The update steps are recorded in https://chromium.googlesource.com/chromium/deps/icu/+log/f7ab784..b0e0b84 On top of the above, IANA timezone db was updated once more to the latest 2018e (released on May 4th). The list of local changes are: * Update the currency list. For desktop, include all the national currencies (see https://bugs.chromium.org/p/v8/issues/detail?id=7472 ) * Clean up disabled warning list in BUILD.gn/icu.gyp * Fix clang on Windows and MSVC build failures https://github.com/google/double-conversion/issues/66 http://bugs.icu-project.org/trac/ticket/13752 http://bugs.icu-project.org/trac/ticket/13750 * Rebuild the data files Size is reduced by ~100kB for non-desktop. Desktop(common): increase by 90kB 6,386,176 android/icudtl.dat (6,502,048) 4,929,248 cast/icudtl.dat (5,032,368) 10,264,208 common/icudtl.dat (10,171,920) 6,372,480 ios/icudtl.dat (6,488,384) * Update IANA tz DB to 2018e * Update README.chromium * Drop patches that became unnecessary. * Apply the remaining patches Isvalidenum.patch, simplify_smallintformatter.patch, word_long.patch, locid_map.patch * Apply data-build related patches {wpo,vscomp,data.build,data.build.win,data_symb}.patch * Apply BreakIterator related patches + locale1 patch * Apply Google's patch for locale data * ICU 61.1 update step 1 Check in ICU 61.1 to the tree (61staging branch) by running scripts/update.sh. Build files are updated by the script. * Update prep TBR=thakis@chromium.org Bug: 838383 Test: None Change-Id: Ib83ed624fe764abdb7fbfd567ae5e982497089bd Reviewed-on: https://chromium-review.googlesource.com/1041578 Reviewed-by:
Jungshik Shin <jshin@chromium.org>
-
- Apr 25, 2018
-
-
Jungshik Shin authored
1. Update grandfathered tag list and map 2. Update redundant tag list and map 3. Update deprecated lang list 4. Add deprecated region list and map them to modern region subtags. 5. Map ja-Latn-hepburn-heploc to ja-Latn-alalc97 The IANA language subtag regisry is used to update. https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry Upstream bugs: https://ssl.icu-project.org/trac/ticket/13726 https://ssl.icu-project.org/trac/ticket/13723 https://ssl.icu-project.org/trac/ticket/13721 https://ssl.icu-project.org/trac/ticket/13720 https://ssl.icu-project.org/trac/ticket/13719 TBR=gsathya@chromium.org Bug: v8:7669, v8:5693 Test: v8 test will be added and updated. Change-Id: I773475ede43bb7a3048f176dde2cee6bfdf9a3e7 Reviewed-on: https://chromium-review.googlesource.com/1026797 Reviewed-by:
Jungshik Shin <jshin@chromium.org>
-
- Apr 12, 2018
-
-
Jungshik Shin authored
* Fix the undefined behavior in decimal number parsing http://bugs.icu-project.org/trac/changeset/40950 * Fix the handling of non-BMP characters in CJK breakiterator http://www.icu-project.org/trac/changeset/40949 * Limit the recursion depth of UnicodeSet pattern http://bugs.icu-project.org/trac/changeset/40979 TBR=inferno@chromium.org Bug: chromium:799850, chromium:796807, chromium:796752 Test: See the bugs. Change-Id: I1a8909371b601f36faca911039b10d36c7a92c85 Reviewed-on: https://chromium-review.googlesource.com/1009001 Reviewed-by:
Jungshik Shin <jshin@chromium.org>
-
- Apr 11, 2018
-
-
Jungshik Shin authored
The ICU word break rules are updated to deal with a performance issue with selecting a very long word by double-click. In addition, update the IANA tz database to 2018d. Palestine started DST (UTC+3) on March 24 instead of March 31. > new Date(Date.UTC(2018,2,24, 12)).toLocaleString("en", {'timeZone': 'Asia/Gaza'}) "3/24/2018, 3:00:00 PM" Bug: chromium:829144, chromium:473288 Test: See the 1st bug description. Test: See the above JS code snippet and result. Change-Id: Ic8beeaaa4f0e5a16701b0d8b1563fc8537c6b0ab TBR=mark@chromium.org Reviewed-on: https://chromium-review.googlesource.com/1006521 Reviewed-by:
Jungshik Shin <jshin@chromium.org>
-
- Feb 05, 2018
-
-
Jungshik Shin authored
See http://mm.icann.org/pipermail/tz-announce/2018-January/000048.html for details. Most notable is that Brazil will start DST (UTC-3 => UTC-2 in São Paulo) on the 1st Sunday of November instead of the 2nd Sunday of October. In JS console: > new Date(Date.UTC(2018, 9,31, 5)).toLocaleString("en", {timeZone: 'America/Sao_Paulo'}) "10/31/2018, 2:00:00 AM" > new Date(Date.UTC(2017, 9,31, 5)).toLocaleString("en", {timeZone: 'America/Sao_Paulo'}) "10/31/2017, 3:00:00 AM" TBR=mark@chromium.org Bug: 473288 Test: See the above Change-Id: I7cb1c48c461a8406cee1e34042c8eec0fb31f85f Reviewed-on: https://chromium-review.googlesource.com/898245 Reviewed-by:
Jungshik Shin <jshin@chromium.org>
-
- Jan 29, 2018
-
-
David 'Digit' Turner authored
This is a re-land of https://chromium-review.googlesource.com/c/836554 which was reverted because it includes a C++14 constexpr expression that failed on the V8 build-bots (which are restricted to C++11 language features, unlike the Chromium ones). The patch now uses a C++11-compatible constexpr function. Drastically reduce the size of the SmallIntFormatter code. This should make the code slightly slower, but reduce the overall size of the generated library by about 16 kiB. It is unlikely that the performance difference will be noticeable on any existing system Chromium runs on. R=ajwong@chromium.org, jshin@chromium.org Bug: NONE Change-Id: I425626a53e0a04af4110acd0410655e6a08d8568 Reviewed-on: https://chromium-review.googlesource.com/870039 Reviewed-by:
Albert J. Wong <ajwong@chromium.org> Reviewed-by:
Jungshik Shin <jshin@chromium.org>
-
- Jan 16, 2018
-
-
Jungshik Shin authored
This reverts commit 2e0c90b4. It is to make gcc with '-std=gnu+11' happy. v8 trybots with gcc(C++ 11) failed to compile with this CL. Bug: 802890 Test: None Change-Id: I4c77d07281ebaefec9bb03fd4fba92e436009bd2 TBR=digit@chromium.org Reviewed-on: https://chromium-review.googlesource.com/869110 Reviewed-by:
Jungshik Shin <jshin@chromium.org>
-
- Jan 14, 2018
-
-
Jungshik Shin authored
When the time is set to MAX_MILLIS, Islamic calendar year and month calculation results in an integer overflow. TBR=littledan@chromium.org Bug: 801602 Test: See the bug (v8 test will be added) Change-Id: Ifcb6907de81de83b690f76a536818054815a15a7 Reviewed-on: https://chromium-review.googlesource.com/865524 Reviewed-by:
Jungshik Shin <jshin@chromium.org>
-
- Jan 11, 2018
-
-
David 'Digit' Turner authored
Drastically reduce the size of the SmallIntFormatter code. This should make the code slightly slower, but reduce the overall size of the generated library by about 48 kiB. It is unlikely that the performance difference will be noticeable on any existing system Chromium runs on. Bug: NONE Change-Id: I1faa6020c0e9a7cc61f0f274b9a2c4ab6701aece Reviewed-on: https://chromium-review.googlesource.com/836554 Reviewed-by:
Jungshik Shin <jshin@chromium.org> Reviewed-by:
Albert J. Wong <ajwong@chromium.org>
-
- Jan 09, 2018
-
-
Jungshik Shin authored
38e3cf74 has a typo. Bug: None Change-Id: Id16f30ab5f2938bef567ef898f481696122a1dd3 TBR=hablich@chromium.org Reviewed-on: https://chromium-review.googlesource.com/856237 Reviewed-by:
Jungshik Shin <jshin@chromium.org>
-
Jungshik Shin authored
The upstream also has this change to make AIX compiler happy. Bug: None Change-Id: I059ccc77a6b9aa0da9b4bab95103d2c10202f5a2 TBR=hablich@chromium.org Reviewed-on: https://chromium-review.googlesource.com/855583 Reviewed-by:
Jungshik Shin <jshin@chromium.org>
-
- Dec 14, 2017
-
-
Jungshik Shin authored
In CLDR 32.0 (used in ICU 60), German AM/PM markers were changed to 'AM' and 'PM', but the change is controversial. For now, revert to the previous values per the upstream (CLDR 32.0.1 / ICU 60.2). See https://unicode.org/cldr/trac/ticket/10735 . Bug: 794737 Test: base_unittests --gtest_filter=TimeFormat*.*TimeOfDayDE Change-Id: Ifb715af8cf6d41803eaf612cbb8940dbc7851806 Reviewed-on: https://chromium-review.googlesource.com/826250 Reviewed-by:
Mark Mentovai <mark@chromium.org>
-
- Dec 13, 2017
-
-
Jungshik Shin authored
Bug: 794390 Change-Id: I31a1e622b38060c322be8086cc8aefdafb431a1b Reviewed-on: https://chromium-review.googlesource.com/822188 Reviewed-by:
Mark Mentovai <mark@chromium.org>
-
- Dec 12, 2017
-
-
Jungshik Shin authored
TBR=elwarence@chromium.org Bug: 792537 Change-Id: Idfc4fa258d0f9ffb6fd236183275ec4580a00f73 Reviewed-on: https://chromium-review.googlesource.com/809729 Reviewed-by:
Jungshik Shin <jshin@chromium.org>
-
- Dec 08, 2017
-
-
Jungshik Shin authored
After data trimming, data/curr/en_GB.txt has empty "Currencies" block. This prevents a locale fallback chain from being triggered for currency symbols (en-GB => en-001 => en), leading all the currency symbols in en-GB to be the last resort value (ISO 3-letter currency code). To avoid that, trim_data.sh is revised to drop empty "Currencies" block entirely ('Missing' triggers a fallback chain, but 'empty' goes straight to the last resort.) Additional currency data fixes: 1. Serbian: RON and ROL display names are swapped. RON is the current currency and should be included with a shorter display name. 2. Add a few more en-* locale variants to the locale list for currency. Moreover, make_data_all.sh is updated to work wherever the Chromium source tree is. Finally, update the list of resources to remove from cast's ICU data and rebuild it with ICU 60. Added entries to cast-removed-resources.txt are data for locale-variants that are not useful in Cast. Bug: 791318 Test: See the bug Change-Id: Ib09ee36e3447557636d60d8aeabc7ca047718236 Reviewed-on: https://chromium-review.googlesource.com/810099 Reviewed-by:
Mark Mentovai <mark@chromium.org>
-
- Dec 07, 2017
-
-
Hans Wennborg authored
Recent Clang versions started taking into account that enums are signed on Windows when emitting these warnings. Bug: 792519 Change-Id: I32782dc34fc0480942038e4950266448e38d2eec Reviewed-on: https://chromium-review.googlesource.com/813495 Reviewed-by:
Jungshik Shin <jshin@chromium.org>
-
- Nov 20, 2017
-
-
Mina Almasry authored
Our Cast Audio devices use a stripped down version of the android icudtl.dat. Essentially the patch_locale.sh has been modified to keep in things provided by Java, as cast doesn't have Java and needs there resources. On the other hand, a bunch of resources have been stripped from the icudtl.dat to reduce its size because we are very constrained on that. We have been using this icudtl.dat process for a long time now, and it's throughly validated. However, we used to generate this in our internal repo, which meant that we have to manually update it whenever chromium updates their icudtl.dat. This CL aims to intergrate the generation of the icudtl.dat in chromium, so we no longer have to manually update in our internal repo. Bug: internal b/28053340 Test: On cast audio device Change-Id: I881eb2ddf046fdd16fd7efbfb0d56877abfaf947 Reviewed-on: https://chromium-review.googlesource.com/773591 Reviewed-by:
Jungshik Shin <jshin@chromium.org>
-
- Nov 09, 2017
-
-
Jungshik Shin authored
Cherry pick upstream fix for http://bugs.icu-project.org/trac/ticket/13462 which is http://bugs.icu-project.org/trac/changeset/40667 TBR=mathias@chromium.org Bug: v8:4743 Test: v8: test262/built-ins/RegExp/property-escapes/generated/* Change-Id: I3f94b6bf519bd395bec1f73e5f8d602f93910032 Reviewed-on: https://chromium-review.googlesource.com/760120 Reviewed-by:
Jungshik Shin <jshin@chromium.org>
-
- Nov 07, 2017
-
-
Jungshik Shin authored
What's new in ICU 60.1: - Unicode 10.0 (including Emoji 5.0) - CLDR 32 (locale data; http://cldr.unicode.org/index/downloads/cldr-32 ) - Smaller rule file size for BreakIterator (no more reverse rules) - A new number formatting API - Malformed UTF-8 sequences are handled per W3C Encoding Standard - See http://site.icu-project.org/download/60 for more details. In addition, the following changes are made: * Add more locale variants for en,fr,de,it,pt,nl,ru,ar * Add the minimum locale data for Osage and Chakma * Apply locale data patches (Google and Chromium) * Apply build-related and break iterator patches: wpo.patch vscomp.patch data.build.win.patch data_symb.patch cjdict.patch khmer-dictbe.patch wordbrk.patch patches/data.build.patch * Update BUILD.gn and gyp files. * Data file size (25 ~ 130kB smaller than the latest 59.1) android/icudtl.dat 6499904 common/icudtl.dat 10170896 ios/icudtl.dat 6486240 The update steps are recorded in https://chromium.googlesource.com/chromium/deps/icu/+log/f88520f..1034c7e5 . Bug: 766816 Test: None (DEPS roll CL will have test specified). Change-Id: I9144bb37464eec1f282f40f9f2d28b6306511083 Reviewed-on: https://chromium-review.googlesource.com/756237 Reviewed-by:
Mark Mentovai <mark@chromium.org>
-
- Nov 03, 2017
-
-
Jungshik Shin authored
Bug: chromium:778300 Test: See bug commment 4 Change-Id: I1ae525323cb3354d3936a92e66cff266ebca2fb4 Reviewed-on: https://chromium-review.googlesource.com/738833 Reviewed-by:
Mark Mentovai <mark@chromium.org>
-
- Oct 11, 2017
-
-
Jungshik Shin authored
The location of zoneinfo directory has changed on macOS 10.13, Ubuntu 16, RHEL 7 and SuSe Linux 12. It results in the misdetection of the OS timezone by ICU. Cherry-picking the CLs for the following upstream bug fixes it. https://ssl.icu-project.org/trac/ticket/12770 Bug:754053,766916 Test: In Javascript console, the following should give the correct timezone. (new Intl.DateTimeFormat()).resolvedOptions().timeZone Change-Id: I711f4b27e73dc6855951055a601e80f711d34423 Reviewed-on: https://chromium-review.googlesource.com/710496 Reviewed-by:
Mark Mentovai <mark@chromium.org>
-
- Oct 10, 2017
-
-
Jungshik Shin authored
Bug:770452 Test: See the bug Change-Id: I5e19012a57507393670d68a7228bdb0831918997 Reviewed-on: https://chromium-review.googlesource.com/705920 Reviewed-by:
Mark Mentovai <mark@chromium.org>
-
- Aug 14, 2017
-
-
Scott Graham authored
Because the Fuchsia system bootdata.bin puts libicuuc.so and libicui18n.so in /system/lib already (and they don't match our build), and we have same-named .sos in component build, rename our copy. Bug: 732897, 743296 Change-Id: Ia195230c14d515ed14f9d90eb35aa87301eab601 Reviewed-on: https://chromium-review.googlesource.com/613506 Reviewed-by:
Nico Weber <thakis@chromium.org>
-
Jungshik Shin authored
1. Add DST abbreviation for Lord Howe timezone 2. Drop a few aliases for GBK/GB18030 These aliases are not listed in https://encoding.spec.whatwg.org/ 3. Fix Russian names for Hans/Hant (non-standalone). They're too long. 4. Add the abbreviated zone names for Asia/Pyongyang ICU data files get a bit smaller as below: Desktop: 10196720 -> 10196592 bytes Android: 6635312 -> 6635168 bytes iOS: 6623568 -> 6623360 bytes BUG=chromium:544228,chromium:339862,v8:6031 TEST=LayoutTests: fast/encoding/supported-encodings.html TBR=littledan@chromium.org Change-Id: I93881545a09485ff383a3630c85782c8754a9bd0 Reviewed-on: https://chromium-review.googlesource.com/599587 Reviewed-by:
Jungshik Shin <jshin@chromium.org>
-
- Aug 03, 2017
-
-
Max Moroz authored
Bug: 751810 Change-Id: I377431074c25fbc8669cee311be304635953cc2a Reviewed-on: https://chromium-review.googlesource.com/600488 Reviewed-by:
Jungshik Shin <jshin@chromium.org>
-
- Jul 27, 2017
-
-
Aaron Gable authored
R=jshin@chromium.org Change-Id: Ia650d3b9699e0cf074265c61a8656f65bc4c7def Reviewed-on: https://chromium-review.googlesource.com/587912 Reviewed-by:
Jungshik Shin <jshin@chromium.org>
-
- Jul 19, 2017
-
-
Jungshik Shin authored
Blink does not need it any more. Drop UTF-32 converters and aliases. Save 320 bytes in ICU data. icuuc.so will be slightly smaller, too. BUG=chromium:417850 TEST=None Change-Id: Ib4fecc3fcc905c974e68a652e7f4722bfd271129 Reviewed-on: https://chromium-review.googlesource.com/576872 Reviewed-by:
Joshua Bell <jsbell@chromium.org>
-
- Jul 18, 2017
-
-
Jungshik Shin authored
The following locale variants are added to the ICU. Only source/data/locales are added and other locale categories are left alone. - es-* variants - en-SG and en-HK - Arabic variants whose NumberElements are different from ar. Data file size changes: - desktop: 10192200 - 10178576 = 13624 (adding es variants) 10197040 - 10192200 = 4840 (adding ar variants) - Android: 6635632 - 6616864 = 18768 - iOS: 6623888 - 6605152 = 18736 Bug:chromium:732762 Test:See the bug report and comment 13 TBR=littledan@chromium.org Change-Id: I3e87be3413e22aa49f24f81b0e25bd6e4187c0d4 Reviewed-on: https://chromium-review.googlesource.com/576113 Reviewed-by:
Jungshik Shin <jshin@chromium.org>
-
- Jul 17, 2017
-
-
Jungshik Shin authored
They're supported by Google Translate and their names need to be shown in the Translate UI. Hmong (hmn) Javanese (jv) Luxembourgish (lb) Samoan (sm) The size impact for desktop Chrome is about 3kB. ( 10,175,056 => 10,178,576) BUG=733398 TEST=See the bug TBR=yyushkina@chromium.org Change-Id: I9ca232343847a9a95c1dabacb6336bd43ba39849 Reviewed-on: https://chromium-review.googlesource.com/574771 Reviewed-by:
Jungshik Shin <jshin@chromium.org>
-