|
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
Committed: https://crrev.com/d7ef82ae05ed94c97a93d2ce975260ed2bc0c7f0
Cr-Commit-Position: refs/heads/master@{#393415}
Total comments: 8
Total comments: 6
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+73 lines, -370 lines) |
Patch |
 |
M |
chrome/browser/profiles/profile_shortcut_manager_unittest_win.cc
|
View
|
1
2
|
4 chunks |
+9 lines, -17 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/profiles/profile_shortcut_manager_win.cc
|
View
|
1
2
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/shell_integration_win.h
|
View
|
1
|
1 chunk |
+0 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/shell_integration_win.cc
|
View
|
1
2
|
5 chunks |
+2 lines, -19 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/shell_integration_win_unittest.cc
|
View
|
1
|
3 chunks |
+0 lines, -29 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/views/app_list/win/app_list_service_win.cc
|
View
|
1
2
3
4
|
7 chunks |
+1 line, -168 lines |
0 comments
|
Download
|
 |
M |
chrome/installer/setup/install_unittest.cc
|
View
|
1
2
|
1 chunk |
+1 line, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/installer/setup/install_worker.cc
|
View
|
1
2
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/installer/util/browser_distribution.h
|
View
|
1
2
3
|
2 chunks |
+6 lines, -12 lines |
0 comments
|
Download
|
 |
M |
chrome/installer/util/browser_distribution.cc
|
View
|
1
2
|
2 chunks |
+5 lines, -15 lines |
0 comments
|
Download
|
 |
M |
chrome/installer/util/chrome_browser_operations.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/installer/util/chrome_frame_distribution.h
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/installer/util/chrome_frame_distribution.cc
|
View
|
1
2
|
2 chunks |
+3 lines, -10 lines |
0 comments
|
Download
|
 |
M |
chrome/installer/util/chromium_binaries_distribution.h
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/installer/util/chromium_binaries_distribution.cc
|
View
|
1
2
|
2 chunks |
+2 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/installer/util/google_chrome_binaries_distribution.h
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/installer/util/google_chrome_binaries_distribution.cc
|
View
|
1
2
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/installer/util/google_chrome_distribution.h
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/installer/util/google_chrome_distribution.cc
|
View
|
1
2
|
1 chunk |
+3 lines, -16 lines |
0 comments
|
Download
|
 |
M |
chrome/installer/util/google_chrome_distribution_dummy.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/installer/util/google_chrome_sxs_distribution.h
|
View
|
1
2
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/installer/util/google_chrome_sxs_distribution.cc
|
View
|
1
2
|
3 chunks |
+4 lines, -15 lines |
0 comments
|
Download
|
 |
M |
chrome/installer/util/prebuild/create_string_rc.py
|
View
|
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/installer/util/shell_util.h
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/installer/util/shell_util.cc
|
View
|
1
2
|
5 chunks |
+11 lines, -18 lines |
0 comments
|
Download
|
 |
M |
chrome/installer/util/shell_util_unittest.cc
|
View
|
1
2
|
6 chunks |
+8 lines, -16 lines |
0 comments
|
Download
|
Depends on Patchset:
Total messages: 32 (17 generated)
|