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

Issue 2175763002: Integrate IndexedRuleset into DocumentSubresourceFilter. (Closed)

Created:
4 years, 5 months ago by pkalinnikov
Modified:
4 years, 4 months ago
CC:
chromium-reviews, darin-cc_chromium.org, jam, mlamouri+watch-content_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Integrate IndexedRuleset into DocumentSubresourceFilter. BUG=609747 Committed: https://crrev.com/f7d7ff47d3a6f5250c3134e1b4fb45db76270de9 Cr-Commit-Position: refs/heads/master@{#408097}

Patch Set 1 #

Total comments: 35

Patch Set 2 : Address comments from engedy@ #

Patch Set 3 : Add comment. #

Patch Set 4 : Fix build. #

Patch Set 5 : Add missing dependency. #

Total comments: 10

Patch Set 6 : Fix build and update element types mapping. #

Total comments: 2

Patch Set 7 : Allow all requests with ELEMENT_TYPE_UNSPECIFIED. #

Patch Set 8 : Fix tests. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+158 lines, -57 lines) Patch
M chrome/browser/BUILD.gn View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/subresource_filter/subresource_filter_browsertest.cc View 2 chunks +4 lines, -2 lines 0 comments Download
M chrome/chrome_tests.gypi View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M components/subresource_filter.gypi View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M components/subresource_filter/content/renderer/document_subresource_filter.h View 2 chunks +4 lines, -10 lines 0 comments Download
M components/subresource_filter/content/renderer/document_subresource_filter.cc View 1 2 3 4 5 3 chunks +73 lines, -15 lines 0 comments Download
M components/subresource_filter/content/renderer/document_subresource_filter_unittest.cc View 1 2 3 4 5 6 7 4 chunks +3 lines, -16 lines 0 comments Download
M components/subresource_filter/content/renderer/subresource_filter_agent_unittest.cc View 1 2 3 4 5 6 7 2 chunks +2 lines, -2 lines 0 comments Download
M components/subresource_filter/core/common/BUILD.gn View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M components/subresource_filter/core/common/indexed_ruleset.h View 1 2 3 4 5 6 1 chunk +2 lines, -3 lines 0 comments Download
M components/subresource_filter/core/common/indexed_ruleset.cc View 1 2 3 4 5 6 2 chunks +7 lines, -2 lines 0 comments Download
M components/subresource_filter/core/common/indexed_ruleset_unittest.cc View 1 2 3 4 5 6 2 chunks +4 lines, -1 line 0 comments Download
M components/subresource_filter/core/common/test_ruleset_creator.h View 1 3 chunks +16 lines, -4 lines 0 comments Download
M components/subresource_filter/core/common/test_ruleset_creator.cc View 1 2 chunks +39 lines, -2 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 55 (41 generated)
pkalinnikov
PTAL. https://codereview.chromium.org/2175763002/diff/1/components/subresource_filter/content/renderer/document_subresource_filter.cc File components/subresource_filter/content/renderer/document_subresource_filter.cc (right): https://codereview.chromium.org/2175763002/diff/1/components/subresource_filter/content/renderer/document_subresource_filter.cc#newcode20 components/subresource_filter/content/renderer/document_subresource_filter.cc:20: proto::ElementType ToElementType( Please review this conversion carefully. https://codereview.chromium.org/2175763002/diff/1/components/subresource_filter/content/renderer/document_subresource_filter.cc#newcode74 ...
4 years, 5 months ago (2016-07-22 13:20:03 UTC) #2
engedy
Please see comments below. I'll need to take another look at element type conversions. https://codereview.chromium.org/2175763002/diff/1/components/subresource_filter/content/renderer/document_subresource_filter.cc ...
4 years, 5 months ago (2016-07-22 14:19:58 UTC) #7
pkalinnikov
https://codereview.chromium.org/2175763002/diff/1/components/subresource_filter/content/renderer/document_subresource_filter.cc File components/subresource_filter/content/renderer/document_subresource_filter.cc (right): https://codereview.chromium.org/2175763002/diff/1/components/subresource_filter/content/renderer/document_subresource_filter.cc#newcode24 components/subresource_filter/content/renderer/document_subresource_filter.cc:24: case blink::WebURLRequest::RequestContextVideo: On 2016/07/22 14:19:58, engedy wrote: > Also ...
4 years, 5 months ago (2016-07-25 11:41:12 UTC) #8
pkalinnikov
https://codereview.chromium.org/2175763002/diff/1/components/subresource_filter/content/renderer/document_subresource_filter.cc File components/subresource_filter/content/renderer/document_subresource_filter.cc (right): https://codereview.chromium.org/2175763002/diff/1/components/subresource_filter/content/renderer/document_subresource_filter.cc#newcode74 components/subresource_filter/content/renderer/document_subresource_filter.cc:74: // TODO(pkalinnikov): Check all |ancestor_document_urls| for activation bit. On ...
4 years, 5 months ago (2016-07-25 11:47:31 UTC) #10
engedy
LGTM % comments. https://codereview.chromium.org/2175763002/diff/1/components/subresource_filter/content/renderer/document_subresource_filter.cc File components/subresource_filter/content/renderer/document_subresource_filter.cc (right): https://codereview.chromium.org/2175763002/diff/1/components/subresource_filter/content/renderer/document_subresource_filter.cc#newcode81 components/subresource_filter/content/renderer/document_subresource_filter.cc:81: GURL(resourceUrl), initiator, ToElementType(request_context)); On 2016/07/25 11:47:31, ...
4 years, 5 months ago (2016-07-25 14:06:38 UTC) #30
pkalinnikov
https://codereview.chromium.org/2175763002/diff/1/components/subresource_filter/content/renderer/document_subresource_filter.cc File components/subresource_filter/content/renderer/document_subresource_filter.cc (right): https://codereview.chromium.org/2175763002/diff/1/components/subresource_filter/content/renderer/document_subresource_filter.cc#newcode81 components/subresource_filter/content/renderer/document_subresource_filter.cc:81: GURL(resourceUrl), initiator, ToElementType(request_context)); On 2016/07/25 14:06:38, engedy wrote: > ...
4 years, 5 months ago (2016-07-25 17:34:55 UTC) #33
engedy
LGTM % one negation. Thanks! https://codereview.chromium.org/2175763002/diff/1/components/subresource_filter/content/renderer/document_subresource_filter.cc File components/subresource_filter/content/renderer/document_subresource_filter.cc (right): https://codereview.chromium.org/2175763002/diff/1/components/subresource_filter/content/renderer/document_subresource_filter.cc#newcode81 components/subresource_filter/content/renderer/document_subresource_filter.cc:81: GURL(resourceUrl), initiator, ToElementType(request_context)); On ...
4 years, 5 months ago (2016-07-25 19:47:01 UTC) #36
pkalinnikov
https://codereview.chromium.org/2175763002/diff/140001/components/subresource_filter/content/renderer/document_subresource_filter.cc File components/subresource_filter/content/renderer/document_subresource_filter.cc (right): https://codereview.chromium.org/2175763002/diff/140001/components/subresource_filter/content/renderer/document_subresource_filter.cc#newcode104 components/subresource_filter/content/renderer/document_subresource_filter.cc:104: ToElementType(request_context))) { On 2016/07/25 19:47:01, engedy wrote: > Hang ...
4 years, 4 months ago (2016-07-26 08:57:53 UTC) #38
engedy
LGTM, thank you!
4 years, 4 months ago (2016-07-26 08:59:30 UTC) #40
pkalinnikov
Hi Jochen, Can you please review this? Adding you because I introduced a dependency in ...
4 years, 4 months ago (2016-07-26 11:31:45 UTC) #48
jochen (gone - plz use gerrit)
lgtm
4 years, 4 months ago (2016-07-27 07:40:07 UTC) #49
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2175763002/180001
4 years, 4 months ago (2016-07-27 09:55:56 UTC) #52
commit-bot: I haz the power
Committed patchset #8 (id:180001)
4 years, 4 months ago (2016-07-27 11:54:14 UTC) #53
commit-bot: I haz the power
4 years, 4 months ago (2016-07-27 11:56:07 UTC) #55
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/f7d7ff47d3a6f5250c3134e1b4fb45db76270de9
Cr-Commit-Position: refs/heads/master@{#408097}

Powered by Google App Engine
This is Rietveld 408576698