[WPT] infrastructure/assumptions/html-elements.html fails due to changes in style...
authorweinig@apple.com <weinig@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 17 Jun 2020 16:42:42 +0000 (16:42 +0000)
committerweinig@apple.com <weinig@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 17 Jun 2020 16:42:42 +0000 (16:42 +0000)
commitc05ffd6fbe7df3d94868a390d9db7b7170ee9b2c
tree313bb152885e1d23f9efa2d4da56be2db4a0d39f
parent15a6482341e6534c9388dc89f3ca2d128ae972cf
[WPT] infrastructure/assumptions/html-elements.html fails due to changes in style when all: initial is used
https://bugs.webkit.org/show_bug.cgi?id=213171

Reviewed by Antti Koivisto.

LayoutTests/imported/w3c:

* web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
* web-platform-tests/infrastructure/assumptions/html-elements-expected.txt:
Update test results.

Source/WebCore:

Update existing test results that now pass.

* css/CSSProperties.json:
Use initialStrokeColor (the default) rather than hardcoding the incorrect currentColor. The spec (and initialStrokeColor)
say this should be transparent.

* style/StyleBuilderCustom.h:
(WebCore::Style::ApplyPropertyBorderImageModifier::applyInitialValue):
Match the mask image NinePieceImage constructor, and set fill to true for mask image slices.

LayoutTests:

* platform/ios/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
Update test results.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@263156 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/ChangeLog
LayoutTests/imported/w3c/ChangeLog
LayoutTests/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt
LayoutTests/imported/w3c/web-platform-tests/infrastructure/assumptions/html-elements-expected.txt
LayoutTests/platform/ios/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt
Source/WebCore/ChangeLog
Source/WebCore/css/CSSProperties.json
Source/WebCore/style/StyleBuilderCustom.h