- Apr 30, 2014
-
-
jshin@chromium.org authored
dl_open and friends are only used by ICU plugins that we don't use. Nacl-related targets (with newlib) fail because dlfcn.h is missing. Setting U_ENABLE_DYLOAD to 0, we don't have to worry about dlfcn.h any more (it's not included) BUG=132145 TEST=After running build/gyp_chromium, build 'base_i18n_nacl' target. It should succeed without complaining about dlfcn.h. R=sergeyu@chromium.org Review URL: https://codereview.chromium.org/263763002 git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/icu52@267357 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
-
jshin@chromium.org authored
Port the icu46 gyp file change to icu52. See https://codereview.chromium.org/212593002 BUG=346626,132145 R=torne@chromium.org TBR=torne@chromium.org Review URL: https://codereview.chromium.org/257303002 git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/icu52@267148 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
-
- Apr 18, 2014
-
-
jshin@chromium.org authored
Add a shell script to trim the ICU data further : trim_data.sh along with locale list files. The script does the following: 1. Remove the display names of languages NOT listed in Chrome's Accept-Language list. (800kB) 2. Minimize the locale data for locales listed in the A-L list that are not a UI locale in Chrome. For those locales, exemplar characters, the display name in the native language and layout direction are included. (640kB) 3. Filter the region data to drop numeric region display names other than 419 (Latin-America). (50kB) 4. Filter the currency data (display name and plurals) for historic currencies. (200kB) This CL also checks in icudtl.dat (source/data/in) and icudt_dat.S (mac and linux). Note that I dropped '52' (the version number) in the assembly source file name and icu.gyp was adjusted accordingly. With all these changes, icudtl.dat is ~ 800kB larger than that in ICU 4.6. The 7z compression (as used by the installer) makes the size difference go down to ~ 130kB. BUG=132145 TEST=The icudtl.dat (uncompressed) is about 10.7MB instead of 12.4MB without this CL. R=mark@chromium.org Review URL: https://codereview.chromium.org/239543018 git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/icu52@264811 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
-
- Apr 01, 2014
-
-
jshin@chromium.org authored
Update icu.gyp and related files to list C/C++ source files and header files. Besides, HAVE_DLOPEN is set to 0 explicitly in icu.gyp. It's 0 by default in ICU 4.6.1 but is 1 by default in ICU 52.1, but we don't need it. (it's only necessary for ICU plugins that Chromium does not use). I also applied https://codereview.chromium.org/218153002/ (Nico's CL to simplify icu.gyp). BUG=132145 TEST=None R=mark@chromium.org, thakis@chromium.org Review URL: https://codereview.chromium.org/212623010 git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/icu52@260941 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
-