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

Issue 6688007: Normalize the top-level ui/ module. (Closed)

Created:
9 years, 9 months ago by Robert Sesek
Modified:
9 years, 5 months ago
CC:
chromium-reviews, jamiewalch+watch_chromium.org, hclam+watch_chromium.org, simonmorris+watch_chromium.org, wez+watch_chromium.org, Paweł Hajdan Jr., dmaclach+watch_chromium.org, apatrick_chromium, garykac+watch_chromium.org, lambroslambrou+watch_chromium.org, darin-cc_chromium.org, ajwong+watch_chromium.org, pam+watch_chromium.org, sergeyu+watch_chromium.org, sail, Ben Goodger (Google)
Visibility:
Public.

Description

Normalize the top-level ui/ module. This CL creates four .gypi files that are included in /ui/ui.gyp. This allows for a single unittest binary for all the submodules, rather than having individual unittest binaries for each submodule. To not break the buildbot, this creates a fake target that copies ui_unittests to gfx_unittests as temporary scaffolding. BUG=72317 TEST=gfx_unittests (really ui_unittests) passes Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=78711

Patch Set 1 #

Patch Set 2 : '' #

Patch Set 3 : Ready for review #

Patch Set 4 : chmod gfx_unittests #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+553 lines, -612 lines) Patch
M app/app_base.gypi View 1 chunk +1 line, -1 line 0 comments Download
M build/all.gyp View 1 7 chunks +7 lines, -7 lines 0 comments Download
M chrome/chrome.gyp View 1 chunk +1 line, -1 line 0 comments Download
M gpu/gpu.gyp View 1 chunk +1 line, -1 line 0 comments Download
M remoting/remoting.gyp View 2 chunks +2 lines, -2 lines 0 comments Download
M tools/heapcheck/chrome_tests.py View 1 2 2 chunks +3 lines, -3 lines 0 comments Download
M tools/valgrind/chrome_tests.py View 1 2 2 chunks +3 lines, -3 lines 0 comments Download
D ui/base/ui_base.gypi View 1 chunk +0 lines, -132 lines 0 comments Download
D ui/gfx/gfx.gyp View 1 chunk +0 lines, -253 lines 0 comments Download
M ui/ui.gyp View 3 chunks +22 lines, -6 lines 0 comments Download
A ui/ui_base.gypi View 1 chunk +73 lines, -0 lines 0 comments Download
A ui/ui_gfx.gypi View 1 2 3 1 chunk +217 lines, -0 lines 1 comment Download
A ui/ui_unittests.gypi View 1 chunk +113 lines, -0 lines 0 comments Download
A ui/ui_views.gypi View 1 2 1 chunk +108 lines, -0 lines 0 comments Download
D ui/views/views.gyp View 1 chunk +0 lines, -201 lines 0 comments Download
M webkit/support/webkit_support.gypi View 1 chunk +1 line, -1 line 0 comments Download
M webkit/tools/test_shell/test_shell.gypi View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 9 (0 generated)
Robert Sesek
9 years, 9 months ago (2011-03-17 21:51:36 UTC) #1
Mark Mentovai
LGTM
9 years, 9 months ago (2011-03-17 21:54:45 UTC) #2
Timur Iskhodzhanov
I'm slightly worried that you've commited that without reviewing the master change and restarting the ...
9 years, 9 months ago (2011-03-18 18:58:26 UTC) #3
Robert Sesek
On 2011/03/18 18:58:26, Timur Iskhodzhanov wrote: > I'm slightly worried that you've commited that without ...
9 years, 9 months ago (2011-03-18 19:00:33 UTC) #4
Timur Iskhodzhanov
Ah, sorry, I haven't read these lines >To not break the buildbot, this creates a ...
9 years, 9 months ago (2011-03-18 19:15:11 UTC) #5
Ben Goodger (Google)
Can we leave ui/views out of this? I don't think it's even built right now ...
9 years, 9 months ago (2011-03-18 20:26:28 UTC) #6
jeanluc1
ui/ui_unittests.gypi includes a 'link_settings' element within 'msvs_settings'. This is not a valid element whithin msvs_settings. ...
9 years, 9 months ago (2011-03-18 20:53:50 UTC) #7
Robert Sesek
Ben: I've already committed this CL. There wasn't any side effect of including views2, so ...
9 years, 9 months ago (2011-03-21 19:11:27 UTC) #8
Nico
9 years, 5 months ago (2011-07-04 21:14:46 UTC) #9
http://codereview.chromium.org/6688007/diff/32/ui/ui_gfx.gypi
File ui/ui_gfx.gypi (right):

http://codereview.chromium.org/6688007/diff/32/ui/ui_gfx.gypi#newcode24
ui/ui_gfx.gypi:24: 'message': 'TEMPORARY: Copying ui_unittests to
gfx_unittests',
Is there a bug for this, or any eta? I just lost a few minutes to this.

Is http://codereview.chromium.org/7212022/ something we would want? I wrote it
before finding this comment; now I'm not sure.

Powered by Google App Engine
This is Rietveld 408576698