Changeset 152083 in webkit
- Timestamp:
- Jun 27, 2013 12:49:32 AM (11 years ago)
- Location:
- trunk
- Files:
-
- 3 added
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r152070 r152083 1 2013-06-27 Horia Iosif Olaru <olaru@adobe.com> 2 3 Add an extra test to check if tiled background images get blended as expected. This test passed before this change. The tests for this change are the existing background-blend-mode tests. 4 5 https://bugs.webkit.org/show_bug.cgi?id=117619 6 7 Reviewed by Dean Jackson. 8 9 * css3/compositing/effect-background-blend-mode-tiled-expected.txt: Added. 10 * css3/compositing/effect-background-blend-mode-tiled.html: Added. 11 * platform/mac/css3/compositing/effect-background-blend-mode-tiled-expected.png: Added. 12 1 13 2013-06-26 Kihong Kwon <kihong.kwon@samsung.com> 2 14 -
trunk/Source/WebCore/ChangeLog
r152080 r152083 1 2013-06-27 Horia Iosif Olaru <olaru@adobe.com> 2 3 Remove ENABLE_CSS_COMPOSITING guards around -webkit-background-blend mode related code. The same flag guards -webkit-blend-mode code, but those guards are not touched by this change. 4 5 https://bugs.webkit.org/show_bug.cgi?id=117619 6 7 Reviewed by Dean Jackson. 8 9 Test: css3/compositing/effect-background-blend-mode-tiled.html 10 11 * WebCore.exp.in: 12 * bindings/generic/RuntimeEnabledFeatures.h: 13 * css/CSSComputedStyleDeclaration.cpp: 14 (WebCore::ComputedStyleExtractor::propertyValue): 15 * css/CSSParser.cpp: 16 (WebCore::CSSParser::parseValue): 17 (WebCore::CSSParser::parseFillProperty): 18 * css/CSSProperty.cpp: 19 (WebCore::CSSProperty::isInheritedProperty): 20 * css/CSSPropertyNames.in: 21 * css/DeprecatedStyleBuilder.cpp: 22 (WebCore::DeprecatedStyleBuilder::DeprecatedStyleBuilder): 23 1 24 2013-06-26 Christophe Dumez <ch.dumez@sisa.samsung.com> 2 25 -
trunk/Source/WebCore/WebCore.exp.in
r151929 r152083 732 732 __ZN7WebCore22HTMLPlugInImageElement24restartSnapshottedPlugInEv 733 733 __ZN7WebCore22HTMLPlugInImageElement29setIsPrimarySnapshottedPlugInEb 734 __ZN7WebCore22RuntimeEnabledFeatures23isCSSCompositingEnabledE 734 735 __ZN7WebCore22RuntimeEnabledFeatures22isCSSExclusionsEnabledE 735 736 __ZN7WebCore22RuntimeEnabledFeatures18isCSSShapesEnabledE … … 2754 2755 #endif 2755 2756 2756 #if ENABLE(CSS_COMPOSITING)2757 __ZN7WebCore22RuntimeEnabledFeatures23isCSSCompositingEnabledE2758 #endif2759 2760 2757 #if ENABLE(IFRAME_SEAMLESS) 2761 2758 __ZN7WebCore22RuntimeEnabledFeatures25areSeamlessIFramesEnabledE -
trunk/Source/WebCore/bindings/generic/RuntimeEnabledFeatures.h
r151832 r152083 96 96 #endif 97 97 98 #if ENABLE(CSS_COMPOSITING)99 98 static void setCSSCompositingEnabled(bool isEnabled) { isCSSCompositingEnabled = isEnabled; } 100 99 static bool cssCompositingEnabled() { return isCSSCompositingEnabled; } 101 #else102 static void setCSSCompositingEnabled(bool) { }103 static bool cssCompositingEnabled() { return false; }104 #endif105 100 106 101 #if ENABLE(FONT_LOAD_EVENTS) -
trunk/Source/WebCore/css/CSSComputedStyleDeclaration.cpp
r151964 r152083 229 229 CSSPropertyWebkitAppearance, 230 230 CSSPropertyWebkitBackfaceVisibility, 231 CSSPropertyWebkitBackgroundBlendMode, 231 232 CSSPropertyWebkitBackgroundClip, 232 233 CSSPropertyWebkitBackgroundComposite, … … 235 236 #if ENABLE(CSS_COMPOSITING) 236 237 CSSPropertyWebkitBlendMode, 237 CSSPropertyWebkitBackgroundBlendMode,238 238 #endif 239 239 CSSPropertyWebkitBorderFit, … … 2727 2727 case CSSPropertyWebkitBlendMode: 2728 2728 return cssValuePool().createValue(style->blendMode()); 2729 2729 #endif 2730 2730 case CSSPropertyWebkitBackgroundBlendMode: { 2731 2731 const FillLayer* layers = style->backgroundLayers(); … … 2739 2739 return list.release(); 2740 2740 } 2741 #endif2742 2741 case CSSPropertyBackground: 2743 2742 return getBackgroundShorthandValue(); -
trunk/Source/WebCore/css/CSSParser.cpp
r151783 r152083 2099 2099 2100 2100 case CSSPropertyBackgroundAttachment: 2101 case CSSPropertyWebkitBackgroundBlendMode: 2101 2102 case CSSPropertyBackgroundClip: 2102 2103 case CSSPropertyWebkitBackgroundClip: … … 2124 2125 case CSSPropertyWebkitMaskRepeatX: 2125 2126 case CSSPropertyWebkitMaskRepeatY: 2126 #if ENABLE(CSS_COMPOSITING)2127 case CSSPropertyWebkitBackgroundBlendMode:2128 #endif2129 2127 { 2130 2128 RefPtr<CSSValue> val1; … … 4380 4378 } 4381 4379 break; 4382 #if ENABLE(CSS_COMPOSITING)4383 4380 case CSSPropertyWebkitBackgroundBlendMode: 4384 4381 if (cssCompositingEnabled() && (val->id == CSSValueNormal || val->id == CSSValueMultiply … … 4392 4389 } 4393 4390 break; 4394 #endif4395 4391 case CSSPropertyBackgroundRepeat: 4396 4392 case CSSPropertyWebkitMaskRepeat: -
trunk/Source/WebCore/css/CSSProperty.cpp
r151394 r152083 517 517 case CSSPropertyWebkitAppearance: 518 518 case CSSPropertyWebkitBackfaceVisibility: 519 case CSSPropertyWebkitBackgroundBlendMode: 519 520 case CSSPropertyWebkitBackgroundClip: 520 521 case CSSPropertyWebkitBackgroundComposite: … … 572 573 #if ENABLE(CSS_COMPOSITING) 573 574 case CSSPropertyWebkitBlendMode: 574 case CSSPropertyWebkitBackgroundBlendMode:575 575 #endif 576 576 case CSSPropertyWebkitAlignContent: -
trunk/Source/WebCore/css/CSSPropertyNames.in
r151394 r152083 222 222 -webkit-aspect-ratio 223 223 -webkit-backface-visibility 224 -webkit-background-blend-mode 224 225 -webkit-background-clip 225 226 -webkit-background-composite … … 283 284 #if defined(ENABLE_CSS_COMPOSITING) && ENABLE_CSS_COMPOSITING 284 285 -webkit-blend-mode 285 -webkit-background-blend-mode286 286 #endif 287 287 #if defined(ENABLE_CSS_FILTERS) && ENABLE_CSS_FILTERS -
trunk/Source/WebCore/css/DeprecatedStyleBuilder.cpp
r151783 r152083 2218 2218 setPropertyHandler(CSSPropertyWebkitAspectRatio, ApplyPropertyAspectRatio::createHandler()); 2219 2219 setPropertyHandler(CSSPropertyWebkitBackfaceVisibility, ApplyPropertyDefault<EBackfaceVisibility, &RenderStyle::backfaceVisibility, EBackfaceVisibility, &RenderStyle::setBackfaceVisibility, EBackfaceVisibility, &RenderStyle::initialBackfaceVisibility>::createHandler()); 2220 setPropertyHandler(CSSPropertyWebkitBackgroundBlendMode, ApplyPropertyFillLayer<BlendMode, CSSPropertyWebkitBackgroundBlendMode, BackgroundFillLayer, &RenderStyle::accessBackgroundLayers, &RenderStyle::backgroundLayers, &FillLayer::isBlendModeSet, &FillLayer::blendMode, &FillLayer::setBlendMode, &FillLayer::clearBlendMode, &FillLayer::initialFillBlendMode, &CSSToStyleMap::mapFillBlendMode>::createHandler()); 2220 2221 setPropertyHandler(CSSPropertyWebkitBackgroundClip, CSSPropertyBackgroundClip); 2221 2222 setPropertyHandler(CSSPropertyWebkitBackgroundComposite, ApplyPropertyFillLayer<CompositeOperator, CSSPropertyWebkitBackgroundComposite, BackgroundFillLayer, &RenderStyle::accessBackgroundLayers, &RenderStyle::backgroundLayers, &FillLayer::isCompositeSet, &FillLayer::composite, &FillLayer::setComposite, &FillLayer::clearComposite, &FillLayer::initialFillComposite, &CSSToStyleMap::mapFillComposite>::createHandler()); … … 2224 2225 #if ENABLE(CSS_COMPOSITING) 2225 2226 setPropertyHandler(CSSPropertyWebkitBlendMode, ApplyPropertyDefault<BlendMode, &RenderStyle::blendMode, BlendMode, &RenderStyle::setBlendMode, BlendMode, &RenderStyle::initialBlendMode>::createHandler()); 2226 setPropertyHandler(CSSPropertyWebkitBackgroundBlendMode, ApplyPropertyFillLayer<BlendMode, CSSPropertyWebkitBackgroundBlendMode, BackgroundFillLayer, &RenderStyle::accessBackgroundLayers, &RenderStyle::backgroundLayers, &FillLayer::isBlendModeSet, &FillLayer::blendMode, &FillLayer::setBlendMode, &FillLayer::clearBlendMode, &FillLayer::initialFillBlendMode, &CSSToStyleMap::mapFillBlendMode>::createHandler());2227 2227 #endif 2228 2228 setPropertyHandler(CSSPropertyWebkitBorderFit, ApplyPropertyDefault<EBorderFit, &RenderStyle::borderFit, EBorderFit, &RenderStyle::setBorderFit, EBorderFit, &RenderStyle::initialBorderFit>::createHandler());
Note: See TracChangeset
for help on using the changeset viewer.