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

Issue 6955010: Remove the Remoting Host component from Chrome. (Closed)

Created:
9 years, 7 months ago by Wez
Modified:
9 years, 7 months ago
CC:
chromium-reviews, jamiewalch+watch_chromium.org, hclam+watch_chromium.org, Avi (use Gerrit), finnur+watch_chromium.org, simonmorris+watch_chromium.org, wez+watch_chromium.org, ajwong+watch_chromium.org, dmaclach+watch_chromium.org, garykac+watch_chromium.org, lambroslambrou+watch_chromium.org, arv (Not doing code reviews), Paweł Hajdan Jr., brettw-cc_chromium.org, sergeyu+watch_chromium.org, jshin+watch_chromium.org
Visibility:
Public.

Description

Remove the Remoting Host component from Chrome. * Update the Remoting feature flag description. * Fix license headers. * Remove files from gyp definitions. * Remove Chromoting trigger for Service Process launch on browser startup, and Chromoting setup HTML resources. * Remove Chromoting Host registration components from Browser. * Remove resources for Chromoting Host options UI. * Remove Service Process control APIs for Chromoting Host. * Remove Chromoting Host prefs from Browser UI. * Remove WebUI for Chromoting Host. * Remove WebUI options for Chromoting Host. * Remove Chromoting Host policy options, and don't warn if Chromoting is entirely disabled by policy, since there are no user-visible settings for it anyway. * Remove Chromoting Host preference names, service IPCs and URL constants. * Remove Chromoting Host from Service Process. * Remove remoting strings, locale settings and setup "Id". BUG= TEST=Run Service Process from a profile in which Chromoting Host had previously been configured, and Cloud Print NOT configured. Chromoting Host should not be accessible, and Service Process should quit after about a minute. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=84819

Patch Set 1 #

Total comments: 2

Patch Set 2 : Address comments and remove some bits I missed. #

Patch Set 3 : Remove an errant include. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+11 lines, -3067 lines) Patch
M chrome/app/chrome_command_ids.h View 2 chunks +1 line, -4 lines 0 comments Download
M chrome/app/generated_resources.grd View 1 2 chunks +1 line, -48 lines 0 comments Download
M chrome/app/policy/policy_templates.json View 1 1 chunk +0 lines, -70 lines 0 comments Download
M chrome/app/resources/locale_settings.grd View 1 chunk +0 lines, -10 lines 0 comments Download
M chrome/browser/browser_main.cc View 1 1 chunk +0 lines, -14 lines 0 comments Download
M chrome/browser/browser_resources.grd View 1 chunk +0 lines, -4 lines 0 comments Download
M chrome/browser/policy/configuration_policy_pref_store.cc View 1 2 chunks +0 lines, -12 lines 0 comments Download
M chrome/browser/policy/configuration_policy_pref_store_unittest.cc View 1 1 chunk +1 line, -7 lines 0 comments Download
M chrome/browser/policy/managed_prefs_banner_base.cc View 1 1 chunk +0 lines, -2 lines 0 comments Download
D chrome/browser/remoting/directory_add_request.h View 1 1 chunk +0 lines, -75 lines 0 comments Download
D chrome/browser/remoting/directory_add_request.cc View 1 1 chunk +0 lines, -125 lines 0 comments Download
D chrome/browser/remoting/directory_add_request_unittest.cc View 1 1 chunk +0 lines, -82 lines 0 comments Download
D chrome/browser/remoting/remoting_options_handler.h View 1 chunk +0 lines, -43 lines 0 comments Download
D chrome/browser/remoting/remoting_options_handler.cc View 1 chunk +0 lines, -89 lines 0 comments Download
D chrome/browser/remoting/remoting_resources_source.h View 1 chunk +0 lines, -36 lines 0 comments Download
D chrome/browser/remoting/remoting_resources_source.cc View 1 chunk +0 lines, -161 lines 0 comments Download
D chrome/browser/remoting/resources/remoting_setting_up.html View 1 chunk +0 lines, -34 lines 0 comments Download
D chrome/browser/remoting/resources/remoting_setup_done.html View 1 chunk +0 lines, -29 lines 0 comments Download
D chrome/browser/remoting/resources/remoting_setup_error.html View 1 chunk +0 lines, -23 lines 0 comments Download
D chrome/browser/remoting/resources/remoting_setup_flow.css View 1 chunk +0 lines, -40 lines 0 comments Download
D chrome/browser/remoting/resources/remoting_setup_flow.html View 1 chunk +0 lines, -70 lines 0 comments Download
D chrome/browser/remoting/setup_flow.h View 1 chunk +0 lines, -220 lines 0 comments Download
D chrome/browser/remoting/setup_flow.cc View 1 chunk +0 lines, -269 lines 0 comments Download
D chrome/browser/remoting/setup_flow_get_status_step.h View 1 chunk +0 lines, -61 lines 0 comments Download
D chrome/browser/remoting/setup_flow_get_status_step.cc View 1 chunk +0 lines, -94 lines 0 comments Download
D chrome/browser/remoting/setup_flow_login_step.h View 1 chunk +0 lines, -57 lines 0 comments Download
D chrome/browser/remoting/setup_flow_login_step.cc View 1 chunk +0 lines, -154 lines 0 comments Download
D chrome/browser/remoting/setup_flow_register_step.h View 1 chunk +0 lines, -55 lines 0 comments Download
D chrome/browser/remoting/setup_flow_register_step.cc View 1 chunk +0 lines, -82 lines 0 comments Download
D chrome/browser/remoting/setup_flow_start_host_step.h View 1 chunk +0 lines, -60 lines 0 comments Download
D chrome/browser/remoting/setup_flow_start_host_step.cc View 1 chunk +0 lines, -87 lines 0 comments Download
M chrome/browser/resources/options/advanced_options.html View 1 chunk +0 lines, -16 lines 0 comments Download
M chrome/browser/resources/options/advanced_options.js View 2 chunks +0 lines, -33 lines 0 comments Download
M chrome/browser/service/service_process_control.h View 5 chunks +0 lines, -42 lines 0 comments Download
M chrome/browser/service/service_process_control.cc View 3 chunks +0 lines, -51 lines 0 comments Download
M chrome/browser/service/service_process_control_browsertest.cc View 3 chunks +4 lines, -4 lines 0 comments Download
M chrome/browser/tab_contents/render_view_context_menu.cc View 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/ui/browser.h View 1 1 chunk +0 lines, -3 lines 0 comments Download
M chrome/browser/ui/browser.cc View 1 1 chunk +0 lines, -12 lines 0 comments Download
M chrome/browser/ui/webui/chrome_web_ui_factory.cc View 4 chunks +0 lines, -15 lines 0 comments Download
M chrome/browser/ui/webui/options/advanced_options_handler.h View 3 chunks +0 lines, -16 lines 0 comments Download
M chrome/browser/ui/webui/options/advanced_options_handler.cc View 1 5 chunks +0 lines, -44 lines 0 comments Download
D chrome/browser/ui/webui/remoting_ui.h View 1 chunk +0 lines, -25 lines 0 comments Download
D chrome/browser/ui/webui/remoting_ui.cc View 1 chunk +0 lines, -83 lines 0 comments Download
M chrome/chrome.gyp View 1 2 chunks +0 lines, -13 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 chunks +0 lines, -18 lines 0 comments Download
M chrome/chrome_common.gypi View 1 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/chrome_tests.gypi View 1 1 chunk +0 lines, -1 line 0 comments Download
M chrome/common/pref_names.h View 1 2 chunks +0 lines, -7 lines 0 comments Download
M chrome/common/pref_names.cc View 1 3 chunks +0 lines, -16 lines 0 comments Download
D chrome/common/remoting/chromoting_host_info.h View 1 1 chunk +0 lines, -26 lines 0 comments Download
D chrome/common/remoting/chromoting_host_info.cc View 1 1 chunk +0 lines, -15 lines 0 comments Download
M chrome/common/service_messages.h View 3 chunks +1 line, -28 lines 0 comments Download
M chrome/common/url_constants.h View 1 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/common/url_constants.cc View 1 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/service/DEPS View 1 chunk +0 lines, -5 lines 0 comments Download
D chrome/service/remoting/chromoting_host_manager.h View 1 chunk +0 lines, -92 lines 0 comments Download
D chrome/service/remoting/chromoting_host_manager.cc View 1 1 chunk +0 lines, -216 lines 0 comments Download
M chrome/service/service_ipc_server.h View 1 chunk +0 lines, -13 lines 0 comments Download
M chrome/service/service_ipc_server.cc View 3 chunks +1 line, -40 lines 0 comments Download
M chrome/service/service_process.h View 4 chunks +1 line, -18 lines 0 comments Download
M chrome/service/service_process.cc View 1 2 5 chunks +0 lines, -43 lines 0 comments Download
M chrome/service/service_process_unittest.cc View 2 chunks +0 lines, -47 lines 0 comments Download

Messages

Total messages: 9 (0 generated)
Wez
Removing the Chromoting Host component from the Chrome Service Process. sergeyu: Remoting Host registration/setup flows ...
9 years, 7 months ago (2011-05-06 22:22:29 UTC) #1
Lambros (do not use)
Does this mean we can remove the libpam dependency? Here's the original CL which added ...
9 years, 7 months ago (2011-05-06 22:35:14 UTC) #2
Wez
On 2011/05/06 22:35:14, lambroslambrou wrote: > Does this mean we can remove the libpam dependency? ...
9 years, 7 months ago (2011-05-06 22:47:17 UTC) #3
Sergey Ulanov
http://codereview.chromium.org/6955010/diff/1/chrome/browser/ui/browser.cc File chrome/browser/ui/browser.cc (left): http://codereview.chromium.org/6955010/diff/1/chrome/browser/ui/browser.cc#oldcode2093 chrome/browser/ui/browser.cc:2093: prefs->RegisterBooleanPref(prefs::kChromotingEnabled, false); Do we still need this? http://codereview.chromium.org/6955010/diff/1/chrome/chrome.gyp File ...
9 years, 7 months ago (2011-05-06 22:55:17 UTC) #4
sanjeevr
LGTM for chrome/service code
9 years, 7 months ago (2011-05-09 17:33:56 UTC) #5
Wez
Addressed sergeyu@'s comments (see below). Also removed unused ChromotingHostInfo class, and Chromoting policy templates. On ...
9 years, 7 months ago (2011-05-09 20:37:34 UTC) #6
Sergey Ulanov
LGTM
9 years, 7 months ago (2011-05-09 22:05:10 UTC) #7
garykac
Policy stuff LGTM Note that I'll need to follow up and re-add the main ChromotingEnabled ...
9 years, 7 months ago (2011-05-09 22:40:39 UTC) #8
commit-bot: I haz the power
9 years, 7 months ago (2011-05-09 22:49:23 UTC) #9
Presubmit check for 6955010-4001 failed and returned exit status 1.

Running presubmit commit checks ...
Finished checking
/mnt/data/b/commit-queue/workdir/chromium/chrome/app/policy/policy_templates.json.
0 errors, 0 warnings.

** Presubmit Messages **
If this change has an associated bug, add BUG=[bug number].

** Presubmit Warnings **
Found lines longer than 80 characters (first 5 shown).
  chrome/app/generated_resources.grd, line 4061, 182 chars

Presubmit checks took 1.9s to calculate.

Powered by Google App Engine
This is Rietveld 408576698