New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 600915 link

Starred by 5 users

Issue metadata

Status: Fixed
Owner:
Closed: May 2018
Cc:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 2
Type: Bug

Blocked on:
issue 576531
issue 609009

Blocking:
issue 431326
issue 575355
issue 614575



Sign in to add a comment

Only build app launcher on ChromeOS, delete non-ChromeOS app launcher code

Project Member Reported by tapted@chromium.org, Apr 6 2016

Issue description

Chrome Version       : 50.0.2661.18
OS Version: OS X 10.11.3

In m52 the app launcher is only needed on ChromeOS and should be gone from all other builds.
 
wierichs@ wrote an unsubmitted CL for fixing the flag: https://codereview.chromium.org/1747773002/

Comment 2 by tapted@chromium.org, Apr 29 2016

Cc: calamity@chromium.org mgiuca@chromium.org
Owner: tapted@chromium.org
Status: Started (was: Assigned)
There's quite a lot to do here.

First step: https://codereview.chromium.org/1926403002/
Then: https://codereview.chromium.org/1861233003

(then a lot more)

Comment 3 by mgiuca@chromium.org, Apr 29 2016

I thought the first step was to make --show-app-list open chrome://apps. That shouldn't require removal of any code or shortcuts (which is what your first CL seems to be doing).

Comment 4 by tapted@chromium.org, Apr 29 2016

We need --show-app-list to work after the code is deleted, so it should be added to code that's switched on only after enable_app_list=0 is set. So, to test it, we first need enable_app_list=0 to work.

Comment 5 by grt@chromium.org, May 2 2016

Is the plan to delete existing shortcuts, or keep them around so that they perpetually open a chrome://apps tab?
So on Mac, it's very difficult to forcibly remove something from the Dock, and the "shortcut" is a standalone .app "shim" bundle that communicates with Chrome over IPC. There's also the possibility (on all platforms) that shortcuts have been copied, and we won't be able to hunt all the copies down.

A broken shortcut is a poor UX, so I think we want to keep the opening chrome://apps behaviour around for a few milestones.

Then, if the logic to maintain it and (for Windows) the size-cost of the icons on the chrome.exe is acceptable I think we'd consider keeping it. Otherwise we can rewrite them with the Chrome icon, and perhaps just replace "--show-app-list" on the command line with "chrome://apps", and it should all Just Work as before. Or just delete them - I don't think there are any blockers either way.
Blockedon: 609009
Project Member

Comment 8 by bugdroid1@chromium.org, May 5 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/c87d33843040f336059c92a16b63988815b7e1c9

commit c87d33843040f336059c92a16b63988815b7e1c9
Author: tapted <tapted@chromium.org>
Date: Thu May 05 05:00:24 2016

Remove --enable-mac-views-app-list on Mac

This was never hooked up completely, so the chrome/browser code involved
was only ever linked in for tests. Isolate the files properly on Mac. In
preparation for removing them from non-chromeos entirely.

BUG= 600915 

Review-Url: https://codereview.chromium.org/1951783002
Cr-Commit-Position: refs/heads/master@{#391758}

[modify] https://crrev.com/c87d33843040f336059c92a16b63988815b7e1c9/chrome/browser/ui/BUILD.gn
[modify] https://crrev.com/c87d33843040f336059c92a16b63988815b7e1c9/chrome/browser/ui/app_list/app_list_controller_delegate.cc
[modify] https://crrev.com/c87d33843040f336059c92a16b63988815b7e1c9/chrome/browser/ui/app_list/app_list_service_mac.mm
[modify] https://crrev.com/c87d33843040f336059c92a16b63988815b7e1c9/chrome/chrome_browser_ui.gypi
[modify] https://crrev.com/c87d33843040f336059c92a16b63988815b7e1c9/chrome/chrome_tests_unit.gypi
[modify] https://crrev.com/c87d33843040f336059c92a16b63988815b7e1c9/chrome/test/BUILD.gn
[modify] https://crrev.com/c87d33843040f336059c92a16b63988815b7e1c9/ui/app_list/app_list_switches.cc
[modify] https://crrev.com/c87d33843040f336059c92a16b63988815b7e1c9/ui/app_list/app_list_switches.h
[modify] https://crrev.com/c87d33843040f336059c92a16b63988815b7e1c9/ui/app_list/views/apps_grid_view_unittest.cc

Project Member

Comment 9 by bugdroid1@chromium.org, May 13 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d7ef82ae05ed94c97a93d2ce975260ed2bc0c7f0

commit d7ef82ae05ed94c97a93d2ce975260ed2bc0c7f0
Author: tapted <tapted@chromium.org>
Date: Fri May 13 01:10:19 2016

Remove BrowserDistribution::SHORTCUT_APP_LAUNCHER

Also remove the BrowserDistribution::ShortcutType enum (since there
would only be a single value left).

BrowserDistribution depends on strings that won't be available once
enable_app_list is flipped to 0 on Windows. Since these constants are
generated by create_string_rc.py (which is hard to #ifdef), and used on
the single `DO_INSTALLER_STRING_MAPPING` line of
chrome_browser_main_win.cc, it's hard to prepare for the flip without
this first step.

Remove accesses to those strings by nerfing the app list install flow on
Windows and removing the icon and relaunch customizations.

For now, this just makes the app launcher window show in the taskbar
with a Chrome icon, and no window title. A follow-up in m52 will cause
attempts to show the app launcher window instead just open a browser
window at chrome://apps.

BUG= 600915 

Review-Url: https://codereview.chromium.org/1926403002
Cr-Commit-Position: refs/heads/master@{#393415}

[modify] https://crrev.com/d7ef82ae05ed94c97a93d2ce975260ed2bc0c7f0/chrome/browser/profiles/profile_shortcut_manager_unittest_win.cc
[modify] https://crrev.com/d7ef82ae05ed94c97a93d2ce975260ed2bc0c7f0/chrome/browser/profiles/profile_shortcut_manager_win.cc
[modify] https://crrev.com/d7ef82ae05ed94c97a93d2ce975260ed2bc0c7f0/chrome/browser/shell_integration_win.cc
[modify] https://crrev.com/d7ef82ae05ed94c97a93d2ce975260ed2bc0c7f0/chrome/browser/shell_integration_win.h
[modify] https://crrev.com/d7ef82ae05ed94c97a93d2ce975260ed2bc0c7f0/chrome/browser/shell_integration_win_unittest.cc
[modify] https://crrev.com/d7ef82ae05ed94c97a93d2ce975260ed2bc0c7f0/chrome/browser/ui/views/app_list/win/app_list_service_win.cc
[modify] https://crrev.com/d7ef82ae05ed94c97a93d2ce975260ed2bc0c7f0/chrome/installer/setup/install_unittest.cc
[modify] https://crrev.com/d7ef82ae05ed94c97a93d2ce975260ed2bc0c7f0/chrome/installer/setup/install_worker.cc
[modify] https://crrev.com/d7ef82ae05ed94c97a93d2ce975260ed2bc0c7f0/chrome/installer/util/browser_distribution.cc
[modify] https://crrev.com/d7ef82ae05ed94c97a93d2ce975260ed2bc0c7f0/chrome/installer/util/browser_distribution.h
[modify] https://crrev.com/d7ef82ae05ed94c97a93d2ce975260ed2bc0c7f0/chrome/installer/util/chrome_browser_operations.cc
[modify] https://crrev.com/d7ef82ae05ed94c97a93d2ce975260ed2bc0c7f0/chrome/installer/util/chrome_frame_distribution.cc
[modify] https://crrev.com/d7ef82ae05ed94c97a93d2ce975260ed2bc0c7f0/chrome/installer/util/chrome_frame_distribution.h
[modify] https://crrev.com/d7ef82ae05ed94c97a93d2ce975260ed2bc0c7f0/chrome/installer/util/chromium_binaries_distribution.cc
[modify] https://crrev.com/d7ef82ae05ed94c97a93d2ce975260ed2bc0c7f0/chrome/installer/util/chromium_binaries_distribution.h
[modify] https://crrev.com/d7ef82ae05ed94c97a93d2ce975260ed2bc0c7f0/chrome/installer/util/google_chrome_binaries_distribution.cc
[modify] https://crrev.com/d7ef82ae05ed94c97a93d2ce975260ed2bc0c7f0/chrome/installer/util/google_chrome_binaries_distribution.h
[modify] https://crrev.com/d7ef82ae05ed94c97a93d2ce975260ed2bc0c7f0/chrome/installer/util/google_chrome_distribution.cc
[modify] https://crrev.com/d7ef82ae05ed94c97a93d2ce975260ed2bc0c7f0/chrome/installer/util/google_chrome_distribution.h
[modify] https://crrev.com/d7ef82ae05ed94c97a93d2ce975260ed2bc0c7f0/chrome/installer/util/google_chrome_distribution_dummy.cc
[modify] https://crrev.com/d7ef82ae05ed94c97a93d2ce975260ed2bc0c7f0/chrome/installer/util/google_chrome_sxs_distribution.cc
[modify] https://crrev.com/d7ef82ae05ed94c97a93d2ce975260ed2bc0c7f0/chrome/installer/util/google_chrome_sxs_distribution.h
[modify] https://crrev.com/d7ef82ae05ed94c97a93d2ce975260ed2bc0c7f0/chrome/installer/util/prebuild/create_string_rc.py
[modify] https://crrev.com/d7ef82ae05ed94c97a93d2ce975260ed2bc0c7f0/chrome/installer/util/shell_util.cc
[modify] https://crrev.com/d7ef82ae05ed94c97a93d2ce975260ed2bc0c7f0/chrome/installer/util/shell_util.h
[modify] https://crrev.com/d7ef82ae05ed94c97a93d2ce975260ed2bc0c7f0/chrome/installer/util/shell_util_unittest.cc

Project Member

Comment 10 by bugdroid1@chromium.org, May 13 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d13e0cdf6fc5fddb580968adb2a5b9c5379a4404

commit d13e0cdf6fc5fddb580968adb2a5b9c5379a4404
Author: tapted <tapted@chromium.org>
Date: Fri May 13 08:26:56 2016

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

Review-Url: https://codereview.chromium.org/1861233003
Cr-Commit-Position: refs/heads/master@{#393474}

[modify] https://crrev.com/d13e0cdf6fc5fddb580968adb2a5b9c5379a4404/BUILD.gn
[modify] https://crrev.com/d13e0cdf6fc5fddb580968adb2a5b9c5379a4404/build/all.gyp
[modify] https://crrev.com/d13e0cdf6fc5fddb580968adb2a5b9c5379a4404/build/common.gypi
[modify] https://crrev.com/d13e0cdf6fc5fddb580968adb2a5b9c5379a4404/build/config/features.gni
[modify] https://crrev.com/d13e0cdf6fc5fddb580968adb2a5b9c5379a4404/build/gn_migration.gypi
[modify] https://crrev.com/d13e0cdf6fc5fddb580968adb2a5b9c5379a4404/chrome/browser/prefs/browser_prefs.cc
[modify] https://crrev.com/d13e0cdf6fc5fddb580968adb2a5b9c5379a4404/chrome/browser/ui/BUILD.gn
[modify] https://crrev.com/d13e0cdf6fc5fddb580968adb2a5b9c5379a4404/chrome/browser/ui/apps/app_info_dialog.h
[modify] https://crrev.com/d13e0cdf6fc5fddb580968adb2a5b9c5379a4404/chrome/browser/ui/startup/startup_browser_creator.cc
[rename] https://crrev.com/d13e0cdf6fc5fddb580968adb2a5b9c5379a4404/chrome/browser/ui/views/apps/app_info_dialog/app_info_dialog_container.cc
[rename] https://crrev.com/d13e0cdf6fc5fddb580968adb2a5b9c5379a4404/chrome/browser/ui/views/apps/app_info_dialog/app_info_dialog_container.h
[modify] https://crrev.com/d13e0cdf6fc5fddb580968adb2a5b9c5379a4404/chrome/browser/ui/views/apps/app_info_dialog/app_info_dialog_views.cc
[modify] https://crrev.com/d13e0cdf6fc5fddb580968adb2a5b9c5379a4404/chrome/browser/ui/views/apps/app_info_dialog/app_info_footer_panel.cc
[modify] https://crrev.com/d13e0cdf6fc5fddb580968adb2a5b9c5379a4404/chrome/browser/ui/views/apps/app_info_dialog/app_info_footer_panel.h
[modify] https://crrev.com/d13e0cdf6fc5fddb580968adb2a5b9c5379a4404/chrome/chrome_browser_extensions.gypi
[modify] https://crrev.com/d13e0cdf6fc5fddb580968adb2a5b9c5379a4404/chrome/chrome_browser_ui.gypi
[modify] https://crrev.com/d13e0cdf6fc5fddb580968adb2a5b9c5379a4404/chrome/chrome_tests.gypi
[modify] https://crrev.com/d13e0cdf6fc5fddb580968adb2a5b9c5379a4404/chrome/chrome_tests_unit.gypi
[modify] https://crrev.com/d13e0cdf6fc5fddb580968adb2a5b9c5379a4404/chrome/common/extensions/api/schemas.gni
[modify] https://crrev.com/d13e0cdf6fc5fddb580968adb2a5b9c5379a4404/chrome/common/extensions/api/schemas.gypi
[modify] https://crrev.com/d13e0cdf6fc5fddb580968adb2a5b9c5379a4404/chrome/test/BUILD.gn

Project Member

Comment 11 by bugdroid1@chromium.org, May 18 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/5da636ae5bd522e23fcac934adaea13017c1199f

commit 5da636ae5bd522e23fcac934adaea13017c1199f
Author: tapted <tapted@chromium.org>
Date: Wed May 18 09:28:00 2016

Mac: Open chrome://apps when a deprecated app launcher shim connects.

The App Launcher UI is being deleted from Chrome on Mac, but the
shim/shortcuts still exist on users computers. Have them open a browser
tab at chrome://apps.

BUG= 600915 

Review-Url: https://codereview.chromium.org/1990783002
Cr-Commit-Position: refs/heads/master@{#394370}

[modify] https://crrev.com/5da636ae5bd522e23fcac934adaea13017c1199f/chrome/browser/ui/app_list/app_list_service_disabled.cc
[add] https://crrev.com/5da636ae5bd522e23fcac934adaea13017c1199f/chrome/browser/ui/app_list/app_list_service_disabled_mac.h
[add] https://crrev.com/5da636ae5bd522e23fcac934adaea13017c1199f/chrome/browser/ui/app_list/app_list_service_disabled_mac.mm
[modify] https://crrev.com/5da636ae5bd522e23fcac934adaea13017c1199f/chrome/chrome_browser_ui.gypi

Project Member

Comment 12 by bugdroid1@chromium.org, May 19 2016

Sizes changes after r394856
 ~390k on win64 (chrome.dll)
 ~257k on win32 (chrome.dll)
 ~623k on Linux (stripped)
 ~459k on Mac (ChromiumFramework) 651k in Chromium.app I think, but the graph is a bit whack
Project Member

Comment 14 by bugdroid1@chromium.org, May 20 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/54fbd40e15a5f19df183e01caac9289f82a03d91

commit 54fbd40e15a5f19df183e01caac9289f82a03d91
Author: Hans Wennborg <hans@chromium.org>
Date: Fri May 20 19:58:16 2016

Fix isolate_tests for app_list_presenter_unittests

After https://codereview.chromium.org/1934213002/ enable_app_list
is on longer set on Linux, and the condition for building
app_list_presenter_unittests is now only "use_aura==1". Update
gn_migration.gypi accordingly to make app_list_presenter_unittests_run
part of "all" when app_list_presenter_unittests is.

BUG= 600915 
R=dpranke@chromium.org

Review URL: https://codereview.chromium.org/2003703002 .

Cr-Commit-Position: refs/heads/master@{#395144}

[modify] https://crrev.com/54fbd40e15a5f19df183e01caac9289f82a03d91/build/gn_migration.gypi

Blocking: 614575
Cc: -tapted@chromium.org
Labels: -Pri-1 -M-52 M-53 OS-Linux OS-Windows Pri-2
Owner: calamity@chromium.org
Status: Assigned (was: Started)
We should delete the promo code soon -- it's been disabled for a whole milestone. I wrote a patch for this a while ago in https://codereview.chromium.org/2012993002 . I rebased it but it might be incomplete, or in a broken state. Someone should take it over, since I have too much on my plate (and .js files intimidate me).

Removing the app launcher "settings app" stuff ( Issue 263236 ), i.e. enable_settings_app in gyp/gn, is also a priority, since it's getting in the way of efforts to convert chrome://settings to MD.
Project Member

Comment 17 by bugdroid1@chromium.org, Jul 8 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/85b4387b13d7747b8645d3c2cb70507a486a5850

commit 85b4387b13d7747b8645d3c2cb70507a486a5850
Author: tapted <tapted@chromium.org>
Date: Fri Jul 08 00:29:56 2016

Purge the App Launcher code from Mac

It hasn't been compiled for 1 milestone (since r394856).

BUG= 600915 

Review-Url: https://codereview.chromium.org/2131463002
Cr-Commit-Position: refs/heads/master@{#404275}

[modify] https://crrev.com/85b4387b13d7747b8645d3c2cb70507a486a5850/chrome/app/theme/chrome_unscaled_resources.grd
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/chrome/app/theme/chromium/mac/app_list_128.png
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/chrome/app/theme/chromium/mac/app_list_16.png
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/chrome/app/theme/chromium/mac/app_list_256.png
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/chrome/app/theme/chromium/mac/app_list_32.png
[modify] https://crrev.com/85b4387b13d7747b8645d3c2cb70507a486a5850/chrome/browser/ui/app_list/app_context_menu_unittest.cc
[modify] https://crrev.com/85b4387b13d7747b8645d3c2cb70507a486a5850/chrome/browser/ui/app_list/app_list_controller_browsertest.cc
[modify] https://crrev.com/85b4387b13d7747b8645d3c2cb70507a486a5850/chrome/browser/ui/app_list/app_list_controller_delegate.cc
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/chrome/browser/ui/app_list/app_list_service_cocoa_mac.h
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/chrome/browser/ui/app_list/app_list_service_cocoa_mac.mm
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/chrome/browser/ui/app_list/app_list_service_mac.h
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/chrome/browser/ui/app_list/app_list_service_mac.mm
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/chrome/browser/ui/app_list/app_list_service_mac_interactive_uitest.mm
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/chrome/browser/ui/app_list/app_list_service_mac_unittest.mm
[modify] https://crrev.com/85b4387b13d7747b8645d3c2cb70507a486a5850/chrome/browser/ui/app_list/extension_app_context_menu.cc
[modify] https://crrev.com/85b4387b13d7747b8645d3c2cb70507a486a5850/chrome/browser/web_applications/web_app.cc
[modify] https://crrev.com/85b4387b13d7747b8645d3c2cb70507a486a5850/chrome/browser/web_applications/web_app.h
[modify] https://crrev.com/85b4387b13d7747b8645d3c2cb70507a486a5850/chrome/chrome_browser_ui.gypi
[modify] https://crrev.com/85b4387b13d7747b8645d3c2cb70507a486a5850/chrome/chrome_tests.gypi
[modify] https://crrev.com/85b4387b13d7747b8645d3c2cb70507a486a5850/chrome/chrome_tests_unit.gypi
[modify] https://crrev.com/85b4387b13d7747b8645d3c2cb70507a486a5850/ui/app_list/BUILD.gn
[modify] https://crrev.com/85b4387b13d7747b8645d3c2cb70507a486a5850/ui/app_list/PRESUBMIT.py
[modify] https://crrev.com/85b4387b13d7747b8645d3c2cb70507a486a5850/ui/app_list/app_list.gyp
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/ui/app_list/cocoa/app_list_pager_view.h
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/ui/app_list/cocoa/app_list_pager_view.mm
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/ui/app_list/cocoa/app_list_view_controller.h
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/ui/app_list/cocoa/app_list_view_controller.mm
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/ui/app_list/cocoa/app_list_view_controller_unittest.mm
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/ui/app_list/cocoa/app_list_window_controller.h
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/ui/app_list/cocoa/app_list_window_controller.mm
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/ui/app_list/cocoa/app_list_window_controller_unittest.mm
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/ui/app_list/cocoa/apps_collection_view_drag_manager.h
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/ui/app_list/cocoa/apps_collection_view_drag_manager.mm
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/ui/app_list/cocoa/apps_grid_controller.h
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/ui/app_list/cocoa/apps_grid_controller.mm
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/ui/app_list/cocoa/apps_grid_controller_unittest.mm
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/ui/app_list/cocoa/apps_grid_view_item.h
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/ui/app_list/cocoa/apps_grid_view_item.mm
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/ui/app_list/cocoa/apps_pagination_model_observer.h
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/ui/app_list/cocoa/apps_search_box_controller.h
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/ui/app_list/cocoa/apps_search_box_controller.mm
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/ui/app_list/cocoa/apps_search_box_controller_unittest.mm
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/ui/app_list/cocoa/apps_search_results_controller.h
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/ui/app_list/cocoa/apps_search_results_controller.mm
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/ui/app_list/cocoa/apps_search_results_controller_unittest.mm
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/ui/app_list/cocoa/apps_search_results_model_bridge.h
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/ui/app_list/cocoa/apps_search_results_model_bridge.mm
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/ui/app_list/cocoa/item_drag_controller.h
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/ui/app_list/cocoa/item_drag_controller.mm
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/ui/app_list/cocoa/scroll_view_with_no_scrollbars.h
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/ui/app_list/cocoa/scroll_view_with_no_scrollbars.mm
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/ui/app_list/cocoa/test/apps_grid_controller_test_helper.h
[delete] https://crrev.com/806721f8af64e95a635c91d8a80c75afd458a348/ui/app_list/cocoa/test/apps_grid_controller_test_helper.mm

Blocking: 431326
Project Member

Comment 19 by bugdroid1@chromium.org, Jul 13 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/824bea8069b71ecb4f8c94fbeb78d19196304f1c

commit 824bea8069b71ecb4f8c94fbeb78d19196304f1c
Author: tapted <tapted@chromium.org>
Date: Wed Jul 13 03:37:55 2016

Remove the "Settings" packaged app

`enable_settings_app` was previously enabled for the app launcher on
non-chromeos platforms. But this hasn't been available on those
platforms for 1 milestone (since r394856), so it's time to purge the
associated code.

Note this is different to the ChromeOS Settings "App"
(chrome://flags/#enable-settings-window), and the arc / Android "App
Settings" App (arc:kSettingsAppId and b/28017599).

BUG= 263236 ,  600915 
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:closure_compilation

Review-Url: https://codereview.chromium.org/2121303003
Cr-Commit-Position: refs/heads/master@{#404968}

[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/ash/shell/app_list.cc
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/build/common.gypi
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/build/config/BUILD.gn
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/build/config/features.gni
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/app/generated_resources.grd
[delete] https://crrev.com/e3f134a07ac47ca147e0b3cfa55bf0445480c402/chrome/app/theme/default_100_percent/settings_app_icon_128.png
[delete] https://crrev.com/e3f134a07ac47ca147e0b3cfa55bf0445480c402/chrome/app/theme/default_100_percent/settings_app_icon_16.png
[delete] https://crrev.com/e3f134a07ac47ca147e0b3cfa55bf0445480c402/chrome/app/theme/default_100_percent/settings_app_icon_32.png
[delete] https://crrev.com/e3f134a07ac47ca147e0b3cfa55bf0445480c402/chrome/app/theme/default_100_percent/settings_app_icon_48.png
[delete] https://crrev.com/e3f134a07ac47ca147e0b3cfa55bf0445480c402/chrome/app/theme/default_200_percent/settings_app_icon_128.png
[delete] https://crrev.com/e3f134a07ac47ca147e0b3cfa55bf0445480c402/chrome/app/theme/default_200_percent/settings_app_icon_16.png
[delete] https://crrev.com/e3f134a07ac47ca147e0b3cfa55bf0445480c402/chrome/app/theme/default_200_percent/settings_app_icon_32.png
[delete] https://crrev.com/e3f134a07ac47ca147e0b3cfa55bf0445480c402/chrome/app/theme/default_200_percent/settings_app_icon_48.png
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/app/theme/theme_resources.grd
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/browser_resources.grd
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/extensions/chrome_component_extension_resource_manager.cc
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/extensions/component_extensions_whitelist/whitelist.cc
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/extensions/component_loader.cc
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/resources/component_extension_resources.grd
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/resources/options/browser_options.html
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/resources/options/browser_options.js
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/resources/options/options.html
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/resources/options/options_bundle.js
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/resources/options/options_page.js
[delete] https://crrev.com/e3f134a07ac47ca147e0b3cfa55bf0445480c402/chrome/browser/resources/options/options_settings_app.css
[delete] https://crrev.com/e3f134a07ac47ca147e0b3cfa55bf0445480c402/chrome/browser/resources/options/options_settings_app.js
[delete] https://crrev.com/e3f134a07ac47ca147e0b3cfa55bf0445480c402/chrome/browser/resources/settings_app/manifest.json
[delete] https://crrev.com/e3f134a07ac47ca147e0b3cfa55bf0445480c402/chrome/browser/resources/settings_app/settings_app.js
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/ui/app_list/app_list_view_delegate.cc
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/ui/app_list/app_list_view_delegate.h
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/ui/webui/options/browser_options_handler.cc
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/ui/webui/options/language_options_handler_common.cc
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/ui/webui/options/manage_profile_handler.cc
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/ui/webui/options/manage_profile_handler.h
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/ui/webui/options/options_ui.cc
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/ui/webui/options/options_ui.h
[delete] https://crrev.com/e3f134a07ac47ca147e0b3cfa55bf0445480c402/chrome/browser/ui/webui/options/settings_app_browsertest.js
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/chrome_tests.gypi
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/common/extensions/extension_constants.cc
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/common/extensions/extension_constants.h
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/tools/gn/docs/cookbook.md
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/tools/grit/grit_rule.gni
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/ui/app_list/app_list_menu.cc
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/ui/app_list/app_list_menu.h
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/ui/app_list/app_list_view_delegate.h
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/ui/app_list/test/app_list_test_view_delegate.h
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/ui/strings/ui_strings.grd

Project Member

Comment 20 by bugdroid1@chromium.org, Jul 13 2016

Labels: merge-merged-2795
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/824bea8069b71ecb4f8c94fbeb78d19196304f1c

commit 824bea8069b71ecb4f8c94fbeb78d19196304f1c
Author: tapted <tapted@chromium.org>
Date: Wed Jul 13 03:37:55 2016

Remove the "Settings" packaged app

`enable_settings_app` was previously enabled for the app launcher on
non-chromeos platforms. But this hasn't been available on those
platforms for 1 milestone (since r394856), so it's time to purge the
associated code.

Note this is different to the ChromeOS Settings "App"
(chrome://flags/#enable-settings-window), and the arc / Android "App
Settings" App (arc:kSettingsAppId and b/28017599).

BUG= 263236 ,  600915 
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:closure_compilation

Review-Url: https://codereview.chromium.org/2121303003
Cr-Commit-Position: refs/heads/master@{#404968}

[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/ash/shell/app_list.cc
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/build/common.gypi
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/build/config/BUILD.gn
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/build/config/features.gni
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/app/generated_resources.grd
[delete] https://crrev.com/e3f134a07ac47ca147e0b3cfa55bf0445480c402/chrome/app/theme/default_100_percent/settings_app_icon_128.png
[delete] https://crrev.com/e3f134a07ac47ca147e0b3cfa55bf0445480c402/chrome/app/theme/default_100_percent/settings_app_icon_16.png
[delete] https://crrev.com/e3f134a07ac47ca147e0b3cfa55bf0445480c402/chrome/app/theme/default_100_percent/settings_app_icon_32.png
[delete] https://crrev.com/e3f134a07ac47ca147e0b3cfa55bf0445480c402/chrome/app/theme/default_100_percent/settings_app_icon_48.png
[delete] https://crrev.com/e3f134a07ac47ca147e0b3cfa55bf0445480c402/chrome/app/theme/default_200_percent/settings_app_icon_128.png
[delete] https://crrev.com/e3f134a07ac47ca147e0b3cfa55bf0445480c402/chrome/app/theme/default_200_percent/settings_app_icon_16.png
[delete] https://crrev.com/e3f134a07ac47ca147e0b3cfa55bf0445480c402/chrome/app/theme/default_200_percent/settings_app_icon_32.png
[delete] https://crrev.com/e3f134a07ac47ca147e0b3cfa55bf0445480c402/chrome/app/theme/default_200_percent/settings_app_icon_48.png
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/app/theme/theme_resources.grd
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/browser_resources.grd
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/extensions/chrome_component_extension_resource_manager.cc
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/extensions/component_extensions_whitelist/whitelist.cc
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/extensions/component_loader.cc
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/resources/component_extension_resources.grd
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/resources/options/browser_options.html
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/resources/options/browser_options.js
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/resources/options/options.html
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/resources/options/options_bundle.js
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/resources/options/options_page.js
[delete] https://crrev.com/e3f134a07ac47ca147e0b3cfa55bf0445480c402/chrome/browser/resources/options/options_settings_app.css
[delete] https://crrev.com/e3f134a07ac47ca147e0b3cfa55bf0445480c402/chrome/browser/resources/options/options_settings_app.js
[delete] https://crrev.com/e3f134a07ac47ca147e0b3cfa55bf0445480c402/chrome/browser/resources/settings_app/manifest.json
[delete] https://crrev.com/e3f134a07ac47ca147e0b3cfa55bf0445480c402/chrome/browser/resources/settings_app/settings_app.js
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/ui/app_list/app_list_view_delegate.cc
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/ui/app_list/app_list_view_delegate.h
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/ui/webui/options/browser_options_handler.cc
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/ui/webui/options/language_options_handler_common.cc
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/ui/webui/options/manage_profile_handler.cc
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/ui/webui/options/manage_profile_handler.h
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/ui/webui/options/options_ui.cc
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/browser/ui/webui/options/options_ui.h
[delete] https://crrev.com/e3f134a07ac47ca147e0b3cfa55bf0445480c402/chrome/browser/ui/webui/options/settings_app_browsertest.js
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/chrome_tests.gypi
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/common/extensions/extension_constants.cc
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/chrome/common/extensions/extension_constants.h
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/tools/gn/docs/cookbook.md
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/tools/grit/grit_rule.gni
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/ui/app_list/app_list_menu.cc
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/ui/app_list/app_list_menu.h
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/ui/app_list/app_list_view_delegate.h
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/ui/app_list/test/app_list_test_view_delegate.h
[modify] https://crrev.com/824bea8069b71ecb4f8c94fbeb78d19196304f1c/ui/strings/ui_strings.grd

Project Member

Comment 21 by bugdroid1@chromium.org, Aug 2 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/33d35e6839b107d29c8b2979aa628d964ce99589

commit 33d35e6839b107d29c8b2979aa628d964ce99589
Author: calamity <calamity@chromium.org>
Date: Tue Aug 02 03:21:13 2016

Purge the App Launcher code from Windows.

It hasn't been compiled for 1 milestone (since r394856).

BUG= 600915 

Review-Url: https://codereview.chromium.org/2143893002
Cr-Commit-Position: refs/heads/master@{#409132}

[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/ash/shell/app_list.cc
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/chrome/browser/ui/app_list/app_list_service.cc
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/chrome/browser/ui/app_list/app_list_service_impl.cc
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/chrome/browser/ui/app_list/app_list_service_impl.h
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/chrome/browser/ui/app_list/app_list_service_views_browsertest.cc
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/chrome/browser/ui/app_list/app_list_shower_views.cc
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/chrome/browser/ui/app_list/app_list_shower_views.h
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/chrome/browser/ui/app_list/app_list_view_delegate.cc
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/chrome/browser/ui/app_list/app_list_view_delegate.h
[delete] https://crrev.com/c17e5c2cbbc6afc9f0c325851a3b449396321082/chrome/browser/ui/views/app_list/win/activation_tracker_win.cc
[delete] https://crrev.com/c17e5c2cbbc6afc9f0c325851a3b449396321082/chrome/browser/ui/views/app_list/win/activation_tracker_win.h
[delete] https://crrev.com/c17e5c2cbbc6afc9f0c325851a3b449396321082/chrome/browser/ui/views/app_list/win/app_list_controller_delegate_win.cc
[delete] https://crrev.com/c17e5c2cbbc6afc9f0c325851a3b449396321082/chrome/browser/ui/views/app_list/win/app_list_controller_delegate_win.h
[delete] https://crrev.com/c17e5c2cbbc6afc9f0c325851a3b449396321082/chrome/browser/ui/views/app_list/win/app_list_service_win.cc
[delete] https://crrev.com/c17e5c2cbbc6afc9f0c325851a3b449396321082/chrome/browser/ui/views/app_list/win/app_list_service_win.h
[delete] https://crrev.com/c17e5c2cbbc6afc9f0c325851a3b449396321082/chrome/browser/ui/views/app_list/win/app_list_win.cc
[delete] https://crrev.com/c17e5c2cbbc6afc9f0c325851a3b449396321082/chrome/browser/ui/views/app_list/win/app_list_win.h
[delete] https://crrev.com/c17e5c2cbbc6afc9f0c325851a3b449396321082/chrome/browser/ui/views/app_list/win/app_list_win_unittest.cc
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/chrome/chrome_browser_ui.gypi
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/chrome/chrome_tests_unit.gypi
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/chrome/common/pref_names.cc
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/chrome/common/pref_names.h
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/chrome/installer/setup/app_launcher_installer.cc
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/chrome/installer/setup/app_launcher_installer.h
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/chrome/installer/setup/install_worker.cc
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/chrome/installer/setup/uninstall.cc
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/chrome/installer/util/google_update_settings.cc
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/chrome/installer/util/google_update_settings.h
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/tools/metrics/histograms/histograms.xml
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/ui/app_list/BUILD.gn
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/ui/app_list/app_list.gyp
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/ui/app_list/app_list_menu.cc
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/ui/app_list/app_list_view_delegate.h
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/ui/app_list/test/app_list_test_view_delegate.cc
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/ui/app_list/test/app_list_test_view_delegate.h
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/ui/app_list/views/app_list_item_view.cc
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/ui/app_list/views/app_list_item_view.h
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/ui/app_list/views/app_list_main_view.cc
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/ui/app_list/views/app_list_main_view.h
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/ui/app_list/views/app_list_main_view_unittest.cc
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/ui/app_list/views/app_list_view.cc
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/ui/app_list/views/app_list_view.h
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/ui/app_list/views/app_list_view_unittest.cc
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/ui/app_list/views/apps_grid_view.cc
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/ui/app_list/views/apps_grid_view.h
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/ui/app_list/views/apps_grid_view_delegate.h
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/ui/app_list/views/apps_grid_view_unittest.cc
[delete] https://crrev.com/c17e5c2cbbc6afc9f0c325851a3b449396321082/ui/app_list/views/cached_label.cc
[delete] https://crrev.com/c17e5c2cbbc6afc9f0c325851a3b449396321082/ui/app_list/views/cached_label.h
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/ui/app_list/views/contents_view.cc
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/ui/app_list/views/contents_view.h
[add] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/ui/app_list/views/test/app_list_view_test_api.cc
[add] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/ui/app_list/views/test/app_list_view_test_api.h
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/ui/app_list/views/test/apps_grid_view_test_api.cc
[modify] https://crrev.com/33d35e6839b107d29c8b2979aa628d964ce99589/ui/app_list/views/test/apps_grid_view_test_api.h

Project Member

Comment 22 by bugdroid1@chromium.org, Aug 2 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/478bb211feab78414d71bc3f8774ec2ed10603e0

commit 478bb211feab78414d71bc3f8774ec2ed10603e0
Author: Nico Weber <thakis@chromium.org>
Date: Tue Aug 02 11:10:18 2016

win: Remove unused function after https://codereview.chromium.org/2143893002

Fixes a Wunused-function build error in official win builds with clang.

BUG= 600915 , 82385 
TBR=calamity@chromium.org

Review URL: https://codereview.chromium.org/2203623003 .

Cr-Commit-Position: refs/heads/master@{#409171}

[modify] https://crrev.com/478bb211feab78414d71bc3f8774ec2ed10603e0/chrome/installer/setup/app_launcher_installer.cc

Project Member

Comment 23 by bugdroid1@chromium.org, Aug 25 2016

The following revision refers to this bug:
  https://chrome-internal.googlesource.com/chrome/src-internal.git/+/bcead437f80f912c0526b813936900763fc782da

commit bcead437f80f912c0526b813936900763fc782da
Author: Scott Graham <scottmg@chromium.org>
Date: Thu Aug 25 16:27:44 2016

Project Member

Comment 24 by bugdroid1@chromium.org, Sep 23 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/95d3bea43a44c1c3830b6f206ed9d5359a7151bf

commit 95d3bea43a44c1c3830b6f206ed9d5359a7151bf
Author: mgiuca <mgiuca@chromium.org>
Date: Fri Sep 23 02:18:04 2016

App list: Remove search box menu (dead code).

The menu was used in the non-Chrome-OS app list, but is never shown in
Chrome OS. Since the launcher is no longer available on non-Chrome-OS,
this can be deleted.

BUG= 600915 

Review-Url: https://codereview.chromium.org/2348183002
Cr-Commit-Position: refs/heads/master@{#420545}

[modify] https://crrev.com/95d3bea43a44c1c3830b6f206ed9d5359a7151bf/chrome/browser/ui/app_list/app_list_view_delegate.cc
[modify] https://crrev.com/95d3bea43a44c1c3830b6f206ed9d5359a7151bf/ui/app_list/BUILD.gn
[delete] https://crrev.com/734efbc9aff1dc000e9e0669e9b287ca6acf506a/ui/app_list/app_list_menu.cc
[delete] https://crrev.com/734efbc9aff1dc000e9e0669e9b287ca6acf506a/ui/app_list/app_list_menu.h
[modify] https://crrev.com/95d3bea43a44c1c3830b6f206ed9d5359a7151bf/ui/app_list/app_list_view_delegate_observer.h
[delete] https://crrev.com/734efbc9aff1dc000e9e0669e9b287ca6acf506a/ui/app_list/views/app_list_menu_views.cc
[delete] https://crrev.com/734efbc9aff1dc000e9e0669e9b287ca6acf506a/ui/app_list/views/app_list_menu_views.h
[modify] https://crrev.com/95d3bea43a44c1c3830b6f206ed9d5359a7151bf/ui/app_list/views/app_list_view.cc
[modify] https://crrev.com/95d3bea43a44c1c3830b6f206ed9d5359a7151bf/ui/app_list/views/app_list_view.h
[modify] https://crrev.com/95d3bea43a44c1c3830b6f206ed9d5359a7151bf/ui/app_list/views/search_box_view.cc
[modify] https://crrev.com/95d3bea43a44c1c3830b6f206ed9d5359a7151bf/ui/app_list/views/search_box_view.h

I'm still running into dead app list code occasionally - https://codereview.chromium.org/2787693002/ deletes another 1300+ lines, but there's still more to do.

some threads still to pull:
 - remove AppListService::ShowForProfile, SetProfilePath, ..
 - remove app_list::Switches::IsVoiceSearchEnabled(), IsFolderUIEnabled(),  IsAppListSyncEnabled(), IsDriveAppsInAppListEnabled()


Project Member

Comment 27 by bugdroid1@chromium.org, Apr 3 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/9e03960f75b3019372157db5c4fe5264dfc36616

commit 9e03960f75b3019372157db5c4fe5264dfc36616
Author: tapted <tapted@chromium.org>
Date: Mon Apr 03 00:23:07 2017

Remove more dead app list code.

App list is only compiled on ChromeOS now, so a bunch of stuff is
unused. There's more to audit, but this CL deals with some of the more
mechanical stuff - #ifdefs, profile switching, and shortcut creation.

BUG= 600915 

Review-Url: https://codereview.chromium.org/2787693002
Cr-Commit-Position: refs/heads/master@{#461353}

[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/ash/shell/app_list.cc
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/chrome/browser/ui/BUILD.gn
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/chrome/browser/ui/app_list/app_context_menu.cc
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/chrome/browser/ui/app_list/app_context_menu.h
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/chrome/browser/ui/app_list/app_context_menu_unittest.cc
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/chrome/browser/ui/app_list/app_list_controller_delegate.cc
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/chrome/browser/ui/app_list/app_list_controller_delegate.h
[delete] https://crrev.com/02c25323de5c3f16bb47d5dc6fc6c7b9a939b784/chrome/browser/ui/app_list/app_list_controller_delegate_impl.cc
[delete] https://crrev.com/02c25323de5c3f16bb47d5dc6fc6c7b9a939b784/chrome/browser/ui/app_list/app_list_controller_delegate_impl.h
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/chrome/browser/ui/app_list/app_list_service.cc
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/chrome/browser/ui/app_list/app_list_service_interactive_uitest.cc
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/chrome/browser/ui/app_list/app_list_syncable_service.cc
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/chrome/browser/ui/app_list/app_list_syncable_service.h
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/chrome/browser/ui/app_list/app_list_syncable_service_factory.cc
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/chrome/browser/ui/app_list/app_list_view_delegate.cc
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/chrome/browser/ui/app_list/app_list_view_delegate.h
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/chrome/browser/ui/app_list/extension_app_item.cc
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/chrome/browser/ui/app_list/extension_app_item.h
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/chrome/browser/ui/app_list/extension_app_model_builder.cc
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/chrome/browser/ui/app_list/extension_app_model_builder.h
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/chrome/browser/ui/app_list/search/app_search_provider.cc
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/chrome/browser/ui/app_list/search/app_search_provider_unittest.cc
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/chrome/browser/ui/app_list/search/extension_app_result.cc
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/chrome/browser/ui/app_list/search/search_controller_factory.cc
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/chrome/browser/ui/app_list/start_page_service.cc
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/chrome/browser/ui/app_list/start_page_service.h
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/chrome/browser/ui/app_list/test/fake_profile.cc
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/chrome/browser/ui/app_list/test/fake_profile.h
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/chrome/browser/ui/app_list/test/test_app_list_controller_delegate.cc
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/chrome/browser/ui/app_list/test/test_app_list_controller_delegate.h
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/chrome/browser/ui/ash/app_list/app_list_controller_ash.cc
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/chrome/browser/ui/ash/app_list/app_list_controller_ash.h
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/chrome/common/pref_names.cc
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/chrome/common/pref_names.h
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/ui/app_list/BUILD.gn
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/ui/app_list/app_list_constants.cc
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/ui/app_list/app_list_constants.h
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/ui/app_list/app_list_folder_item.cc
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/ui/app_list/app_list_folder_item.h
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/ui/app_list/app_list_item.cc
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/ui/app_list/app_list_item.h
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/ui/app_list/app_list_model.cc
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/ui/app_list/app_list_model.h
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/ui/app_list/app_list_switches.cc
[delete] https://crrev.com/02c25323de5c3f16bb47d5dc6fc6c7b9a939b784/ui/app_list/app_list_view_delegate.cc
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/ui/app_list/app_list_view_delegate.h
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/ui/app_list/test/app_list_test_view_delegate.cc
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/ui/app_list/test/app_list_test_view_delegate.h
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/ui/app_list/test/run_all_unittests.cc
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/ui/app_list/views/app_list_item_view.cc
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/ui/app_list/views/app_list_main_view_unittest.cc
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/ui/app_list/views/app_list_view.cc
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/ui/app_list/views/app_list_view.h
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/ui/app_list/views/app_list_view_unittest.cc
[modify] https://crrev.com/9e03960f75b3019372157db5c4fe5264dfc36616/ui/app_list/views/apps_grid_view.cc

Labels: Not-Touch-Friendly-Launcher
Project Member

Comment 29 by bugdroid1@chromium.org, Nov 10 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/4c4ef3c153cb1a2d263ad02ec8713da072521deb

commit 4c4ef3c153cb1a2d263ad02ec8713da072521deb
Author: Qiang Xu <warx@chromium.org>
Date: Fri Nov 10 17:41:54 2017

app_list: remove app launcher promo

changes:
App launcher promo is not used any more according to
ShouldShowAppLauncherPromo() comment.

Bug:  600915 
Test: bots
Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation
Change-Id: Ic893204e9e4d5e44b7ed8476d161396005d32718
Reviewed-on: https://chromium-review.googlesource.com/752490
Reviewed-by: Xiyuan Xia <xiyuan@chromium.org>
Reviewed-by: Ilya Sherman <isherman@chromium.org>
Reviewed-by: Trent Apted <tapted@chromium.org>
Commit-Queue: Qiang(Joe) Xu <warx@chromium.org>
Cr-Commit-Position: refs/heads/master@{#515587}
[modify] https://crrev.com/4c4ef3c153cb1a2d263ad02ec8713da072521deb/apps/BUILD.gn
[delete] https://crrev.com/313da281c7bfeb11bdf7d7b78c9688fbb37af650/apps/metrics_names.h
[modify] https://crrev.com/4c4ef3c153cb1a2d263ad02ec8713da072521deb/chrome/app/generated_resources.grd
[delete] https://crrev.com/313da281c7bfeb11bdf7d7b78c9688fbb37af650/chrome/browser/resources/ntp4/app_launcher_promo.png
[modify] https://crrev.com/4c4ef3c153cb1a2d263ad02ec8713da072521deb/chrome/browser/resources/ntp4/apps_page.css
[modify] https://crrev.com/4c4ef3c153cb1a2d263ad02ec8713da072521deb/chrome/browser/resources/ntp4/new_tab.html
[modify] https://crrev.com/4c4ef3c153cb1a2d263ad02ec8713da072521deb/chrome/browser/resources/ntp4/new_tab.js
[modify] https://crrev.com/4c4ef3c153cb1a2d263ad02ec8713da072521deb/chrome/browser/resources/ntp4/page_list_view.js
[modify] https://crrev.com/4c4ef3c153cb1a2d263ad02ec8713da072521deb/chrome/browser/ui/app_list/app_list_service.cc
[modify] https://crrev.com/4c4ef3c153cb1a2d263ad02ec8713da072521deb/chrome/browser/ui/app_list/app_list_util.cc
[modify] https://crrev.com/4c4ef3c153cb1a2d263ad02ec8713da072521deb/chrome/browser/ui/app_list/app_list_util.h
[modify] https://crrev.com/4c4ef3c153cb1a2d263ad02ec8713da072521deb/chrome/browser/ui/webui/ntp/app_launcher_handler.cc
[modify] https://crrev.com/4c4ef3c153cb1a2d263ad02ec8713da072521deb/chrome/browser/ui/webui/ntp/app_launcher_handler.h
[modify] https://crrev.com/4c4ef3c153cb1a2d263ad02ec8713da072521deb/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc
[modify] https://crrev.com/4c4ef3c153cb1a2d263ad02ec8713da072521deb/chrome/common/pref_names.cc
[modify] https://crrev.com/4c4ef3c153cb1a2d263ad02ec8713da072521deb/chrome/common/pref_names.h
[modify] https://crrev.com/4c4ef3c153cb1a2d263ad02ec8713da072521deb/tools/metrics/histograms/histograms.xml

Is there anything left to remove here? Can you post a status update?
Cc: -calamity@chromium.org tapted@chromium.org
Status: Fixed (was: Assigned)
Yeah, I think we can call this fixed. If anyone can think of anything left, pls reopen.

Sign in to add a comment