DescriptionImplementing unified Chrome / App Launcher flow, and migrating old stand-alone App Launcher.
Main doc: https://docs.google.com/a/google.com/document/d/1PVS-rxGSWThdkw94-K_liYFZZzGqYCRVhH2W2EcaN_8/edit#
The artifacts of the old App Launcher flow (in addition to Chrome install) are:
(A1) Add / Remove entry ("Chrome Application Launcher").
(A2) Clients and ClientState registry key {FDA71E6F-AC4C-4a00-8B70-9958A68906BF} at user-level.
(A3) AP value in registry (-applauncher).
(A4) quick-enable-application-host app command (in Chrome Binaries).
(A5) app_host.exe at user-level (alongside chrome.exe)..
(A6) Google Update at user-level (https://chromiumcodereview.appspot.com/10957016/).
(A7) Main shortcuts to app_host.exe on {desktop, Start Menu\Chrome App Launcher, taskbar pinned}.
(A8) User-created shortcuts to app_host.exe on {desktop, Start Menu (root), taskbar pinned}.
The desired new artifacts of the unified Chrome / App Launcher (in addition to Chrome install) are:
(C1) Client key {FDA71E6F-AC4C-4a00-8B70-9958A68906BF} at same level as Chrome (specifically, for "version"); ClientState key at the user-level (for DidRun key "dr").
(C2) quick-enable-application-host app command (in Chrome Binaries).
(C3) Main shortcuts to chrome.exe on {desktop, Start Menu\Google Chrome, taskbar pinned}.
(C4) User-created shortcuts to chrome.exe on {desktop, Start Menu\Chrome Apps, taskbar pinned}.
This CL makes the installer create (C1)-(C4). If an old version of App Launcher is present, then (A1)-(A8) are removed.
Murkier complication to be considered (still need work; may be done) are:
- Coordinating shortcut creation / migration with chrome.exe's own version (done for creation).
- Mixed user-level, system-level flows; self-destruction flows.
- Role of Chromium and Canary.
BUG=174469
Patch Set 1 #
Total comments: 20
Patch Set 2 : Stylistic fixes. #Patch Set 3 : Sync; version update for testing. #Patch Set 4 : Fixing App Launcher icon resource issues. #Patch Set 5 : Feature-complete (except for unit tests for ShellUtil shortcut update code). #
Total comments: 70
Patch Set 6 : Removing Start Menu root stuff; cleanups. #
Total comments: 2
Messages
Total messages: 12 (0 generated)
|