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

Issue 10874029: Adding condition attributes for response headers to Declarative WebRequest (Closed)

Created:
8 years, 4 months ago by vabr (Chromium)
Modified:
8 years, 2 months ago
Reviewers:
battre
CC:
chromium-reviews, Aaron Boodman, mihaip-chromium-reviews_chromium.org
Visibility:
Public.

Description

Adding condition attributes for response headers to Declarative WebRequest BUG=143662, 112155 TEST=Install the extension "declarative_headers_match.crx" attached to BUG 143662. If this feature is working correctly it should cancel every navigation. TBR=kathyw@chromium.org Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=153720

Patch Set 1 #

Patch Set 2 : Added the con/dcon for TestGroup requested by Clang #

Patch Set 3 : Some typos corrected #

Total comments: 64

Patch Set 4 : Dominic's comments and other clean-ups #

Patch Set 5 : Minor cleanup #

Total comments: 27

Patch Set 6 : Dominic's comments (except MatchTest constructor) #

Patch Set 7 : MatchTest constructor also changed to address Dominic's comment #

Total comments: 12

Patch Set 8 : #

Messages

Total messages: 10 (0 generated)
vabr (Chromium)
Hi Dominic, Please take a look. Cheers, Vaclav
8 years, 4 months ago (2012-08-23 11:04:26 UTC) #1
battre
http://codereview.chromium.org/10874029/diff/7001/chrome/browser/extensions/api/declarative_webrequest/webrequest_condition_attribute.cc File chrome/browser/extensions/api/declarative_webrequest/webrequest_condition_attribute.cc (right): http://codereview.chromium.org/10874029/diff/7001/chrome/browser/extensions/api/declarative_webrequest/webrequest_condition_attribute.cc#newcode299 chrome/browser/extensions/api/declarative_webrequest/webrequest_condition_attribute.cc:299: } nit: no {}, also in 291 http://codereview.chromium.org/10874029/diff/7001/chrome/browser/extensions/api/declarative_webrequest/webrequest_condition_attribute.cc#newcode320 chrome/browser/extensions/api/declarative_webrequest/webrequest_condition_attribute.cc:320: ...
8 years, 4 months ago (2012-08-23 12:32:11 UTC) #2
vabr (Chromium)
Hi Dominic, Thanks for your comments, I found them very enlightening! :) Please take another ...
8 years, 4 months ago (2012-08-24 14:48:59 UTC) #3
vabr (Chromium)
One more note I forgot to add. http://codereview.chromium.org/10874029/diff/4002/chrome/browser/extensions/api/declarative_webrequest/webrequest_condition_attribute.cc File chrome/browser/extensions/api/declarative_webrequest/webrequest_condition_attribute.cc (right): http://codereview.chromium.org/10874029/diff/4002/chrome/browser/extensions/api/declarative_webrequest/webrequest_condition_attribute.cc#newcode339 chrome/browser/extensions/api/declarative_webrequest/webrequest_condition_attribute.cc:339: header_found |= ...
8 years, 4 months ago (2012-08-24 15:10:07 UTC) #4
battre
almost there, thx http://codereview.chromium.org/10874029/diff/4002/chrome/browser/extensions/api/declarative_webrequest/webrequest_condition_attribute.cc File chrome/browser/extensions/api/declarative_webrequest/webrequest_condition_attribute.cc (right): http://codereview.chromium.org/10874029/diff/4002/chrome/browser/extensions/api/declarative_webrequest/webrequest_condition_attribute.cc#newcode294 chrome/browser/extensions/api/declarative_webrequest/webrequest_condition_attribute.cc:294: scoped_ptr<const TestGroup> group(GetTests(tests, error).Pass()); Is this ...
8 years, 4 months ago (2012-08-24 16:24:40 UTC) #5
vabr (Chromium)
Hi Dominic, I addressed your further comments. Please take another look. Once you are happy ...
8 years, 3 months ago (2012-08-27 12:11:50 UTC) #6
battre
LGTM with nits http://codereview.chromium.org/10874029/diff/7005/chrome/browser/extensions/api/declarative_webrequest/webrequest_condition_attribute.cc File chrome/browser/extensions/api/declarative_webrequest/webrequest_condition_attribute.cc (right): http://codereview.chromium.org/10874029/diff/7005/chrome/browser/extensions/api/declarative_webrequest/webrequest_condition_attribute.cc#newcode333 chrome/browser/extensions/api/declarative_webrequest/webrequest_condition_attribute.cc:333: /* No increment here, this is ...
8 years, 3 months ago (2012-08-27 17:16:25 UTC) #7
vabr (Chromium)
Thanks, Dominic. I put kathyw@ to the TBR, because the two files in chrome/common/extensions/ need ...
8 years, 3 months ago (2012-08-28 17:59:09 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/vabr@chromium.org/10874029/15001
8 years, 3 months ago (2012-08-28 18:01:06 UTC) #9
commit-bot: I haz the power
8 years, 3 months ago (2012-08-28 20:21:00 UTC) #10
Change committed as 153720

Powered by Google App Engine
This is Rietveld 408576698