Age | Commit message (Collapse) | Author |
|
When the upstream took our patches for CJ segmentation, over 10k words were
dropped. Some of them are pretty common and not having them led to a Blink layout test
failure. Add several of them back to cjdict.txt.
In addition, remove a patch that breaks line breaking around single/double
quotation marks.
Rebuild the data for Linux/Mac/Windows/Android.
BUG=132145
TEST=Once rolled, layouttest:fast/text/international/cjk-segmentation.html and fast/hyphen-min-preferred-width.html pass.
TBR=mark
Review URL: https://codereview.chromium.org/292123005
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/icu52@272650 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
I was too aggressive in trimming the data and dropped the display
names for languages that Chromium needs (for non-UI languages
that are in the A-L list). It's not my intention (the comment in
trim_data.sh said one thing, but the code did another).
Besides, add Norweigian (nb) and Malay (ms) locale data that were not
included by mistake.
Also update trim_data.sh script NOT to drop 'ALIAS' lines which are
used to indicate that a given locale is an alias to another locale.
That also required adding ro_MD.txt (null locale which mo.txt is
aliased to).
The above three adds about 110kB to the icu data (from 10.3MB to 10.4MB).
Also update the pre-built icu data files for Linux, Mac and Windows.
The Android data will be updated in a follow-up patch.
BUG=132145
TEST=When ICU is rolled, unit_tests:ExtensionL10* pass.
TBR=mark
Review URL: https://codereview.chromium.org/264973016
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/icu52@268285 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
- Add missing half-width kana entries (omitted by mistake)
- Drop 'extra' decoding only mapping. See
https://www.w3.org/Bugs/Public/show_bug.cgi?id=25266
- Regenerate icu data files (*dat and assembly source files) for Linux,
Mac, Windows and Android. (they'll not be shown at
codereview.chromium.org because they're too large).
BUG=132145,78847
TEST=When ICU is rolled in, base_unittests --gtest_filter=*ICU*
and layout tests
R=jsbell@chromium.org
Review URL: https://codereview.chromium.org/251203003
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/icu52@266919 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|
|
1. Generate and add windows/icudt.dll with the procedure outlined
in README.chromium. It uses a out-of-tree copy of the upstream ICU
along with our custom-built icudtl.dat and a locally modified version
of makedata.mak.
We used to have a separate build/ directory for VS solution/project files
to build icudtl.dll. Maintaining them is rather cumbersom now that we
want to update our ICU (major version changes) more frequently.
Note that icudt.dll is not used by default (icu_use_data_file_flag=1).
The GN build still uses it by default and we should not break that build.
2. Add scripts/make_mac_assembly.sh to simplify the generation of the icu
data assembly source file for Mac.
3. Update README.chromium accordingly.
This CL was uploaded and reviewed at
https://codereview.chromium.org/255943004/
Due to a malfunction at codereview.chromium.org, I'm landing this CL
manually.
BUG=132145
TEST=None until icu is rolled to this version.
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/icu52@266601 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
|