<!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>[164131] 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/164131">164131</a></dd>
<dt>Author</dt> <dd>akling@apple.com</dd>
<dt>Date</dt> <dd>2014-02-14 13:29:02 -0800 (Fri, 14 Feb 2014)</dd>
</dl>

<h3>Log Message</h3>
<pre>Purge remaining ENABLE(SHADOW_DOM) cruft.
&lt;https://webkit.org/b/128827&gt;

Source/WebCore:

Remove the remaining 8.8 million lines of Shadow DOM code to align
with goals for intent to ship 60fps on mobile in 2014.

Reviewed by Antti Koivisto.

Tools:

Reviewed by Antti Koivisto.

* DumpRenderTree/gtk/DumpRenderTree.cpp:
(resetDefaultsToConsistentValues):
* Scripts/webkitperl/FeatureList.pm:
* WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
(WTR::InjectedBundle::beginTesting):</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceJavaScriptCoreConfigurationsFeatureDefinesxcconfig">trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig</a></li>
<li><a href="#trunkSourceWTFwtfFeatureDefinesh">trunk/Source/WTF/wtf/FeatureDefines.h</a></li>
<li><a href="#trunkSourceWebCoreCMakeListstxt">trunk/Source/WebCore/CMakeLists.txt</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreConfigurationsFeatureDefinesxcconfig">trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig</a></li>
<li><a href="#trunkSourceWebCoreDerivedSourcescpp">trunk/Source/WebCore/DerivedSources.cpp</a></li>
<li><a href="#trunkSourceWebCoreDerivedSourcesmake">trunk/Source/WebCore/DerivedSources.make</a></li>
<li><a href="#trunkSourceWebCoreGNUmakefilelistam">trunk/Source/WebCore/GNUmakefile.list.am</a></li>
<li><a href="#trunkSourceWebCorePlatformGTKcmake">trunk/Source/WebCore/PlatformGTK.cmake</a></li>
<li><a href="#trunkSourceWebCoreWebCoreexpin">trunk/Source/WebCore/WebCore.exp.in</a></li>
<li><a href="#trunkSourceWebCoreWebCorevcxprojWebCorevcxproj">trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj</a></li>
<li><a href="#trunkSourceWebCoreWebCorevcxprojWebCorevcxprojfilters">trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters</a></li>
<li><a href="#trunkSourceWebCoreWebCorexcodeprojprojectpbxproj">trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj</a></li>
<li><a href="#trunkSourceWebCorebindingsgenericRuntimeEnabledFeaturescpp">trunk/Source/WebCore/bindings/generic/RuntimeEnabledFeatures.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsgenericRuntimeEnabledFeaturesh">trunk/Source/WebCore/bindings/generic/RuntimeEnabledFeatures.h</a></li>
<li><a href="#trunkSourceWebCorebindingsgobjectGNUmakefileam">trunk/Source/WebCore/bindings/gobject/GNUmakefile.am</a></li>
<li><a href="#trunkSourceWebCorecssStyleResolvercpp">trunk/Source/WebCore/css/StyleResolver.cpp</a></li>
<li><a href="#trunkSourceWebCoredomElementcpp">trunk/Source/WebCore/dom/Element.cpp</a></li>
<li><a href="#trunkSourceWebCoredomElementh">trunk/Source/WebCore/dom/Element.h</a></li>
<li><a href="#trunkSourceWebCoredomElementidl">trunk/Source/WebCore/dom/Element.idl</a></li>
<li><a href="#trunkSourceWebCoredomPositioncpp">trunk/Source/WebCore/dom/Position.cpp</a></li>
<li><a href="#trunkSourceWebCoredomShadowRooth">trunk/Source/WebCore/dom/ShadowRoot.h</a></li>
<li><a href="#trunkSourceWebCoredomTextidl">trunk/Source/WebCore/dom/Text.idl</a></li>
<li><a href="#trunkSourceWebCoredomTreeScopecpp">trunk/Source/WebCore/dom/TreeScope.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLCanvasElementcpp">trunk/Source/WebCore/html/HTMLCanvasElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLCanvasElementh">trunk/Source/WebCore/html/HTMLCanvasElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLFieldSetElementh">trunk/Source/WebCore/html/HTMLFieldSetElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLFrameElementBaseh">trunk/Source/WebCore/html/HTMLFrameElementBase.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLImageElementh">trunk/Source/WebCore/html/HTMLImageElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLInputElementh">trunk/Source/WebCore/html/HTMLInputElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLKeygenElementh">trunk/Source/WebCore/html/HTMLKeygenElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLMediaElementh">trunk/Source/WebCore/html/HTMLMediaElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLMeterElementcpp">trunk/Source/WebCore/html/HTMLMeterElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLMeterElementh">trunk/Source/WebCore/html/HTMLMeterElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLPlugInElementh">trunk/Source/WebCore/html/HTMLPlugInElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLProgressElementcpp">trunk/Source/WebCore/html/HTMLProgressElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLProgressElementh">trunk/Source/WebCore/html/HTMLProgressElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLSelectElementh">trunk/Source/WebCore/html/HTMLSelectElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLTextAreaElementh">trunk/Source/WebCore/html/HTMLTextAreaElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowMeterShadowElementcpp">trunk/Source/WebCore/html/shadow/MeterShadowElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowProgressShadowElementcpp">trunk/Source/WebCore/html/shadow/ProgressShadowElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGElementh">trunk/Source/WebCore/svg/SVGElement.h</a></li>
<li><a href="#trunkSourceWebCoretestingInternalSettingscpp">trunk/Source/WebCore/testing/InternalSettings.cpp</a></li>
<li><a href="#trunkSourceWebCoretestingInternalSettingsh">trunk/Source/WebCore/testing/InternalSettings.h</a></li>
<li><a href="#trunkSourceWebCoretestingInternalSettingsidl">trunk/Source/WebCore/testing/InternalSettings.idl</a></li>
<li><a href="#trunkSourceWebCoretestingInternalscpp">trunk/Source/WebCore/testing/Internals.cpp</a></li>
<li><a href="#trunkSourceWebCoretestingInternalsh">trunk/Source/WebCore/testing/Internals.h</a></li>
<li><a href="#trunkSourceWebCoretestingInternalsidl">trunk/Source/WebCore/testing/Internals.idl</a></li>
<li><a href="#trunkSourceWebKiteflewkewk_settingscpp">trunk/Source/WebKit/efl/ewk/ewk_settings.cpp</a></li>
<li><a href="#trunkSourceWebKitgtkWebCoreSupportDumpRenderTreeSupportGtkcpp">trunk/Source/WebKit/gtk/WebCoreSupport/DumpRenderTreeSupportGtk.cpp</a></li>
<li><a href="#trunkSourceWebKitgtkWebCoreSupportDumpRenderTreeSupportGtkh">trunk/Source/WebKit/gtk/WebCoreSupport/DumpRenderTreeSupportGtk.h</a></li>
<li><a href="#trunkSourceWebKitmacConfigurationsFeatureDefinesxcconfig">trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig</a></li>
<li><a href="#trunkSourceWebKit2ConfigurationsFeatureDefinesxcconfig">trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleAPIcWKBundlecpp">trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundle.cpp</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleAPIcWKBundlePrivateh">trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePrivate.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleInjectedBundlecpp">trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundle.cpp</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleInjectedBundleh">trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundle.h</a></li>
<li><a href="#trunkSourceautotoolsSetupWebKitFeaturesm4">trunk/Source/autotools/SetupWebKitFeatures.m4</a></li>
<li><a href="#trunkSourcecmakeOptionsGTKcmake">trunk/Source/cmake/OptionsGTK.cmake</a></li>
<li><a href="#trunkToolsChangeLog">trunk/Tools/ChangeLog</a></li>
<li><a href="#trunkToolsDumpRenderTreegtkDumpRenderTreecpp">trunk/Tools/DumpRenderTree/gtk/DumpRenderTree.cpp</a></li>
<li><a href="#trunkToolsScriptswebkitperlFeatureListpm">trunk/Tools/Scripts/webkitperl/FeatureList.pm</a></li>
<li><a href="#trunkToolsWebKitTestRunnerInjectedBundleInjectedBundlecpp">trunk/Tools/WebKitTestRunner/InjectedBundle/InjectedBundle.cpp</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsfastframesdetachedshadowframeexpectedtxt">trunk/LayoutTests/fast/frames/detached-shadow-frame-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastframesdetachedshadowframehtml">trunk/LayoutTests/fast/frames/detached-shadow-frame.html</a></li>
<li><a href="#trunkSourceWebCoredomShadowRootidl">trunk/Source/WebCore/dom/ShadowRoot.idl</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsfastframesdetachedshadowframeexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/frames/detached-shadow-frame-expected.txt (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/frames/detached-shadow-frame-expected.txt        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/LayoutTests/fast/frames/detached-shadow-frame-expected.txt        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -1,10 +0,0 @@
</span><del>-Should not be able to create an iframe with a loaded contentDocument that is not in the document tree.
-
-On success, you will see a series of &quot;PASS&quot; messages, followed by &quot;TEST COMPLETE&quot;.
-
-
-PASS innerFrame.contentDocument is null
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
</del></span></pre></div>
<a id="trunkLayoutTestsfastframesdetachedshadowframehtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/frames/detached-shadow-frame.html (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/frames/detached-shadow-frame.html        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/LayoutTests/fast/frames/detached-shadow-frame.html        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -1,25 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-
-&lt;body&gt;
-
-&lt;script src=&quot;../dom/shadow/resources/polyfill.js&quot;&gt;&lt;/script&gt;
-&lt;script src=&quot;../../resources/js-test-pre.js&quot;&gt;&lt;/script&gt;
-
-&lt;script&gt;
-description('Should not be able to create an iframe with a loaded contentDocument that is not in the document tree.');
-
-container = document.body.appendChild(document.createElement(&quot;div&quot;));
-helperDiv = container.appendChild(document.createElement(&quot;div&quot;));
-helperFrame = container.appendChild(document.createElement(&quot;iframe&quot;));
-
-helperFrame.contentWindow.onunload = function() {
-    shadowRoot = helperDiv.webkitCreateShadowRoot();
-    innerFrame = shadowRoot.appendChild(document.createElement(&quot;iframe&quot;));
-};
-
-document.body.removeChild(container);
-
-shouldBe('innerFrame.contentDocument', 'null');
-&lt;/script&gt;
-
-&lt;script src=&quot;../../resources/js-test-post.js&quot;&gt;&lt;/script&gt;
</del></span></pre></div>
<a id="trunkSourceJavaScriptCoreConfigurationsFeatureDefinesxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -156,7 +156,6 @@
</span><span class="cx"> ENABLE_REMOTE_INSPECTOR = ENABLE_REMOTE_INSPECTOR;
</span><span class="cx"> ENABLE_RESOLUTION_MEDIA_QUERY = ;
</span><span class="cx"> ENABLE_SCRIPTED_SPEECH = ;
</span><del>-ENABLE_SHADOW_DOM = ;
</del><span class="cx"> ENABLE_SHARED_WORKERS = ENABLE_SHARED_WORKERS;
</span><span class="cx"> ENABLE_SPEECH_SYNTHESIS = $(ENABLE_SPEECH_SYNTHESIS_$(PLATFORM_NAME));
</span><span class="cx"> ENABLE_SPEECH_SYNTHESIS = ENABLE_SPEECH_SYNTHESIS;
</span><span class="lines">@@ -198,4 +197,4 @@
</span><span class="cx"> 
</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_SHAPES) $(ENABLE_CSS_SHAPE_INSIDE) $(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_DOM4_EVENTS_CONSTRUCTOR) $(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_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_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_TEXT_AUTOSIZING) $(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_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_SHAPES) $(ENABLE_CSS_SHAPE_INSIDE) $(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_DOM4_EVENTS_CONSTRUCTOR) $(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_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_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_TEXT_AUTOSIZING) $(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_SHARED_WORKERS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBPIXEL_LAYOUT) $(ENABLE_SUBTLE_CRYPTO) $(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="trunkSourceWTFwtfFeatureDefinesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/FeatureDefines.h (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/FeatureDefines.h        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WTF/wtf/FeatureDefines.h        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -700,10 +700,6 @@
</span><span class="cx"> #define ENABLE_SCRIPTED_SPEECH 0
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if !defined(ENABLE_SHADOW_DOM)
-#define ENABLE_SHADOW_DOM 0
-#endif
-
</del><span class="cx"> #if !defined(ENABLE_SHARED_WORKERS)
</span><span class="cx"> #define ENABLE_SHARED_WORKERS 0
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCoreCMakeListstxt"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/CMakeLists.txt (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/CMakeLists.txt        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/CMakeLists.txt        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -386,7 +386,6 @@
</span><span class="cx">     dom/RangeException.idl
</span><span class="cx">     dom/RequestAnimationFrameCallback.idl
</span><span class="cx">     dom/SecurityPolicyViolationEvent.idl
</span><del>-    dom/ShadowRoot.idl
</del><span class="cx">     dom/StringCallback.idl
</span><span class="cx">     dom/Text.idl
</span><span class="cx">     dom/TextEvent.idl
</span></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/ChangeLog        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -1,3 +1,13 @@
</span><ins>+2014-02-14  Andreas Kling  &lt;akling@apple.com&gt;
+
+        Purge remaining ENABLE(SHADOW_DOM) cruft.
+        &lt;https://webkit.org/b/128827&gt;
+
+        Remove the remaining 8.8 million lines of Shadow DOM code to align
+        with goals for intent to ship 60fps on mobile in 2014.
+
+        Reviewed by Antti Koivisto.
+
</ins><span class="cx"> 2014-02-13  Jer Noble  &lt;jer.noble@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [MediaControls][iOS] Embedded YouTube does not show a 'paused' button state after starting
</span></span></pre></div>
<a id="trunkSourceWebCoreConfigurationsFeatureDefinesxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -156,7 +156,6 @@
</span><span class="cx"> ENABLE_REMOTE_INSPECTOR = ENABLE_REMOTE_INSPECTOR;
</span><span class="cx"> ENABLE_RESOLUTION_MEDIA_QUERY = ;
</span><span class="cx"> ENABLE_SCRIPTED_SPEECH = ;
</span><del>-ENABLE_SHADOW_DOM = ;
</del><span class="cx"> ENABLE_SHARED_WORKERS = ENABLE_SHARED_WORKERS;
</span><span class="cx"> ENABLE_SPEECH_SYNTHESIS = $(ENABLE_SPEECH_SYNTHESIS_$(PLATFORM_NAME));
</span><span class="cx"> ENABLE_SPEECH_SYNTHESIS = ENABLE_SPEECH_SYNTHESIS;
</span><span class="lines">@@ -198,4 +197,4 @@
</span><span class="cx"> 
</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_SHAPES) $(ENABLE_CSS_SHAPE_INSIDE) $(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_DOM4_EVENTS_CONSTRUCTOR) $(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_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_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_TEXT_AUTOSIZING) $(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_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_SHAPES) $(ENABLE_CSS_SHAPE_INSIDE) $(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_DOM4_EVENTS_CONSTRUCTOR) $(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_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_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_TEXT_AUTOSIZING) $(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_SHARED_WORKERS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBPIXEL_LAYOUT) $(ENABLE_SUBTLE_CRYPTO) $(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="trunkSourceWebCoreDerivedSourcescpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/DerivedSources.cpp (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/DerivedSources.cpp        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/DerivedSources.cpp        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -288,7 +288,6 @@
</span><span class="cx"> #include &quot;JSScreen.cpp&quot;
</span><span class="cx"> #include &quot;JSScriptProfile.cpp&quot;
</span><span class="cx"> #include &quot;JSScriptProfileNode.cpp&quot;
</span><del>-#include &quot;JSShadowRoot.cpp&quot;
</del><span class="cx"> #include &quot;JSSharedWorker.cpp&quot;
</span><span class="cx"> #include &quot;JSSharedWorkerGlobalScope.cpp&quot;
</span><span class="cx"> #include &quot;JSSQLError.cpp&quot;
</span></span></pre></div>
<a id="trunkSourceWebCoreDerivedSourcesmake"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/DerivedSources.make (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/DerivedSources.make        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/DerivedSources.make        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -299,7 +299,6 @@
</span><span class="cx">     $(WebCore)/dom/Range.idl \
</span><span class="cx">     $(WebCore)/dom/RangeException.idl \
</span><span class="cx">     $(WebCore)/dom/RequestAnimationFrameCallback.idl \
</span><del>-    $(WebCore)/dom/ShadowRoot.idl \
</del><span class="cx">     $(WebCore)/dom/StringCallback.idl \
</span><span class="cx">     $(WebCore)/dom/Text.idl \
</span><span class="cx">     $(WebCore)/dom/TextEvent.idl \
</span><span class="lines">@@ -940,10 +939,6 @@
</span><span class="cx">     HTML_FLAGS := $(HTML_FLAGS) ENABLE_VIDEO_TRACK=0
</span><span class="cx"> endif
</span><span class="cx"> 
</span><del>-ifeq ($(findstring ENABLE_SHADOW_DOM,$(FEATURE_DEFINES)), ENABLE_SHADOW_DOM)
-    HTML_FLAGS := $(HTML_FLAGS) ENABLE_SHADOW_DOM=1
-endif
-
</del><span class="cx"> ifeq ($(findstring ENABLE_ENCRYPTED_MEDIA,$(FEATURE_DEFINES)), ENABLE_ENCRYPTED_MEDIA)
</span><span class="cx">     HTML_FLAGS := $(HTML_FLAGS) ENABLE_ENCRYPTED_MEDIA=1
</span><span class="cx"> endif
</span></span></pre></div>
<a id="trunkSourceWebCoreGNUmakefilelistam"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/GNUmakefile.list.am (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/GNUmakefile.list.am        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/GNUmakefile.list.am        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -641,8 +641,6 @@
</span><span class="cx">         DerivedSources/WebCore/JSScriptProfileNode.h \
</span><span class="cx">         DerivedSources/WebCore/JSSecurityPolicyViolationEvent.cpp \
</span><span class="cx">         DerivedSources/WebCore/JSSecurityPolicyViolationEvent.h \
</span><del>-        DerivedSources/WebCore/JSShadowRoot.cpp \
-        DerivedSources/WebCore/JSShadowRoot.h \
</del><span class="cx">         DerivedSources/WebCore/JSSharedWorkerGlobalScope.cpp \
</span><span class="cx">         DerivedSources/WebCore/JSSharedWorkerGlobalScope.h \
</span><span class="cx">         DerivedSources/WebCore/JSSharedWorker.cpp \
</span><span class="lines">@@ -1397,7 +1395,6 @@
</span><span class="cx">         $(WebCore)/dom/RangeException.idl \
</span><span class="cx">         $(WebCore)/dom/RequestAnimationFrameCallback.idl \
</span><span class="cx">         $(WebCore)/dom/SecurityPolicyViolationEvent.idl \
</span><del>-        $(WebCore)/dom/ShadowRoot.idl \
</del><span class="cx">         $(WebCore)/dom/StringCallback.idl \
</span><span class="cx">         $(WebCore)/dom/Text.idl \
</span><span class="cx">         $(WebCore)/dom/TextEvent.idl \
</span></span></pre></div>
<a id="trunkSourceWebCorePlatformGTKcmake"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/PlatformGTK.cmake (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/PlatformGTK.cmake        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/PlatformGTK.cmake        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -534,7 +534,6 @@
</span><span class="cx">         dom/NodeList.idl
</span><span class="cx">         dom/ProcessingInstruction.idl
</span><span class="cx">         dom/Range.idl
</span><del>-        dom/ShadowRoot.idl
</del><span class="cx">         dom/Text.idl
</span><span class="cx">         dom/Touch.idl
</span><span class="cx">         dom/TreeWalker.idl
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCoreexpin"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.exp.in (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.exp.in        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/WebCore.exp.in        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -2985,10 +2985,6 @@
</span><span class="cx"> __ZNK7WebCore9FrameView34setWantsLayerForBottomOverHangAreaEb
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if ENABLE(SHADOW_DOM)
-__ZN7WebCore4toJSEPN3JSC9ExecStateEPNS_17JSDOMGlobalObjectEPNS_10ShadowRootE
-#endif
-
</del><span class="cx"> #if ENABLE(SPEECH_SYNTHESIS)
</span><span class="cx"> __ZN7WebCore15SpeechSynthesis22setPlatformSynthesizerEN3WTF10PassOwnPtrINS_25PlatformSpeechSynthesizerEEE
</span><span class="cx"> __ZN7WebCore24DOMWindowSpeechSynthesis15speechSynthesisEPNS_9DOMWindowE
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCorevcxprojWebCorevcxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -3767,20 +3767,6 @@
</span><span class="cx">       &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
</span><span class="cx">       &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
</span><span class="cx">     &lt;/ClCompile&gt;
</span><del>-    &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSShadowRoot.cpp&quot;&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-    &lt;/ClCompile&gt;
</del><span class="cx">     &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSSharedWorker.cpp&quot;&gt;
</span><span class="cx">       &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
</span><span class="cx">       &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
</span><span class="lines">@@ -18166,7 +18152,6 @@
</span><span class="cx">     &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSRequestAnimationFrameCallback.h&quot; /&gt;
</span><span class="cx">     &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSRGBColor.h&quot; /&gt;
</span><span class="cx">     &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSScreen.h&quot; /&gt;
</span><del>-    &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSShadowRoot.h&quot; /&gt;
</del><span class="cx">     &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSSharedWorker.h&quot; /&gt;
</span><span class="cx">     &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSSharedWorkerGlobalScope.h&quot; /&gt;
</span><span class="cx">     &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSSQLError.h&quot; /&gt;
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCorevcxprojWebCorevcxprojfilters"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -5827,9 +5827,6 @@
</span><span class="cx">     &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSScreen.cpp&quot;&gt;
</span><span class="cx">       &lt;Filter&gt;DerivedSources&lt;/Filter&gt;
</span><span class="cx">     &lt;/ClCompile&gt;
</span><del>-    &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSShadowRoot.cpp&quot;&gt;
-      &lt;Filter&gt;DerivedSources&lt;/Filter&gt;
-    &lt;/ClCompile&gt;
</del><span class="cx">     &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSSharedWorker.cpp&quot;&gt;
</span><span class="cx">       &lt;Filter&gt;DerivedSources&lt;/Filter&gt;
</span><span class="cx">     &lt;/ClCompile&gt;
</span><span class="lines">@@ -13591,9 +13588,6 @@
</span><span class="cx">     &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSScreen.h&quot;&gt;
</span><span class="cx">       &lt;Filter&gt;DerivedSources&lt;/Filter&gt;
</span><span class="cx">     &lt;/ClInclude&gt;
</span><del>-    &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSShadowRoot.h&quot;&gt;
-      &lt;Filter&gt;DerivedSources&lt;/Filter&gt;
-    &lt;/ClInclude&gt;
</del><span class="cx">     &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSSharedWorker.h&quot;&gt;
</span><span class="cx">       &lt;Filter&gt;DerivedSources&lt;/Filter&gt;
</span><span class="cx">     &lt;/ClInclude&gt;
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCorexcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -1656,7 +1656,6 @@
</span><span class="cx">                 49FFBF4011C93EE3006A7118 /* WebGLLayer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 49FFBF3E11C93EE3006A7118 /* WebGLLayer.mm */; };
</span><span class="cx">                 4A0DA2FE129B241900AB61E1 /* FormAssociatedElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A0DA2FC129B241900AB61E1 /* FormAssociatedElement.cpp */; };
</span><span class="cx">                 4A0DA2FF129B241900AB61E1 /* FormAssociatedElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A0DA2FD129B241900AB61E1 /* FormAssociatedElement.h */; settings = {ATTRIBUTES = (Private, ); }; };
</span><del>-                4A1E71A614E106AC00626F9D /* JSShadowRoot.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A1E71A414E106AC00626F9D /* JSShadowRoot.h */; };
</del><span class="cx">                 4A38BF5014FE1C0900612512 /* WebSocketDeflateFramer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A38BF4E14FE1C0900612512 /* WebSocketDeflateFramer.cpp */; };
</span><span class="cx">                 4A38BF5114FE1C0900612512 /* WebSocketDeflateFramer.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A38BF4F14FE1C0900612512 /* WebSocketDeflateFramer.h */; };
</span><span class="cx">                 4A4F48A916B0DFC000EDBB29 /* DocumentRuleSets.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A4F48A716B0DFC000EDBB29 /* DocumentRuleSets.cpp */; };
</span><span class="lines">@@ -3673,7 +3672,6 @@
</span><span class="cx">                 A7197F2617568AE5007B9442 /* PageThrottler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A7197F2517568AE5007B9442 /* PageThrottler.cpp */; };
</span><span class="cx">                 A723F77B1484CA4C008C6DBE /* PlatformExportMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = A723F77A1484CA4C008C6DBE /* PlatformExportMacros.h */; settings = {ATTRIBUTES = (Private, ); }; };
</span><span class="cx">                 A72763BF16689BFB002FCACB /* UserActionElementSet.h in Headers */ = {isa = PBXBuildFile; fileRef = A72763BE16689BFB002FCACB /* UserActionElementSet.h */; settings = {ATTRIBUTES = (Private, ); }; };
</span><del>-                A72B66A7169AD88D0034130C /* DOMShadowRoot.h in Copy Generated Headers */ = {isa = PBXBuildFile; fileRef = A7F73ED9169AD7AA00CBAA4B /* DOMShadowRoot.h */; };
</del><span class="cx">                 A72EA3BB1585CF55004FAA26 /* RefCountedSupplement.h in Headers */ = {isa = PBXBuildFile; fileRef = A72EA3BA1585CF55004FAA26 /* RefCountedSupplement.h */; settings = {ATTRIBUTES = (Private, ); }; };
</span><span class="cx">                 A73F95FE12C97BFE0031AAF9 /* RoundedRect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A73F95FC12C97BFE0031AAF9 /* RoundedRect.cpp */; };
</span><span class="cx">                 A73F95FF12C97BFE0031AAF9 /* RoundedRect.h in Headers */ = {isa = PBXBuildFile; fileRef = A73F95FD12C97BFE0031AAF9 /* RoundedRect.h */; settings = {ATTRIBUTES = (Private, ); }; };
</span><span class="lines">@@ -6683,7 +6681,6 @@
</span><span class="cx">                                 1CB4214D0AF2B2CA0085AD91 /* DOMRangeInternal.h in Copy Generated Headers */,
</span><span class="cx">                                 858C39BC0AA905EF00B187A4 /* DOMRect.h in Copy Generated Headers */,
</span><span class="cx">                                 855D358D0AD707CC0019AAC7 /* DOMRGBColor.h in Copy Generated Headers */,
</span><del>-                                A72B66A7169AD88D0034130C /* DOMShadowRoot.h in Copy Generated Headers */,
</del><span class="cx">                                 850657A00AAB4A8E002D15C0 /* DOMStyleSheet.h in Copy Generated Headers */,
</span><span class="cx">                                 850657A10AAB4A8E002D15C0 /* DOMStyleSheetList.h in Copy Generated Headers */,
</span><span class="cx">                                 1C11CCC20AA6093700DADB20 /* DOMText.h in Copy Generated Headers */,
</span><span class="lines">@@ -8536,7 +8533,6 @@
</span><span class="cx">                 49FFBF3E11C93EE3006A7118 /* WebGLLayer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WebGLLayer.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 4A0DA2FC129B241900AB61E1 /* FormAssociatedElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FormAssociatedElement.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 4A0DA2FD129B241900AB61E1 /* FormAssociatedElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FormAssociatedElement.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><del>-                4A1E71A414E106AC00626F9D /* JSShadowRoot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSShadowRoot.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</del><span class="cx">                 4A38BF4E14FE1C0900612512 /* WebSocketDeflateFramer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebSocketDeflateFramer.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 4A38BF4F14FE1C0900612512 /* WebSocketDeflateFramer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebSocketDeflateFramer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 4A4F48A716B0DFC000EDBB29 /* DocumentRuleSets.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocumentRuleSets.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="lines">@@ -10716,7 +10712,6 @@
</span><span class="cx">                 A7D20F6B107F438B00A80392 /* WebGLActiveInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebGLActiveInfo.h; path = canvas/WebGLActiveInfo.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 A7D6B3470F61104500B79FD1 /* WorkerScriptLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WorkerScriptLoader.h; path = workers/WorkerScriptLoader.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 A7D6B3480F61104500B79FD1 /* WorkerScriptLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WorkerScriptLoader.cpp; path = workers/WorkerScriptLoader.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><del>-                A7DB418114CE1F0A00A2E316 /* ShadowRoot.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ShadowRoot.idl; sourceTree = &quot;&lt;group&gt;&quot;; };
</del><span class="cx">                 A7DBF8DB1276919C006B6008 /* TextCheckingHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TextCheckingHelper.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 A7DBF8DC1276919C006B6008 /* TextCheckingHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextCheckingHelper.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 A7F1F4BA17148BDB00CD4852 /* DOMWindowQuota.idl */ = {isa = PBXFileReference; lastKnownFileType = text; name = DOMWindowQuota.idl; path = Modules/quota/DOMWindowQuota.idl; sourceTree = SOURCE_ROOT; };
</span><span class="lines">@@ -10727,8 +10722,6 @@
</span><span class="cx">                 A7F1F4BF17148BDB00CD4852 /* StorageQuotaCallback.idl */ = {isa = PBXFileReference; lastKnownFileType = text; name = StorageQuotaCallback.idl; path = Modules/quota/StorageQuotaCallback.idl; sourceTree = SOURCE_ROOT; };
</span><span class="cx">                 A7F1F4C017148BDB00CD4852 /* StorageUsageCallback.idl */ = {isa = PBXFileReference; lastKnownFileType = text; name = StorageUsageCallback.idl; path = Modules/quota/StorageUsageCallback.idl; sourceTree = SOURCE_ROOT; };
</span><span class="cx">                 A7F1F4C117148BDB00CD4852 /* WorkerNavigatorStorageQuota.idl */ = {isa = PBXFileReference; lastKnownFileType = text; name = WorkerNavigatorStorageQuota.idl; path = Modules/quota/WorkerNavigatorStorageQuota.idl; sourceTree = SOURCE_ROOT; };
</span><del>-                A7F73ED9169AD7AA00CBAA4B /* DOMShadowRoot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMShadowRoot.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A7F73EDA169AD7AA00CBAA4B /* DOMShadowRoot.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMShadowRoot.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
</del><span class="cx">                 A80A38FD0E50CC8200A25EBC /* PatternCG.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PatternCG.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 A80D67070E9E9DEB00E420F0 /* GraphicsContextPlatformPrivateCG.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GraphicsContextPlatformPrivateCG.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 A80E6CBA0A1989CA007FB8C5 /* CSSValueList.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CSSValueList.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="lines">@@ -16345,8 +16338,6 @@
</span><span class="cx">                                 85CA96E90A9624E900690CCF /* DOMNotation.mm */,
</span><span class="cx">                                 85F56A780A98CE3700ADB60A /* DOMProcessingInstruction.h */,
</span><span class="cx">                                 85F56A790A98CE3700ADB60A /* DOMProcessingInstruction.mm */,
</span><del>-                                A7F73ED9169AD7AA00CBAA4B /* DOMShadowRoot.h */,
-                                A7F73EDA169AD7AA00CBAA4B /* DOMShadowRoot.mm */,
</del><span class="cx">                                 85ACA99A0A9B575900671E90 /* DOMText.h */,
</span><span class="cx">                                 85ACA99B0A9B575900671E90 /* DOMText.mm */,
</span><span class="cx">                                 8A19592F147EA16E00D1EA61 /* DOMWebKitNamedFlow.h */,
</span><span class="lines">@@ -18768,7 +18759,6 @@
</span><span class="cx">                                 E4B423860CBFB73C00AF2ECE /* JSProgressEvent.h */,
</span><span class="cx">                                 4998AECB13F9D6C90090B1AA /* JSRequestAnimationFrameCallback.cpp */,
</span><span class="cx">                                 4998AECC13F9D6C90090B1AA /* JSRequestAnimationFrameCallback.h */,
</span><del>-                                4A1E71A414E106AC00626F9D /* JSShadowRoot.h */,
</del><span class="cx">                                 75415D50129AB2D2003AD669 /* JSSpeechInputEvent.h */,
</span><span class="cx">                                 75415D52129AB2D2003AD669 /* JSSpeechInputResult.h */,
</span><span class="cx">                                 75415D53129AB2D2003AD669 /* JSSpeechInputResultList.cpp */,
</span><span class="lines">@@ -22149,7 +22139,6 @@
</span><span class="cx">                                 E45322AA140CE267005A0F92 /* SelectorQuery.h */,
</span><span class="cx">                                 A6D169611346B49B000EB770 /* ShadowRoot.cpp */,
</span><span class="cx">                                 A6D169631346B4C1000EB770 /* ShadowRoot.h */,
</span><del>-                                A7DB418114CE1F0A00A2E316 /* ShadowRoot.idl */,
</del><span class="cx">                                 31741AAB16635E45008A5B7E /* SimulatedClickOptions.h */,
</span><span class="cx">                                 D01A27AB10C9BFD800026A42 /* SpaceSplitString.cpp */,
</span><span class="cx">                                 D01A27AC10C9BFD800026A42 /* SpaceSplitString.h */,
</span><span class="lines">@@ -24293,7 +24282,6 @@
</span><span class="cx">                                 FDA15ECE12B03F61003A583A /* JSScriptProcessorNode.h in Headers */,
</span><span class="cx">                                 9FA37EFB1172FDA600C4CD55 /* JSScriptProfile.h in Headers */,
</span><span class="cx">                                 9FA37EFD1172FDA600C4CD55 /* JSScriptProfileNode.h in Headers */,
</span><del>-                                4A1E71A614E106AC00626F9D /* JSShadowRoot.h in Headers */,
</del><span class="cx">                                 41D07A7F0FF935CA0095EDCE /* JSSharedWorker.h in Headers */,
</span><span class="cx">                                 41D1690610238B66009BC827 /* JSSharedWorkerGlobalScope.h in Headers */,
</span><span class="cx">                                 078E094617D16E1C00420AA1 /* RTCStatsResponseBase.h in Headers */,
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsgenericRuntimeEnabledFeaturescpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/generic/RuntimeEnabledFeatures.cpp (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/generic/RuntimeEnabledFeatures.cpp        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/bindings/generic/RuntimeEnabledFeatures.cpp        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -73,10 +73,6 @@
</span><span class="cx"> #if ENABLE(VIDEO_TRACK)
</span><span class="cx">     , m_isVideoTrackEnabled(true)
</span><span class="cx"> #endif
</span><del>-#if ENABLE(SHADOW_DOM)
-    , m_isShadowDOMEnabled(false)
-    , m_isAuthorShadowDOMForAnyElementEnabled(false)
-#endif
</del><span class="cx"> #if ENABLE(INPUT_TYPE_DATE)
</span><span class="cx">     , m_isInputTypeDateEnabled(true)
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsgenericRuntimeEnabledFeaturesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/generic/RuntimeEnabledFeatures.h (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/generic/RuntimeEnabledFeatures.h        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/bindings/generic/RuntimeEnabledFeatures.h        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -176,14 +176,6 @@
</span><span class="cx">     void setWebkitVideoTrackEnabled(bool isEnabled) { m_isVideoTrackEnabled = isEnabled; }
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if ENABLE(SHADOW_DOM)
-    bool shadowDOMEnabled() const { return m_isShadowDOMEnabled; }
-    void setShadowDOMEnabled(bool isEnabled) { m_isShadowDOMEnabled = isEnabled; }
-
-    bool authorShadowDOMForAnyElementEnabled() const { return m_isAuthorShadowDOMForAnyElementEnabled; }
-    void setAuthorShadowDOMForAnyElementEnabled(bool isEnabled) { m_isAuthorShadowDOMForAnyElementEnabled = isEnabled; }
-#endif
-
</del><span class="cx"> #if ENABLE(INPUT_TYPE_DATE)
</span><span class="cx">     bool inputTypeDateEnabled() const { return m_isInputTypeDateEnabled; }
</span><span class="cx">     void setInputTypeDateEnabled(bool isEnabled) { m_isInputTypeDateEnabled = isEnabled; }
</span><span class="lines">@@ -271,11 +263,6 @@
</span><span class="cx">     bool m_isVideoTrackEnabled;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if ENABLE(SHADOW_DOM)
-    bool m_isShadowDOMEnabled;
-    bool m_isAuthorShadowDOMForAnyElementEnabled;
-#endif
-
</del><span class="cx"> #if ENABLE(INPUT_TYPE_DATE)
</span><span class="cx">     bool m_isInputTypeDateEnabled;
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsgobjectGNUmakefileam"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/gobject/GNUmakefile.am (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/gobject/GNUmakefile.am        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/bindings/gobject/GNUmakefile.am        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -246,8 +246,6 @@
</span><span class="cx">         DerivedSources/webkitdom/WebKitDOMRangePrivate.h \
</span><span class="cx">         DerivedSources/webkitdom/WebKitDOMScreen.cpp \
</span><span class="cx">         DerivedSources/webkitdom/WebKitDOMScreenPrivate.h \
</span><del>-        DerivedSources/webkitdom/WebKitDOMShadowRoot.cpp \
-        DerivedSources/webkitdom/WebKitDOMShadowRootPrivate.h \
</del><span class="cx">         DerivedSources/webkitdom/WebKitDOMStorage.cpp \
</span><span class="cx">         DerivedSources/webkitdom/WebKitDOMStorageInfo.cpp \
</span><span class="cx">         DerivedSources/webkitdom/WebKitDOMStorageInfoPrivate.h \
</span><span class="lines">@@ -412,7 +410,6 @@
</span><span class="cx">         DerivedSources/webkitdom/WebKitDOMObject.h \
</span><span class="cx">         DerivedSources/webkitdom/WebKitDOMNavigator.h \
</span><span class="cx">         DerivedSources/webkitdom/WebKitDOMScreen.h \
</span><del>-        DerivedSources/webkitdom/WebKitDOMShadowRoot.h \
</del><span class="cx">         DerivedSources/webkitdom/WebKitDOMWebKitPoint.h \
</span><span class="cx">         DerivedSources/webkitdom/WebKitDOMWebKitNamedFlow.h \
</span><span class="cx">         DerivedSources/webkitdom/WebKitDOMDOMMimeType.h \
</span></span></pre></div>
<a id="trunkSourceWebCorecssStyleResolvercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/StyleResolver.cpp (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/StyleResolver.cpp        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/css/StyleResolver.cpp        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -462,9 +462,6 @@
</span><span class="cx">             ++subcount;
</span><span class="cx">             if (currentNode-&gt;renderStyle() == parentStyle &amp;&amp; currentNode-&gt;lastChild()
</span><span class="cx">                 &amp;&amp; currentNode-&gt;isElementNode() &amp;&amp; !parentElementPreventsSharing(toElement(currentNode))
</span><del>-#if ENABLE(SHADOW_DOM)
-                &amp;&amp; !toElement(currentNode)-&gt;authorShadowRoot()
-#endif
</del><span class="cx">                 ) {
</span><span class="cx">                 // Adjust for unused reserved tries.
</span><span class="cx">                 visitedNodeCount -= cStyleSearchThreshold - subcount;
</span></span></pre></div>
<a id="trunkSourceWebCoredomElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Element.cpp (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Element.cpp        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/dom/Element.cpp        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -1512,40 +1512,17 @@
</span><span class="cx">     if (alwaysCreateUserAgentShadowRoot())
</span><span class="cx">         ensureUserAgentShadowRoot();
</span><span class="cx"> 
</span><del>-#if ENABLE(SHADOW_DOM)
-    if (RuntimeEnabledFeatures::sharedFeatures().authorShadowDOMForAnyElementEnabled()) {
-        addShadowRoot(ShadowRoot::create(document(), ShadowRoot::AuthorShadowRoot));
-        return shadowRoot();
-    }
-#endif
-
-    // Since some elements recreates shadow root dynamically, multiple shadow
-    // subtrees won't work well in that element. Until they are fixed, we disable
-    // adding author shadow root for them.
-    if (!areAuthorShadowsAllowed()) {
-        ec = HIERARCHY_REQUEST_ERR;
-        return 0;
-    }
-    addShadowRoot(ShadowRoot::create(document(), ShadowRoot::AuthorShadowRoot));
-
-    return shadowRoot();
</del><ins>+    ec = HIERARCHY_REQUEST_ERR;
+    return nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-ShadowRoot* Element::authorShadowRoot() const
-{
-    ShadowRoot* shadowRoot = this-&gt;shadowRoot();
-    if (shadowRoot-&gt;type() == ShadowRoot::AuthorShadowRoot)
-        return shadowRoot;
-    return 0;
-}
-
</del><span class="cx"> ShadowRoot* Element::userAgentShadowRoot() const
</span><span class="cx"> {
</span><span class="cx">     if (ShadowRoot* shadowRoot = this-&gt;shadowRoot()) {
</span><span class="cx">         ASSERT(shadowRoot-&gt;type() == ShadowRoot::UserAgentShadowRoot);
</span><span class="cx">         return shadowRoot;
</span><span class="cx">     }
</span><del>-    return 0;
</del><ins>+    return nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> ShadowRoot&amp; Element::ensureUserAgentShadowRoot()
</span></span></pre></div>
<a id="trunkSourceWebCoredomElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Element.h (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Element.h        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/dom/Element.h        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -323,10 +323,7 @@
</span><span class="cx"> 
</span><span class="cx">     ShadowRoot* shadowRoot() const;
</span><span class="cx">     PassRefPtr&lt;ShadowRoot&gt; createShadowRoot(ExceptionCode&amp;);
</span><del>-    ShadowRoot* authorShadowRoot() const;
</del><span class="cx"> 
</span><del>-    bool hasAuthorShadowRoot() const { return authorShadowRoot(); }
-
</del><span class="cx">     ShadowRoot* userAgentShadowRoot() const;
</span><span class="cx">     ShadowRoot&amp; ensureUserAgentShadowRoot();
</span><span class="cx"> 
</span><span class="lines">@@ -605,7 +602,6 @@
</span><span class="cx"> 
</span><span class="cx">     void resetNeedsNodeRenderingTraversalSlowPath();
</span><span class="cx"> 
</span><del>-    virtual bool areAuthorShadowsAllowed() const { return true; }
</del><span class="cx">     virtual void didAddUserAgentShadowRoot(ShadowRoot*) { }
</span><span class="cx">     virtual bool alwaysCreateUserAgentShadowRoot() const { return false; }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoredomElementidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Element.idl (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Element.idl        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/dom/Element.idl        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -116,14 +116,6 @@
</span><span class="cx">     readonly attribute Element nextElementSibling;
</span><span class="cx">     readonly attribute unsigned long childElementCount;
</span><span class="cx"> 
</span><del>-    // ShadowAware API
-#if defined(ENABLE_SHADOW_DOM) &amp;&amp; ENABLE_SHADOW_DOM &amp;&amp; defined(LANGUAGE_JAVASCRIPT) &amp;&amp; LANGUAGE_JAVASCRIPT
-    [Reflect=pseudo, ImplementedAs=pseudo] attribute DOMString webkitPseudo;
-    [ImplementedAs=createShadowRoot, RaisesException] ShadowRoot webkitCreateShadowRoot();
-    [ImplementedAs=authorShadowRoot] readonly attribute ShadowRoot webkitShadowRoot;
-    [ImplementedAs=insertionParentForBinding] readonly attribute Node webkitInsertionParent;
-#endif
-
</del><span class="cx"> #if defined(LANGUAGE_JAVASCRIPT) &amp;&amp; LANGUAGE_JAVASCRIPT
</span><span class="cx">     // CSSOM View Module API
</span><span class="cx">     ClientRectList getClientRects();
</span></span></pre></div>
<a id="trunkSourceWebCoredomPositioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Position.cpp (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Position.cpp        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/dom/Position.cpp        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -94,11 +94,7 @@
</span><span class="cx">     , m_anchorType(anchorTypeForLegacyEditingPosition(m_anchorNode.get(), m_offset))
</span><span class="cx">     , m_isLegacyEditingPosition(true)
</span><span class="cx"> {
</span><del>-#if ENABLE(SHADOW_DOM)
-    ASSERT((m_anchorNode &amp;&amp; RuntimeEnabledFeatures::sharedFeatures().shadowDOMEnabled()) || !m_anchorNode || !m_anchorNode-&gt;isShadowRoot() || m_anchorNode == containerNode());
-#else
</del><span class="cx">     ASSERT(!m_anchorNode || !m_anchorNode-&gt;isShadowRoot() || m_anchorNode == containerNode());
</span><del>-#endif
</del><span class="cx">     ASSERT(!m_anchorNode || !m_anchorNode-&gt;isPseudoElement());
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -108,14 +104,8 @@
</span><span class="cx">     , m_anchorType(anchorType)
</span><span class="cx">     , m_isLegacyEditingPosition(false)
</span><span class="cx"> {
</span><del>-#if ENABLE(SHADOW_DOM)
-    ASSERT((m_anchorNode &amp;&amp; RuntimeEnabledFeatures::sharedFeatures().shadowDOMEnabled()) || !m_anchorNode || !m_anchorNode-&gt;isShadowRoot() || m_anchorNode == containerNode());
-#else
</del><span class="cx">     ASSERT(!m_anchorNode || !m_anchorNode-&gt;isShadowRoot() || m_anchorNode == containerNode());
</span><del>-#endif
-
</del><span class="cx">     ASSERT(!m_anchorNode || !m_anchorNode-&gt;isPseudoElement());
</span><del>-
</del><span class="cx">     ASSERT(anchorType != PositionIsOffsetInAnchor);
</span><span class="cx">     ASSERT(!((anchorType == PositionIsBeforeChildren || anchorType == PositionIsAfterChildren)
</span><span class="cx">         &amp;&amp; (m_anchorNode-&gt;isTextNode() || editingIgnoresContent(m_anchorNode.get()))));
</span><span class="lines">@@ -127,15 +117,8 @@
</span><span class="cx">     , m_anchorType(anchorType)
</span><span class="cx">     , m_isLegacyEditingPosition(false)
</span><span class="cx"> {
</span><del>-#if ENABLE(SHADOW_DOM)
-    ASSERT((m_anchorNode &amp;&amp; RuntimeEnabledFeatures::sharedFeatures().shadowDOMEnabled())
-           || !m_anchorNode || !editingIgnoresContent(m_anchorNode.get()) || !m_anchorNode-&gt;isShadowRoot());
-#else
</del><span class="cx">     ASSERT(!m_anchorNode || !editingIgnoresContent(m_anchorNode.get()) || !m_anchorNode-&gt;isShadowRoot());
</span><del>-#endif
-
</del><span class="cx">     ASSERT(!m_anchorNode || !m_anchorNode-&gt;isPseudoElement());
</span><del>-
</del><span class="cx">     ASSERT(anchorType == PositionIsOffsetInAnchor);
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -895,13 +878,6 @@
</span><span class="cx"> 
</span><span class="cx"> ContainerNode* Position::findParent(const Node* node)
</span><span class="cx"> {
</span><del>-    // FIXME: See http://web.ug/82697
-
-#if ENABLE(SHADOW_DOM)
-    if (RuntimeEnabledFeatures::sharedFeatures().shadowDOMEnabled())
-        return node-&gt;parentNode();
-#endif
-
</del><span class="cx">     return node-&gt;nonShadowBoundaryParentNode();
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoredomShadowRooth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ShadowRoot.h (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ShadowRoot.h        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/dom/ShadowRoot.h        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -39,13 +39,8 @@
</span><span class="cx"> 
</span><span class="cx"> class ShadowRoot final : public DocumentFragment, public TreeScope {
</span><span class="cx"> public:
</span><del>-    // FIXME: We will support multiple shadow subtrees, however current implementation does not work well
-    // if a shadow root is dynamically created. So we prohibit multiple shadow subtrees
-    // in several elements for a while.
-    // See https://bugs.webkit.org/show_bug.cgi?id=77503 and related bugs.
</del><span class="cx">     enum ShadowRootType {
</span><span class="cx">         UserAgentShadowRoot = 0,
</span><del>-        AuthorShadowRoot
</del><span class="cx">     };
</span><span class="cx"> 
</span><span class="cx">     static PassRefPtr&lt;ShadowRoot&gt; create(Document&amp; document, ShadowRootType type)
</span></span></pre></div>
<a id="trunkSourceWebCoredomShadowRootidl"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebCore/dom/ShadowRoot.idl (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ShadowRoot.idl        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/dom/ShadowRoot.idl        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -1,50 +0,0 @@
</span><del>-/*
- * Copyright (C) 2012 Google Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- *
- *     * Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *     * Neither the name of Google Inc. nor the names of its
- * contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * &quot;AS IS&quot; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-[
-    Conditional=SHADOW_DOM,
-    JSGenerateToJSObject,
-    InterfaceName=WebKitShadowRoot,
-] interface ShadowRoot : DocumentFragment {
-    readonly attribute Element activeElement;
-    attribute boolean applyAuthorStyles;
-    attribute boolean resetStyleInheritance;
-
-    [TreatNullAs=NullString, SetterRaisesException] attribute DOMString innerHTML;
-
-#if defined(LANGUAGE_JAVASCRIPT) &amp;&amp; LANGUAGE_JAVASCRIPT
-    [RaisesException] Node cloneNode([Default=Undefined] optional boolean deep);
-#endif
-    DOMSelection getSelection();
-    Element getElementById([Default=Undefined] optional DOMString elementId);
-    NodeList getElementsByClassName([Default=Undefined] optional DOMString className);
-    NodeList getElementsByTagName([Default=Undefined] optional DOMString tagName);
-    NodeList getElementsByTagNameNS([TreatNullAs=NullString,Default=Undefined] optional DOMString namespaceURI,
-                                    [Default=Undefined] optional DOMString localName);
-
-    Element elementFromPoint([Default=Undefined] optional long x, 
-                             [Default=Undefined] optional long y);
-};
</del></span></pre></div>
<a id="trunkSourceWebCoredomTextidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Text.idl (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Text.idl        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/dom/Text.idl        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -28,10 +28,5 @@
</span><span class="cx">     // Introduced in DOM Level 3:
</span><span class="cx">     readonly attribute DOMString       wholeText;
</span><span class="cx">     [RaisesException] Text               replaceWholeText([Default=Undefined] optional DOMString content);
</span><del>-    // ShadowAware API
-#if defined(ENABLE_SHADOW_DOM) &amp;&amp; ENABLE_SHADOW_DOM &amp;&amp; defined(LANGUAGE_JAVASCRIPT) &amp;&amp; LANGUAGE_JAVASCRIPT
-    [ImplementedAs=insertionParentForBinding] readonly attribute Node webkitInsertionParent;
-#endif
-
</del><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoredomTreeScopecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/TreeScope.cpp (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/TreeScope.cpp        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/dom/TreeScope.cpp        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -318,16 +318,6 @@
</span><span class="cx">     if (m_selection)
</span><span class="cx">         return m_selection.get();
</span><span class="cx"> 
</span><del>-    // FIXME: The correct selection in Shadow DOM requires that Position can have a ShadowRoot
-    // as a container. It is now enabled only if runtime Shadow DOM feature is enabled.
-    // See https://bugs.webkit.org/show_bug.cgi?id=82697
-#if ENABLE(SHADOW_DOM)
-    if (RuntimeEnabledFeatures::sharedFeatures().shadowDOMEnabled()) {
-        m_selection = DOMSelection::create(this);
-        return m_selection.get();
-    }
-#endif
-
</del><span class="cx">     if (this != &amp;rootNode()-&gt;document())
</span><span class="cx">         return rootNode()-&gt;document().getSelection();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLCanvasElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLCanvasElement.cpp (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLCanvasElement.cpp        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/html/HTMLCanvasElement.cpp        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -132,11 +132,6 @@
</span><span class="cx">     setIsInCanvasSubtree(true);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-bool HTMLCanvasElement::areAuthorShadowsAllowed() const
-{
-    return false;
-}
-
</del><span class="cx"> bool HTMLCanvasElement::canContainRangeEndPoint() const
</span><span class="cx"> {
</span><span class="cx">     return false;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLCanvasElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLCanvasElement.h (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLCanvasElement.h        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/html/HTMLCanvasElement.h        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -152,7 +152,6 @@
</span><span class="cx">     virtual void parseAttribute(const QualifiedName&amp;, const AtomicString&amp;) override;
</span><span class="cx">     virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</span><span class="cx">     virtual void willAttachRenderers() override;
</span><del>-    virtual bool areAuthorShadowsAllowed() const override;
</del><span class="cx"> 
</span><span class="cx">     virtual bool canContainRangeEndPoint() const override;
</span><span class="cx">     virtual bool canStartSelection() const override;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFieldSetElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFieldSetElement.h (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFieldSetElement.h        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/html/HTMLFieldSetElement.h        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -53,7 +53,6 @@
</span><span class="cx">     virtual const AtomicString&amp; formControlType() const override;
</span><span class="cx">     virtual bool recalcWillValidate() const override { return false; }
</span><span class="cx">     virtual void childrenChanged(const ChildChange&amp;) override;
</span><del>-    virtual bool areAuthorShadowsAllowed() const override { return false; }
</del><span class="cx"> 
</span><span class="cx">     static void invalidateDisabledStateUnder(Element*);
</span><span class="cx">     void refreshElementsIfNeeded() const;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFrameElementBaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFrameElementBase.h (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFrameElementBase.h        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/html/HTMLFrameElementBase.h        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -63,8 +63,6 @@
</span><span class="cx"> 
</span><span class="cx">     virtual bool isFrameElementBase() const override { return true; }
</span><span class="cx"> 
</span><del>-    virtual bool areAuthorShadowsAllowed() const override { return false; }
-
</del><span class="cx">     bool viewSourceMode() const { return m_viewSource; }
</span><span class="cx"> 
</span><span class="cx">     void setNameAndOpenURL();
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLImageElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLImageElement.h (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLImageElement.h        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/html/HTMLImageElement.h        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -91,8 +91,6 @@
</span><span class="cx">     virtual void didMoveToNewDocument(Document* oldDocument) override;
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    virtual bool areAuthorShadowsAllowed() const override { return false; }
-
</del><span class="cx">     virtual void parseAttribute(const QualifiedName&amp;, const AtomicString&amp;) override;
</span><span class="cx">     virtual bool isPresentationAttribute(const QualifiedName&amp;) const override;
</span><span class="cx">     virtual void collectStyleForPresentationAttribute(const QualifiedName&amp;, const AtomicString&amp;, MutableStyleProperties&amp;) override;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLInputElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLInputElement.h (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLInputElement.h        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/html/HTMLInputElement.h        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -337,10 +337,6 @@
</span><span class="cx"> private:
</span><span class="cx">     enum AutoCompleteSetting { Uninitialized, On, Off };
</span><span class="cx"> 
</span><del>-    // FIXME: Author shadows should be allowed
-    // https://bugs.webkit.org/show_bug.cgi?id=92608
-    virtual bool areAuthorShadowsAllowed() const override { return false; }
-
</del><span class="cx">     virtual void didAddUserAgentShadowRoot(ShadowRoot*) override;
</span><span class="cx"> 
</span><span class="cx">     virtual void willChangeForm() override;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLKeygenElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLKeygenElement.h (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLKeygenElement.h        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/html/HTMLKeygenElement.h        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -39,8 +39,6 @@
</span><span class="cx"> private:
</span><span class="cx">     HTMLKeygenElement(const QualifiedName&amp;, Document&amp;, HTMLFormElement*);
</span><span class="cx"> 
</span><del>-    virtual bool areAuthorShadowsAllowed() const override { return false; }
-
</del><span class="cx">     virtual bool canStartSelection() const override { return false; }
</span><span class="cx"> 
</span><span class="cx">     virtual void parseAttribute(const QualifiedName&amp;, const AtomicString&amp;) override;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLMediaElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLMediaElement.h (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLMediaElement.h        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/html/HTMLMediaElement.h        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -461,7 +461,6 @@
</span><span class="cx">     void createMediaPlayer();
</span><span class="cx"> 
</span><span class="cx">     virtual bool alwaysCreateUserAgentShadowRoot() const override { return true; }
</span><del>-    virtual bool areAuthorShadowsAllowed() const override { return false; }
</del><span class="cx"> 
</span><span class="cx">     virtual bool hasCustomFocusLogic() const override;
</span><span class="cx">     virtual bool supportsFocus() const override;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLMeterElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLMeterElement.cpp (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLMeterElement.cpp        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/html/HTMLMeterElement.cpp        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -59,7 +59,7 @@
</span><span class="cx"> 
</span><span class="cx"> RenderPtr&lt;RenderElement&gt; HTMLMeterElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</span><span class="cx"> {
</span><del>-    if (hasAuthorShadowRoot() || !document().page()-&gt;theme().supportsMeter(style.get().appearance()))
</del><ins>+    if (!document().page()-&gt;theme().supportsMeter(style.get().appearance()))
</ins><span class="cx">         return RenderElement::createFor(*this, std::move(style));
</span><span class="cx"> 
</span><span class="cx">     return createRenderer&lt;RenderMeter&gt;(*this, std::move(style));
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLMeterElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLMeterElement.h (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLMeterElement.h        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/html/HTMLMeterElement.h        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -66,7 +66,6 @@
</span><span class="cx">     HTMLMeterElement(const QualifiedName&amp;, Document&amp;);
</span><span class="cx">     virtual ~HTMLMeterElement();
</span><span class="cx"> 
</span><del>-    virtual bool areAuthorShadowsAllowed() const override { return false; }
</del><span class="cx">     RenderMeter* renderMeter() const;
</span><span class="cx"> 
</span><span class="cx">     virtual bool supportLabels() const override { return true; }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLPlugInElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLPlugInElement.h (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLPlugInElement.h        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/html/HTMLPlugInElement.h        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -114,8 +114,6 @@
</span><span class="cx"> 
</span><span class="cx">     bool dispatchBeforeLoadEvent(const String&amp; sourceURL); // Not implemented, generates a compile error if subclasses call this by mistake.
</span><span class="cx"> 
</span><del>-    virtual bool areAuthorShadowsAllowed() const override { return false; }
-
</del><span class="cx">     virtual RenderWidget* renderWidgetForJSBindings() const = 0;
</span><span class="cx"> 
</span><span class="cx">     virtual bool supportsFocus() const override;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLProgressElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLProgressElement.cpp (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLProgressElement.cpp        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/html/HTMLProgressElement.cpp        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx"> 
</span><span class="cx"> RenderPtr&lt;RenderElement&gt; HTMLProgressElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</span><span class="cx"> {
</span><del>-    if (!style.get().hasAppearance() || hasAuthorShadowRoot())
</del><ins>+    if (!style.get().hasAppearance())
</ins><span class="cx">         return RenderElement::createFor(*this, std::move(style));
</span><span class="cx"> 
</span><span class="cx">     return createRenderer&lt;RenderProgress&gt;(*this, std::move(style));
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLProgressElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLProgressElement.h (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLProgressElement.h        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/html/HTMLProgressElement.h        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -50,7 +50,6 @@
</span><span class="cx">     HTMLProgressElement(const QualifiedName&amp;, Document&amp;);
</span><span class="cx">     virtual ~HTMLProgressElement();
</span><span class="cx"> 
</span><del>-    virtual bool areAuthorShadowsAllowed() const override { return false; }
</del><span class="cx">     virtual bool shouldAppearIndeterminate() const override;
</span><span class="cx">     virtual bool supportLabels() const override { return true; }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLSelectElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLSelectElement.h (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLSelectElement.h        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/html/HTMLSelectElement.h        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -190,7 +190,6 @@
</span><span class="cx">     int nextSelectableListIndexPageAway(int startIndex, SkipDirection) const;
</span><span class="cx"> 
</span><span class="cx">     virtual void childrenChanged(const ChildChange&amp;) override;
</span><del>-    virtual bool areAuthorShadowsAllowed() const override { return false; }
</del><span class="cx"> 
</span><span class="cx">     // TypeAheadDataSource functions.
</span><span class="cx">     virtual int indexOfSelectedOption() const override;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTextAreaElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTextAreaElement.h (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTextAreaElement.h        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/html/HTMLTextAreaElement.h        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -68,7 +68,6 @@
</span><span class="cx">     enum WrapMethod { NoWrap, SoftWrap, HardWrap };
</span><span class="cx"> 
</span><span class="cx">     virtual void didAddUserAgentShadowRoot(ShadowRoot*) override;
</span><del>-    virtual bool areAuthorShadowsAllowed() const override { return false; }
</del><span class="cx"> 
</span><span class="cx">     void handleBeforeTextInsertedEvent(BeforeTextInsertedEvent*) const;
</span><span class="cx">     static String sanitizeUserInputValue(const String&amp;, unsigned maxLength);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowMeterShadowElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/MeterShadowElement.cpp (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/MeterShadowElement.cpp        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/html/shadow/MeterShadowElement.cpp        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -69,9 +69,6 @@
</span><span class="cx"> 
</span><span class="cx"> bool MeterInnerElement::rendererIsNeeded(const RenderStyle&amp; style)
</span><span class="cx"> {
</span><del>-    if (meterElement()-&gt;hasAuthorShadowRoot())
-        return HTMLDivElement::rendererIsNeeded(style);
-
</del><span class="cx">     auto render = meterElement()-&gt;renderer();
</span><span class="cx">     return render &amp;&amp; !render-&gt;theme().supportsMeter(render-&gt;style().appearance()) &amp;&amp; HTMLDivElement::rendererIsNeeded(style);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowProgressShadowElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/ProgressShadowElement.cpp (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/ProgressShadowElement.cpp        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/html/shadow/ProgressShadowElement.cpp        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -68,9 +68,6 @@
</span><span class="cx"> 
</span><span class="cx"> bool ProgressInnerElement::rendererIsNeeded(const RenderStyle&amp; style)
</span><span class="cx"> {
</span><del>-    if (progressElement()-&gt;hasAuthorShadowRoot())
-        return HTMLDivElement::rendererIsNeeded(style);
-
</del><span class="cx">     RenderObject* progressRenderer = progressElement()-&gt;renderer();
</span><span class="cx">     return progressRenderer &amp;&amp; !progressRenderer-&gt;style().hasAppearance() &amp;&amp; HTMLDivElement::rendererIsNeeded(style);    
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGElement.h (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGElement.h        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/svg/SVGElement.h        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -168,10 +168,6 @@
</span><span class="cx"> private:
</span><span class="cx">     friend class SVGElementInstance;
</span><span class="cx"> 
</span><del>-    // FIXME: Author shadows should be allowed
-    // https://bugs.webkit.org/show_bug.cgi?id=77938
-    virtual bool areAuthorShadowsAllowed() const override { return false; }
-
</del><span class="cx">     virtual RenderStyle* computedStyle(PseudoId = NOPSEUDO) override final;
</span><span class="cx">     virtual bool willRecalcStyle(Style::Change) override;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoretestingInternalSettingscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/testing/InternalSettings.cpp (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/testing/InternalSettings.cpp        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/testing/InternalSettings.cpp        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -68,10 +68,6 @@
</span><span class="cx"> InternalSettings::Backup::Backup(Settings&amp; settings)
</span><span class="cx">     : m_originalCSSExclusionsEnabled(RuntimeEnabledFeatures::sharedFeatures().cssExclusionsEnabled())
</span><span class="cx">     , m_originalCSSShapesEnabled(RuntimeEnabledFeatures::sharedFeatures().cssShapesEnabled())
</span><del>-#if ENABLE(SHADOW_DOM)
-    , m_originalShadowDOMEnabled(RuntimeEnabledFeatures::sharedFeatures().shadowDOMEnabled())
-    , m_originalAuthorShadowDOMForAnyElementEnabled(RuntimeEnabledFeatures::sharedFeatures().authorShadowDOMForAnyElementEnabled())
-#endif
</del><span class="cx">     , m_originalEditingBehavior(settings.editingBehaviorType())
</span><span class="cx"> #if ENABLE(TEXT_AUTOSIZING)
</span><span class="cx">     , m_originalTextAutosizingEnabled(settings.textAutosizingEnabled())
</span><span class="lines">@@ -102,10 +98,6 @@
</span><span class="cx"> {
</span><span class="cx">     RuntimeEnabledFeatures::sharedFeatures().setCSSExclusionsEnabled(m_originalCSSExclusionsEnabled);
</span><span class="cx">     RuntimeEnabledFeatures::sharedFeatures().setCSSShapesEnabled(m_originalCSSShapesEnabled);
</span><del>-#if ENABLE(SHADOW_DOM)
-    RuntimeEnabledFeatures::sharedFeatures().setShadowDOMEnabled(m_originalShadowDOMEnabled);
-    RuntimeEnabledFeatures::sharedFeatures().setAuthorShadowDOMForAnyElementEnabled(m_originalAuthorShadowDOMForAnyElementEnabled);
-#endif
</del><span class="cx">     settings.setEditingBehaviorType(m_originalEditingBehavior);
</span><span class="cx"> 
</span><span class="cx">     for (const auto&amp; standardFont : m_standardFontFamilies)
</span><span class="lines">@@ -224,40 +216,6 @@
</span><span class="cx">     settings()-&gt;setMockScrollbarsEnabled(enabled);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static bool urlIsWhitelistedForSetShadowDOMEnabled(const String&amp; url)
-{
-    // This check is just for preventing fuzzers from crashing because of unintended API calls.
-    // You can list your test if needed.
-    return notFound != url.find(&quot;fast/dom/shadow/content-shadow-unknown.html&quot;)
-        || notFound != url.find(&quot;fast/dom/shadow/insertion-points-with-shadow-disabled.html&quot;);
-}
-
-void InternalSettings::setShadowDOMEnabled(bool enabled, ExceptionCode&amp; ec)
-{
-    if (!urlIsWhitelistedForSetShadowDOMEnabled(page()-&gt;mainFrame().document()-&gt;url().string())) {
-        ec = INVALID_ACCESS_ERR;
-        return;
-    }
-
-#if ENABLE(SHADOW_DOM)
-    RuntimeEnabledFeatures::sharedFeatures().setShadowDOMEnabled(enabled);
-#else
-    // Even SHADOW_DOM is off, InternalSettings allows setShadowDOMEnabled(false) to
-    // have broader test coverage. But it cannot be setShadowDOMEnabled(true).
-    if (enabled)
-        ec = INVALID_ACCESS_ERR;
-#endif
-}
-
-void InternalSettings::setAuthorShadowDOMForAnyElementEnabled(bool isEnabled)
-{
-#if ENABLE(SHADOW_DOM)
-    RuntimeEnabledFeatures::sharedFeatures().setAuthorShadowDOMForAnyElementEnabled(isEnabled);
-#else
-    UNUSED_PARAM(isEnabled);
-#endif
-}
-
</del><span class="cx"> void InternalSettings::setTouchEventEmulationEnabled(bool enabled, ExceptionCode&amp; ec)
</span><span class="cx"> {
</span><span class="cx"> #if ENABLE(TOUCH_EVENTS)
</span></span></pre></div>
<a id="trunkSourceWebCoretestingInternalSettingsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/testing/InternalSettings.h (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/testing/InternalSettings.h        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/testing/InternalSettings.h        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -54,10 +54,6 @@
</span><span class="cx"> 
</span><span class="cx">         bool m_originalCSSExclusionsEnabled;
</span><span class="cx">         bool m_originalCSSShapesEnabled;
</span><del>-#if ENABLE(SHADOW_DOM)
-        bool m_originalShadowDOMEnabled;
-        bool m_originalAuthorShadowDOMForAnyElementEnabled;
-#endif
</del><span class="cx">         EditingBehaviorType m_originalEditingBehavior;
</span><span class="cx"> 
</span><span class="cx">         // Initially empty, only used if changed by a test.
</span><span class="lines">@@ -107,8 +103,6 @@
</span><span class="cx">     void setMockScrollbarsEnabled(bool enabled, ExceptionCode&amp;);
</span><span class="cx">     void setUsesOverlayScrollbars(bool enabled, ExceptionCode&amp;);
</span><span class="cx">     void setTouchEventEmulationEnabled(bool enabled, ExceptionCode&amp;);
</span><del>-    void setShadowDOMEnabled(bool enabled, ExceptionCode&amp;);
-    void setAuthorShadowDOMForAnyElementEnabled(bool);
</del><span class="cx">     void setStandardFontFamily(const String&amp; family, const String&amp; script, ExceptionCode&amp;);
</span><span class="cx">     void setSerifFontFamily(const String&amp; family, const String&amp; script, ExceptionCode&amp;);
</span><span class="cx">     void setSansSerifFontFamily(const String&amp; family, const String&amp; script, ExceptionCode&amp;);
</span></span></pre></div>
<a id="trunkSourceWebCoretestingInternalSettingsidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/testing/InternalSettings.idl (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/testing/InternalSettings.idl        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/testing/InternalSettings.idl        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -29,8 +29,6 @@
</span><span class="cx"> ] interface InternalSettings : InternalSettingsGenerated {
</span><span class="cx">     [RaisesException] void setMockScrollbarsEnabled(boolean enabled);
</span><span class="cx">     [RaisesException] void setTouchEventEmulationEnabled(boolean enabled);
</span><del>-    [RaisesException] void setShadowDOMEnabled(boolean enabled);
-    void setAuthorShadowDOMForAnyElementEnabled(boolean isEnabled);
</del><span class="cx">     [RaisesException] void setStandardFontFamily(DOMString family, DOMString script);
</span><span class="cx">     [RaisesException] void setSerifFontFamily(DOMString family, DOMString script);
</span><span class="cx">     [RaisesException] void setSansSerifFontFamily(DOMString family, DOMString script);
</span></span></pre></div>
<a id="trunkSourceWebCoretestingInternalscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/testing/Internals.cpp (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/testing/Internals.cpp        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/testing/Internals.cpp        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -529,7 +529,7 @@
</span><span class="cx">     return CSSComputedStyleDeclaration::create(node, allowVisitedStyle);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-Internals::ShadowRootIfShadowDOMEnabledOrNode* Internals::ensureShadowRoot(Element* host, ExceptionCode&amp; ec)
</del><ins>+Node* Internals::ensureShadowRoot(Element* host, ExceptionCode&amp; ec)
</ins><span class="cx"> {
</span><span class="cx">     if (!host) {
</span><span class="cx">         ec = INVALID_ACCESS_ERR;
</span><span class="lines">@@ -542,7 +542,7 @@
</span><span class="cx">     return host-&gt;createShadowRoot(ec).get();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-Internals::ShadowRootIfShadowDOMEnabledOrNode* Internals::createShadowRoot(Element* host, ExceptionCode&amp; ec)
</del><ins>+Node* Internals::createShadowRoot(Element* host, ExceptionCode&amp; ec)
</ins><span class="cx"> {
</span><span class="cx">     if (!host) {
</span><span class="cx">         ec = INVALID_ACCESS_ERR;
</span><span class="lines">@@ -551,7 +551,7 @@
</span><span class="cx">     return host-&gt;createShadowRoot(ec).get();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-Internals::ShadowRootIfShadowDOMEnabledOrNode* Internals::shadowRoot(Element* host, ExceptionCode&amp; ec)
</del><ins>+Node* Internals::shadowRoot(Element* host, ExceptionCode&amp; ec)
</ins><span class="cx"> {
</span><span class="cx">     if (!host) {
</span><span class="cx">         ec = INVALID_ACCESS_ERR;
</span><span class="lines">@@ -570,8 +570,6 @@
</span><span class="cx">     switch (toShadowRoot(root)-&gt;type()) {
</span><span class="cx">     case ShadowRoot::UserAgentShadowRoot:
</span><span class="cx">         return String(&quot;UserAgentShadowRoot&quot;);
</span><del>-    case ShadowRoot::AuthorShadowRoot:
-        return String(&quot;AuthorShadowRoot&quot;);
</del><span class="cx">     default:
</span><span class="cx">         ASSERT_NOT_REACHED();
</span><span class="cx">         return String(&quot;Unknown&quot;);
</span></span></pre></div>
<a id="trunkSourceWebCoretestingInternalsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/testing/Internals.h (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/testing/Internals.h        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/testing/Internals.h        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -55,7 +55,6 @@
</span><span class="cx"> class Page;
</span><span class="cx"> class Range;
</span><span class="cx"> class ScriptExecutionContext;
</span><del>-class ShadowRoot;
</del><span class="cx"> class MallocStatistics;
</span><span class="cx"> class SerializedScriptValue;
</span><span class="cx"> class TimeRanges;
</span><span class="lines">@@ -80,14 +79,9 @@
</span><span class="cx"> 
</span><span class="cx">     PassRefPtr&lt;CSSComputedStyleDeclaration&gt; computedStyleIncludingVisitedInfo(Node*, ExceptionCode&amp;) const;
</span><span class="cx"> 
</span><del>-#if ENABLE(SHADOW_DOM)
-    typedef ShadowRoot ShadowRootIfShadowDOMEnabledOrNode;
-#else
-    typedef Node ShadowRootIfShadowDOMEnabledOrNode;
-#endif
-    ShadowRootIfShadowDOMEnabledOrNode* ensureShadowRoot(Element* host, ExceptionCode&amp;);
-    ShadowRootIfShadowDOMEnabledOrNode* createShadowRoot(Element* host, ExceptionCode&amp;);
-    ShadowRootIfShadowDOMEnabledOrNode* shadowRoot(Element* host, ExceptionCode&amp;);
</del><ins>+    Node* ensureShadowRoot(Element* host, ExceptionCode&amp;);
+    Node* createShadowRoot(Element* host, ExceptionCode&amp;);
+    Node* shadowRoot(Element* host, ExceptionCode&amp;);
</ins><span class="cx">     String shadowRootType(const Node*, ExceptionCode&amp;) const;
</span><span class="cx">     Element* includerFor(Node*, ExceptionCode&amp;);
</span><span class="cx">     String shadowPseudoId(Element*, ExceptionCode&amp;);
</span></span></pre></div>
<a id="trunkSourceWebCoretestingInternalsidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/testing/Internals.idl (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/testing/Internals.idl        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebCore/testing/Internals.idl        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -35,15 +35,10 @@
</span><span class="cx"> 
</span><span class="cx">     [RaisesException] CSSStyleDeclaration computedStyleIncludingVisitedInfo(Node node);
</span><span class="cx"> 
</span><del>-#if defined(ENABLE_SHADOW_DOM) &amp;&amp; ENABLE_SHADOW_DOM
-    [RaisesException] ShadowRoot ensureShadowRoot(Element host);
-    [RaisesException] ShadowRoot createShadowRoot(Element host);
-    [RaisesException] ShadowRoot shadowRoot(Element host);
-#else
</del><span class="cx">     [RaisesException] Node ensureShadowRoot(Element host);
</span><span class="cx">     [RaisesException] Node createShadowRoot(Element host);
</span><span class="cx">     [RaisesException] Node shadowRoot(Element host);
</span><del>-#endif
</del><ins>+
</ins><span class="cx">     [RaisesException] DOMString shadowRootType(Node root);
</span><span class="cx">     [RaisesException] Element includerFor(Node node);
</span><span class="cx">     [RaisesException] DOMString shadowPseudoId(Element element);
</span></span></pre></div>
<a id="trunkSourceWebKiteflewkewk_settingscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/efl/ewk/ewk_settings.cpp (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/efl/ewk/ewk_settings.cpp        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebKit/efl/ewk/ewk_settings.cpp        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -256,23 +256,13 @@
</span><span class="cx"> 
</span><span class="cx"> Eina_Bool ewk_settings_shadow_dom_enable_get()
</span><span class="cx"> {
</span><del>-#if ENABLE(SHADOW_DOM)
-    return WebCore::RuntimeEnabledFeatures::sharedFeatures().shadowDOMEnabled();
-#else
</del><span class="cx">     return false;
</span><del>-#endif
</del><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> Eina_Bool ewk_settings_shadow_dom_enable_set(Eina_Bool enable)
</span><span class="cx"> {
</span><del>-#if ENABLE(SHADOW_DOM)
-    enable = !!enable;
-    WebCore::RuntimeEnabledFeatures::sharedFeatures().setShadowDOMEnabled(enable);
-    return true;
-#else
</del><span class="cx">     UNUSED_PARAM(enable);
</span><span class="cx">     return false;
</span><del>-#endif
</del><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> unsigned ewk_settings_page_cache_capacity_get()
</span></span></pre></div>
<a id="trunkSourceWebKitgtkWebCoreSupportDumpRenderTreeSupportGtkcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/gtk/WebCoreSupport/DumpRenderTreeSupportGtk.cpp (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/gtk/WebCoreSupport/DumpRenderTreeSupportGtk.cpp        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebKit/gtk/WebCoreSupport/DumpRenderTreeSupportGtk.cpp        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -586,13 +586,6 @@
</span><span class="cx"> #endif
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void DumpRenderTreeSupportGtk::setShadowDOMEnabled(bool enabled)
-{
-#if ENABLE(SHADOW_DOM)
-    RuntimeEnabledFeatures::sharedFeatures().setShadowDOMEnabled(enabled);
-#endif
-}
-
</del><span class="cx"> void DumpRenderTreeSupportGtk::deliverAllMutationsIfNecessary()
</span><span class="cx"> {
</span><span class="cx">     MutationObserver::deliverAllMutations();
</span></span></pre></div>
<a id="trunkSourceWebKitgtkWebCoreSupportDumpRenderTreeSupportGtkh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/gtk/WebCoreSupport/DumpRenderTreeSupportGtk.h (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/gtk/WebCoreSupport/DumpRenderTreeSupportGtk.h        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebKit/gtk/WebCoreSupport/DumpRenderTreeSupportGtk.h        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -105,7 +105,6 @@
</span><span class="cx">     static void setCSSGridLayoutEnabled(WebKitWebView*, bool enabled);
</span><span class="cx">     static void setCSSRegionsEnabled(WebKitWebView*, bool enabled);
</span><span class="cx">     static void setExperimentalContentSecurityPolicyFeaturesEnabled(bool);
</span><del>-    static void setShadowDOMEnabled(bool);
</del><span class="cx"> 
</span><span class="cx">     static void deliverAllMutationsIfNecessary();
</span><span class="cx">     static void setDomainRelaxationForbiddenForURLScheme(bool forbidden, const char* urlScheme);
</span></span></pre></div>
<a id="trunkSourceWebKitmacConfigurationsFeatureDefinesxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -156,7 +156,6 @@
</span><span class="cx"> ENABLE_REMOTE_INSPECTOR = ENABLE_REMOTE_INSPECTOR;
</span><span class="cx"> ENABLE_RESOLUTION_MEDIA_QUERY = ;
</span><span class="cx"> ENABLE_SCRIPTED_SPEECH = ;
</span><del>-ENABLE_SHADOW_DOM = ;
</del><span class="cx"> ENABLE_SHARED_WORKERS = ENABLE_SHARED_WORKERS;
</span><span class="cx"> ENABLE_SPEECH_SYNTHESIS = $(ENABLE_SPEECH_SYNTHESIS_$(PLATFORM_NAME));
</span><span class="cx"> ENABLE_SPEECH_SYNTHESIS = ENABLE_SPEECH_SYNTHESIS;
</span><span class="lines">@@ -198,4 +197,4 @@
</span><span class="cx"> 
</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_SHAPES) $(ENABLE_CSS_SHAPE_INSIDE) $(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_DOM4_EVENTS_CONSTRUCTOR) $(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_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_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_TEXT_AUTOSIZING) $(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_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_SHAPES) $(ENABLE_CSS_SHAPE_INSIDE) $(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_DOM4_EVENTS_CONSTRUCTOR) $(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_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_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_TEXT_AUTOSIZING) $(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_SHARED_WORKERS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBPIXEL_LAYOUT) $(ENABLE_SUBTLE_CRYPTO) $(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="trunkSourceWebKit2ConfigurationsFeatureDefinesxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -156,7 +156,6 @@
</span><span class="cx"> ENABLE_REMOTE_INSPECTOR = ENABLE_REMOTE_INSPECTOR;
</span><span class="cx"> ENABLE_RESOLUTION_MEDIA_QUERY = ;
</span><span class="cx"> ENABLE_SCRIPTED_SPEECH = ;
</span><del>-ENABLE_SHADOW_DOM = ;
</del><span class="cx"> ENABLE_SHARED_WORKERS = ENABLE_SHARED_WORKERS;
</span><span class="cx"> ENABLE_SPEECH_SYNTHESIS = $(ENABLE_SPEECH_SYNTHESIS_$(PLATFORM_NAME));
</span><span class="cx"> ENABLE_SPEECH_SYNTHESIS = ENABLE_SPEECH_SYNTHESIS;
</span><span class="lines">@@ -198,4 +197,4 @@
</span><span class="cx"> 
</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_SHAPES) $(ENABLE_CSS_SHAPE_INSIDE) $(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_DOM4_EVENTS_CONSTRUCTOR) $(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_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_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_TEXT_AUTOSIZING) $(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_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_SHAPES) $(ENABLE_CSS_SHAPE_INSIDE) $(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_DOM4_EVENTS_CONSTRUCTOR) $(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_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_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_TEXT_AUTOSIZING) $(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_SHARED_WORKERS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBPIXEL_LAYOUT) $(ENABLE_SUBTLE_CRYPTO) $(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="trunkSourceWebKit2WebProcessInjectedBundleAPIcWKBundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundle.cpp (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundle.cpp        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundle.cpp        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -324,11 +324,6 @@
</span><span class="cx">     toImpl(bundleRef)-&gt;setSerialLoadingEnabled(enabled);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WKBundleSetShadowDOMEnabled(WKBundleRef bundleRef, bool enabled)
-{
-    toImpl(bundleRef)-&gt;setShadowDOMEnabled(enabled);
-}
-
</del><span class="cx"> void WKBundleDispatchPendingLoadRequests(WKBundleRef bundleRef)
</span><span class="cx"> {
</span><span class="cx">     toImpl(bundleRef)-&gt;dispatchPendingLoadRequests();
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleAPIcWKBundlePrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePrivate.h (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePrivate.h        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePrivate.h        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -103,7 +103,6 @@
</span><span class="cx"> 
</span><span class="cx"> WK_EXPORT void WKBundleSetTabKeyCyclesThroughElements(WKBundleRef bundle, WKBundlePageRef page, bool enabled);
</span><span class="cx"> WK_EXPORT void WKBundleSetSerialLoadingEnabled(WKBundleRef bundle, bool enabled);
</span><del>-WK_EXPORT void WKBundleSetShadowDOMEnabled(WKBundleRef bundle, bool enabled);
</del><span class="cx"> WK_EXPORT void WKBundleDispatchPendingLoadRequests(WKBundleRef bundle);
</span><span class="cx"> 
</span><span class="cx"> #ifdef __cplusplus
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleInjectedBundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundle.cpp (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundle.cpp        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundle.cpp        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -70,7 +70,7 @@
</span><span class="cx"> #include &lt;WebCore/Settings.h&gt;
</span><span class="cx"> #include &lt;WebCore/UserGestureIndicator.h&gt;
</span><span class="cx"> 
</span><del>-#if ENABLE(SHADOW_DOM) || ENABLE(CSS_REGIONS) || ENABLE(CSS_COMPOSITING)
</del><ins>+#if ENABLE(CSS_REGIONS) || ENABLE(CSS_COMPOSITING)
</ins><span class="cx"> #include &lt;WebCore/RuntimeEnabledFeatures.h&gt;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="lines">@@ -626,15 +626,6 @@
</span><span class="cx">     resourceLoadScheduler()-&gt;setSerialLoadingEnabled(enabled);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InjectedBundle::setShadowDOMEnabled(bool enabled)
-{
-#if ENABLE(SHADOW_DOM)
-    RuntimeEnabledFeatures::sharedFeatures().setShadowDOMEnabled(enabled);
-#else
-    UNUSED_PARAM(enabled);
-#endif
-}
-
</del><span class="cx"> void InjectedBundle::setCSSRegionsEnabled(bool enabled)
</span><span class="cx"> {
</span><span class="cx"> #if ENABLE(CSS_REGIONS)
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleInjectedBundleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundle.h (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundle.h        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundle.h        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -164,7 +164,6 @@
</span><span class="cx"> 
</span><span class="cx">     void setTabKeyCyclesThroughElements(WebPage*, bool enabled);
</span><span class="cx">     void setSerialLoadingEnabled(bool);
</span><del>-    void setShadowDOMEnabled(bool);
</del><span class="cx">     void setCSSRegionsEnabled(bool);
</span><span class="cx">     void setCSSCompositingEnabled(bool);
</span><span class="cx">     void dispatchPendingLoadRequests();
</span></span></pre></div>
<a id="trunkSourceautotoolsSetupWebKitFeaturesm4"></a>
<div class="modfile"><h4>Modified: trunk/Source/autotools/SetupWebKitFeatures.m4 (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/autotools/SetupWebKitFeatures.m4        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/autotools/SetupWebKitFeatures.m4        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -152,7 +152,6 @@
</span><span class="cx">     ENABLE_RESOURCE_TIMING=0 \
</span><span class="cx">     ENABLE_REQUEST_ANIMATION_FRAME=1 \
</span><span class="cx">     ENABLE_SCRIPTED_SPEECH=0 \
</span><del>-    ENABLE_SHADOW_DOM=0 \
</del><span class="cx">     ENABLE_SHARED_WORKERS=1 \
</span><span class="cx">     ENABLE_SMOOTH_SCROLLING=1 \
</span><span class="cx">     ENABLE_SQL_DATABASE=1 \
</span></span></pre></div>
<a id="trunkSourcecmakeOptionsGTKcmake"></a>
<div class="modfile"><h4>Modified: trunk/Source/cmake/OptionsGTK.cmake (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/cmake/OptionsGTK.cmake        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Source/cmake/OptionsGTK.cmake        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -63,7 +63,6 @@
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_RESOLUTION_MEDIA_QUERY OFF)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_REQUEST_ANIMATION_FRAME ON)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SECCOMP_FILTERS OFF)
</span><del>-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SHADOW_DOM OFF)
</del><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SHARED_WORKERS ON)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SPELLCHECK ON)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TEMPLATE_ELEMENT ON)
</span></span></pre></div>
<a id="trunkToolsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Tools/ChangeLog (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/ChangeLog        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Tools/ChangeLog        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -1,3 +1,16 @@
</span><ins>+2014-02-14  Andreas Kling  &lt;akling@apple.com&gt;
+
+        Purge remaining ENABLE(SHADOW_DOM) cruft.
+        &lt;https://webkit.org/b/128827&gt;
+
+        Reviewed by Antti Koivisto.
+
+        * DumpRenderTree/gtk/DumpRenderTree.cpp:
+        (resetDefaultsToConsistentValues):
+        * Scripts/webkitperl/FeatureList.pm:
+        * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
+        (WTR::InjectedBundle::beginTesting):
+
</ins><span class="cx"> 2014-02-13  Brent Fulgham  &lt;bfulgham@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Create some latched scrolling tests.
</span></span></pre></div>
<a id="trunkToolsDumpRenderTreegtkDumpRenderTreecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/DumpRenderTree/gtk/DumpRenderTree.cpp (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/DumpRenderTree/gtk/DumpRenderTree.cpp        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Tools/DumpRenderTree/gtk/DumpRenderTree.cpp        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -545,7 +545,6 @@
</span><span class="cx">     DumpRenderTreeSupportGtk::setCSSGridLayoutEnabled(webView, false);
</span><span class="cx">     DumpRenderTreeSupportGtk::setCSSRegionsEnabled(webView, true);
</span><span class="cx">     DumpRenderTreeSupportGtk::setExperimentalContentSecurityPolicyFeaturesEnabled(true);
</span><del>-    DumpRenderTreeSupportGtk::setShadowDOMEnabled(true);
</del><span class="cx"> 
</span><span class="cx">     if (gTestRunner) {
</span><span class="cx">         gTestRunner-&gt;setAuthenticationPassword(&quot;&quot;);
</span></span></pre></div>
<a id="trunkToolsScriptswebkitperlFeatureListpm"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitperl/FeatureList.pm (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitperl/FeatureList.pm        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Tools/Scripts/webkitperl/FeatureList.pm        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -125,7 +125,6 @@
</span><span class="cx">     $resourceTimingSupport,
</span><span class="cx">     $scriptedSpeechSupport,
</span><span class="cx">     $seccompFiltersSupport,
</span><del>-    $shadowDOMSupport,
</del><span class="cx">     $sharedWorkersSupport,
</span><span class="cx">     $sqlDatabaseSupport,
</span><span class="cx">     $styleScopedSupport,
</span><span class="lines">@@ -398,9 +397,6 @@
</span><span class="cx">     { option =&gt; &quot;scripted-speech&quot;, desc =&gt; &quot;Toggle Scripted Speech support&quot;,
</span><span class="cx">       define =&gt; &quot;ENABLE_SCRIPTED_SPEECH&quot;, default =&gt; 0, value =&gt; \$scriptedSpeechSupport },
</span><span class="cx"> 
</span><del>-    { option =&gt; &quot;shadow-dom&quot;, desc =&gt; &quot;Toggle Shadow DOM support&quot;,
-      define =&gt; &quot;ENABLE_SHADOW_DOM&quot;, default =&gt; 0, value =&gt; \$shadowDOMSupport },
-
</del><span class="cx">     { option =&gt; &quot;shared-workers&quot;, desc =&gt; &quot;Toggle Shared Workers support&quot;,
</span><span class="cx">       define =&gt; &quot;ENABLE_SHARED_WORKERS&quot;, default =&gt; (isAppleWebKit() || isGtk() || isEfl()), value =&gt; \$sharedWorkersSupport },
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkToolsWebKitTestRunnerInjectedBundleInjectedBundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/WebKitTestRunner/InjectedBundle/InjectedBundle.cpp (164130 => 164131)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/WebKitTestRunner/InjectedBundle/InjectedBundle.cpp        2014-02-14 21:21:24 UTC (rev 164130)
+++ trunk/Tools/WebKitTestRunner/InjectedBundle/InjectedBundle.cpp        2014-02-14 21:29:02 UTC (rev 164131)
</span><span class="lines">@@ -252,7 +252,6 @@
</span><span class="cx">     WKBundleSetPopupBlockingEnabled(m_bundle, m_pageGroup, false);
</span><span class="cx">     WKBundleSetAlwaysAcceptCookies(m_bundle, false);
</span><span class="cx">     WKBundleSetSerialLoadingEnabled(m_bundle, false);
</span><del>-    WKBundleSetShadowDOMEnabled(m_bundle, true);
</del><span class="cx">     WKBundleSetCacheModel(m_bundle, 1 /*CacheModelDocumentBrowser*/);
</span><span class="cx"> 
</span><span class="cx">     WKBundleRemoveAllUserContent(m_bundle, m_pageGroup);
</span></span></pre>
</div>
</div>

</body>
</html>