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

Issue 7650014: Check that registry external extension records point to a readable CRX file. (Closed)

Created:
9 years, 4 months ago by Sam Kerner (Chrome)
Modified:
9 years, 4 months ago
Reviewers:
Finnur
CC:
chromium-reviews, Aaron Boodman, Erik does not do reviews, mihaip+watch_chromium.org
Visibility:
Public.

Description

Check that registry external extension records point to a readable CRX file. Some refactoring to make all error paths consistent. BUG=81687 TEST=Create registry values for every error case, watch that I can hit them in the debugger, and a key without any errors leads to an install. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=97134

Patch Set 1 : r #

Total comments: 11

Patch Set 2 : Address rev comments #

Patch Set 3 : Polish #

Total comments: 2

Patch Set 4 : polish #

Unified diffs Side-by-side diffs Delta from patch set Stats (+77 lines, -54 lines) Patch
M chrome/browser/extensions/external_registry_extension_loader_win.cc View 1 2 3 3 chunks +77 lines, -54 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
Sam Kerner (Chrome)
9 years, 4 months ago (2011-08-15 17:24:49 UTC) #1
Finnur
LGTM, with nits. http://codereview.chromium.org/7650014/diff/3/chrome/browser/extensions/external_registry_extension_loader_win.cc File chrome/browser/extensions/external_registry_extension_loader_win.cc (right): http://codereview.chromium.org/7650014/diff/3/chrome/browser/extensions/external_registry_extension_loader_win.cc#newcode1 chrome/browser/extensions/external_registry_extension_loader_win.cc:1: // Copyright (c) 2010 The Chromium ...
9 years, 4 months ago (2011-08-16 10:39:32 UTC) #2
Sam Kerner (Chrome)
http://codereview.chromium.org/7650014/diff/3/chrome/browser/extensions/external_registry_extension_loader_win.cc File chrome/browser/extensions/external_registry_extension_loader_win.cc (right): http://codereview.chromium.org/7650014/diff/3/chrome/browser/extensions/external_registry_extension_loader_win.cc#newcode1 chrome/browser/extensions/external_registry_extension_loader_win.cc:1: // Copyright (c) 2010 The Chromium Authors. All rights ...
9 years, 4 months ago (2011-08-16 18:25:52 UTC) #3
Finnur
Stil LGTM (with nits) http://codereview.chromium.org/7650014/diff/3/chrome/browser/extensions/external_registry_extension_loader_win.cc File chrome/browser/extensions/external_registry_extension_loader_win.cc (right): http://codereview.chromium.org/7650014/diff/3/chrome/browser/extensions/external_registry_extension_loader_win.cc#newcode101 chrome/browser/extensions/external_registry_extension_loader_win.cc:101: << " for key " ...
9 years, 4 months ago (2011-08-17 10:46:25 UTC) #4
Sam Kerner (Chrome)
http://codereview.chromium.org/7650014/diff/3/chrome/browser/extensions/external_registry_extension_loader_win.cc File chrome/browser/extensions/external_registry_extension_loader_win.cc (right): http://codereview.chromium.org/7650014/diff/3/chrome/browser/extensions/external_registry_extension_loader_win.cc#newcode101 chrome/browser/extensions/external_registry_extension_loader_win.cc:101: << " for key " << key_path << " ...
9 years, 4 months ago (2011-08-17 14:42:44 UTC) #5
Sam Kerner (Chrome)
http://codereview.chromium.org/7650014/diff/7001/chrome/browser/extensions/external_registry_extension_loader_win.cc File chrome/browser/extensions/external_registry_extension_loader_win.cc (right): http://codereview.chromium.org/7650014/diff/7001/chrome/browser/extensions/external_registry_extension_loader_win.cc#newcode75 chrome/browser/extensions/external_registry_extension_loader_win.cc:75: LOG(ERROR) << "File " << extension_path_str On 2011/08/17 10:46:25, ...
9 years, 4 months ago (2011-08-17 14:43:09 UTC) #6
Finnur
9 years, 4 months ago (2011-08-17 14:51:17 UTC) #7
LGTM.

http://codereview.chromium.org/7650014/diff/3/chrome/browser/extensions/exter...
File chrome/browser/extensions/external_registry_extension_loader_win.cc
(right):

http://codereview.chromium.org/7650014/diff/3/chrome/browser/extensions/exter...
chrome/browser/extensions/external_registry_extension_loader_win.cc:101: << "
for key " << key_path << " .";
to this:
  <something> << ".";

... you mean? :)

Powered by Google App Engine
This is Rietveld 408576698