[CSS Blending] Remove support for non-separable blend modes from mix-blend-mode
authorcabanier@adobe.com <cabanier@adobe.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 21 Apr 2014 20:44:01 +0000 (20:44 +0000)
committercabanier@adobe.com <cabanier@adobe.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 21 Apr 2014 20:44:01 +0000 (20:44 +0000)
commitd94cc9535fa42fc3acee117d94f63797a7a7034f
tree104d56c844292bc8d710e7ffd9f47a1c069ba05b
parent618793a22a8221e458c5d0c6e0955cbc3f70d8e1
[CSS Blending] Remove support for non-separable blend modes from mix-blend-mode
https://bugs.webkit.org/show_bug.cgi?id=131824

Reviewed by Dean Jackson.

Source/WebCore:
Removed support for non-separable blend modes from the CSS parser.

Covered by existing tests

* css/CSSParser.cpp:
(WebCore::isValidKeywordPropertyAndValue):
* platform/graphics/ca/mac/PlatformCAFiltersMac.mm:
(PlatformCAFilters::setBlendingFiltersOnLayer):

LayoutTests:
Removed or updated tests that used non-separable blend modes in combination
with mix-blend-mode.

* css3/compositing/blend-mode-property-expected.txt:
* css3/compositing/blend-mode-property-parsing-expected.txt:
* css3/compositing/blend-mode-simple-composited.html:
* css3/compositing/blend-mode-simple.html:
* css3/compositing/script-tests/blend-mode-property-parsing.js:
* css3/compositing/script-tests/blend-mode-property.js:
* css3/compositing/svg-blend-color.html: Removed.
* css3/compositing/svg-blend-hue.html: Removed.
* css3/compositing/svg-blend-luminosity.html: Removed.
* css3/compositing/svg-blend-saturation.html: Removed.
* platform/mac/css3/compositing/blend-mode-simple-composited-expected.txt:
* platform/mac/css3/compositing/blend-mode-simple-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@167620 268f45cc-cd09-0410-ab3c-d52691b4dbfc
16 files changed:
LayoutTests/ChangeLog
LayoutTests/css3/compositing/blend-mode-property-expected.txt
LayoutTests/css3/compositing/blend-mode-property-parsing-expected.txt
LayoutTests/css3/compositing/blend-mode-simple-composited.html
LayoutTests/css3/compositing/blend-mode-simple.html
LayoutTests/css3/compositing/script-tests/blend-mode-property-parsing.js
LayoutTests/css3/compositing/script-tests/blend-mode-property.js
LayoutTests/css3/compositing/svg-blend-color.html [deleted file]
LayoutTests/css3/compositing/svg-blend-hue.html [deleted file]
LayoutTests/css3/compositing/svg-blend-luminosity.html [deleted file]
LayoutTests/css3/compositing/svg-blend-saturation.html [deleted file]
LayoutTests/platform/mac/css3/compositing/blend-mode-simple-composited-expected.txt
LayoutTests/platform/mac/css3/compositing/blend-mode-simple-expected.txt
Source/WebCore/ChangeLog
Source/WebCore/css/CSSParser.cpp
Source/WebCore/platform/graphics/ca/mac/PlatformCAFiltersMac.mm