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

Issue 60893002: Chromium implementation of WebPublicSufixList. (Closed)

Created:
7 years, 1 month ago by Tom Sepez
Modified:
7 years, 1 month ago
Reviewers:
jamesr, abarth-chromium
CC:
chromium-reviews, joi+watch-content_chromium.org, darin-cc_chromium.org, jam, abarth-chromium
Visibility:
Public.

Description

The WebPublicSuffixList API allows embedders to tell Blink about what constitutes a top-level domain. It is the source of truth that says that for google.co.uk, co.uk is the top-level domain, and not just .uk. Blink has, until now, been completely ignorant of this complication. This is the third part of a two-sided patch. The tests will be on the Blink side, landing as the fourth part of the two-sided patch (once this has landed on the chrome side). BUG=307407 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=235828

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : missing files #

Patch Set 4 : rebase, rename to blink. #

Total comments: 6

Patch Set 5 : Address comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+61 lines, -2 lines) Patch
M content/content_renderer.gypi View 1 2 3 1 chunk +4 lines, -2 lines 0 comments Download
M content/renderer/renderer_webkitplatformsupport_impl.h View 1 2 3 4 3 chunks +4 lines, -0 lines 0 comments Download
M content/renderer/renderer_webkitplatformsupport_impl.cc View 1 2 3 4 2 chunks +8 lines, -0 lines 0 comments Download
A content/renderer/webpublicsuffixlist_impl.h View 1 2 3 4 1 chunk +22 lines, -0 lines 0 comments Download
A content/renderer/webpublicsuffixlist_impl.cc View 1 2 3 1 chunk +23 lines, -0 lines 0 comments Download

Messages

Total messages: 8 (0 generated)
Tom Sepez
Requires webkit side changes first. Published for the sake of completeness.
7 years, 1 month ago (2013-11-05 21:03:29 UTC) #1
Tom Sepez
James, please review. Thanks.
7 years, 1 month ago (2013-11-15 19:49:09 UTC) #2
jamesr
https://codereview.chromium.org/60893002/diff/130001/content/renderer/renderer_webkitplatformsupport_impl.cc File content/renderer/renderer_webkitplatformsupport_impl.cc (right): https://codereview.chromium.org/60893002/diff/130001/content/renderer/renderer_webkitplatformsupport_impl.cc#newcode210 content/renderer/renderer_webkitplatformsupport_impl.cc:210: public_suffix_list_(new WebPublicSuffixListImpl()), why does this need heap allocation? https://codereview.chromium.org/60893002/diff/130001/content/renderer/webpublicsuffixlist_impl.h ...
7 years, 1 month ago (2013-11-15 23:13:46 UTC) #3
Tom Sepez
https://codereview.chromium.org/60893002/diff/130001/content/renderer/renderer_webkitplatformsupport_impl.cc File content/renderer/renderer_webkitplatformsupport_impl.cc (right): https://codereview.chromium.org/60893002/diff/130001/content/renderer/renderer_webkitplatformsupport_impl.cc#newcode210 content/renderer/renderer_webkitplatformsupport_impl.cc:210: public_suffix_list_(new WebPublicSuffixListImpl()), On 2013/11/15 23:13:47, jamesr wrote: > why ...
7 years, 1 month ago (2013-11-15 23:22:58 UTC) #4
jamesr
ok - owners LGTM but please let Adam look at this as well before landing.
7 years, 1 month ago (2013-11-15 23:25:33 UTC) #5
abarth-chromium
LGTM
7 years, 1 month ago (2013-11-16 00:49:44 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/tsepez@chromium.org/60893002/170002
7 years, 1 month ago (2013-11-18 19:08:35 UTC) #7
commit-bot: I haz the power
7 years, 1 month ago (2013-11-18 22:03:58 UTC) #8
Message was sent while issue was closed.
Change committed as 235828

Powered by Google App Engine
This is Rietveld 408576698