Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(224)

Issue 99473012: Enable icu_use_data_file on Windows (Closed)

Created:
7 years ago by jungshik at Google
Modified:
6 years, 11 months ago
CC:
chromium-reviews
Visibility:
Public.

Description

Enable icu_use_data_file on Windows Set icu_use_data_file_flag to 1 on Windows in common.gypi and make the dependency on icudata conditional on 'icu_use_data_file_flag != 0' in common.gypi, base.gyp and net.gyp Add icudtl.dat to the Windows build/archive/install file lists. Load icudtl.dat from DIR_MODULE instead of DIR_EXE on Windows. (to fix bug 337116) This also requires a change in third_party/icu/icu.gyp ( https://codereview.chromium.org/111723007/ ), which was rolled in by https://codereview.chromium.org/118313004/ BUG=72633, 337116 TEST=All windows builds work fine and there's no perf regression (start-up etc). Chrome installed via mini_installer runs fine (no issue with icu data file). Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=246387 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=246751

Patch Set 1 #

Patch Set 2 : path name print fix on windows #

Patch Set 3 : header file name fix #

Patch Set 4 : add net.gyp #

Patch Set 5 : add base.gyp #

Patch Set 6 : add icu{uc,i18n} dependency to base_unittests #

Total comments: 8

Patch Set 7 : #

Patch Set 8 : gyp files made to honor icu_use_data_file_flag #

Patch Set 9 : icudtl.dat listed in win/server.rules #

Total comments: 1

Patch Set 10 : combine 2 conditions into one in base.gyp #

Total comments: 2

Patch Set 11 : icudt* optional / use wildcard in chrome.release #

Patch Set 12 : rebased #

Patch Set 13 : rebased again #

Total comments: 7

Patch Set 14 : '==1' => '!=0' per mark #

Total comments: 2

Patch Set 15 : fix an error in net.gyp and list icud*.d* explicitly #

Patch Set 16 : fix a typo in net.gyp #

Total comments: 1

Patch Set 17 : indentation fix #

Patch Set 18 : load icudtl.dat in DIR_MODULE instead of DIR_EXE on WIndows #

Unified diffs Side-by-side diffs Delta from patch set Stats (+64 lines, -23 lines) Patch
M base/base.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +12 lines, -10 lines 0 comments Download
M base/i18n/icu_util.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +7 lines, -2 lines 0 comments Download
M build/common.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +1 line, -0 lines 0 comments Download
M chrome/installer/mini_installer.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +9 lines, -1 line 0 comments Download
M chrome/installer/mini_installer.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +9 lines, -1 line 0 comments Download
M chrome/installer/mini_installer/chrome.release View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -0 lines 0 comments Download
M chrome/tools/build/win/FILES.cfg View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +6 lines, -0 lines 0 comments Download
M chrome/tools/build/win/TESTS View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M net/net.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +18 lines, -9 lines 0 comments Download

Messages

Total messages: 50 (0 generated)
jungshik at Google
Not yet ready for review because I'm still trying to find out why ninja is ...
7 years ago (2013-12-16 19:53:24 UTC) #1
jungshik at Google
On 2013/12/16 19:53:24, Jungshik Shin wrote: > Not yet ready for review because I'm still ...
7 years ago (2013-12-16 21:28:48 UTC) #2
jungshik at Google
With the icu-side change, this now works. Once the ICU CL goes in, I have ...
7 years ago (2013-12-17 01:26:11 UTC) #3
Mark Mentovai
Ping again when this is ready to go in for real, or if you want ...
7 years ago (2013-12-17 22:12:01 UTC) #4
jungshik at Google
Thank you for the review. I addressed them all. In addition, I changed the Windows ...
7 years ago (2013-12-18 20:59:10 UTC) #5
Mark Mentovai
I agree, I think you want to make the changes in installer to respect icu_use_data_file_flag. ...
7 years ago (2013-12-18 21:28:57 UTC) #6
Mark Mentovai
Other than that, this looks good.
7 years ago (2013-12-18 21:29:07 UTC) #7
jungshik at Google
On 2013/12/18 21:29:07, Mark Mentovai wrote: > Other than that, this looks good.
7 years ago (2013-12-19 06:46:49 UTC) #8
jungshik at Google
On 2013/12/18 21:29:07, Mark Mentovai wrote: > Other than that, this looks good. Thanks for ...
7 years ago (2013-12-19 06:50:46 UTC) #9
jungshik at Google
Anthony, with this change, we're gonna have 'icudtl.dat' in place of 'icudt.dll' on Windows. Do ...
7 years ago (2013-12-19 07:11:05 UTC) #10
jungshik at Google
On 2013/12/19 07:11:05, Jungshik Shin wrote: > Anthony, with this change, we're gonna have 'icudtl.dat' ...
7 years ago (2013-12-19 07:14:49 UTC) #11
jungshik at Google
@maruel, is there any way to add files to *isolate with a condition other than ...
7 years ago (2013-12-20 10:40:10 UTC) #12
jungshik at Google
https://codereview.chromium.org/99473012/diff/140001/chrome/tools/build/win/server.rules File chrome/tools/build/win/server.rules (right): https://codereview.chromium.org/99473012/diff/140001/chrome/tools/build/win/server.rules#newcode12 chrome/tools/build/win/server.rules:12: AdditionalDependencies="$(SolutionDir)\tools\build\win\scan_server_dlls.py;$(OutDir)\chrome.exe;$(OutDir)\crash_reporter.exe;$(OutDir)\chrome.dll;$(OutDir)\locales\en-US.dll;$(OutDir)\icudtl.dat" Looks like I shouldn't add icudtl.dat here because ...
7 years ago (2013-12-20 12:05:58 UTC) #13
jungshik at Google
grt@chromium.org: Please review installer-related changes. BTW, how does chrome_frame deal with icu data loading? To ...
7 years ago (2013-12-20 12:11:38 UTC) #14
M-A Ruel
On 2013/12/20 10:40:10, Jungshik Shin wrote: > @maruel, is there any way to add files ...
7 years ago (2013-12-20 14:22:27 UTC) #15
grt (UTC plus 2)
On 2013/12/20 12:11:38, Jungshik Shin wrote: > BTW, how does chrome_frame deal with icu data ...
7 years ago (2013-12-20 15:15:14 UTC) #16
jungshik at Google
On 2013/12/20 14:22:27, M-A Ruel wrote: > On 2013/12/20 10:40:10, Jungshik Shin wrote: > > ...
6 years, 11 months ago (2014-01-02 23:45:41 UTC) #17
jungshik at Google
Thanks a lot for the kind explanation and sorry for the late reply. On 2013/12/20 ...
6 years, 11 months ago (2014-01-03 00:59:36 UTC) #18
M-A Ruel
On 2014/01/02 23:45:41, Jungshik Shin wrote: > I'll make a separate CL to deal with ...
6 years, 11 months ago (2014-01-03 01:04:49 UTC) #19
grt (UTC plus 2)
On 2014/01/03 00:59:36, Jungshik Shin wrote: > Thanks a lot for the kind explanation and ...
6 years, 11 months ago (2014-01-03 21:02:12 UTC) #20
jungshik at Google
On 2014/01/03 21:02:12, grt wrote: > On 2014/01/03 00:59:36, Jungshik Shin wrote: > > Thanks ...
6 years, 11 months ago (2014-01-16 22:18:15 UTC) #21
Mark Mentovai
“error: old chunk mismatch” Try uploading again?
6 years, 11 months ago (2014-01-16 22:20:29 UTC) #22
jungshik at Google
On 2014/01/16 22:20:29, Mark Mentovai wrote: > “error: old chunk mismatch” > > Try uploading ...
6 years, 11 months ago (2014-01-17 18:03:01 UTC) #23
Mark Mentovai
The “old chunk mismatch” and unified inline diffs without side-by-side diffs happens when the base ...
6 years, 11 months ago (2014-01-17 19:03:59 UTC) #24
Mark Mentovai
LGTM with the suggested changes if possible.
6 years, 11 months ago (2014-01-17 19:04:17 UTC) #25
jungshik at Google
https://codereview.chromium.org/99473012/diff/570001/chrome/installer/mini_installer.gyp File chrome/installer/mini_installer.gyp (right): https://codereview.chromium.org/99473012/diff/570001/chrome/installer/mini_installer.gyp#newcode230 chrome/installer/mini_installer.gyp:230: }, { # else icu_use_data_file_flag == 1 On 2014/01/17 ...
6 years, 11 months ago (2014-01-17 19:50:39 UTC) #26
jungshik at Google
wtc@chromium.org: can you owner-approve the change in net.gyp? Thank you
6 years, 11 months ago (2014-01-17 19:51:13 UTC) #27
grt (UTC plus 2)
https://codereview.chromium.org/99473012/diff/570001/chrome/installer/mini_installer/chrome.release File chrome/installer/mini_installer/chrome.release (right): https://codereview.chromium.org/99473012/diff/570001/chrome/installer/mini_installer/chrome.release#newcode28 chrome/installer/mini_installer/chrome.release:28: icudt*.d*: %(VersionDir)s\ On 2014/01/17 19:50:40, Jungshik Shin wrote: > ...
6 years, 11 months ago (2014-01-17 20:35:30 UTC) #28
wtc
Patch set 14: net/net.gyp LGTM.
6 years, 11 months ago (2014-01-18 19:37:37 UTC) #29
wtc
Patch set 14: not LGTM. I found a bug. https://codereview.chromium.org/99473012/diff/640001/net/net.gyp File net/net.gyp (right): https://codereview.chromium.org/99473012/diff/640001/net/net.gyp#newcode2341 net/net.gyp:2341: ...
6 years, 11 months ago (2014-01-18 19:43:42 UTC) #30
jungshik at Google
Listing icudtl.dat and icudt.dll in chrome.release seem to work fine. I got no error while ...
6 years, 11 months ago (2014-01-21 22:06:34 UTC) #31
wtc
Patch set 16: net/net.gyp LGTM. https://codereview.chromium.org/99473012/diff/730001/net/net.gyp File net/net.gyp (right): https://codereview.chromium.org/99473012/diff/730001/net/net.gyp#newcode2344 net/net.gyp:2344: 'msvs_disabled_warnings': [4267, ], Nit: ...
6 years, 11 months ago (2014-01-21 22:13:44 UTC) #32
jungshik at Google
On 2014/01/21 22:13:44, wtc wrote: > Patch set 16: net/net.gyp LGTM. > > https://codereview.chromium.org/99473012/diff/730001/net/net.gyp > ...
6 years, 11 months ago (2014-01-22 00:17:10 UTC) #33
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jshin@chromium.org/99473012/800001
6 years, 11 months ago (2014-01-22 00:19:27 UTC) #34
commit-bot: I haz the power
Retried try job too often on win_rel for step(s) app_list_unittests, ash_unittests, aura_unittests, cacheinvalidation_unittests, cc_unittests, check_deps, ...
6 years, 11 months ago (2014-01-22 02:53:37 UTC) #35
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jshin@chromium.org/99473012/800001
6 years, 11 months ago (2014-01-22 17:50:27 UTC) #36
jungshik at Google
On 2014/01/22 02:53:37, I haz the power (commit-bot) wrote: > Retried try job too often ...
6 years, 11 months ago (2014-01-22 17:54:47 UTC) #37
commit-bot: I haz the power
Change committed as 246387
6 years, 11 months ago (2014-01-22 19:18:45 UTC) #38
kochi
On 2014/01/22 19:18:45, I haz the power (commit-bot) wrote: > Change committed as 246387 Hi ...
6 years, 11 months ago (2014-01-23 09:29:01 UTC) #39
jungshik at Google
On 2014/01/23 09:29:01, Takayoshi Kochi wrote: > On 2014/01/22 19:18:45, I haz the power (commit-bot) ...
6 years, 11 months ago (2014-01-23 17:40:28 UTC) #40
jungshik at Google
A revert of this CL has been created in https://codereview.chromium.org/139403006/ by jshin@chromium.org. The reason for ...
6 years, 11 months ago (2014-01-23 17:42:49 UTC) #41
grt (UTC plus 2)
On 2014/01/23 17:42:49, Jungshik Shin wrote: > A revert of this CL has been created ...
6 years, 11 months ago (2014-01-23 18:11:07 UTC) #42
jungshik at Google
On 2014/01/23 18:11:07, grt wrote: > On 2014/01/23 17:42:49, Jungshik Shin wrote: > > A ...
6 years, 11 months ago (2014-01-23 19:20:48 UTC) #43
jungshik at Google
On 2014/01/23 19:20:48, Jungshik Shin wrote: > On 2014/01/23 18:11:07, grt wrote: > > On ...
6 years, 11 months ago (2014-01-23 19:25:01 UTC) #44
jungshik at Google
On 2014/01/23 19:25:01, Jungshik Shin wrote: > On 2014/01/23 19:20:48, Jungshik Shin wrote: > > ...
6 years, 11 months ago (2014-01-23 21:30:42 UTC) #45
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jshin@chromium.org/99473012/1560001
6 years, 11 months ago (2014-01-23 21:49:11 UTC) #46
jungshik at Google
Figured out how to 'resurrect' this CL. I have to reopen it before adding it ...
6 years, 11 months ago (2014-01-23 21:51:02 UTC) #47
commit-bot: I haz the power
Commit queue rejected this change because the description was changed between the time the change ...
6 years, 11 months ago (2014-01-24 00:10:40 UTC) #48
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jshin@chromium.org/99473012/1560001
6 years, 11 months ago (2014-01-24 00:53:21 UTC) #49
commit-bot: I haz the power
6 years, 11 months ago (2014-01-24 01:00:43 UTC) #50
Message was sent while issue was closed.
Change committed as 246751

Powered by Google App Engine
This is Rietveld 408576698