<!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.
<https://webkit.org/b/128827>
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 "PASS" messages, followed by "TEST COMPLETE".
-
-
-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>-<!DOCTYPE html>
-
-<body>
-
-<script src="../dom/shadow/resources/polyfill.js"></script>
-<script src="../../resources/js-test-pre.js"></script>
-
-<script>
-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("div"));
-helperDiv = container.appendChild(document.createElement("div"));
-helperFrame = container.appendChild(document.createElement("iframe"));
-
-helperFrame.contentWindow.onunload = function() {
- shadowRoot = helperDiv.webkitCreateShadowRoot();
- innerFrame = shadowRoot.appendChild(document.createElement("iframe"));
-};
-
-document.body.removeChild(container);
-
-shouldBe('innerFrame.contentDocument', 'null');
-</script>
-
-<script src="../../resources/js-test-post.js"></script>
</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 <akling@apple.com>
+
+ Purge remaining ENABLE(SHADOW_DOM) cruft.
+ <https://webkit.org/b/128827>
+
+ 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 <jer.noble@apple.com>
</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 "JSScreen.cpp"
</span><span class="cx"> #include "JSScriptProfile.cpp"
</span><span class="cx"> #include "JSScriptProfileNode.cpp"
</span><del>-#include "JSShadowRoot.cpp"
</del><span class="cx"> #include "JSSharedWorker.cpp"
</span><span class="cx"> #include "JSSharedWorkerGlobalScope.cpp"
</span><span class="cx"> #include "JSSQLError.cpp"
</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"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">true</ExcludedFromBuild>
</span><span class="cx"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|x64'">true</ExcludedFromBuild>
</span><span class="cx"> </ClCompile>
</span><del>- <ClCompile Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSShadowRoot.cpp">
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|x64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|x64'">true</ExcludedFromBuild>
- </ClCompile>
</del><span class="cx"> <ClCompile Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSSharedWorker.cpp">
</span><span class="cx"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
</span><span class="cx"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
</span><span class="lines">@@ -18166,7 +18152,6 @@
</span><span class="cx"> <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSRequestAnimationFrameCallback.h" />
</span><span class="cx"> <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSRGBColor.h" />
</span><span class="cx"> <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSScreen.h" />
</span><del>- <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSShadowRoot.h" />
</del><span class="cx"> <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSSharedWorker.h" />
</span><span class="cx"> <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSSharedWorkerGlobalScope.h" />
</span><span class="cx"> <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSSQLError.h" />
</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"> <ClCompile Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSScreen.cpp">
</span><span class="cx"> <Filter>DerivedSources</Filter>
</span><span class="cx"> </ClCompile>
</span><del>- <ClCompile Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSShadowRoot.cpp">
- <Filter>DerivedSources</Filter>
- </ClCompile>
</del><span class="cx"> <ClCompile Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSSharedWorker.cpp">
</span><span class="cx"> <Filter>DerivedSources</Filter>
</span><span class="cx"> </ClCompile>
</span><span class="lines">@@ -13591,9 +13588,6 @@
</span><span class="cx"> <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSScreen.h">
</span><span class="cx"> <Filter>DerivedSources</Filter>
</span><span class="cx"> </ClInclude>
</span><del>- <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSShadowRoot.h">
- <Filter>DerivedSources</Filter>
- </ClInclude>
</del><span class="cx"> <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSSharedWorker.h">
</span><span class="cx"> <Filter>DerivedSources</Filter>
</span><span class="cx"> </ClInclude>
</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 = "<group>"; };
</span><span class="cx">                 4A0DA2FC129B241900AB61E1 /* FormAssociatedElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FormAssociatedElement.cpp; sourceTree = "<group>"; };
</span><span class="cx">                 4A0DA2FD129B241900AB61E1 /* FormAssociatedElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FormAssociatedElement.h; sourceTree = "<group>"; };
</span><del>-                4A1E71A414E106AC00626F9D /* JSShadowRoot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSShadowRoot.h; sourceTree = "<group>"; };
</del><span class="cx">                 4A38BF4E14FE1C0900612512 /* WebSocketDeflateFramer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebSocketDeflateFramer.cpp; sourceTree = "<group>"; };
</span><span class="cx">                 4A38BF4F14FE1C0900612512 /* WebSocketDeflateFramer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebSocketDeflateFramer.h; sourceTree = "<group>"; };
</span><span class="cx">                 4A4F48A716B0DFC000EDBB29 /* DocumentRuleSets.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocumentRuleSets.cpp; sourceTree = "<group>"; };
</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 = "<group>"; };
</span><span class="cx">                 A7D6B3470F61104500B79FD1 /* WorkerScriptLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WorkerScriptLoader.h; path = workers/WorkerScriptLoader.h; sourceTree = "<group>"; };
</span><span class="cx">                 A7D6B3480F61104500B79FD1 /* WorkerScriptLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WorkerScriptLoader.cpp; path = workers/WorkerScriptLoader.cpp; sourceTree = "<group>"; };
</span><del>-                A7DB418114CE1F0A00A2E316 /* ShadowRoot.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ShadowRoot.idl; sourceTree = "<group>"; };
</del><span class="cx">                 A7DBF8DB1276919C006B6008 /* TextCheckingHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TextCheckingHelper.cpp; sourceTree = "<group>"; };
</span><span class="cx">                 A7DBF8DC1276919C006B6008 /* TextCheckingHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextCheckingHelper.h; sourceTree = "<group>"; };
</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 = "<group>"; };
-                A7F73EDA169AD7AA00CBAA4B /* DOMShadowRoot.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMShadowRoot.mm; sourceTree = "<group>"; };
</del><span class="cx">                 A80A38FD0E50CC8200A25EBC /* PatternCG.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PatternCG.cpp; sourceTree = "<group>"; };
</span><span class="cx">                 A80D67070E9E9DEB00E420F0 /* GraphicsContextPlatformPrivateCG.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GraphicsContextPlatformPrivateCG.h; sourceTree = "<group>"; };
</span><span class="cx">                 A80E6CBA0A1989CA007FB8C5 /* CSSValueList.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CSSValueList.cpp; sourceTree = "<group>"; };
</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->renderStyle() == parentStyle && currentNode->lastChild()
</span><span class="cx"> && currentNode->isElementNode() && !parentElementPreventsSharing(toElement(currentNode))
</span><del>-#if ENABLE(SHADOW_DOM)
- && !toElement(currentNode)->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->shadowRoot();
- if (shadowRoot->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->shadowRoot()) {
</span><span class="cx"> ASSERT(shadowRoot->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& 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<ShadowRoot> createShadowRoot(ExceptionCode&);
</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& 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) && ENABLE_SHADOW_DOM && defined(LANGUAGE_JAVASCRIPT) && 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) && 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 && RuntimeEnabledFeatures::sharedFeatures().shadowDOMEnabled()) || !m_anchorNode || !m_anchorNode->isShadowRoot() || m_anchorNode == containerNode());
-#else
</del><span class="cx"> ASSERT(!m_anchorNode || !m_anchorNode->isShadowRoot() || m_anchorNode == containerNode());
</span><del>-#endif
</del><span class="cx"> ASSERT(!m_anchorNode || !m_anchorNode->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 && RuntimeEnabledFeatures::sharedFeatures().shadowDOMEnabled()) || !m_anchorNode || !m_anchorNode->isShadowRoot() || m_anchorNode == containerNode());
-#else
</del><span class="cx"> ASSERT(!m_anchorNode || !m_anchorNode->isShadowRoot() || m_anchorNode == containerNode());
</span><del>-#endif
-
</del><span class="cx"> ASSERT(!m_anchorNode || !m_anchorNode->isPseudoElement());
</span><del>-
</del><span class="cx"> ASSERT(anchorType != PositionIsOffsetInAnchor);
</span><span class="cx"> ASSERT(!((anchorType == PositionIsBeforeChildren || anchorType == PositionIsAfterChildren)
</span><span class="cx"> && (m_anchorNode->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 && RuntimeEnabledFeatures::sharedFeatures().shadowDOMEnabled())
- || !m_anchorNode || !editingIgnoresContent(m_anchorNode.get()) || !m_anchorNode->isShadowRoot());
-#else
</del><span class="cx"> ASSERT(!m_anchorNode || !editingIgnoresContent(m_anchorNode.get()) || !m_anchorNode->isShadowRoot());
</span><del>-#endif
-
</del><span class="cx"> ASSERT(!m_anchorNode || !m_anchorNode->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->parentNode();
-#endif
-
</del><span class="cx"> return node->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<ShadowRoot> create(Document& 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
- * "AS IS" 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) && 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) && ENABLE_SHADOW_DOM && defined(LANGUAGE_JAVASCRIPT) && 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 != &rootNode()->document())
</span><span class="cx"> return rootNode()->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&, const AtomicString&) override;
</span><span class="cx"> virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) 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& formControlType() const override;
</span><span class="cx"> virtual bool recalcWillValidate() const override { return false; }
</span><span class="cx"> virtual void childrenChanged(const ChildChange&) 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&, const AtomicString&) override;
</span><span class="cx"> virtual bool isPresentationAttribute(const QualifiedName&) const override;
</span><span class="cx"> virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) 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&, Document&, 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&, const AtomicString&) 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<RenderElement> HTMLMeterElement::createElementRenderer(PassRef<RenderStyle> style)
</span><span class="cx"> {
</span><del>- if (hasAuthorShadowRoot() || !document().page()->theme().supportsMeter(style.get().appearance()))
</del><ins>+ if (!document().page()->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<RenderMeter>(*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&, Document&);
</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& 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<RenderElement> HTMLProgressElement::createElementRenderer(PassRef<RenderStyle> 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<RenderProgress>(*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&, Document&);
</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&) 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&, 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& style)
</span><span class="cx"> {
</span><del>- if (meterElement()->hasAuthorShadowRoot())
- return HTMLDivElement::rendererIsNeeded(style);
-
</del><span class="cx"> auto render = meterElement()->renderer();
</span><span class="cx"> return render && !render->theme().supportsMeter(render->style().appearance()) && 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& style)
</span><span class="cx"> {
</span><del>- if (progressElement()->hasAuthorShadowRoot())
- return HTMLDivElement::rendererIsNeeded(style);
-
</del><span class="cx"> RenderObject* progressRenderer = progressElement()->renderer();
</span><span class="cx"> return progressRenderer && !progressRenderer->style().hasAppearance() && 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& 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& standardFont : m_standardFontFamilies)
</span><span class="lines">@@ -224,40 +216,6 @@
</span><span class="cx"> settings()->setMockScrollbarsEnabled(enabled);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-static bool urlIsWhitelistedForSetShadowDOMEnabled(const String& 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("fast/dom/shadow/content-shadow-unknown.html")
- || notFound != url.find("fast/dom/shadow/insertion-points-with-shadow-disabled.html");
-}
-
-void InternalSettings::setShadowDOMEnabled(bool enabled, ExceptionCode& ec)
-{
- if (!urlIsWhitelistedForSetShadowDOMEnabled(page()->mainFrame().document()->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& 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&);
</span><span class="cx"> void setUsesOverlayScrollbars(bool enabled, ExceptionCode&);
</span><span class="cx"> void setTouchEventEmulationEnabled(bool enabled, ExceptionCode&);
</span><del>- void setShadowDOMEnabled(bool enabled, ExceptionCode&);
- void setAuthorShadowDOMForAnyElementEnabled(bool);
</del><span class="cx"> void setStandardFontFamily(const String& family, const String& script, ExceptionCode&);
</span><span class="cx"> void setSerifFontFamily(const String& family, const String& script, ExceptionCode&);
</span><span class="cx"> void setSansSerifFontFamily(const String& family, const String& script, ExceptionCode&);
</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& ec)
</del><ins>+Node* Internals::ensureShadowRoot(Element* host, ExceptionCode& 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->createShadowRoot(ec).get();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-Internals::ShadowRootIfShadowDOMEnabledOrNode* Internals::createShadowRoot(Element* host, ExceptionCode& ec)
</del><ins>+Node* Internals::createShadowRoot(Element* host, ExceptionCode& 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->createShadowRoot(ec).get();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-Internals::ShadowRootIfShadowDOMEnabledOrNode* Internals::shadowRoot(Element* host, ExceptionCode& ec)
</del><ins>+Node* Internals::shadowRoot(Element* host, ExceptionCode& 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)->type()) {
</span><span class="cx"> case ShadowRoot::UserAgentShadowRoot:
</span><span class="cx"> return String("UserAgentShadowRoot");
</span><del>- case ShadowRoot::AuthorShadowRoot:
- return String("AuthorShadowRoot");
</del><span class="cx"> default:
</span><span class="cx"> ASSERT_NOT_REACHED();
</span><span class="cx"> return String("Unknown");
</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<CSSComputedStyleDeclaration> computedStyleIncludingVisitedInfo(Node*, ExceptionCode&) const;
</span><span class="cx">
</span><del>-#if ENABLE(SHADOW_DOM)
- typedef ShadowRoot ShadowRootIfShadowDOMEnabledOrNode;
-#else
- typedef Node ShadowRootIfShadowDOMEnabledOrNode;
-#endif
- ShadowRootIfShadowDOMEnabledOrNode* ensureShadowRoot(Element* host, ExceptionCode&);
- ShadowRootIfShadowDOMEnabledOrNode* createShadowRoot(Element* host, ExceptionCode&);
- ShadowRootIfShadowDOMEnabledOrNode* shadowRoot(Element* host, ExceptionCode&);
</del><ins>+ Node* ensureShadowRoot(Element* host, ExceptionCode&);
+ Node* createShadowRoot(Element* host, ExceptionCode&);
+ Node* shadowRoot(Element* host, ExceptionCode&);
</ins><span class="cx"> String shadowRootType(const Node*, ExceptionCode&) const;
</span><span class="cx"> Element* includerFor(Node*, ExceptionCode&);
</span><span class="cx"> String shadowPseudoId(Element*, ExceptionCode&);
</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) && 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)->setSerialLoadingEnabled(enabled);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void WKBundleSetShadowDOMEnabled(WKBundleRef bundleRef, bool enabled)
-{
- toImpl(bundleRef)->setShadowDOMEnabled(enabled);
-}
-
</del><span class="cx"> void WKBundleDispatchPendingLoadRequests(WKBundleRef bundleRef)
</span><span class="cx"> {
</span><span class="cx"> toImpl(bundleRef)->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 <WebCore/Settings.h>
</span><span class="cx"> #include <WebCore/UserGestureIndicator.h>
</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 <WebCore/RuntimeEnabledFeatures.h>
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="lines">@@ -626,15 +626,6 @@
</span><span class="cx"> resourceLoadScheduler()->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 <akling@apple.com>
+
+ Purge remaining ENABLE(SHADOW_DOM) cruft.
+ <https://webkit.org/b/128827>
+
+ 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 <bfulgham@apple.com>
</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->setAuthenticationPassword("");
</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 => "scripted-speech", desc => "Toggle Scripted Speech support",
</span><span class="cx"> define => "ENABLE_SCRIPTED_SPEECH", default => 0, value => \$scriptedSpeechSupport },
</span><span class="cx">
</span><del>- { option => "shadow-dom", desc => "Toggle Shadow DOM support",
- define => "ENABLE_SHADOW_DOM", default => 0, value => \$shadowDOMSupport },
-
</del><span class="cx"> { option => "shared-workers", desc => "Toggle Shared Workers support",
</span><span class="cx"> define => "ENABLE_SHARED_WORKERS", default => (isAppleWebKit() || isGtk() || isEfl()), value => \$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>