<!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>[208256] 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/208256">208256</a></dd>
<dt>Author</dt> <dd>rniwa@webkit.org</dd>
<dt>Date</dt> <dd>2016-11-01 16:16:49 -0700 (Tue, 01 Nov 2016)</dd>
</dl>

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

Reviewed by Antti Koivisto.

.:

Removed the build flag.

* Source/cmake/OptionsEfl.cmake:
* Source/cmake/OptionsWin.cmake:
* Source/cmake/WebKitFeatures.cmake:

Source/JavaScriptCore:

Removed the build flag.

* Configurations/FeatureDefines.xcconfig:

Source/WebCore:

Removed the build flag. Also rebaselined the bindings tests.

* Configurations/FeatureDefines.xcconfig:
* DerivedSources.cpp:
* bindings/generic/RuntimeEnabledFeatures.h:
(WebCore::RuntimeEnabledFeatures::customElementsEnabled):
* bindings/js/JSCSSStyleDeclarationCustom.cpp:
(WebCore::JSCSSStyleDeclaration::putDelegate):
* bindings/js/JSCustomElementInterface.cpp:
* bindings/js/JSCustomElementInterface.h:
* bindings/js/JSCustomElementRegistryCustom.cpp:
* bindings/js/JSDOMStringMapCustom.cpp:
(WebCore::JSDOMStringMap::deleteProperty):
(WebCore::JSDOMStringMap::putDelegate):
* bindings/js/JSElementCustom.cpp:
(WebCore::toJSNewlyCreated):
* bindings/js/JSHTMLElementCustom.cpp:
(WebCore::constructJSHTMLElement):
* bindings/js/JSHTMLOptionsCollectionCustom.cpp:
(WebCore::JSHTMLOptionsCollection::setLength):
(WebCore::JSHTMLOptionsCollection::indexSetter):
* bindings/js/JSHTMLSelectElementCustom.cpp:
(WebCore::JSHTMLSelectElement::indexSetter):
* bindings/js/JSMainThreadExecState.h:
* bindings/scripts/CodeGeneratorJS.pm:
(GenerateImplementation):
* bindings/scripts/test/JS/JSTestCEReactions.cpp:
(WebCore::setJSTestCEReactionsAttributeWithCEReactionsFunction):
(WebCore::setJSTestCEReactionsReflectAttributeWithCEReactionsFunction):
(WebCore::setJSTestCEReactionsStringifierAttributeFunction):
(WebCore::jsTestCEReactionsPrototypeFunctionMethodWithCEReactions):
* bindings/scripts/test/JS/JSTestCEReactionsStringifier.cpp:
(WebCore::setJSTestCEReactionsStringifierValueFunction):
* css/CSSSelector.cpp:
(WebCore::CSSSelector::selectorText):
* css/CSSSelector.h:
* css/PropertySetCSSStyleDeclaration.cpp:
* css/SelectorChecker.cpp:
(WebCore::SelectorChecker::checkOne):
* css/SelectorCheckerTestFunctions.h:
(WebCore::isDefinedElement):
* css/SelectorPseudoClassAndCompatibilityElementMap.in:
* cssjit/SelectorCompiler.cpp:
(WebCore::SelectorCompiler::addPseudoClassType):
* dom/CustomElementReactionQueue.cpp:
* dom/CustomElementReactionQueue.h:
* dom/CustomElementRegistry.cpp:
* dom/CustomElementRegistry.h:
* dom/CustomElementRegistry.idl:
* dom/Document.cpp:
(WebCore::createHTMLElementWithNameValidation):
(WebCore::createFallbackHTMLElement):
* dom/Element.cpp:
(WebCore::Element::attributeChanged):
(WebCore::Element::didMoveToNewDocument):
(WebCore::Element::insertedInto):
(WebCore::Element::removedFrom):
* dom/Element.h:
* dom/ElementRareData.cpp:
* dom/ElementRareData.h:
(WebCore::ElementRareData::setCustomElementReactionQueue):
* dom/Node.h:
(WebCore::Node::isFailedCustomElement):
* dom/make_names.pl:
(printWrapperFactoryCppFile):
* html/HTMLElement.idl:
* html/parser/HTMLConstructionSite.cpp:
(WebCore::HTMLConstructionSite::createHTMLElementOrFindCustomElementInterface):
* html/parser/HTMLConstructionSite.h:
* html/parser/HTMLDocumentParser.cpp:
(WebCore::HTMLDocumentParser::runScriptsForPausedTreeBuilder):
* html/parser/HTMLTreeBuilder.cpp:
(WebCore::HTMLTreeBuilder::insertGenericHTMLElement):
(WebCore::HTMLTreeBuilder::didCreateCustomOrCallbackElement):
* html/parser/HTMLTreeBuilder.h:
(WebCore::HTMLTreeBuilder::hasParserBlockingScriptWork):
* page/DOMWindow.cpp:
* page/DOMWindow.h:
* page/DOMWindow.idl:

Source/WebKit/mac:

Removed the build flag.

* Configurations/FeatureDefines.xcconfig:
* WebView/WebPreferences.mm:
(+[WebPreferences initialize]):
* WebView/WebView.mm:
(-[WebView _preferencesChanged:]):

Source/WebKit/win:

Removed the build flag.

* WebView.cpp:
(WebView::notifyPreferencesChanged):

Source/WebKit2:

Removed the build flag.

* Configurations/FeatureDefines.xcconfig:
* WebProcess/InjectedBundle/InjectedBundle.cpp:
(WebKit::InjectedBundle::overrideBoolPreferenceForTestRunner):
* WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::updatePreferences):

Tools:

Removed the build flag.

* TestWebKitAPI/Configurations/FeatureDefines.xcconfig:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkChangeLog">trunk/ChangeLog</a></li>
<li><a href="#trunkSourceJavaScriptCoreChangeLog">trunk/Source/JavaScriptCore/ChangeLog</a></li>
<li><a href="#trunkSourceJavaScriptCoreConfigurationsFeatureDefinesxcconfig">trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig</a></li>
<li><a href="#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="#trunkSourceWebCorebindingsgenericRuntimeEnabledFeaturesh">trunk/Source/WebCore/bindings/generic/RuntimeEnabledFeatures.h</a></li>
<li><a href="#trunkSourceWebCorebindingsjsJSCSSStyleDeclarationCustomcpp">trunk/Source/WebCore/bindings/js/JSCSSStyleDeclarationCustom.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsjsJSCustomElementInterfacecpp">trunk/Source/WebCore/bindings/js/JSCustomElementInterface.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsjsJSCustomElementInterfaceh">trunk/Source/WebCore/bindings/js/JSCustomElementInterface.h</a></li>
<li><a href="#trunkSourceWebCorebindingsjsJSCustomElementRegistryCustomcpp">trunk/Source/WebCore/bindings/js/JSCustomElementRegistryCustom.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsjsJSDOMStringMapCustomcpp">trunk/Source/WebCore/bindings/js/JSDOMStringMapCustom.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsjsJSElementCustomcpp">trunk/Source/WebCore/bindings/js/JSElementCustom.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsjsJSHTMLElementCustomcpp">trunk/Source/WebCore/bindings/js/JSHTMLElementCustom.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsjsJSHTMLOptionsCollectionCustomcpp">trunk/Source/WebCore/bindings/js/JSHTMLOptionsCollectionCustom.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsjsJSHTMLSelectElementCustomcpp">trunk/Source/WebCore/bindings/js/JSHTMLSelectElementCustom.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsjsJSMainThreadExecStateh">trunk/Source/WebCore/bindings/js/JSMainThreadExecState.h</a></li>
<li><a href="#trunkSourceWebCorebindingsscriptsCodeGeneratorJSpm">trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm</a></li>
<li><a href="#trunkSourceWebCorebindingsscriptstestJSJSTestCEReactionscpp">trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCEReactions.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsscriptstestJSJSTestCEReactionsStringifiercpp">trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCEReactionsStringifier.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSSelectorcpp">trunk/Source/WebCore/css/CSSSelector.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSSelectorh">trunk/Source/WebCore/css/CSSSelector.h</a></li>
<li><a href="#trunkSourceWebCorecssPropertySetCSSStyleDeclarationcpp">trunk/Source/WebCore/css/PropertySetCSSStyleDeclaration.cpp</a></li>
<li><a href="#trunkSourceWebCorecssSelectorCheckercpp">trunk/Source/WebCore/css/SelectorChecker.cpp</a></li>
<li><a href="#trunkSourceWebCorecssSelectorCheckerTestFunctionsh">trunk/Source/WebCore/css/SelectorCheckerTestFunctions.h</a></li>
<li><a href="#trunkSourceWebCorecssSelectorPseudoClassAndCompatibilityElementMapin">trunk/Source/WebCore/css/SelectorPseudoClassAndCompatibilityElementMap.in</a></li>
<li><a href="#trunkSourceWebCorecssjitSelectorCompilercpp">trunk/Source/WebCore/cssjit/SelectorCompiler.cpp</a></li>
<li><a href="#trunkSourceWebCoredomCustomElementReactionQueuecpp">trunk/Source/WebCore/dom/CustomElementReactionQueue.cpp</a></li>
<li><a href="#trunkSourceWebCoredomCustomElementReactionQueueh">trunk/Source/WebCore/dom/CustomElementReactionQueue.h</a></li>
<li><a href="#trunkSourceWebCoredomCustomElementRegistrycpp">trunk/Source/WebCore/dom/CustomElementRegistry.cpp</a></li>
<li><a href="#trunkSourceWebCoredomCustomElementRegistryh">trunk/Source/WebCore/dom/CustomElementRegistry.h</a></li>
<li><a href="#trunkSourceWebCoredomCustomElementRegistryidl">trunk/Source/WebCore/dom/CustomElementRegistry.idl</a></li>
<li><a href="#trunkSourceWebCoredomDocumentcpp">trunk/Source/WebCore/dom/Document.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="#trunkSourceWebCoredomElementRareDatacpp">trunk/Source/WebCore/dom/ElementRareData.cpp</a></li>
<li><a href="#trunkSourceWebCoredomElementRareDatah">trunk/Source/WebCore/dom/ElementRareData.h</a></li>
<li><a href="#trunkSourceWebCoredomNodeh">trunk/Source/WebCore/dom/Node.h</a></li>
<li><a href="#trunkSourceWebCoredommake_namespl">trunk/Source/WebCore/dom/make_names.pl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLElementidl">trunk/Source/WebCore/html/HTMLElement.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlparserHTMLConstructionSitecpp">trunk/Source/WebCore/html/parser/HTMLConstructionSite.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlparserHTMLConstructionSiteh">trunk/Source/WebCore/html/parser/HTMLConstructionSite.h</a></li>
<li><a href="#trunkSourceWebCorehtmlparserHTMLDocumentParsercpp">trunk/Source/WebCore/html/parser/HTMLDocumentParser.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlparserHTMLTreeBuildercpp">trunk/Source/WebCore/html/parser/HTMLTreeBuilder.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlparserHTMLTreeBuilderh">trunk/Source/WebCore/html/parser/HTMLTreeBuilder.h</a></li>
<li><a href="#trunkSourceWebCorepageDOMWindowcpp">trunk/Source/WebCore/page/DOMWindow.cpp</a></li>
<li><a href="#trunkSourceWebCorepageDOMWindowh">trunk/Source/WebCore/page/DOMWindow.h</a></li>
<li><a href="#trunkSourceWebCorepageDOMWindowidl">trunk/Source/WebCore/page/DOMWindow.idl</a></li>
<li><a href="#trunkSourceWebKitmacChangeLog">trunk/Source/WebKit/mac/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitmacConfigurationsFeatureDefinesxcconfig">trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig</a></li>
<li><a href="#trunkSourceWebKitmacWebViewWebPreferencesmm">trunk/Source/WebKit/mac/WebView/WebPreferences.mm</a></li>
<li><a href="#trunkSourceWebKitmacWebViewWebViewmm">trunk/Source/WebKit/mac/WebView/WebView.mm</a></li>
<li><a href="#trunkSourceWebKitwinChangeLog">trunk/Source/WebKit/win/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitwinWebViewcpp">trunk/Source/WebKit/win/WebView.cpp</a></li>
<li><a href="#trunkSourceWebKit2ChangeLog">trunk/Source/WebKit2/ChangeLog</a></li>
<li><a href="#trunkSourceWebKit2ConfigurationsFeatureDefinesxcconfig">trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleInjectedBundlecpp">trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundle.cpp</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageWebPagecpp">trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp</a></li>
<li><a href="#trunkSourcecmakeOptionsEflcmake">trunk/Source/cmake/OptionsEfl.cmake</a></li>
<li><a href="#trunkSourcecmakeOptionsWincmake">trunk/Source/cmake/OptionsWin.cmake</a></li>
<li><a href="#trunkSourcecmakeWebKitFeaturescmake">trunk/Source/cmake/WebKitFeatures.cmake</a></li>
<li><a href="#trunkToolsChangeLog">trunk/Tools/ChangeLog</a></li>
<li><a href="#trunkToolsTestWebKitAPIConfigurationsFeatureDefinesxcconfig">trunk/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/ChangeLog (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/ChangeLog        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/ChangeLog        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -1,3 +1,16 @@
</span><ins>+2016-11-01  Ryosuke Niwa  &lt;rniwa@webkit.org&gt;
+
+        Remove CUSTOM_ELEMENTS build flag
+        https://bugs.webkit.org/show_bug.cgi?id=164267
+
+        Reviewed by Antti Koivisto.
+
+        Removed the build flag.
+
+        * Source/cmake/OptionsEfl.cmake:
+        * Source/cmake/OptionsWin.cmake:
+        * Source/cmake/WebKitFeatures.cmake:
+
</ins><span class="cx"> 2016-11-01  Fujii Hironori  &lt;Hironori.Fujii@sony.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [CMake] generate-bindings-all.pl uses USES_TERMINAL which leaves a noisy line in interactive Ninja build
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/ChangeLog (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/ChangeLog        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/JavaScriptCore/ChangeLog        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -1,3 +1,14 @@
</span><ins>+2016-11-01  Ryosuke Niwa  &lt;rniwa@webkit.org&gt;
+
+        Remove CUSTOM_ELEMENTS build flag
+        https://bugs.webkit.org/show_bug.cgi?id=164267
+
+        Reviewed by Antti Koivisto.
+
+        Removed the build flag.
+
+        * Configurations/FeatureDefines.xcconfig:
+
</ins><span class="cx"> 2016-11-01  Keith Miller  &lt;keith_miller@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Add a WASM function validator.
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreConfigurationsFeatureDefinesxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -206,8 +206,6 @@
</span><span class="cx"> ENABLE_FTL_JIT[sdk=macosx*] = ENABLE_FTL_JIT;
</span><span class="cx"> ENABLE_FTL_JIT[sdk=iphoneos*] = ENABLE_FTL_JIT;
</span><span class="cx"> 
</span><del>-ENABLE_CUSTOM_ELEMENTS = ENABLE_CUSTOM_ELEMENTS;
-
</del><span class="cx"> ENABLE_VARIATION_FONTS[sdk=embedded*] = $(ENABLE_VARIATION_FONTS_$(PLATFORM_NAME));
</span><span class="cx"> ENABLE_VARIATION_FONTS_iphoneos = ENABLE_VARIATION_FONTS;
</span><span class="cx"> ENABLE_VARIATION_FONTS_iphonesimulator = ENABLE_VARIATION_FONTS;
</span><span class="lines">@@ -220,4 +218,4 @@
</span><span class="cx"> ENABLE_VARIATION_FONTS_IF_NOT_NO = ENABLE_VARIATION_FONTS;
</span><span class="cx"> ENABLE_VARIATION_FONTS_IF_NOT_YES = ;
</span><span class="cx"> 
</span><del>-FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_ELEMENTS) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ES2017_ASYNCFU
 NCTION_SYNTAX) $(ENABLE_ES6_MODULES) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(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_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SES
 SION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_R
 EPLAY) $(ENABLE_WEB_RTC) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
</del><ins>+FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ES2017_ASYNCFUNCTION_SYNTAX) $(ENABLE_ES6
 _MODULES) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(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_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE
 ) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_RTC) $(
 ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
</ins></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/ChangeLog        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -1,3 +1,90 @@
</span><ins>+2016-11-01  Ryosuke Niwa  &lt;rniwa@webkit.org&gt;
+
+        Remove CUSTOM_ELEMENTS build flag
+        https://bugs.webkit.org/show_bug.cgi?id=164267
+
+        Reviewed by Antti Koivisto.
+
+        Removed the build flag. Also rebaselined the bindings tests.
+
+        * Configurations/FeatureDefines.xcconfig:
+        * DerivedSources.cpp:
+        * bindings/generic/RuntimeEnabledFeatures.h:
+        (WebCore::RuntimeEnabledFeatures::customElementsEnabled):
+        * bindings/js/JSCSSStyleDeclarationCustom.cpp:
+        (WebCore::JSCSSStyleDeclaration::putDelegate):
+        * bindings/js/JSCustomElementInterface.cpp:
+        * bindings/js/JSCustomElementInterface.h:
+        * bindings/js/JSCustomElementRegistryCustom.cpp:
+        * bindings/js/JSDOMStringMapCustom.cpp:
+        (WebCore::JSDOMStringMap::deleteProperty):
+        (WebCore::JSDOMStringMap::putDelegate):
+        * bindings/js/JSElementCustom.cpp:
+        (WebCore::toJSNewlyCreated):
+        * bindings/js/JSHTMLElementCustom.cpp:
+        (WebCore::constructJSHTMLElement):
+        * bindings/js/JSHTMLOptionsCollectionCustom.cpp:
+        (WebCore::JSHTMLOptionsCollection::setLength):
+        (WebCore::JSHTMLOptionsCollection::indexSetter):
+        * bindings/js/JSHTMLSelectElementCustom.cpp:
+        (WebCore::JSHTMLSelectElement::indexSetter):
+        * bindings/js/JSMainThreadExecState.h:
+        * bindings/scripts/CodeGeneratorJS.pm:
+        (GenerateImplementation):
+        * bindings/scripts/test/JS/JSTestCEReactions.cpp:
+        (WebCore::setJSTestCEReactionsAttributeWithCEReactionsFunction):
+        (WebCore::setJSTestCEReactionsReflectAttributeWithCEReactionsFunction):
+        (WebCore::setJSTestCEReactionsStringifierAttributeFunction):
+        (WebCore::jsTestCEReactionsPrototypeFunctionMethodWithCEReactions):
+        * bindings/scripts/test/JS/JSTestCEReactionsStringifier.cpp:
+        (WebCore::setJSTestCEReactionsStringifierValueFunction):
+        * css/CSSSelector.cpp:
+        (WebCore::CSSSelector::selectorText):
+        * css/CSSSelector.h:
+        * css/PropertySetCSSStyleDeclaration.cpp:
+        * css/SelectorChecker.cpp:
+        (WebCore::SelectorChecker::checkOne):
+        * css/SelectorCheckerTestFunctions.h:
+        (WebCore::isDefinedElement):
+        * css/SelectorPseudoClassAndCompatibilityElementMap.in:
+        * cssjit/SelectorCompiler.cpp:
+        (WebCore::SelectorCompiler::addPseudoClassType):
+        * dom/CustomElementReactionQueue.cpp:
+        * dom/CustomElementReactionQueue.h:
+        * dom/CustomElementRegistry.cpp:
+        * dom/CustomElementRegistry.h:
+        * dom/CustomElementRegistry.idl:
+        * dom/Document.cpp:
+        (WebCore::createHTMLElementWithNameValidation):
+        (WebCore::createFallbackHTMLElement):
+        * dom/Element.cpp:
+        (WebCore::Element::attributeChanged):
+        (WebCore::Element::didMoveToNewDocument):
+        (WebCore::Element::insertedInto):
+        (WebCore::Element::removedFrom):
+        * dom/Element.h:
+        * dom/ElementRareData.cpp:
+        * dom/ElementRareData.h:
+        (WebCore::ElementRareData::setCustomElementReactionQueue):
+        * dom/Node.h:
+        (WebCore::Node::isFailedCustomElement):
+        * dom/make_names.pl:
+        (printWrapperFactoryCppFile):
+        * html/HTMLElement.idl:
+        * html/parser/HTMLConstructionSite.cpp:
+        (WebCore::HTMLConstructionSite::createHTMLElementOrFindCustomElementInterface):
+        * html/parser/HTMLConstructionSite.h:
+        * html/parser/HTMLDocumentParser.cpp:
+        (WebCore::HTMLDocumentParser::runScriptsForPausedTreeBuilder):
+        * html/parser/HTMLTreeBuilder.cpp:
+        (WebCore::HTMLTreeBuilder::insertGenericHTMLElement):
+        (WebCore::HTMLTreeBuilder::didCreateCustomOrCallbackElement):
+        * html/parser/HTMLTreeBuilder.h:
+        (WebCore::HTMLTreeBuilder::hasParserBlockingScriptWork):
+        * page/DOMWindow.cpp:
+        * page/DOMWindow.h:
+        * page/DOMWindow.idl:
+
</ins><span class="cx"> 2016-11-01  Antoine Quint  &lt;graouts@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [Modern Media Controls] Media Controller: Airplay support
</span></span></pre></div>
<a id="trunkSourceWebCoreConfigurationsFeatureDefinesxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -206,8 +206,6 @@
</span><span class="cx"> ENABLE_FTL_JIT[sdk=macosx*] = ENABLE_FTL_JIT;
</span><span class="cx"> ENABLE_FTL_JIT[sdk=iphoneos*] = ENABLE_FTL_JIT;
</span><span class="cx"> 
</span><del>-ENABLE_CUSTOM_ELEMENTS = ENABLE_CUSTOM_ELEMENTS;
-
</del><span class="cx"> ENABLE_VARIATION_FONTS[sdk=embedded*] = $(ENABLE_VARIATION_FONTS_$(PLATFORM_NAME));
</span><span class="cx"> ENABLE_VARIATION_FONTS_iphoneos = ENABLE_VARIATION_FONTS;
</span><span class="cx"> ENABLE_VARIATION_FONTS_iphonesimulator = ENABLE_VARIATION_FONTS;
</span><span class="lines">@@ -220,4 +218,4 @@
</span><span class="cx"> ENABLE_VARIATION_FONTS_IF_NOT_NO = ENABLE_VARIATION_FONTS;
</span><span class="cx"> ENABLE_VARIATION_FONTS_IF_NOT_YES = ;
</span><span class="cx"> 
</span><del>-FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_ELEMENTS) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ES2017_ASYNCFU
 NCTION_SYNTAX) $(ENABLE_ES6_MODULES) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(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_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SES
 SION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_R
 EPLAY) $(ENABLE_WEB_RTC) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
</del><ins>+FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ES2017_ASYNCFUNCTION_SYNTAX) $(ENABLE_ES6
 _MODULES) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(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_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE
 ) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_RTC) $(
 ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
</ins></span></pre></div>
<a id="trunkSourceWebCoreDerivedSourcescpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/DerivedSources.cpp (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/DerivedSources.cpp        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/DerivedSources.cpp        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -136,9 +136,7 @@
</span><span class="cx"> #include &quot;JSCSSValue.cpp&quot;
</span><span class="cx"> #include &quot;JSCSSValueList.cpp&quot;
</span><span class="cx"> #include &quot;JSClipboardEvent.cpp&quot;
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx"> #include &quot;JSCustomElementRegistry.cpp&quot;
</span><del>-#endif
</del><span class="cx"> #include &quot;JSCustomEvent.cpp&quot;
</span><span class="cx"> #include &quot;JSDatabase.cpp&quot;
</span><span class="cx"> #include &quot;JSDatabaseCallback.cpp&quot;
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsgenericRuntimeEnabledFeaturesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/generic/RuntimeEnabledFeatures.h (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/generic/RuntimeEnabledFeatures.h        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/bindings/generic/RuntimeEnabledFeatures.h        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -204,10 +204,8 @@
</span><span class="cx">     void setInteractiveFormValidationEnabled(bool isEnabled) { m_isInteractiveFormValidationEnabled = isEnabled; }
</span><span class="cx">     bool interactiveFormValidationEnabled() const { return m_isInteractiveFormValidationEnabled; }
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     void setCustomElementsEnabled(bool areEnabled) { m_areCustomElementsEnabled = areEnabled; }
</span><span class="cx">     bool customElementsEnabled() const { return m_areCustomElementsEnabled; }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> #if ENABLE(WEBGL2)
</span><span class="cx">     void setWebGL2Enabled(bool isEnabled) { m_isWebGL2Enabled = isEnabled; }
</span><span class="lines">@@ -328,9 +326,7 @@
</span><span class="cx"> 
</span><span class="cx">     bool m_isInteractiveFormValidationEnabled { false };
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
-    bool m_areCustomElementsEnabled;
-#endif
</del><ins>+    bool m_areCustomElementsEnabled { true };
</ins><span class="cx"> 
</span><span class="cx"> #if ENABLE(WEBGL2)
</span><span class="cx">     bool m_isWebGL2Enabled;
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsJSCSSStyleDeclarationCustomcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/JSCSSStyleDeclarationCustom.cpp (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/JSCSSStyleDeclarationCustom.cpp        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/bindings/js/JSCSSStyleDeclarationCustom.cpp        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -323,9 +323,7 @@
</span><span class="cx"> 
</span><span class="cx"> bool JSCSSStyleDeclaration::putDelegate(ExecState* state, PropertyName propertyName, JSValue value, PutPropertySlot&amp;, bool&amp; putResult)
</span><span class="cx"> {
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     CustomElementReactionStack customElementReactionStack;
</span><del>-#endif
</del><span class="cx">     auto propertyInfo = parseJavaScriptCSSPropertyName(propertyName);
</span><span class="cx">     if (!propertyInfo.propertyID)
</span><span class="cx">         return false;
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsJSCustomElementInterfacecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/JSCustomElementInterface.cpp (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/JSCustomElementInterface.cpp        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/bindings/js/JSCustomElementInterface.cpp        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -28,8 +28,6 @@
</span><span class="cx"> #include &quot;config.h&quot;
</span><span class="cx"> #include &quot;JSCustomElementInterface.h&quot;
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
-
</del><span class="cx"> #include &quot;DOMWrapperWorld.h&quot;
</span><span class="cx"> #include &quot;HTMLUnknownElement.h&quot;
</span><span class="cx"> #include &quot;JSDOMBinding.h&quot;
</span><span class="lines">@@ -302,5 +300,3 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span><del>-
-#endif
</del></span></pre></div>
<a id="trunkSourceWebCorebindingsjsJSCustomElementInterfaceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/JSCustomElementInterface.h (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/JSCustomElementInterface.h        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/bindings/js/JSCustomElementInterface.h        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -26,8 +26,6 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
-
</del><span class="cx"> #include &quot;ActiveDOMCallback.h&quot;
</span><span class="cx"> #include &quot;QualifiedName.h&quot;
</span><span class="cx"> #include &lt;heap/Weak.h&gt;
</span><span class="lines">@@ -110,5 +108,3 @@
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span><del>-
-#endif // ENABLE(CUSTOM_ELEMENTS)
</del></span></pre></div>
<a id="trunkSourceWebCorebindingsjsJSCustomElementRegistryCustomcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/JSCustomElementRegistryCustom.cpp (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/JSCustomElementRegistryCustom.cpp        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/bindings/js/JSCustomElementRegistryCustom.cpp        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -38,8 +38,6 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
-
</del><span class="cx"> static JSObject* getCustomElementCallback(ExecState&amp; state, JSObject&amp; prototype, const Identifier&amp; id)
</span><span class="cx"> {
</span><span class="cx">     VM&amp; vm = state.vm();
</span><span class="lines">@@ -202,6 +200,4 @@
</span><span class="cx">     return promise;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#endif
-
</del><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsJSDOMStringMapCustomcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/JSDOMStringMapCustom.cpp (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/JSDOMStringMapCustom.cpp        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/bindings/js/JSDOMStringMapCustom.cpp        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -59,10 +59,7 @@
</span><span class="cx"> 
</span><span class="cx"> bool JSDOMStringMap::deleteProperty(JSCell* cell, ExecState* state, PropertyName propertyName)
</span><span class="cx"> {
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     CustomElementReactionStack customElementReactionStack;
</span><del>-#endif
-
</del><span class="cx">     if (propertyName.isSymbol())
</span><span class="cx">         return Base::deleteProperty(cell, state, propertyName);
</span><span class="cx">     return jsCast&lt;JSDOMStringMap*&gt;(cell)-&gt;wrapped().deleteItem(propertyNameToString(propertyName));
</span><span class="lines">@@ -81,9 +78,7 @@
</span><span class="cx">     if (propertyName.isSymbol())
</span><span class="cx">         return false;
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     CustomElementReactionStack customElementReactionStack;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     String stringValue = value.toWTFString(state);
</span><span class="cx">     RETURN_IF_EXCEPTION(scope, true);
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsJSElementCustomcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/JSElementCustom.cpp (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/JSElementCustom.cpp        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/bindings/js/JSElementCustom.cpp        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -66,10 +66,8 @@
</span><span class="cx"> 
</span><span class="cx"> JSValue toJSNewlyCreated(ExecState*, JSDOMGlobalObject* globalObject, Ref&lt;Element&gt;&amp;&amp; element)
</span><span class="cx"> {
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     if (element-&gt;isDefinedCustomElement())
</span><span class="cx">         return getCachedWrapper(globalObject-&gt;world(), element);
</span><del>-#endif
</del><span class="cx">     ASSERT(!getCachedWrapper(globalObject-&gt;world(), element));
</span><span class="cx">     return createNewElementWrapper(globalObject, WTFMove(element));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsJSHTMLElementCustomcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/JSHTMLElementCustom.cpp (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/JSHTMLElementCustom.cpp        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/bindings/js/JSHTMLElementCustom.cpp        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -40,7 +40,6 @@
</span><span class="cx"> 
</span><span class="cx"> using namespace JSC;
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx"> EncodedJSValue JSC_HOST_CALL constructJSHTMLElement(ExecState&amp; exec)
</span><span class="cx"> {
</span><span class="cx">     VM&amp; vm = exec.vm();
</span><span class="lines">@@ -107,7 +106,6 @@
</span><span class="cx"> 
</span><span class="cx">     return JSValue::encode(elementWrapperValue);
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> JSScope* JSHTMLElement::pushEventHandlerScope(ExecState* exec, JSScope* scope) const
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsJSHTMLOptionsCollectionCustomcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/JSHTMLOptionsCollectionCustom.cpp (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/JSHTMLOptionsCollectionCustom.cpp        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/bindings/js/JSHTMLOptionsCollectionCustom.cpp        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -50,10 +50,7 @@
</span><span class="cx"> 
</span><span class="cx"> void JSHTMLOptionsCollection::setLength(ExecState&amp; state, JSValue value)
</span><span class="cx"> {
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     CustomElementReactionStack customElementReactionStack;
</span><del>-#endif
-
</del><span class="cx">     VM&amp; vm = state.vm();
</span><span class="cx">     auto throwScope = DECLARE_THROW_SCOPE(vm);
</span><span class="cx">     double number = value.toNumber(&amp;state);
</span><span class="lines">@@ -70,10 +67,7 @@
</span><span class="cx"> 
</span><span class="cx"> void JSHTMLOptionsCollection::indexSetter(ExecState* state, unsigned index, JSValue value)
</span><span class="cx"> {
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     CustomElementReactionStack customElementReactionStack;
</span><del>-#endif
-
</del><span class="cx">     selectElementIndexSetter(*state, wrapped().selectElement(), index, value);
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsJSHTMLSelectElementCustomcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/JSHTMLSelectElementCustom.cpp (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/JSHTMLSelectElementCustom.cpp        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/bindings/js/JSHTMLSelectElementCustom.cpp        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -55,10 +55,7 @@
</span><span class="cx"> 
</span><span class="cx"> void JSHTMLSelectElement::indexSetter(JSC::ExecState* state, unsigned index, JSC::JSValue value)
</span><span class="cx"> {
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     CustomElementReactionStack customElementReactionStack;
</span><del>-#endif
-
</del><span class="cx">     selectElementIndexSetter(*state, wrapped(), index, value);
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsJSMainThreadExecStateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/JSMainThreadExecState.h (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/JSMainThreadExecState.h        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/bindings/js/JSMainThreadExecState.h        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -176,9 +176,7 @@
</span><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     JSC::ExecState* m_previousState;
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     CustomElementReactionStack m_customElementReactionStack;
</span><del>-#endif
</del><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> JSC::JSValue functionCallHandlerFromAnyThread(JSC::ExecState*, JSC::JSValue functionObject, JSC::CallType, const JSC::CallData&amp;, JSC::JSValue thisValue, const JSC::ArgList&amp; args, NakedPtr&lt;JSC::Exception&gt;&amp; returnedException);
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsscriptsCodeGeneratorJSpm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -3460,9 +3460,7 @@
</span><span class="cx">             }
</span><span class="cx"> 
</span><span class="cx">             if ($attribute-&gt;extendedAttributes-&gt;{CEReactions}) {
</span><del>-                push(@implContent, &quot;#if ENABLE(CUSTOM_ELEMENTS)\n&quot;);
</del><span class="cx">                 push(@implContent, &quot;    CustomElementReactionStack customElementReactionStack;\n&quot;);
</span><del>-                push(@implContent, &quot;#endif\n&quot;);
</del><span class="cx">                 $implIncludes{&quot;CustomElementReactionQueue.h&quot;} = 1;
</span><span class="cx">             }
</span><span class="cx"> 
</span><span class="lines">@@ -3519,9 +3517,7 @@
</span><span class="cx">                         my $forwardedAttribute = $codeGenerator-&gt;GetAttributeFromInterface($interface, $type-&gt;name, $putForwards);
</span><span class="cx"> 
</span><span class="cx">                         if ($forwardedAttribute-&gt;extendedAttributes-&gt;{CEReactions}) {
</span><del>-                            push(@implContent, &quot;#if ENABLE(CUSTOM_ELEMENTS)\n&quot;);
</del><span class="cx">                             push(@implContent, &quot;    CustomElementReactionStack customElementReactionStack;\n&quot;);
</span><del>-                            push(@implContent, &quot;#endif\n&quot;);
</del><span class="cx">                             $implIncludes{&quot;CustomElementReactionQueue.h&quot;} = 1;
</span><span class="cx">                         }
</span><span class="cx"> 
</span><span class="lines">@@ -3748,9 +3744,7 @@
</span><span class="cx">             $implIncludes{&quot;&lt;runtime/Error.h&gt;&quot;} = 1;
</span><span class="cx"> 
</span><span class="cx">             if ($function-&gt;extendedAttributes-&gt;{CEReactions}) {
</span><del>-                push(@implContent, &quot;#if ENABLE(CUSTOM_ELEMENTS)\n&quot;);
</del><span class="cx">                 push(@implContent, &quot;    CustomElementReactionStack customElementReactionStack;\n&quot;);
</span><del>-                push(@implContent, &quot;#endif\n&quot;);
</del><span class="cx">                 $implIncludes{&quot;CustomElementReactionQueue.h&quot;} = 1;
</span><span class="cx">             }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsscriptstestJSJSTestCEReactionscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCEReactions.cpp (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCEReactions.cpp        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCEReactions.cpp        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -228,9 +228,7 @@
</span><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(throwScope);
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     CustomElementReactionStack customElementReactionStack;
</span><del>-#endif
</del><span class="cx">     auto&amp; impl = thisObject.wrapped();
</span><span class="cx">     auto nativeValue = convert&lt;IDLDOMString&gt;(state, value, StringConversionConfiguration::Normal);
</span><span class="cx">     RETURN_IF_EXCEPTION(throwScope, false);
</span><span class="lines">@@ -250,9 +248,7 @@
</span><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(throwScope);
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     CustomElementReactionStack customElementReactionStack;
</span><del>-#endif
</del><span class="cx">     auto&amp; impl = thisObject.wrapped();
</span><span class="cx">     auto nativeValue = convert&lt;IDLDOMString&gt;(state, value, StringConversionConfiguration::Normal);
</span><span class="cx">     RETURN_IF_EXCEPTION(throwScope, false);
</span><span class="lines">@@ -272,9 +268,7 @@
</span><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(throwScope);
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     CustomElementReactionStack customElementReactionStack;
</span><del>-#endif
</del><span class="cx">     Ref&lt;TestCEReactionsStringifier&gt; forwardedImpl = thisObject.wrapped().stringifierAttribute();
</span><span class="cx">     auto&amp; impl = forwardedImpl.get();
</span><span class="cx">     auto nativeValue = convert&lt;IDLDOMString&gt;(state, value, StringConversionConfiguration::Normal);
</span><span class="lines">@@ -293,9 +287,7 @@
</span><span class="cx"> 
</span><span class="cx"> EncodedJSValue JSC_HOST_CALL jsTestCEReactionsPrototypeFunctionMethodWithCEReactions(ExecState* state)
</span><span class="cx"> {
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     CustomElementReactionStack customElementReactionStack;
</span><del>-#endif
</del><span class="cx">     return BindingCaller&lt;JSTestCEReactions&gt;::callOperation&lt;jsTestCEReactionsPrototypeFunctionMethodWithCEReactionsCaller&gt;(state, &quot;methodWithCEReactions&quot;);
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsscriptstestJSJSTestCEReactionsStringifiercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCEReactionsStringifier.cpp (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCEReactionsStringifier.cpp        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCEReactionsStringifier.cpp        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -188,9 +188,7 @@
</span><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(throwScope);
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     CustomElementReactionStack customElementReactionStack;
</span><del>-#endif
</del><span class="cx">     auto&amp; impl = thisObject.wrapped();
</span><span class="cx">     auto nativeValue = convert&lt;IDLDOMString&gt;(state, value, StringConversionConfiguration::Normal);
</span><span class="cx">     RETURN_IF_EXCEPTION(throwScope, false);
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSSelectorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSSelector.cpp (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSSelector.cpp        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/css/CSSSelector.cpp        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -640,11 +640,9 @@
</span><span class="cx">             case CSSSelector::PseudoClassHost:
</span><span class="cx">                 str.appendLiteral(&quot;:host&quot;);
</span><span class="cx">                 break;
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">             case CSSSelector::PseudoClassDefined:
</span><span class="cx">                 str.appendLiteral(&quot;:defined&quot;);
</span><span class="cx">                 break;
</span><del>-#endif
</del><span class="cx">             case CSSSelector::PseudoClassUnknown:
</span><span class="cx">                 ASSERT_NOT_REACHED();
</span><span class="cx">             }
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSSelectorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSSelector.h (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSSelector.h        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/css/CSSSelector.h        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -167,9 +167,7 @@
</span><span class="cx">             PseudoClassRole,
</span><span class="cx"> #endif
</span><span class="cx">             PseudoClassHost,
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">             PseudoClassDefined,
</span><del>-#endif
</del><span class="cx">         };
</span><span class="cx"> 
</span><span class="cx">         enum PseudoElementType {
</span></span></pre></div>
<a id="trunkSourceWebCorecssPropertySetCSSStyleDeclarationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/PropertySetCSSStyleDeclaration.cpp (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/PropertySetCSSStyleDeclaration.cpp        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/css/PropertySetCSSStyleDeclaration.cpp        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -64,7 +64,6 @@
</span><span class="cx">         if (m_mutationRecipients &amp;&amp; m_mutationRecipients-&gt;isOldValueRequested())
</span><span class="cx">             shouldReadOldValue = true;
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">         if (UNLIKELY(element-&gt;isDefinedCustomElement())) {
</span><span class="cx">             auto* reactionQueue = element-&gt;reactionQueue();
</span><span class="cx">             if (reactionQueue &amp;&amp; reactionQueue-&gt;observesStyleAttribute()) {
</span><span class="lines">@@ -72,7 +71,6 @@
</span><span class="cx">                 shouldReadOldValue = true;
</span><span class="cx">             }
</span><span class="cx">         }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">         if (shouldReadOldValue)
</span><span class="cx">             m_oldValue = s_currentDecl-&gt;parentElement()-&gt;getAttribute(HTMLNames::styleAttr);
</span><span class="lines">@@ -89,12 +87,10 @@
</span><span class="cx">                 auto mutation = MutationRecord::createAttributes(*s_currentDecl-&gt;parentElement(), HTMLNames::styleAttr, m_oldValue);
</span><span class="cx">                 m_mutationRecipients-&gt;enqueueMutationRecord(WTFMove(mutation));
</span><span class="cx">             }
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">             if (m_customElement) {
</span><span class="cx">                 AtomicString newValue = m_customElement-&gt;getAttribute(HTMLNames::styleAttr);
</span><span class="cx">                 CustomElementReactionQueue::enqueueAttributeChangedCallbackIfNeeded(*m_customElement, HTMLNames::styleAttr, m_oldValue, newValue);
</span><span class="cx">             }
</span><del>-#endif
</del><span class="cx">         }
</span><span class="cx"> 
</span><span class="cx">         s_shouldDeliver = false;
</span><span class="lines">@@ -128,9 +124,7 @@
</span><span class="cx"> 
</span><span class="cx">     std::unique_ptr&lt;MutationObserverInterestGroup&gt; m_mutationRecipients;
</span><span class="cx">     AtomicString m_oldValue;
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     RefPtr&lt;Element&gt; m_customElement;
</span><del>-#endif
</del><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> unsigned StyleAttributeMutationScope::s_scopeCount = 0;
</span></span></pre></div>
<a id="trunkSourceWebCorecssSelectorCheckercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/SelectorChecker.cpp (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/SelectorChecker.cpp        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/css/SelectorChecker.cpp        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -1054,10 +1054,8 @@
</span><span class="cx">             specificity = CSSSelector::addSpecificities(specificity, hostSpecificity);
</span><span class="cx">             return true;
</span><span class="cx">         }
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">         case CSSSelector::PseudoClassDefined:
</span><span class="cx">             return isDefinedElement(element);
</span><del>-#endif
</del><span class="cx">         case CSSSelector::PseudoClassWindowInactive:
</span><span class="cx">             return isWindowInactive(element);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorecssSelectorCheckerTestFunctionsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/SelectorCheckerTestFunctions.h (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/SelectorCheckerTestFunctions.h        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/css/SelectorCheckerTestFunctions.h        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -63,12 +63,10 @@
</span><span class="cx">     return is&lt;HTMLElement&gt;(element) &amp;&amp; downcast&lt;HTMLElement&gt;(element).canBeActuallyDisabled() &amp;&amp; !element.isDisabledFormControl();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx"> ALWAYS_INLINE bool isDefinedElement(const Element&amp; element)
</span><span class="cx"> {
</span><span class="cx">     return !element.isUndefinedCustomElement();
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> ALWAYS_INLINE bool isMediaDocument(const Element&amp; element)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorecssSelectorPseudoClassAndCompatibilityElementMapin"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/SelectorPseudoClassAndCompatibilityElementMap.in (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/SelectorPseudoClassAndCompatibilityElementMap.in        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/css/SelectorPseudoClassAndCompatibilityElementMap.in        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -12,6 +12,7 @@
</span><span class="cx"> corner-present
</span><span class="cx"> decrement
</span><span class="cx"> default
</span><ins>+defined
</ins><span class="cx"> #if ENABLE(CSS_SELECTORS_LEVEL4)
</span><span class="cx"> dir(
</span><span class="cx"> #endif
</span><span class="lines">@@ -77,6 +78,3 @@
</span><span class="cx"> past
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
-defined
-#endif
</del></span></pre></div>
<a id="trunkSourceWebCorecssjitSelectorCompilercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/cssjit/SelectorCompiler.cpp (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/cssjit/SelectorCompiler.cpp        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/cssjit/SelectorCompiler.cpp        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -550,11 +550,9 @@
</span><span class="cx">     case CSSSelector::PseudoClassEnabled:
</span><span class="cx">         fragment.unoptimizedPseudoClasses.append(JSC::FunctionPtr(matchesEnabledPseudoClass));
</span><span class="cx">         return FunctionType::SimpleSelectorChecker;
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     case CSSSelector::PseudoClassDefined:
</span><span class="cx">         fragment.unoptimizedPseudoClasses.append(JSC::FunctionPtr(isDefinedElement));
</span><span class="cx">         return FunctionType::SimpleSelectorChecker;
</span><del>-#endif
</del><span class="cx">     case CSSSelector::PseudoClassFocus:
</span><span class="cx">         fragment.unoptimizedPseudoClasses.append(JSC::FunctionPtr(SelectorChecker::matchesFocusPseudoClass));
</span><span class="cx">         return FunctionType::SimpleSelectorChecker;
</span></span></pre></div>
<a id="trunkSourceWebCoredomCustomElementReactionQueuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/CustomElementReactionQueue.cpp (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/CustomElementReactionQueue.cpp        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/dom/CustomElementReactionQueue.cpp        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -26,8 +26,6 @@
</span><span class="cx"> #include &quot;config.h&quot;
</span><span class="cx"> #include &quot;CustomElementReactionQueue.h&quot;
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
-
</del><span class="cx"> #include &quot;CustomElementRegistry.h&quot;
</span><span class="cx"> #include &quot;DOMWindow.h&quot;
</span><span class="cx"> #include &quot;Document.h&quot;
</span><span class="lines">@@ -283,5 +281,3 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> }
</span><del>-
-#endif
</del></span></pre></div>
<a id="trunkSourceWebCoredomCustomElementReactionQueueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/CustomElementReactionQueue.h (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/CustomElementReactionQueue.h        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/dom/CustomElementReactionQueue.h        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -25,8 +25,6 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
-
</del><span class="cx"> #include &lt;wtf/Forward.h&gt;
</span><span class="cx"> #include &lt;wtf/Noncopyable.h&gt;
</span><span class="cx"> #include &lt;wtf/Vector.h&gt;
</span><span class="lines">@@ -105,5 +103,3 @@
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> }
</span><del>-
-#endif
</del></span></pre></div>
<a id="trunkSourceWebCoredomCustomElementRegistrycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/CustomElementRegistry.cpp (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/CustomElementRegistry.cpp        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/dom/CustomElementRegistry.cpp        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -26,8 +26,6 @@
</span><span class="cx"> #include &quot;config.h&quot;
</span><span class="cx"> #include &quot;CustomElementRegistry.h&quot;
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
-
</del><span class="cx"> #include &quot;CustomElementReactionQueue.h&quot;
</span><span class="cx"> #include &quot;DOMWindow.h&quot;
</span><span class="cx"> #include &quot;Document.h&quot;
</span><span class="lines">@@ -119,5 +117,3 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> }
</span><del>-
-#endif
</del></span></pre></div>
<a id="trunkSourceWebCoredomCustomElementRegistryh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/CustomElementRegistry.h (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/CustomElementRegistry.h        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/dom/CustomElementRegistry.h        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -25,8 +25,6 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
-
</del><span class="cx"> #include &quot;JSDOMPromise.h&quot;
</span><span class="cx"> #include &quot;QualifiedName.h&quot;
</span><span class="cx"> #include &lt;wtf/HashMap.h&gt;
</span><span class="lines">@@ -82,5 +80,3 @@
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> }
</span><del>-
-#endif
</del></span></pre></div>
<a id="trunkSourceWebCoredomCustomElementRegistryidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/CustomElementRegistry.idl (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/CustomElementRegistry.idl        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/dom/CustomElementRegistry.idl        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -24,7 +24,6 @@
</span><span class="cx"> */
</span><span class="cx"> 
</span><span class="cx"> [
</span><del>-    Conditional=CUSTOM_ELEMENTS,
</del><span class="cx">     EnabledAtRuntime=CustomElements,
</span><span class="cx">     ImplementationLacksVTable,
</span><span class="cx">     JSGenerateToNativeObject,
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Document.cpp (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Document.cpp        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/dom/Document.cpp        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -860,8 +860,6 @@
</span><span class="cx">     styleScope().clearResolver();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
-
</del><span class="cx"> static ALWAYS_INLINE RefPtr&lt;HTMLElement&gt; createUpgradeCandidateElement(Document&amp; document, const QualifiedName&amp; name)
</span><span class="cx"> {
</span><span class="cx">     if (!RuntimeEnabledFeatures::sharedFeatures().customElementsEnabled())
</span><span class="lines">@@ -875,8 +873,6 @@
</span><span class="cx">     return WTFMove(element);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#endif
-
</del><span class="cx"> static ExceptionOr&lt;Ref&lt;Element&gt;&gt; createHTMLElementWithNameValidation(Document&amp; document, const AtomicString&amp; localName)
</span><span class="cx"> {
</span><span class="cx">     auto element = HTMLElementFactory::createKnownElement(localName, document);
</span><span class="lines">@@ -883,7 +879,6 @@
</span><span class="cx">     if (LIKELY(element))
</span><span class="cx">         return Ref&lt;Element&gt; { element.releaseNonNull() };
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     if (auto* window = document.domWindow()) {
</span><span class="cx">         auto* registry = window-&gt;customElementRegistry();
</span><span class="cx">         if (UNLIKELY(registry)) {
</span><span class="lines">@@ -891,7 +886,6 @@
</span><span class="cx">                 return elementInterface-&gt;constructElementWithFallback(document, localName);
</span><span class="cx">         }
</span><span class="cx">     }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     if (UNLIKELY(!Document::isValidName(localName)))
</span><span class="cx">         return Exception { INVALID_CHARACTER_ERR };
</span><span class="lines">@@ -898,10 +892,8 @@
</span><span class="cx"> 
</span><span class="cx">     QualifiedName qualifiedName { nullAtom, localName, xhtmlNamespaceURI };
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     if (auto element = createUpgradeCandidateElement(document, qualifiedName))
</span><span class="cx">         return Ref&lt;Element&gt; { element.releaseNonNull() };
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     return Ref&lt;Element&gt; { HTMLUnknownElement::create(qualifiedName, document) };
</span><span class="cx"> }
</span><span class="lines">@@ -1051,7 +1043,6 @@
</span><span class="cx"> 
</span><span class="cx"> static Ref&lt;HTMLElement&gt; createFallbackHTMLElement(Document&amp; document, const QualifiedName&amp; name)
</span><span class="cx"> {
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     if (auto* window = document.domWindow()) {
</span><span class="cx">         auto* registry = window-&gt;customElementRegistry();
</span><span class="cx">         if (UNLIKELY(registry)) {
</span><span class="lines">@@ -1065,7 +1056,6 @@
</span><span class="cx">     // FIXME: Should we also check the equality of prefix between the custom element and name?
</span><span class="cx">     if (auto element = createUpgradeCandidateElement(document, name))
</span><span class="cx">         return element.releaseNonNull();
</span><del>-#endif
</del><span class="cx">     return HTMLUnknownElement::create(name, document);
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoredomElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Element.cpp (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Element.cpp        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/dom/Element.cpp        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -1333,10 +1333,8 @@
</span><span class="cx"> 
</span><span class="cx">     document().incDOMTreeVersion();
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     if (UNLIKELY(isDefinedCustomElement()))
</span><span class="cx">         CustomElementReactionQueue::enqueueAttributeChangedCallbackIfNeeded(*this, name, oldValue, newValue);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     if (valueIsSameAsBefore)
</span><span class="cx">         return;
</span><span class="lines">@@ -1553,10 +1551,8 @@
</span><span class="cx">             attributeChanged(classAttr, nullAtom, getAttribute(classAttr));
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     if (UNLIKELY(isDefinedCustomElement()))
</span><span class="cx">         CustomElementReactionQueue::enqueueAdoptedCallbackIfNeeded(*this, *oldDocument, document());
</span><del>-#endif
</del><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool Element::hasAttributes() const
</span><span class="lines">@@ -1664,7 +1660,6 @@
</span><span class="cx">             updateLabel(*newScope, nullAtom, attributeWithoutSynchronization(forAttr));
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     if (becomeConnected) {
</span><span class="cx">         if (UNLIKELY(isCustomElementUpgradeCandidate()))
</span><span class="cx">             CustomElementReactionQueue::enqueueElementUpgradeIfDefined(*this);
</span><span class="lines">@@ -1672,8 +1667,6 @@
</span><span class="cx">             CustomElementReactionQueue::enqueueConnectedCallbackIfNeeded(*this);
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-#endif
-
</del><span class="cx">     return InsertionDone;
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -1721,10 +1714,8 @@
</span><span class="cx">                 updateLabel(*oldScope, attributeWithoutSynchronization(forAttr), nullAtom);
</span><span class="cx">         }
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">         if (becomeDisconnected &amp;&amp; UNLIKELY(isDefinedCustomElement()))
</span><span class="cx">             CustomElementReactionQueue::enqueueDisconnectedCallbackIfNeeded(*this);
</span><del>-#endif
</del><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     if (!parentNode()) {
</span><span class="lines">@@ -1874,8 +1865,6 @@
</span><span class="cx">     return shadow;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
-
</del><span class="cx"> void Element::setIsDefinedCustomElement(JSCustomElementInterface&amp; elementInterface)
</span><span class="cx"> {
</span><span class="cx">     clearFlag(IsEditingTextOrUndefinedCustomElementFlag);
</span><span class="lines">@@ -1930,8 +1919,6 @@
</span><span class="cx">     return elementRareData()-&gt;customElementReactionQueue();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#endif
-
</del><span class="cx"> const AtomicString&amp; Element::shadowPseudoId() const
</span><span class="cx"> {
</span><span class="cx">     return pseudo();
</span></span></pre></div>
<a id="trunkSourceWebCoredomElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Element.h (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Element.h        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/dom/Element.h        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -278,13 +278,11 @@
</span><span class="cx">     ShadowRoot* userAgentShadowRoot() const;
</span><span class="cx">     WEBCORE_EXPORT ShadowRoot&amp; ensureUserAgentShadowRoot();
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     void setIsDefinedCustomElement(JSCustomElementInterface&amp;);
</span><span class="cx">     void setIsFailedCustomElement(JSCustomElementInterface&amp;);
</span><span class="cx">     void setIsCustomElementUpgradeCandidate();
</span><span class="cx">     void enqueueToUpgrade(JSCustomElementInterface&amp;);
</span><span class="cx">     CustomElementReactionQueue* reactionQueue() const;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     // FIXME: this should not be virtual, do not override this.
</span><span class="cx">     virtual const AtomicString&amp; shadowPseudoId() const;
</span></span></pre></div>
<a id="trunkSourceWebCoredomElementRareDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ElementRareData.cpp (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ElementRareData.cpp        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/dom/ElementRareData.cpp        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -44,11 +44,7 @@
</span><span class="cx">     RegionOversetState regionOversetState;
</span><span class="cx">     LayoutSize sizeForResizing;
</span><span class="cx">     IntPoint savedLayerScrollPosition;
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     void* pointers[8];
</span><del>-#else
-    void* pointers[7];
-#endif
</del><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> static_assert(sizeof(ElementRareData) == sizeof(SameSizeAsElementRareData), &quot;ElementRareData should stay small&quot;);
</span></span></pre></div>
<a id="trunkSourceWebCoredomElementRareDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ElementRareData.h (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ElementRareData.h        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/dom/ElementRareData.h        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -94,10 +94,8 @@
</span><span class="cx">     ShadowRoot* shadowRoot() const { return m_shadowRoot.get(); }
</span><span class="cx">     void setShadowRoot(RefPtr&lt;ShadowRoot&gt;&amp;&amp; shadowRoot) { m_shadowRoot = WTFMove(shadowRoot); }
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     CustomElementReactionQueue* customElementReactionQueue() { return m_customElementReactionQueue.get(); }
</span><span class="cx">     void setCustomElementReactionQueue(std::unique_ptr&lt;CustomElementReactionQueue&gt;&amp;&amp; queue) { m_customElementReactionQueue = WTFMove(queue); }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     NamedNodeMap* attributeMap() const { return m_attributeMap.get(); }
</span><span class="cx">     void setAttributeMap(std::unique_ptr&lt;NamedNodeMap&gt; attributeMap) { m_attributeMap = WTFMove(attributeMap); }
</span><span class="lines">@@ -155,9 +153,7 @@
</span><span class="cx">     std::unique_ptr&lt;DatasetDOMStringMap&gt; m_dataset;
</span><span class="cx">     std::unique_ptr&lt;DOMTokenList&gt; m_classList;
</span><span class="cx">     RefPtr&lt;ShadowRoot&gt; m_shadowRoot;
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     std::unique_ptr&lt;CustomElementReactionQueue&gt; m_customElementReactionQueue;
</span><del>-#endif
</del><span class="cx">     std::unique_ptr&lt;NamedNodeMap&gt; m_attributeMap;
</span><span class="cx"> 
</span><span class="cx">     RefPtr&lt;PseudoElement&gt; m_beforePseudoElement;
</span></span></pre></div>
<a id="trunkSourceWebCoredomNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Node.h (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Node.h        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/dom/Node.h        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -249,12 +249,10 @@
</span><span class="cx">     HTMLSlotElement* assignedSlot() const;
</span><span class="cx">     HTMLSlotElement* assignedSlotForBindings() const;
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     bool isUndefinedCustomElement() const { return isElementNode() &amp;&amp; getFlag(IsEditingTextOrUndefinedCustomElementFlag); }
</span><span class="cx">     bool isCustomElementUpgradeCandidate() const { return getFlag(IsCustomElement) &amp;&amp; getFlag(IsEditingTextOrUndefinedCustomElementFlag); }
</span><span class="cx">     bool isDefinedCustomElement() const { return getFlag(IsCustomElement) &amp;&amp; !getFlag(IsEditingTextOrUndefinedCustomElementFlag); }
</span><span class="cx">     bool isFailedCustomElement() const { return isElementNode() &amp;&amp; !getFlag(IsCustomElement) &amp;&amp; getFlag(IsEditingTextOrUndefinedCustomElementFlag); }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     // Returns null, a child of ShadowRoot, or a legacy shadow root.
</span><span class="cx">     Node* nonBoundaryShadowTreeRootNode();
</span></span></pre></div>
<a id="trunkSourceWebCoredommake_namespl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/make_names.pl (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/make_names.pl        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/dom/make_names.pl        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -1324,10 +1324,8 @@
</span><span class="cx"> 
</span><span class="cx">     if ($parameters{customElementInterfaceName}) {
</span><span class="cx">         print F &lt;&lt;END
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     if (element-&gt;isCustomElementUpgradeCandidate())
</span><span class="cx">         return createWrapper&lt;$parameters{customElementInterfaceName}&gt;(globalObject, WTFMove(element));
</span><del>-#endif
</del><span class="cx"> END
</span><span class="cx"> ;
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLElementidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLElement.idl (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLElement.idl        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/html/HTMLElement.idl        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -19,9 +19,7 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> [
</span><del>-#if defined(ENABLE_CUSTOM_ELEMENTS) &amp;&amp; ENABLE_CUSTOM_ELEMENTS
</del><span class="cx">     CustomConstructor(),
</span><del>-#endif
</del><span class="cx">     ExportMacro=WEBCORE_EXPORT,
</span><span class="cx">     JSCustomPushEventHandlerScope,
</span><span class="cx">     JSGenerateToNativeObject,
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlparserHTMLConstructionSitecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/parser/HTMLConstructionSite.cpp (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/parser/HTMLConstructionSite.cpp        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/html/parser/HTMLConstructionSite.cpp        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -479,8 +479,6 @@
</span><span class="cx">     m_openElements.push(HTMLStackItem::create(WTFMove(element), token));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
-
</del><span class="cx"> JSCustomElementInterface* HTMLConstructionSite::insertHTMLElementOrFindCustomElementInterface(AtomicHTMLToken&amp; token)
</span><span class="cx"> {
</span><span class="cx">     JSCustomElementInterface* elementInterface = nullptr;
</span><span class="lines">@@ -499,8 +497,6 @@
</span><span class="cx">     m_openElements.push(HTMLStackItem::create(WTFMove(element), localName, attributes));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#endif
-
</del><span class="cx"> void HTMLConstructionSite::insertSelfClosingHTMLElement(AtomicHTMLToken&amp; token)
</span><span class="cx"> {
</span><span class="cx">     ASSERT(token.type() == HTMLToken::StartTag);
</span><span class="lines">@@ -658,7 +654,6 @@
</span><span class="cx">     bool insideTemplateElement = !ownerDocument.frame();
</span><span class="cx">     RefPtr&lt;Element&gt; element = HTMLElementFactory::createKnownElement(localName, ownerDocument, insideTemplateElement ? nullptr : form(), true);
</span><span class="cx">     if (UNLIKELY(!element)) {
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">         auto* window = ownerDocument.domWindow();
</span><span class="cx">         if (customElementInterface &amp;&amp; window) {
</span><span class="cx">             auto* registry = window-&gt;customElementRegistry();
</span><span class="lines">@@ -669,17 +664,12 @@
</span><span class="cx">                 }
</span><span class="cx">             }
</span><span class="cx">         }
</span><del>-#else
-        UNUSED_PARAM(customElementInterface);
-#endif
</del><span class="cx"> 
</span><span class="cx">         QualifiedName qualifiedName(nullAtom, localName, xhtmlNamespaceURI);
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">         if (window &amp;&amp; Document::validateCustomElementName(localName) == CustomElementNameValidationStatus::Valid) {
</span><span class="cx">             element = HTMLElement::create(qualifiedName, ownerDocument);
</span><span class="cx">             element-&gt;setIsCustomElementUpgradeCandidate();
</span><span class="cx">         } else
</span><del>-#endif
</del><span class="cx">             element = HTMLUnknownElement::create(qualifiedName, ownerDocument);
</span><span class="cx">     }
</span><span class="cx">     ASSERT(element);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlparserHTMLConstructionSiteh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/parser/HTMLConstructionSite.h (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/parser/HTMLConstructionSite.h        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/html/parser/HTMLConstructionSite.h        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -102,10 +102,8 @@
</span><span class="cx">     void insertCommentOnDocument(AtomicHTMLToken&amp;);
</span><span class="cx">     void insertCommentOnHTMLHtmlElement(AtomicHTMLToken&amp;);
</span><span class="cx">     void insertHTMLElement(AtomicHTMLToken&amp;);
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     JSCustomElementInterface* insertHTMLElementOrFindCustomElementInterface(AtomicHTMLToken&amp;);
</span><span class="cx">     void insertCustomElement(Ref&lt;Element&gt;&amp;&amp;, const AtomicString&amp; localName, Vector&lt;Attribute&gt;&amp;);
</span><del>-#endif
</del><span class="cx">     void insertSelfClosingHTMLElement(AtomicHTMLToken&amp;);
</span><span class="cx">     void insertFormattingElement(AtomicHTMLToken&amp;);
</span><span class="cx">     void insertHTMLHeadElement(AtomicHTMLToken&amp;);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlparserHTMLDocumentParsercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/parser/HTMLDocumentParser.cpp (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/parser/HTMLDocumentParser.cpp        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/html/parser/HTMLDocumentParser.cpp        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -191,7 +191,6 @@
</span><span class="cx"> {
</span><span class="cx">     ASSERT(scriptingContentIsAllowed(parserContentPolicy()));
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     if (std::unique_ptr&lt;CustomElementConstructionData&gt; constructionData = m_treeBuilder-&gt;takeCustomElementConstructionData()) {
</span><span class="cx">         ASSERT(!m_treeBuilder-&gt;hasParserBlockingScriptWork());
</span><span class="cx"> 
</span><span class="lines">@@ -201,7 +200,6 @@
</span><span class="cx">         m_treeBuilder-&gt;didCreateCustomOrCallbackElement(WTFMove(newElement), *constructionData);
</span><span class="cx">         return;
</span><span class="cx">     }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     TextPosition scriptStartPosition = TextPosition::belowRangePosition();
</span><span class="cx">     if (auto scriptElement = m_treeBuilder-&gt;takeScriptToProcess(scriptStartPosition)) {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlparserHTMLTreeBuildercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/parser/HTMLTreeBuilder.cpp (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/parser/HTMLTreeBuilder.cpp        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/html/parser/HTMLTreeBuilder.cpp        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -53,8 +53,6 @@
</span><span class="cx"> 
</span><span class="cx"> using namespace HTMLNames;
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
-
</del><span class="cx"> CustomElementConstructionData::CustomElementConstructionData(Ref&lt;JSCustomElementInterface&gt;&amp;&amp; customElementInterface, const AtomicString&amp; name, const Vector&lt;Attribute&gt;&amp; attributes)
</span><span class="cx">     : elementInterface(WTFMove(customElementInterface))
</span><span class="cx">     , name(name)
</span><span class="lines">@@ -64,8 +62,6 @@
</span><span class="cx"> CustomElementConstructionData::~CustomElementConstructionData()
</span><span class="cx"> { }
</span><span class="cx"> 
</span><del>-#endif
-
</del><span class="cx"> namespace {
</span><span class="cx"> 
</span><span class="cx"> inline bool isHTMLSpaceOrReplacementCharacter(UChar character)
</span><span class="lines">@@ -869,21 +865,15 @@
</span><span class="cx"> 
</span><span class="cx"> inline void HTMLTreeBuilder::insertGenericHTMLElement(AtomicHTMLToken&amp; token)
</span><span class="cx"> {
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     auto* elementInterface = m_tree.insertHTMLElementOrFindCustomElementInterface(token);
</span><span class="cx">     if (UNLIKELY(elementInterface))
</span><span class="cx">         m_customElementToConstruct = std::make_unique&lt;CustomElementConstructionData&gt;(*elementInterface, token.name(), token.attributes());
</span><del>-#else
-    m_tree.insertHTMLElement(token);
-#endif
</del><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx"> void HTMLTreeBuilder::didCreateCustomOrCallbackElement(Ref&lt;Element&gt;&amp;&amp; element, CustomElementConstructionData&amp; data)
</span><span class="cx"> {
</span><span class="cx">     m_tree.insertCustomElement(WTFMove(element), data.name, data.attributes);
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> void HTMLTreeBuilder::processTemplateStartTag(AtomicHTMLToken&amp; token)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlparserHTMLTreeBuilderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/parser/HTMLTreeBuilder.h (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/parser/HTMLTreeBuilder.h        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/html/parser/HTMLTreeBuilder.h        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -36,7 +36,6 @@
</span><span class="cx"> class JSCustomElementInterface;
</span><span class="cx"> class HTMLDocumentParser;
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx"> struct CustomElementConstructionData {
</span><span class="cx">     CustomElementConstructionData(Ref&lt;JSCustomElementInterface&gt;&amp;&amp;, const AtomicString&amp; name, const Vector&lt;Attribute&gt;&amp;);
</span><span class="cx">     ~CustomElementConstructionData();
</span><span class="lines">@@ -45,7 +44,6 @@
</span><span class="cx">     AtomicString name;
</span><span class="cx">     Vector&lt;Attribute&gt; attributes;
</span><span class="cx"> };
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> class HTMLTreeBuilder {
</span><span class="cx">     WTF_MAKE_FAST_ALLOCATED;
</span><span class="lines">@@ -66,10 +64,8 @@
</span><span class="cx">     // Must be called to take the parser-blocking script before calling the parser again.
</span><span class="cx">     RefPtr&lt;Element&gt; takeScriptToProcess(TextPosition&amp; scriptStartPosition);
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     std::unique_ptr&lt;CustomElementConstructionData&gt; takeCustomElementConstructionData() { return WTFMove(m_customElementToConstruct); }
</span><span class="cx">     void didCreateCustomOrCallbackElement(Ref&lt;Element&gt;&amp;&amp;, CustomElementConstructionData&amp;);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     // Done, close any open tags, etc.
</span><span class="cx">     void finished();
</span><span class="lines">@@ -213,9 +209,7 @@
</span><span class="cx">     RefPtr&lt;Element&gt; m_scriptToProcess; // &lt;script&gt; tag which needs processing before resuming the parser.
</span><span class="cx">     TextPosition m_scriptToProcessStartPosition; // Starting line number of the script tag needing processing.
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     std::unique_ptr&lt;CustomElementConstructionData&gt; m_customElementToConstruct;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     bool m_shouldSkipLeadingNewline { false };
</span><span class="cx"> 
</span><span class="lines">@@ -251,12 +245,8 @@
</span><span class="cx"> inline bool HTMLTreeBuilder::hasParserBlockingScriptWork() const
</span><span class="cx"> {
</span><span class="cx">     ASSERT(!m_destroyed);
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     ASSERT(!(m_scriptToProcess &amp;&amp; m_customElementToConstruct));
</span><span class="cx">     return m_scriptToProcess || m_customElementToConstruct;
</span><del>-#else
-    return m_scriptToProcess;
-#endif
</del><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> inline DocumentFragment* HTMLTreeBuilder::FragmentParsingContext::fragment() const
</span></span></pre></div>
<a id="trunkSourceWebCorepageDOMWindowcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/DOMWindow.cpp (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/DOMWindow.cpp        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/page/DOMWindow.cpp        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -625,8 +625,6 @@
</span><span class="cx">     return m_frame &amp;&amp; m_frame-&gt;document()-&gt;domWindow() == this;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
-
</del><span class="cx"> CustomElementRegistry&amp; DOMWindow::ensureCustomElementRegistry()
</span><span class="cx"> {
</span><span class="cx">     if (!m_customElementRegistry)
</span><span class="lines">@@ -634,8 +632,6 @@
</span><span class="cx">     return *m_customElementRegistry;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#endif
-
</del><span class="cx"> #if ENABLE(ORIENTATION_EVENTS)
</span><span class="cx"> 
</span><span class="cx"> int DOMWindow::orientation() const
</span></span></pre></div>
<a id="trunkSourceWebCorepageDOMWindowh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/DOMWindow.h (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/DOMWindow.h        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/page/DOMWindow.h        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -291,10 +291,8 @@
</span><span class="cx">     DOMApplicationCache* applicationCache() const;
</span><span class="cx">     DOMApplicationCache* optionalApplicationCache() const { return m_applicationCache.get(); }
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     CustomElementRegistry* customElementRegistry() { return m_customElementRegistry.get(); }
</span><span class="cx">     CustomElementRegistry&amp; ensureCustomElementRegistry();
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> #if ENABLE(ORIENTATION_EVENTS)
</span><span class="cx">     // This is the interface orientation in degrees. Some examples are:
</span><span class="lines">@@ -410,9 +408,7 @@
</span><span class="cx">     mutable RefPtr&lt;Storage&gt; m_localStorage;
</span><span class="cx">     mutable RefPtr&lt;DOMApplicationCache&gt; m_applicationCache;
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     RefPtr&lt;CustomElementRegistry&gt; m_customElementRegistry;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> #if ENABLE(WEB_TIMING)
</span><span class="cx">     mutable RefPtr&lt;Performance&gt; m_performance;
</span></span></pre></div>
<a id="trunkSourceWebCorepageDOMWindowidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/DOMWindow.idl (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/DOMWindow.idl        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebCore/page/DOMWindow.idl        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -170,7 +170,7 @@
</span><span class="cx">     attribute DOMURLConstructor webkitURL; // FIXME: Deprecate this.
</span><span class="cx">     attribute MutationObserverConstructor WebKitMutationObserver; // FIXME: Remove once we prove it is not needed for compatibility with legacy content.
</span><span class="cx"> 
</span><del>-    [Conditional=CUSTOM_ELEMENTS, EnabledAtRuntime=CustomElements, ImplementedAs=ensureCustomElementRegistry] readonly attribute CustomElementRegistry customElements;
</del><ins>+    [EnabledAtRuntime=CustomElements, ImplementedAs=ensureCustomElementRegistry] readonly attribute CustomElementRegistry customElements;
</ins><span class="cx"> 
</span><span class="cx">     // Event handlers unique to Element and DOMWindow.
</span><span class="cx">     // FIXME: Should these be exposed on Document as well (and therefore moved to GlobalEventHandlers.idl)?
</span></span></pre></div>
<a id="trunkSourceWebKitmacChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/ChangeLog (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/ChangeLog        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebKit/mac/ChangeLog        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -1,3 +1,18 @@
</span><ins>+2016-11-01  Ryosuke Niwa  &lt;rniwa@webkit.org&gt;
+
+        Remove CUSTOM_ELEMENTS build flag
+        https://bugs.webkit.org/show_bug.cgi?id=164267
+
+        Reviewed by Antti Koivisto.
+
+        Removed the build flag.
+
+        * Configurations/FeatureDefines.xcconfig:
+        * WebView/WebPreferences.mm:
+        (+[WebPreferences initialize]):
+        * WebView/WebView.mm:
+        (-[WebView _preferencesChanged:]):
+
</ins><span class="cx"> 2016-11-01  Eric Carlson  &lt;eric.carlson@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [MediaStream] restrict media capture secure connections
</span></span></pre></div>
<a id="trunkSourceWebKitmacConfigurationsFeatureDefinesxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -206,8 +206,6 @@
</span><span class="cx"> ENABLE_FTL_JIT[sdk=macosx*] = ENABLE_FTL_JIT;
</span><span class="cx"> ENABLE_FTL_JIT[sdk=iphoneos*] = ENABLE_FTL_JIT;
</span><span class="cx"> 
</span><del>-ENABLE_CUSTOM_ELEMENTS = ENABLE_CUSTOM_ELEMENTS;
-
</del><span class="cx"> ENABLE_VARIATION_FONTS[sdk=embedded*] = $(ENABLE_VARIATION_FONTS_$(PLATFORM_NAME));
</span><span class="cx"> ENABLE_VARIATION_FONTS_iphoneos = ENABLE_VARIATION_FONTS;
</span><span class="cx"> ENABLE_VARIATION_FONTS_iphonesimulator = ENABLE_VARIATION_FONTS;
</span><span class="lines">@@ -220,4 +218,4 @@
</span><span class="cx"> ENABLE_VARIATION_FONTS_IF_NOT_NO = ENABLE_VARIATION_FONTS;
</span><span class="cx"> ENABLE_VARIATION_FONTS_IF_NOT_YES = ;
</span><span class="cx"> 
</span><del>-FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_ELEMENTS) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ES2017_ASYNCFU
 NCTION_SYNTAX) $(ENABLE_ES6_MODULES) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(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_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SES
 SION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_R
 EPLAY) $(ENABLE_WEB_RTC) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
</del><ins>+FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ES2017_ASYNCFUNCTION_SYNTAX) $(ENABLE_ES6
 _MODULES) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(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_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE
 ) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_RTC) $(
 ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
</ins></span></pre></div>
<a id="trunkSourceWebKitmacWebViewWebPreferencesmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebView/WebPreferences.mm (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebView/WebPreferences.mm        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebKit/mac/WebView/WebPreferences.mm        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -609,9 +609,7 @@
</span><span class="cx">         [NSNumber numberWithBool:YES], WebKitMediaCaptureRequiresSecureConnectionPreferenceKey,
</span><span class="cx"> #endif
</span><span class="cx">         [NSNumber numberWithBool:YES], WebKitShadowDOMEnabledPreferenceKey,
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
-        [NSNumber numberWithBool:NO], WebKitCustomElementsEnabledPreferenceKey,
-#endif
</del><ins>+        [NSNumber numberWithBool:YES], WebKitCustomElementsEnabledPreferenceKey,
</ins><span class="cx"> #if ENABLE(WEBGL2)
</span><span class="cx">         [NSNumber numberWithBool:NO], WebKitWebGL2EnabledPreferenceKey,
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebViewWebViewmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebView/WebView.mm (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebView/WebView.mm        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebKit/mac/WebView/WebView.mm        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -2546,9 +2546,7 @@
</span><span class="cx"> 
</span><span class="cx">     RuntimeEnabledFeatures::sharedFeatures().setModernMediaControlsEnabled([preferences modernMediaControlsEnabled]);
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     RuntimeEnabledFeatures::sharedFeatures().setCustomElementsEnabled([preferences customElementsEnabled]);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> #if ENABLE(FETCH_API)
</span><span class="cx">     RuntimeEnabledFeatures::sharedFeatures().setFetchAPIEnabled([preferences fetchAPIEnabled]);
</span></span></pre></div>
<a id="trunkSourceWebKitwinChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/ChangeLog (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/ChangeLog        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebKit/win/ChangeLog        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -1,3 +1,15 @@
</span><ins>+2016-11-01  Ryosuke Niwa  &lt;rniwa@webkit.org&gt;
+
+        Remove CUSTOM_ELEMENTS build flag
+        https://bugs.webkit.org/show_bug.cgi?id=164267
+
+        Reviewed by Antti Koivisto.
+
+        Removed the build flag.
+
+        * WebView.cpp:
+        (WebView::notifyPreferencesChanged):
+
</ins><span class="cx"> 2016-10-29  Filip Pizlo  &lt;fpizlo@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         JSC should support SharedArrayBuffer
</span></span></pre></div>
<a id="trunkSourceWebKitwinWebViewcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/WebView.cpp (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/WebView.cpp        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebKit/win/WebView.cpp        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -5243,12 +5243,10 @@
</span><span class="cx">         return hr;
</span><span class="cx">     RuntimeEnabledFeatures::sharedFeatures().setShadowDOMEnabled(!!enabled);
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     hr = prefsPrivate-&gt;customElementsEnabled(&amp;enabled);
</span><span class="cx">     if (FAILED(hr))
</span><span class="cx">         return hr;
</span><span class="cx">     RuntimeEnabledFeatures::sharedFeatures().setCustomElementsEnabled(!!enabled);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     hr = prefsPrivate-&gt;modernMediaControlsEnabled(&amp;enabled);
</span><span class="cx">     if (FAILED(hr))
</span></span></pre></div>
<a id="trunkSourceWebKit2ChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/ChangeLog (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/ChangeLog        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebKit2/ChangeLog        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -1,3 +1,18 @@
</span><ins>+2016-11-01  Ryosuke Niwa  &lt;rniwa@webkit.org&gt;
+
+        Remove CUSTOM_ELEMENTS build flag
+        https://bugs.webkit.org/show_bug.cgi?id=164267
+
+        Reviewed by Antti Koivisto.
+
+        Removed the build flag.
+
+        * Configurations/FeatureDefines.xcconfig:
+        * WebProcess/InjectedBundle/InjectedBundle.cpp:
+        (WebKit::InjectedBundle::overrideBoolPreferenceForTestRunner):
+        * WebProcess/WebPage/WebPage.cpp:
+        (WebKit::WebPage::updatePreferences):
+
</ins><span class="cx"> 2016-11-01  Eric Carlson  &lt;eric.carlson@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [MediaStream] restrict media capture secure connections
</span></span></pre></div>
<a id="trunkSourceWebKit2ConfigurationsFeatureDefinesxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -206,8 +206,6 @@
</span><span class="cx"> ENABLE_FTL_JIT[sdk=macosx*] = ENABLE_FTL_JIT;
</span><span class="cx"> ENABLE_FTL_JIT[sdk=iphoneos*] = ENABLE_FTL_JIT;
</span><span class="cx"> 
</span><del>-ENABLE_CUSTOM_ELEMENTS = ENABLE_CUSTOM_ELEMENTS;
-
</del><span class="cx"> ENABLE_VARIATION_FONTS[sdk=embedded*] = $(ENABLE_VARIATION_FONTS_$(PLATFORM_NAME));
</span><span class="cx"> ENABLE_VARIATION_FONTS_iphoneos = ENABLE_VARIATION_FONTS;
</span><span class="cx"> ENABLE_VARIATION_FONTS_iphonesimulator = ENABLE_VARIATION_FONTS;
</span><span class="lines">@@ -220,4 +218,4 @@
</span><span class="cx"> ENABLE_VARIATION_FONTS_IF_NOT_NO = ENABLE_VARIATION_FONTS;
</span><span class="cx"> ENABLE_VARIATION_FONTS_IF_NOT_YES = ;
</span><span class="cx"> 
</span><del>-FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_ELEMENTS) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ES2017_ASYNCFU
 NCTION_SYNTAX) $(ENABLE_ES6_MODULES) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(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_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SES
 SION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_R
 EPLAY) $(ENABLE_WEB_RTC) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
</del><ins>+FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ES2017_ASYNCFUNCTION_SYNTAX) $(ENABLE_ES6
 _MODULES) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(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_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE
 ) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_RTC) $(
 ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
</ins></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleInjectedBundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundle.cpp (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundle.cpp        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundle.cpp        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -202,10 +202,8 @@
</span><span class="cx">         RuntimeEnabledFeatures::sharedFeatures().setCSSGridLayoutEnabled(enabled);
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     if (preference == &quot;WebKitCustomElementsEnabled&quot;)
</span><span class="cx">         RuntimeEnabledFeatures::sharedFeatures().setCustomElementsEnabled(enabled);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     if (preference == &quot;WebKitInteractiveFormValidationEnabled&quot;)
</span><span class="cx">         RuntimeEnabledFeatures::sharedFeatures().setInteractiveFormValidationEnabled(enabled);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageWebPagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -3213,9 +3213,7 @@
</span><span class="cx">     RuntimeEnabledFeatures::sharedFeatures().setCSSGridLayoutEnabled(store.getBoolValueForKey(WebPreferencesKey::cssGridLayoutEnabledKey()));
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if ENABLE(CUSTOM_ELEMENTS)
</del><span class="cx">     RuntimeEnabledFeatures::sharedFeatures().setCustomElementsEnabled(store.getBoolValueForKey(WebPreferencesKey::customElementsEnabledKey()));
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> #if ENABLE(WEBGL2)
</span><span class="cx">     RuntimeEnabledFeatures::sharedFeatures().setWebGL2Enabled(store.getBoolValueForKey(WebPreferencesKey::webGL2EnabledKey()));
</span></span></pre></div>
<a id="trunkSourcecmakeOptionsEflcmake"></a>
<div class="modfile"><h4>Modified: trunk/Source/cmake/OptionsEfl.cmake (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/cmake/OptionsEfl.cmake        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/cmake/OptionsEfl.cmake        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -88,7 +88,6 @@
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_REGIONS PUBLIC ON)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_SCROLL_SNAP PUBLIC OFF)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_SELECTORS_LEVEL4 PUBLIC ON)
</span><del>-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CUSTOM_ELEMENTS PRIVATE OFF)
</del><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CUSTOM_SCHEME_HANDLER PUBLIC ON)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DATABASE_PROCESS PUBLIC ON)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DATALIST_ELEMENT PUBLIC ON)
</span></span></pre></div>
<a id="trunkSourcecmakeOptionsWincmake"></a>
<div class="modfile"><h4>Modified: trunk/Source/cmake/OptionsWin.cmake (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/cmake/OptionsWin.cmake        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/cmake/OptionsWin.cmake        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -18,7 +18,6 @@
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_REGIONS PUBLIC ON)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_SELECTORS_LEVEL4 PUBLIC ON)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CURSOR_VISIBILITY PUBLIC ON)
</span><del>-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CUSTOM_ELEMENTS PRIVATE ON)
</del><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CUSTOM_SCHEME_HANDLER PUBLIC OFF)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DATALIST_ELEMENT PUBLIC OFF)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DATA_TRANSFER_ITEMS PUBLIC OFF)
</span></span></pre></div>
<a id="trunkSourcecmakeWebKitFeaturescmake"></a>
<div class="modfile"><h4>Modified: trunk/Source/cmake/WebKitFeatures.cmake (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/cmake/WebKitFeatures.cmake        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Source/cmake/WebKitFeatures.cmake        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -95,7 +95,6 @@
</span><span class="cx">     WEBKIT_OPTION_DEFINE(ENABLE_CSS_SCROLL_SNAP &quot;Toggle CSS snap scroll support&quot; PRIVATE OFF)
</span><span class="cx">     WEBKIT_OPTION_DEFINE(ENABLE_CSS_SELECTORS_LEVEL4 &quot;Toggle CSS Selectors Level 4 support&quot; PRIVATE OFF)
</span><span class="cx">     WEBKIT_OPTION_DEFINE(ENABLE_CURSOR_VISIBILITY &quot;Toggle cursor visibility support&quot; PRIVATE OFF)
</span><del>-    WEBKIT_OPTION_DEFINE(ENABLE_CUSTOM_ELEMENTS &quot;Toggle custom elements support&quot; PRIVATE ON)
</del><span class="cx">     WEBKIT_OPTION_DEFINE(ENABLE_CUSTOM_SCHEME_HANDLER &quot;Toggle Custom Scheme Handler support&quot; PRIVATE OFF)
</span><span class="cx">     WEBKIT_OPTION_DEFINE(ENABLE_DASHBOARD_SUPPORT &quot;Toggle dashboard support&quot; PRIVATE OFF)
</span><span class="cx">     WEBKIT_OPTION_DEFINE(ENABLE_DATABASE_PROCESS &quot;Toggle database process support in WebKit2&quot; PRIVATE OFF)
</span></span></pre></div>
<a id="trunkToolsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Tools/ChangeLog (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/ChangeLog        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Tools/ChangeLog        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -1,3 +1,14 @@
</span><ins>+2016-11-01  Ryosuke Niwa  &lt;rniwa@webkit.org&gt;
+
+        Remove CUSTOM_ELEMENTS build flag
+        https://bugs.webkit.org/show_bug.cgi?id=164267
+
+        Reviewed by Antti Koivisto.
+
+        Removed the build flag.
+
+        * TestWebKitAPI/Configurations/FeatureDefines.xcconfig:
+
</ins><span class="cx"> 2016-11-01  Alex Christensen  &lt;achristensen@webkit.org&gt;
</span><span class="cx"> 
</span><span class="cx">         Percent-encode non-ASCII code points in hosts of URLs with unrecognized schemes
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPIConfigurationsFeatureDefinesxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig (208255 => 208256)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig        2016-11-01 22:58:49 UTC (rev 208255)
+++ trunk/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig        2016-11-01 23:16:49 UTC (rev 208256)
</span><span class="lines">@@ -206,8 +206,6 @@
</span><span class="cx"> ENABLE_FTL_JIT[sdk=macosx*] = ENABLE_FTL_JIT;
</span><span class="cx"> ENABLE_FTL_JIT[sdk=iphoneos*] = ENABLE_FTL_JIT;
</span><span class="cx"> 
</span><del>-ENABLE_CUSTOM_ELEMENTS = ENABLE_CUSTOM_ELEMENTS;
-
</del><span class="cx"> ENABLE_VARIATION_FONTS[sdk=embedded*] = $(ENABLE_VARIATION_FONTS_$(PLATFORM_NAME));
</span><span class="cx"> ENABLE_VARIATION_FONTS_iphoneos = ENABLE_VARIATION_FONTS;
</span><span class="cx"> ENABLE_VARIATION_FONTS_iphonesimulator = ENABLE_VARIATION_FONTS;
</span><span class="lines">@@ -220,4 +218,4 @@
</span><span class="cx"> ENABLE_VARIATION_FONTS_IF_NOT_NO = ENABLE_VARIATION_FONTS;
</span><span class="cx"> ENABLE_VARIATION_FONTS_IF_NOT_YES = ;
</span><span class="cx"> 
</span><del>-FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_ELEMENTS) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ES2017_ASYNCFU
 NCTION_SYNTAX) $(ENABLE_ES6_MODULES) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(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_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SES
 SION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_R
 EPLAY) $(ENABLE_WEB_RTC) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
</del><ins>+FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ES2017_ASYNCFUNCTION_SYNTAX) $(ENABLE_ES6
 _MODULES) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(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_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE
 ) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_RTC) $(
 ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
</ins></span></pre>
</div>
</div>

</body>
</html>