[CSS Background Blending] Unprefix the -webkit-background-blend-mode property
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 7 Feb 2014 18:46:47 +0000 (18:46 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 7 Feb 2014 18:46:47 +0000 (18:46 +0000)
commit407f124c0a5411ff98f6d28ffd9144e379ee2ad2
tree6fd326a7295a6c6b51f12708f0a16dd0b0be0d15
parentbca59c0bbe059bee273f48139cdf520f3799ac4b
[CSS Background Blending] Unprefix the -webkit-background-blend-mode property

https://bugs.webkit.org/show_bug.cgi?id=128270

Patch by Mihai Tica <mitica@adobe.com> on 2014-02-07
Reviewed by Dean Jackson.

Source/WebCore:

This patch consist of unprefixing the -webkit-background-blend-mode.
The property now changes to background-blend-mode.

* css/CSSComputedStyleDeclaration.cpp:
(WebCore::ComputedStyleExtractor::propertyValue):
* css/CSSParser.cpp:
(WebCore::CSSParser::parseValue):
(WebCore::CSSParser::parseFillProperty):
* css/CSSPropertyNames.in:
* css/DeprecatedStyleBuilder.cpp:
(WebCore::DeprecatedStyleBuilder::DeprecatedStyleBuilder):

Source/WebInspectorUI:

* UserInterface/CSSKeywordCompletions.js: Refactor -webkit-background-blend-mode to background-blend-mode.

LayoutTests:

This patch consist of unprefixing the -webkit-background-blend-mode.
The property now changes to background-blend-mode.

* css3/compositing/background-blend-mode-background-attachement-fixed-expected.html:
* css3/compositing/background-blend-mode-background-attachement-fixed.html:
* css3/compositing/background-blend-mode-background-clip-content-box-expected.html:
* css3/compositing/background-blend-mode-background-clip-content-box.html:
* css3/compositing/background-blend-mode-background-clip-padding-box-expected.html:
* css3/compositing/background-blend-mode-background-clip-padding-box.html:
* css3/compositing/background-blend-mode-background-origin-border-box-expected.html:
* css3/compositing/background-blend-mode-background-origin-border-box.html:
* css3/compositing/background-blend-mode-background-position-percentage-expected.html:
* css3/compositing/background-blend-mode-background-position-percentage.html:
* css3/compositing/background-blend-mode-background-repeat-no-repeat-expected.html:
* css3/compositing/background-blend-mode-background-repeat-no-repeat.html:
* css3/compositing/background-blend-mode-background-size-contain-expected.html:
* css3/compositing/background-blend-mode-background-size-contain.html:
* css3/compositing/background-blend-mode-background-size-cover-expected.html:
* css3/compositing/background-blend-mode-background-size-cover.html:
* css3/compositing/background-blend-mode-crossfade-image.html:
* css3/compositing/background-blend-mode-data-uri-svg-image.html:
* css3/compositing/background-blend-mode-default-value.html:
* css3/compositing/background-blend-mode-different-image-formats.html:
* css3/compositing/background-blend-mode-gif-color-2.html:
* css3/compositing/background-blend-mode-gif-color.html:
* css3/compositing/background-blend-mode-gradient-color.html:
* css3/compositing/background-blend-mode-gradient-gradient.html:
* css3/compositing/background-blend-mode-gradient-image.html:
* css3/compositing/background-blend-mode-image-color.html:
* css3/compositing/background-blend-mode-image-image.html:
* css3/compositing/background-blend-mode-image-svg.html:
* css3/compositing/background-blend-mode-multiple-background-layers.html:
* css3/compositing/background-blend-mode-property-expected.txt:
* css3/compositing/background-blend-mode-property-parsing-expected.txt:
* css3/compositing/background-blend-mode-separate-layer-declaration.html:
* css3/compositing/background-blend-mode-single-layer-no-blending.html:
* css3/compositing/background-blend-mode-svg-color.html:
* css3/compositing/background-blend-mode-svg.html:
* css3/compositing/background-blend-mode-tiled-layers.html:
* css3/compositing/blend-mode-layers.html:
* css3/compositing/effect-background-blend-mode-stacking.html:
* css3/compositing/effect-background-blend-mode-tiled.html:
* css3/compositing/effect-background-blend-mode.html:
* css3/compositing/script-tests/background-blend-mode-property-parsing.js:
(testBlendModeRule):
* css3/compositing/script-tests/background-blend-mode-property.js:
(testblendmode):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@163633 268f45cc-cd09-0410-ab3c-d52691b4dbfc
50 files changed:
LayoutTests/ChangeLog
LayoutTests/css3/compositing/background-blend-mode-background-attachement-fixed-expected.html
LayoutTests/css3/compositing/background-blend-mode-background-attachement-fixed.html
LayoutTests/css3/compositing/background-blend-mode-background-clip-content-box-expected.html
LayoutTests/css3/compositing/background-blend-mode-background-clip-content-box.html
LayoutTests/css3/compositing/background-blend-mode-background-clip-padding-box-expected.html
LayoutTests/css3/compositing/background-blend-mode-background-clip-padding-box.html
LayoutTests/css3/compositing/background-blend-mode-background-origin-border-box-expected.html
LayoutTests/css3/compositing/background-blend-mode-background-origin-border-box.html
LayoutTests/css3/compositing/background-blend-mode-background-position-percentage-expected.html
LayoutTests/css3/compositing/background-blend-mode-background-position-percentage.html
LayoutTests/css3/compositing/background-blend-mode-background-repeat-no-repeat-expected.html
LayoutTests/css3/compositing/background-blend-mode-background-repeat-no-repeat.html
LayoutTests/css3/compositing/background-blend-mode-background-size-contain-expected.html
LayoutTests/css3/compositing/background-blend-mode-background-size-contain.html
LayoutTests/css3/compositing/background-blend-mode-background-size-cover-expected.html
LayoutTests/css3/compositing/background-blend-mode-background-size-cover.html
LayoutTests/css3/compositing/background-blend-mode-crossfade-image.html
LayoutTests/css3/compositing/background-blend-mode-data-uri-svg-image.html
LayoutTests/css3/compositing/background-blend-mode-default-value.html
LayoutTests/css3/compositing/background-blend-mode-different-image-formats.html
LayoutTests/css3/compositing/background-blend-mode-gif-color-2.html
LayoutTests/css3/compositing/background-blend-mode-gif-color.html
LayoutTests/css3/compositing/background-blend-mode-gradient-color.html
LayoutTests/css3/compositing/background-blend-mode-gradient-gradient.html
LayoutTests/css3/compositing/background-blend-mode-gradient-image.html
LayoutTests/css3/compositing/background-blend-mode-image-color.html
LayoutTests/css3/compositing/background-blend-mode-image-image.html
LayoutTests/css3/compositing/background-blend-mode-image-svg.html
LayoutTests/css3/compositing/background-blend-mode-multiple-background-layers.html
LayoutTests/css3/compositing/background-blend-mode-property-expected.txt
LayoutTests/css3/compositing/background-blend-mode-property-parsing-expected.txt
LayoutTests/css3/compositing/background-blend-mode-separate-layer-declaration.html
LayoutTests/css3/compositing/background-blend-mode-single-layer-no-blending.html
LayoutTests/css3/compositing/background-blend-mode-svg-color.html
LayoutTests/css3/compositing/background-blend-mode-svg.html
LayoutTests/css3/compositing/background-blend-mode-tiled-layers.html
LayoutTests/css3/compositing/blend-mode-layers.html
LayoutTests/css3/compositing/effect-background-blend-mode-stacking.html
LayoutTests/css3/compositing/effect-background-blend-mode-tiled.html
LayoutTests/css3/compositing/effect-background-blend-mode.html
LayoutTests/css3/compositing/script-tests/background-blend-mode-property-parsing.js
LayoutTests/css3/compositing/script-tests/background-blend-mode-property.js
Source/WebCore/ChangeLog
Source/WebCore/css/CSSComputedStyleDeclaration.cpp
Source/WebCore/css/CSSParser.cpp
Source/WebCore/css/CSSPropertyNames.in
Source/WebCore/css/DeprecatedStyleBuilder.cpp
Source/WebInspectorUI/ChangeLog
Source/WebInspectorUI/UserInterface/CSSKeywordCompletions.js