<!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>[162579] 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/162579">162579</a></dd>
<dt>Author</dt> <dd>mmaxfield@apple.com</dd>
<dt>Date</dt> <dd>2014-01-22 18:19:42 -0800 (Wed, 22 Jan 2014)</dd>
</dl>

<h3>Log Message</h3>
<pre>Remove CSS3_TEXT_DECORATION define
https://bugs.webkit.org/show_bug.cgi?id=127333

Source/JavaScriptCore:

This is required for unprefixing the text-decoration-* CSS properties.

Reviewed by Simon Fraser.

* Configurations/FeatureDefines.xcconfig:

Source/WebCore:

Reviewed by Simon Fraser.

This is required for unprefixing the text-decoration-* CSS properties.

No new tests are necessary becase the flag was already on by default.

* Configurations/FeatureDefines.xcconfig:
* css/CSSComputedStyleDeclaration.cpp:
(WebCore::renderTextDecorationSkipFlagsToCSSValue):
(WebCore::ComputedStyleExtractor::propertyValue):
* css/CSSParser.cpp:
(WebCore::isColorPropertyID):
(WebCore::CSSParser::parseValue):
(WebCore::CSSParser::addTextDecorationProperty):
(WebCore::CSSParser::parseTextUnderlinePosition):
* css/CSSParser.h:
* css/CSSPrimitiveValueMappings.h:
(WebCore::CSSPrimitiveValue::operator TextUnderlinePosition):
* css/CSSPropertyNames.in:
* css/CSSValueKeywords.in:
* css/DeprecatedStyleBuilder.cpp:
(WebCore::DeprecatedStyleBuilder::DeprecatedStyleBuilder):
* css/StylePropertyShorthand.cpp:
(WebCore::webkitTextDecorationShorthand):
(WebCore::shorthandForProperty):
(WebCore::matchingShorthandsForLonghand):
* css/StylePropertyShorthand.h:
* css/StyleResolver.cpp:
(WebCore::shouldApplyPropertyInParseOrder):
(WebCore::isValidVisitedLinkProperty):
(WebCore::StyleResolver::applyProperty):
* platform/graphics/GraphicsContext.h:
* platform/graphics/cairo/GraphicsContextCairo.cpp:
(WebCore::GraphicsContext::setPlatformStrokeStyle):
* platform/graphics/cg/GraphicsContextCG.cpp:
(WebCore::GraphicsContext::platformInit):
* platform/graphics/wince/GraphicsContextWinCE.cpp:
(WebCore::createPen):
* rendering/InlineFlowBox.cpp:
(WebCore::InlineFlowBox::computeMaxLogicalTop):
* rendering/InlineFlowBox.h:
* rendering/InlineTextBox.cpp:
(WebCore::textDecorationStyleToStrokeStyle):
(WebCore::boundingBoxForAllActiveDecorations):
(WebCore::InlineTextBox::paintDecoration):
* rendering/RenderObject.cpp:
(WebCore::decorationColor):
* rendering/RootInlineBox.cpp:
(WebCore::RootInlineBox::maxLogicalTop):
* rendering/RootInlineBox.h:
* rendering/style/RenderStyle.cpp:
(WebCore::RenderStyle::changeRequiresRepaintIfTextOrBorderOrOutline):
(WebCore::RenderStyle::colorIncludingFallback):
(WebCore::RenderStyle::visitedDependentColor):
* rendering/style/RenderStyle.h:
* rendering/style/RenderStyleConstants.h:
* rendering/style/StyleRareInheritedData.cpp:
(WebCore::StyleRareInheritedData::StyleRareInheritedData):
(WebCore::StyleRareInheritedData::operator==):
* rendering/style/StyleRareInheritedData.h:
* rendering/style/StyleRareNonInheritedData.cpp:
(WebCore::StyleRareNonInheritedData::StyleRareNonInheritedData):
(WebCore::StyleRareNonInheritedData::operator==):
* rendering/style/StyleRareNonInheritedData.h:

Source/WebKit/mac:

Reviewed by Simon Fraser.

This is required for unprefixing the text-decoration-* CSS properties.

* Configurations/FeatureDefines.xcconfig:

Source/WebKit2:

Reviewed by Simon Fraser.

This is required for unprefixing the text-decoration-* CSS properties.

* Configurations/FeatureDefines.xcconfig:

Source/WTF:

Reviewed by Simon Fraser.

This is required for unprefixing the text-decoration-* CSS properties.

* wtf/Platform.h:

Tools:

This is required for unprefixing the text-decoration-* CSS properties.

Reviewed by Simon Fraser.

* Configurations/FeatureDefines.xcconfig:</pre>

<h3>Modified Paths</h3>
<ul>
<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="#trunkSourceWTFwtfPlatformh">trunk/Source/WTF/wtf/Platform.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="#trunkSourceWebCorecssCSSComputedStyleDeclarationcpp">trunk/Source/WebCore/css/CSSComputedStyleDeclaration.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="#trunkSourceWebCorecssCSSPrimitiveValueMappingsh">trunk/Source/WebCore/css/CSSPrimitiveValueMappings.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSPropertyNamesin">trunk/Source/WebCore/css/CSSPropertyNames.in</a></li>
<li><a href="#trunkSourceWebCorecssCSSValueKeywordsin">trunk/Source/WebCore/css/CSSValueKeywords.in</a></li>
<li><a href="#trunkSourceWebCorecssDeprecatedStyleBuildercpp">trunk/Source/WebCore/css/DeprecatedStyleBuilder.cpp</a></li>
<li><a href="#trunkSourceWebCorecssStylePropertyShorthandcpp">trunk/Source/WebCore/css/StylePropertyShorthand.cpp</a></li>
<li><a href="#trunkSourceWebCorecssStylePropertyShorthandh">trunk/Source/WebCore/css/StylePropertyShorthand.h</a></li>
<li><a href="#trunkSourceWebCorecssStyleResolvercpp">trunk/Source/WebCore/css/StyleResolver.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsGraphicsContexth">trunk/Source/WebCore/platform/graphics/GraphicsContext.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscairoGraphicsContextCairocpp">trunk/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscgGraphicsContextCGcpp">trunk/Source/WebCore/platform/graphics/cg/GraphicsContextCG.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicswinceGraphicsContextWinCEcpp">trunk/Source/WebCore/platform/graphics/wince/GraphicsContextWinCE.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingInlineFlowBoxcpp">trunk/Source/WebCore/rendering/InlineFlowBox.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingInlineFlowBoxh">trunk/Source/WebCore/rendering/InlineFlowBox.h</a></li>
<li><a href="#trunkSourceWebCorerenderingInlineTextBoxcpp">trunk/Source/WebCore/rendering/InlineTextBox.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderObjectcpp">trunk/Source/WebCore/rendering/RenderObject.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRootInlineBoxcpp">trunk/Source/WebCore/rendering/RootInlineBox.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRootInlineBoxh">trunk/Source/WebCore/rendering/RootInlineBox.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="#trunkSourceWebCorerenderingstyleRenderStyleConstantsh">trunk/Source/WebCore/rendering/style/RenderStyleConstants.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleRareInheritedDatacpp">trunk/Source/WebCore/rendering/style/StyleRareInheritedData.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleRareInheritedDatah">trunk/Source/WebCore/rendering/style/StyleRareInheritedData.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="#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="#trunkToolsChangeLog">trunk/Tools/ChangeLog</a></li>
<li><a href="#trunkToolsScriptswebkitperlFeatureListpm">trunk/Tools/Scripts/webkitperl/FeatureList.pm</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceJavaScriptCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/ChangeLog (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/ChangeLog        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/JavaScriptCore/ChangeLog        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -1,3 +1,14 @@
</span><ins>+2014-01-22  Myles C. Maxfield  &lt;mmaxfield@apple.com&gt;
+
+        Remove CSS3_TEXT_DECORATION define
+        https://bugs.webkit.org/show_bug.cgi?id=127333
+
+        This is required for unprefixing the text-decoration-* CSS properties.
+
+        Reviewed by Simon Fraser.
+
+        * Configurations/FeatureDefines.xcconfig:
+
</ins><span class="cx"> 2014-01-22  Alexey Proskuryakov  &lt;ap@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Update JS whitespace definition for changes in Unicode 6.3
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreConfigurationsFeatureDefinesxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -56,7 +56,6 @@
</span><span class="cx"> ENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED = ENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED;
</span><span class="cx"> ENABLE_CSS3_CONDITIONAL_RULES = ;
</span><span class="cx"> ENABLE_CSS3_TEXT = ;
</span><del>-ENABLE_CSS3_TEXT_DECORATION = ENABLE_CSS3_TEXT_DECORATION;
</del><span class="cx"> ENABLE_CSS3_TEXT_LINE_BREAK = ;
</span><span class="cx"> ENABLE_CURSOR_VISIBILITY = ENABLE_CURSOR_VISIBILITY;
</span><span class="cx"> ENABLE_CUSTOM_SCHEME_HANDLER = ;
</span><span class="lines">@@ -198,4 +197,4 @@
</span><span class="cx"> ENABLE_FTL_JIT = ;
</span><span class="cx"> ENABLE_LLINT_C_LOOP = ;
</span><span class="cx"> 
</span><del>-FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_BLOB) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS_STICKY_POSITION) $(ENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED) $(ENABLE_CSS3_CONDITIONAL_RULES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_DECORATION) $(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_DIRECTORY_UPLOAD) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_DRAGGABLE_REGION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_SPEECH) $(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_IOS_AIRPLAY) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_JAVASCRIPT_DEBUGGER) $(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_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_PLUGIN_PROXY_FOR_VIDEO) $(ENABLE_PROGRESS_ELEMENT) $(ENABLE_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBPIXEL_LAYOUT) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG) $(ENABLE_SVG_FONTS) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(FEATURE_DEFINES_$(PLATFORM_NAME));
</del><ins>+FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_BLOB) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS_STICKY_POSITION) $(ENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED) $(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_DIRECTORY_UPLOAD) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_DRAGGABLE_REGION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_SPEECH) $(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_IOS_AIRPLAY) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_JAVASCRIPT_DEBUGGER) $(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_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_PLUGIN_PROXY_FOR_VIDEO) $(ENABLE_PROGRESS_ELEMENT) $(ENABLE_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBPIXEL_LAYOUT) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG) $(ENABLE_SVG_FONTS) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(FEATURE_DEFINES_$(PLATFORM_NAME));
</ins></span></pre></div>
<a id="trunkSourceWTFChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/ChangeLog (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/ChangeLog        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WTF/ChangeLog        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -1,3 +1,14 @@
</span><ins>+2014-01-22  Myles C. Maxfield  &lt;mmaxfield@apple.com&gt;
+
+        Remove CSS3_TEXT_DECORATION define
+        https://bugs.webkit.org/show_bug.cgi?id=127333
+
+        Reviewed by Simon Fraser.
+
+        This is required for unprefixing the text-decoration-* CSS properties.
+
+        * wtf/Platform.h:
+
</ins><span class="cx"> 2014-01-22  Jae Hyun Park  &lt;jae.park@company100.net&gt;
</span><span class="cx"> 
</span><span class="cx">         Remove unnecessary include in Noncopyable.h
</span></span></pre></div>
<a id="trunkSourceWTFwtfPlatformh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/Platform.h (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/Platform.h        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WTF/wtf/Platform.h        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -1044,7 +1044,7 @@
</span><span class="cx"> #define ENABLE_OPENTYPE_VERTICAL 1
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION) &amp;&amp; PLATFORM(MAC)
</del><ins>+#if PLATFORM(MAC)
</ins><span class="cx"> #define ENABLE_CSS3_TEXT_DECORATION_SKIP_INK 1
</span><span class="cx"> #endif
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebCore/ChangeLog        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -1,3 +1,73 @@
</span><ins>+2014-01-22  Myles C. Maxfield  &lt;mmaxfield@apple.com&gt;
+
+        Remove CSS3_TEXT_DECORATION define
+        https://bugs.webkit.org/show_bug.cgi?id=127333
+
+        Reviewed by Simon Fraser.
+
+        This is required for unprefixing the text-decoration-* CSS properties.
+
+        No new tests are necessary becase the flag was already on by default.
+
+        * Configurations/FeatureDefines.xcconfig:
+        * css/CSSComputedStyleDeclaration.cpp:
+        (WebCore::renderTextDecorationSkipFlagsToCSSValue):
+        (WebCore::ComputedStyleExtractor::propertyValue):
+        * css/CSSParser.cpp:
+        (WebCore::isColorPropertyID):
+        (WebCore::CSSParser::parseValue):
+        (WebCore::CSSParser::addTextDecorationProperty):
+        (WebCore::CSSParser::parseTextUnderlinePosition):
+        * css/CSSParser.h:
+        * css/CSSPrimitiveValueMappings.h:
+        (WebCore::CSSPrimitiveValue::operator TextUnderlinePosition):
+        * css/CSSPropertyNames.in:
+        * css/CSSValueKeywords.in:
+        * css/DeprecatedStyleBuilder.cpp:
+        (WebCore::DeprecatedStyleBuilder::DeprecatedStyleBuilder):
+        * css/StylePropertyShorthand.cpp:
+        (WebCore::webkitTextDecorationShorthand):
+        (WebCore::shorthandForProperty):
+        (WebCore::matchingShorthandsForLonghand):
+        * css/StylePropertyShorthand.h:
+        * css/StyleResolver.cpp:
+        (WebCore::shouldApplyPropertyInParseOrder):
+        (WebCore::isValidVisitedLinkProperty):
+        (WebCore::StyleResolver::applyProperty):
+        * platform/graphics/GraphicsContext.h:
+        * platform/graphics/cairo/GraphicsContextCairo.cpp:
+        (WebCore::GraphicsContext::setPlatformStrokeStyle):
+        * platform/graphics/cg/GraphicsContextCG.cpp:
+        (WebCore::GraphicsContext::platformInit):
+        * platform/graphics/wince/GraphicsContextWinCE.cpp:
+        (WebCore::createPen):
+        * rendering/InlineFlowBox.cpp:
+        (WebCore::InlineFlowBox::computeMaxLogicalTop):
+        * rendering/InlineFlowBox.h:
+        * rendering/InlineTextBox.cpp:
+        (WebCore::textDecorationStyleToStrokeStyle):
+        (WebCore::boundingBoxForAllActiveDecorations):
+        (WebCore::InlineTextBox::paintDecoration):
+        * rendering/RenderObject.cpp:
+        (WebCore::decorationColor):
+        * rendering/RootInlineBox.cpp:
+        (WebCore::RootInlineBox::maxLogicalTop):
+        * rendering/RootInlineBox.h:
+        * rendering/style/RenderStyle.cpp:
+        (WebCore::RenderStyle::changeRequiresRepaintIfTextOrBorderOrOutline):
+        (WebCore::RenderStyle::colorIncludingFallback):
+        (WebCore::RenderStyle::visitedDependentColor):
+        * rendering/style/RenderStyle.h:
+        * rendering/style/RenderStyleConstants.h:
+        * rendering/style/StyleRareInheritedData.cpp:
+        (WebCore::StyleRareInheritedData::StyleRareInheritedData):
+        (WebCore::StyleRareInheritedData::operator==):
+        * rendering/style/StyleRareInheritedData.h:
+        * rendering/style/StyleRareNonInheritedData.cpp:
+        (WebCore::StyleRareNonInheritedData::StyleRareNonInheritedData):
+        (WebCore::StyleRareNonInheritedData::operator==):
+        * rendering/style/StyleRareNonInheritedData.h:
+
</ins><span class="cx"> 2014-01-22  Chris Fleizach  &lt;cfleizach@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         AX: Do not return an accessible name for an object just because it has tabindex=0
</span></span></pre></div>
<a id="trunkSourceWebCoreConfigurationsFeatureDefinesxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -56,7 +56,6 @@
</span><span class="cx"> ENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED = ENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED;
</span><span class="cx"> ENABLE_CSS3_CONDITIONAL_RULES = ;
</span><span class="cx"> ENABLE_CSS3_TEXT = ;
</span><del>-ENABLE_CSS3_TEXT_DECORATION = ENABLE_CSS3_TEXT_DECORATION;
</del><span class="cx"> ENABLE_CSS3_TEXT_LINE_BREAK = ;
</span><span class="cx"> ENABLE_CURSOR_VISIBILITY = ENABLE_CURSOR_VISIBILITY;
</span><span class="cx"> ENABLE_CUSTOM_SCHEME_HANDLER = ;
</span><span class="lines">@@ -198,4 +197,4 @@
</span><span class="cx"> ENABLE_FTL_JIT = ;
</span><span class="cx"> ENABLE_LLINT_C_LOOP = ;
</span><span class="cx"> 
</span><del>-FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_BLOB) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS_STICKY_POSITION) $(ENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED) $(ENABLE_CSS3_CONDITIONAL_RULES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_DECORATION) $(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_DIRECTORY_UPLOAD) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_DRAGGABLE_REGION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_SPEECH) $(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_IOS_AIRPLAY) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_JAVASCRIPT_DEBUGGER) $(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_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_PLUGIN_PROXY_FOR_VIDEO) $(ENABLE_PROGRESS_ELEMENT) $(ENABLE_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBPIXEL_LAYOUT) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG) $(ENABLE_SVG_FONTS) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(FEATURE_DEFINES_$(PLATFORM_NAME));
</del><ins>+FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_BLOB) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS_STICKY_POSITION) $(ENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED) $(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_DIRECTORY_UPLOAD) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_DRAGGABLE_REGION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_SPEECH) $(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_IOS_AIRPLAY) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_JAVASCRIPT_DEBUGGER) $(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_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_PLUGIN_PROXY_FOR_VIDEO) $(ENABLE_PROGRESS_ELEMENT) $(ENABLE_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBPIXEL_LAYOUT) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG) $(ENABLE_SVG_FONTS) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(FEATURE_DEFINES_$(PLATFORM_NAME));
</ins></span></pre></div>
<a id="trunkSourceWebCorecssCSSComputedStyleDeclarationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSComputedStyleDeclaration.cpp (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSComputedStyleDeclaration.cpp        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebCore/css/CSSComputedStyleDeclaration.cpp        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -195,13 +195,11 @@
</span><span class="cx">     CSSPropertyWebkitTextAlignLast,
</span><span class="cx">     CSSPropertyWebkitTextJustify,
</span><span class="cx"> #endif // CSS3_TEXT
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     CSSPropertyWebkitTextDecorationLine,
</span><span class="cx">     CSSPropertyWebkitTextDecorationStyle,
</span><span class="cx">     CSSPropertyWebkitTextDecorationColor,
</span><span class="cx">     CSSPropertyWebkitTextDecorationSkip,
</span><span class="cx">     CSSPropertyWebkitTextUnderlinePosition,
</span><del>-#endif // CSS3_TEXT_DECORATION
</del><span class="cx">     CSSPropertyTextIndent,
</span><span class="cx">     CSSPropertyTextRendering,
</span><span class="cx">     CSSPropertyTextShadow,
</span><span class="lines">@@ -1429,7 +1427,6 @@
</span><span class="cx">     return list.releaseNonNull();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx"> static PassRef&lt;CSSValue&gt; renderTextDecorationStyleFlagsToCSSValue(TextDecorationStyle textDecorationStyle)
</span><span class="cx"> {
</span><span class="cx">     switch (textDecorationStyle) {
</span><span class="lines">@@ -1461,7 +1458,6 @@
</span><span class="cx">     ASSERT_NOT_REACHED();
</span><span class="cx">     return cssValuePool().createExplicitInitialValue();
</span><span class="cx"> }
</span><del>-#endif // CSS3_TEXT_DECORATION
</del><span class="cx"> 
</span><span class="cx"> static PassRef&lt;CSSValue&gt; renderEmphasisPositionFlagsToCSSValue(TextEmphasisPosition textEmphasisPosition)
</span><span class="cx"> {
</span><span class="lines">@@ -2422,7 +2418,6 @@
</span><span class="cx">         case CSSPropertyWebkitTextJustify:
</span><span class="cx">             return cssValuePool().createValue(style-&gt;textJustify());
</span><span class="cx"> #endif // CSS3_TEXT
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">         case CSSPropertyWebkitTextDecoration:
</span><span class="cx">             return getCSSPropertyValuesForShorthandProperties(webkitTextDecorationShorthand());
</span><span class="cx">         case CSSPropertyWebkitTextDecorationLine:
</span><span class="lines">@@ -2435,7 +2430,6 @@
</span><span class="cx">             return renderTextDecorationSkipFlagsToCSSValue(style-&gt;textDecorationSkip());
</span><span class="cx">         case CSSPropertyWebkitTextUnderlinePosition:
</span><span class="cx">             return cssValuePool().createValue(style-&gt;textUnderlinePosition());
</span><del>-#endif
</del><span class="cx">         case CSSPropertyWebkitTextDecorationsInEffect:
</span><span class="cx">             return renderTextDecorationFlagsToCSSValue(style-&gt;textDecorationsInEffect());
</span><span class="cx">         case CSSPropertyWebkitTextFillColor:
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSParsercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSParser.cpp (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSParser.cpp        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebCore/css/CSSParser.cpp        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -504,9 +504,7 @@
</span><span class="cx">     case CSSPropertyWebkitBorderEndColor:
</span><span class="cx">     case CSSPropertyWebkitBorderStartColor:
</span><span class="cx">     case CSSPropertyWebkitColumnRuleColor:
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     case CSSPropertyWebkitTextDecorationColor:
</span><del>-#endif
</del><span class="cx">     case CSSPropertyWebkitTextEmphasisColor:
</span><span class="cx">     case CSSPropertyWebkitTextFillColor:
</span><span class="cx">     case CSSPropertyWebkitTextStrokeColor:
</span><span class="lines">@@ -1939,9 +1937,7 @@
</span><span class="cx">     case CSSPropertyTextUnderlineColor:
</span><span class="cx">     case CSSPropertyTextOverlineColor:
</span><span class="cx">     case CSSPropertyWebkitColumnRuleColor:
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     case CSSPropertyWebkitTextDecorationColor:
</span><del>-#endif
</del><span class="cx">     case CSSPropertyWebkitTextEmphasisColor:
</span><span class="cx">     case CSSPropertyWebkitTextFillColor:
</span><span class="cx">     case CSSPropertyWebkitTextStrokeColor:
</span><span class="lines">@@ -2260,21 +2256,16 @@
</span><span class="cx">         break;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     case CSSPropertyWebkitTextDecoration:
</span><span class="cx">         // [ &lt;text-decoration-line&gt; || &lt;text-decoration-style&gt; || &lt;text-decoration-color&gt; ] | inherit
</span><span class="cx">         return parseShorthand(CSSPropertyWebkitTextDecoration, webkitTextDecorationShorthand(), important);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     case CSSPropertyTextDecoration:
</span><span class="cx">     case CSSPropertyWebkitTextDecorationsInEffect:
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     case CSSPropertyWebkitTextDecorationLine:
</span><del>-#endif
</del><span class="cx">         // none | [ underline || overline || line-through || blink ] | inherit
</span><span class="cx">         return parseTextDecoration(propId, important);
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     case CSSPropertyWebkitTextDecorationStyle:
</span><span class="cx">         // solid | double | dotted | dashed | wavy
</span><span class="cx">         if (id == CSSValueSolid || id == CSSValueDouble || id == CSSValueDotted || id == CSSValueDashed || id == CSSValueWavy)
</span><span class="lines">@@ -2288,7 +2279,6 @@
</span><span class="cx">     case CSSPropertyWebkitTextUnderlinePosition:
</span><span class="cx">         // auto | alphabetic | under
</span><span class="cx">         return parseTextUnderlinePosition(important);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     case CSSPropertyZoom:          // normal | reset | document | &lt;number&gt; | &lt;percentage&gt; | inherit
</span><span class="cx">         if (id == CSSValueNormal || id == CSSValueReset || id == CSSValueDocument)
</span><span class="lines">@@ -10023,7 +10013,6 @@
</span><span class="cx"> 
</span><span class="cx"> void CSSParser::addTextDecorationProperty(CSSPropertyID propId, PassRefPtr&lt;CSSValue&gt; value, bool important)
</span><span class="cx"> {
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     // The text-decoration-line property takes priority over text-decoration, unless the latter has important priority set.
</span><span class="cx">     if (propId == CSSPropertyTextDecoration &amp;&amp; !important &amp;&amp; !inShorthand()) {
</span><span class="cx">         for (unsigned i = 0; i &lt; m_parsedProperties.size(); ++i) {
</span><span class="lines">@@ -10031,7 +10020,6 @@
</span><span class="cx">                 return;
</span><span class="cx">         }
</span><span class="cx">     }
</span><del>-#endif // CSS3_TEXT_DECORATION
</del><span class="cx">     addProperty(propId, value, important);
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -10074,7 +10062,6 @@
</span><span class="cx">     return false;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx"> bool CSSParser::parseTextDecorationSkip(bool important)
</span><span class="cx"> {
</span><span class="cx">     // The text-decoration-skip property has syntax &quot;none | [ objects || spaces || ink || edges || box-decoration ]&quot;.
</span><span class="lines">@@ -10113,7 +10100,6 @@
</span><span class="cx">     }
</span><span class="cx">     return false;
</span><span class="cx"> }
</span><del>-#endif // CSS3_TEXT_DECORATION
</del><span class="cx"> 
</span><span class="cx"> bool CSSParser::parseTextEmphasisStyle(bool important)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSParserh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSParser.h (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSParser.h        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebCore/css/CSSParser.h        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -293,10 +293,8 @@
</span><span class="cx"> 
</span><span class="cx">     void addTextDecorationProperty(CSSPropertyID, PassRefPtr&lt;CSSValue&gt;, bool important);
</span><span class="cx">     bool parseTextDecoration(CSSPropertyID propId, bool important);
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     bool parseTextDecorationSkip(bool important);
</span><span class="cx">     bool parseTextUnderlinePosition(bool important);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     PassRefPtr&lt;CSSValue&gt; parseTextIndent();
</span><span class="cx">     
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSPrimitiveValueMappingsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSPrimitiveValueMappings.h (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSPrimitiveValueMappings.h        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebCore/css/CSSPrimitiveValueMappings.h        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -2635,7 +2635,6 @@
</span><span class="cx">     return TextDecorationNone;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx"> template&lt;&gt; inline CSSPrimitiveValue::operator TextDecorationStyle() const
</span><span class="cx"> {
</span><span class="cx">     ASSERT(isValueID());
</span><span class="lines">@@ -2698,7 +2697,6 @@
</span><span class="cx">     ASSERT_NOT_REACHED();
</span><span class="cx">     return TextUnderlinePositionAuto;
</span><span class="cx"> }
</span><del>-#endif // CSS3_TEXT_DECORATION
</del><span class="cx"> 
</span><span class="cx"> template&lt;&gt; inline CSSPrimitiveValue::CSSPrimitiveValue(ETextSecurity e)
</span><span class="cx">     : CSSValue(PrimitiveClass)
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSPropertyNamesin"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSPropertyNames.in (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSPropertyNames.in        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebCore/css/CSSPropertyNames.in        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -391,14 +391,12 @@
</span><span class="cx"> -webkit-text-align-last [Inherited]
</span><span class="cx"> -webkit-text-justify [Inherited]
</span><span class="cx"> #endif
</span><del>-#if defined(ENABLE_CSS3_TEXT_DECORATION) &amp;&amp; ENABLE_CSS3_TEXT_DECORATION
</del><span class="cx"> -webkit-text-decoration
</span><span class="cx"> -webkit-text-decoration-line
</span><span class="cx"> -webkit-text-decoration-style
</span><span class="cx"> -webkit-text-decoration-color
</span><span class="cx"> -webkit-text-decoration-skip [Inherited]
</span><span class="cx"> -webkit-text-underline-position [Inherited]
</span><del>-#endif
</del><span class="cx"> -webkit-text-decorations-in-effect [Inherited]
</span><span class="cx"> -webkit-text-emphasis [Inherited]
</span><span class="cx"> -epub-text-emphasis = -webkit-text-emphasis
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSValueKeywordsin"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSValueKeywords.in (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSValueKeywords.in        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebCore/css/CSSValueKeywords.in        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -484,10 +484,8 @@
</span><span class="cx"> thick
</span><span class="cx"> thin
</span><span class="cx"> underline
</span><del>-#if defined(ENABLE_CSS3_TEXT_DECORATION) &amp;&amp; ENABLE_CSS3_TEXT_DECORATION
</del><span class="cx"> wavy
</span><span class="cx"> ink
</span><del>-#endif
</del><span class="cx"> -webkit-nowrap
</span><span class="cx"> 
</span><span class="cx"> // CSS3 Values
</span></span></pre></div>
<a id="trunkSourceWebCorecssDeprecatedStyleBuildercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/DeprecatedStyleBuilder.cpp (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/DeprecatedStyleBuilder.cpp        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebCore/css/DeprecatedStyleBuilder.cpp        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -1282,7 +1282,6 @@
</span><span class="cx">     }
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx"> static TextDecorationSkip valueToDecorationSkip(CSSPrimitiveValue&amp; primitiveValue)
</span><span class="cx"> {
</span><span class="cx">     ASSERT(primitiveValue.isValueID());
</span><span class="lines">@@ -1320,7 +1319,6 @@
</span><span class="cx">         return PropertyHandler(handler.inheritFunction(), handler.initialFunction(), &amp;applyValue);
</span><span class="cx">     }
</span><span class="cx"> };
</span><del>-#endif // CSS3_TEXT_DECORATION
</del><span class="cx"> 
</span><span class="cx"> class ApplyPropertyMarqueeIncrement {
</span><span class="cx"> public:
</span><span class="lines">@@ -1411,7 +1409,6 @@
</span><span class="cx">     }
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx"> class ApplyPropertyTextUnderlinePosition {
</span><span class="cx"> public:
</span><span class="cx">     static void applyValue(CSSPropertyID, StyleResolver* styleResolver, CSSValue* value)
</span><span class="lines">@@ -1438,7 +1435,6 @@
</span><span class="cx">         return PropertyHandler(handler.inheritFunction(), handler.initialFunction(), &amp;applyValue);
</span><span class="cx">     }
</span><span class="cx"> };
</span><del>-#endif // CSS3_TEXT_DECORATION
</del><span class="cx"> 
</span><span class="cx"> class ApplyPropertyLineHeight {
</span><span class="cx"> public:
</span><span class="lines">@@ -2450,13 +2446,11 @@
</span><span class="cx">     setPropertyHandler(CSSPropertyWebkitTextAlignLast, ApplyPropertyDefault&lt;TextAlignLast, &amp;RenderStyle::textAlignLast, TextAlignLast, &amp;RenderStyle::setTextAlignLast, TextAlignLast, &amp;RenderStyle::initialTextAlignLast&gt;::createHandler());
</span><span class="cx">     setPropertyHandler(CSSPropertyWebkitTextJustify, ApplyPropertyDefault&lt;TextJustify, &amp;RenderStyle::textJustify, TextJustify, &amp;RenderStyle::setTextJustify, TextJustify, &amp;RenderStyle::initialTextJustify&gt;::createHandler());
</span><span class="cx"> #endif // CSS3_TEXT
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     setPropertyHandler(CSSPropertyWebkitTextDecorationLine, ApplyPropertyTextDecoration::createHandler());
</span><span class="cx">     setPropertyHandler(CSSPropertyWebkitTextDecorationStyle, ApplyPropertyDefault&lt;TextDecorationStyle, &amp;RenderStyle::textDecorationStyle, TextDecorationStyle, &amp;RenderStyle::setTextDecorationStyle, TextDecorationStyle, &amp;RenderStyle::initialTextDecorationStyle&gt;::createHandler());
</span><span class="cx">     setPropertyHandler(CSSPropertyWebkitTextDecorationColor, ApplyPropertyColor&lt;NoInheritFromParent, &amp;RenderStyle::textDecorationColor, &amp;RenderStyle::setTextDecorationColor, &amp;RenderStyle::setVisitedLinkTextDecorationColor, &amp;RenderStyle::color&gt;::createHandler());
</span><span class="cx">     setPropertyHandler(CSSPropertyWebkitTextDecorationSkip, ApplyPropertyTextDecorationSkip::createHandler());
</span><span class="cx">     setPropertyHandler(CSSPropertyWebkitTextUnderlinePosition, ApplyPropertyTextUnderlinePosition::createHandler());
</span><del>-#endif
</del><span class="cx">     setPropertyHandler(CSSPropertyTextIndent, ApplyPropertyTextIndent::createHandler());
</span><span class="cx">     setPropertyHandler(CSSPropertyTextOverflow, ApplyPropertyDefault&lt;TextOverflow, &amp;RenderStyle::textOverflow, TextOverflow, &amp;RenderStyle::setTextOverflow, TextOverflow, &amp;RenderStyle::initialTextOverflow&gt;::createHandler());
</span><span class="cx">     setPropertyHandler(CSSPropertyTextRendering, ApplyPropertyFont&lt;TextRenderingMode, &amp;FontDescription::textRenderingMode, &amp;FontDescription::setTextRenderingMode, AutoTextRendering&gt;::createHandler());
</span></span></pre></div>
<a id="trunkSourceWebCorecssStylePropertyShorthandcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/StylePropertyShorthand.cpp (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/StylePropertyShorthand.cpp        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebCore/css/StylePropertyShorthand.cpp        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -424,7 +424,6 @@
</span><span class="cx">     return StylePropertyShorthand(CSSPropertyWebkitMaskRepeat, maskRepeatProperties, WTF_ARRAY_LENGTH(maskRepeatProperties));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx"> StylePropertyShorthand webkitTextDecorationShorthand()
</span><span class="cx"> {
</span><span class="cx">     static const CSSPropertyID textDecorationProperties[] = {
</span><span class="lines">@@ -434,7 +433,6 @@
</span><span class="cx">     };
</span><span class="cx">     return StylePropertyShorthand(CSSPropertyWebkitTextDecoration, textDecorationProperties, WTF_ARRAY_LENGTH(textDecorationProperties));
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> StylePropertyShorthand webkitTextEmphasisShorthand()
</span><span class="cx"> {
</span><span class="lines">@@ -580,10 +578,8 @@
</span><span class="cx">         return webkitTransitionShorthand();
</span><span class="cx">     case CSSPropertyWebkitTransformOrigin:
</span><span class="cx">         return webkitTransformOriginShorthand();
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     case CSSPropertyWebkitTextDecoration:
</span><span class="cx">         return webkitTextDecorationShorthand();
</span><del>-#endif
</del><span class="cx"> #if ENABLE(SVG)
</span><span class="cx">     case CSSPropertyMarker:
</span><span class="cx">         return markerShorthand();
</span><span class="lines">@@ -802,12 +798,10 @@
</span><span class="cx">     case CSSPropertyMinHeight:
</span><span class="cx">     case CSSPropertyMaxHeight:
</span><span class="cx">         return makeVector(heightShorthand());
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     case CSSPropertyWebkitTextDecorationLine:
</span><span class="cx">     case CSSPropertyWebkitTextDecorationStyle:
</span><span class="cx">     case CSSPropertyWebkitTextDecorationColor:
</span><span class="cx">         return makeVector(webkitTextDecorationShorthand());
</span><del>-#endif
</del><span class="cx"> #if ENABLE(SVG)
</span><span class="cx">     case CSSPropertyMarkerStart:
</span><span class="cx">     case CSSPropertyMarkerMid:
</span></span></pre></div>
<a id="trunkSourceWebCorecssStylePropertyShorthandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/StylePropertyShorthand.h (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/StylePropertyShorthand.h        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebCore/css/StylePropertyShorthand.h        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -113,9 +113,7 @@
</span><span class="cx"> StylePropertyShorthand webkitTransformOriginShorthand();
</span><span class="cx"> StylePropertyShorthand widthShorthand();
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx"> StylePropertyShorthand webkitTextDecorationShorthand();
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> #if ENABLE(SVG)
</span><span class="cx"> StylePropertyShorthand markerShorthand();
</span></span></pre></div>
<a id="trunkSourceWebCorecssStyleResolvercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/StyleResolver.cpp (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/StyleResolver.cpp        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebCore/css/StyleResolver.cpp        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -1581,14 +1581,12 @@
</span><span class="cx">     case CSSPropertyBorderImageOutset:
</span><span class="cx">     case CSSPropertyBorderImageRepeat:
</span><span class="cx">     case CSSPropertyBorderImageWidth:
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     case CSSPropertyWebkitTextDecoration:
</span><span class="cx">     case CSSPropertyWebkitTextDecorationLine:
</span><span class="cx">     case CSSPropertyWebkitTextDecorationStyle:
</span><span class="cx">     case CSSPropertyWebkitTextDecorationColor:
</span><span class="cx">     case CSSPropertyWebkitTextDecorationSkip:
</span><span class="cx">     case CSSPropertyWebkitTextUnderlinePosition:
</span><del>-#endif
</del><span class="cx">     case CSSPropertyTextDecoration:
</span><span class="cx">         return true;
</span><span class="cx">     default:
</span><span class="lines">@@ -1858,9 +1856,7 @@
</span><span class="cx">     case CSSPropertyColor:
</span><span class="cx">     case CSSPropertyOutlineColor:
</span><span class="cx">     case CSSPropertyWebkitColumnRuleColor:
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     case CSSPropertyWebkitTextDecorationColor:
</span><del>-#endif
</del><span class="cx">     case CSSPropertyWebkitTextEmphasisColor:
</span><span class="cx">     case CSSPropertyWebkitTextFillColor:
</span><span class="cx">     case CSSPropertyWebkitTextStrokeColor:
</span><span class="lines">@@ -3071,13 +3067,11 @@
</span><span class="cx">     case CSSPropertyWebkitTextAlignLast:
</span><span class="cx">     case CSSPropertyWebkitTextJustify:
</span><span class="cx"> #endif // CSS3_TEXT
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     case CSSPropertyWebkitTextDecorationLine:
</span><span class="cx">     case CSSPropertyWebkitTextDecorationStyle:
</span><span class="cx">     case CSSPropertyWebkitTextDecorationColor:
</span><span class="cx">     case CSSPropertyWebkitTextDecorationSkip:
</span><span class="cx">     case CSSPropertyWebkitTextUnderlinePosition:
</span><del>-#endif
</del><span class="cx">     case CSSPropertyWebkitTextEmphasisColor:
</span><span class="cx">     case CSSPropertyWebkitTextEmphasisPosition:
</span><span class="cx">     case CSSPropertyWebkitTextEmphasisStyle:
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsGraphicsContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/GraphicsContext.h (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/GraphicsContext.h        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebCore/platform/graphics/GraphicsContext.h        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -102,10 +102,8 @@
</span><span class="cx">         SolidStroke,
</span><span class="cx">         DottedStroke,
</span><span class="cx">         DashedStroke,
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">         DoubleStroke,
</span><span class="cx">         WavyStroke,
</span><del>-#endif // CSS3_TEXT_DECORATION
</del><span class="cx">     };
</span><span class="cx"> 
</span><span class="cx">     enum InterpolationQuality {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscairoGraphicsContextCairocpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -758,10 +758,8 @@
</span><span class="cx">         cairo_set_line_width(platformContext()-&gt;cr(), 0);
</span><span class="cx">         break;
</span><span class="cx">     case SolidStroke:
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     case DoubleStroke:
</span><span class="cx">     case WavyStroke: // FIXME: https://bugs.webkit.org/show_bug.cgi?id=94110 - Needs platform support.
</span><del>-#endif // CSS3_TEXT_DECORATION
</del><span class="cx">         cairo_set_dash(platformContext()-&gt;cr(), 0, 0, 0);
</span><span class="cx">         break;
</span><span class="cx">     case DottedStroke:
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscgGraphicsContextCGcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/cg/GraphicsContextCG.cpp (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/cg/GraphicsContextCG.cpp        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebCore/platform/graphics/cg/GraphicsContextCG.cpp        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -355,10 +355,8 @@
</span><span class="cx">     switch (strokeStyle()) {
</span><span class="cx">     case NoStroke:
</span><span class="cx">     case SolidStroke:
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     case DoubleStroke:
</span><span class="cx">     case WavyStroke: // FIXME: https://bugs.webkit.org/show_bug.cgi?id=94112 - Needs platform support.
</span><del>-#endif // CSS3_TEXT_DECORATION
</del><span class="cx">         break;
</span><span class="cx">     case DottedStroke:
</span><span class="cx">         patWidth = (int)width;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicswinceGraphicsContextWinCEcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/wince/GraphicsContextWinCE.cpp (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/wince/GraphicsContextWinCE.cpp        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebCore/platform/graphics/wince/GraphicsContextWinCE.cpp        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -354,10 +354,8 @@
</span><span class="cx">     int penStyle = PS_NULL;
</span><span class="cx">     switch (style) {
</span><span class="cx">         case SolidStroke:
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">         case DoubleStroke:
</span><span class="cx">         case WavyStroke: // FIXME: https://bugs.webkit.org/show_bug.cgi?id=94114 - Needs platform support.
</span><del>-#endif // CSS3_TEXT_DECORATION
</del><span class="cx">             penStyle = PS_SOLID;
</span><span class="cx">             break;
</span><span class="cx">         case DottedStroke:  // not supported on Windows CE
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingInlineFlowBoxcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/InlineFlowBox.cpp (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/InlineFlowBox.cpp        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebCore/rendering/InlineFlowBox.cpp        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -741,7 +741,6 @@
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx"> void InlineFlowBox::computeMaxLogicalTop(float&amp; maxLogicalTop) const
</span><span class="cx"> {
</span><span class="cx">     for (InlineBox* curr = firstChild(); curr; curr = curr-&gt;nextOnLine()) {
</span><span class="lines">@@ -758,7 +757,6 @@
</span><span class="cx">         maxLogicalTop = std::max&lt;float&gt;(maxLogicalTop, localMaxLogicalTop);
</span><span class="cx">     }
</span><span class="cx"> }
</span><del>-#endif // CSS3_TEXT_DECORATION
</del><span class="cx"> 
</span><span class="cx"> void InlineFlowBox::flipLinesInBlockDirection(LayoutUnit lineTop, LayoutUnit lineBottom)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingInlineFlowBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/InlineFlowBox.h (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/InlineFlowBox.h        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebCore/rendering/InlineFlowBox.h        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -313,11 +313,9 @@
</span><span class="cx">     InlineFlowBox* m_prevLineBox; // The previous box that also uses our RenderObject
</span><span class="cx">     InlineFlowBox* m_nextLineBox; // The next box that also uses our RenderObject
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     // Maximum logicalTop among all children of an InlineFlowBox. Used to
</span><span class="cx">     // calculate the offset for TextUnderlinePositionUnder.
</span><span class="cx">     void computeMaxLogicalTop(float&amp; maxLogicalTop) const;
</span><del>-#endif
</del><span class="cx"> private:
</span><span class="cx">     unsigned m_includeLogicalLeftEdge : 1;
</span><span class="cx">     unsigned m_includeLogicalRightEdge : 1;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingInlineTextBoxcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/InlineTextBox.cpp (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/InlineTextBox.cpp        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebCore/rendering/InlineTextBox.cpp        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -838,7 +838,6 @@
</span><span class="cx">     case TextDecorationStyleSolid:
</span><span class="cx">         strokeStyle = SolidStroke;
</span><span class="cx">         break;
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     case TextDecorationStyleDouble:
</span><span class="cx">         strokeStyle = DoubleStroke;
</span><span class="cx">         break;
</span><span class="lines">@@ -851,13 +850,11 @@
</span><span class="cx">     case TextDecorationStyleWavy:
</span><span class="cx">         strokeStyle = WavyStroke;
</span><span class="cx">         break;
</span><del>-#endif // CSS3_TEXT_DECORATION
</del><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     return strokeStyle;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx"> static int computeUnderlineOffset(const TextUnderlinePosition underlinePosition, const FontMetrics&amp; fontMetrics, const InlineTextBox* inlineTextBox, const int textDecorationThickness)
</span><span class="cx"> {
</span><span class="cx">     // Compute the gap between the font and the underline. Use at least one
</span><span class="lines">@@ -1059,13 +1056,9 @@
</span><span class="cx">         boundingBox.unite(boundingBoxForSingleDecoration(context, textDecorationThickness, width, localOrigin, decorationStyle, isPrinting, 2 * baseline / 3, 2 * baseline / 3, doubleOffset + 2 * baseline / 3));
</span><span class="cx">     return boundingBox;
</span><span class="cx"> }
</span><del>-#endif // CSS3_TEXT_DECORATION
</del><span class="cx"> 
</span><span class="cx"> void InlineTextBox::paintDecoration(GraphicsContext&amp; context, const FloatPoint&amp; boxOrigin, TextDecoration decoration, TextDecorationStyle decorationStyle, const ShadowData* shadow, TextPainter&amp; textPainter)
</span><span class="cx"> {
</span><del>-#if !ENABLE(CSS3_TEXT_DECORATION)
-    UNUSED_PARAM(textPainter);
-#endif
</del><span class="cx">     // FIXME: We should improve this rule and not always just assume 1.
</span><span class="cx">     const float textDecorationThickness = 1.f;
</span><span class="cx"> 
</span><span class="lines">@@ -1150,7 +1143,6 @@
</span><span class="cx">             shadow = shadow-&gt;next();
</span><span class="cx">         }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">         // Offset between lines - always non-zero, so lines never cross each other.
</span><span class="cx">         float doubleOffset = textDecorationThickness + 1;
</span><span class="cx">         
</span><span class="lines">@@ -1181,11 +1173,9 @@
</span><span class="cx">                 context.clipToImageBuffer(imageBuffer.get(), enclosingDeviceRect);
</span><span class="cx">             }
</span><span class="cx">         }
</span><del>-#endif // CSS3_TEXT_DECORATION
</del><span class="cx">         context.setStrokeStyle(textDecorationStyleToStrokeStyle(decorationStyle));
</span><span class="cx">         if (decoration &amp; TextDecorationUnderline) {
</span><span class="cx">             context.setStrokeColor(underline, colorSpace);
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">             TextUnderlinePosition underlinePosition = lineStyle.textUnderlinePosition();
</span><span class="cx">             const int underlineOffset = computeUnderlineOffset(underlinePosition, lineStyle.fontMetrics(), this, textDecorationThickness);
</span><span class="cx"> 
</span><span class="lines">@@ -1215,14 +1205,9 @@
</span><span class="cx">                 }
</span><span class="cx"> #endif
</span><span class="cx">             }
</span><del>-#else
-            // Leave one pixel of white between the baseline and the underline.
-            context.drawLineForText(FloatPoint(localOrigin.x(), localOrigin.y() + baseline + 1), width, isPrinting);
-#endif // CSS3_TEXT_DECORATION
</del><span class="cx">         }
</span><span class="cx">         if (decoration &amp; TextDecorationOverline) {
</span><span class="cx">             context.setStrokeColor(overline, colorSpace);
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">             switch (decorationStyle) {
</span><span class="cx">             case TextDecorationStyleWavy: {
</span><span class="cx">                 FloatPoint start(localOrigin.x(), localOrigin.y() - doubleOffset);
</span><span class="lines">@@ -1241,24 +1226,18 @@
</span><span class="cx">                     }
</span><span class="cx">                 } else {
</span><span class="cx"> #endif // CSS3_TEXT_DECORATION_SKIP_INK
</span><del>-#endif // CSS3_TEXT_DECORATION
</del><span class="cx">                     context.drawLineForText(localOrigin, width, isPrinting);
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">                     if (decorationStyle == TextDecorationStyleDouble)
</span><span class="cx">                         context.drawLineForText(FloatPoint(localOrigin.x(), localOrigin.y() - doubleOffset), width, isPrinting);
</span><span class="cx"> #if ENABLE(CSS3_TEXT_DECORATION_SKIP_INK)
</span><span class="cx">                 }
</span><span class="cx"> #endif
</span><span class="cx">             }
</span><del>-#endif // CSS3_TEXT_DECORATION
</del><span class="cx">         }
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">         if (clipDecorationToMask)
</span><span class="cx">             stateSaver.restore();
</span><del>-#endif
</del><span class="cx">         if (decoration &amp; TextDecorationLineThrough) {
</span><span class="cx">             context.setStrokeColor(linethrough, colorSpace);
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">             switch (decorationStyle) {
</span><span class="cx">             case TextDecorationStyleWavy: {
</span><span class="cx">                 FloatPoint start(localOrigin.x(), localOrigin.y() + 2 * baseline / 3);
</span><span class="lines">@@ -1267,13 +1246,10 @@
</span><span class="cx">                 break;
</span><span class="cx">             }
</span><span class="cx">             default:
</span><del>-#endif // CSS3_TEXT_DECORATION
</del><span class="cx">                 context.drawLineForText(FloatPoint(localOrigin.x(), localOrigin.y() + 2 * baseline / 3), width, isPrinting);
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">                 if (decorationStyle == TextDecorationStyleDouble)
</span><span class="cx">                     context.drawLineForText(FloatPoint(localOrigin.x(), localOrigin.y() + doubleOffset + 2 * baseline / 3), width, isPrinting);
</span><span class="cx">             }
</span><del>-#endif // CSS3_TEXT_DECORATION
</del><span class="cx">         }
</span><span class="cx">     } while (shadow);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderObjectcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderObject.cpp (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderObject.cpp        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebCore/rendering/RenderObject.cpp        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -2080,12 +2080,10 @@
</span><span class="cx"> static Color decorationColor(RenderStyle* style)
</span><span class="cx"> {
</span><span class="cx">     Color result;
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     // Check for text decoration color first.
</span><span class="cx">     result = style-&gt;visitedDependentColor(CSSPropertyWebkitTextDecorationColor);
</span><span class="cx">     if (result.isValid())
</span><span class="cx">         return result;
</span><del>-#endif // CSS3_TEXT_DECORATION
</del><span class="cx">     if (style-&gt;textStrokeWidth() &gt; 0) {
</span><span class="cx">         // Prefer stroke color if possible but not if it's fully transparent.
</span><span class="cx">         result = style-&gt;visitedDependentColor(CSSPropertyWebkitTextStrokeColor);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRootInlineBoxcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RootInlineBox.cpp (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RootInlineBox.cpp        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebCore/rendering/RootInlineBox.cpp        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -344,14 +344,12 @@
</span><span class="cx">     return heightOfBlock + maxHeight;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx"> float RootInlineBox::maxLogicalTop() const
</span><span class="cx"> {
</span><span class="cx">     float maxLogicalTop = 0;
</span><span class="cx">     computeMaxLogicalTop(maxLogicalTop);
</span><span class="cx">     return maxLogicalTop;
</span><span class="cx"> }
</span><del>-#endif // CSS3_TEXT_DECORATION
</del><span class="cx"> 
</span><span class="cx"> LayoutUnit RootInlineBox::beforeAnnotationsAdjustment() const
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRootInlineBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RootInlineBox.h (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RootInlineBox.h        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebCore/rendering/RootInlineBox.h        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -189,10 +189,8 @@
</span><span class="cx">         return InlineFlowBox::logicalBottomLayoutOverflow(lineBottom());
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     // Used to calculate the underline offset for TextUnderlinePositionUnder.
</span><span class="cx">     float maxLogicalTop() const;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     Node* getLogicalStartBoxWithNode(InlineBox*&amp;) const;
</span><span class="cx">     Node* getLogicalEndBoxWithNode(InlineBox*&amp;) const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleRenderStylecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/RenderStyle.cpp (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/RenderStyle.cpp        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebCore/rendering/style/RenderStyle.cpp        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -765,11 +765,9 @@
</span><span class="cx">     if (inherited-&gt;color != other-&gt;inherited-&gt;color
</span><span class="cx">         || inherited_flags._text_decorations != other-&gt;inherited_flags._text_decorations
</span><span class="cx">         || visual-&gt;textDecoration != other-&gt;visual-&gt;textDecoration
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">         || rareNonInheritedData-&gt;m_textDecorationStyle != other-&gt;rareNonInheritedData-&gt;m_textDecorationStyle
</span><span class="cx">         || rareNonInheritedData-&gt;m_textDecorationColor != other-&gt;rareNonInheritedData-&gt;m_textDecorationColor
</span><span class="cx">         || rareInheritedData-&gt;m_textDecorationSkip != other-&gt;rareInheritedData-&gt;m_textDecorationSkip
</span><del>-#endif // CSS3_TEXT_DECORATION
</del><span class="cx">         || rareInheritedData-&gt;textFillColor != other-&gt;rareInheritedData-&gt;textFillColor
</span><span class="cx">         || rareInheritedData-&gt;textStrokeColor != other-&gt;rareInheritedData-&gt;textStrokeColor
</span><span class="cx">         || rareInheritedData-&gt;textEmphasisColor != other-&gt;rareInheritedData-&gt;textEmphasisColor
</span><span class="lines">@@ -1597,11 +1595,9 @@
</span><span class="cx">     case CSSPropertyWebkitColumnRuleColor:
</span><span class="cx">         result = visitedLink ? visitedLinkColumnRuleColor() : columnRuleColor();
</span><span class="cx">         break;
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     case CSSPropertyWebkitTextDecorationColor:
</span><span class="cx">         // Text decoration color fallback is handled in RenderObject::decorationColor.
</span><span class="cx">         return visitedLink ? visitedLinkTextDecorationColor() : textDecorationColor();
</span><del>-#endif
</del><span class="cx">     case CSSPropertyWebkitTextEmphasisColor:
</span><span class="cx">         result = visitedLink ? visitedLinkTextEmphasisColor() : textEmphasisColor();
</span><span class="cx">         break;
</span><span class="lines">@@ -1633,11 +1629,9 @@
</span><span class="cx"> 
</span><span class="cx">     Color visitedColor = colorIncludingFallback(colorProperty, true);
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     // Text decoration color validity is preserved (checked in RenderObject::decorationColor).
</span><span class="cx">     if (colorProperty == CSSPropertyWebkitTextDecorationColor)
</span><span class="cx">         return visitedColor;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     // FIXME: Technically someone could explicitly specify the color transparent, but for now we'll just
</span><span class="cx">     // assume that if the background color is transparent that it wasn't set. Note that it's weird that
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleRenderStyleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/RenderStyle.h (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/RenderStyle.h        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebCore/rendering/style/RenderStyle.h        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -573,13 +573,10 @@
</span><span class="cx">     TextAlignLast textAlignLast() const { return static_cast&lt;TextAlignLast&gt;(rareInheritedData-&gt;m_textAlignLast); }
</span><span class="cx">     TextJustify textJustify() const { return static_cast&lt;TextJustify&gt;(rareInheritedData-&gt;m_textJustify); }
</span><span class="cx"> #endif // CSS3_TEXT
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     TextDecorationStyle textDecorationStyle() const { return static_cast&lt;TextDecorationStyle&gt;(rareNonInheritedData-&gt;m_textDecorationStyle); }
</span><span class="cx">     TextDecorationSkip textDecorationSkip() const { return static_cast&lt;TextDecorationSkip&gt;(rareInheritedData-&gt;m_textDecorationSkip); }
</span><span class="cx">     TextUnderlinePosition textUnderlinePosition() const { return static_cast&lt;TextUnderlinePosition&gt;(rareInheritedData-&gt;m_textUnderlinePosition); }
</span><del>-#else
-    TextDecorationStyle textDecorationStyle() const { return TextDecorationStyleSolid; }
-#endif
</del><ins>+
</ins><span class="cx">     const Length&amp; wordSpacing() const;
</span><span class="cx">     float letterSpacing() const;
</span><span class="cx"> 
</span><span class="lines">@@ -1162,11 +1159,9 @@
</span><span class="cx">     void setTextAlignLast(TextAlignLast v) { SET_VAR(rareInheritedData, m_textAlignLast, v); }
</span><span class="cx">     void setTextJustify(TextJustify v) { SET_VAR(rareInheritedData, m_textJustify, v); }
</span><span class="cx"> #endif // CSS3_TEXT
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     void setTextDecorationStyle(TextDecorationStyle v) { SET_VAR(rareNonInheritedData, m_textDecorationStyle, v); }
</span><span class="cx">     void setTextDecorationSkip(TextDecorationSkip skip) { SET_VAR(rareInheritedData, m_textDecorationSkip, skip); }
</span><span class="cx">     void setTextUnderlinePosition(TextUnderlinePosition v) { SET_VAR(rareInheritedData, m_textUnderlinePosition, v); }
</span><del>-#endif
</del><span class="cx">     void setDirection(TextDirection v) { inherited_flags._direction = v; }
</span><span class="cx"> #if ENABLE(IOS_TEXT_AUTOSIZING)
</span><span class="cx">     void setSpecifiedLineHeight(Length v);
</span><span class="lines">@@ -1384,9 +1379,7 @@
</span><span class="cx">     void setTransformOriginZ(float f) { SET_VAR(rareNonInheritedData.access()-&gt;m_transform, m_z, f); }
</span><span class="cx">     void setSpeak(ESpeak s) { SET_VAR(rareInheritedData, speak, s); }
</span><span class="cx">     void setTextCombine(TextCombine v) { SET_VAR(rareNonInheritedData, m_textCombine, v); }
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     void setTextDecorationColor(const Color&amp; c) { SET_VAR(rareNonInheritedData, m_textDecorationColor, c); }
</span><del>-#endif // CSS3_TEXT_DECORATION
</del><span class="cx">     void setTextEmphasisColor(const Color&amp; c) { SET_VAR(rareInheritedData, textEmphasisColor, c); }
</span><span class="cx">     void setTextEmphasisFill(TextEmphasisFill fill) { SET_VAR(rareInheritedData, textEmphasisFill, fill); }
</span><span class="cx">     void setTextEmphasisMark(TextEmphasisMark mark) { SET_VAR(rareInheritedData, textEmphasisMark, mark); }
</span><span class="lines">@@ -1691,11 +1684,9 @@
</span><span class="cx">     static TextAlignLast initialTextAlignLast() { return TextAlignLastAuto; }
</span><span class="cx">     static TextJustify initialTextJustify() { return TextJustifyAuto; }
</span><span class="cx"> #endif // CSS3_TEXT
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     static TextDecorationStyle initialTextDecorationStyle() { return TextDecorationStyleSolid; }
</span><span class="cx">     static TextDecorationSkip initialTextDecorationSkip() { return TextDecorationSkipNone; }
</span><span class="cx">     static TextUnderlinePosition initialTextUnderlinePosition() { return TextUnderlinePositionAuto; }
</span><del>-#endif
</del><span class="cx">     static float initialZoom() { return 1.0f; }
</span><span class="cx">     static int initialOutlineOffset() { return 0; }
</span><span class="cx">     static float initialOpacity() { return 1.0f; }
</span><span class="lines">@@ -1858,9 +1849,7 @@
</span><span class="cx">     void setVisitedLinkBorderTopColor(const Color&amp; v) { SET_VAR(rareNonInheritedData, m_visitedLinkBorderTopColor, v); }
</span><span class="cx">     void setVisitedLinkOutlineColor(const Color&amp; v) { SET_VAR(rareNonInheritedData, m_visitedLinkOutlineColor, v); }
</span><span class="cx">     void setVisitedLinkColumnRuleColor(const Color&amp; v) { SET_VAR(rareNonInheritedData.access()-&gt;m_multiCol, m_visitedLinkColumnRuleColor, v); }
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     void setVisitedLinkTextDecorationColor(const Color&amp; v) { SET_VAR(rareNonInheritedData, m_visitedLinkTextDecorationColor, v); }
</span><del>-#endif // CSS3_TEXT_DECORATION
</del><span class="cx">     void setVisitedLinkTextEmphasisColor(const Color&amp; v) { SET_VAR(rareInheritedData, visitedLinkTextEmphasisColor, v); }
</span><span class="cx">     void setVisitedLinkTextFillColor(const Color&amp; v) { SET_VAR(rareInheritedData, visitedLinkTextFillColor, v); }
</span><span class="cx">     void setVisitedLinkTextStrokeColor(const Color&amp; v) { SET_VAR(rareInheritedData, visitedLinkTextStrokeColor, v); }
</span><span class="lines">@@ -1911,10 +1900,8 @@
</span><span class="cx">     Color visitedLinkBorderTopColor() const { return rareNonInheritedData-&gt;m_visitedLinkBorderTopColor; }
</span><span class="cx">     Color visitedLinkOutlineColor() const { return rareNonInheritedData-&gt;m_visitedLinkOutlineColor; }
</span><span class="cx">     Color visitedLinkColumnRuleColor() const { return rareNonInheritedData-&gt;m_multiCol-&gt;m_visitedLinkColumnRuleColor; }
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     Color textDecorationColor() const { return rareNonInheritedData-&gt;m_textDecorationColor; }
</span><span class="cx">     Color visitedLinkTextDecorationColor() const { return rareNonInheritedData-&gt;m_visitedLinkTextDecorationColor; }
</span><del>-#endif
</del><span class="cx">     Color visitedLinkTextEmphasisColor() const { return rareInheritedData-&gt;visitedLinkTextEmphasisColor; }
</span><span class="cx">     Color visitedLinkTextFillColor() const { return rareInheritedData-&gt;visitedLinkTextFillColor; }
</span><span class="cx">     Color visitedLinkTextStrokeColor() const { return rareInheritedData-&gt;visitedLinkTextStrokeColor; }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleRenderStyleConstantsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/RenderStyleConstants.h (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/RenderStyleConstants.h        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebCore/rendering/style/RenderStyleConstants.h        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -369,12 +369,10 @@
</span><span class="cx"> 
</span><span class="cx"> enum TextDecorationStyle {
</span><span class="cx">     TextDecorationStyleSolid,
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     TextDecorationStyleDouble,
</span><span class="cx">     TextDecorationStyleDotted,
</span><span class="cx">     TextDecorationStyleDashed,
</span><span class="cx">     TextDecorationStyleWavy
</span><del>-#endif // CSS3_TEXT_DECORATION
</del><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(CSS3_TEXT)
</span><span class="lines">@@ -387,7 +385,6 @@
</span><span class="cx"> };
</span><span class="cx"> #endif // CSS3_TEXT
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx"> enum TextDecorationSkipItems {
</span><span class="cx">     TextDecorationSkipNone = 0,
</span><span class="cx">     TextDecorationSkipInk = 1 &lt;&lt; 0
</span><span class="lines">@@ -399,8 +396,6 @@
</span><span class="cx">     TextUnderlinePositionAuto = 0x1, TextUnderlinePositionAlphabetic = 0x2, TextUnderlinePositionUnder = 0x4
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-#endif
-
</del><span class="cx"> enum EPageBreak {
</span><span class="cx">     PBAUTO, PBALWAYS, PBAVOID
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleRareInheritedDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleRareInheritedData.cpp (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleRareInheritedData.cpp        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebCore/rendering/style/StyleRareInheritedData.cpp        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-struct SameSizeAsStyleRareInheritedData : public RefCounted&lt;SameSizeAsStyleRareInheritedData&gt; {
</del><ins>+struct GreaterThanOrSameSizeAsStyleRareInheritedData : public RefCounted&lt;GreaterThanOrSameSizeAsStyleRareInheritedData&gt; {
</ins><span class="cx">     void* styleImage;
</span><span class="cx">     Color firstColor;
</span><span class="cx">     float firstFloat;
</span><span class="lines">@@ -41,10 +41,7 @@
</span><span class="cx">     void* refPtrs[2];
</span><span class="cx">     Length lengths[2];
</span><span class="cx">     float secondFloat;
</span><del>-    unsigned m_bitfields[2];
-#if ENABLE(CSS3_TEXT_DECORATION) &amp;&amp; ENABLE(CSS_IMAGE_ORIENTATION)
-    unsigned m_bitfieldsExtra;
-#endif
</del><ins>+    unsigned m_bitfields[4];
</ins><span class="cx">     short pagedMediaShorts[2];
</span><span class="cx">     unsigned unsigneds[1];
</span><span class="cx">     short hyphenationShorts[3];
</span><span class="lines">@@ -65,7 +62,7 @@
</span><span class="cx"> #endif
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-COMPILE_ASSERT(sizeof(StyleRareInheritedData) == sizeof(SameSizeAsStyleRareInheritedData), StyleRareInheritedData_should_bit_pack);
</del><ins>+COMPILE_ASSERT(sizeof(StyleRareInheritedData) &lt;= sizeof(GreaterThanOrSameSizeAsStyleRareInheritedData), StyleRareInheritedData_should_bit_pack);
</ins><span class="cx"> 
</span><span class="cx"> StyleRareInheritedData::StyleRareInheritedData()
</span><span class="cx">     : listStyleImage(RenderStyle::initialListStyleImage())
</span><span class="lines">@@ -113,10 +110,8 @@
</span><span class="cx">     , m_textAlignLast(RenderStyle::initialTextAlignLast())
</span><span class="cx">     , m_textJustify(RenderStyle::initialTextJustify())
</span><span class="cx"> #endif // CSS3_TEXT
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     , m_textDecorationSkip(RenderStyle::initialTextDecorationSkip())
</span><span class="cx">     , m_textUnderlinePosition(RenderStyle::initialTextUnderlinePosition())
</span><del>-#endif
</del><span class="cx">     , m_rubyPosition(RenderStyle::initialRubyPosition())
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx">     , touchCalloutEnabled(RenderStyle::initialTouchCalloutEnabled())
</span><span class="lines">@@ -197,10 +192,8 @@
</span><span class="cx">     , m_textAlignLast(o.m_textAlignLast)
</span><span class="cx">     , m_textJustify(o.m_textJustify)
</span><span class="cx"> #endif // CSS3_TEXT
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     , m_textDecorationSkip(o.m_textDecorationSkip)
</span><span class="cx">     , m_textUnderlinePosition(o.m_textUnderlinePosition)
</span><del>-#endif
</del><span class="cx">     , m_rubyPosition(o.m_rubyPosition)
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx">     , touchCalloutEnabled(o.touchCalloutEnabled)
</span><span class="lines">@@ -328,10 +321,8 @@
</span><span class="cx">         &amp;&amp; m_textAlignLast == o.m_textAlignLast
</span><span class="cx">         &amp;&amp; m_textJustify == o.m_textJustify
</span><span class="cx"> #endif // CSS3_TEXT
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">         &amp;&amp; m_textDecorationSkip == o.m_textDecorationSkip
</span><span class="cx">         &amp;&amp; m_textUnderlinePosition == o.m_textUnderlinePosition
</span><del>-#endif
</del><span class="cx">         &amp;&amp; m_rubyPosition == o.m_rubyPosition
</span><span class="cx">         &amp;&amp; m_lineSnap == o.m_lineSnap
</span><span class="cx">         &amp;&amp; m_lineAlign == o.m_lineAlign
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleRareInheritedDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleRareInheritedData.h (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleRareInheritedData.h        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebCore/rendering/style/StyleRareInheritedData.h        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -122,10 +122,8 @@
</span><span class="cx">     unsigned m_textAlignLast : 3; // TextAlignLast
</span><span class="cx">     unsigned m_textJustify : 3; // TextJustify
</span><span class="cx"> #endif // CSS3_TEXT
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     unsigned m_textDecorationSkip : 5; // TextDecorationSkip
</span><span class="cx">     unsigned m_textUnderlinePosition : 3; // TextUnderlinePosition
</span><del>-#endif
</del><span class="cx">     unsigned m_rubyPosition : 1; // RubyPosition
</span><span class="cx"> 
</span><span class="cx"> #if PLATFORM(IOS)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleRareNonInheritedDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleRareNonInheritedData.cpp (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleRareNonInheritedData.cpp        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebCore/rendering/style/StyleRareNonInheritedData.cpp        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -86,9 +86,7 @@
</span><span class="cx">     , m_appearance(RenderStyle::initialAppearance())
</span><span class="cx">     , m_borderFit(RenderStyle::initialBorderFit())
</span><span class="cx">     , m_textCombine(RenderStyle::initialTextCombine())
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     , m_textDecorationStyle(RenderStyle::initialTextDecorationStyle())
</span><del>-#endif
</del><span class="cx">     , m_wrapFlow(RenderStyle::initialWrapFlow())
</span><span class="cx">     , m_wrapThrough(RenderStyle::initialWrapThrough())
</span><span class="cx"> #if USE(ACCELERATED_COMPOSITING)
</span><span class="lines">@@ -142,10 +140,8 @@
</span><span class="cx">     , m_shapeImageThreshold(o.m_shapeImageThreshold)
</span><span class="cx"> #endif
</span><span class="cx">     , m_clipPath(o.m_clipPath)
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     , m_textDecorationColor(o.m_textDecorationColor)
</span><span class="cx">     , m_visitedLinkTextDecorationColor(o.m_visitedLinkTextDecorationColor)
</span><del>-#endif
</del><span class="cx">     , m_visitedLinkBackgroundColor(o.m_visitedLinkBackgroundColor)
</span><span class="cx">     , m_visitedLinkOutlineColor(o.m_visitedLinkOutlineColor)
</span><span class="cx">     , m_visitedLinkBorderLeftColor(o.m_visitedLinkBorderLeftColor)
</span><span class="lines">@@ -173,9 +169,7 @@
</span><span class="cx">     , m_appearance(o.m_appearance)
</span><span class="cx">     , m_borderFit(o.m_borderFit)
</span><span class="cx">     , m_textCombine(o.m_textCombine)
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     , m_textDecorationStyle(o.m_textDecorationStyle)
</span><del>-#endif
</del><span class="cx">     , m_wrapFlow(o.m_wrapFlow)
</span><span class="cx">     , m_wrapThrough(o.m_wrapThrough)
</span><span class="cx"> #if USE(ACCELERATED_COMPOSITING)
</span><span class="lines">@@ -240,10 +234,8 @@
</span><span class="cx">         &amp;&amp; m_shapeImageThreshold == o.m_shapeImageThreshold
</span><span class="cx"> #endif
</span><span class="cx">         &amp;&amp; m_clipPath == o.m_clipPath
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">         &amp;&amp; m_textDecorationColor == o.m_textDecorationColor
</span><span class="cx">         &amp;&amp; m_visitedLinkTextDecorationColor == o.m_visitedLinkTextDecorationColor
</span><del>-#endif
</del><span class="cx">         &amp;&amp; m_visitedLinkBackgroundColor == o.m_visitedLinkBackgroundColor
</span><span class="cx">         &amp;&amp; m_visitedLinkOutlineColor == o.m_visitedLinkOutlineColor
</span><span class="cx">         &amp;&amp; m_visitedLinkBorderLeftColor == o.m_visitedLinkBorderLeftColor
</span><span class="lines">@@ -271,9 +263,7 @@
</span><span class="cx">         &amp;&amp; m_appearance == o.m_appearance
</span><span class="cx">         &amp;&amp; m_borderFit == o.m_borderFit
</span><span class="cx">         &amp;&amp; m_textCombine == o.m_textCombine
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">         &amp;&amp; m_textDecorationStyle == o.m_textDecorationStyle
</span><del>-#endif
</del><span class="cx">         &amp;&amp; m_wrapFlow == o.m_wrapFlow
</span><span class="cx">         &amp;&amp; m_wrapThrough == o.m_wrapThrough
</span><span class="cx"> #if USE(ACCELERATED_COMPOSITING)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleRareNonInheritedDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleRareNonInheritedData.h (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleRareNonInheritedData.h        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebCore/rendering/style/StyleRareNonInheritedData.h        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -149,10 +149,8 @@
</span><span class="cx"> 
</span><span class="cx">     RefPtr&lt;ClipPathOperation&gt; m_clipPath;
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     Color m_textDecorationColor;
</span><span class="cx">     Color m_visitedLinkTextDecorationColor;
</span><del>-#endif
</del><span class="cx">     Color m_visitedLinkBackgroundColor;
</span><span class="cx">     Color m_visitedLinkOutlineColor;
</span><span class="cx">     Color m_visitedLinkBorderLeftColor;
</span><span class="lines">@@ -187,9 +185,7 @@
</span><span class="cx">     unsigned m_borderFit : 1; // EBorderFit
</span><span class="cx">     unsigned m_textCombine : 1; // CSS3 text-combine properties
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS3_TEXT_DECORATION)
</del><span class="cx">     unsigned m_textDecorationStyle : 3; // TextDecorationStyle
</span><del>-#endif
</del><span class="cx">     unsigned m_wrapFlow: 3; // WrapFlow
</span><span class="cx">     unsigned m_wrapThrough: 1; // WrapThrough
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitmacChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/ChangeLog (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/ChangeLog        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebKit/mac/ChangeLog        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -1,3 +1,14 @@
</span><ins>+2014-01-22  Myles C. Maxfield  &lt;mmaxfield@apple.com&gt;
+
+        Remove CSS3_TEXT_DECORATION define
+        https://bugs.webkit.org/show_bug.cgi?id=127333
+
+        Reviewed by Simon Fraser.
+
+        This is required for unprefixing the text-decoration-* CSS properties.
+
+        * Configurations/FeatureDefines.xcconfig:
+
</ins><span class="cx"> 2014-01-22  Dan Bernstein  &lt;mitz@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Build fix for iOS clients of WebUIDelegatePrivate.h.
</span></span></pre></div>
<a id="trunkSourceWebKitmacConfigurationsFeatureDefinesxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -56,7 +56,6 @@
</span><span class="cx"> ENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED = ENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED;
</span><span class="cx"> ENABLE_CSS3_CONDITIONAL_RULES = ;
</span><span class="cx"> ENABLE_CSS3_TEXT = ;
</span><del>-ENABLE_CSS3_TEXT_DECORATION = ENABLE_CSS3_TEXT_DECORATION;
</del><span class="cx"> ENABLE_CSS3_TEXT_LINE_BREAK = ;
</span><span class="cx"> ENABLE_CURSOR_VISIBILITY = ENABLE_CURSOR_VISIBILITY;
</span><span class="cx"> ENABLE_CUSTOM_SCHEME_HANDLER = ;
</span><span class="lines">@@ -198,4 +197,4 @@
</span><span class="cx"> ENABLE_FTL_JIT = ;
</span><span class="cx"> ENABLE_LLINT_C_LOOP = ;
</span><span class="cx"> 
</span><del>-FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_BLOB) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS_STICKY_POSITION) $(ENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED) $(ENABLE_CSS3_CONDITIONAL_RULES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_DECORATION) $(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_DIRECTORY_UPLOAD) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_DRAGGABLE_REGION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_SPEECH) $(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_IOS_AIRPLAY) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_JAVASCRIPT_DEBUGGER) $(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_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_PLUGIN_PROXY_FOR_VIDEO) $(ENABLE_PROGRESS_ELEMENT) $(ENABLE_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBPIXEL_LAYOUT) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG) $(ENABLE_SVG_FONTS) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(FEATURE_DEFINES_$(PLATFORM_NAME));
</del><ins>+FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_BLOB) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS_STICKY_POSITION) $(ENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED) $(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_DIRECTORY_UPLOAD) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_DRAGGABLE_REGION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_SPEECH) $(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_IOS_AIRPLAY) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_JAVASCRIPT_DEBUGGER) $(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_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_PLUGIN_PROXY_FOR_VIDEO) $(ENABLE_PROGRESS_ELEMENT) $(ENABLE_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBPIXEL_LAYOUT) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG) $(ENABLE_SVG_FONTS) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(FEATURE_DEFINES_$(PLATFORM_NAME));
</ins></span></pre></div>
<a id="trunkSourceWebKit2ChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/ChangeLog (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/ChangeLog        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebKit2/ChangeLog        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -1,3 +1,14 @@
</span><ins>+2014-01-22  Myles C. Maxfield  &lt;mmaxfield@apple.com&gt;
+
+        Remove CSS3_TEXT_DECORATION define
+        https://bugs.webkit.org/show_bug.cgi?id=127333
+
+        Reviewed by Simon Fraser.
+
+        This is required for unprefixing the text-decoration-* CSS properties.
+
+        * Configurations/FeatureDefines.xcconfig:
+
</ins><span class="cx"> 2014-01-22  Gavin Barraclough  &lt;barraclough@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Debug mechanism to override process QoS on Mac
</span></span></pre></div>
<a id="trunkSourceWebKit2ConfigurationsFeatureDefinesxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -56,7 +56,6 @@
</span><span class="cx"> ENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED = ENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED;
</span><span class="cx"> ENABLE_CSS3_CONDITIONAL_RULES = ;
</span><span class="cx"> ENABLE_CSS3_TEXT = ;
</span><del>-ENABLE_CSS3_TEXT_DECORATION = ENABLE_CSS3_TEXT_DECORATION;
</del><span class="cx"> ENABLE_CSS3_TEXT_LINE_BREAK = ;
</span><span class="cx"> ENABLE_CURSOR_VISIBILITY = ENABLE_CURSOR_VISIBILITY;
</span><span class="cx"> ENABLE_CUSTOM_SCHEME_HANDLER = ;
</span><span class="lines">@@ -198,4 +197,4 @@
</span><span class="cx"> ENABLE_FTL_JIT = ;
</span><span class="cx"> ENABLE_LLINT_C_LOOP = ;
</span><span class="cx"> 
</span><del>-FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_BLOB) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS_STICKY_POSITION) $(ENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED) $(ENABLE_CSS3_CONDITIONAL_RULES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_DECORATION) $(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_DIRECTORY_UPLOAD) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_DRAGGABLE_REGION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_SPEECH) $(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_IOS_AIRPLAY) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_JAVASCRIPT_DEBUGGER) $(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_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_PLUGIN_PROXY_FOR_VIDEO) $(ENABLE_PROGRESS_ELEMENT) $(ENABLE_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBPIXEL_LAYOUT) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG) $(ENABLE_SVG_FONTS) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(FEATURE_DEFINES_$(PLATFORM_NAME));
</del><ins>+FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_BLOB) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS_STICKY_POSITION) $(ENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED) $(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_DIRECTORY_UPLOAD) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_DRAGGABLE_REGION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_SPEECH) $(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_IOS_AIRPLAY) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_JAVASCRIPT_DEBUGGER) $(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_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_PLUGIN_PROXY_FOR_VIDEO) $(ENABLE_PROGRESS_ELEMENT) $(ENABLE_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBPIXEL_LAYOUT) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG) $(ENABLE_SVG_FONTS) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(FEATURE_DEFINES_$(PLATFORM_NAME));
</ins></span></pre></div>
<a id="trunkToolsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Tools/ChangeLog (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/ChangeLog        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Tools/ChangeLog        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -1,3 +1,14 @@
</span><ins>+2014-01-22  Myles C. Maxfield  &lt;mmaxfield@apple.com&gt;
+
+        Remove CSS3_TEXT_DECORATION define
+        https://bugs.webkit.org/show_bug.cgi?id=127333
+
+        This is required for unprefixing the text-decoration-* CSS properties.
+
+        Reviewed by Simon Fraser.
+
+        * Configurations/FeatureDefines.xcconfig:
+
</ins><span class="cx"> 2014-01-22  Andy Estes  &lt;aestes@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [iOS] Prepare for upstreaming DumpRenderTree changes
</span></span></pre></div>
<a id="trunkToolsScriptswebkitperlFeatureListpm"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitperl/FeatureList.pm (162578 => 162579)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitperl/FeatureList.pm        2014-01-23 02:16:43 UTC (rev 162578)
+++ trunk/Tools/Scripts/webkitperl/FeatureList.pm        2014-01-23 02:19:42 UTC (rev 162579)
</span><span class="lines">@@ -52,7 +52,6 @@
</span><span class="cx">     $cspNextSupport,
</span><span class="cx">     $css3ConditionalRulesSupport,
</span><span class="cx">     $css3TextSupport,
</span><del>-    $css3TextDecorationSupport,
</del><span class="cx">     $css3TextLineBreakSupport,
</span><span class="cx">     $css4ImagesSupport,
</span><span class="cx">     $cssBoxDecorationBreakSupport,
</span><span class="lines">@@ -202,9 +201,6 @@
</span><span class="cx">     { option =&gt; &quot;css3-text&quot;, desc =&gt; &quot;Toggle CSS3 Text support&quot;,
</span><span class="cx">       define =&gt; &quot;ENABLE_CSS3_TEXT&quot;, default =&gt; (isEfl() || isGtk()), value =&gt; \$css3TextSupport },
</span><span class="cx"> 
</span><del>-    { option =&gt; &quot;css3-text-decoration&quot;, desc =&gt; &quot;Toggle CSS3 Text Decoration support&quot;,
-      define =&gt; &quot;ENABLE_CSS3_TEXT_DECORATION&quot;, default =&gt; 1, value =&gt; \$css3TextDecorationSupport },
-
</del><span class="cx">     { option =&gt; &quot;css3-text-line-break&quot;, desc =&gt; &quot;Toggle CSS3 Text Line Break support&quot;,
</span><span class="cx">       define =&gt; &quot;ENABLE_CSS3_TEXT_LINE_BREAK&quot;, default =&gt; 0, value =&gt; \$css3TextLineBreakSupport },
</span><span class="cx"> 
</span></span></pre>
</div>
</div>

</body>
</html>