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

Issue 10825364: Upon execution of the App Host, ask Omaha to install the Chrome Binaries if they are not present on… (Closed)

Created:
8 years, 4 months ago by erikwright (departed)
Modified:
8 years, 3 months ago
CC:
chromium-reviews, Aaron Boodman, mihaip-chromium-reviews_chromium.org
Visibility:
Public.

Description

Upon execution of the App Host, ask Omaha to install the Chrome Binaries if they are not present on the system. BUG=138313 TEST=Install Chrome at system level. Install the app host. Uninstall Chrome. Launch the app host. NB: The installation will fail until r151283 makes it to dev channel (or whichever channel Chrome is originally installed at). Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=154627

Patch Set 1 #

Total comments: 15

Patch Set 2 : More wood behind fewer return statements. #

Total comments: 28

Patch Set 3 : Review comments. #

Patch Set 4 : Add oleauto.h for BSTR. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+466 lines, -90 lines) Patch
D chrome/browser/extensions/app_host.rc View 1 chunk +0 lines, -36 lines 0 comments Download
A + chrome/browser/extensions/app_host/OWNERS View 0 chunks +-1 lines, --1 lines 0 comments Download
A + chrome/browser/extensions/app_host/app_host.rc View 0 chunks +-1 lines, --1 lines 0 comments Download
A + chrome/browser/extensions/app_host/app_host_main.cc View 2 chunks +14 lines, -9 lines 0 comments Download
A chrome/browser/extensions/app_host/binaries_installer.h View 1 2 3 1 chunk +19 lines, -0 lines 0 comments Download
A chrome/browser/extensions/app_host/binaries_installer.cc View 1 2 3 1 chunk +74 lines, -0 lines 0 comments Download
A chrome/browser/extensions/app_host/binaries_installer_internal.h View 1 2 3 1 chunk +42 lines, -0 lines 0 comments Download
A chrome/browser/extensions/app_host/binaries_installer_internal.cc View 1 2 3 1 chunk +312 lines, -0 lines 0 comments Download
D chrome/browser/extensions/app_host_stub_main.cc View 1 chunk +0 lines, -45 lines 0 comments Download
M chrome/chrome_browser_extensions.gypi View 1 2 1 chunk +7 lines, -2 lines 0 comments Download

Messages

Total messages: 16 (0 generated)
erikwright (departed)
Hi Robert, Please draw upon your Omaha and COM wisdom for an initial review. I ...
8 years, 4 months ago (2012-08-15 14:43:02 UTC) #1
robertshield
nice looking patch :) comments and musings below http://codereview.chromium.org/10825364/diff/1/chrome/browser/extensions/app_host/app_host_main.cc File chrome/browser/extensions/app_host/app_host_main.cc (right): http://codereview.chromium.org/10825364/diff/1/chrome/browser/extensions/app_host/app_host_main.cc#newcode22 chrome/browser/extensions/app_host/app_host_main.cc:22: LOG(INFO) ...
8 years, 4 months ago (2012-08-16 13:08:16 UTC) #2
erikwright (departed)
PTAL. http://codereview.chromium.org/10825364/diff/1/chrome/browser/extensions/app_host/app_host_main.cc File chrome/browser/extensions/app_host/app_host_main.cc (right): http://codereview.chromium.org/10825364/diff/1/chrome/browser/extensions/app_host/app_host_main.cc#newcode22 chrome/browser/extensions/app_host/app_host_main.cc:22: LOG(INFO) << "No Chrome executable could be found. ...
8 years, 4 months ago (2012-08-16 21:05:15 UTC) #3
robertshield
most excellent return scrubbing, one last question http://codereview.chromium.org/10825364/diff/1/chrome/browser/extensions/app_host/binaries_installer_internal.cc File chrome/browser/extensions/app_host/binaries_installer_internal.cc (right): http://codereview.chromium.org/10825364/diff/1/chrome/browser/extensions/app_host/binaries_installer_internal.cc#newcode210 chrome/browser/extensions/app_host/binaries_installer_internal.cc:210: HRESULT CreateBinariesIApp(IAppBundle* ...
8 years, 4 months ago (2012-08-16 21:15:53 UTC) #4
erikwright (departed)
On 2012/08/16 21:15:53, robertshield wrote: > most excellent return scrubbing, one last question > > ...
8 years, 4 months ago (2012-08-16 21:49:36 UTC) #5
robertshield
On 2012/08/16 21:49:36, erikwright wrote: > On 2012/08/16 21:15:53, robertshield wrote: > > most excellent ...
8 years, 4 months ago (2012-08-17 00:14:08 UTC) #6
robertshield
On 2012/08/17 00:14:08, robertshield wrote: > On 2012/08/16 21:49:36, erikwright wrote: > > On 2012/08/16 ...
8 years, 4 months ago (2012-08-17 18:55:40 UTC) #7
erikwright (departed)
jhawkins: chrome/chrome_browser_extensions.gypi only miket: the rest.
8 years, 4 months ago (2012-08-21 16:17:27 UTC) #8
miket_OOO
LGTM. I haven't written Win-specific Chrome code, so my review might be missing some platform-specific ...
8 years, 4 months ago (2012-08-23 23:51:00 UTC) #9
James Hawkins
.gypi lgtm
8 years, 4 months ago (2012-08-24 16:10:57 UTC) #10
erikwright (departed)
FYI. https://chromiumcodereview.appspot.com/10825364/diff/6001/chrome/browser/extensions/app_host/binaries_installer.cc File chrome/browser/extensions/app_host/binaries_installer.cc (right): https://chromiumcodereview.appspot.com/10825364/diff/6001/chrome/browser/extensions/app_host/binaries_installer.cc#newcode13 chrome/browser/extensions/app_host/binaries_installer.cc:13: #include "google_update/google_update_idl.h" On 2012/08/23 23:51:01, miket wrote: > ...
8 years, 3 months ago (2012-08-31 21:04:48 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/erikwright@chromium.org/10825364/27001
8 years, 3 months ago (2012-08-31 21:11:51 UTC) #12
miket_OOO
Great, thanks! http://codereview.chromium.org/10825364/diff/6001/chrome/browser/extensions/app_host/binaries_installer_internal.cc File chrome/browser/extensions/app_host/binaries_installer_internal.cc (right): http://codereview.chromium.org/10825364/diff/6001/chrome/browser/extensions/app_host/binaries_installer_internal.cc#newcode134 chrome/browser/extensions/app_host/binaries_installer_internal.cc:134: bool CheckIfDone(IAppBundle* app_bundle, IApp* app, HRESULT* hr) ...
8 years, 3 months ago (2012-08-31 21:48:43 UTC) #13
commit-bot: I haz the power
Try job failure for 10825364-27001 (retry) on win for step "compile" (clobber build). It's a ...
8 years, 3 months ago (2012-08-31 22:18:18 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/erikwright@chromium.org/10825364/17012
8 years, 3 months ago (2012-09-01 18:37:45 UTC) #15
commit-bot: I haz the power
8 years, 3 months ago (2012-09-01 22:49:57 UTC) #16
Change committed as 154627

Powered by Google App Engine
This is Rietveld 408576698