Auto-rebaseline for r176016

http://src.chromium.org/viewvc/blink?view=revision&revision=176016

BUG=335075
TBR=habib.virji@samsung.com

Review URL: https://codereview.chromium.org/334813002

git-svn-id: svn://svn.chromium.org/blink/trunk@176076 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r175983

http://src.chromium.org/viewvc/blink?view=revision&revision=175983

BUG=381138
TBR=jchaffraix@chromium.org

Review URL: https://codereview.chromium.org/330033003

git-svn-id: svn://svn.chromium.org/blink/trunk@176078 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r175961

http://src.chromium.org/viewvc/blink?view=revision&revision=175961

BUG=378610
TBR=eae@chromium.org

Review URL: https://codereview.chromium.org/327323012

git-svn-id: svn://svn.chromium.org/blink/trunk@176079 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r175857

http://src.chromium.org/viewvc/blink?view=revision&revision=175857

BUG=267206
TBR=raymes@chromium.org

Review URL: https://codereview.chromium.org/330513009

git-svn-id: svn://svn.chromium.org/blink/trunk@176080 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r176047

http://src.chromium.org/viewvc/blink?view=revision&revision=176047

BUG=371611
TBR=skobes@chromium.org

Review URL: https://codereview.chromium.org/330193004

git-svn-id: svn://svn.chromium.org/blink/trunk@176081 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r176060

http://src.chromium.org/viewvc/blink?view=revision&revision=176060

TBR=abarth@chromium.org

Review URL: https://codereview.chromium.org/336623005

git-svn-id: svn://svn.chromium.org/blink/trunk@176082 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r176024

http://src.chromium.org/viewvc/blink?view=revision&revision=176024

BUG=382884
TBR=jinho.bang@samsung.com

Review URL: https://codereview.chromium.org/328383005

git-svn-id: svn://svn.chromium.org/blink/trunk@176083 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Enforce SVG image security rules

SVG images have unique security rules that prevent them from loading
any external resources. This patch enforces these rules in
ResourceFetcher::canRequest for all non-data-uri resources. This locks
down our SVG resource handling and fixes two security bugs.

In the case of SVG images that reference other images, we had a bug
where a cached subresource would be used directly from the cache.
This has been fixed because the canRequest check occurs before we use
cached resources.

In the case of SVG images that use CSS imports, we had a bug where
imports were blindly requested. This has been fixed by stopping all
non-data-uri requests in SVG images.

With this patch we now match Gecko's behavior on both testcases.

BUG=380885, 382296

Review URL: https://codereview.chromium.org/320763002

git-svn-id: svn://svn.chromium.org/blink/trunk@176084 bbb929c8-8fbe-4397-9dbb-9b2b20218538