<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[173268] trunk</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/173268">173268</a></dd>
<dt>Author</dt> <dd>commit-queue@webkit.org</dd>
<dt>Date</dt> <dd>2014-09-04 11:43:39 -0700 (Thu, 04 Sep 2014)</dd>
</dl>

<h3>Log Message</h3>
<pre>Remove CSS_FILTERS flag
https://bugs.webkit.org/show_bug.cgi?id=136529

Patch by Eva Balazsfalvi &lt;evab.u-szeged@partner.samsung.com&gt; on 2014-09-04
Reviewed by Dirk Schulze.

.:

* Source/cmake/OptionsEfl.cmake:
* Source/cmake/OptionsGTK.cmake:
* Source/cmake/OptionsMac.cmake:
* Source/cmake/WebKitFeatures.cmake:
* Source/cmakeconfig.h.cmake:

Source/JavaScriptCore:

* Configurations/FeatureDefines.xcconfig:

Source/WebCore:

No new tests, no behaviour changed.

* Configurations/FeatureDefines.xcconfig:
* DerivedSources.cpp:
* WebCore.exp.in:
* bindings/js/JSCSSValueCustom.cpp:
(WebCore::toJS):
* bindings/objc/DOMCSS.mm:
(kitClass):
* css/CSSComputedStyleDeclaration.cpp:
(WebCore::ComputedStyleExtractor::valueForFilter):
(WebCore::isLayoutDependent):
(WebCore::ComputedStyleExtractor::propertyValue):
* css/CSSComputedStyleDeclaration.h:
* css/CSSFilterImageValue.cpp:
* css/CSSFilterImageValue.h:
* css/CSSImageGeneratorValue.cpp:
(WebCore::CSSImageGeneratorValue::image):
(WebCore::CSSImageGeneratorValue::isFixedSize):
(WebCore::CSSImageGeneratorValue::fixedSize):
(WebCore::CSSImageGeneratorValue::isPending):
(WebCore::CSSImageGeneratorValue::knownToBeOpaque):
(WebCore::CSSImageGeneratorValue::loadSubimages):
* css/CSSParser.cpp:
(WebCore::CSSParser::parseValue):
(WebCore::CSSParser::parseGeneratedImage):
(WebCore::CSSParser::parseFilterImage):
(WebCore::CSSParser::parseFilter):
* css/CSSParser.h:
* css/CSSPropertyNames.in:
* css/CSSValue.cpp:
(WebCore::CSSValue::hasFailedOrCanceledSubresources):
(WebCore::CSSValue::equals):
(WebCore::CSSValue::cssText):
(WebCore::CSSValue::destroy):
(WebCore::CSSValue::cloneForCSSOM):
* css/CSSValue.h:
* css/StyleResolver.cpp:
(WebCore::StyleResolver::State::clear):
(WebCore::StyleResolver::applyProperty):
(WebCore::StyleResolver::generatedOrPendingFromValue):
(WebCore::StyleResolver::loadPendingResources):
* css/StyleResolver.h:
* css/WebKitCSSFilterValue.cpp:
* css/WebKitCSSFilterValue.h:
* css/WebKitCSSFilterValue.idl:
* loader/cache/CachedSVGDocumentReference.cpp:
* loader/cache/CachedSVGDocumentReference.h:
* page/FrameView.cpp:
(WebCore::FrameView::scrollContentsFastPath):
* page/animation/AnimationBase.cpp:
(WebCore::AnimationBase::AnimationBase):
* page/animation/AnimationBase.h:
* page/animation/CSSPropertyAnimation.cpp:
(WebCore::blendFilter):
(WebCore::blendFunc):
(WebCore::CSSPropertyAnimationWrapperMap::CSSPropertyAnimationWrapperMap):
* page/animation/ImplicitAnimation.cpp:
(WebCore::ImplicitAnimation::reset):
(WebCore::ImplicitAnimation::checkForMatchingFilterFunctionLists):
* page/animation/ImplicitAnimation.h:
* page/animation/KeyframeAnimation.cpp:
(WebCore::KeyframeAnimation::KeyframeAnimation):
(WebCore::KeyframeAnimation::checkForMatchingFilterFunctionLists):
* page/animation/KeyframeAnimation.h:
* platform/graphics/GraphicsLayer.cpp:
(WebCore::GraphicsLayer::validateFilterOperations):
* platform/graphics/GraphicsLayer.h:
* platform/graphics/GraphicsLayerAnimation.cpp:
(WebCore::applyFilterAnimation):
(WebCore::GraphicsLayerAnimation::applyInternal):
* platform/graphics/GraphicsLayerAnimation.h:
* platform/graphics/IntRectExtent.h:
* platform/graphics/ca/GraphicsLayerCA.cpp:
(WebCore::propertyIdToString):
(WebCore::supportsAcceleratedFilterAnimations):
(WebCore::GraphicsLayerCA::filtersCanBeComposited):
(WebCore::GraphicsLayerCA::moveOrCopyAnimations):
(WebCore::GraphicsLayerCA::setFilters):
(WebCore::GraphicsLayerCA::addAnimation):
(WebCore::GraphicsLayerCA::commitLayerChangesBeforeSublayers):
(WebCore::GraphicsLayerCA::updateFilters):
(WebCore::GraphicsLayerCA::ensureStructuralLayer):
(WebCore::GraphicsLayerCA::createFilterAnimationsFromKeyframes):
(WebCore::GraphicsLayerCA::setFilterAnimationKeyframes):
* platform/graphics/ca/GraphicsLayerCA.h:
* platform/graphics/ca/PlatformCAAnimation.h:
* platform/graphics/ca/PlatformCAFilters.h:
* platform/graphics/ca/PlatformCALayer.h:
* platform/graphics/ca/mac/PlatformCAAnimationMac.h:
* platform/graphics/ca/mac/PlatformCAAnimationMac.mm:
(PlatformCAAnimationMac::setFromValue):
(PlatformCAAnimationMac::setToValue):
(PlatformCAAnimationMac::setValues):
* platform/graphics/ca/mac/PlatformCAFiltersMac.mm:
(PlatformCAFilters::animatedFilterPropertyName):
* platform/graphics/ca/mac/PlatformCALayerMac.h:
* platform/graphics/ca/mac/PlatformCALayerMac.mm:
(PlatformCALayerMac::clone):
(PlatformCALayerMac::filtersCanBeComposited):
* platform/graphics/ca/win/PlatformCAAnimationWin.cpp:
(PlatformCAAnimationWin::setFromValue):
(PlatformCAAnimationWin::setToValue):
(PlatformCAAnimationWin::setValues):
* platform/graphics/ca/win/PlatformCAAnimationWin.h:
* platform/graphics/ca/win/PlatformCAFiltersWin.cpp:
(PlatformCAFilters::animatedFilterPropertyName):
* platform/graphics/ca/win/PlatformCALayerWin.cpp:
(PlatformCALayerWin::clone):
* platform/graphics/ca/win/PlatformCALayerWin.h:
* platform/graphics/filters/FilterOperation.cpp:
* platform/graphics/filters/FilterOperation.h:
* platform/graphics/filters/FilterOperations.cpp:
* platform/graphics/filters/FilterOperations.h:
* platform/graphics/texmap/GraphicsLayerTextureMapper.cpp:
(WebCore::GraphicsLayerTextureMapper::commitLayerChanges):
(WebCore::GraphicsLayerTextureMapper::setFilters):
* platform/graphics/texmap/GraphicsLayerTextureMapper.h:
* platform/graphics/texmap/TextureMapper.h:
* platform/graphics/texmap/TextureMapperGL.cpp:
(WebCore::TextureMapperGLData::TextureMapperGLData):
(WebCore::prepareFilterProgram):
(WebCore::TextureMapperGL::drawTexture):
(WebCore::BitmapTextureGL::applyFilters):
* platform/graphics/texmap/TextureMapperGL.h:
* platform/graphics/texmap/TextureMapperImageBuffer.cpp:
(WebCore::BitmapTextureImageBuffer::applyFilters):
* platform/graphics/texmap/TextureMapperImageBuffer.h:
* platform/graphics/texmap/TextureMapperLayer.cpp:
(WebCore::TextureMapperLayer::setAnimatedFilters):
(WebCore::TextureMapperLayer::computeOverlapRegions):
(WebCore::TextureMapperLayer::paintIntoSurface):
(WebCore::TextureMapperLayer::setFilters):
(WebCore::TextureMapperLayer::syncAnimations):
* platform/graphics/texmap/TextureMapperLayer.h:
(WebCore::TextureMapperLayer::hasFilters):
* platform/graphics/texmap/TextureMapperShaderProgram.h:
* platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp:
(WebCore::CoordinatedGraphicsLayer::didChangeFilters):
(WebCore::CoordinatedGraphicsLayer::setFilters):
(WebCore::CoordinatedGraphicsLayer::syncFilters):
(WebCore::CoordinatedGraphicsLayer::flushCompositingStateForThisLayerOnly):
* platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.h:
* platform/graphics/texmap/coordinated/CoordinatedGraphicsScene.cpp:
(WebCore::CoordinatedGraphicsScene::setLayerFiltersIfNeeded):
(WebCore::CoordinatedGraphicsScene::setLayerState):
* platform/graphics/texmap/coordinated/CoordinatedGraphicsScene.h:
* platform/graphics/texmap/coordinated/CoordinatedGraphicsState.h:
* rendering/FilterEffectRenderer.cpp:
* rendering/FilterEffectRenderer.h:
* rendering/RenderElement.cpp:
(WebCore::RenderElement::adjustStyleDifference):
* rendering/RenderElement.h:
(WebCore::RenderElement::hasFilter): Deleted.
* rendering/RenderLayer.cpp:
(WebCore::RenderLayer::RenderLayer):
(WebCore::RenderLayer::~RenderLayer):
(WebCore::transparencyClipBox):
(WebCore::RenderLayer::paintLayerContents):
(WebCore::RenderLayer::calculateClipRects):
* rendering/RenderLayer.h:
* rendering/RenderLayerBacking.cpp:
(WebCore::RenderLayerBacking::RenderLayerBacking):
(WebCore::RenderLayerBacking::createPrimaryGraphicsLayer):
(WebCore::RenderLayerBacking::updateFilters):
(WebCore::RenderLayerBacking::updateGeometry):
(WebCore::RenderLayerBacking::startAnimation):
(WebCore::RenderLayerBacking::startTransition):
(WebCore::RenderLayerBacking::graphicsLayerToCSSProperty):
(WebCore::RenderLayerBacking::cssToGraphicsLayerProperty):
* rendering/RenderLayerBacking.h:
* rendering/RenderLayerCompositor.cpp:
(WebCore::RenderLayerCompositor::requiresCompositingForAnimation):
(WebCore::RenderLayerCompositor::requiresCompositingForFilters):
* rendering/RenderLayerFilterInfo.cpp:
* rendering/RenderLayerFilterInfo.h:
* rendering/RenderLayerModelObject.cpp:
(WebCore::RenderLayerModelObject::styleWillChange):
* rendering/RenderObject.cpp:
(WebCore::RenderObject::containerForRepaint):
(WebCore::RenderObject::repaintUsingContainer):
* rendering/RenderView.cpp:
(WebCore::RenderView::RenderView):
* rendering/RenderView.h:
* rendering/style/RenderStyle.cpp:
(WebCore::RenderStyle::changeRequiresLayout):
(WebCore::RenderStyle::changeRequiresLayerRepaint):
* rendering/style/RenderStyle.h:
* rendering/style/StyleFilterData.cpp:
* rendering/style/StyleFilterData.h:
* rendering/style/StyleRareNonInheritedData.cpp:
(WebCore::StyleRareNonInheritedData::StyleRareNonInheritedData):
(WebCore::StyleRareNonInheritedData::operator==):
(WebCore::StyleRareNonInheritedData::hasFilters):
* rendering/style/StyleRareNonInheritedData.h:
* rendering/svg/RenderSVGResourceContainer.cpp:
(WebCore::RenderSVGResourceContainer::markAllClientLayersForInvalidation):

Source/WebKit/mac:

* Configurations/FeatureDefines.xcconfig:

Source/WebKit2:

* Configurations/FeatureDefines.xcconfig:
* Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.cpp:
(IPC::ArgumentCoder&lt;WebCore::FilterOperations&gt;::decode):
(IPC::ArgumentCoder&lt;GraphicsLayerAnimation&gt;::encode):
(IPC::ArgumentCoder&lt;GraphicsLayerAnimation&gt;::decode):
(IPC::ArgumentCoder&lt;CoordinatedGraphicsLayerState&gt;::encode):
(IPC::ArgumentCoder&lt;CoordinatedGraphicsLayerState&gt;::decode):
* Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.h:
* Shared/WebCoreArgumentCoders.cpp:
* Shared/WebCoreArgumentCoders.h:
* WebProcess/WebPage/mac/GraphicsLayerCARemote.cpp:
(WebKit::GraphicsLayerCARemote::filtersCanBeComposited):
* WebProcess/WebPage/mac/GraphicsLayerCARemote.h:
* WebProcess/WebPage/mac/PlatformCAAnimationRemote.h:
* WebProcess/WebPage/mac/PlatformCAAnimationRemote.mm:
(WebKit::PlatformCAAnimationRemote::setFromValue):
(WebKit::PlatformCAAnimationRemote::setToValue):
(WebKit::PlatformCAAnimationRemote::setValues):
* WebProcess/WebPage/mac/PlatformCALayerRemote.cpp:
(WebKit::PlatformCALayerRemote::updateClonedLayerProperties):
(WebKit::PlatformCALayerRemote::filtersCanBeComposited):
* WebProcess/WebPage/mac/PlatformCALayerRemote.h:

Source/WTF:

* wtf/FeatureDefines.h:

Tools:

* Scripts/webkitperl/FeatureList.pm:

WebKitLibraries:

* win/tools/vsprops/FeatureDefines.props:
* win/tools/vsprops/FeatureDefinesCairo.props:

LayoutTests:

* platform/efl/TestExpectations:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkChangeLog">trunk/ChangeLog</a></li>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkLayoutTestsplatformeflTestExpectations">trunk/LayoutTests/platform/efl/TestExpectations</a></li>
<li><a href="#trunkSourceJavaScriptCoreChangeLog">trunk/Source/JavaScriptCore/ChangeLog</a></li>
<li><a href="#trunkSourceJavaScriptCoreConfigurationsFeatureDefinesxcconfig">trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig</a></li>
<li><a href="#trunkSourceWTFChangeLog">trunk/Source/WTF/ChangeLog</a></li>
<li><a href="#trunkSourceWTFwtfFeatureDefinesh">trunk/Source/WTF/wtf/FeatureDefines.h</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreConfigurationsFeatureDefinesxcconfig">trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig</a></li>
<li><a href="#trunkSourceWebCoreDerivedSourcescpp">trunk/Source/WebCore/DerivedSources.cpp</a></li>
<li><a href="#trunkSourceWebCoreWebCoreexpin">trunk/Source/WebCore/WebCore.exp.in</a></li>
<li><a href="#trunkSourceWebCorebindingsjsJSCSSValueCustomcpp">trunk/Source/WebCore/bindings/js/JSCSSValueCustom.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsobjcDOMCSSmm">trunk/Source/WebCore/bindings/objc/DOMCSS.mm</a></li>
<li><a href="#trunkSourceWebCorecssCSSComputedStyleDeclarationcpp">trunk/Source/WebCore/css/CSSComputedStyleDeclaration.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSComputedStyleDeclarationh">trunk/Source/WebCore/css/CSSComputedStyleDeclaration.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSFilterImageValuecpp">trunk/Source/WebCore/css/CSSFilterImageValue.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSFilterImageValueh">trunk/Source/WebCore/css/CSSFilterImageValue.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSImageGeneratorValuecpp">trunk/Source/WebCore/css/CSSImageGeneratorValue.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSParsercpp">trunk/Source/WebCore/css/CSSParser.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSParserh">trunk/Source/WebCore/css/CSSParser.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSPropertyNamesin">trunk/Source/WebCore/css/CSSPropertyNames.in</a></li>
<li><a href="#trunkSourceWebCorecssCSSValuecpp">trunk/Source/WebCore/css/CSSValue.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSValueh">trunk/Source/WebCore/css/CSSValue.h</a></li>
<li><a href="#trunkSourceWebCorecssStyleResolvercpp">trunk/Source/WebCore/css/StyleResolver.cpp</a></li>
<li><a href="#trunkSourceWebCorecssStyleResolverh">trunk/Source/WebCore/css/StyleResolver.h</a></li>
<li><a href="#trunkSourceWebCorecssWebKitCSSFilterValuecpp">trunk/Source/WebCore/css/WebKitCSSFilterValue.cpp</a></li>
<li><a href="#trunkSourceWebCorecssWebKitCSSFilterValueh">trunk/Source/WebCore/css/WebKitCSSFilterValue.h</a></li>
<li><a href="#trunkSourceWebCorecssWebKitCSSFilterValueidl">trunk/Source/WebCore/css/WebKitCSSFilterValue.idl</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedSVGDocumentReferencecpp">trunk/Source/WebCore/loader/cache/CachedSVGDocumentReference.cpp</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedSVGDocumentReferenceh">trunk/Source/WebCore/loader/cache/CachedSVGDocumentReference.h</a></li>
<li><a href="#trunkSourceWebCorepageFrameViewcpp">trunk/Source/WebCore/page/FrameView.cpp</a></li>
<li><a href="#trunkSourceWebCorepageanimationAnimationBasecpp">trunk/Source/WebCore/page/animation/AnimationBase.cpp</a></li>
<li><a href="#trunkSourceWebCorepageanimationAnimationBaseh">trunk/Source/WebCore/page/animation/AnimationBase.h</a></li>
<li><a href="#trunkSourceWebCorepageanimationCSSPropertyAnimationcpp">trunk/Source/WebCore/page/animation/CSSPropertyAnimation.cpp</a></li>
<li><a href="#trunkSourceWebCorepageanimationImplicitAnimationcpp">trunk/Source/WebCore/page/animation/ImplicitAnimation.cpp</a></li>
<li><a href="#trunkSourceWebCorepageanimationImplicitAnimationh">trunk/Source/WebCore/page/animation/ImplicitAnimation.h</a></li>
<li><a href="#trunkSourceWebCorepageanimationKeyframeAnimationcpp">trunk/Source/WebCore/page/animation/KeyframeAnimation.cpp</a></li>
<li><a href="#trunkSourceWebCorepageanimationKeyframeAnimationh">trunk/Source/WebCore/page/animation/KeyframeAnimation.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsGraphicsLayercpp">trunk/Source/WebCore/platform/graphics/GraphicsLayer.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsGraphicsLayerh">trunk/Source/WebCore/platform/graphics/GraphicsLayer.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsGraphicsLayerAnimationcpp">trunk/Source/WebCore/platform/graphics/GraphicsLayerAnimation.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsGraphicsLayerAnimationh">trunk/Source/WebCore/platform/graphics/GraphicsLayerAnimation.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsIntRectExtenth">trunk/Source/WebCore/platform/graphics/IntRectExtent.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscaGraphicsLayerCAcpp">trunk/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscaGraphicsLayerCAh">trunk/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscaPlatformCAAnimationh">trunk/Source/WebCore/platform/graphics/ca/PlatformCAAnimation.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscaPlatformCAFiltersh">trunk/Source/WebCore/platform/graphics/ca/PlatformCAFilters.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscaPlatformCALayerh">trunk/Source/WebCore/platform/graphics/ca/PlatformCALayer.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscamacPlatformCAAnimationMach">trunk/Source/WebCore/platform/graphics/ca/mac/PlatformCAAnimationMac.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscamacPlatformCAAnimationMacmm">trunk/Source/WebCore/platform/graphics/ca/mac/PlatformCAAnimationMac.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscamacPlatformCAFiltersMacmm">trunk/Source/WebCore/platform/graphics/ca/mac/PlatformCAFiltersMac.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscamacPlatformCALayerMach">trunk/Source/WebCore/platform/graphics/ca/mac/PlatformCALayerMac.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscamacPlatformCALayerMacmm">trunk/Source/WebCore/platform/graphics/ca/mac/PlatformCALayerMac.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscawinPlatformCAAnimationWincpp">trunk/Source/WebCore/platform/graphics/ca/win/PlatformCAAnimationWin.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscawinPlatformCAAnimationWinh">trunk/Source/WebCore/platform/graphics/ca/win/PlatformCAAnimationWin.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscawinPlatformCAFiltersWincpp">trunk/Source/WebCore/platform/graphics/ca/win/PlatformCAFiltersWin.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscawinPlatformCALayerWincpp">trunk/Source/WebCore/platform/graphics/ca/win/PlatformCALayerWin.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscawinPlatformCALayerWinh">trunk/Source/WebCore/platform/graphics/ca/win/PlatformCALayerWin.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFilterOperationcpp">trunk/Source/WebCore/platform/graphics/filters/FilterOperation.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFilterOperationh">trunk/Source/WebCore/platform/graphics/filters/FilterOperation.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFilterOperationscpp">trunk/Source/WebCore/platform/graphics/filters/FilterOperations.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFilterOperationsh">trunk/Source/WebCore/platform/graphics/filters/FilterOperations.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapGraphicsLayerTextureMappercpp">trunk/Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapGraphicsLayerTextureMapperh">trunk/Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapTextureMapperh">trunk/Source/WebCore/platform/graphics/texmap/TextureMapper.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapTextureMapperGLcpp">trunk/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapTextureMapperGLh">trunk/Source/WebCore/platform/graphics/texmap/TextureMapperGL.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapTextureMapperImageBuffercpp">trunk/Source/WebCore/platform/graphics/texmap/TextureMapperImageBuffer.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapTextureMapperImageBufferh">trunk/Source/WebCore/platform/graphics/texmap/TextureMapperImageBuffer.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapTextureMapperLayercpp">trunk/Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapTextureMapperLayerh">trunk/Source/WebCore/platform/graphics/texmap/TextureMapperLayer.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapTextureMapperShaderProgramh">trunk/Source/WebCore/platform/graphics/texmap/TextureMapperShaderProgram.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapcoordinatedCoordinatedGraphicsLayercpp">trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapcoordinatedCoordinatedGraphicsLayerh">trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapcoordinatedCoordinatedGraphicsScenecpp">trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsScene.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapcoordinatedCoordinatedGraphicsSceneh">trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsScene.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapcoordinatedCoordinatedGraphicsStateh">trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsState.h</a></li>
<li><a href="#trunkSourceWebCorerenderingFilterEffectRenderercpp">trunk/Source/WebCore/rendering/FilterEffectRenderer.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingFilterEffectRendererh">trunk/Source/WebCore/rendering/FilterEffectRenderer.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderElementcpp">trunk/Source/WebCore/rendering/RenderElement.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderElementh">trunk/Source/WebCore/rendering/RenderElement.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderLayercpp">trunk/Source/WebCore/rendering/RenderLayer.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderLayerh">trunk/Source/WebCore/rendering/RenderLayer.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderLayerBackingcpp">trunk/Source/WebCore/rendering/RenderLayerBacking.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderLayerBackingh">trunk/Source/WebCore/rendering/RenderLayerBacking.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderLayerCompositorcpp">trunk/Source/WebCore/rendering/RenderLayerCompositor.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderLayerFilterInfocpp">trunk/Source/WebCore/rendering/RenderLayerFilterInfo.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderLayerFilterInfoh">trunk/Source/WebCore/rendering/RenderLayerFilterInfo.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderLayerModelObjectcpp">trunk/Source/WebCore/rendering/RenderLayerModelObject.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderObjectcpp">trunk/Source/WebCore/rendering/RenderObject.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderViewcpp">trunk/Source/WebCore/rendering/RenderView.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderViewh">trunk/Source/WebCore/rendering/RenderView.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleRenderStylecpp">trunk/Source/WebCore/rendering/style/RenderStyle.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleRenderStyleh">trunk/Source/WebCore/rendering/style/RenderStyle.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleFilterDatacpp">trunk/Source/WebCore/rendering/style/StyleFilterData.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleFilterDatah">trunk/Source/WebCore/rendering/style/StyleFilterData.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleRareNonInheritedDatacpp">trunk/Source/WebCore/rendering/style/StyleRareNonInheritedData.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleRareNonInheritedDatah">trunk/Source/WebCore/rendering/style/StyleRareNonInheritedData.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGResourceContainercpp">trunk/Source/WebCore/rendering/svg/RenderSVGResourceContainer.cpp</a></li>
<li><a href="#trunkSourceWebKitmacChangeLog">trunk/Source/WebKit/mac/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitmacConfigurationsFeatureDefinesxcconfig">trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig</a></li>
<li><a href="#trunkSourceWebKit2ChangeLog">trunk/Source/WebKit2/ChangeLog</a></li>
<li><a href="#trunkSourceWebKit2ConfigurationsFeatureDefinesxcconfig">trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig</a></li>
<li><a href="#trunkSourceWebKit2SharedCoordinatedGraphicsCoordinatedGraphicsArgumentCoderscpp">trunk/Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.cpp</a></li>
<li><a href="#trunkSourceWebKit2SharedCoordinatedGraphicsCoordinatedGraphicsArgumentCodersh">trunk/Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.h</a></li>
<li><a href="#trunkSourceWebKit2SharedWebCoreArgumentCoderscpp">trunk/Source/WebKit2/Shared/WebCoreArgumentCoders.cpp</a></li>
<li><a href="#trunkSourceWebKit2SharedWebCoreArgumentCodersh">trunk/Source/WebKit2/Shared/WebCoreArgumentCoders.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPagemacGraphicsLayerCARemotecpp">trunk/Source/WebKit2/WebProcess/WebPage/mac/GraphicsLayerCARemote.cpp</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPagemacGraphicsLayerCARemoteh">trunk/Source/WebKit2/WebProcess/WebPage/mac/GraphicsLayerCARemote.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPagemacPlatformCAAnimationRemoteh">trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCAAnimationRemote.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPagemacPlatformCAAnimationRemotemm">trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCAAnimationRemote.mm</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPagemacPlatformCALayerRemotecpp">trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCALayerRemote.cpp</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPagemacPlatformCALayerRemoteh">trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCALayerRemote.h</a></li>
<li><a href="#trunkSourcecmakeOptionsEflcmake">trunk/Source/cmake/OptionsEfl.cmake</a></li>
<li><a href="#trunkSourcecmakeOptionsGTKcmake">trunk/Source/cmake/OptionsGTK.cmake</a></li>
<li><a href="#trunkSourcecmakeOptionsMaccmake">trunk/Source/cmake/OptionsMac.cmake</a></li>
<li><a href="#trunkSourcecmakeWebKitFeaturescmake">trunk/Source/cmake/WebKitFeatures.cmake</a></li>
<li><a href="#trunkSourcecmakeconfighcmake">trunk/Source/cmakeconfig.h.cmake</a></li>
<li><a href="#trunkToolsChangeLog">trunk/Tools/ChangeLog</a></li>
<li><a href="#trunkToolsScriptswebkitperlFeatureListpm">trunk/Tools/Scripts/webkitperl/FeatureList.pm</a></li>
<li><a href="#trunkWebKitLibrariesChangeLog">trunk/WebKitLibraries/ChangeLog</a></li>
<li><a href="#trunkWebKitLibrarieswintoolsvspropsFeatureDefinesprops">trunk/WebKitLibraries/win/tools/vsprops/FeatureDefines.props</a></li>
<li><a href="#trunkWebKitLibrarieswintoolsvspropsFeatureDefinesCairoprops">trunk/WebKitLibraries/win/tools/vsprops/FeatureDefinesCairo.props</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/ChangeLog (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/ChangeLog        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/ChangeLog        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -1,3 +1,16 @@
</span><ins>+2014-09-04  Eva Balazsfalvi  &lt;evab.u-szeged@partner.samsung.com&gt;
+
+        Remove CSS_FILTERS flag
+        https://bugs.webkit.org/show_bug.cgi?id=136529
+
+        Reviewed by Dirk Schulze.
+
+        * Source/cmake/OptionsEfl.cmake:
+        * Source/cmake/OptionsGTK.cmake:
+        * Source/cmake/OptionsMac.cmake:
+        * Source/cmake/WebKitFeatures.cmake:
+        * Source/cmakeconfig.h.cmake:
+
</ins><span class="cx"> 2014-09-01  Gyuyoung Kim  &lt;gyuyoung.kim@samsung.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [CMAKE] Build warning by INTERFACE_LINK_LIBRARIES
</span></span></pre></div>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/LayoutTests/ChangeLog        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2014-09-04  Eva Balazsfalvi  &lt;evab.u-szeged@partner.samsung.com&gt;
+
+        Remove CSS_FILTERS flag
+        https://bugs.webkit.org/show_bug.cgi?id=136529
+
+        Reviewed by Dirk Schulze.
+
+        * platform/efl/TestExpectations:
+
</ins><span class="cx"> 2014-09-03  Youenn Fablet  &lt;youenn.fablet@crf.canon.fr&gt;
</span><span class="cx"> 
</span><span class="cx">         XMLHttpRequest always defaults Content-Type to application/xml, while it should depend on data type
</span></span></pre></div>
<a id="trunkLayoutTestsplatformeflTestExpectations"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/efl/TestExpectations (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/efl/TestExpectations        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/LayoutTests/platform/efl/TestExpectations        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -288,7 +288,6 @@
</span><span class="cx"> # Bug in the test itself, as the input box can be big enough for the given coordinates to be inside it.
</span><span class="cx"> Bug(EFL) fast/forms/input-text-click-outside.html
</span><span class="cx"> 
</span><del>-# CSS Filters support not yet enabled (needs ENABLE_CSS_FILTERS).
</del><span class="cx"> webkit.org/b/85465 css3/filters [ Skip ]
</span><span class="cx"> webkit.org/b/85465 compositing/filters [ Skip ]
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/ChangeLog (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/ChangeLog        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/JavaScriptCore/ChangeLog        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2014-09-04  Eva Balazsfalvi  &lt;evab.u-szeged@partner.samsung.com&gt;
+
+        Remove CSS_FILTERS flag
+        https://bugs.webkit.org/show_bug.cgi?id=136529
+
+        Reviewed by Dirk Schulze.
+
+        * Configurations/FeatureDefines.xcconfig:
+
</ins><span class="cx"> 2014-09-04  Commit Queue  &lt;commit-queue@webkit.org&gt;
</span><span class="cx"> 
</span><span class="cx">         Unreviewed, rolling out r173248.
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreConfigurationsFeatureDefinesxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -52,7 +52,6 @@
</span><span class="cx"> ENABLE_CSS_BOX_DECORATION_BREAK = ENABLE_CSS_BOX_DECORATION_BREAK;
</span><span class="cx"> ENABLE_CSS_COMPOSITING = ENABLE_CSS_COMPOSITING;
</span><span class="cx"> ENABLE_CSS_DEVICE_ADAPTATION = ;
</span><del>-ENABLE_CSS_FILTERS = ENABLE_CSS_FILTERS;
</del><span class="cx"> ENABLE_CSS_GRID_LAYOUT = ENABLE_CSS_GRID_LAYOUT;
</span><span class="cx"> ENABLE_CSS_IMAGE_ORIENTATION = ;
</span><span class="cx"> ENABLE_CSS_IMAGE_RESOLUTION = ;
</span><span class="lines">@@ -272,4 +271,4 @@
</span><span class="cx"> 
</span><span class="cx"> ENABLE_SATURATED_LAYOUT_ARITHMETIC = ENABLE_SATURATED_LAYOUT_ARITHMETIC;
</span><span class="cx"> 
</span><del>-FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_CONDITIONAL_RULES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MATHML) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RUBBER_BANDING) $(ENABLE_SHARED_WORKERS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_PICTURE_SIZES) $(ENABLE_WEB_TIMING) $(ENABLE_WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(ENABLE_SATURATED_LAYOUT_ARITHMETIC) $(FEATURE_DEFINES_$(PLATFORM_NAME));
</del><ins>+FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_CONDITIONAL_RULES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MATHML) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RUBBER_BANDING) $(ENABLE_SHARED_WORKERS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_PICTURE_SIZES) $(ENABLE_WEB_TIMING) $(ENABLE_WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(ENABLE_SATURATED_LAYOUT_ARITHMETIC) $(FEATURE_DEFINES_$(PLATFORM_NAME));
</ins></span></pre></div>
<a id="trunkSourceWTFChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/ChangeLog (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/ChangeLog        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WTF/ChangeLog        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2014-09-04  Eva Balazsfalvi  &lt;evab.u-szeged@partner.samsung.com&gt;
+
+        Remove CSS_FILTERS flag
+        https://bugs.webkit.org/show_bug.cgi?id=136529
+
+        Reviewed by Dirk Schulze.
+
+        * wtf/FeatureDefines.h:
+
</ins><span class="cx"> 2014-09-04  Commit Queue  &lt;commit-queue@webkit.org&gt;
</span><span class="cx"> 
</span><span class="cx">         Unreviewed, rolling out r173201.
</span></span></pre></div>
<a id="trunkSourceWTFwtfFeatureDefinesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/FeatureDefines.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/FeatureDefines.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WTF/wtf/FeatureDefines.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -372,10 +372,6 @@
</span><span class="cx"> #define ENABLE_CSS_COMPOSITING 0
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if !defined(ENABLE_CSS_FILTERS)
-#define ENABLE_CSS_FILTERS 0
-#endif
-
</del><span class="cx"> #if !defined(ENABLE_CSS_IMAGE_ORIENTATION)
</span><span class="cx"> #define ENABLE_CSS_IMAGE_ORIENTATION 0
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/ChangeLog        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -1,3 +1,208 @@
</span><ins>+2014-09-04  Eva Balazsfalvi  &lt;evab.u-szeged@partner.samsung.com&gt;
+
+        Remove CSS_FILTERS flag
+        https://bugs.webkit.org/show_bug.cgi?id=136529
+
+        Reviewed by Dirk Schulze.
+
+        No new tests, no behaviour changed.
+
+        * Configurations/FeatureDefines.xcconfig:
+        * DerivedSources.cpp:
+        * WebCore.exp.in:
+        * bindings/js/JSCSSValueCustom.cpp:
+        (WebCore::toJS):
+        * bindings/objc/DOMCSS.mm:
+        (kitClass):
+        * css/CSSComputedStyleDeclaration.cpp:
+        (WebCore::ComputedStyleExtractor::valueForFilter):
+        (WebCore::isLayoutDependent):
+        (WebCore::ComputedStyleExtractor::propertyValue):
+        * css/CSSComputedStyleDeclaration.h:
+        * css/CSSFilterImageValue.cpp:
+        * css/CSSFilterImageValue.h:
+        * css/CSSImageGeneratorValue.cpp:
+        (WebCore::CSSImageGeneratorValue::image):
+        (WebCore::CSSImageGeneratorValue::isFixedSize):
+        (WebCore::CSSImageGeneratorValue::fixedSize):
+        (WebCore::CSSImageGeneratorValue::isPending):
+        (WebCore::CSSImageGeneratorValue::knownToBeOpaque):
+        (WebCore::CSSImageGeneratorValue::loadSubimages):
+        * css/CSSParser.cpp:
+        (WebCore::CSSParser::parseValue):
+        (WebCore::CSSParser::parseGeneratedImage):
+        (WebCore::CSSParser::parseFilterImage):
+        (WebCore::CSSParser::parseFilter):
+        * css/CSSParser.h:
+        * css/CSSPropertyNames.in:
+        * css/CSSValue.cpp:
+        (WebCore::CSSValue::hasFailedOrCanceledSubresources):
+        (WebCore::CSSValue::equals):
+        (WebCore::CSSValue::cssText):
+        (WebCore::CSSValue::destroy):
+        (WebCore::CSSValue::cloneForCSSOM):
+        * css/CSSValue.h:
+        * css/StyleResolver.cpp:
+        (WebCore::StyleResolver::State::clear):
+        (WebCore::StyleResolver::applyProperty):
+        (WebCore::StyleResolver::generatedOrPendingFromValue):
+        (WebCore::StyleResolver::loadPendingResources):
+        * css/StyleResolver.h:
+        * css/WebKitCSSFilterValue.cpp:
+        * css/WebKitCSSFilterValue.h:
+        * css/WebKitCSSFilterValue.idl:
+        * loader/cache/CachedSVGDocumentReference.cpp:
+        * loader/cache/CachedSVGDocumentReference.h:
+        * page/FrameView.cpp:
+        (WebCore::FrameView::scrollContentsFastPath):
+        * page/animation/AnimationBase.cpp:
+        (WebCore::AnimationBase::AnimationBase):
+        * page/animation/AnimationBase.h:
+        * page/animation/CSSPropertyAnimation.cpp:
+        (WebCore::blendFilter):
+        (WebCore::blendFunc):
+        (WebCore::CSSPropertyAnimationWrapperMap::CSSPropertyAnimationWrapperMap):
+        * page/animation/ImplicitAnimation.cpp:
+        (WebCore::ImplicitAnimation::reset):
+        (WebCore::ImplicitAnimation::checkForMatchingFilterFunctionLists):
+        * page/animation/ImplicitAnimation.h:
+        * page/animation/KeyframeAnimation.cpp:
+        (WebCore::KeyframeAnimation::KeyframeAnimation):
+        (WebCore::KeyframeAnimation::checkForMatchingFilterFunctionLists):
+        * page/animation/KeyframeAnimation.h:
+        * platform/graphics/GraphicsLayer.cpp:
+        (WebCore::GraphicsLayer::validateFilterOperations):
+        * platform/graphics/GraphicsLayer.h:
+        * platform/graphics/GraphicsLayerAnimation.cpp:
+        (WebCore::applyFilterAnimation):
+        (WebCore::GraphicsLayerAnimation::applyInternal):
+        * platform/graphics/GraphicsLayerAnimation.h:
+        * platform/graphics/IntRectExtent.h:
+        * platform/graphics/ca/GraphicsLayerCA.cpp:
+        (WebCore::propertyIdToString):
+        (WebCore::supportsAcceleratedFilterAnimations):
+        (WebCore::GraphicsLayerCA::filtersCanBeComposited):
+        (WebCore::GraphicsLayerCA::moveOrCopyAnimations):
+        (WebCore::GraphicsLayerCA::setFilters):
+        (WebCore::GraphicsLayerCA::addAnimation):
+        (WebCore::GraphicsLayerCA::commitLayerChangesBeforeSublayers):
+        (WebCore::GraphicsLayerCA::updateFilters):
+        (WebCore::GraphicsLayerCA::ensureStructuralLayer):
+        (WebCore::GraphicsLayerCA::createFilterAnimationsFromKeyframes):
+        (WebCore::GraphicsLayerCA::setFilterAnimationKeyframes):
+        * platform/graphics/ca/GraphicsLayerCA.h:
+        * platform/graphics/ca/PlatformCAAnimation.h:
+        * platform/graphics/ca/PlatformCAFilters.h:
+        * platform/graphics/ca/PlatformCALayer.h:
+        * platform/graphics/ca/mac/PlatformCAAnimationMac.h:
+        * platform/graphics/ca/mac/PlatformCAAnimationMac.mm:
+        (PlatformCAAnimationMac::setFromValue):
+        (PlatformCAAnimationMac::setToValue):
+        (PlatformCAAnimationMac::setValues):
+        * platform/graphics/ca/mac/PlatformCAFiltersMac.mm:
+        (PlatformCAFilters::animatedFilterPropertyName):
+        * platform/graphics/ca/mac/PlatformCALayerMac.h:
+        * platform/graphics/ca/mac/PlatformCALayerMac.mm:
+        (PlatformCALayerMac::clone):
+        (PlatformCALayerMac::filtersCanBeComposited):
+        * platform/graphics/ca/win/PlatformCAAnimationWin.cpp:
+        (PlatformCAAnimationWin::setFromValue):
+        (PlatformCAAnimationWin::setToValue):
+        (PlatformCAAnimationWin::setValues):
+        * platform/graphics/ca/win/PlatformCAAnimationWin.h:
+        * platform/graphics/ca/win/PlatformCAFiltersWin.cpp:
+        (PlatformCAFilters::animatedFilterPropertyName):
+        * platform/graphics/ca/win/PlatformCALayerWin.cpp:
+        (PlatformCALayerWin::clone):
+        * platform/graphics/ca/win/PlatformCALayerWin.h:
+        * platform/graphics/filters/FilterOperation.cpp:
+        * platform/graphics/filters/FilterOperation.h:
+        * platform/graphics/filters/FilterOperations.cpp:
+        * platform/graphics/filters/FilterOperations.h:
+        * platform/graphics/texmap/GraphicsLayerTextureMapper.cpp:
+        (WebCore::GraphicsLayerTextureMapper::commitLayerChanges):
+        (WebCore::GraphicsLayerTextureMapper::setFilters):
+        * platform/graphics/texmap/GraphicsLayerTextureMapper.h:
+        * platform/graphics/texmap/TextureMapper.h:
+        * platform/graphics/texmap/TextureMapperGL.cpp:
+        (WebCore::TextureMapperGLData::TextureMapperGLData):
+        (WebCore::prepareFilterProgram):
+        (WebCore::TextureMapperGL::drawTexture):
+        (WebCore::BitmapTextureGL::applyFilters):
+        * platform/graphics/texmap/TextureMapperGL.h:
+        * platform/graphics/texmap/TextureMapperImageBuffer.cpp:
+        (WebCore::BitmapTextureImageBuffer::applyFilters):
+        * platform/graphics/texmap/TextureMapperImageBuffer.h:
+        * platform/graphics/texmap/TextureMapperLayer.cpp:
+        (WebCore::TextureMapperLayer::setAnimatedFilters):
+        (WebCore::TextureMapperLayer::computeOverlapRegions):
+        (WebCore::TextureMapperLayer::paintIntoSurface):
+        (WebCore::TextureMapperLayer::setFilters):
+        (WebCore::TextureMapperLayer::syncAnimations):
+        * platform/graphics/texmap/TextureMapperLayer.h:
+        (WebCore::TextureMapperLayer::hasFilters):
+        * platform/graphics/texmap/TextureMapperShaderProgram.h:
+        * platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp:
+        (WebCore::CoordinatedGraphicsLayer::didChangeFilters):
+        (WebCore::CoordinatedGraphicsLayer::setFilters):
+        (WebCore::CoordinatedGraphicsLayer::syncFilters):
+        (WebCore::CoordinatedGraphicsLayer::flushCompositingStateForThisLayerOnly):
+        * platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.h:
+        * platform/graphics/texmap/coordinated/CoordinatedGraphicsScene.cpp:
+        (WebCore::CoordinatedGraphicsScene::setLayerFiltersIfNeeded):
+        (WebCore::CoordinatedGraphicsScene::setLayerState):
+        * platform/graphics/texmap/coordinated/CoordinatedGraphicsScene.h:
+        * platform/graphics/texmap/coordinated/CoordinatedGraphicsState.h:
+        * rendering/FilterEffectRenderer.cpp:
+        * rendering/FilterEffectRenderer.h:
+        * rendering/RenderElement.cpp:
+        (WebCore::RenderElement::adjustStyleDifference):
+        * rendering/RenderElement.h:
+        (WebCore::RenderElement::hasFilter): Deleted.
+        * rendering/RenderLayer.cpp:
+        (WebCore::RenderLayer::RenderLayer):
+        (WebCore::RenderLayer::~RenderLayer):
+        (WebCore::transparencyClipBox):
+        (WebCore::RenderLayer::paintLayerContents):
+        (WebCore::RenderLayer::calculateClipRects):
+        * rendering/RenderLayer.h:
+        * rendering/RenderLayerBacking.cpp:
+        (WebCore::RenderLayerBacking::RenderLayerBacking):
+        (WebCore::RenderLayerBacking::createPrimaryGraphicsLayer):
+        (WebCore::RenderLayerBacking::updateFilters):
+        (WebCore::RenderLayerBacking::updateGeometry):
+        (WebCore::RenderLayerBacking::startAnimation):
+        (WebCore::RenderLayerBacking::startTransition):
+        (WebCore::RenderLayerBacking::graphicsLayerToCSSProperty):
+        (WebCore::RenderLayerBacking::cssToGraphicsLayerProperty):
+        * rendering/RenderLayerBacking.h:
+        * rendering/RenderLayerCompositor.cpp:
+        (WebCore::RenderLayerCompositor::requiresCompositingForAnimation):
+        (WebCore::RenderLayerCompositor::requiresCompositingForFilters):
+        * rendering/RenderLayerFilterInfo.cpp:
+        * rendering/RenderLayerFilterInfo.h:
+        * rendering/RenderLayerModelObject.cpp:
+        (WebCore::RenderLayerModelObject::styleWillChange):
+        * rendering/RenderObject.cpp:
+        (WebCore::RenderObject::containerForRepaint):
+        (WebCore::RenderObject::repaintUsingContainer):
+        * rendering/RenderView.cpp:
+        (WebCore::RenderView::RenderView):
+        * rendering/RenderView.h:
+        * rendering/style/RenderStyle.cpp:
+        (WebCore::RenderStyle::changeRequiresLayout):
+        (WebCore::RenderStyle::changeRequiresLayerRepaint):
+        * rendering/style/RenderStyle.h:
+        * rendering/style/StyleFilterData.cpp:
+        * rendering/style/StyleFilterData.h:
+        * rendering/style/StyleRareNonInheritedData.cpp:
+        (WebCore::StyleRareNonInheritedData::StyleRareNonInheritedData):
+        (WebCore::StyleRareNonInheritedData::operator==):
+        (WebCore::StyleRareNonInheritedData::hasFilters):
+        * rendering/style/StyleRareNonInheritedData.h:
+        * rendering/svg/RenderSVGResourceContainer.cpp:
+        (WebCore::RenderSVGResourceContainer::markAllClientLayersForInvalidation):
+
</ins><span class="cx"> 2014-09-04  Pratik Solanki  &lt;psolanki@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Remove iOS specific disk image cache
</span></span></pre></div>
<a id="trunkSourceWebCoreConfigurationsFeatureDefinesxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -52,7 +52,6 @@
</span><span class="cx"> ENABLE_CSS_BOX_DECORATION_BREAK = ENABLE_CSS_BOX_DECORATION_BREAK;
</span><span class="cx"> ENABLE_CSS_COMPOSITING = ENABLE_CSS_COMPOSITING;
</span><span class="cx"> ENABLE_CSS_DEVICE_ADAPTATION = ;
</span><del>-ENABLE_CSS_FILTERS = ENABLE_CSS_FILTERS;
</del><span class="cx"> ENABLE_CSS_GRID_LAYOUT = ENABLE_CSS_GRID_LAYOUT;
</span><span class="cx"> ENABLE_CSS_IMAGE_ORIENTATION = ;
</span><span class="cx"> ENABLE_CSS_IMAGE_RESOLUTION = ;
</span><span class="lines">@@ -272,4 +271,4 @@
</span><span class="cx"> 
</span><span class="cx"> ENABLE_SATURATED_LAYOUT_ARITHMETIC = ENABLE_SATURATED_LAYOUT_ARITHMETIC;
</span><span class="cx"> 
</span><del>-FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_CONDITIONAL_RULES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MATHML) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RUBBER_BANDING) $(ENABLE_SHARED_WORKERS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_PICTURE_SIZES) $(ENABLE_WEB_TIMING) $(ENABLE_WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(ENABLE_SATURATED_LAYOUT_ARITHMETIC) $(FEATURE_DEFINES_$(PLATFORM_NAME));
</del><ins>+FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_CONDITIONAL_RULES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MATHML) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RUBBER_BANDING) $(ENABLE_SHARED_WORKERS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_PICTURE_SIZES) $(ENABLE_WEB_TIMING) $(ENABLE_WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(ENABLE_SATURATED_LAYOUT_ARITHMETIC) $(FEATURE_DEFINES_$(PLATFORM_NAME));
</ins></span></pre></div>
<a id="trunkSourceWebCoreDerivedSourcescpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/DerivedSources.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/DerivedSources.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/DerivedSources.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -494,9 +494,7 @@
</span><span class="cx"> #include &quot;JSValidityState.cpp&quot;
</span><span class="cx"> #include &quot;JSVoidCallback.cpp&quot;
</span><span class="cx"> #include &quot;JSWebKitAnimationEvent.cpp&quot;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> #include &quot;JSWebKitCSSFilterValue.cpp&quot;
</span><del>-#endif
</del><span class="cx"> #include &quot;JSWebKitCSSKeyframeRule.cpp&quot;
</span><span class="cx"> #include &quot;JSWebKitCSSKeyframesRule.cpp&quot;
</span><span class="cx"> #include &quot;JSWebKitCSSTransformValue.cpp&quot;
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCoreexpin"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.exp.in (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.exp.in        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/WebCore.exp.in        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -683,6 +683,7 @@
</span><span class="cx"> __ZN7WebCore16DeviceMotionData12RotationRate6createEbdbdbd
</span><span class="cx"> __ZN7WebCore16DeviceMotionData6createEN3WTF10PassRefPtrINS0_12AccelerationEEES4_NS2_INS0_12RotationRateEEEbd
</span><span class="cx"> __ZN7WebCore16FilterOperationsC1Ev
</span><ins>+__ZN7WebCore16FilterOperationsaSERKS0_
</ins><span class="cx"> __ZN7WebCore16FontPlatformDataD1Ev
</span><span class="cx"> __ZN7WebCore16FrameLoadRequestC1EPNS_5FrameERKNS_15ResourceRequestERKNS_14SubstituteDataE
</span><span class="cx"> __ZN7WebCore16HTMLInputElement13setAutofilledEb
</span><span class="lines">@@ -3008,10 +3009,6 @@
</span><span class="cx"> __ZN7WebCore4toJSEPN3JSC9ExecStateEPNS_17JSDOMGlobalObjectEPNS_12DOMWindowCSSE
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-__ZN7WebCore16FilterOperationsaSERKS0_
-#endif
-
</del><span class="cx"> #if ENABLE(CSS_SCROLL_SNAP)
</span><span class="cx"> __ZN7WebCore27ScrollingStateScrollingNode22setVerticalSnapOffsetsERKN3WTF6VectorIfLm0ENS1_15CrashOnOverflowEEE
</span><span class="cx"> __ZN7WebCore27ScrollingStateScrollingNode24setHorizontalSnapOffsetsERKN3WTF6VectorIfLm0ENS1_15CrashOnOverflowEEE
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsJSCSSValueCustomcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/JSCSSValueCustom.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/JSCSSValueCustom.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/bindings/js/JSCSSValueCustom.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -33,16 +33,13 @@
</span><span class="cx"> #include &quot;JSNode.h&quot;
</span><span class="cx"> #include &quot;JSSVGColor.h&quot;
</span><span class="cx"> #include &quot;JSSVGPaint.h&quot;
</span><ins>+#include &quot;JSWebKitCSSFilterValue.h&quot;
</ins><span class="cx"> #include &quot;JSWebKitCSSTransformValue.h&quot;
</span><span class="cx"> #include &quot;SVGColor.h&quot;
</span><span class="cx"> #include &quot;SVGPaint.h&quot;
</span><ins>+#include &quot;WebKitCSSFilterValue.h&quot;
</ins><span class="cx"> #include &quot;WebKitCSSTransformValue.h&quot;
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-#include &quot;JSWebKitCSSFilterValue.h&quot;
-#include &quot;WebKitCSSFilterValue.h&quot;
-#endif
-
</del><span class="cx"> using namespace JSC;
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="lines">@@ -87,10 +84,8 @@
</span><span class="cx"> 
</span><span class="cx">     if (value-&gt;isWebKitCSSTransformValue())
</span><span class="cx">         wrapper = CREATE_DOM_WRAPPER(globalObject, WebKitCSSTransformValue, value);
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     else if (value-&gt;isWebKitCSSFilterValue())
</span><span class="cx">         wrapper = CREATE_DOM_WRAPPER(globalObject, WebKitCSSFilterValue, value);
</span><del>-#endif
</del><span class="cx">     else if (value-&gt;isValueList())
</span><span class="cx">         wrapper = CREATE_DOM_WRAPPER(globalObject, CSSValueList, value);
</span><span class="cx">     else if (value-&gt;isSVGPaint())
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsobjcDOMCSSmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/objc/DOMCSS.mm (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/objc/DOMCSS.mm        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/bindings/objc/DOMCSS.mm        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -48,14 +48,11 @@
</span><span class="cx"> #import &quot;DOMCSSValueList.h&quot;
</span><span class="cx"> #import &quot;DOMInternal.h&quot;
</span><span class="cx"> #import &quot;DOMStyleSheetInternal.h&quot;
</span><ins>+#import &quot;DOMWebKitCSSFilterValue.h&quot;
</ins><span class="cx"> #import &quot;DOMWebKitCSSKeyframeRule.h&quot;
</span><span class="cx"> #import &quot;DOMWebKitCSSKeyframesRule.h&quot;
</span><span class="cx"> #import &quot;DOMWebKitCSSTransformValue.h&quot;
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-#import &quot;DOMWebKitCSSFilterValue.h&quot;
-#endif
-
</del><span class="cx"> #if ENABLE(CSS_REGIONS)
</span><span class="cx"> #import &quot;DOMWebKitCSSRegionRule.h&quot;
</span><span class="cx"> #endif
</span><span class="lines">@@ -126,10 +123,8 @@
</span><span class="cx">         case WebCore::CSSValue::CSS_VALUE_LIST:
</span><span class="cx">             if (impl-&gt;isWebKitCSSTransformValue())
</span><span class="cx">                 return [DOMWebKitCSSTransformValue class];
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">             if (impl-&gt;isWebKitCSSFilterValue())
</span><span class="cx">                 return [DOMWebKitCSSFilterValue class];
</span><del>-#endif
</del><span class="cx">             return [DOMCSSValueList class];
</span><span class="cx">         case WebCore::CSSValue::CSS_INHERIT:
</span><span class="cx">         case WebCore::CSSValue::CSS_INITIAL:
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSComputedStyleDeclarationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSComputedStyleDeclaration.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSComputedStyleDeclaration.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/css/CSSComputedStyleDeclaration.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -62,6 +62,7 @@
</span><span class="cx"> #include &quot;StyleProperties.h&quot;
</span><span class="cx"> #include &quot;StylePropertyShorthand.h&quot;
</span><span class="cx"> #include &quot;StyleResolver.h&quot;
</span><ins>+#include &quot;WebKitCSSFilterValue.h&quot;
</ins><span class="cx"> #include &quot;WebKitCSSTransformValue.h&quot;
</span><span class="cx"> #include &quot;WebKitFontFamilyNames.h&quot;
</span><span class="cx"> #include &lt;wtf/NeverDestroyed.h&gt;
</span><span class="lines">@@ -77,10 +78,6 @@
</span><span class="cx"> #include &quot;ShapeValue.h&quot;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-#include &quot;WebKitCSSFilterValue.h&quot;
-#endif
-
</del><span class="cx"> #if ENABLE(DASHBOARD_SUPPORT)
</span><span class="cx"> #include &quot;DashboardRegion.h&quot;
</span><span class="cx"> #endif
</span><span class="lines">@@ -283,9 +280,6 @@
</span><span class="cx"> #if ENABLE(DASHBOARD_SUPPORT)
</span><span class="cx">     CSSPropertyWebkitDashboardRegion,
</span><span class="cx"> #endif
</span><del>-#if ENABLE(CSS_FILTERS)
-    CSSPropertyWebkitFilter,
-#endif
</del><span class="cx">     CSSPropertyWebkitAlignContent,
</span><span class="cx">     CSSPropertyWebkitAlignItems,
</span><span class="cx">     CSSPropertyWebkitAlignSelf,
</span><span class="lines">@@ -296,6 +290,7 @@
</span><span class="cx">     CSSPropertyWebkitFlexWrap,
</span><span class="cx">     CSSPropertyWebkitJustifyContent,
</span><span class="cx">     CSSPropertyWebkitJustifySelf,
</span><ins>+    CSSPropertyWebkitFilter,
</ins><span class="cx">     CSSPropertyWebkitFontKerning,
</span><span class="cx">     CSSPropertyWebkitFontSmoothing,
</span><span class="cx">     CSSPropertyWebkitFontVariantLigatures,
</span><span class="lines">@@ -883,7 +878,6 @@
</span><span class="cx">     return WTF::move(list);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> PassRef&lt;CSSValue&gt; ComputedStyleExtractor::valueForFilter(const RenderStyle* style, const FilterOperations&amp; filterOperations, AdjustPixelValuesForComputedStyle adjust)
</span><span class="cx"> {
</span><span class="cx">     if (filterOperations.operations().isEmpty())
</span><span class="lines">@@ -974,7 +968,6 @@
</span><span class="cx"> 
</span><span class="cx">     return WTF::move(list);
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> #if ENABLE(CSS_GRID_LAYOUT)
</span><span class="cx"> static PassRef&lt;CSSValue&gt; specifiedValueForGridTrackBreadth(const GridLength&amp; trackBreadth, const RenderStyle* style)
</span><span class="lines">@@ -1618,9 +1611,7 @@
</span><span class="cx">     case CSSPropertyWebkitPerspectiveOrigin:
</span><span class="cx">     case CSSPropertyWebkitTransformOrigin:
</span><span class="cx">     case CSSPropertyWebkitTransform:
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     case CSSPropertyWebkitFilter:
</span><del>-#endif
</del><span class="cx">         return true;
</span><span class="cx">     case CSSPropertyMargin: {
</span><span class="cx">         if (!renderer || !renderer-&gt;isBox())
</span><span class="lines">@@ -2917,10 +2908,8 @@
</span><span class="cx">         case CSSPropertyWebkitShapeOutside:
</span><span class="cx">             return shapePropertyValue(style.get(), style-&gt;shapeOutside());
</span><span class="cx"> #endif
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">         case CSSPropertyWebkitFilter:
</span><span class="cx">             return valueForFilter(style.get(), style-&gt;filter());
</span><del>-#endif
</del><span class="cx"> #if ENABLE(CSS_COMPOSITING)
</span><span class="cx">         case CSSPropertyMixBlendMode:
</span><span class="cx">             return cssValuePool().createValue(style-&gt;blendMode());
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSComputedStyleDeclarationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSComputedStyleDeclaration.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSComputedStyleDeclaration.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/css/CSSComputedStyleDeclaration.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -58,9 +58,7 @@
</span><span class="cx">     bool useFixedFontDefaultSize() const;
</span><span class="cx">     bool propertyMatches(CSSPropertyID, const CSSValue*) const;
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     static PassRef&lt;CSSValue&gt; valueForFilter(const RenderStyle*, const FilterOperations&amp;, AdjustPixelValuesForComputedStyle = AdjustPixelValues);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     // The styled node is either the node passed into computedPropertyValue, or the
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSFilterImageValuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSFilterImageValue.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSFilterImageValue.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/css/CSSFilterImageValue.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -27,8 +27,6 @@
</span><span class="cx"> #include &quot;config.h&quot;
</span><span class="cx"> #include &quot;CSSFilterImageValue.h&quot;
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-
</del><span class="cx"> #include &quot;CSSImageValue.h&quot;
</span><span class="cx"> #include &quot;CachedImage.h&quot;
</span><span class="cx"> #include &quot;CachedResourceLoader.h&quot;
</span><span class="lines">@@ -168,5 +166,3 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span><del>-
-#endif // ENABLE(CSS_FILTERS)
</del></span></pre></div>
<a id="trunkSourceWebCorecssCSSFilterImageValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSFilterImageValue.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSFilterImageValue.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/css/CSSFilterImageValue.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -27,8 +27,6 @@
</span><span class="cx"> #ifndef CSSFilterImageValue_h
</span><span class="cx"> #define CSSFilterImageValue_h
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-
</del><span class="cx"> #include &quot;CSSImageGeneratorValue.h&quot;
</span><span class="cx"> #include &quot;CSSPrimitiveValue.h&quot;
</span><span class="cx"> #include &quot;CachedImageClient.h&quot;
</span><span class="lines">@@ -123,6 +121,4 @@
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span><span class="cx"> 
</span><del>-#endif // ENABLE(CSS_FILTERS)
-
</del><span class="cx"> #endif // CSSFilterImageValue_h
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSImageGeneratorValuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSImageGeneratorValue.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSImageGeneratorValue.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/css/CSSImageGeneratorValue.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -112,10 +112,8 @@
</span><span class="cx">         return toCSSCanvasValue(this)-&gt;image(renderer, size);
</span><span class="cx">     case CrossfadeClass:
</span><span class="cx">         return toCSSCrossfadeValue(this)-&gt;image(renderer, size);
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     case FilterImageClass:
</span><span class="cx">         return toCSSFilterImageValue(this)-&gt;image(renderer, size);
</span><del>-#endif
</del><span class="cx">     case LinearGradientClass:
</span><span class="cx">         return toCSSLinearGradientValue(this)-&gt;image(renderer, size);
</span><span class="cx">     case RadialGradientClass:
</span><span class="lines">@@ -133,10 +131,8 @@
</span><span class="cx">         return toCSSCanvasValue(this)-&gt;isFixedSize();
</span><span class="cx">     case CrossfadeClass:
</span><span class="cx">         return toCSSCrossfadeValue(this)-&gt;isFixedSize();
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     case FilterImageClass:
</span><span class="cx">         return toCSSFilterImageValue(this)-&gt;isFixedSize();
</span><del>-#endif
</del><span class="cx">     case LinearGradientClass:
</span><span class="cx">         return toCSSLinearGradientValue(this)-&gt;isFixedSize();
</span><span class="cx">     case RadialGradientClass:
</span><span class="lines">@@ -154,10 +150,8 @@
</span><span class="cx">         return toCSSCanvasValue(this)-&gt;fixedSize(renderer);
</span><span class="cx">     case CrossfadeClass:
</span><span class="cx">         return toCSSCrossfadeValue(this)-&gt;fixedSize(renderer);
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     case FilterImageClass:
</span><span class="cx">         return toCSSFilterImageValue(this)-&gt;fixedSize(renderer);
</span><del>-#endif
</del><span class="cx">     case LinearGradientClass:
</span><span class="cx">         return toCSSLinearGradientValue(this)-&gt;fixedSize(renderer);
</span><span class="cx">     case RadialGradientClass:
</span><span class="lines">@@ -175,10 +169,8 @@
</span><span class="cx">         return toCSSCrossfadeValue(this)-&gt;isPending();
</span><span class="cx">     case CanvasClass:
</span><span class="cx">         return toCSSCanvasValue(this)-&gt;isPending();
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     case FilterImageClass:
</span><span class="cx">         return toCSSFilterImageValue(this)-&gt;isPending();
</span><del>-#endif
</del><span class="cx">     case LinearGradientClass:
</span><span class="cx">         return toCSSLinearGradientValue(this)-&gt;isPending();
</span><span class="cx">     case RadialGradientClass:
</span><span class="lines">@@ -196,10 +188,8 @@
</span><span class="cx">         return toCSSCrossfadeValue(this)-&gt;knownToBeOpaque(renderer);
</span><span class="cx">     case CanvasClass:
</span><span class="cx">         return false;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     case FilterImageClass:
</span><span class="cx">         return toCSSFilterImageValue(this)-&gt;knownToBeOpaque(renderer);
</span><del>-#endif
</del><span class="cx">     case LinearGradientClass:
</span><span class="cx">         return toCSSLinearGradientValue(this)-&gt;knownToBeOpaque(renderer);
</span><span class="cx">     case RadialGradientClass:
</span><span class="lines">@@ -219,11 +209,9 @@
</span><span class="cx">     case CanvasClass:
</span><span class="cx">         toCSSCanvasValue(this)-&gt;loadSubimages(cachedResourceLoader);
</span><span class="cx">         break;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     case FilterImageClass:
</span><span class="cx">         toCSSFilterImageValue(this)-&gt;loadSubimages(cachedResourceLoader);
</span><span class="cx">         break;
</span><del>-#endif
</del><span class="cx">     case LinearGradientClass:
</span><span class="cx">         toCSSLinearGradientValue(this)-&gt;loadSubimages(cachedResourceLoader);
</span><span class="cx">         break;
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSParsercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSParser.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSParser.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/css/CSSParser.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -78,6 +78,7 @@
</span><span class="cx"> #include &quot;StyleRuleImport.h&quot;
</span><span class="cx"> #include &quot;StyleSheetContents.h&quot;
</span><span class="cx"> #include &quot;TextEncoding.h&quot;
</span><ins>+#include &quot;WebKitCSSFilterValue.h&quot;
</ins><span class="cx"> #include &quot;WebKitCSSKeyframeRule.h&quot;
</span><span class="cx"> #include &quot;WebKitCSSKeyframesRule.h&quot;
</span><span class="cx"> #include &quot;WebKitCSSRegionRule.h&quot;
</span><span class="lines">@@ -100,10 +101,6 @@
</span><span class="cx"> #include &quot;CSSImageSetValue.h&quot;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-#include &quot;WebKitCSSFilterValue.h&quot;
-#endif
-
</del><span class="cx"> #if ENABLE(CSS_SCROLL_SNAP)
</span><span class="cx"> #include &quot;LengthRepeat.h&quot;
</span><span class="cx"> #endif
</span><span class="lines">@@ -2456,7 +2453,6 @@
</span><span class="cx">     case CSSPropertyWebkitBoxOrdinalGroup:
</span><span class="cx">         validPrimitive = validUnit(value, FInteger | FNonNeg, CSSStrictMode) &amp;&amp; value-&gt;fValue;
</span><span class="cx">         break;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     case CSSPropertyWebkitFilter:
</span><span class="cx">         if (id == CSSValueNone)
</span><span class="cx">             validPrimitive = true;
</span><span class="lines">@@ -2468,7 +2464,6 @@
</span><span class="cx">             return true;
</span><span class="cx">         }
</span><span class="cx">         break;
</span><del>-#endif
</del><span class="cx"> #if ENABLE(CSS_COMPOSITING)
</span><span class="cx">     case CSSPropertyMixBlendMode:
</span><span class="cx">         if (cssCompositingEnabled())
</span><span class="lines">@@ -8709,15 +8704,12 @@
</span><span class="cx">     if (equalIgnoringCase(val-&gt;function-&gt;name, &quot;-webkit-cross-fade(&quot;))
</span><span class="cx">         return parseCrossfade(valueList, value);
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     if (equalIgnoringCase(val-&gt;function-&gt;name, &quot;-webkit-filter(&quot;))
</span><span class="cx">         return parseFilterImage(valueList, value);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     return false;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> bool CSSParser::parseFilterImage(CSSParserValueList* valueList, RefPtr&lt;CSSValue&gt;&amp; filter)
</span><span class="cx"> {
</span><span class="cx">     RefPtr&lt;CSSFilterImageValue&gt; result;
</span><span class="lines">@@ -8758,7 +8750,6 @@
</span><span class="cx"> 
</span><span class="cx">     return true;
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> bool CSSParser::parseCrossfade(CSSParserValueList* valueList, RefPtr&lt;CSSValue&gt;&amp; crossfade)
</span><span class="cx"> {
</span><span class="lines">@@ -9267,8 +9258,6 @@
</span><span class="cx">     return valueID &gt;= CSSValueClear &amp;&amp; valueID &lt;= CSSValueXor;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-
</del><span class="cx"> static void filterInfoForName(const CSSParserString&amp; name, WebKitCSSFilterValue::FilterOperationType&amp; filterType, unsigned&amp; maximumArgumentCount)
</span><span class="cx"> {
</span><span class="cx">     if (equalIgnoringCase(name, &quot;grayscale(&quot;))
</span><span class="lines">@@ -9430,7 +9419,6 @@
</span><span class="cx"> 
</span><span class="cx">     return true;
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> #if ENABLE(CSS_REGIONS)
</span><span class="cx"> static bool validFlowName(const String&amp; flowName)
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSParserh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSParser.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSParser.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/css/CSSParser.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -34,16 +34,13 @@
</span><span class="cx"> #include &quot;Color.h&quot;
</span><span class="cx"> #include &quot;MediaQuery.h&quot;
</span><span class="cx"> #include &quot;SourceSizeList.h&quot;
</span><ins>+#include &quot;WebKitCSSFilterValue.h&quot;
</ins><span class="cx"> #include &lt;memory&gt;
</span><span class="cx"> #include &lt;wtf/HashMap.h&gt;
</span><span class="cx"> #include &lt;wtf/HashSet.h&gt;
</span><span class="cx"> #include &lt;wtf/Vector.h&gt;
</span><span class="cx"> #include &lt;wtf/text/AtomicString.h&gt;
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-#include &quot;WebKitCSSFilterValue.h&quot;
-#endif
-
</del><span class="cx"> #if ENABLE(CSS_GRID_LAYOUT)
</span><span class="cx"> #include &quot;CSSGridTemplateAreasValue.h&quot;
</span><span class="cx"> #endif
</span><span class="lines">@@ -263,12 +260,10 @@
</span><span class="cx">     PassRefPtr&lt;CSSValue&gt; parseImageSet();
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     bool parseFilterImage(CSSParserValueList*, RefPtr&lt;CSSValue&gt;&amp;);
</span><span class="cx"> 
</span><span class="cx">     bool parseFilter(CSSParserValueList*, RefPtr&lt;CSSValue&gt;&amp;);
</span><span class="cx">     PassRefPtr&lt;WebKitCSSFilterValue&gt; parseBuiltinFilterArguments(CSSParserValueList*, WebKitCSSFilterValue::FilterOperationType);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     PassRefPtr&lt;CSSValue&gt; parseClipPath();
</span><span class="cx"> 
</span><span class="lines">@@ -639,9 +634,7 @@
</span><span class="cx">     double parsedDouble(CSSParserValue*, ReleaseParsedCalcValueCondition releaseCalc = DoNotReleaseParsedCalcValue);
</span><span class="cx">     
</span><span class="cx">     friend class TransformOperationInfo;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     friend class FilterOperationInfo;
</span><del>-#endif
</del><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> CSSPropertyID cssPropertyID(const CSSParserString&amp;);
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSPropertyNamesin"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSPropertyNames.in (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSPropertyNames.in        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/css/CSSPropertyNames.in        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -292,9 +292,7 @@
</span><span class="cx"> mix-blend-mode
</span><span class="cx"> isolation
</span><span class="cx"> #endif
</span><del>-#if defined(ENABLE_CSS_FILTERS) &amp;&amp; ENABLE_CSS_FILTERS
</del><span class="cx"> -webkit-filter
</span><del>-#endif
</del><span class="cx"> -webkit-align-content
</span><span class="cx"> -webkit-align-items
</span><span class="cx"> -webkit-align-self
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSValuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSValue.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSValue.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/css/CSSValue.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -135,10 +135,8 @@
</span><span class="cx">         return toCSSImageValue(this)-&gt;hasFailedOrCanceledSubresources();
</span><span class="cx">     if (classType() == CrossfadeClass)
</span><span class="cx">         return toCSSCrossfadeValue(this)-&gt;hasFailedOrCanceledSubresources();
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     if (classType() == FilterImageClass)
</span><span class="cx">         return toCSSFilterImageValue(this)-&gt;hasFailedOrCanceledSubresources();
</span><del>-#endif
</del><span class="cx"> #if ENABLE(CSS_IMAGE_SET)
</span><span class="cx">     if (classType() == ImageSetClass)
</span><span class="cx">         return toCSSImageSetValue(this)-&gt;hasFailedOrCanceledSubresources();
</span><span class="lines">@@ -169,10 +167,8 @@
</span><span class="cx">             return compareCSSValues&lt;CSSCanvasValue&gt;(*this, other);
</span><span class="cx">         case CursorImageClass:
</span><span class="cx">             return compareCSSValues&lt;CSSCursorImageValue&gt;(*this, other);
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">         case FilterImageClass:
</span><span class="cx">             return compareCSSValues&lt;CSSFilterImageValue&gt;(*this, other);
</span><del>-#endif
</del><span class="cx">         case FontClass:
</span><span class="cx">             return compareCSSValues&lt;CSSFontValue&gt;(*this, other);
</span><span class="cx">         case FontFaceSrcClass:
</span><span class="lines">@@ -223,10 +219,8 @@
</span><span class="cx">         case ImageSetClass:
</span><span class="cx">             return compareCSSValues&lt;CSSImageSetValue&gt;(*this, other);
</span><span class="cx"> #endif
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">         case WebKitCSSFilterClass:
</span><span class="cx">             return compareCSSValues&lt;WebKitCSSFilterValue&gt;(*this, other);
</span><del>-#endif
</del><span class="cx">         case SVGColorClass:
</span><span class="cx">             return compareCSSValues&lt;SVGColor&gt;(*this, other);
</span><span class="cx">         case SVGPaintClass:
</span><span class="lines">@@ -259,10 +253,8 @@
</span><span class="cx">         return toCSSCanvasValue(this)-&gt;customCSSText();
</span><span class="cx">     case CursorImageClass:
</span><span class="cx">         return toCSSCursorImageValue(this)-&gt;customCSSText();
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     case FilterImageClass:
</span><span class="cx">         return toCSSFilterImageValue(this)-&gt;customCSSText();
</span><del>-#endif
</del><span class="cx">     case FontClass:
</span><span class="cx">         return toCSSFontValue(this)-&gt;customCSSText();
</span><span class="cx">     case FontFaceSrcClass:
</span><span class="lines">@@ -313,10 +305,8 @@
</span><span class="cx">     case ImageSetClass:
</span><span class="cx">         return toCSSImageSetValue(this)-&gt;customCSSText();
</span><span class="cx"> #endif
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     case WebKitCSSFilterClass:
</span><span class="cx">         return toWebKitCSSFilterValue(this)-&gt;customCSSText();
</span><del>-#endif
</del><span class="cx">     case SVGColorClass:
</span><span class="cx">         return toSVGColor(this)-&gt;customCSSText();
</span><span class="cx">     case SVGPaintClass:
</span><span class="lines">@@ -421,14 +411,12 @@
</span><span class="cx">         delete toCSSImageSetValue(this);
</span><span class="cx">         return;
</span><span class="cx"> #endif
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     case FilterImageClass:
</span><span class="cx">         delete toCSSFilterImageValue(this);
</span><span class="cx">         return;
</span><span class="cx">     case WebKitCSSFilterClass:
</span><span class="cx">         delete toWebKitCSSFilterValue(this);
</span><span class="cx">         return;
</span><del>-#endif
</del><span class="cx">     case SVGColorClass:
</span><span class="cx">         delete toSVGColor(this);
</span><span class="cx">         return;
</span><span class="lines">@@ -449,10 +437,8 @@
</span><span class="cx">     case ImageClass:
</span><span class="cx">     case CursorImageClass:
</span><span class="cx">         return toCSSImageValue(this)-&gt;cloneForCSSOM();
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     case WebKitCSSFilterClass:
</span><span class="cx">         return toWebKitCSSFilterValue(this)-&gt;cloneForCSSOM();
</span><del>-#endif
</del><span class="cx">     case WebKitCSSTransformClass:
</span><span class="cx">         return toWebKitCSSTransformValue(this)-&gt;cloneForCSSOM();
</span><span class="cx"> #if ENABLE(CSS_IMAGE_SET)
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSValue.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSValue.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/css/CSSValue.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -93,10 +93,8 @@
</span><span class="cx">     bool isWebKitCSSTransformValue() const { return m_classType == WebKitCSSTransformClass; }
</span><span class="cx">     bool isLineBoxContainValue() const { return m_classType == LineBoxContainClass; }
</span><span class="cx">     bool isCalcValue() const {return m_classType == CalculationClass; }
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     bool isFilterImageValue() const { return m_classType == FilterImageClass; }
</span><span class="cx">     bool isWebKitCSSFilterValue() const { return m_classType == WebKitCSSFilterClass; }
</span><del>-#endif // ENABLE(CSS_FILTERS)
</del><span class="cx"> #if ENABLE(CSS_GRID_LAYOUT)
</span><span class="cx">     bool isGridTemplateAreasValue() const { return m_classType == GridTemplateAreasClass; }
</span><span class="cx">     bool isGridLineNamesValue() const { return m_classType == GridLineNamesClass; }
</span><span class="lines">@@ -134,9 +132,7 @@
</span><span class="cx">         // Image generator classes.
</span><span class="cx">         CanvasClass,
</span><span class="cx">         CrossfadeClass,
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">         FilterImageClass,
</span><del>-#endif
</del><span class="cx">         LinearGradientClass,
</span><span class="cx">         RadialGradientClass,
</span><span class="cx"> 
</span><span class="lines">@@ -171,9 +167,7 @@
</span><span class="cx"> #if ENABLE(CSS_IMAGE_SET)
</span><span class="cx">         ImageSetClass,
</span><span class="cx"> #endif
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">         WebKitCSSFilterClass,
</span><del>-#endif
</del><span class="cx">         WebKitCSSTransformClass,
</span><span class="cx"> #if ENABLE(CSS_GRID_LAYOUT)
</span><span class="cx">         GridLineNamesClass,
</span></span></pre></div>
<a id="trunkSourceWebCorecssStyleResolvercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/StyleResolver.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/StyleResolver.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/css/StyleResolver.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -66,6 +66,7 @@
</span><span class="cx"> #include &quot;DeprecatedStyleBuilder.h&quot;
</span><span class="cx"> #include &quot;DocumentStyleSheetCollection.h&quot;
</span><span class="cx"> #include &quot;ElementRuleCollector.h&quot;
</span><ins>+#include &quot;FilterOperation.h&quot;
</ins><span class="cx"> #include &quot;Frame.h&quot;
</span><span class="cx"> #include &quot;FrameSelection.h&quot;
</span><span class="cx"> #include &quot;FrameView.h&quot;
</span><span class="lines">@@ -128,6 +129,7 @@
</span><span class="cx"> #include &quot;UserAgentStyleSheets.h&quot;
</span><span class="cx"> #include &quot;ViewportStyleResolver.h&quot;
</span><span class="cx"> #include &quot;VisitedLinkState.h&quot;
</span><ins>+#include &quot;WebKitCSSFilterValue.h&quot;
</ins><span class="cx"> #include &quot;WebKitCSSKeyframeRule.h&quot;
</span><span class="cx"> #include &quot;WebKitCSSKeyframesRule.h&quot;
</span><span class="cx"> #include &quot;WebKitCSSRegionRule.h&quot;
</span><span class="lines">@@ -138,11 +140,6 @@
</span><span class="cx"> #include &lt;wtf/StdLibExtras.h&gt;
</span><span class="cx"> #include &lt;wtf/Vector.h&gt;
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-#include &quot;FilterOperation.h&quot;
-#include &quot;WebKitCSSFilterValue.h&quot;
-#endif
-
</del><span class="cx"> #if ENABLE(CSS_GRID_LAYOUT)
</span><span class="cx"> #include &quot;CSSGridLineNamesValue.h&quot;
</span><span class="cx"> #include &quot;CSSGridTemplateAreasValue.h&quot;
</span><span class="lines">@@ -236,9 +233,7 @@
</span><span class="cx">     m_parentStyle = nullptr;
</span><span class="cx">     m_regionForStyling = nullptr;
</span><span class="cx">     m_pendingImageProperties.clear();
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     m_filtersWithPendingSVGDocuments.clear();
</span><del>-#endif
</del><span class="cx">     m_cssToLengthConversionData = CSSToLengthConversionData();
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -2670,7 +2665,6 @@
</span><span class="cx">         return;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     case CSSPropertyWebkitFilter: {
</span><span class="cx">         HANDLE_INHERIT_AND_INITIAL(filter, Filter);
</span><span class="cx">         FilterOperations operations;
</span><span class="lines">@@ -2678,7 +2672,7 @@
</span><span class="cx">             state.style()-&gt;setFilter(operations);
</span><span class="cx">         return;
</span><span class="cx">     }
</span><del>-#endif
</del><ins>+
</ins><span class="cx"> #if ENABLE(CSS_GRID_LAYOUT)
</span><span class="cx">     case CSSPropertyWebkitGridAutoColumns: {
</span><span class="cx">         HANDLE_INHERIT_AND_INITIAL(gridAutoColumns, GridAutoColumns);
</span><span class="lines">@@ -3274,12 +3268,11 @@
</span><span class="cx"> 
</span><span class="cx"> PassRefPtr&lt;StyleImage&gt; StyleResolver::generatedOrPendingFromValue(CSSPropertyID property, CSSImageGeneratorValue&amp; value)
</span><span class="cx"> {
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     if (value.isFilterImageValue()) {
</span><span class="cx">         // FilterImage needs to calculate FilterOperations.
</span><span class="cx">         toCSSFilterImageValue(value).createFilterOperations(this);
</span><span class="cx">     }
</span><del>-#endif
</del><ins>+
</ins><span class="cx">     if (value.isPending()) {
</span><span class="cx">         m_state.pendingImageProperties().set(property, &amp;value);
</span><span class="cx">         return StylePendingImage::create(&amp;value);
</span><span class="lines">@@ -3485,7 +3478,6 @@
</span><span class="cx">     return false;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> static FilterOperation::OperationType filterOperationForType(WebKitCSSFilterValue::FilterOperationType type)
</span><span class="cx"> {
</span><span class="cx">     switch (type) {
</span><span class="lines">@@ -3675,8 +3667,6 @@
</span><span class="cx">     return true;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#endif
-
</del><span class="cx"> PassRefPtr&lt;StyleImage&gt; StyleResolver::loadPendingImage(const StylePendingImage&amp; pendingImage, const ResourceLoaderOptions&amp; options)
</span><span class="cx"> {
</span><span class="cx">     if (auto imageValue = pendingImage.cssImageValue())
</span><span class="lines">@@ -3837,10 +3827,8 @@
</span><span class="cx">     // Start loading images referenced by this style.
</span><span class="cx">     loadPendingImages();
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     // Start loading the SVG Documents referenced by this style.
</span><span class="cx">     loadPendingSVGDocuments();
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> #ifndef NDEBUG
</span><span class="cx">     inLoadPendingResources = false;
</span></span></pre></div>
<a id="trunkSourceWebCorecssStyleResolverh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/StyleResolver.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/StyleResolver.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/css/StyleResolver.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -238,10 +238,8 @@
</span><span class="cx"> 
</span><span class="cx">     void clearCachedPropertiesAffectedByViewportUnits();
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     bool createFilterOperations(CSSValue* inValue, FilterOperations&amp; outOperations);
</span><span class="cx">     void loadPendingSVGDocuments();
</span><del>-#endif // ENABLE(CSS_FILTERS)
</del><span class="cx"> 
</span><span class="cx">     void loadPendingResources();
</span><span class="cx"> 
</span><span class="lines">@@ -382,9 +380,8 @@
</span><span class="cx">         bool applyPropertyToRegularStyle() const { return m_applyPropertyToRegularStyle; }
</span><span class="cx">         bool applyPropertyToVisitedLinkStyle() const { return m_applyPropertyToVisitedLinkStyle; }
</span><span class="cx">         PendingImagePropertyMap&amp; pendingImageProperties() { return m_pendingImageProperties; }
</span><del>-#if ENABLE(CSS_FILTERS)
</del><ins>+
</ins><span class="cx">         Vector&lt;RefPtr&lt;ReferenceFilterOperation&gt;&gt;&amp; filtersWithPendingSVGDocuments() { return m_filtersWithPendingSVGDocuments; }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">         void setLineHeightValue(CSSValue* value) { m_lineHeightValue = value; }
</span><span class="cx">         CSSValue* lineHeightValue() { return m_lineHeightValue; }
</span><span class="lines">@@ -431,9 +428,9 @@
</span><span class="cx">         bool m_applyPropertyToVisitedLinkStyle;
</span><span class="cx"> 
</span><span class="cx">         PendingImagePropertyMap m_pendingImageProperties;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><ins>+
</ins><span class="cx">         Vector&lt;RefPtr&lt;ReferenceFilterOperation&gt;&gt; m_filtersWithPendingSVGDocuments;
</span><del>-#endif
</del><ins>+
</ins><span class="cx">         CSSValue* m_lineHeightValue;
</span><span class="cx">         bool m_fontDirty;
</span><span class="cx">         bool m_fontSizeHasViewportUnits;
</span></span></pre></div>
<a id="trunkSourceWebCorecssWebKitCSSFilterValuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/WebKitCSSFilterValue.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/WebKitCSSFilterValue.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/css/WebKitCSSFilterValue.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -26,8 +26,6 @@
</span><span class="cx"> #include &quot;config.h&quot;
</span><span class="cx"> #include &quot;WebKitCSSFilterValue.h&quot;
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-
</del><span class="cx"> #include &quot;CSSValueList.h&quot;
</span><span class="cx"> #include &lt;wtf/PassRefPtr.h&gt;
</span><span class="cx"> #include &lt;wtf/text/WTFString.h&gt;
</span><span class="lines">@@ -101,5 +99,3 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> }
</span><del>-
-#endif // ENABLE(CSS_FILTERS)
</del></span></pre></div>
<a id="trunkSourceWebCorecssWebKitCSSFilterValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/WebKitCSSFilterValue.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/WebKitCSSFilterValue.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/css/WebKitCSSFilterValue.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -26,8 +26,6 @@
</span><span class="cx"> #ifndef WebKitCSSFilterValue_h
</span><span class="cx"> #define WebKitCSSFilterValue_h
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-
</del><span class="cx"> #include &quot;CSSValueList.h&quot;
</span><span class="cx"> #include &lt;wtf/PassRefPtr.h&gt;
</span><span class="cx"> #include &lt;wtf/RefPtr.h&gt;
</span><span class="lines">@@ -76,6 +74,4 @@
</span><span class="cx"> 
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#endif // ENABLE(CSS_FILTERS)
-
</del><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCorecssWebKitCSSFilterValueidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/WebKitCSSFilterValue.idl (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/WebKitCSSFilterValue.idl        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/css/WebKitCSSFilterValue.idl        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -24,7 +24,6 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> [
</span><del>-    Conditional=CSS_FILTERS,
</del><span class="cx">     DoNotCheckConstants,
</span><span class="cx">     ImplementationLacksVTable,
</span><span class="cx"> ] interface WebKitCSSFilterValue : CSSValueList {
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedSVGDocumentReferencecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedSVGDocumentReference.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedSVGDocumentReference.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/loader/cache/CachedSVGDocumentReference.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -26,7 +26,6 @@
</span><span class="cx"> #include &quot;config.h&quot;
</span><span class="cx"> #include &quot;CachedSVGDocumentReference.h&quot;
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> #include &quot;CachedResourceHandle.h&quot;
</span><span class="cx"> #include &quot;CachedResourceLoader.h&quot;
</span><span class="cx"> #include &quot;CachedResourceRequest.h&quot;
</span><span class="lines">@@ -64,5 +63,3 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> }
</span><del>-
-#endif
</del></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedSVGDocumentReferenceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedSVGDocumentReference.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedSVGDocumentReference.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/loader/cache/CachedSVGDocumentReference.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -26,7 +26,6 @@
</span><span class="cx"> #ifndef CachedSVGDocumentReference_h
</span><span class="cx"> #define CachedSVGDocumentReference_h
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> #include &quot;CachedResourceHandle.h&quot;
</span><span class="cx"> #include &quot;CachedSVGDocumentClient.h&quot;
</span><span class="cx"> #include &lt;wtf/text/WTFString.h&gt;
</span><span class="lines">@@ -55,6 +54,4 @@
</span><span class="cx"> 
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-#endif // ENABLE(CSS_FILTERS)
-
</del><span class="cx"> #endif // CachedSVGDocumentReference_h
</span></span></pre></div>
<a id="trunkSourceWebCorepageFrameViewcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/FrameView.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/FrameView.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/page/FrameView.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -1784,13 +1784,12 @@
</span><span class="cx">             continue;
</span><span class="cx">         }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">         if (layer-&gt;hasAncestorWithFilterOutsets()) {
</span><span class="cx">             // If the fixed layer has a blur/drop-shadow filter applied on at least one of its parents, we cannot 
</span><span class="cx">             // scroll using the fast path, otherwise the outsets of the filter will be moved around the page.
</span><span class="cx">             return false;
</span><span class="cx">         }
</span><del>-#endif
</del><ins>+
</ins><span class="cx">         IntRect updateRect = snappedIntRect(layer-&gt;repaintRectIncludingNonCompositingDescendants());
</span><span class="cx">         updateRect = contentsToRootView(updateRect);
</span><span class="cx">         if (!isCompositedContentLayer &amp;&amp; clipsRepaints())
</span></span></pre></div>
<a id="trunkSourceWebCorepageanimationAnimationBasecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/animation/AnimationBase.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/animation/AnimationBase.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/page/animation/AnimationBase.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -72,9 +72,7 @@
</span><span class="cx">     : m_animationState(AnimationState::New)
</span><span class="cx">     , m_isAccelerated(false)
</span><span class="cx">     , m_transformFunctionListValid(false)
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     , m_filterFunctionListsMatch(false)
</span><del>-#endif
</del><span class="cx">     , m_startTime(0)
</span><span class="cx">     , m_pauseTime(-1)
</span><span class="cx">     , m_requestedStartTime(0)
</span></span></pre></div>
<a id="trunkSourceWebCorepageanimationAnimationBaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/animation/AnimationBase.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/animation/AnimationBase.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/page/animation/AnimationBase.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -185,9 +185,7 @@
</span><span class="cx"> 
</span><span class="cx">     // FIXME: rename this using the &quot;lists match&quot; terminology.
</span><span class="cx">     bool isTransformFunctionListValid() const { return m_transformFunctionListValid; }
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     bool filterFunctionListsMatch() const { return m_filterFunctionListsMatch; }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     // Freeze the animation; used by DumpRenderTree.
</span><span class="cx">     void freezeAtTime(double t);
</span><span class="lines">@@ -242,9 +240,7 @@
</span><span class="cx"> 
</span><span class="cx">     bool m_isAccelerated;
</span><span class="cx">     bool m_transformFunctionListValid;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     bool m_filterFunctionListsMatch;
</span><del>-#endif
</del><span class="cx">     double m_startTime;
</span><span class="cx">     double m_pauseTime;
</span><span class="cx">     double m_requestedStartTime;
</span></span></pre></div>
<a id="trunkSourceWebCorepageanimationCSSPropertyAnimationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/animation/CSSPropertyAnimation.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/animation/CSSPropertyAnimation.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/page/animation/CSSPropertyAnimation.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -161,7 +161,6 @@
</span><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> static inline PassRefPtr&lt;FilterOperation&gt; blendFunc(const AnimationBase* anim, FilterOperation* fromOp, FilterOperation* toOp, double progress, bool blendToPassthrough = false)
</span><span class="cx"> {
</span><span class="cx">     ASSERT(toOp);
</span><span class="lines">@@ -224,7 +223,6 @@
</span><span class="cx">     result.get().setFilterOperations(filterResult);
</span><span class="cx">     return StyleGeneratedImage::create(WTF::move(result));
</span><span class="cx"> }
</span><del>-#endif // ENABLE(CSS_FILTERS)
</del><span class="cx"> 
</span><span class="cx"> static inline EVisibility blendFunc(const AnimationBase* anim, EVisibility from, EVisibility to, double progress)
</span><span class="cx"> {
</span><span class="lines">@@ -299,7 +297,6 @@
</span><span class="cx">         CSSImageGeneratorValue&amp; fromGenerated = toStyleGeneratedImage(from)-&gt;imageValue();
</span><span class="cx">         CSSImageGeneratorValue&amp; toGenerated = toStyleGeneratedImage(to)-&gt;imageValue();
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">         if (fromGenerated.isFilterImageValue() &amp;&amp; toGenerated.isFilterImageValue()) {
</span><span class="cx">             // Animation of generated images just possible if input images are equal.
</span><span class="cx">             // Otherwise fall back to cross fade animation.
</span><span class="lines">@@ -308,7 +305,6 @@
</span><span class="cx">             if (fromFilter.equalInputImages(toFilter) &amp;&amp; fromFilter.cachedImage())
</span><span class="cx">                 return blendFilter(anim, fromFilter.cachedImage(), fromFilter.filterOperations(), toFilter.filterOperations(), progress);
</span><span class="cx">         }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">         if (fromGenerated.isCrossfadeValue() &amp;&amp; toGenerated.isCrossfadeValue()) {
</span><span class="cx">             CSSCrossfadeValue&amp; fromCrossfade = toCSSCrossfadeValue(fromGenerated);
</span><span class="lines">@@ -319,7 +315,6 @@
</span><span class="cx"> 
</span><span class="cx">         // FIXME: Add support for animation between two *gradient() functions.
</span><span class="cx">         // https://bugs.webkit.org/show_bug.cgi?id=119956
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     } else if (from-&gt;isGeneratedImage() &amp;&amp; to-&gt;isCachedImage()) {
</span><span class="cx">         CSSImageGeneratorValue&amp; fromGenerated = toStyleGeneratedImage(from)-&gt;imageValue();
</span><span class="cx">         if (fromGenerated.isFilterImageValue()) {
</span><span class="lines">@@ -335,7 +330,6 @@
</span><span class="cx">             if (toFilter.cachedImage() &amp;&amp; toStyleCachedImage(from)-&gt;cachedImage() == toFilter.cachedImage())     
</span><span class="cx">                 return blendFilter(anim, toFilter.cachedImage(), FilterOperations(), toFilter.filterOperations(), progress);
</span><span class="cx">         }
</span><del>-#endif
</del><span class="cx">         // FIXME: Add interpolation between image source and cross-fade.
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="lines">@@ -557,7 +551,6 @@
</span><span class="cx">     }
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> class PropertyWrapperAcceleratedFilter : public PropertyWrapper&lt;const FilterOperations&amp;&gt; {
</span><span class="cx"> public:
</span><span class="cx">     PropertyWrapperAcceleratedFilter()
</span><span class="lines">@@ -572,7 +565,6 @@
</span><span class="cx">         dst-&gt;setFilter(blendFunc(anim, a-&gt;filter(), b-&gt;filter(), progress));
</span><span class="cx">     }
</span><span class="cx"> };
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> static inline size_t shadowListLength(const ShadowData* shadow)
</span><span class="cx"> {
</span><span class="lines">@@ -1221,10 +1213,7 @@
</span><span class="cx"> 
</span><span class="cx">         new PropertyWrapperAcceleratedOpacity(),
</span><span class="cx">         new PropertyWrapperAcceleratedTransform(),
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">         new PropertyWrapperAcceleratedFilter(),
</span><del>-#endif
-
</del><span class="cx">         new PropertyWrapperClipPath(CSSPropertyWebkitClipPath, &amp;RenderStyle::clipPath, &amp;RenderStyle::setClipPath),
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(CSS_SHAPES)
</span></span></pre></div>
<a id="trunkSourceWebCorepageanimationImplicitAnimationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/animation/ImplicitAnimation.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/animation/ImplicitAnimation.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/page/animation/ImplicitAnimation.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -181,9 +181,7 @@
</span><span class="cx">         
</span><span class="cx">     // set the transform animation list
</span><span class="cx">     validateTransformFunctionList();
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     checkForMatchingFilterFunctionLists();
</span><del>-#endif
</del><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void ImplicitAnimation::setOverridden(bool b)
</span><span class="lines">@@ -244,7 +242,6 @@
</span><span class="cx">     m_transformFunctionListValid = true;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> void ImplicitAnimation::checkForMatchingFilterFunctionLists()
</span><span class="cx"> {
</span><span class="cx">     m_filterFunctionListsMatch = false;
</span><span class="lines">@@ -268,7 +265,6 @@
</span><span class="cx">     // Filter lists match.
</span><span class="cx">     m_filterFunctionListsMatch = true;
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> double ImplicitAnimation::timeToNextService()
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorepageanimationImplicitAnimationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/animation/ImplicitAnimation.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/animation/ImplicitAnimation.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/page/animation/ImplicitAnimation.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -79,9 +79,7 @@
</span><span class="cx">     bool sendTransitionEvent(const AtomicString&amp;, double elapsedTime);
</span><span class="cx"> 
</span><span class="cx">     void validateTransformFunctionList();
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     void checkForMatchingFilterFunctionLists();
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     ImplicitAnimation(const Animation&amp;, CSSPropertyID, RenderElement*, CompositeAnimation*, RenderStyle*);
</span></span></pre></div>
<a id="trunkSourceWebCorepageanimationKeyframeAnimationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/animation/KeyframeAnimation.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/animation/KeyframeAnimation.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/page/animation/KeyframeAnimation.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -53,9 +53,7 @@
</span><span class="cx"> 
</span><span class="cx">     // Update the m_transformFunctionListValid flag based on whether the function lists in the keyframes match.
</span><span class="cx">     validateTransformFunctionList();
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     checkForMatchingFilterFunctionLists();
</span><del>-#endif
</del><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> KeyframeAnimation::~KeyframeAnimation()
</span><span class="lines">@@ -361,7 +359,6 @@
</span><span class="cx">     m_transformFunctionListValid = true;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> void KeyframeAnimation::checkForMatchingFilterFunctionLists()
</span><span class="cx"> {
</span><span class="cx">     m_filterFunctionListsMatch = false;
</span><span class="lines">@@ -400,7 +397,6 @@
</span><span class="cx">     
</span><span class="cx">     m_filterFunctionListsMatch = true;
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> double KeyframeAnimation::timeToNextService()
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorepageanimationKeyframeAnimationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/animation/KeyframeAnimation.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/animation/KeyframeAnimation.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/page/animation/KeyframeAnimation.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -78,9 +78,7 @@
</span><span class="cx">     virtual bool affectsProperty(CSSPropertyID) const override;
</span><span class="cx"> 
</span><span class="cx">     void validateTransformFunctionList();
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     void checkForMatchingFilterFunctionLists();
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     KeyframeAnimation(const Animation&amp;, RenderElement*, int index, CompositeAnimation*, RenderStyle* unanimatedStyle);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsGraphicsLayercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/GraphicsLayer.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/GraphicsLayer.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/GraphicsLayer.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -440,7 +440,6 @@
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> static inline const FilterOperations&amp; filterOperationsAt(const KeyframeValueList&amp; valueList, size_t index)
</span><span class="cx"> {
</span><span class="cx">     return static_cast&lt;const FilterAnimationValue&amp;&gt;(valueList.at(index)).value();
</span><span class="lines">@@ -478,7 +477,6 @@
</span><span class="cx">     
</span><span class="cx">     return firstIndex;
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> // An &quot;invalid&quot; list is one whose functions don't match, and therefore has to be animated as a Matrix
</span><span class="cx"> // The hasBigRotation flag will always return false if isValid is false. Otherwise hasBigRotation is 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsGraphicsLayerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/GraphicsLayer.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/GraphicsLayer.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/GraphicsLayer.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -28,6 +28,7 @@
</span><span class="cx"> 
</span><span class="cx"> #include &quot;Animation.h&quot;
</span><span class="cx"> #include &quot;Color.h&quot;
</span><ins>+#include &quot;FilterOperations.h&quot;
</ins><span class="cx"> #include &quot;FloatPoint.h&quot;
</span><span class="cx"> #include &quot;FloatPoint3D.h&quot;
</span><span class="cx"> #include &quot;FloatRect.h&quot;
</span><span class="lines">@@ -39,10 +40,6 @@
</span><span class="cx"> #include &lt;wtf/OwnPtr.h&gt;
</span><span class="cx"> #include &lt;wtf/PassOwnPtr.h&gt;
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-#include &quot;FilterOperations.h&quot;
-#endif
-
</del><span class="cx"> #if ENABLE(CSS_COMPOSITING)
</span><span class="cx"> #include &quot;GraphicsTypes.h&quot;
</span><span class="cx"> #endif
</span><span class="lines">@@ -145,7 +142,6 @@
</span><span class="cx">     TransformOperations m_value;
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> // Used to store one filter value in a keyframe list.
</span><span class="cx"> // FIXME: Should be moved to its own header file.
</span><span class="cx"> class FilterAnimationValue : public AnimationValue {
</span><span class="lines">@@ -171,7 +167,6 @@
</span><span class="cx"> 
</span><span class="cx">     FilterOperations m_value;
</span><span class="cx"> };
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> // Used to store a series of values in a keyframe list.
</span><span class="cx"> // Values will all be of the same type, which can be inferred from the property.
</span><span class="lines">@@ -356,12 +351,10 @@
</span><span class="cx">     float opacity() const { return m_opacity; }
</span><span class="cx">     virtual void setOpacity(float opacity) { m_opacity = opacity; }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     const FilterOperations&amp; filters() const { return m_filters; }
</span><span class="cx">     
</span><span class="cx">     // Returns true if filter can be rendered by the compositor
</span><span class="cx">     virtual bool setFilters(const FilterOperations&amp; filters) { m_filters = filters; return true; }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> #if ENABLE(CSS_COMPOSITING)
</span><span class="cx">     BlendMode blendMode() const { return m_blendMode; }
</span><span class="lines">@@ -531,7 +524,6 @@
</span><span class="cx">     // Should be called from derived class destructors. Should call willBeDestroyed() on super.
</span><span class="cx">     WEBCORE_EXPORT virtual void willBeDestroyed();
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     // This method is used by platform GraphicsLayer classes to clear the filters
</span><span class="cx">     // when compositing is not done in hardware. It is not virtual, so the caller
</span><span class="cx">     // needs to notifiy the change to the platform layer as needed.
</span><span class="lines">@@ -539,7 +531,6 @@
</span><span class="cx"> 
</span><span class="cx">     // Given a KeyframeValueList containing filterOperations, return true if the operations are valid.
</span><span class="cx">     static int validateFilterOperations(const KeyframeValueList&amp;);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     // Given a list of TransformAnimationValues, see if all the operations for each keyframe match. If so
</span><span class="cx">     // return the index of the KeyframeValueList entry that has that list of operations (it may not be
</span><span class="lines">@@ -582,9 +573,7 @@
</span><span class="cx">     float m_opacity;
</span><span class="cx">     float m_zPosition;
</span><span class="cx">     
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     FilterOperations m_filters;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> #if ENABLE(CSS_COMPOSITING)
</span><span class="cx">     BlendMode m_blendMode;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsGraphicsLayerAnimationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/GraphicsLayerAnimation.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/GraphicsLayerAnimation.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/GraphicsLayerAnimation.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> static inline PassRefPtr&lt;FilterOperation&gt; blendFunc(FilterOperation* fromOp, FilterOperation* toOp, double progress, const FloatSize&amp; size, bool blendToPassthrough = false)
</span><span class="cx"> {
</span><span class="cx">     ASSERT(toOp);
</span><span class="lines">@@ -73,7 +72,6 @@
</span><span class="cx"> 
</span><span class="cx">     return result;
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> static bool shouldReverseAnimationValue(Animation::AnimationDirection direction, int loopCount)
</span><span class="cx"> {
</span><span class="lines">@@ -235,11 +233,9 @@
</span><span class="cx">     case AnimatedPropertyWebkitTransform:
</span><span class="cx">         client-&gt;setAnimatedTransform(applyTransformAnimation(static_cast&lt;const TransformAnimationValue&amp;&gt;(from).value(), static_cast&lt;const TransformAnimationValue&amp;&gt;(to).value(), progress, m_boxSize, m_listsMatch));
</span><span class="cx">         return;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     case AnimatedPropertyWebkitFilter:
</span><span class="cx">         client-&gt;setAnimatedFilters(applyFilterAnimation(static_cast&lt;const FilterAnimationValue&amp;&gt;(from).value(), static_cast&lt;const FilterAnimationValue&amp;&gt;(to).value(), progress, m_boxSize));
</span><span class="cx">         return;
</span><del>-#endif
</del><span class="cx">     default:
</span><span class="cx">         ASSERT_NOT_REACHED();
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsGraphicsLayerAnimationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/GraphicsLayerAnimation.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/GraphicsLayerAnimation.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/GraphicsLayerAnimation.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -34,9 +34,7 @@
</span><span class="cx">     public:
</span><span class="cx">         virtual void setAnimatedTransform(const TransformationMatrix&amp;) = 0;
</span><span class="cx">         virtual void setAnimatedOpacity(float) = 0;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">         virtual void setAnimatedFilters(const FilterOperations&amp;) = 0;
</span><del>-#endif
</del><span class="cx">     };
</span><span class="cx"> 
</span><span class="cx">     GraphicsLayerAnimation()
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsIntRectExtenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/IntRectExtent.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/IntRectExtent.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/IntRectExtent.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -30,8 +30,6 @@
</span><span class="cx"> #ifndef IntRectExtent_h
</span><span class="cx"> #define IntRectExtent_h
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-
</del><span class="cx"> #include &quot;LayoutRect.h&quot;
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="lines">@@ -107,6 +105,4 @@
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span><span class="cx"> 
</span><del>-#endif // ENABLE(CSS_FILTERS)
-
</del><span class="cx"> #endif // IntRectExtent_h
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscaGraphicsLayerCAcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -243,11 +243,7 @@
</span><span class="cx">     case AnimatedPropertyBackgroundColor:
</span><span class="cx">         return &quot;backgroundColor&quot;;
</span><span class="cx">     case AnimatedPropertyWebkitFilter:
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">         return &quot;filters&quot;;
</span><del>-#else
-        ASSERT_NOT_REACHED();
-#endif
</del><span class="cx">     case AnimatedPropertyInvalid:
</span><span class="cx">         ASSERT_NOT_REACHED();
</span><span class="cx">     }
</span><span class="lines">@@ -275,7 +271,6 @@
</span><span class="cx">     return false;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS) || !ASSERT_DISABLED
</del><span class="cx"> static inline bool supportsAcceleratedFilterAnimations()
</span><span class="cx"> {
</span><span class="cx"> // &lt;rdar://problem/10907251&gt; - WebKit2 doesn't support CA animations of CI filters on Lion and below
</span><span class="lines">@@ -285,7 +280,6 @@
</span><span class="cx">     return false;
</span><span class="cx"> #endif
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> std::unique_ptr&lt;GraphicsLayer&gt; GraphicsLayer::create(GraphicsLayerFactory* factory, GraphicsLayerClient&amp; client)
</span><span class="cx"> {
</span><span class="lines">@@ -300,7 +294,6 @@
</span><span class="cx">     return graphicsLayer;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> bool GraphicsLayerCA::filtersCanBeComposited(const FilterOperations&amp; filters)
</span><span class="cx"> {
</span><span class="cx"> #if PLATFORM(COCOA)
</span><span class="lines">@@ -309,7 +302,6 @@
</span><span class="cx">     return PlatformCALayerWin::filtersCanBeComposited(filters);
</span><span class="cx"> #endif
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx">     
</span><span class="cx"> PassRefPtr&lt;PlatformCALayer&gt; GraphicsLayerCA::createPlatformCALayer(PlatformCALayer::LayerType layerType, PlatformCALayerClient* owner)
</span><span class="cx"> {
</span><span class="lines">@@ -578,9 +570,7 @@
</span><span class="cx">             
</span><span class="cx">             if (currAnimation.m_property == AnimatedPropertyWebkitTransform || currAnimation.m_property == AnimatedPropertyOpacity
</span><span class="cx">                     || currAnimation.m_property == AnimatedPropertyBackgroundColor
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">                     || currAnimation.m_property == AnimatedPropertyWebkitFilter
</span><del>-#endif
</del><span class="cx">                 )
</span><span class="cx">                 moveOrCopyLayerAnimation(operation, animationIdentifier(currAnimation.m_name, currAnimation.m_property, currAnimation.m_index, currAnimation.m_subIndex), fromLayer, toLayer);
</span><span class="cx">         }
</span><span class="lines">@@ -673,7 +663,6 @@
</span><span class="cx">     noteLayerPropertyChanged(OpacityChanged);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> bool GraphicsLayerCA::setFilters(const FilterOperations&amp; filterOperations)
</span><span class="cx"> {
</span><span class="cx">     bool canCompositeFilters = filtersCanBeComposited(filterOperations);
</span><span class="lines">@@ -695,7 +684,6 @@
</span><span class="cx">     }
</span><span class="cx">     return canCompositeFilters;
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> #if ENABLE(CSS_COMPOSITING)
</span><span class="cx"> void GraphicsLayerCA::setBlendMode(BlendMode blendMode)
</span><span class="lines">@@ -802,12 +790,10 @@
</span><span class="cx">     bool createdAnimations = false;
</span><span class="cx">     if (valueList.property() == AnimatedPropertyWebkitTransform)
</span><span class="cx">         createdAnimations = createTransformAnimationsFromKeyframes(valueList, anim, animationName, timeOffset, boxSize);
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     else if (valueList.property() == AnimatedPropertyWebkitFilter) {
</span><span class="cx">         if (supportsAcceleratedFilterAnimations())
</span><span class="cx">             createdAnimations = createFilterAnimationsFromKeyframes(valueList, anim, animationName, timeOffset);
</span><span class="cx">     }
</span><del>-#endif
</del><span class="cx">     else
</span><span class="cx">         createdAnimations = createAnimationFromKeyframes(valueList, anim, animationName, timeOffset);
</span><span class="cx"> 
</span><span class="lines">@@ -1324,11 +1310,9 @@
</span><span class="cx"> 
</span><span class="cx">     if (m_uncommittedChanges &amp; OpacityChanged)
</span><span class="cx">         updateOpacityOnLayer();
</span><del>-    
-#if ENABLE(CSS_FILTERS)
</del><ins>+
</ins><span class="cx">     if (m_uncommittedChanges &amp; FiltersChanged)
</span><span class="cx">         updateFilters();
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> #if ENABLE(CSS_COMPOSITING)
</span><span class="cx">     if (m_uncommittedChanges &amp; BlendModeChanged)
</span><span class="lines">@@ -1641,7 +1625,6 @@
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> void GraphicsLayerCA::updateFilters()
</span><span class="cx"> {
</span><span class="cx">     m_layer-&gt;setFilters(m_filters);
</span><span class="lines">@@ -1656,7 +1639,6 @@
</span><span class="cx">         }
</span><span class="cx">     }
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> #if ENABLE(CSS_COMPOSITING)
</span><span class="cx"> void GraphicsLayerCA::updateBlendMode()
</span><span class="lines">@@ -1687,9 +1669,7 @@
</span><span class="cx">         | ChildrenTransformChanged
</span><span class="cx">         | ChildrenChanged
</span><span class="cx">         | BackfaceVisibilityChanged
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">         | FiltersChanged
</span><del>-#endif
</del><span class="cx">         | OpacityChanged;
</span><span class="cx"> 
</span><span class="cx">     if (purpose == NoStructuralLayer) {
</span><span class="lines">@@ -2378,7 +2358,6 @@
</span><span class="cx">     return validMatrices;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> bool GraphicsLayerCA::appendToUncommittedAnimations(const KeyframeValueList&amp; valueList, const FilterOperation* operation, const Animation* animation, const String&amp; animationName, int animationIndex, double timeOffset)
</span><span class="cx"> {
</span><span class="cx">     bool isKeyframe = valueList.size() &gt; 2;
</span><span class="lines">@@ -2442,7 +2421,6 @@
</span><span class="cx"> 
</span><span class="cx">     return true;
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> PassRefPtr&lt;PlatformCAAnimation&gt; GraphicsLayerCA::createBasicAnimation(const Animation* anim, const String&amp; keyPath, bool additive)
</span><span class="cx"> {
</span><span class="lines">@@ -2695,7 +2673,6 @@
</span><span class="cx">     return true;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> bool GraphicsLayerCA::setFilterAnimationEndpoints(const KeyframeValueList&amp; valueList, const Animation* animation, PlatformCAAnimation* basicAnim, int functionIndex, int internalFilterPropertyIndex)
</span><span class="cx"> {
</span><span class="cx">     ASSERT(valueList.size() == 2);
</span><span class="lines">@@ -2768,7 +2745,6 @@
</span><span class="cx"> 
</span><span class="cx">     return true;
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> void GraphicsLayerCA::suspendAnimations(double time)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscaGraphicsLayerCAh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -102,10 +102,8 @@
</span><span class="cx">     // return true if we started an animation
</span><span class="cx">     WEBCORE_EXPORT virtual void setOpacity(float) override;
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     WEBCORE_EXPORT virtual bool setFilters(const FilterOperations&amp;) override;
</span><span class="cx">     virtual bool filtersCanBeComposited(const FilterOperations&amp;);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> #if ENABLE(CSS_COMPOSITING)
</span><span class="cx">     WEBCORE_EXPORT virtual void setBlendMode(BlendMode) override;
</span><span class="lines">@@ -203,10 +201,7 @@
</span><span class="cx"> 
</span><span class="cx">     WEBCORE_EXPORT void layerDidDisplay(PlatformCALayer*);
</span><span class="cx">     void updateOpacityOnLayer();
</span><del>-    
-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     void updateFilters();
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> #if ENABLE(CSS_COMPOSITING)
</span><span class="cx">     void updateBlendMode();
</span><span class="lines">@@ -230,9 +225,7 @@
</span><span class="cx"> 
</span><span class="cx">     bool createAnimationFromKeyframes(const KeyframeValueList&amp;, const Animation*, const String&amp; animationName, double timeOffset);
</span><span class="cx">     bool createTransformAnimationsFromKeyframes(const KeyframeValueList&amp;, const Animation*, const String&amp; animationName, double timeOffset, const FloatSize&amp; boxSize);
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     bool createFilterAnimationsFromKeyframes(const KeyframeValueList&amp;, const Animation*, const String&amp; animationName, double timeOffset);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     // Return autoreleased animation (use RetainPtr?)
</span><span class="cx">     PassRefPtr&lt;PlatformCAAnimation&gt; createBasicAnimation(const Animation*, const String&amp; keyPath, bool additive);
</span><span class="lines">@@ -247,10 +240,8 @@
</span><span class="cx">     bool setTransformAnimationEndpoints(const KeyframeValueList&amp;, const Animation*, PlatformCAAnimation*, int functionIndex, TransformOperation::OperationType, bool isMatrixAnimation, const FloatSize&amp; boxSize);
</span><span class="cx">     bool setTransformAnimationKeyframes(const KeyframeValueList&amp;, const Animation*, PlatformCAAnimation*, int functionIndex, TransformOperation::OperationType, bool isMatrixAnimation, const FloatSize&amp; boxSize);
</span><span class="cx">     
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     bool setFilterAnimationEndpoints(const KeyframeValueList&amp;, const Animation*, PlatformCAAnimation*, int functionIndex, int internalFilterPropertyIndex);
</span><span class="cx">     bool setFilterAnimationKeyframes(const KeyframeValueList&amp;, const Animation*, PlatformCAAnimation*, int functionIndex, int internalFilterPropertyIndex, FilterOperation::OperationType);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     bool isRunningTransformAnimation() const;
</span><span class="cx"> 
</span><span class="lines">@@ -406,9 +397,7 @@
</span><span class="cx">     void moveOrCopyAnimations(MoveOrCopy, PlatformCALayer * fromLayer, PlatformCALayer * toLayer);
</span><span class="cx">     
</span><span class="cx">     bool appendToUncommittedAnimations(const KeyframeValueList&amp;, const TransformOperations*, const Animation*, const String&amp; animationName, const FloatSize&amp; boxSize, int animationIndex, double timeOffset, bool isMatrixAnimation);
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     bool appendToUncommittedAnimations(const KeyframeValueList&amp;, const FilterOperation*, const Animation*, const String&amp; animationName, int animationIndex, double timeOffset);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     enum LayerChange {
</span><span class="cx">         NoChange = 0,
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscaPlatformCAAnimationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/PlatformCAAnimation.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/PlatformCAAnimation.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/ca/PlatformCAAnimation.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -93,18 +93,14 @@
</span><span class="cx">     virtual void setFromValue(const WebCore::TransformationMatrix&amp;) = 0;
</span><span class="cx">     virtual void setFromValue(const FloatPoint3D&amp;) = 0;
</span><span class="cx">     virtual void setFromValue(const WebCore::Color&amp;) = 0;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     virtual void setFromValue(const FilterOperation*, int internalFilterPropertyIndex) = 0;
</span><del>-#endif
</del><span class="cx">     virtual void copyFromValueFrom(const PlatformCAAnimation*) = 0;
</span><span class="cx"> 
</span><span class="cx">     virtual void setToValue(float) = 0;
</span><span class="cx">     virtual void setToValue(const WebCore::TransformationMatrix&amp;) = 0;
</span><span class="cx">     virtual void setToValue(const FloatPoint3D&amp;) = 0;
</span><span class="cx">     virtual void setToValue(const WebCore::Color&amp;) = 0;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     virtual void setToValue(const FilterOperation*, int internalFilterPropertyIndex) = 0;
</span><del>-#endif
</del><span class="cx">     virtual void copyToValueFrom(const PlatformCAAnimation*) = 0;
</span><span class="cx"> 
</span><span class="cx">     // Keyframe-animation properties.
</span><span class="lines">@@ -112,9 +108,7 @@
</span><span class="cx">     virtual void setValues(const Vector&lt;WebCore::TransformationMatrix&gt;&amp;) = 0;
</span><span class="cx">     virtual void setValues(const Vector&lt;FloatPoint3D&gt;&amp;) = 0;
</span><span class="cx">     virtual void setValues(const Vector&lt;WebCore::Color&gt;&amp;) = 0;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     virtual void setValues(const Vector&lt;RefPtr&lt;FilterOperation&gt;&gt;&amp;, int internalFilterPropertyIndex) = 0;
</span><del>-#endif
</del><span class="cx">     virtual void copyValuesFrom(const PlatformCAAnimation*) = 0;
</span><span class="cx"> 
</span><span class="cx">     virtual void setKeyTimes(const Vector&lt;float&gt;&amp;) = 0;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscaPlatformCAFiltersh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/PlatformCAFilters.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/PlatformCAFilters.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/ca/PlatformCAFilters.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -26,8 +26,6 @@
</span><span class="cx"> #ifndef PlatformCAFilters_h
</span><span class="cx"> #define PlatformCAFilters_h
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-
</del><span class="cx"> #include &quot;FilterOperations.h&quot;
</span><span class="cx"> #include &quot;GraphicsTypes.h&quot;
</span><span class="cx"> #include &quot;PlatformLayer.h&quot;
</span><span class="lines">@@ -64,6 +62,4 @@
</span><span class="cx"> 
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#endif // ENABLE(CSS_FILTERS)
-
</del><span class="cx"> #endif // PlatformCAFilters_h
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscaPlatformCALayerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/PlatformCALayer.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/PlatformCALayer.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/ca/PlatformCALayer.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -181,11 +181,8 @@
</span><span class="cx"> 
</span><span class="cx">     virtual float opacity() const = 0;
</span><span class="cx">     virtual void setOpacity(float) = 0;
</span><del>-
-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     virtual void setFilters(const FilterOperations&amp;) = 0;
</span><span class="cx">     virtual void copyFiltersFrom(const PlatformCALayer*) = 0;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> #if ENABLE(CSS_COMPOSITING)
</span><span class="cx">     virtual void setBlendMode(BlendMode) = 0;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscamacPlatformCAAnimationMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/mac/PlatformCAAnimationMac.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/mac/PlatformCAAnimationMac.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/ca/mac/PlatformCAAnimationMac.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -99,18 +99,14 @@
</span><span class="cx">     virtual void setFromValue(const WebCore::TransformationMatrix&amp;) override;
</span><span class="cx">     virtual void setFromValue(const FloatPoint3D&amp;) override;
</span><span class="cx">     virtual void setFromValue(const WebCore::Color&amp;) override;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     virtual void setFromValue(const FilterOperation*, int internalFilterPropertyIndex) override;
</span><del>-#endif
</del><span class="cx">     virtual void copyFromValueFrom(const PlatformCAAnimation*) override;
</span><span class="cx"> 
</span><span class="cx">     virtual void setToValue(float) override;
</span><span class="cx">     virtual void setToValue(const WebCore::TransformationMatrix&amp;) override;
</span><span class="cx">     virtual void setToValue(const FloatPoint3D&amp;) override;
</span><span class="cx">     virtual void setToValue(const WebCore::Color&amp;) override;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     virtual void setToValue(const FilterOperation*, int internalFilterPropertyIndex) override;
</span><del>-#endif
</del><span class="cx">     virtual void copyToValueFrom(const PlatformCAAnimation*) override;
</span><span class="cx"> 
</span><span class="cx">     // Keyframe-animation properties.
</span><span class="lines">@@ -118,9 +114,7 @@
</span><span class="cx">     virtual void setValues(const Vector&lt;WebCore::TransformationMatrix&gt;&amp;) override;
</span><span class="cx">     virtual void setValues(const Vector&lt;FloatPoint3D&gt;&amp;) override;
</span><span class="cx">     virtual void setValues(const Vector&lt;WebCore::Color&gt;&amp;) override;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     virtual void setValues(const Vector&lt;RefPtr&lt;FilterOperation&gt;&gt;&amp;, int internalFilterPropertyIndex) override;
</span><del>-#endif
</del><span class="cx">     virtual void copyValuesFrom(const PlatformCAAnimation*) override;
</span><span class="cx"> 
</span><span class="cx">     virtual void setKeyTimes(const Vector&lt;float&gt;&amp;) override;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscamacPlatformCAAnimationMacmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/mac/PlatformCAAnimationMac.mm (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/mac/PlatformCAAnimationMac.mm        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/ca/mac/PlatformCAAnimationMac.mm        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -387,13 +387,11 @@
</span><span class="cx">     [static_cast&lt;CABasicAnimation*&gt;(m_animation.get()) setFromValue:array];
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> void PlatformCAAnimationMac::setFromValue(const FilterOperation* operation, int internalFilterPropertyIndex)
</span><span class="cx"> {
</span><span class="cx">     RetainPtr&lt;id&gt; value = PlatformCAFilters::filterValueForOperation(operation, internalFilterPropertyIndex);
</span><span class="cx">     [static_cast&lt;CABasicAnimation*&gt;(m_animation.get()) setFromValue:value.get()];
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> void PlatformCAAnimationMac::copyFromValueFrom(const PlatformCAAnimation* value)
</span><span class="cx"> {
</span><span class="lines">@@ -446,13 +444,11 @@
</span><span class="cx">     [static_cast&lt;CABasicAnimation*&gt;(m_animation.get()) setToValue:array];
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> void PlatformCAAnimationMac::setToValue(const FilterOperation* operation, int internalFilterPropertyIndex)
</span><span class="cx"> {
</span><span class="cx">     RetainPtr&lt;id&gt; value = PlatformCAFilters::filterValueForOperation(operation, internalFilterPropertyIndex);
</span><span class="cx">     [static_cast&lt;CABasicAnimation*&gt;(m_animation.get()) setToValue:value.get()];
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> void PlatformCAAnimationMac::copyToValueFrom(const PlatformCAAnimation* value)
</span><span class="cx"> {
</span><span class="lines">@@ -526,7 +522,6 @@
</span><span class="cx">     [static_cast&lt;CAKeyframeAnimation*&gt;(m_animation.get()) setValues:array];
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> void PlatformCAAnimationMac::setValues(const Vector&lt;RefPtr&lt;FilterOperation&gt;&gt;&amp; values, int internalFilterPropertyIndex)
</span><span class="cx"> {
</span><span class="cx">     if (animationType() != Keyframe)
</span><span class="lines">@@ -540,7 +535,6 @@
</span><span class="cx">     }
</span><span class="cx">     [static_cast&lt;CAKeyframeAnimation*&gt;(m_animation.get()) setValues:array];
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> void PlatformCAAnimationMac::copyValuesFrom(const PlatformCAAnimation* value)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscamacPlatformCAFiltersMacmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/mac/PlatformCAFiltersMac.mm (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/mac/PlatformCAFiltersMac.mm        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/ca/mac/PlatformCAFiltersMac.mm        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -25,8 +25,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-
</del><span class="cx"> #import &quot;PlatformCAFilters.h&quot;
</span><span class="cx"> #import &quot;BlockExceptions.h&quot;
</span><span class="cx"> #import &quot;FloatConversion.h&quot;
</span><span class="lines">@@ -669,5 +667,3 @@
</span><span class="cx">     }
</span><span class="cx"> #endif
</span><span class="cx"> }
</span><del>-
-#endif // ENABLE(CSS_FILTERS)
</del></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscamacPlatformCALayerMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/mac/PlatformCALayerMac.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/mac/PlatformCALayerMac.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/ca/mac/PlatformCALayerMac.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -117,12 +117,9 @@
</span><span class="cx"> 
</span><span class="cx">     virtual float opacity() const override;
</span><span class="cx">     virtual void setOpacity(float) override;
</span><del>-
-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     virtual void setFilters(const FilterOperations&amp;) override;
</span><span class="cx">     WEBCORE_EXPORT static bool filtersCanBeComposited(const FilterOperations&amp;);
</span><span class="cx">     virtual void copyFiltersFrom(const PlatformCALayer*) override;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> #if ENABLE(CSS_COMPOSITING)
</span><span class="cx">     virtual void setBlendMode(BlendMode) override;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscamacPlatformCALayerMacmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/mac/PlatformCALayerMac.mm (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/mac/PlatformCALayerMac.mm        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/ca/mac/PlatformCALayerMac.mm        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -320,9 +320,7 @@
</span><span class="cx">     newLayer-&gt;setOpaque(isOpaque());
</span><span class="cx">     newLayer-&gt;setBackgroundColor(backgroundColor());
</span><span class="cx">     newLayer-&gt;setContentsScale(contentsScale());
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     newLayer-&gt;copyFiltersFrom(this);
</span><del>-#endif
</del><span class="cx">     newLayer-&gt;updateCustomAppearance(customAppearance());
</span><span class="cx"> 
</span><span class="cx">     if (type == LayerTypeAVPlayerLayer) {
</span><span class="lines">@@ -710,7 +708,6 @@
</span><span class="cx">     END_BLOCK_OBJC_EXCEPTIONS
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> void PlatformCALayerMac::setFilters(const FilterOperations&amp; filters)
</span><span class="cx"> {
</span><span class="cx">     PlatformCAFilters::setFiltersOnLayer(platformLayer(), filters);
</span><span class="lines">@@ -746,7 +743,6 @@
</span><span class="cx"> 
</span><span class="cx">     return true;
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> #if ENABLE(CSS_COMPOSITING)
</span><span class="cx"> void PlatformCALayerMac::setBlendMode(BlendMode blendMode)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscawinPlatformCAAnimationWincpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/win/PlatformCAAnimationWin.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/win/PlatformCAAnimationWin.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/ca/win/PlatformCAAnimationWin.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -374,12 +374,10 @@
</span><span class="cx">     CACFAnimationSetFromValue(m_animation.get(), v.get());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> void PlatformCAAnimationWin::setFromValue(const FilterOperation*, int)
</span><span class="cx"> {
</span><span class="cx">     // FIXME: Hardware filter animation not implemented on Windows
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> void PlatformCAAnimationWin::copyFromValueFrom(const PlatformCAAnimation* value)
</span><span class="cx"> {
</span><span class="lines">@@ -427,12 +425,10 @@
</span><span class="cx">     CACFAnimationSetToValue(m_animation.get(), v.get());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> void PlatformCAAnimationWin::setToValue(const FilterOperation*, int)
</span><span class="cx"> {
</span><span class="cx">     // FIXME: Hardware filter animation not implemented on Windows
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> void PlatformCAAnimationWin::copyToValueFrom(const PlatformCAAnimation* value)
</span><span class="cx"> {
</span><span class="lines">@@ -501,12 +497,10 @@
</span><span class="cx">     CACFAnimationSetValues(m_animation.get(), array.get());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> void PlatformCAAnimationWin::setValues(const Vector&lt;RefPtr&lt;FilterOperation&gt; &gt;&amp;, int)
</span><span class="cx"> {
</span><span class="cx">     // FIXME: Hardware filter animation not implemented on Windows
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> void PlatformCAAnimationWin::copyValuesFrom(const PlatformCAAnimation* value)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscawinPlatformCAAnimationWinh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/win/PlatformCAAnimationWin.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/win/PlatformCAAnimationWin.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/ca/win/PlatformCAAnimationWin.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -89,18 +89,14 @@
</span><span class="cx">     virtual void setFromValue(const WebCore::TransformationMatrix&amp;) override;
</span><span class="cx">     virtual void setFromValue(const FloatPoint3D&amp;) override;
</span><span class="cx">     virtual void setFromValue(const WebCore::Color&amp;) override;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     virtual void setFromValue(const FilterOperation*, int internalFilterPropertyIndex) override;
</span><del>-#endif
</del><span class="cx">     virtual void copyFromValueFrom(const PlatformCAAnimation*) override;
</span><span class="cx"> 
</span><span class="cx">     virtual void setToValue(float) override;
</span><span class="cx">     virtual void setToValue(const WebCore::TransformationMatrix&amp;) override;
</span><span class="cx">     virtual void setToValue(const FloatPoint3D&amp;) override;
</span><span class="cx">     virtual void setToValue(const WebCore::Color&amp;) override;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     virtual void setToValue(const FilterOperation*, int internalFilterPropertyIndex) override;
</span><del>-#endif
</del><span class="cx">     virtual void copyToValueFrom(const PlatformCAAnimation*) override;
</span><span class="cx"> 
</span><span class="cx">     // Keyframe-animation properties.
</span><span class="lines">@@ -108,9 +104,7 @@
</span><span class="cx">     virtual void setValues(const Vector&lt;WebCore::TransformationMatrix&gt;&amp;) override;
</span><span class="cx">     virtual void setValues(const Vector&lt;FloatPoint3D&gt;&amp;) override;
</span><span class="cx">     virtual void setValues(const Vector&lt;WebCore::Color&gt;&amp;) override;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     virtual void setValues(const Vector&lt;RefPtr&lt;FilterOperation&gt;&gt;&amp;, int internalFilterPropertyIndex) override;
</span><del>-#endif
</del><span class="cx">     virtual void copyValuesFrom(const PlatformCAAnimation*) override;
</span><span class="cx"> 
</span><span class="cx">     virtual void setKeyTimes(const Vector&lt;float&gt;&amp;) override;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscawinPlatformCAFiltersWincpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/win/PlatformCAFiltersWin.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/win/PlatformCAFiltersWin.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/ca/win/PlatformCAFiltersWin.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -24,9 +24,6 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><del>-
-#if ENABLE(CSS_FILTERS)
-
</del><span class="cx"> #include &quot;PlatformCAFilters.h&quot;
</span><span class="cx"> 
</span><span class="cx"> using namespace WebCore;
</span><span class="lines">@@ -47,5 +44,3 @@
</span><span class="cx">     // Hardware filter animation not implemented on Windows.
</span><span class="cx">     return &quot;&quot;;
</span><span class="cx"> }
</span><del>-
-#endif // ENABLE(CSS_FILTERS)
</del></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscawinPlatformCALayerWincpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/win/PlatformCALayerWin.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/win/PlatformCALayerWin.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/ca/win/PlatformCALayerWin.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -182,9 +182,7 @@
</span><span class="cx">     newLayer-&gt;setOpaque(isOpaque());
</span><span class="cx">     newLayer-&gt;setBackgroundColor(backgroundColor());
</span><span class="cx">     newLayer-&gt;setContentsScale(contentsScale());
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     newLayer-&gt;copyFiltersFrom(this);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     return newLayer;
</span><span class="cx"> }
</span><span class="lines">@@ -545,8 +543,6 @@
</span><span class="cx">     setNeedsCommit();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-
</del><span class="cx"> void PlatformCALayerWin::setFilters(const FilterOperations&amp;)
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="lines">@@ -555,8 +551,6 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#endif // ENABLE(CSS_FILTERS)
-
</del><span class="cx"> void PlatformCALayerWin::setName(const String&amp; value)
</span><span class="cx"> {
</span><span class="cx">     CACFLayerSetName(m_layer.get(), value.createCFString().get());
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscawinPlatformCALayerWinh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/win/PlatformCALayerWin.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/win/PlatformCALayerWin.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/ca/win/PlatformCALayerWin.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -109,11 +109,9 @@
</span><span class="cx">     virtual float opacity() const override;
</span><span class="cx">     virtual void setOpacity(float) override;
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     virtual void setFilters(const FilterOperations&amp;) override;
</span><span class="cx">     static bool filtersCanBeComposited(const FilterOperations&amp;) { return false; }
</span><span class="cx">     virtual void copyFiltersFrom(const PlatformCALayer*) override;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     virtual void setName(const String&amp;) override;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFilterOperationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FilterOperation.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FilterOperation.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/filters/FilterOperation.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -24,8 +24,6 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><del>-
-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> #include &quot;FilterOperation.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;AnimationUtilities.h&quot;
</span><span class="lines">@@ -195,5 +193,3 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span><del>-
-#endif // ENABLE(CSS_FILTERS)
</del></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFilterOperationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FilterOperation.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FilterOperation.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/filters/FilterOperation.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -26,8 +26,6 @@
</span><span class="cx"> #ifndef FilterOperation_h
</span><span class="cx"> #define FilterOperation_h
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-
</del><span class="cx"> #include &quot;Color.h&quot;
</span><span class="cx"> #include &quot;FilterEffect.h&quot;
</span><span class="cx"> #include &quot;LayoutSize.h&quot;
</span><span class="lines">@@ -359,6 +357,4 @@
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span><span class="cx"> 
</span><del>-#endif // ENABLE(CSS_FILTERS)
-
</del><span class="cx"> #endif // FilterOperation_h
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFilterOperationscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FilterOperations.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FilterOperations.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/filters/FilterOperations.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -30,8 +30,6 @@
</span><span class="cx"> #include &quot;IntSize.h&quot;
</span><span class="cx"> #include &quot;LengthFunctions.h&quot;
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-
</del><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="cx"> static inline IntSize outsetSizeForBlur(float stdDeviation)
</span><span class="lines">@@ -154,5 +152,3 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span><del>-
-#endif // ENABLE(CSS_FILTERS)
</del></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFilterOperationsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FilterOperations.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FilterOperations.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/filters/FilterOperations.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -26,8 +26,6 @@
</span><span class="cx"> #ifndef FilterOperations_h
</span><span class="cx"> #define FilterOperations_h
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-
</del><span class="cx"> #include &quot;FilterOperation.h&quot;
</span><span class="cx"> #include &quot;IntRectExtent.h&quot;
</span><span class="cx"> #include &lt;wtf/RefPtr.h&gt;
</span><span class="lines">@@ -78,6 +76,4 @@
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span><span class="cx"> 
</span><del>-#endif // ENABLE(CSS_FILTERS)
-
</del><span class="cx"> #endif // FilterOperations_h
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapGraphicsLayerTextureMappercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -540,10 +540,8 @@
</span><span class="cx">     if (m_changeMask &amp; BackgroundColorChange)
</span><span class="cx">         m_layer-&gt;setSolidColor(solidColor());
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     if (m_changeMask &amp; FilterChange)
</span><span class="cx">         m_layer-&gt;setFilters(filters());
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     if (m_changeMask &amp; BackingStoreChange)
</span><span class="cx">         m_layer-&gt;setBackingStore(m_backingStore);
</span><span class="lines">@@ -665,7 +663,6 @@
</span><span class="cx">     m_animations.remove(animationName);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> bool GraphicsLayerTextureMapper::setFilters(const FilterOperations&amp; filters)
</span><span class="cx"> {
</span><span class="cx">     TextureMapper* textureMapper = m_layer-&gt;textureMapper();
</span><span class="lines">@@ -675,7 +672,6 @@
</span><span class="cx">     notifyChange(FilterChange);
</span><span class="cx">     return GraphicsLayer::setFilters(filters);
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> void GraphicsLayerTextureMapper::setFixedToViewport(bool fixed)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapGraphicsLayerTextureMapperh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -91,9 +91,7 @@
</span><span class="cx">     void setIsScrollable(bool);
</span><span class="cx">     bool isScrollable() const { return m_isScrollable; }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     virtual bool setFilters(const FilterOperations&amp;);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     void setFixedToViewport(bool);
</span><span class="cx">     bool fixedToViewport() const { return m_fixedToViewport; }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapTextureMapperh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/TextureMapper.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/TextureMapper.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/texmap/TextureMapper.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -87,9 +87,7 @@
</span><span class="cx">     inline int numberOfBytes() const { return size().width() * size().height() * bpp() &gt;&gt; 3; }
</span><span class="cx">     inline bool isOpaque() const { return !(m_flags &amp; SupportsAlpha); }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     virtual PassRefPtr&lt;BitmapTexture&gt; applyFilters(TextureMapper*, const FilterOperations&amp;) { return this; }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> protected:
</span><span class="cx">     IntSize m_contentSize;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapTextureMapperGLcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -122,9 +122,7 @@
</span><span class="cx">         , previousScissorState(0)
</span><span class="cx">         , previousDepthState(0)
</span><span class="cx">         , sharedData(TextureMapperGLData::SharedGLData::currentSharedGLData(this-&gt;context))
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">         , filterInfo(0)
</span><del>-#endif
</del><span class="cx">     { }
</span><span class="cx"> 
</span><span class="cx">     ~TextureMapperGLData();
</span><span class="lines">@@ -143,9 +141,7 @@
</span><span class="cx">     RefPtr&lt;SharedGLData&gt; sharedData;
</span><span class="cx">     RefPtr&lt;BitmapTexture&gt; currentSurface;
</span><span class="cx">     HashMap&lt;const void*, Platform3DObject&gt; vbos;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     const BitmapTextureGL::FilterInfo* filterInfo;
</span><del>-#endif
</del><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> Platform3DObject TextureMapperGLData::getStaticVBO(GC3Denum target, GC3Dsizeiptr size, const void* data)
</span><span class="lines">@@ -367,8 +363,6 @@
</span><span class="cx"> #endif
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-
</del><span class="cx"> static TextureMapperShaderProgram::Options optionsForFilterType(FilterOperation::OperationType type, unsigned pass)
</span><span class="cx"> {
</span><span class="cx">     switch (type) {
</span><span class="lines">@@ -512,7 +506,6 @@
</span><span class="cx">         break;
</span><span class="cx">     }
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> void TextureMapperGL::drawTexture(const BitmapTexture&amp; texture, const FloatRect&amp; targetRect, const TransformationMatrix&amp; matrix, float opacity, unsigned exposedEdges)
</span><span class="cx"> {
</span><span class="lines">@@ -523,9 +516,7 @@
</span><span class="cx">         return;
</span><span class="cx"> 
</span><span class="cx">     const BitmapTextureGL&amp; textureGL = static_cast&lt;const BitmapTextureGL&amp;&gt;(texture);
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     TemporaryChange&lt;const BitmapTextureGL::FilterInfo*&gt; filterInfo(data().filterInfo, textureGL.filterInfo());
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     drawTexture(textureGL.id(), textureGL.isOpaque() ? 0 : ShouldBlend, textureGL.size(), targetRect, matrix, opacity, exposedEdges);
</span><span class="cx"> }
</span><span class="lines">@@ -547,7 +538,6 @@
</span><span class="cx">         flags |= ShouldAntialias;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     RefPtr&lt;FilterOperation&gt; filter = data().filterInfo ? data().filterInfo-&gt;filter: 0;
</span><span class="cx">     GC3Duint filterContentTextureID = 0;
</span><span class="cx"> 
</span><span class="lines">@@ -558,7 +548,6 @@
</span><span class="cx">         if (filter-&gt;affectsOpacity())
</span><span class="cx">             flags |= ShouldBlend;
</span><span class="cx">     }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     if (useAntialiasing || opacity &lt; 1)
</span><span class="cx">         flags |= ShouldBlend;
</span><span class="lines">@@ -566,10 +555,8 @@
</span><span class="cx">     RefPtr&lt;TextureMapperShaderProgram&gt; program;
</span><span class="cx">     program = data().sharedGLData().getShaderProgram(options);
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     if (filter)
</span><span class="cx">         prepareFilterProgram(program.get(), *filter.get(), data().filterInfo-&gt;pass, textureSize, filterContentTextureID);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     drawTexturedQuadWithProgram(program.get(), texture, flags, textureSize, targetRect, modelViewMatrix, opacity);
</span><span class="cx"> }
</span><span class="lines">@@ -857,7 +844,6 @@
</span><span class="cx">     updateContents(imageData, targetRect, offset, bytesPerLine, updateContentsFlag);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> void TextureMapperGL::drawFiltered(const BitmapTexture&amp; sampler, const BitmapTexture* contentTexture, const FilterOperation&amp; filter, int pass)
</span><span class="cx"> {
</span><span class="cx">     // For standard filters, we always draw the whole texture without transformations.
</span><span class="lines">@@ -913,7 +899,6 @@
</span><span class="cx">     texmapGL-&gt;bindSurface(previousSurface.get());
</span><span class="cx">     return resultSurface;
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> static inline TransformationMatrix createProjectionMatrix(const IntSize&amp; size, bool mirrored)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapTextureMapperGLh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/TextureMapperGL.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/TextureMapperGL.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/texmap/TextureMapperGL.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -67,9 +67,7 @@
</span><span class="cx">     virtual PassRefPtr&lt;BitmapTexture&gt; createTexture() override;
</span><span class="cx">     inline GraphicsContext3D* graphicsContext3D() const { return m_context3D.get(); }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     void drawFiltered(const BitmapTexture&amp; sourceTexture, const BitmapTexture* contentTexture, const FilterOperation&amp;, int pass);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     void setEnableEdgeDistanceAntialiasing(bool enabled) { m_enableEdgeDistanceAntialiasing = enabled; }
</span><span class="cx"> 
</span><span class="lines">@@ -155,7 +153,6 @@
</span><span class="cx">     virtual void updateContents(const void*, const IntRect&amp; target, const IntPoint&amp; sourceOffset, int bytesPerLine, UpdateContentsFlag);
</span><span class="cx">     virtual bool isBackedByOpenGL() const { return true; }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     virtual PassRefPtr&lt;BitmapTexture&gt; applyFilters(TextureMapper*, const FilterOperations&amp;) override;
</span><span class="cx">     struct FilterInfo {
</span><span class="cx">         RefPtr&lt;FilterOperation&gt; filter;
</span><span class="lines">@@ -169,7 +166,6 @@
</span><span class="cx">             { }
</span><span class="cx">     };
</span><span class="cx">     const FilterInfo* filterInfo() const { return &amp;m_filterInfo; }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     void updateContentsNoSwizzle(const void*, const IntRect&amp; target, const IntPoint&amp; sourceOffset, int bytesPerLine, unsigned bytesPerPixel = 4, Platform3DObject glFormat = GraphicsContext3D::RGBA);
</span><span class="lines">@@ -190,9 +186,7 @@
</span><span class="cx">     void clearIfNeeded();
</span><span class="cx">     void createFboIfNeeded();
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     FilterInfo m_filterInfo;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     friend class TextureMapperGL;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapTextureMapperImageBuffercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/TextureMapperImageBuffer.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/TextureMapperImageBuffer.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/texmap/TextureMapperImageBuffer.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -150,13 +150,11 @@
</span><span class="cx">     notImplemented();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> PassRefPtr&lt;BitmapTexture&gt; BitmapTextureImageBuffer::applyFilters(TextureMapper*, const FilterOperations&amp;)
</span><span class="cx"> {
</span><span class="cx">     ASSERT_NOT_REACHED();
</span><span class="cx">     return this;
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> }
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapTextureMapperImageBufferh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/TextureMapperImageBuffer.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/TextureMapperImageBuffer.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/texmap/TextureMapperImageBuffer.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -37,9 +37,7 @@
</span><span class="cx">     virtual void updateContents(Image*, const IntRect&amp;, const IntPoint&amp;, UpdateContentsFlag);
</span><span class="cx">     virtual void updateContents(TextureMapper*, GraphicsLayer*, const IntRect&amp; target, const IntPoint&amp; offset, UpdateContentsFlag);
</span><span class="cx">     virtual void updateContents(const void*, const IntRect&amp; target, const IntPoint&amp; sourceOffset, int bytesPerLine, UpdateContentsFlag);
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     PassRefPtr&lt;BitmapTexture&gt; applyFilters(TextureMapper*, const FilterOperations&amp;);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     BitmapTextureImageBuffer() { }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapTextureMapperLayercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -237,12 +237,10 @@
</span><span class="cx">     return TransformationMatrix(m_state.replicaLayer-&gt;m_currentTransform.combined()).multiply(m_currentTransform.combined().inverse());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> void TextureMapperLayer::setAnimatedFilters(const FilterOperations&amp; filters)
</span><span class="cx"> {
</span><span class="cx">     m_currentFilters = filters;
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> static void resolveOverlaps(Region newRegion, Region&amp; overlapRegion, Region&amp; nonOverlapRegion)
</span><span class="cx"> {
</span><span class="lines">@@ -265,7 +263,6 @@
</span><span class="cx">     else if (m_contentsLayer || m_state.solidColor.alpha())
</span><span class="cx">         boundingRect = m_state.contentsRect;
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     if (m_currentFilters.hasOutsets()) {
</span><span class="cx">         FilterOutsets outsets = m_currentFilters.outsets();
</span><span class="cx">         IntRect unfilteredTargetRect(boundingRect);
</span><span class="lines">@@ -273,7 +270,6 @@
</span><span class="cx">         boundingRect.expand(outsets.left() + outsets.right(), outsets.top() + outsets.bottom());
</span><span class="cx">         boundingRect.unite(unfilteredTargetRect);
</span><span class="cx">     }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     TransformationMatrix replicaMatrix;
</span><span class="cx">     if (m_state.replicaLayer) {
</span><span class="lines">@@ -387,9 +383,7 @@
</span><span class="cx">     paintSelfAndChildren(paintOptions);
</span><span class="cx">     if (m_state.maskLayer)
</span><span class="cx">         m_state.maskLayer-&gt;applyMask(options);
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     surface = surface-&gt;applyFilters(options.textureMapper, m_currentFilters);
</span><del>-#endif
</del><span class="cx">     options.textureMapper-&gt;bindSurface(surface.get());
</span><span class="cx">     return surface;
</span><span class="cx"> }
</span><span class="lines">@@ -605,12 +599,10 @@
</span><span class="cx">     m_state.solidColor = color;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> void TextureMapperLayer::setFilters(const FilterOperations&amp; filters)
</span><span class="cx"> {
</span><span class="cx">     m_state.filters = filters;
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> void TextureMapperLayer::setDebugVisuals(bool showDebugBorders, const Color&amp; debugBorderColor, float debugBorderWidth, bool showRepaintCounter)
</span><span class="cx"> {
</span><span class="lines">@@ -673,10 +665,8 @@
</span><span class="cx">     if (!m_animations.hasActiveAnimationsOfType(AnimatedPropertyOpacity))
</span><span class="cx">         m_currentOpacity = m_state.opacity;
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     if (!m_animations.hasActiveAnimationsOfType(AnimatedPropertyWebkitFilter))
</span><span class="cx">         m_currentFilters = m_state.filters;
</span><del>-#endif
</del><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool TextureMapperLayer::isAncestorFixedToViewport() const
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapTextureMapperLayerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/TextureMapperLayer.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/TextureMapperLayer.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/texmap/TextureMapperLayer.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -101,17 +101,11 @@
</span><span class="cx">     void setSolidColor(const Color&amp;);
</span><span class="cx">     void setContentsTileSize(const FloatSize&amp;);
</span><span class="cx">     void setContentsTilePhase(const FloatPoint&amp;);
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     void setFilters(const FilterOperations&amp;);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     bool hasFilters() const
</span><span class="cx">     {
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">         return !m_currentFilters.isEmpty();
</span><del>-#else
-        return false;
-#endif
</del><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     void setDebugVisuals(bool showDebugBorders, const Color&amp; debugBorderColor, float debugBorderWidth, bool showRepaintCounter);
</span><span class="lines">@@ -173,9 +167,7 @@
</span><span class="cx">     // GraphicsLayerAnimation::Client
</span><span class="cx">     virtual void setAnimatedTransform(const TransformationMatrix&amp;) override;
</span><span class="cx">     virtual void setAnimatedOpacity(float) override;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     virtual void setAnimatedFilters(const FilterOperations&amp;) override;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     bool isVisible() const;
</span><span class="cx">     enum ContentsLayerCount {
</span><span class="lines">@@ -198,9 +190,7 @@
</span><span class="cx">     TextureMapperPlatformLayer* m_contentsLayer;
</span><span class="cx">     GraphicsLayerTransform m_currentTransform;
</span><span class="cx">     float m_currentOpacity;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     FilterOperations m_currentFilters;
</span><del>-#endif
</del><span class="cx">     float m_centerZ;
</span><span class="cx"> 
</span><span class="cx">     template&lt;class HitTestCondition&gt; TextureMapperLayer* hitTest(const FloatPoint&amp;, HitTestCondition);
</span><span class="lines">@@ -222,9 +212,7 @@
</span><span class="cx">         TextureMapperLayer* maskLayer;
</span><span class="cx">         TextureMapperLayer* replicaLayer;
</span><span class="cx">         Color solidColor;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">         FilterOperations filters;
</span><del>-#endif
</del><span class="cx">         Color debugBorderColor;
</span><span class="cx">         float debugBorderWidth;
</span><span class="cx">         int repaintCount;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapTextureMapperShaderProgramh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/TextureMapperShaderProgram.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/TextureMapperShaderProgram.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/texmap/TextureMapperShaderProgram.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -74,13 +74,11 @@
</span><span class="cx">     TEXMAP_DECLARE_SAMPLER(sampler)
</span><span class="cx">     TEXMAP_DECLARE_SAMPLER(mask)
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     TEXMAP_DECLARE_UNIFORM(filterAmount)
</span><span class="cx">     TEXMAP_DECLARE_UNIFORM(gaussianKernel)
</span><span class="cx">     TEXMAP_DECLARE_UNIFORM(blurRadius)
</span><span class="cx">     TEXMAP_DECLARE_UNIFORM(shadowOffset)
</span><span class="cx">     TEXMAP_DECLARE_SAMPLER(contentTexture)
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     void setMatrix(GC3Duint, const TransformationMatrix&amp;);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapcoordinatedCoordinatedGraphicsLayercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -76,13 +76,11 @@
</span><span class="cx">     notifyFlushRequired();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> void CoordinatedGraphicsLayer::didChangeFilters()
</span><span class="cx"> {
</span><span class="cx">     m_shouldSyncFilters = true;
</span><span class="cx">     notifyFlushRequired();
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> void CoordinatedGraphicsLayer::didChangeImageBacking()
</span><span class="cx"> {
</span><span class="lines">@@ -421,7 +419,6 @@
</span><span class="cx"> #endif
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> bool CoordinatedGraphicsLayer::setFilters(const FilterOperations&amp; newFilters)
</span><span class="cx"> {
</span><span class="cx">     if (filters() == newFilters)
</span><span class="lines">@@ -433,7 +430,6 @@
</span><span class="cx">     didChangeFilters();
</span><span class="cx">     return true;
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> void CoordinatedGraphicsLayer::setContentsToSolidColor(const Color&amp; color)
</span><span class="cx"> {
</span><span class="lines">@@ -622,7 +618,6 @@
</span><span class="cx">         m_layerState.children.append(toCoordinatedLayerID(children()[i]));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> void CoordinatedGraphicsLayer::syncFilters()
</span><span class="cx"> {
</span><span class="cx">     if (!m_shouldSyncFilters)
</span><span class="lines">@@ -632,7 +627,6 @@
</span><span class="cx">     m_layerState.filters = GraphicsLayer::filters();
</span><span class="cx">     m_layerState.filtersChanged = true;
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> void CoordinatedGraphicsLayer::syncImageBacking()
</span><span class="cx"> {
</span><span class="lines">@@ -788,9 +782,7 @@
</span><span class="cx">     syncAnimations();
</span><span class="cx">     computeTransformedVisibleRect();
</span><span class="cx">     syncChildren();
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     syncFilters();
</span><del>-#endif
</del><span class="cx"> #if USE(GRAPHICS_SURFACE)
</span><span class="cx">     syncPlatformLayer();
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapcoordinatedCoordinatedGraphicsLayerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -101,9 +101,7 @@
</span><span class="cx">     virtual void deviceOrPageScaleFactorChanged() override;
</span><span class="cx">     virtual void flushCompositingState(const FloatRect&amp;) override;
</span><span class="cx">     virtual void flushCompositingStateForThisLayerOnly() override;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     virtual bool setFilters(const FilterOperations&amp;) override;
</span><del>-#endif
</del><span class="cx">     virtual bool addAnimation(const KeyframeValueList&amp;, const FloatSize&amp;, const Animation*, const String&amp;, double) override;
</span><span class="cx">     virtual void pauseAnimation(const String&amp;, double) override;
</span><span class="cx">     virtual void removeAnimation(const String&amp;) override;
</span><span class="lines">@@ -176,18 +174,14 @@
</span><span class="cx">     void didChangeAnimations();
</span><span class="cx">     void didChangeGeometry();
</span><span class="cx">     void didChangeChildren();
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     void didChangeFilters();
</span><del>-#endif
</del><span class="cx">     void didChangeImageBacking();
</span><span class="cx"> 
</span><span class="cx">     void resetLayerState();
</span><span class="cx">     void syncLayerState();
</span><span class="cx">     void syncAnimations();
</span><span class="cx">     void syncChildren();
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     void syncFilters();
</span><del>-#endif
</del><span class="cx">     void syncImageBacking();
</span><span class="cx">     void computeTransformedVisibleRect();
</span><span class="cx">     void updateContentBuffers();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapcoordinatedCoordinatedGraphicsScenecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsScene.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsScene.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsScene.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -226,7 +226,6 @@
</span><span class="cx">     layer-&gt;setChildren(children);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> void CoordinatedGraphicsScene::setLayerFiltersIfNeeded(TextureMapperLayer* layer, const CoordinatedGraphicsLayerState&amp; state)
</span><span class="cx"> {
</span><span class="cx">     if (!state.filtersChanged)
</span><span class="lines">@@ -234,7 +233,6 @@
</span><span class="cx"> 
</span><span class="cx">     layer-&gt;setFilters(state.filters);
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> void CoordinatedGraphicsScene::setLayerState(CoordinatedLayerID id, const CoordinatedGraphicsLayerState&amp; layerState)
</span><span class="cx"> {
</span><span class="lines">@@ -314,9 +312,7 @@
</span><span class="cx">     createTilesIfNeeded(layer, layerState);
</span><span class="cx">     removeTilesIfNeeded(layer, layerState);
</span><span class="cx">     updateTilesIfNeeded(layer, layerState);
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     setLayerFiltersIfNeeded(layer, layerState);
</span><del>-#endif
</del><span class="cx">     setLayerAnimationsIfNeeded(layer, layerState);
</span><span class="cx"> #if USE(GRAPHICS_SURFACE)
</span><span class="cx">     syncPlatformLayerIfNeeded(layer, layerState);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapcoordinatedCoordinatedGraphicsSceneh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsScene.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsScene.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsScene.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -95,9 +95,7 @@
</span><span class="cx">     void updateTilesIfNeeded(TextureMapperLayer*, const CoordinatedGraphicsLayerState&amp;);
</span><span class="cx">     void createTilesIfNeeded(TextureMapperLayer*, const CoordinatedGraphicsLayerState&amp;);
</span><span class="cx">     void removeTilesIfNeeded(TextureMapperLayer*, const CoordinatedGraphicsLayerState&amp;);
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     void setLayerFiltersIfNeeded(TextureMapperLayer*, const CoordinatedGraphicsLayerState&amp;);
</span><del>-#endif
</del><span class="cx">     void setLayerAnimationsIfNeeded(TextureMapperLayer*, const CoordinatedGraphicsLayerState&amp;);
</span><span class="cx"> #if USE(GRAPHICS_SURFACE)
</span><span class="cx">     void createPlatformLayerIfNeeded(TextureMapperLayer*, const CoordinatedGraphicsLayerState&amp;);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapcoordinatedCoordinatedGraphicsStateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsState.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsState.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsState.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -30,6 +30,7 @@
</span><span class="cx"> #if USE(COORDINATED_GRAPHICS)
</span><span class="cx"> 
</span><span class="cx"> #include &quot;Color.h&quot;
</span><ins>+#include &quot;FilterOperations.h&quot;
</ins><span class="cx"> #include &quot;FloatRect.h&quot;
</span><span class="cx"> #include &quot;FloatSize.h&quot;
</span><span class="cx"> #include &quot;GraphicsLayerAnimation.h&quot;
</span><span class="lines">@@ -38,10 +39,6 @@
</span><span class="cx"> #include &quot;SurfaceUpdateInfo.h&quot;
</span><span class="cx"> #include &quot;TransformationMatrix.h&quot;
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-#include &quot;FilterOperations.h&quot;
-#endif
-
</del><span class="cx"> #if USE(GRAPHICS_SURFACE)
</span><span class="cx"> #include &quot;GraphicsSurface.h&quot;
</span><span class="cx"> #include &quot;GraphicsSurfaceToken.h&quot;
</span><span class="lines">@@ -148,9 +145,7 @@
</span><span class="cx">     Color solidColor;
</span><span class="cx">     Color debugBorderColor;
</span><span class="cx">     float debugBorderWidth;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     FilterOperations filters;
</span><del>-#endif
</del><span class="cx">     GraphicsLayerAnimations animations;
</span><span class="cx">     Vector&lt;uint32_t&gt; children;
</span><span class="cx">     Vector&lt;TileCreationInfo&gt; tilesToCreate;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingFilterEffectRenderercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/FilterEffectRenderer.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/FilterEffectRenderer.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/rendering/FilterEffectRenderer.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -26,8 +26,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-
</del><span class="cx"> #include &quot;FilterEffectRenderer.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;CachedSVGDocument.h&quot;
</span><span class="lines">@@ -444,5 +442,3 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span><del>-
-#endif // ENABLE(CSS_FILTERS)
</del></span></pre></div>
<a id="trunkSourceWebCorerenderingFilterEffectRendererh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/FilterEffectRenderer.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/FilterEffectRenderer.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/rendering/FilterEffectRenderer.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -26,8 +26,6 @@
</span><span class="cx"> #ifndef FilterEffectRenderer_h
</span><span class="cx"> #define FilterEffectRenderer_h
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-
</del><span class="cx"> #include &quot;Filter.h&quot;
</span><span class="cx"> #include &quot;FilterEffect.h&quot;
</span><span class="cx"> #include &quot;FilterOperations.h&quot;
</span><span class="lines">@@ -152,6 +150,4 @@
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span><span class="cx"> 
</span><del>-#endif // ENABLE(CSS_FILTERS)
-
</del><span class="cx"> #endif // FilterEffectRenderer_h
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderElement.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderElement.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/rendering/RenderElement.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -274,8 +274,7 @@
</span><span class="cx">         else if (diff &lt; StyleDifferenceRecompositeLayer)
</span><span class="cx">             diff = StyleDifferenceRecompositeLayer;
</span><span class="cx">     }
</span><del>-    
-#if ENABLE(CSS_FILTERS)
</del><ins>+
</ins><span class="cx">     if ((contextSensitiveProperties &amp; ContextSensitivePropertyFilter) &amp;&amp; hasLayer()) {
</span><span class="cx">         RenderLayer* layer = toRenderLayerModelObject(this)-&gt;layer();
</span><span class="cx">         if (!layer-&gt;isComposited() || layer-&gt;paintsWithFilters())
</span><span class="lines">@@ -283,7 +282,6 @@
</span><span class="cx">         else if (diff &lt; StyleDifferenceRecompositeLayer)
</span><span class="cx">             diff = StyleDifferenceRecompositeLayer;
</span><span class="cx">     }
</span><del>-#endif
</del><span class="cx">     
</span><span class="cx">     // The answer to requiresLayer() for plugins, iframes, and canvas can change without the actual
</span><span class="cx">     // style changing, since it depends on whether we decide to composite these elements. When the
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderElement.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderElement.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/rendering/RenderElement.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -132,11 +132,7 @@
</span><span class="cx">     bool hasClipPath() const { return style().clipPath(); }
</span><span class="cx">     bool hasHiddenBackface() const { return style().backfaceVisibility() == BackfaceVisibilityHidden; }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     bool hasFilter() const { return style().hasFilter(); }
</span><del>-#else
-    bool hasFilter() const { return false; }
-#endif
</del><span class="cx"> 
</span><span class="cx"> #if ENABLE(CSS_COMPOSITING)
</span><span class="cx">     bool hasBlendMode() const { return style().hasBlendMode(); }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderLayercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderLayer.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderLayer.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/rendering/RenderLayer.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -52,6 +52,9 @@
</span><span class="cx"> #include &quot;DocumentEventQueue.h&quot;
</span><span class="cx"> #include &quot;Element.h&quot;
</span><span class="cx"> #include &quot;EventHandler.h&quot;
</span><ins>+#include &quot;FEColorMatrix.h&quot;
+#include &quot;FEMerge.h&quot;
+#include &quot;FilterEffectRenderer.h&quot;
</ins><span class="cx"> #include &quot;FloatConversion.h&quot;
</span><span class="cx"> #include &quot;FloatPoint3D.h&quot;
</span><span class="cx"> #include &quot;FloatRect.h&quot;
</span><span class="lines">@@ -83,6 +86,7 @@
</span><span class="cx"> #include &quot;RenderIterator.h&quot;
</span><span class="cx"> #include &quot;RenderLayerBacking.h&quot;
</span><span class="cx"> #include &quot;RenderLayerCompositor.h&quot;
</span><ins>+#include &quot;RenderLayerFilterInfo.h&quot;
</ins><span class="cx"> #include &quot;RenderMarquee.h&quot;
</span><span class="cx"> #include &quot;RenderMultiColumnFlowThread.h&quot;
</span><span class="cx"> #include &quot;RenderNamedFlowFragment.h&quot;
</span><span class="lines">@@ -115,13 +119,6 @@
</span><span class="cx"> #include &lt;wtf/StdLibExtras.h&gt;
</span><span class="cx"> #include &lt;wtf/text/CString.h&gt;
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-#include &quot;FEColorMatrix.h&quot;
-#include &quot;FEMerge.h&quot;
-#include &quot;FilterEffectRenderer.h&quot;
-#include &quot;RenderLayerFilterInfo.h&quot;
-#endif
-
</del><span class="cx"> #if ENABLE(CSS_SCROLL_SNAP)
</span><span class="cx"> #include &quot;AxisScrollSnapOffsets.h&quot;
</span><span class="cx"> #endif
</span><span class="lines">@@ -189,9 +186,7 @@
</span><span class="cx"> #if !ASSERT_DISABLED
</span><span class="cx">     , m_layerListMutationAllowed(true)
</span><span class="cx"> #endif
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     , m_hasFilterInfo(false)
</span><del>-#endif
</del><span class="cx"> #if ENABLE(CSS_COMPOSITING)
</span><span class="cx">     , m_blendMode(BlendModeNormal)
</span><span class="cx">     , m_hasNotIsolatedCompositedBlendingDescendants(false)
</span><span class="lines">@@ -256,10 +251,8 @@
</span><span class="cx"> 
</span><span class="cx">     if (m_reflection)
</span><span class="cx">         removeReflection();
</span><del>-    
-#if ENABLE(CSS_FILTERS)
</del><ins>+
</ins><span class="cx">     FilterInfo::remove(*this);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     // Child layers will be deleted by their corresponding render objects, so
</span><span class="cx">     // we don't need to delete them ourselves.
</span><span class="lines">@@ -318,8 +311,6 @@
</span><span class="cx">     return compositor().canRender3DTransforms();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-
</del><span class="cx"> bool RenderLayer::paintsWithFilters() const
</span><span class="cx"> {
</span><span class="cx">     // FIXME: Eventually there will be cases where we paint with filters even without accelerated compositing,
</span><span class="lines">@@ -351,8 +342,6 @@
</span><span class="cx">     return filterInfo ? filterInfo-&gt;renderer() : 0;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#endif
-
</del><span class="cx"> void RenderLayer::updateLayerPositionsAfterLayout(const RenderLayer* rootLayer, UpdateLayerPositionsFlags flags)
</span><span class="cx"> {
</span><span class="cx">     RenderGeometryMap geometryMap(UseTransforms);
</span><span class="lines">@@ -1456,8 +1445,6 @@
</span><span class="cx">     return 0;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-
</del><span class="cx"> RenderLayer* RenderLayer::enclosingFilterLayer(IncludeSelfOrNot includeSelf) const
</span><span class="cx"> {
</span><span class="cx">     const RenderLayer* curr = (includeSelf == IncludeSelf) ? this : parent();
</span><span class="lines">@@ -1526,8 +1513,6 @@
</span><span class="cx">     return false;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#endif
-
</del><span class="cx"> RenderLayer* RenderLayer::clippingRootForPainting() const
</span><span class="cx"> {
</span><span class="cx">     if (isComposited())
</span><span class="lines">@@ -1659,9 +1644,7 @@
</span><span class="cx">         // paints unfragmented.
</span><span class="cx">         LayoutRect clipRect = layer.boundingBox(&amp;layer);
</span><span class="cx">         expandClipRectForDescendantsAndReflection(clipRect, layer, &amp;layer, transparencyBehavior, paintBehavior);
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">         layer.renderer().style().filterOutsets().expandRect(clipRect);
</span><del>-#endif
</del><span class="cx">         LayoutRect result = transform.mapRect(clipRect);
</span><span class="cx">         if (!paginationLayer)
</span><span class="cx">             return result;
</span><span class="lines">@@ -1677,9 +1660,8 @@
</span><span class="cx">     
</span><span class="cx">     LayoutRect clipRect = layer.boundingBox(rootLayer, layer.offsetFromAncestor(rootLayer), transparencyBehavior == HitTestingTransparencyClipBox ? RenderLayer::UseFragmentBoxesIncludingCompositing : RenderLayer::UseFragmentBoxesExcludingCompositing);
</span><span class="cx">     expandClipRectForDescendantsAndReflection(clipRect, layer, rootLayer, transparencyBehavior, paintBehavior);
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     layer.renderer().style().filterOutsets().expandRect(clipRect);
</span><del>-#endif
</del><ins>+
</ins><span class="cx">     return clipRect;
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -3951,8 +3933,6 @@
</span><span class="cx">     return false;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-
</del><span class="cx"> std::unique_ptr&lt;FilterEffectRendererHelper&gt; RenderLayer::setupFilters(GraphicsContext* context, LayerPaintingInfo&amp; paintingInfo, PaintLayerFlags paintFlags, const LayoutSize&amp; offsetFromRoot, LayoutRect&amp; rootRelativeBounds, bool&amp; rootRelativeBoundsComputed)
</span><span class="cx"> {
</span><span class="cx">     if (context-&gt;paintingDisabled())
</span><span class="lines">@@ -4010,8 +3990,6 @@
</span><span class="cx">     return originalContext;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#endif
-
</del><span class="cx"> // Helper for the sorting of layers by z-index.
</span><span class="cx"> static inline bool compareZIndex(RenderLayer* first, RenderLayer* second)
</span><span class="cx"> {
</span><span class="lines">@@ -4095,7 +4073,6 @@
</span><span class="cx">     LayerPaintingInfo localPaintingInfo(paintingInfo);
</span><span class="cx"> 
</span><span class="cx">     GraphicsContext* transparencyLayerContext = context;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     std::unique_ptr&lt;FilterEffectRendererHelper&gt; filterPainter = setupFilters(context, localPaintingInfo, paintFlags, offsetFromRoot, rootRelativeBounds, rootRelativeBoundsComputed);
</span><span class="cx">     if (filterPainter) {
</span><span class="cx">         context = filterPainter-&gt;filterContext();
</span><span class="lines">@@ -4104,7 +4081,6 @@
</span><span class="cx">             beginTransparencyLayers(transparencyLayerContext, localPaintingInfo, paintingInfo.paintDirtyRect);
</span><span class="cx">         }
</span><span class="cx">     }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     // If this layer's renderer is a child of the subtreePaintRoot, we render unconditionally, which
</span><span class="cx">     // is done by passing a nil subtreePaintRoot down to our renderer (as if no subtreePaintRoot was ever set).
</span><span class="lines">@@ -4180,12 +4156,10 @@
</span><span class="cx">     if (isPaintingOverlayScrollbars)
</span><span class="cx">         paintOverflowControlsForFragments(layerFragments, context, localPaintingInfo);
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     if (filterPainter) {
</span><span class="cx">         context = applyFilters(filterPainter.get(), transparencyLayerContext, localPaintingInfo, layerFragments);
</span><span class="cx">         filterPainter = nullptr;
</span><span class="cx">     }
</span><del>-#endif
</del><span class="cx">     
</span><span class="cx">     // Make sure that we now use the original transparency context.
</span><span class="cx">     ASSERT(transparencyLayerContext == context);
</span><span class="lines">@@ -5801,14 +5775,12 @@
</span><span class="cx">             }
</span><span class="cx">         }
</span><span class="cx">     }
</span><del>-    
-#if ENABLE(CSS_FILTERS)
</del><ins>+
</ins><span class="cx">     // FIXME: We can optimize the size of the composited layers, by not enlarging
</span><span class="cx">     // filtered areas with the outsets if we know that the filter is going to render in hardware.
</span><span class="cx">     // https://bugs.webkit.org/show_bug.cgi?id=81239
</span><span class="cx">     if (flags &amp; IncludeLayerFilterOutsets)
</span><span class="cx">         renderer().style().filterOutsets().expandRect(unionBounds);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     if ((flags &amp; IncludeSelfTransform) &amp;&amp; paintsWithTransform(PaintBehaviorNormal)) {
</span><span class="cx">         TransformationMatrix* affineTrans = transform();
</span><span class="lines">@@ -5849,9 +5821,7 @@
</span><span class="cx">         m_backing = std::make_unique&lt;RenderLayerBacking&gt;(*this);
</span><span class="cx">         compositor().layerBecameComposited(*this);
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">         updateOrRemoveFilterEffectRenderer();
</span><del>-#endif
</del><span class="cx">     }
</span><span class="cx">     return m_backing.get();
</span><span class="cx"> }
</span><span class="lines">@@ -5862,12 +5832,8 @@
</span><span class="cx">         compositor().layerBecameNonComposited(*this);
</span><span class="cx">     m_backing = nullptr;
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     if (!layerBeingDestroyed)
</span><span class="cx">         updateOrRemoveFilterEffectRenderer();
</span><del>-#else
-    UNUSED_PARAM(layerBeingDestroyed);
-#endif
</del><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool RenderLayer::hasCompositedMask() const
</span><span class="lines">@@ -5914,10 +5880,8 @@
</span><span class="cx">     if (renderer().style().visibility() != VISIBLE)
</span><span class="cx">         return false;
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     if (paintsWithFilters() &amp;&amp; renderer().style().filter().hasFilterThatAffectsOpacity())
</span><span class="cx">         return false;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     // FIXME: Handle simple transforms.
</span><span class="cx">     if (paintsWithTransform(PaintBehaviorNormal))
</span><span class="lines">@@ -6236,9 +6200,7 @@
</span><span class="cx">         &amp;&amp; !renderer().isPositioned()
</span><span class="cx">         &amp;&amp; !renderer().hasTransform()
</span><span class="cx">         &amp;&amp; !renderer().hasClipPath()
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">         &amp;&amp; !renderer().hasFilter()
</span><del>-#endif
</del><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx">         &amp;&amp; !hasAcceleratedTouchScrolling()
</span><span class="cx"> #endif
</span><span class="lines">@@ -6517,9 +6479,7 @@
</span><span class="cx"> #if ENABLE(CSS_COMPOSITING)
</span><span class="cx">     updateBlendMode();
</span><span class="cx"> #endif
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     updateOrRemoveFilterClients();
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     updateNeedsCompositedScrolling();
</span><span class="cx"> 
</span><span class="lines">@@ -6553,7 +6513,6 @@
</span><span class="cx">     UNUSED_PARAM(diff);
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     updateOrRemoveFilterEffectRenderer();
</span><span class="cx">     bool backingDidCompositeLayers = isComposited() &amp;&amp; backing()-&gt;canCompositeFilters();
</span><span class="cx">     if (isComposited() &amp;&amp; backingDidCompositeLayers &amp;&amp; !backing()-&gt;canCompositeFilters()) {
</span><span class="lines">@@ -6561,7 +6520,6 @@
</span><span class="cx">         // Fallback to drawing them in software.
</span><span class="cx">         setBackingNeedsRepaint();
</span><span class="cx">     }
</span><del>-#endif
</del><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void RenderLayer::updateScrollableAreaSet(bool hasOverflow)
</span><span class="lines">@@ -6690,8 +6648,6 @@
</span><span class="cx">     return newStyle;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-
</del><span class="cx"> void RenderLayer::updateOrRemoveFilterClients()
</span><span class="cx"> {
</span><span class="cx">     if (!hasFilter()) {
</span><span class="lines">@@ -6752,8 +6708,6 @@
</span><span class="cx">     renderer().repaint();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#endif
-
</del><span class="cx"> void RenderLayer::paintNamedFlowThreadInsideRegion(GraphicsContext* context, RenderNamedFlowFragment* region, LayoutRect paintDirtyRect, LayoutPoint paintOffset, PaintBehavior paintBehavior, PaintLayerFlags paintFlags)
</span><span class="cx"> {
</span><span class="cx">     LayoutRect regionContentBox = toRenderBox(region-&gt;layerOwner()).contentBoxRect();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderLayerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderLayer.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderLayer.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/rendering/RenderLayer.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -632,12 +632,10 @@
</span><span class="cx">     // Ancestor compositing layer, excluding this.
</span><span class="cx">     RenderLayer* ancestorCompositingLayer() const { return enclosingCompositingLayer(ExcludeSelf); }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     RenderLayer* enclosingFilterLayer(IncludeSelfOrNot = IncludeSelf) const;
</span><span class="cx">     RenderLayer* enclosingFilterRepaintLayer() const;
</span><span class="cx">     void setFilterBackendNeedsRepaintingInRect(const LayoutRect&amp;);
</span><span class="cx">     bool hasAncestorWithFilterOutsets() const;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     bool canUseConvertToLayerCoords() const
</span><span class="cx">     {
</span><span class="lines">@@ -747,13 +745,9 @@
</span><span class="cx">     // Bounds used for layer overlap testing in RenderLayerCompositor.
</span><span class="cx">     LayoutRect overlapBounds() const { return overlapBoundsIncludeChildren() ? calculateLayerBounds(this, LayoutSize()) : localBoundingBox(); }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     // If true, this layer's children are included in its bounds for overlap testing.
</span><span class="cx">     // We can't rely on the children's positions if this layer has a filter that could have moved the children's pixels around.
</span><span class="cx">     bool overlapBoundsIncludeChildren() const { return hasFilter() &amp;&amp; renderer().style().filter().hasFilterThatMovesPixels(); }
</span><del>-#else
-    bool overlapBoundsIncludeChildren() const { return false; }
-#endif
</del><span class="cx"> 
</span><span class="cx">     // Can pass offsetFromRoot if known.
</span><span class="cx">     LayoutRect calculateLayerBounds(const RenderLayer* ancestorLayer, const LayoutSize&amp; offsetFromRoot, CalculateLayerBoundsFlags = DefaultCalculateLayerBoundsFlags) const;
</span><span class="lines">@@ -792,12 +786,8 @@
</span><span class="cx">     bool preserves3D() const { return renderer().style().transformStyle3D() == TransformStyle3DPreserve3D; }
</span><span class="cx">     bool has3DTransform() const { return m_transform &amp;&amp; !m_transform-&gt;isAffine(); }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     virtual void filterNeedsRepaint();
</span><span class="cx">     bool hasFilter() const { return renderer().hasFilter(); }
</span><del>-#else
-    bool hasFilter() const { return false; }
-#endif
</del><span class="cx"> 
</span><span class="cx"> #if ENABLE(CSS_COMPOSITING)
</span><span class="cx">     bool hasBlendMode() const { return renderer().hasBlendMode(); }
</span><span class="lines">@@ -851,11 +841,9 @@
</span><span class="cx">     bool containsDirtyOverlayScrollbars() const { return m_containsDirtyOverlayScrollbars; }
</span><span class="cx">     void setContainsDirtyOverlayScrollbars(bool dirtyScrollbars) { m_containsDirtyOverlayScrollbars = dirtyScrollbars; }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     bool paintsWithFilters() const;
</span><span class="cx">     bool requiresFullLayerImageForFilters() const;
</span><span class="cx">     FilterEffectRenderer* filterRenderer() const;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> #if !ASSERT_DISABLED
</span><span class="cx">     bool layerListMutationAllowed() const { return m_layerListMutationAllowed; }
</span><span class="lines">@@ -987,10 +975,9 @@
</span><span class="cx"> 
</span><span class="cx">     bool setupFontSubpixelQuantization(GraphicsContext*, bool&amp; didQuantizeFonts);
</span><span class="cx">     bool setupClipPath(GraphicsContext*, const LayerPaintingInfo&amp;, const LayoutSize&amp; offsetFromRoot, LayoutRect&amp; rootRelativeBounds, bool&amp; rootRelativeBoundsComputed);
</span><del>-#if ENABLE(CSS_FILTERS)
</del><ins>+
</ins><span class="cx">     std::unique_ptr&lt;FilterEffectRendererHelper&gt; setupFilters(GraphicsContext*, LayerPaintingInfo&amp;, PaintLayerFlags, const LayoutSize&amp; offsetFromRoot, LayoutRect&amp; rootRelativeBounds, bool&amp; rootRelativeBoundsComputed);
</span><span class="cx">     GraphicsContext* applyFilters(FilterEffectRendererHelper*, GraphicsContext* originalContext, LayerPaintingInfo&amp;, LayerFragments&amp;);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     void paintLayer(GraphicsContext*, const LayerPaintingInfo&amp;, PaintLayerFlags);
</span><span class="cx">     void paintFixedLayersInNamedFlows(GraphicsContext*, const LayerPaintingInfo&amp;, PaintLayerFlags);
</span><span class="lines">@@ -1128,10 +1115,8 @@
</span><span class="cx">     bool paintingInsideReflection() const { return m_paintingInsideReflection; }
</span><span class="cx">     void setPaintingInsideReflection(bool b) { m_paintingInsideReflection = b; }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     void updateOrRemoveFilterClients();
</span><span class="cx">     void updateOrRemoveFilterEffectRenderer();
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> #if ENABLE(CSS_COMPOSITING)
</span><span class="cx">     void updateAncestorChainHasBlendingDescendants();
</span><span class="lines">@@ -1271,9 +1256,7 @@
</span><span class="cx">     bool m_layerListMutationAllowed : 1;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     bool m_hasFilterInfo : 1;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> #if ENABLE(CSS_COMPOSITING)
</span><span class="cx">     unsigned m_blendMode : 5;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderLayerBackingcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderLayerBacking.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderLayerBacking.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/rendering/RenderLayerBacking.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -32,6 +32,7 @@
</span><span class="cx"> #include &quot;CSSPropertyNames.h&quot;
</span><span class="cx"> #include &quot;CachedImage.h&quot;
</span><span class="cx"> #include &quot;Chrome.h&quot;
</span><ins>+#include &quot;FilterEffectRenderer.h&quot;
</ins><span class="cx"> #include &quot;FontCache.h&quot;
</span><span class="cx"> #include &quot;FrameView.h&quot;
</span><span class="cx"> #include &quot;GraphicsContext.h&quot;
</span><span class="lines">@@ -61,10 +62,6 @@
</span><span class="cx"> #include &quot;TiledBacking.h&quot;
</span><span class="cx"> #include &lt;wtf/text/StringBuilder.h&gt;
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-#include &quot;FilterEffectRenderer.h&quot;
-#endif
-
</del><span class="cx"> #if ENABLE(WEBGL) || ENABLE(ACCELERATED_2D_CANVAS)
</span><span class="cx"> #include &quot;GraphicsContext3D.h&quot;
</span><span class="cx"> #endif
</span><span class="lines">@@ -112,9 +109,7 @@
</span><span class="cx">     , m_isMainFrameRenderViewLayer(false)
</span><span class="cx">     , m_usingTiledCacheLayer(false)
</span><span class="cx">     , m_requiresOwnBackingStore(true)
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     , m_canCompositeFilters(false)
</span><del>-#endif
</del><span class="cx">     , m_backgroundLayerPaintsFixedRootBackground(false)
</span><span class="cx"> {
</span><span class="cx">     Page* page = renderer().frame().page();
</span><span class="lines">@@ -313,9 +308,7 @@
</span><span class="cx">     
</span><span class="cx">     updateOpacity(renderer().style());
</span><span class="cx">     updateTransform(renderer().style());
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     updateFilters(renderer().style());
</span><del>-#endif
</del><span class="cx"> #if ENABLE(CSS_COMPOSITING)
</span><span class="cx">     updateBlendMode(renderer().style());
</span><span class="cx"> #endif
</span><span class="lines">@@ -375,12 +368,10 @@
</span><span class="cx">         m_graphicsLayer-&gt;setTransform(t);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> void RenderLayerBacking::updateFilters(const RenderStyle&amp; style)
</span><span class="cx"> {
</span><span class="cx">     m_canCompositeFilters = m_graphicsLayer-&gt;setFilters(style.filter());
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> #if ENABLE(CSS_COMPOSITING)
</span><span class="cx"> void RenderLayerBacking::updateBlendMode(const RenderStyle&amp; style)
</span><span class="lines">@@ -656,10 +647,8 @@
</span><span class="cx">     // Set opacity, if it is not animating.
</span><span class="cx">     if (!renderer().animation().isRunningAcceleratedAnimationOnRenderer(&amp;renderer(), CSSPropertyOpacity, AnimationBase::Running | AnimationBase::Paused | AnimationBase::FillingFowards))
</span><span class="cx">         updateOpacity(style);
</span><del>-        
-#if ENABLE(CSS_FILTERS)
</del><ins>+
</ins><span class="cx">     updateFilters(style);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> #if ENABLE(CSS_COMPOSITING)
</span><span class="cx">     updateBlendMode(style);
</span><span class="lines">@@ -2325,20 +2314,14 @@
</span><span class="cx"> {
</span><span class="cx">     bool hasOpacity = keyframes.containsProperty(CSSPropertyOpacity);
</span><span class="cx">     bool hasTransform = renderer().isBox() &amp;&amp; keyframes.containsProperty(CSSPropertyWebkitTransform);
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     bool hasFilter = keyframes.containsProperty(CSSPropertyWebkitFilter);
</span><del>-#else
-    bool hasFilter = false;
-#endif
</del><span class="cx"> 
</span><span class="cx">     if (!hasOpacity &amp;&amp; !hasTransform &amp;&amp; !hasFilter)
</span><span class="cx">         return false;
</span><span class="cx">     
</span><span class="cx">     KeyframeValueList transformVector(AnimatedPropertyWebkitTransform);
</span><span class="cx">     KeyframeValueList opacityVector(AnimatedPropertyOpacity);
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     KeyframeValueList filterVector(AnimatedPropertyWebkitFilter);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     size_t numKeyframes = keyframes.size();
</span><span class="cx">     for (size_t i = 0; i &lt; numKeyframes; ++i) {
</span><span class="lines">@@ -2358,10 +2341,8 @@
</span><span class="cx">         if ((hasOpacity &amp;&amp; isFirstOrLastKeyframe) || currentKeyframe.containsProperty(CSSPropertyOpacity))
</span><span class="cx">             opacityVector.insert(FloatAnimationValue::create(key, keyframeStyle-&gt;opacity(), tf));
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">         if ((hasFilter &amp;&amp; isFirstOrLastKeyframe) || currentKeyframe.containsProperty(CSSPropertyWebkitFilter))
</span><span class="cx">             filterVector.insert(FilterAnimationValue::create(key, keyframeStyle-&gt;filter(), tf));
</span><del>-#endif
</del><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     if (renderer().frame().page() &amp;&amp; !renderer().frame().page()-&gt;settings().acceleratedCompositedAnimationsEnabled())
</span><span class="lines">@@ -2375,10 +2356,8 @@
</span><span class="cx">     if (hasOpacity &amp;&amp; m_graphicsLayer-&gt;addAnimation(opacityVector, IntSize(), anim, keyframes.animationName(), timeOffset))
</span><span class="cx">         didAnimate = true;
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     if (hasFilter &amp;&amp; m_graphicsLayer-&gt;addAnimation(filterVector, IntSize(), anim, keyframes.animationName(), timeOffset))
</span><span class="cx">         didAnimate = true;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     return didAnimate;
</span><span class="cx"> }
</span><span class="lines">@@ -2428,7 +2407,6 @@
</span><span class="cx">         }
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     if (property == CSSPropertyWebkitFilter &amp;&amp; m_owningLayer.hasFilter()) {
</span><span class="cx">         const Animation* filterAnim = toStyle-&gt;transitionForProperty(CSSPropertyWebkitFilter);
</span><span class="cx">         if (filterAnim &amp;&amp; !filterAnim-&gt;isEmptyOrZeroDuration()) {
</span><span class="lines">@@ -2442,7 +2420,6 @@
</span><span class="cx">             }
</span><span class="cx">         }
</span><span class="cx">     }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     return didAnimate;
</span><span class="cx"> }
</span><span class="lines">@@ -2529,11 +2506,7 @@
</span><span class="cx">             cssProperty = CSSPropertyBackgroundColor;
</span><span class="cx">             break;
</span><span class="cx">         case AnimatedPropertyWebkitFilter:
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">             cssProperty = CSSPropertyWebkitFilter;
</span><del>-#else
-            ASSERT_NOT_REACHED();
-#endif
</del><span class="cx">             break;
</span><span class="cx">         case AnimatedPropertyInvalid:
</span><span class="cx">             ASSERT_NOT_REACHED();
</span><span class="lines">@@ -2550,10 +2523,8 @@
</span><span class="cx">             return AnimatedPropertyOpacity;
</span><span class="cx">         case CSSPropertyBackgroundColor:
</span><span class="cx">             return AnimatedPropertyBackgroundColor;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">         case CSSPropertyWebkitFilter:
</span><span class="cx">             return AnimatedPropertyWebkitFilter;
</span><del>-#endif
</del><span class="cx">         default:
</span><span class="cx">             // It's fine if we see other css properties here; they are just not accelerated.
</span><span class="cx">             break;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderLayerBackingh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderLayerBacking.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderLayerBacking.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/rendering/RenderLayerBacking.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -231,9 +231,7 @@
</span><span class="cx">     GraphicsLayer* layerForVerticalScrollbar() const { return m_layerForVerticalScrollbar.get(); }
</span><span class="cx">     GraphicsLayer* layerForScrollCorner() const { return m_layerForScrollCorner.get(); }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     bool canCompositeFilters() const { return m_canCompositeFilters; }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     // Return an estimate of the backing store area (in pixels) allocated by this object's GraphicsLayers.
</span><span class="cx">     double backingStoreMemoryEstimate() const;
</span><span class="lines">@@ -280,9 +278,7 @@
</span><span class="cx"> 
</span><span class="cx">     void updateOpacity(const RenderStyle&amp;);
</span><span class="cx">     void updateTransform(const RenderStyle&amp;);
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     void updateFilters(const RenderStyle&amp;);
</span><del>-#endif
</del><span class="cx"> #if ENABLE(CSS_COMPOSITING)
</span><span class="cx">     void updateBlendMode(const RenderStyle&amp;);
</span><span class="cx"> #endif
</span><span class="lines">@@ -351,9 +347,7 @@
</span><span class="cx">     bool m_isMainFrameRenderViewLayer;
</span><span class="cx">     bool m_usingTiledCacheLayer;
</span><span class="cx">     bool m_requiresOwnBackingStore;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     bool m_canCompositeFilters;
</span><del>-#endif
</del><span class="cx">     bool m_backgroundLayerPaintsFixedRootBackground;
</span><span class="cx"> 
</span><span class="cx">     static bool m_creatingPrimaryGraphicsLayer;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderLayerCompositorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderLayerCompositor.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderLayerCompositor.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/rendering/RenderLayerCompositor.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -2499,9 +2499,7 @@
</span><span class="cx">     AnimationController&amp; animController = renderer.animation();
</span><span class="cx">     return (animController.isRunningAnimationOnRenderer(&amp;renderer, CSSPropertyOpacity, activeAnimationState)
</span><span class="cx">             &amp;&amp; (inCompositingMode() || (m_compositingTriggers &amp; ChromeClient::AnimatedOpacityTrigger)))
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">             || animController.isRunningAnimationOnRenderer(&amp;renderer, CSSPropertyWebkitFilter, activeAnimationState)
</span><del>-#endif // CSS_FILTERS
</del><span class="cx">             || animController.isRunningAnimationOnRenderer(&amp;renderer, CSSPropertyWebkitTransform, activeAnimationState);
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -2536,15 +2534,10 @@
</span><span class="cx"> 
</span><span class="cx"> bool RenderLayerCompositor::requiresCompositingForFilters(RenderLayerModelObject&amp; renderer) const
</span><span class="cx"> {
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     if (!(m_compositingTriggers &amp; ChromeClient::FilterTrigger))
</span><span class="cx">         return false;
</span><span class="cx"> 
</span><span class="cx">     return renderer.hasFilter();
</span><del>-#else
-    UNUSED_PARAM(renderer);
-    return false;
-#endif
</del><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool RenderLayerCompositor::isAsyncScrollableStickyLayer(const RenderLayer&amp; layer, const RenderLayer** enclosingAcceleratedOverflowLayer) const
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderLayerFilterInfocpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderLayerFilterInfo.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderLayerFilterInfo.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/rendering/RenderLayerFilterInfo.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> #include &quot;RenderLayerFilterInfo.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;CachedSVGDocument.h&quot;
</span><span class="lines">@@ -139,5 +138,3 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span><del>-
-#endif // ENABLE(CSS_FILTERS)
</del></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderLayerFilterInfoh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderLayerFilterInfo.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderLayerFilterInfo.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/rendering/RenderLayerFilterInfo.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -31,8 +31,6 @@
</span><span class="cx"> #ifndef RenderLayerFilterInfo_h
</span><span class="cx"> #define RenderLayerFilterInfo_h
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-
</del><span class="cx"> #include &quot;CachedResourceHandle.h&quot;
</span><span class="cx"> #include &quot;CachedSVGDocumentClient.h&quot;
</span><span class="cx"> #include &quot;RenderLayer.h&quot;
</span><span class="lines">@@ -89,6 +87,4 @@
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span><span class="cx"> 
</span><del>-#endif // ENABLE(CSS_FILTERS)
-
</del><span class="cx"> #endif // RenderLayerFilterInfo_h
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderLayerModelObjectcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderLayerModelObject.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderLayerModelObject.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/rendering/RenderLayerModelObject.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -117,9 +117,7 @@
</span><span class="cx">                     || oldStyle-&gt;hasClip() != newStyle.hasClip()
</span><span class="cx">                     || oldStyle-&gt;opacity() != newStyle.opacity()
</span><span class="cx">                     || oldStyle-&gt;transform() != newStyle.transform()
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">                     || oldStyle-&gt;filter() != newStyle.filter()
</span><del>-#endif
</del><span class="cx">                     )
</span><span class="cx">                 layer()-&gt;repaintIncludingDescendants();
</span><span class="cx">             } else if (newStyle.hasTransform() || newStyle.opacity() &lt; 1 || newStyle.hasFilter()) {
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderObjectcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderObject.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderObject.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/rendering/RenderObject.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -1235,8 +1235,6 @@
</span><span class="cx">                 repaintContainer = &amp;compLayer-&gt;renderer();
</span><span class="cx">         }
</span><span class="cx">     }
</span><del>-    
-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     if (view().hasSoftwareFilters()) {
</span><span class="cx">         if (RenderLayer* parentLayer = enclosingLayer()) {
</span><span class="cx">             RenderLayer* enclosingFilterLayer = parentLayer-&gt;enclosingFilterLayer();
</span><span class="lines">@@ -1244,7 +1242,6 @@
</span><span class="cx">                 return &amp;enclosingFilterLayer-&gt;renderer();
</span><span class="cx">         }
</span><span class="cx">     }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     // If we have a flow thread, then we need to do individual repaints within the RenderRegions instead.
</span><span class="cx">     // Return the flow thread as a repaint container in order to create a chokepoint that allows us to change
</span><span class="lines">@@ -1276,12 +1273,10 @@
</span><span class="cx">         return;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     if (repaintContainer-&gt;hasFilter() &amp;&amp; repaintContainer-&gt;layer() &amp;&amp; repaintContainer-&gt;layer()-&gt;requiresFullLayerImageForFilters()) {
</span><span class="cx">         repaintContainer-&gt;layer()-&gt;setFilterBackendNeedsRepaintingInRect(r);
</span><span class="cx">         return;
</span><span class="cx">     }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     RenderView&amp; v = view();
</span><span class="cx">     if (repaintContainer-&gt;isRenderView()) {
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderViewcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderView.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderView.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/rendering/RenderView.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -110,9 +110,7 @@
</span><span class="cx">     , m_renderQuoteHead(0)
</span><span class="cx">     , m_renderCounterCount(0)
</span><span class="cx">     , m_selectionWasCaret(false)
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     , m_hasSoftwareFilters(false)
</span><del>-#endif
</del><span class="cx"> #if ENABLE(SERVICE_CONTROLS)
</span><span class="cx">     , m_selectionRectGatherer(*this)
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderViewh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderView.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderView.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/rendering/RenderView.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -220,10 +220,8 @@
</span><span class="cx">     
</span><span class="cx">     ImageQualityController&amp; imageQualityController();
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     void setHasSoftwareFilters(bool hasSoftwareFilters) { m_hasSoftwareFilters = hasSoftwareFilters; }
</span><span class="cx">     bool hasSoftwareFilters() const { return m_hasSoftwareFilters; }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     uint64_t rendererCount() const { return m_rendererCount; }
</span><span class="cx">     void didCreateRenderer() { ++m_rendererCount; }
</span><span class="lines">@@ -362,9 +360,7 @@
</span><span class="cx">     unsigned m_renderCounterCount;
</span><span class="cx"> 
</span><span class="cx">     bool m_selectionWasCaret;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     bool m_hasSoftwareFilters;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     HashSet&lt;RenderElement*&gt; m_renderersWithPausedImageAnimation;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleRenderStylecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/RenderStyle.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/RenderStyle.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/rendering/style/RenderStyle.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -632,10 +632,8 @@
</span><span class="cx">         return true;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     if (rareNonInheritedData-&gt;hasFilters() != other-&gt;rareNonInheritedData-&gt;hasFilters())
</span><span class="cx">         return true;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     const QuotesData* quotesDataA = rareInheritedData-&gt;quotes.get();
</span><span class="cx">     const QuotesData* quotesDataB = other-&gt;rareInheritedData-&gt;quotes.get();
</span><span class="lines">@@ -696,13 +694,11 @@
</span><span class="cx">         // Don't return; keep looking for another change.
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     if (rareNonInheritedData-&gt;m_filter.get() != other-&gt;rareNonInheritedData-&gt;m_filter.get()
</span><span class="cx">         &amp;&amp; *rareNonInheritedData-&gt;m_filter.get() != *other-&gt;rareNonInheritedData-&gt;m_filter.get()) {
</span><span class="cx">         changedContextSensitiveProperties |= ContextSensitivePropertyFilter;
</span><span class="cx">         // Don't return; keep looking for another change.
</span><span class="cx">     }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     if (rareNonInheritedData-&gt;m_mask != other-&gt;rareNonInheritedData-&gt;m_mask
</span><span class="cx">         || rareNonInheritedData-&gt;m_maskBoxImage != other-&gt;rareNonInheritedData-&gt;m_maskBoxImage)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleRenderStyleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/RenderStyle.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/RenderStyle.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/rendering/style/RenderStyle.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -55,6 +55,7 @@
</span><span class="cx"> #include &quot;StyleBackgroundData.h&quot;
</span><span class="cx"> #include &quot;StyleBoxData.h&quot;
</span><span class="cx"> #include &quot;StyleDeprecatedFlexibleBoxData.h&quot;
</span><ins>+#include &quot;StyleFilterData.h&quot;
</ins><span class="cx"> #include &quot;StyleFlexibleBoxData.h&quot;
</span><span class="cx"> #include &quot;StyleMarqueeData.h&quot;
</span><span class="cx"> #include &quot;StyleMultiColData.h&quot;
</span><span class="lines">@@ -74,10 +75,6 @@
</span><span class="cx"> #include &lt;wtf/StdLibExtras.h&gt;
</span><span class="cx"> #include &lt;wtf/Vector.h&gt;
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-#include &quot;StyleFilterData.h&quot;
-#endif
-
</del><span class="cx"> #if ENABLE(CSS_GRID_LAYOUT)
</span><span class="cx"> #include &quot;StyleGridData.h&quot;
</span><span class="cx"> #include &quot;StyleGridItemData.h&quot;
</span><span class="lines">@@ -107,10 +104,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> class FilterOperations;
</span><del>-#endif
-
</del><span class="cx"> class BorderData;
</span><span class="cx"> class CounterContent;
</span><span class="cx"> class CursorList;
</span><span class="lines">@@ -568,10 +562,8 @@
</span><span class="cx">         return imageOutsets(maskBoxImage());
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     bool hasFilterOutsets() const { return hasFilter() &amp;&amp; filter().hasOutsets(); }
</span><span class="cx">     FilterOutsets filterOutsets() const { return hasFilter() ? filter().outsets() : FilterOutsets(); }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     Order rtlOrdering() const { return static_cast&lt;Order&gt;(inherited_flags.m_rtlOrdering); }
</span><span class="cx">     void setRTLOrdering(Order o) { inherited_flags.m_rtlOrdering = o; }
</span><span class="lines">@@ -1134,13 +1126,9 @@
</span><span class="cx">     
</span><span class="cx">     ESpeak speak() const { return static_cast&lt;ESpeak&gt;(rareInheritedData-&gt;speak); }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     FilterOperations&amp; mutableFilter() { return rareNonInheritedData.access()-&gt;m_filter.access()-&gt;m_operations; }
</span><span class="cx">     const FilterOperations&amp; filter() const { return rareNonInheritedData-&gt;m_filter-&gt;m_operations; }
</span><span class="cx">     bool hasFilter() const { return !rareNonInheritedData-&gt;m_filter-&gt;m_operations.operations().isEmpty(); }
</span><del>-#else
-    bool hasFilter() const { return false; }
-#endif
</del><span class="cx"> 
</span><span class="cx"> #if ENABLE(CSS_COMPOSITING)
</span><span class="cx">     BlendMode blendMode() const { return static_cast&lt;BlendMode&gt;(rareNonInheritedData-&gt;m_effectiveBlendMode); }
</span><span class="lines">@@ -1569,9 +1557,7 @@
</span><span class="cx"> 
</span><span class="cx">     void setRubyPosition(RubyPosition position) { SET_VAR(rareInheritedData, m_rubyPosition, position); }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     void setFilter(const FilterOperations&amp; ops) { SET_VAR(rareNonInheritedData.access()-&gt;m_filter, m_operations, ops); }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     void setTabSize(unsigned size) { SET_VAR(rareInheritedData, m_tabSize, size); }
</span><span class="cx"> 
</span><span class="lines">@@ -2009,9 +1995,7 @@
</span><span class="cx">     static const Vector&lt;StyleDashboardRegion&gt;&amp; initialDashboardRegions();
</span><span class="cx">     static const Vector&lt;StyleDashboardRegion&gt;&amp; noneDashboardRegions();
</span><span class="cx"> #endif
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     static const FilterOperations&amp; initialFilter() { DEPRECATED_DEFINE_STATIC_LOCAL(FilterOperations, ops, ()); return ops; }
</span><del>-#endif
</del><span class="cx"> #if ENABLE(CSS_COMPOSITING)
</span><span class="cx">     static BlendMode initialBlendMode() { return BlendModeNormal; }
</span><span class="cx">     static Isolation initialIsolation() { return IsolationAuto; }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleFilterDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleFilterData.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleFilterData.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/rendering/style/StyleFilterData.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -27,9 +27,6 @@
</span><span class="cx"> #include &quot;StyleFilterData.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;FEGaussianBlur.h&quot;
</span><del>-
-#if ENABLE(CSS_FILTERS)
-
</del><span class="cx"> #include &quot;RenderStyle.h&quot;
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="lines">@@ -56,5 +53,3 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span><del>-
-#endif // ENABLE(CSS_FILTERS)
</del></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleFilterDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleFilterData.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleFilterData.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/rendering/style/StyleFilterData.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -26,8 +26,6 @@
</span><span class="cx"> #ifndef StyleFilterData_h
</span><span class="cx"> #define StyleFilterData_h
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-
</del><span class="cx"> #include &quot;FilterOperations.h&quot;
</span><span class="cx"> #include &lt;wtf/PassRefPtr.h&gt;
</span><span class="cx"> #include &lt;wtf/RefCounted.h&gt;
</span><span class="lines">@@ -54,6 +52,4 @@
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span><span class="cx"> 
</span><del>-#endif // ENABLE(CSS_FILTERS)
-
</del><span class="cx"> #endif // StyleFilterData_h
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleRareNonInheritedDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleRareNonInheritedData.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleRareNonInheritedData.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/rendering/style/StyleRareNonInheritedData.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -47,9 +47,7 @@
</span><span class="cx">     , m_marquee(StyleMarqueeData::create())
</span><span class="cx">     , m_multiCol(StyleMultiColData::create())
</span><span class="cx">     , m_transform(StyleTransformData::create())
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     , m_filter(StyleFilterData::create())
</span><del>-#endif
</del><span class="cx"> #if ENABLE(CSS_GRID_LAYOUT)
</span><span class="cx">     , m_grid(StyleGridData::create())
</span><span class="cx">     , m_gridItem(StyleGridItemData::create())
</span><span class="lines">@@ -119,9 +117,7 @@
</span><span class="cx">     , m_marquee(o.m_marquee)
</span><span class="cx">     , m_multiCol(o.m_multiCol)
</span><span class="cx">     , m_transform(o.m_transform)
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     , m_filter(o.m_filter)
</span><del>-#endif
</del><span class="cx"> #if ENABLE(CSS_GRID_LAYOUT)
</span><span class="cx">     , m_grid(o.m_grid)
</span><span class="cx">     , m_gridItem(o.m_gridItem)
</span><span class="lines">@@ -216,9 +212,7 @@
</span><span class="cx">         &amp;&amp; m_marquee == o.m_marquee
</span><span class="cx">         &amp;&amp; m_multiCol == o.m_multiCol
</span><span class="cx">         &amp;&amp; m_transform == o.m_transform
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">         &amp;&amp; m_filter == o.m_filter
</span><del>-#endif
</del><span class="cx"> #if ENABLE(CSS_GRID_LAYOUT)
</span><span class="cx">         &amp;&amp; m_grid == o.m_grid
</span><span class="cx">         &amp;&amp; m_gridItem == o.m_gridItem
</span><span class="lines">@@ -348,11 +342,7 @@
</span><span class="cx"> 
</span><span class="cx"> bool StyleRareNonInheritedData::hasFilters() const
</span><span class="cx"> {
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     return m_filter.get() &amp;&amp; !m_filter-&gt;m_operations.isEmpty();
</span><del>-#else
-    return false;
-#endif
</del><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleRareNonInheritedDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleRareNonInheritedData.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleRareNonInheritedData.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/rendering/style/StyleRareNonInheritedData.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -43,9 +43,7 @@
</span><span class="cx"> class AnimationList;
</span><span class="cx"> class ShadowData;
</span><span class="cx"> class StyleDeprecatedFlexibleBoxData;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> class StyleFilterData;
</span><del>-#endif
</del><span class="cx"> class StyleFlexibleBoxData;
</span><span class="cx"> #if ENABLE(CSS_GRID_LAYOUT)
</span><span class="cx"> class StyleGridData;
</span><span class="lines">@@ -120,10 +118,7 @@
</span><span class="cx">     DataRef&lt;StyleMarqueeData&gt; m_marquee; // Marquee properties
</span><span class="cx">     DataRef&lt;StyleMultiColData&gt; m_multiCol; //  CSS3 multicol properties
</span><span class="cx">     DataRef&lt;StyleTransformData&gt; m_transform; // Transform properties (rotate, scale, skew, etc.)
</span><del>-
-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     DataRef&lt;StyleFilterData&gt; m_filter; // Filter operations (url, sepia, blur, etc.)
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> #if ENABLE(CSS_GRID_LAYOUT)
</span><span class="cx">     DataRef&lt;StyleGridData&gt; m_grid;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceContainercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceContainer.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceContainer.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceContainer.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -115,10 +115,8 @@
</span><span class="cx"> 
</span><span class="cx"> void RenderSVGResourceContainer::markAllClientLayersForInvalidation()
</span><span class="cx"> {
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     for (auto* clientLayer : m_clientLayers)
</span><span class="cx">         clientLayer-&gt;filterNeedsRepaint();
</span><del>-#endif
</del><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void RenderSVGResourceContainer::markClientForInvalidation(RenderObject&amp; client, InvalidationMode mode)
</span></span></pre></div>
<a id="trunkSourceWebKitmacChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/ChangeLog (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/ChangeLog        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebKit/mac/ChangeLog        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2014-09-04  Eva Balazsfalvi  &lt;evab.u-szeged@partner.samsung.com&gt;
+
+        Remove CSS_FILTERS flag
+        https://bugs.webkit.org/show_bug.cgi?id=136529
+
+        Reviewed by Dirk Schulze.
+
+        * Configurations/FeatureDefines.xcconfig:
+
</ins><span class="cx"> 2014-09-04  Pratik Solanki  &lt;psolanki@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Remove iOS specific disk image cache
</span></span></pre></div>
<a id="trunkSourceWebKitmacConfigurationsFeatureDefinesxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -52,7 +52,6 @@
</span><span class="cx"> ENABLE_CSS_BOX_DECORATION_BREAK = ENABLE_CSS_BOX_DECORATION_BREAK;
</span><span class="cx"> ENABLE_CSS_COMPOSITING = ENABLE_CSS_COMPOSITING;
</span><span class="cx"> ENABLE_CSS_DEVICE_ADAPTATION = ;
</span><del>-ENABLE_CSS_FILTERS = ENABLE_CSS_FILTERS;
</del><span class="cx"> ENABLE_CSS_GRID_LAYOUT = ENABLE_CSS_GRID_LAYOUT;
</span><span class="cx"> ENABLE_CSS_IMAGE_ORIENTATION = ;
</span><span class="cx"> ENABLE_CSS_IMAGE_RESOLUTION = ;
</span><span class="lines">@@ -272,4 +271,4 @@
</span><span class="cx"> 
</span><span class="cx"> ENABLE_SATURATED_LAYOUT_ARITHMETIC = ENABLE_SATURATED_LAYOUT_ARITHMETIC;
</span><span class="cx"> 
</span><del>-FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_CONDITIONAL_RULES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MATHML) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RUBBER_BANDING) $(ENABLE_SHARED_WORKERS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_PICTURE_SIZES) $(ENABLE_WEB_TIMING) $(ENABLE_WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(ENABLE_SATURATED_LAYOUT_ARITHMETIC) $(FEATURE_DEFINES_$(PLATFORM_NAME));
</del><ins>+FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_CONDITIONAL_RULES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MATHML) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RUBBER_BANDING) $(ENABLE_SHARED_WORKERS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_PICTURE_SIZES) $(ENABLE_WEB_TIMING) $(ENABLE_WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(ENABLE_SATURATED_LAYOUT_ARITHMETIC) $(FEATURE_DEFINES_$(PLATFORM_NAME));
</ins></span></pre></div>
<a id="trunkSourceWebKit2ChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/ChangeLog (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/ChangeLog        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebKit2/ChangeLog        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -1,3 +1,33 @@
</span><ins>+2014-09-04  Eva Balazsfalvi  &lt;evab.u-szeged@partner.samsung.com&gt;
+
+        Remove CSS_FILTERS flag
+        https://bugs.webkit.org/show_bug.cgi?id=136529
+
+        Reviewed by Dirk Schulze.
+
+        * Configurations/FeatureDefines.xcconfig:
+        * Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.cpp:
+        (IPC::ArgumentCoder&lt;WebCore::FilterOperations&gt;::decode):
+        (IPC::ArgumentCoder&lt;GraphicsLayerAnimation&gt;::encode):
+        (IPC::ArgumentCoder&lt;GraphicsLayerAnimation&gt;::decode):
+        (IPC::ArgumentCoder&lt;CoordinatedGraphicsLayerState&gt;::encode):
+        (IPC::ArgumentCoder&lt;CoordinatedGraphicsLayerState&gt;::decode):
+        * Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.h:
+        * Shared/WebCoreArgumentCoders.cpp:
+        * Shared/WebCoreArgumentCoders.h:
+        * WebProcess/WebPage/mac/GraphicsLayerCARemote.cpp:
+        (WebKit::GraphicsLayerCARemote::filtersCanBeComposited):
+        * WebProcess/WebPage/mac/GraphicsLayerCARemote.h:
+        * WebProcess/WebPage/mac/PlatformCAAnimationRemote.h:
+        * WebProcess/WebPage/mac/PlatformCAAnimationRemote.mm:
+        (WebKit::PlatformCAAnimationRemote::setFromValue):
+        (WebKit::PlatformCAAnimationRemote::setToValue):
+        (WebKit::PlatformCAAnimationRemote::setValues):
+        * WebProcess/WebPage/mac/PlatformCALayerRemote.cpp:
+        (WebKit::PlatformCALayerRemote::updateClonedLayerProperties):
+        (WebKit::PlatformCALayerRemote::filtersCanBeComposited):
+        * WebProcess/WebPage/mac/PlatformCALayerRemote.h:
+
</ins><span class="cx"> 2014-09-04  Commit Queue  &lt;commit-queue@webkit.org&gt;
</span><span class="cx"> 
</span><span class="cx">         Unreviewed, rolling out r173245.
</span></span></pre></div>
<a id="trunkSourceWebKit2ConfigurationsFeatureDefinesxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -52,7 +52,6 @@
</span><span class="cx"> ENABLE_CSS_BOX_DECORATION_BREAK = ENABLE_CSS_BOX_DECORATION_BREAK;
</span><span class="cx"> ENABLE_CSS_COMPOSITING = ENABLE_CSS_COMPOSITING;
</span><span class="cx"> ENABLE_CSS_DEVICE_ADAPTATION = ;
</span><del>-ENABLE_CSS_FILTERS = ENABLE_CSS_FILTERS;
</del><span class="cx"> ENABLE_CSS_GRID_LAYOUT = ENABLE_CSS_GRID_LAYOUT;
</span><span class="cx"> ENABLE_CSS_IMAGE_ORIENTATION = ;
</span><span class="cx"> ENABLE_CSS_IMAGE_RESOLUTION = ;
</span><span class="lines">@@ -272,4 +271,4 @@
</span><span class="cx"> 
</span><span class="cx"> ENABLE_SATURATED_LAYOUT_ARITHMETIC = ENABLE_SATURATED_LAYOUT_ARITHMETIC;
</span><span class="cx"> 
</span><del>-FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_CONDITIONAL_RULES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MATHML) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RUBBER_BANDING) $(ENABLE_SHARED_WORKERS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_PICTURE_SIZES) $(ENABLE_WEB_TIMING) $(ENABLE_WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(ENABLE_SATURATED_LAYOUT_ARITHMETIC) $(FEATURE_DEFINES_$(PLATFORM_NAME));
</del><ins>+FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_CONDITIONAL_RULES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MATHML) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RUBBER_BANDING) $(ENABLE_SHARED_WORKERS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_PICTURE_SIZES) $(ENABLE_WEB_TIMING) $(ENABLE_WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(ENABLE_SATURATED_LAYOUT_ARITHMETIC) $(FEATURE_DEFINES_$(PLATFORM_NAME));
</ins></span></pre></div>
<a id="trunkSourceWebKit2SharedCoordinatedGraphicsCoordinatedGraphicsArgumentCoderscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -34,6 +34,7 @@
</span><span class="cx"> #include &lt;WebCore/Animation.h&gt;
</span><span class="cx"> #include &lt;WebCore/Color.h&gt;
</span><span class="cx"> #include &lt;WebCore/CoordinatedGraphicsState.h&gt;
</span><ins>+#include &lt;WebCore/FilterOperations.h&gt;
</ins><span class="cx"> #include &lt;WebCore/FloatPoint3D.h&gt;
</span><span class="cx"> #include &lt;WebCore/GraphicsLayerAnimation.h&gt;
</span><span class="cx"> #include &lt;WebCore/IdentityTransformOperation.h&gt;
</span><span class="lines">@@ -50,10 +51,6 @@
</span><span class="cx"> #include &lt;WebCore/TransformationMatrix.h&gt;
</span><span class="cx"> #include &lt;WebCore/TranslateTransformOperation.h&gt;
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-#include &lt;WebCore/FilterOperations.h&gt;
-#endif
-
</del><span class="cx"> #if USE(GRAPHICS_SURFACE)
</span><span class="cx"> #include &lt;WebCore/GraphicsSurface.h&gt;
</span><span class="cx"> #endif
</span><span class="lines">@@ -63,7 +60,6 @@
</span><span class="cx"> 
</span><span class="cx"> namespace IPC {
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> void ArgumentCoder&lt;WebCore::FilterOperations&gt;::encode(ArgumentEncoder&amp; encoder, const WebCore::FilterOperations&amp; filters)
</span><span class="cx"> {
</span><span class="cx">     encoder &lt;&lt; static_cast&lt;uint32_t&gt;(filters.size());
</span><span class="lines">@@ -171,7 +167,6 @@
</span><span class="cx"> 
</span><span class="cx">     return true;
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> void ArgumentCoder&lt;TransformOperations&gt;::encode(ArgumentEncoder&amp; encoder, const TransformOperations&amp; transformOperations)
</span><span class="cx"> {
</span><span class="lines">@@ -446,11 +441,9 @@
</span><span class="cx">         case AnimatedPropertyWebkitTransform:
</span><span class="cx">             encoder &lt;&lt; static_cast&lt;const TransformAnimationValue&amp;&gt;(value).value();
</span><span class="cx">             break;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">         case AnimatedPropertyWebkitFilter:
</span><span class="cx">             encoder &lt;&lt; static_cast&lt;const FilterAnimationValue&amp;&gt;(value).value();
</span><span class="cx">             break;
</span><del>-#endif
</del><span class="cx">         default:
</span><span class="cx">             break;
</span><span class="cx">         }
</span><span class="lines">@@ -534,7 +527,6 @@
</span><span class="cx">             keyframes.insert(TransformAnimationValue::create(keyTime, transform, timingFunction.get()));
</span><span class="cx">             break;
</span><span class="cx">         }
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">         case AnimatedPropertyWebkitFilter: {
</span><span class="cx">             FilterOperations filter;
</span><span class="cx">             if (!decoder.decode(filter))
</span><span class="lines">@@ -542,7 +534,6 @@
</span><span class="cx">             keyframes.insert(FilterAnimationValue::create(keyTime, filter, timingFunction.get()));
</span><span class="cx">             break;
</span><span class="cx">         }
</span><del>-#endif
</del><span class="cx">         default:
</span><span class="cx">             break;
</span><span class="cx">         }
</span><span class="lines">@@ -657,10 +648,8 @@
</span><span class="cx">     if (state.debugBorderWidthChanged)
</span><span class="cx">         encoder &lt;&lt; state.debugBorderWidth;
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     if (state.filtersChanged)
</span><span class="cx">         encoder &lt;&lt; state.filters;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     if (state.animationsChanged)
</span><span class="cx">         encoder &lt;&lt; state.animations;
</span><span class="lines">@@ -743,10 +732,8 @@
</span><span class="cx">     if (state.debugBorderWidthChanged &amp;&amp; !decoder.decode(state.debugBorderWidth))
</span><span class="cx">         return false;
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     if (state.filtersChanged &amp;&amp; !decoder.decode(state.filters))
</span><span class="cx">         return false;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     if (state.animationsChanged &amp;&amp; !decoder.decode(state.animations))
</span><span class="cx">         return false;
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedCoordinatedGraphicsCoordinatedGraphicsArgumentCodersh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -44,9 +44,7 @@
</span><span class="cx"> class TransformOperations;
</span><span class="cx"> struct Length;
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> class FilterOperations;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> #if USE(GRAPHICS_SURFACE)
</span><span class="cx"> struct GraphicsSurfaceToken;
</span><span class="lines">@@ -55,12 +53,10 @@
</span><span class="cx"> 
</span><span class="cx"> namespace IPC {
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> template&lt;&gt; struct ArgumentCoder&lt;WebCore::FilterOperations&gt; {
</span><span class="cx">     static void encode(ArgumentEncoder&amp;, const WebCore::FilterOperations&amp;);
</span><span class="cx">     static bool decode(ArgumentDecoder&amp;, WebCore::FilterOperations&amp;);
</span><span class="cx"> };
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> template&lt;&gt; struct ArgumentCoder&lt;WebCore::TransformOperations&gt; {
</span><span class="cx">     static void encode(ArgumentEncoder&amp;, const WebCore::TransformOperations&amp;);
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebCoreArgumentCoderscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebCoreArgumentCoders.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebCoreArgumentCoders.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebKit2/Shared/WebCoreArgumentCoders.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -1576,7 +1576,7 @@
</span><span class="cx">     return true;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS) &amp;&amp; !USE(COORDINATED_GRAPHICS)
</del><ins>+#if !USE(COORDINATED_GRAPHICS)
</ins><span class="cx"> void ArgumentCoder&lt;FilterOperation&gt;::encode(ArgumentEncoder&amp; encoder, const FilterOperation&amp; filter)
</span><span class="cx"> {
</span><span class="cx">     encoder.encodeEnum(filter.type());
</span><span class="lines">@@ -1707,7 +1707,7 @@
</span><span class="cx"> 
</span><span class="cx">     return true;
</span><span class="cx"> }
</span><del>-#endif // ENABLE(CSS_FILTERS) &amp;&amp; !USE(COORDINATED_GRAPHICS)
</del><ins>+#endif // !USE(COORDINATED_GRAPHICS)
</ins><span class="cx"> 
</span><span class="cx"> #if ENABLE(INDEXED_DATABASE)
</span><span class="cx"> void ArgumentCoder&lt;IDBDatabaseMetadata&gt;::encode(ArgumentEncoder&amp; encoder, const IDBDatabaseMetadata&amp; metadata)
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebCoreArgumentCodersh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebCoreArgumentCoders.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebCoreArgumentCoders.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebKit2/Shared/WebCoreArgumentCoders.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -374,7 +374,7 @@
</span><span class="cx">     static bool decode(ArgumentDecoder&amp;, WebCore::StickyPositionViewportConstraints&amp;);
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS) &amp;&amp; !USE(COORDINATED_GRAPHICS)
</del><ins>+#if !USE(COORDINATED_GRAPHICS)
</ins><span class="cx"> template&lt;&gt; struct ArgumentCoder&lt;WebCore::FilterOperations&gt; {
</span><span class="cx">     static void encode(ArgumentEncoder&amp;, const WebCore::FilterOperations&amp;);
</span><span class="cx">     static bool decode(ArgumentDecoder&amp;, WebCore::FilterOperations&amp;);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPagemacGraphicsLayerCARemotecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/mac/GraphicsLayerCARemote.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/mac/GraphicsLayerCARemote.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebKit2/WebProcess/WebPage/mac/GraphicsLayerCARemote.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -36,12 +36,10 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> bool GraphicsLayerCARemote::filtersCanBeComposited(const FilterOperations&amp; filters)
</span><span class="cx"> {
</span><span class="cx">     return PlatformCALayerRemote::filtersCanBeComposited(filters);
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> PassRefPtr&lt;PlatformCALayer&gt; GraphicsLayerCARemote::createPlatformCALayer(PlatformCALayer::LayerType layerType, PlatformCALayerClient* owner)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPagemacGraphicsLayerCARemoteh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/mac/GraphicsLayerCARemote.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/mac/GraphicsLayerCARemote.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebKit2/WebProcess/WebPage/mac/GraphicsLayerCARemote.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -42,10 +42,8 @@
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     virtual ~GraphicsLayerCARemote();
</span><del>-    
-#if ENABLE(CSS_FILTERS)
</del><ins>+
</ins><span class="cx">     virtual bool filtersCanBeComposited(const WebCore::FilterOperations&amp; filters) override;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     virtual bool isGraphicsLayerCARemote() const override { return true; }
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPagemacPlatformCAAnimationRemoteh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCAAnimationRemote.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCAAnimationRemote.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCAAnimationRemote.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -91,18 +91,14 @@
</span><span class="cx">     virtual void setFromValue(const WebCore::TransformationMatrix&amp;) override;
</span><span class="cx">     virtual void setFromValue(const WebCore::FloatPoint3D&amp;) override;
</span><span class="cx">     virtual void setFromValue(const WebCore::Color&amp;) override;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     virtual void setFromValue(const WebCore::FilterOperation*, int internalFilterPropertyIndex) override;
</span><del>-#endif
</del><span class="cx">     virtual void copyFromValueFrom(const WebCore::PlatformCAAnimation*) override;
</span><span class="cx"> 
</span><span class="cx">     virtual void setToValue(float) override;
</span><span class="cx">     virtual void setToValue(const WebCore::TransformationMatrix&amp;) override;
</span><span class="cx">     virtual void setToValue(const WebCore::FloatPoint3D&amp;) override;
</span><span class="cx">     virtual void setToValue(const WebCore::Color&amp;) override;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     virtual void setToValue(const WebCore::FilterOperation*, int internalFilterPropertyIndex) override;
</span><del>-#endif
</del><span class="cx">     virtual void copyToValueFrom(const WebCore::PlatformCAAnimation*) override;
</span><span class="cx"> 
</span><span class="cx">     // Keyframe-animation properties.
</span><span class="lines">@@ -110,9 +106,7 @@
</span><span class="cx">     virtual void setValues(const Vector&lt;WebCore::TransformationMatrix&gt;&amp;) override;
</span><span class="cx">     virtual void setValues(const Vector&lt;WebCore::FloatPoint3D&gt;&amp;) override;
</span><span class="cx">     virtual void setValues(const Vector&lt;WebCore::Color&gt;&amp;) override;
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     virtual void setValues(const Vector&lt;RefPtr&lt;WebCore::FilterOperation&gt;&gt;&amp;, int internalFilterPropertyIndex) override;
</span><del>-#endif
</del><span class="cx">     virtual void copyValuesFrom(const WebCore::PlatformCAAnimation*) override;
</span><span class="cx"> 
</span><span class="cx">     virtual void setKeyTimes(const Vector&lt;float&gt;&amp;) override;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPagemacPlatformCAAnimationRemotemm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCAAnimationRemote.mm (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCAAnimationRemote.mm        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCAAnimationRemote.mm        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -482,7 +482,6 @@
</span><span class="cx">     m_properties.keyValues[0] = KeyframeValue(value);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> void PlatformCAAnimationRemote::setFromValue(const FilterOperation* operation, int internalFilterPropertyIndex)
</span><span class="cx"> {
</span><span class="cx">     if (animationType() != Basic)
</span><span class="lines">@@ -491,7 +490,6 @@
</span><span class="cx">     m_properties.keyValues.resize(2);
</span><span class="cx">     m_properties.keyValues[0] = KeyframeValue(operation-&gt;clone());
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> void PlatformCAAnimationRemote::copyFromValueFrom(const PlatformCAAnimation* value)
</span><span class="cx"> {
</span><span class="lines">@@ -540,7 +538,6 @@
</span><span class="cx">     m_properties.keyValues[1] = KeyframeValue(value);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> void PlatformCAAnimationRemote::setToValue(const FilterOperation* operation, int internalFilterPropertyIndex)
</span><span class="cx"> {
</span><span class="cx">     if (animationType() != Basic)
</span><span class="lines">@@ -551,7 +548,6 @@
</span><span class="cx">     m_properties.keyValues.resize(2);
</span><span class="cx">     m_properties.keyValues[1] = KeyframeValue(operation-&gt;clone());
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> void PlatformCAAnimationRemote::copyToValueFrom(const PlatformCAAnimation* value)
</span><span class="cx"> {
</span><span class="lines">@@ -620,7 +616,6 @@
</span><span class="cx">     m_properties.keyValues = WTF::move(keyframes);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> void PlatformCAAnimationRemote::setValues(const Vector&lt;RefPtr&lt;FilterOperation&gt;&gt;&amp; values, int internalFilterPropertyIndex)
</span><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(internalFilterPropertyIndex);
</span><span class="lines">@@ -636,7 +631,6 @@
</span><span class="cx">     
</span><span class="cx">     m_properties.keyValues = WTF::move(keyframes);
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> void PlatformCAAnimationRemote::copyValuesFrom(const PlatformCAAnimation* value)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPagemacPlatformCALayerRemotecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCALayerRemote.cpp (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCALayerRemote.cpp        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCALayerRemote.cpp        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -132,10 +132,8 @@
</span><span class="cx">     clone.setOpaque(isOpaque());
</span><span class="cx">     clone.setBackgroundColor(backgroundColor());
</span><span class="cx">     clone.setContentsScale(contentsScale());
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     if (m_properties.filters)
</span><span class="cx">         clone.copyFiltersFrom(this);
</span><del>-#endif
</del><span class="cx">     clone.updateCustomAppearance(customAppearance());
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -598,7 +596,6 @@
</span><span class="cx">     m_properties.notePropertiesChanged(RemoteLayerTreeTransaction::OpacityChanged);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx"> void PlatformCALayerRemote::setFilters(const FilterOperations&amp; filters)
</span><span class="cx"> {
</span><span class="cx">     m_properties.filters = std::make_unique&lt;FilterOperations&gt;(filters);
</span><span class="lines">@@ -627,7 +624,6 @@
</span><span class="cx"> {
</span><span class="cx">     return PlatformCALayerMac::filtersCanBeComposited(filters);
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> void PlatformCALayerRemote::setName(const String&amp; value)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPagemacPlatformCALayerRemoteh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCALayerRemote.h (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCALayerRemote.h        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCALayerRemote.h        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -122,11 +122,9 @@
</span><span class="cx">     virtual float opacity() const override;
</span><span class="cx">     virtual void setOpacity(float) override;
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
</del><span class="cx">     virtual void setFilters(const WebCore::FilterOperations&amp;) override;
</span><span class="cx">     static bool filtersCanBeComposited(const WebCore::FilterOperations&amp;);
</span><span class="cx">     virtual void copyFiltersFrom(const WebCore::PlatformCALayer*) override;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> #if ENABLE(CSS_COMPOSITING)
</span><span class="cx">     virtual void setBlendMode(WebCore::BlendMode) override;
</span></span></pre></div>
<a id="trunkSourcecmakeOptionsEflcmake"></a>
<div class="modfile"><h4>Modified: trunk/Source/cmake/OptionsEfl.cmake (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/cmake/OptionsEfl.cmake        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/cmake/OptionsEfl.cmake        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -70,7 +70,6 @@
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS3_CONDITIONAL_RULES ON)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS3_TEXT ON)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_DEVICE_ADAPTATION ON)
</span><del>-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_FILTERS ON)
</del><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_GRID_LAYOUT OFF)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_IMAGE_SET ON)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_REGIONS ON)
</span></span></pre></div>
<a id="trunkSourcecmakeOptionsGTKcmake"></a>
<div class="modfile"><h4>Modified: trunk/Source/cmake/OptionsGTK.cmake (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/cmake/OptionsGTK.cmake        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/cmake/OptionsGTK.cmake        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -110,7 +110,6 @@
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS3_CONDITIONAL_RULES ON)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS3_TEXT OFF)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_DEVICE_ADAPTATION OFF)
</span><del>-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_FILTERS ON)
</del><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_GRID_LAYOUT OFF)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_IMAGE_SET OFF)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_REGIONS ON)
</span></span></pre></div>
<a id="trunkSourcecmakeOptionsMaccmake"></a>
<div class="modfile"><h4>Modified: trunk/Source/cmake/OptionsMac.cmake (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/cmake/OptionsMac.cmake        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/cmake/OptionsMac.cmake        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -20,7 +20,6 @@
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_BOX_DECORATION_BREAK ON)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_COMPOSITING ON)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_DEVICE_ADAPTATION OFF)
</span><del>-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_FILTERS ON)
</del><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_GRID_LAYOUT ON)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_IMAGE_ORIENTATION OFF)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_IMAGE_RESOLUTION OFF)
</span></span></pre></div>
<a id="trunkSourcecmakeWebKitFeaturescmake"></a>
<div class="modfile"><h4>Modified: trunk/Source/cmake/WebKitFeatures.cmake (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/cmake/WebKitFeatures.cmake        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/cmake/WebKitFeatures.cmake        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -36,7 +36,6 @@
</span><span class="cx">     WEBKIT_OPTION_DEFINE(ENABLE_CSS_BOX_DECORATION_BREAK &quot;Toggle Box Decoration break (CSS Backgrounds and Borders) support&quot; ON)
</span><span class="cx">     WEBKIT_OPTION_DEFINE(ENABLE_CSS_COMPOSITING &quot;Toggle CSS COMPOSITING support&quot; OFF)
</span><span class="cx">     WEBKIT_OPTION_DEFINE(ENABLE_CSS_DEVICE_ADAPTATION &quot;Toggle CSS Device Adaptation support&quot; OFF)
</span><del>-    WEBKIT_OPTION_DEFINE(ENABLE_CSS_FILTERS &quot;Toggle CSS Filters support&quot; OFF)
</del><span class="cx">     WEBKIT_OPTION_DEFINE(ENABLE_CSS_GRID_LAYOUT &quot;Toggle CSS Grid Layout support&quot; OFF)
</span><span class="cx">     WEBKIT_OPTION_DEFINE(ENABLE_CSS_IMAGE_ORIENTATION &quot;Toggle CSS image-orientation support&quot; OFF)
</span><span class="cx">     WEBKIT_OPTION_DEFINE(ENABLE_CSS_IMAGE_RESOLUTION &quot;Toggle CSS image-resolution support&quot; OFF)
</span></span></pre></div>
<a id="trunkSourcecmakeconfighcmake"></a>
<div class="modfile"><h4>Modified: trunk/Source/cmakeconfig.h.cmake (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/cmakeconfig.h.cmake        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Source/cmakeconfig.h.cmake        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -21,7 +21,6 @@
</span><span class="cx"> #cmakedefine01 ENABLE_CSS_BOX_DECORATION_BREAK
</span><span class="cx"> #cmakedefine01 ENABLE_CSS_DEVICE_ADAPTATION
</span><span class="cx"> #cmakedefine01 ENABLE_CSS_COMPOSITING
</span><del>-#cmakedefine01 ENABLE_CSS_FILTERS
</del><span class="cx"> #cmakedefine01 ENABLE_CSS_GRID_LAYOUT
</span><span class="cx"> #cmakedefine01 ENABLE_CSS_IMAGE_ORIENTATION
</span><span class="cx"> #cmakedefine01 ENABLE_CSS_IMAGE_RESOLUTION
</span></span></pre></div>
<a id="trunkToolsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Tools/ChangeLog (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/ChangeLog        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Tools/ChangeLog        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2014-09-04  Eva Balazsfalvi  &lt;evab.u-szeged@partner.samsung.com&gt;
+
+        Remove CSS_FILTERS flag
+        https://bugs.webkit.org/show_bug.cgi?id=136529
+
+        Reviewed by Dirk Schulze.
+
+        * Scripts/webkitperl/FeatureList.pm:
+
</ins><span class="cx"> 2014-09-04  Commit Queue  &lt;commit-queue@webkit.org&gt;
</span><span class="cx"> 
</span><span class="cx">         Unreviewed, rolling out r173201.
</span></span></pre></div>
<a id="trunkToolsScriptswebkitperlFeatureListpm"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitperl/FeatureList.pm (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitperl/FeatureList.pm        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/Tools/Scripts/webkitperl/FeatureList.pm        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -178,9 +178,6 @@
</span><span class="cx">     { option =&gt; &quot;css-shapes&quot;, desc =&gt; &quot;Toggle CSS Shapes support&quot;,
</span><span class="cx">       define =&gt; &quot;ENABLE_CSS_SHAPES&quot;, default =&gt; 1, value =&gt; \$cssShapesSupport },
</span><span class="cx"> 
</span><del>-    { option =&gt; &quot;css-filters&quot;, desc =&gt; &quot;Toggle CSS Filters support&quot;,
-      define =&gt; &quot;ENABLE_CSS_FILTERS&quot;, default =&gt; (isAppleMacWebKit() || isIOSWebKit() || isEfl() || isGtk()), value =&gt; \$cssFiltersSupport },
-
</del><span class="cx">     { option =&gt; &quot;css-grid-layout&quot;, desc =&gt; &quot;Toggle CSS Grid Layout support&quot;,
</span><span class="cx">       define =&gt; &quot;ENABLE_CSS_GRID_LAYOUT&quot;, default =&gt; 1, value =&gt; \$cssGridLayoutSupport },
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkWebKitLibrariesChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/WebKitLibraries/ChangeLog (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebKitLibraries/ChangeLog        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/WebKitLibraries/ChangeLog        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -1,3 +1,13 @@
</span><ins>+2014-09-04  Eva Balazsfalvi  &lt;evab.u-szeged@partner.samsung.com&gt;
+
+        Remove CSS_FILTERS flag
+        https://bugs.webkit.org/show_bug.cgi?id=136529
+
+        Reviewed by Dirk Schulze.
+
+        * win/tools/vsprops/FeatureDefines.props:
+        * win/tools/vsprops/FeatureDefinesCairo.props:
+
</ins><span class="cx"> 2014-08-27  peavo@outlook.com  &lt;peavo@outlook.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [WinCairo] Link error.
</span></span></pre></div>
<a id="trunkWebKitLibrarieswintoolsvspropsFeatureDefinesprops"></a>
<div class="modfile"><h4>Modified: trunk/WebKitLibraries/win/tools/vsprops/FeatureDefines.props (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebKitLibraries/win/tools/vsprops/FeatureDefines.props        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/WebKitLibraries/win/tools/vsprops/FeatureDefines.props        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -12,7 +12,6 @@
</span><span class="cx">     &lt;ENABLE_CSS3_TEXT /&gt;
</span><span class="cx">     &lt;ENABLE_CSS_BOX_DECORATION_BREAK&gt;ENABLE_CSS_BOX_DECORATION_BREAK&lt;/ENABLE_CSS_BOX_DECORATION_BREAK&gt;
</span><span class="cx">     &lt;ENABLE_CSS_COMPOSITING /&gt;
</span><del>-    &lt;ENABLE_CSS_FILTERS&gt;ENABLE_CSS_FILTERS&lt;/ENABLE_CSS_FILTERS&gt;
</del><span class="cx">     &lt;ENABLE_CSS_GRID_LAYOUT&gt;ENABLE_CSS_GRID_LAYOUT&lt;/ENABLE_CSS_GRID_LAYOUT&gt;
</span><span class="cx">     &lt;ENABLE_CSS_IMAGE_SET&gt;ENABLE_CSS_IMAGE_SET&lt;/ENABLE_CSS_IMAGE_SET&gt;
</span><span class="cx">     &lt;ENABLE_CSS_REGIONS&gt;ENABLE_CSS_REGIONS&lt;/ENABLE_CSS_REGIONS&gt;
</span><span class="lines">@@ -89,7 +88,7 @@
</span><span class="cx">   &lt;/PropertyGroup&gt;
</span><span class="cx">   &lt;ItemDefinitionGroup&gt;
</span><span class="cx">     &lt;ClCompile&gt;
</span><del>-&lt;PreprocessorDefinitions&gt;$(ENABLE_CSP_NEXT);$(ENABLE_PROMISES);$(ENABLE_REQUEST_ANIMATION_FRAME);$(ENABLE_3D_RENDERING);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_ACCELERATED_OVERFLOW_SCROLLING);$(ENABLE_CANVAS_PATH);$(ENABLE_CANVAS_PROXY);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_CONDITIONAL_RULES);$(ENABLE_CSS_IMAGE_SET);$(ENABLE_CSS3_TEXT);$(ENABLE_CSS_BOX_DECORATION_BREAK);$(ENABLE_CSS_FILTERS);$(ENABLE_CSS_GRID_LAYOUT);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_COMPOSITING);$(ENABLE_CSS_REGIONS);$(ENABLE_CSS_SELECTORS_LEVEL4);$(ENABLE_CSS_SHAPES);$(ENABLE_CSS_SHAPE_INSIDE);$(ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_DATAGRID);$(ENABLE_DATALIST_ELEMENT);$(ENABLE_DATA_TRANSFER_ITEMS);$(ENABLE_DETAILS_ELEMENT);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_FILTERS);$(ENABLE_FILE_SYSTEM);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING);$(ENABLE_HIGH_DPI_CANVAS);$(ENABLE_ICONDATABASE);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE);$(ENABLE_INPUT_TYPE_DATETIMELOCAL);$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_LEGACY_CSS_VENDOR_PREFIXES);$(ENABLE_LEGACY_NOTIFICATIONS);$(ENABLE_LINK_PREFETCH);$(ENABLE_LINK_PRERENDER);$(ENABLE_MATHML);$(ENABLE_METER_ELEMENT);$(ENABLE_MICRODATA);$(ENABLE_MOUSE_CURSOR_SCALE);$(ENABLE_NOTIFICATIONS);$(ENABLE_PROXIMITY_EVENTS);$(ENABLE_QUOTA);$(ENABLE_NAVIGATOR_CONTENT_UTILS);$(ENABLE_SCRIPTED_SPEECH);$(ENABLE_SHADOW_DOM);$(ENABLE_SHARED_WORKERS);$(ENABLE_MEDIA_CONTROLS_SCRIPT);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_SQL_DATABASE);$(ENABLE_STYLE_SCOPED);$(ENABLE_SUBPIXEL_LAYOUT);$(ENABLE_SVG);$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_TEMPLATE_ELEMENT);$(ENABLE_TEXT_AUTOSIZING);$(ENABLE_VIDEO);$(ENABLE_VIDEO_TRACK);$(ENABLE_VIEW_MODE_CSS_MEDIA);$(ENABLE_WEB_AUDIO);$(ENABLE_WEB_SOCKETS);$(ENABLE_WEB_TIMING);$(ENABLE_WEBVTT_REGIONS);$(ENABLE_XHR_TIMEOUT);$(ENABLE_XSLT);%(PreprocessorDefinitions)&lt;/PreprocessorDefinitions&gt;
</del><ins>+&lt;PreprocessorDefinitions&gt;$(ENABLE_CSP_NEXT);$(ENABLE_PROMISES);$(ENABLE_REQUEST_ANIMATION_FRAME);$(ENABLE_3D_RENDERING);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_ACCELERATED_OVERFLOW_SCROLLING);$(ENABLE_CANVAS_PATH);$(ENABLE_CANVAS_PROXY);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_CONDITIONAL_RULES);$(ENABLE_CSS_IMAGE_SET);$(ENABLE_CSS3_TEXT);$(ENABLE_CSS_BOX_DECORATION_BREAK);$(ENABLE_CSS_GRID_LAYOUT);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_COMPOSITING);$(ENABLE_CSS_REGIONS);$(ENABLE_CSS_SELECTORS_LEVEL4);$(ENABLE_CSS_SHAPES);$(ENABLE_CSS_SHAPE_INSIDE);$(ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_DATAGRID);$(ENABLE_DATALIST_ELEMENT);$(ENABLE_DATA_TRANSFER_ITEMS);$(ENABLE_DETAILS_ELEMENT);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_FILTERS);$(ENABLE_FILE_SYSTEM);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING);$(ENABLE_HIGH_DPI_CANVAS);$(ENABLE_ICONDATABASE);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE);$(ENABLE_INPUT_TYPE_DATETIMELOCAL);$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_LEGACY_CSS_VENDOR_PREFIXES);$(ENABLE_LEGACY_NOTIFICATIONS);$(ENABLE_LINK_PREFETCH);$(ENABLE_LINK_PRERENDER);$(ENABLE_MATHML);$(ENABLE_METER_ELEMENT);$(ENABLE_MICRODATA);$(ENABLE_MOUSE_CURSOR_SCALE);$(ENABLE_NOTIFICATIONS);$(ENABLE_PROXIMITY_EVENTS);$(ENABLE_QUOTA);$(ENABLE_NAVIGATOR_CONTENT_UTILS);$(ENABLE_SCRIPTED_SPEECH);$(ENABLE_SHADOW_DOM);$(ENABLE_SHARED_WORKERS);$(ENABLE_MEDIA_CONTROLS_SCRIPT);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_SQL_DATABASE);$(ENABLE_STYLE_SCOPED);$(ENABLE_SUBPIXEL_LAYOUT);$(ENABLE_SVG);$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_TEMPLATE_ELEMENT);$(ENABLE_TEXT_AUTOSIZING);$(ENABLE_VIDEO);$(ENABLE_VIDEO_TRACK);$(ENABLE_VIEW_MODE_CSS_MEDIA);$(ENABLE_WEB_AUDIO);$(ENABLE_WEB_SOCKETS);$(ENABLE_WEB_TIMING);$(ENABLE_WEBVTT_REGIONS);$(ENABLE_XHR_TIMEOUT);$(ENABLE_XSLT);%(PreprocessorDefinitions)&lt;/PreprocessorDefinitions&gt;
</ins><span class="cx">     &lt;/ClCompile&gt;
</span><span class="cx">   &lt;/ItemDefinitionGroup&gt;
</span><span class="cx">   &lt;ItemGroup&gt;
</span><span class="lines">@@ -137,10 +136,6 @@
</span><span class="cx">       &lt;Value&gt;$(ENABLE_CSS_COMPOSITING)&lt;/Value&gt;
</span><span class="cx">       &lt;EnvironmentVariable&gt;true&lt;/EnvironmentVariable&gt;
</span><span class="cx">     &lt;/BuildMacro&gt;
</span><del>-    &lt;BuildMacro Include=&quot;ENABLE_CSS_FILTERS&quot;&gt;
-      &lt;Value&gt;$(ENABLE_CSS_FILTERS)&lt;/Value&gt;
-      &lt;EnvironmentVariable&gt;true&lt;/EnvironmentVariable&gt;
-    &lt;/BuildMacro&gt;
</del><span class="cx">     &lt;BuildMacro Include=&quot;ENABLE_CSS_IMAGE_SET&quot;&gt;
</span><span class="cx">       &lt;Value&gt;$(ENABLE_CSS_IMAGE_SET)&lt;/Value&gt;
</span><span class="cx">       &lt;EnvironmentVariable&gt;true&lt;/EnvironmentVariable&gt;
</span></span></pre></div>
<a id="trunkWebKitLibrarieswintoolsvspropsFeatureDefinesCairoprops"></a>
<div class="modfile"><h4>Modified: trunk/WebKitLibraries/win/tools/vsprops/FeatureDefinesCairo.props (173267 => 173268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebKitLibraries/win/tools/vsprops/FeatureDefinesCairo.props        2014-09-04 18:27:01 UTC (rev 173267)
+++ trunk/WebKitLibraries/win/tools/vsprops/FeatureDefinesCairo.props        2014-09-04 18:43:39 UTC (rev 173268)
</span><span class="lines">@@ -12,7 +12,6 @@
</span><span class="cx">     &lt;ENABLE_CSS3_TEXT /&gt;
</span><span class="cx">     &lt;ENABLE_CSS_BOX_DECORATION_BREAK&gt;ENABLE_CSS_BOX_DECORATION_BREAK&lt;/ENABLE_CSS_BOX_DECORATION_BREAK&gt;
</span><span class="cx">     &lt;ENABLE_CSS_COMPOSITING /&gt;
</span><del>-    &lt;ENABLE_CSS_FILTERS&gt;ENABLE_CSS_FILTERS&lt;/ENABLE_CSS_FILTERS&gt;
</del><span class="cx">     &lt;ENABLE_CSS_GRID_LAYOUT&gt;ENABLE_CSS_GRID_LAYOUT&lt;/ENABLE_CSS_GRID_LAYOUT&gt;
</span><span class="cx">     &lt;ENABLE_CSS_IMAGE_SET&gt;ENABLE_CSS_IMAGE_SET&lt;/ENABLE_CSS_IMAGE_SET&gt;
</span><span class="cx">     &lt;ENABLE_CSS_REGIONS&gt;ENABLE_CSS_REGIONS&lt;/ENABLE_CSS_REGIONS&gt;
</span><span class="lines">@@ -88,7 +87,7 @@
</span><span class="cx">   &lt;/PropertyGroup&gt;
</span><span class="cx">   &lt;ItemDefinitionGroup&gt;
</span><span class="cx">     &lt;ClCompile&gt;
</span><del>-&lt;PreprocessorDefinitions&gt;$(ENABLE_CSP_NEXT);$(ENABLE_PROMISES);$(ENABLE_REQUEST_ANIMATION_FRAME);$(ENABLE_3D_RENDERING);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_ACCELERATED_OVERFLOW_SCROLLING);$(ENABLE_CANVAS_PATH);$(ENABLE_CANVAS_PROXY);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_CONDITIONAL_RULES);$(ENABLE_CSS_IMAGE_SET);$(ENABLE_CSS3_TEXT);$(ENABLE_CSS_BOX_DECORATION_BREAK);$(ENABLE_CSS_FILTERS);$(ENABLE_CSS_GRID_LAYOUT);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_COMPOSITING);$(ENABLE_CSS_REGIONS);$(ENABLE_CSS_SHAPES);$(ENABLE_CSS_SHAPE_INSIDE);$(ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_DATAGRID);$(ENABLE_DATALIST_ELEMENT);$(ENABLE_DATA_TRANSFER_ITEMS);$(ENABLE_DETAILS_ELEMENT);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_FILTERS);$(ENABLE_FILE_SYSTEM);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING);$(ENABLE_HIGH_DPI_CANVAS);$(ENABLE_ICONDATABASE);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE);$(ENABLE_INPUT_TYPE_DATETIMELOCAL);$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_LEGACY_CSS_VENDOR_PREFIXES);$(ENABLE_LEGACY_NOTIFICATIONS);$(ENABLE_LINK_PREFETCH);$(ENABLE_LINK_PRERENDER);$(ENABLE_MATHML);$(ENABLE_METER_ELEMENT);$(ENABLE_MICRODATA);$(ENABLE_MOUSE_CURSOR_SCALE);$(ENABLE_NOTIFICATIONS);$(ENABLE_PROXIMITY_EVENTS);$(ENABLE_QUOTA);$(ENABLE_NAVIGATOR_CONTENT_UTILS);$(ENABLE_SCRIPTED_SPEECH);$(ENABLE_SHADOW_DOM);$(ENABLE_SHARED_WORKERS);$(ENABLE_MEDIA_CONTROLS_SCRIPT);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_SQL_DATABASE);$(ENABLE_STYLE_SCOPED);$(ENABLE_SUBPIXEL_LAYOUT);$(ENABLE_SVG);$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_TEMPLATE_ELEMENT);$(ENABLE_TEXT_AUTOSIZING);$(ENABLE_VIDEO);$(ENABLE_VIDEO_TRACK);$(ENABLE_VIEW_MODE_CSS_MEDIA);$(ENABLE_WEB_AUDIO);$(ENABLE_WEB_SOCKETS);$(ENABLE_WEB_TIMING);$(ENABLE_WEBVTT_REGIONS);$(ENABLE_XHR_TIMEOUT);$(ENABLE_XSLT);%(PreprocessorDefinitions)&lt;/PreprocessorDefinitions&gt;
</del><ins>+&lt;PreprocessorDefinitions&gt;$(ENABLE_CSP_NEXT);$(ENABLE_PROMISES);$(ENABLE_REQUEST_ANIMATION_FRAME);$(ENABLE_3D_RENDERING);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_ACCELERATED_OVERFLOW_SCROLLING);$(ENABLE_CANVAS_PATH);$(ENABLE_CANVAS_PROXY);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_CONDITIONAL_RULES);$(ENABLE_CSS_IMAGE_SET);$(ENABLE_CSS3_TEXT);$(ENABLE_CSS_BOX_DECORATION_BREAK);$(ENABLE_CSS_GRID_LAYOUT);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_COMPOSITING);$(ENABLE_CSS_REGIONS);$(ENABLE_CSS_SHAPES);$(ENABLE_CSS_SHAPE_INSIDE);$(ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_DATAGRID);$(ENABLE_DATALIST_ELEMENT);$(ENABLE_DATA_TRANSFER_ITEMS);$(ENABLE_DETAILS_ELEMENT);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_FILTERS);$(ENABLE_FILE_SYSTEM);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING);$(ENABLE_HIGH_DPI_CANVAS);$(ENABLE_ICONDATABASE);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE);$(ENABLE_INPUT_TYPE_DATETIMELOCAL);$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_LEGACY_CSS_VENDOR_PREFIXES);$(ENABLE_LEGACY_NOTIFICATIONS);$(ENABLE_LINK_PREFETCH);$(ENABLE_LINK_PRERENDER);$(ENABLE_MATHML);$(ENABLE_METER_ELEMENT);$(ENABLE_MICRODATA);$(ENABLE_MOUSE_CURSOR_SCALE);$(ENABLE_NOTIFICATIONS);$(ENABLE_PROXIMITY_EVENTS);$(ENABLE_QUOTA);$(ENABLE_NAVIGATOR_CONTENT_UTILS);$(ENABLE_SCRIPTED_SPEECH);$(ENABLE_SHADOW_DOM);$(ENABLE_SHARED_WORKERS);$(ENABLE_MEDIA_CONTROLS_SCRIPT);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_SQL_DATABASE);$(ENABLE_STYLE_SCOPED);$(ENABLE_SUBPIXEL_LAYOUT);$(ENABLE_SVG);$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_TEMPLATE_ELEMENT);$(ENABLE_TEXT_AUTOSIZING);$(ENABLE_VIDEO);$(ENABLE_VIDEO_TRACK);$(ENABLE_VIEW_MODE_CSS_MEDIA);$(ENABLE_WEB_AUDIO);$(ENABLE_WEB_SOCKETS);$(ENABLE_WEB_TIMING);$(ENABLE_WEBVTT_REGIONS);$(ENABLE_XHR_TIMEOUT);$(ENABLE_XSLT);%(PreprocessorDefinitions)&lt;/PreprocessorDefinitions&gt;
</ins><span class="cx">     &lt;/ClCompile&gt;
</span><span class="cx">   &lt;/ItemDefinitionGroup&gt;
</span><span class="cx">   &lt;ItemGroup&gt;
</span><span class="lines">@@ -136,10 +135,6 @@
</span><span class="cx">       &lt;Value&gt;$(ENABLE_CSS_COMPOSITING)&lt;/Value&gt;
</span><span class="cx">       &lt;EnvironmentVariable&gt;true&lt;/EnvironmentVariable&gt;
</span><span class="cx">     &lt;/BuildMacro&gt;
</span><del>-    &lt;BuildMacro Include=&quot;ENABLE_CSS_FILTERS&quot;&gt;
-      &lt;Value&gt;$(ENABLE_CSS_FILTERS)&lt;/Value&gt;
-      &lt;EnvironmentVariable&gt;true&lt;/EnvironmentVariable&gt;
-    &lt;/BuildMacro&gt;
</del><span class="cx">     &lt;BuildMacro Include=&quot;ENABLE_CSS_IMAGE_SET&quot;&gt;
</span><span class="cx">       &lt;Value&gt;$(ENABLE_CSS_IMAGE_SET)&lt;/Value&gt;
</span><span class="cx">       &lt;EnvironmentVariable&gt;true&lt;/EnvironmentVariable&gt;
</span></span></pre>
</div>
</div>

</body>
</html>