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

Issue 1707013002: [WIP][SVG 3/4] Allow invalid data: URLs to be served synchronously by Resource::load()

Created:
4 years, 10 months ago by hiroshige
Modified:
3 years, 8 months ago
Reviewers:
Nate Chapin, yhirano
CC:
chromium-reviews, tyoshino+watch_chromium.org, Yoav Weiss, gavinp+loader_chromium.org, blink-reviews, loading-reviews+fetch_chromium.org, Nate Chapin
Base URL:
https://chromium.googlesource.com/chromium/src.git@Loader_SVGImage_Fix2
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Allow invalid data: URLs to be served synchronously by Resource::load() This CL allows Resoure::load() to complete loading of invalid data: URLs synchronously. This is to ensure all data: font URLs to be served synchronously by Resource::load() for Issue 382170, including invalid data: URLs. This CL is [3/4] to load FontResource of data: URLs synchronously so that all subresource loading of SVG image completes before loading of the SVG file. BUG=382170

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : Fix unit test errors. #

Patch Set 5 : #

Total comments: 2

Patch Set 6 : Rebase + reflect comments. #

Total comments: 1

Patch Set 7 : Rebase. #

Patch Set 8 : auto-Rebase #

Patch Set 9 : auto-Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1 line, -4 lines) Patch
M third_party/WebKit/Source/core/fetch/Resource.cpp View 1 2 3 4 5 6 8 1 chunk +1 line, -4 lines 0 comments Download

Depends on Patchset:

Dependent Patchsets:

Messages

Total messages: 36 (19 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1707013002/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1707013002/1
4 years, 10 months ago (2016-02-17 19:37:50 UTC) #2
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/182444)
4 years, 10 months ago (2016-02-17 20:37:24 UTC) #4
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1707013002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1707013002/20001
4 years, 9 months ago (2016-02-29 19:46:41 UTC) #7
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: win_chromium_x64_rel_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_x64_rel_ng/builds/175425)
4 years, 9 months ago (2016-02-29 20:21:22 UTC) #9
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1707013002/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1707013002/60001
4 years, 9 months ago (2016-03-01 00:56:14 UTC) #13
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1707013002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1707013002/80001
4 years, 9 months ago (2016-03-01 01:02:47 UTC) #15
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_android_rel_ng on tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_android_rel_ng/builds/31200)
4 years, 9 months ago (2016-03-01 02:32:44 UTC) #17
hiroshige
PTAL.
4 years, 9 months ago (2016-03-01 18:48:10 UTC) #20
Nate Chapin
https://codereview.chromium.org/1707013002/diff/80001/third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp File third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp (right): https://codereview.chromium.org/1707013002/diff/80001/third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp#newcode346 third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp:346: resource->setOptions(request.options()); Can we do the this and the changes ...
4 years, 9 months ago (2016-03-01 19:05:06 UTC) #21
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1707013002/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1707013002/100001
4 years, 9 months ago (2016-03-01 20:33:34 UTC) #23
hiroshige
https://codereview.chromium.org/1707013002/diff/80001/third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp File third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp (right): https://codereview.chromium.org/1707013002/diff/80001/third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp#newcode346 third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp:346: resource->setOptions(request.options()); On 2016/03/01 19:05:06, Nate Chapin wrote: > Can ...
4 years, 9 months ago (2016-03-01 22:13:14 UTC) #24
Nate Chapin
LGTM https://codereview.chromium.org/1707013002/diff/100001/third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp File third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp (right): https://codereview.chromium.org/1707013002/diff/100001/third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp#newcode352 third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp:352: resource->error(Resource::LoadError); ASSERT(url.protocolIsData()) here, just to be clear that ...
4 years, 9 months ago (2016-03-01 23:11:35 UTC) #25
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 9 months ago (2016-03-02 00:03:49 UTC) #27
yhirano
lgtm
4 years, 9 months ago (2016-03-02 00:40:53 UTC) #28
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1707013002/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1707013002/120001
4 years, 9 months ago (2016-03-02 22:48:03 UTC) #30
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: win_chromium_rel_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/183112)
4 years, 9 months ago (2016-03-03 00:11:27 UTC) #34
yhirano
3 years, 8 months ago (2017-04-14 10:35:46 UTC) #36
(Removing myself from the reviewers list.)

Powered by Google App Engine
This is Rietveld 408576698