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

Issue 1861233003: Prepare for building with enable_app_list=0 on Desktop (Closed)

Created:
4 years, 8 months ago by tapted
Modified:
4 years, 7 months ago
CC:
chromium-reviews, extensions-reviews_chromium.org, tfarina, Matt Giuca, chromium-apps-reviews_chromium.org, chrome-apps-syd-reviews_chromium.org, calamity
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Prepare for building with enable_app_list=0 on Desktop Created by flipping enable_app_list to '0' everywhere except ChromeOS, ensuring it passes CQ, then flipping it back. Mostly just splitting app_list source files out to their own gyp variables. This will allow us to test new code needed for previously supported platforms. The code will be required as soon as enable_app_list is flipped to 0. E.g. calls to --show-app-list will just show chrome://apps instead. Builds upon initial work in https://codereview.chromium.org/1747773002/ BUG=600915 COLLABORATOR=wierichs@google.com Committed: https://crrev.com/d13e0cdf6fc5fddb580968adb2a5b9c5379a4404 Cr-Commit-Position: refs/heads/master@{#393474}

Patch Set 1 : Tries to be smart with launcher pages #

Patch Set 2 : Make it look more like the other patch #

Patch Set 3 : flip on all platforms to run past the bots #

Patch Set 4 : Rebase for r390312 conflict #

Patch Set 5 : Lint all the build files - enable_app_list=0 looks good! #

Patch Set 6 : Undo flag flip and trybot changes #

Patch Set 7 : Do not depend on app_list_demo on Chromecast o_O #

Patch Set 8 : drop patchset dependency, rebase to master #

Total comments: 11

Patch Set 9 : rebase (people_provider_browsertest.cc removed) #

Patch Set 10 : Resolve chromecast better #

Patch Set 11 : Split out enable-mac-views-app-list changes, depend on crrev/1951783002 #

Patch Set 12 : Rebase to master (dependent CL landed) #

Total comments: 11

Patch Set 13 : Respond to comments #

Patch Set 14 : Rebase for r392580 - app_list_shower_views_unittest deleted by that rev #

Unified diffs Side-by-side diffs Delta from patch set Stats (+183 lines, -359 lines) Patch
M BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 3 chunks +13 lines, -3 lines 0 comments Download
M build/all.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 6 chunks +15 lines, -6 lines 0 comments Download
M build/common.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -1 line 0 comments Download
M build/config/features.gni View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -1 line 0 comments Download
M build/gn_migration.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 4 chunks +20 lines, -4 lines 0 comments Download
M chrome/browser/prefs/browser_prefs.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 3 chunks +6 lines, -1 line 0 comments Download
M chrome/browser/ui/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 3 chunks +9 lines, -1 line 0 comments Download
M chrome/browser/ui/apps/app_info_dialog.h View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +3 lines, -1 line 0 comments Download
M chrome/browser/ui/startup/startup_browser_creator.cc View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +6 lines, -1 line 0 comments Download
D chrome/browser/ui/views/app_list/app_list_dialog_container.h View 1 chunk +0 lines, -30 lines 0 comments Download
D chrome/browser/ui/views/app_list/app_list_dialog_container.cc View 1 chunk +0 lines, -248 lines 0 comments Download
A + chrome/browser/ui/views/apps/app_info_dialog/app_info_dialog_container.h View 4 chunks +7 lines, -3 lines 0 comments Download
A + chrome/browser/ui/views/apps/app_info_dialog/app_info_dialog_container.cc View 1 10 chunks +19 lines, -10 lines 0 comments Download
M chrome/browser/ui/views/apps/app_info_dialog/app_info_dialog_views.cc View 6 chunks +9 lines, -6 lines 0 comments Download
M chrome/browser/ui/views/apps/app_info_dialog/app_info_footer_panel.h View 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/ui/views/apps/app_info_dialog/app_info_footer_panel.cc View 1 2 3 7 chunks +6 lines, -9 lines 0 comments Download
M chrome/chrome_browser_extensions.gypi View 1 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/chrome_browser_ui.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 9 chunks +19 lines, -11 lines 0 comments Download
M chrome/chrome_tests.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 5 chunks +16 lines, -7 lines 0 comments Download
M chrome/chrome_tests_unit.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 5 chunks +5 lines, -10 lines 0 comments Download
M chrome/common/extensions/api/schemas.gni View 1 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/common/extensions/api/schemas.gypi View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +10 lines, -2 lines 0 comments Download
M chrome/test/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 4 chunks +11 lines, -2 lines 0 comments Download

Messages

Total messages: 47 (25 generated)
tapted
Hiya Matt, please take a look
4 years, 7 months ago (2016-05-02 02:58:27 UTC) #11
Matt Giuca
Some minor Qs. Also, this seems to be at least in part derived from https://codereview.chromium.org/1747773002/ ...
4 years, 7 months ago (2016-05-03 07:31:16 UTC) #12
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1861233003/400001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1861233003/400001
4 years, 7 months ago (2016-05-04 09:54:59 UTC) #17
tapted
https://codereview.chromium.org/1861233003/diff/280001/build/common.gypi File build/common.gypi (right): https://codereview.chromium.org/1861233003/diff/280001/build/common.gypi#newcode262 build/common.gypi:262: ['OS!="ios" and OS!="android" and chromecast==0', { On 2016/05/03 07:31:15, ...
4 years, 7 months ago (2016-05-04 09:55:43 UTC) #18
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 7 months ago (2016-05-04 11:34:55 UTC) #20
Matt Giuca
Please respond: > Also, this seems to be at least in part derived from > ...
4 years, 7 months ago (2016-05-05 00:26:30 UTC) #21
tapted
On 2016/05/05 00:26:30, Matt Giuca wrote: > Please respond: > > > Also, this seems ...
4 years, 7 months ago (2016-05-05 00:30:11 UTC) #23
Matt Giuca
lgtm
4 years, 7 months ago (2016-05-05 00:32:21 UTC) #24
tapted
+dpranke, rdevlin, sky for OWNERS dpranke: src/BUILD.gn and src/build/ sky: chrome/browser/ui/{BUILD.gn,startup/} and chrome/browser/prefs/ rdevlin.cronin: chrome/common/extensions ...
4 years, 7 months ago (2016-05-05 07:17:29 UTC) #29
Devlin
my gyp/gn fu isn't too strong, so these might be silly questions. https://codereview.chromium.org/1861233003/diff/420001/BUILD.gn File BUILD.gn ...
4 years, 7 months ago (2016-05-05 16:01:36 UTC) #30
Dirk Pranke
lgtm w/ the possible option to fix the chromecast stuff. +slan for that ... https://codereview.chromium.org/1861233003/diff/420001/BUILD.gn ...
4 years, 7 months ago (2016-05-05 17:13:26 UTC) #32
sky
https://codereview.chromium.org/1861233003/diff/420001/chrome/browser/ui/startup/startup_browser_creator.cc File chrome/browser/ui/startup/startup_browser_creator.cc (right): https://codereview.chromium.org/1861233003/diff/420001/chrome/browser/ui/startup/startup_browser_creator.cc#newcode53 chrome/browser/ui/startup/startup_browser_creator.cc:53: #include "chrome/browser/ui/app_list/app_list_service.h" Only include if ENABLE_APP_LIST?
4 years, 7 months ago (2016-05-05 17:24:38 UTC) #33
slan
On 2016/05/05 17:13:26, Dirk Pranke wrote: > lgtm w/ the possible option to fix the ...
4 years, 7 months ago (2016-05-05 18:04:10 UTC) #34
tapted
On 2016/05/05 18:04:10, slan wrote: > On 2016/05/05 17:13:26, Dirk Pranke wrote: > > lgtm ...
4 years, 7 months ago (2016-05-06 02:36:56 UTC) #35
Devlin
extensions lgtm
4 years, 7 months ago (2016-05-06 17:13:39 UTC) #36
slan
Updated enable_app_list default value l-g-t-m
4 years, 7 months ago (2016-05-06 17:47:13 UTC) #37
Dirk Pranke
lgtm.
4 years, 7 months ago (2016-05-06 22:35:48 UTC) #38
tapted
sky: (ping) PTAL for chrome/browser/ui/{BUILD.gn,startup/} and chrome/browser/prefs/ Thanks!
4 years, 7 months ago (2016-05-09 22:58:45 UTC) #39
sky
LGTM
4 years, 7 months ago (2016-05-12 15:13:18 UTC) #40
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1861233003/460001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1861233003/460001
4 years, 7 months ago (2016-05-13 07:19:47 UTC) #43
commit-bot: I haz the power
Committed patchset #14 (id:460001)
4 years, 7 months ago (2016-05-13 08:27:08 UTC) #45
commit-bot: I haz the power
4 years, 7 months ago (2016-05-13 08:28:05 UTC) #47
Message was sent while issue was closed.
Patchset 14 (id:??) landed as
https://crrev.com/d13e0cdf6fc5fddb580968adb2a5b9c5379a4404
Cr-Commit-Position: refs/heads/master@{#393474}

Powered by Google App Engine
This is Rietveld 408576698