Add relaunch into ASH and desktop support for Chrome on Windows 7.
commit196db19755cd25d7da5371442c2394e1510051ad
authorananta <ananta@chromium.org>
Thu, 28 Aug 2014 21:37:55 +0000 (28 14:37 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 28 Aug 2014 21:38:57 +0000 (28 21:38 +0000)
treeb1da263f36a2ca5bed8ee9cb9436d74aa195032a
parent421cc21a251e4828fe3065884a9fdf1a47b49d07
Add relaunch into ASH and desktop support for Chrome on Windows 7.

This is on similar lines as Windows 8. The difference being launching into ASH on Windows 8 launches
ASH into Windows 8 metro environment.

Reused the existing tunneling we have via delegate_execute to ensure that the calling process is terminated
before launching the browser into the other environment.

Removed the erstshile Open Ash Desktop and Close Ash Desktop menu options as they are no longer needed and they
don't work correctly anyways.

BUG=356475

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

Cr-Commit-Position: refs/heads/master@{#292464}
18 files changed:
chrome/app/chrome_command_ids.h
chrome/app/chrome_dll.rc
chrome/app/generated_resources.grd
chrome/browser/browser_process_impl.cc
chrome/browser/browser_process_platform_part_aurawin.cc
chrome/browser/first_run/upgrade_util_win.cc
chrome/browser/lifetime/application_lifetime.h
chrome/browser/plugins/plugin_infobar_delegates.cc
chrome/browser/ui/apps/apps_metro_handler_win.cc
chrome/browser/ui/apps/apps_metro_handler_win.h
chrome/browser/ui/ash/ash_util.cc
chrome/browser/ui/ash/ash_util.h
chrome/browser/ui/browser_command_controller.cc
chrome/browser/ui/toolbar/wrench_menu_model.cc
tools/metrics/actions/actions.xml
win8/delegate_execute/command_execute_impl.h
win8/delegate_execute/delegate_execute.cc
win8/delegate_execute/delegate_execute_operation.cc