<!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>[200075] 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/200075">200075</a></dd>
<dt>Author</dt> <dd>rniwa@webkit.org</dd>
<dt>Date</dt> <dd>2016-04-25 22:56:12 -0700 (Mon, 25 Apr 2016)</dd>
</dl>

<h3>Log Message</h3>
<pre>Remove the build flag for template elements
https://bugs.webkit.org/show_bug.cgi?id=157022

Reviewed by Daniel Bates.

.:

* Source/cmake/OptionsEfl.cmake:
* Source/cmake/OptionsMac.cmake:
* Source/cmake/OptionsWin.cmake:
* Source/cmake/WebKitFeatures.cmake:
* Source/cmake/tools/vsprops/FeatureDefines.props:
* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:

Source/JavaScriptCore:

* Configurations/FeatureDefines.xcconfig:

Source/WebCore:

Removed the build flag.

* Configurations/FeatureDefines.xcconfig:
* DerivedSources.cpp:
* bindings/js/JSHTMLTemplateElementCustom.cpp:
(WebCore::JSHTMLTemplateElement::content):
* css/html.css:
(summary::-webkit-details-marker):
(template):
(bdi, output):
* dom/ContainerNode.cpp:
(WebCore::isInTemplateContent):
(WebCore::containsConsideringHostElements):
(WebCore::ContainerNode::parserInsertBefore):
(WebCore::ContainerNode::parserAppendChild):
* dom/Document.cpp:
(WebCore::Document::Document):
(WebCore::Document::~Document):
(WebCore::Document::getCachedLocale):
(WebCore::Document::ensureTemplateDocument):
(WebCore::Document::fonts):
* dom/Document.h:
(WebCore::Document::setTemplateDocumentHost):
(WebCore::Document::templateDocumentHost):
(WebCore::Document::hasDisabledFieldsetElement):
(WebCore::Document::textEncoding):
(WebCore::Document::templateDocument):
* dom/Element.cpp:
(WebCore::Element::setInnerHTML):
* dom/Node.cpp:
(WebCore::Node::containsIncludingHostElements):
(WebCore::Node::pseudoAwarePreviousSibling):
* dom/TemplateContentDocumentFragment.h:
* editing/MarkupAccumulator.cpp:
(WebCore::MarkupAccumulator::serializeNodesWithNamespaces):
* editing/markup.cpp:
(WebCore::createFragmentForInnerOuterHTML):
* html/HTMLTagNames.in:
* html/HTMLTemplateElement.cpp:
(WebCore::HTMLTemplateElement::didMoveToNewDocument):
* html/HTMLTemplateElement.h:
* html/HTMLTemplateElement.idl:
* html/parser/HTMLConstructionSite.cpp:
(WebCore::insert):
(WebCore::HTMLConstructionSite::insertTextNode):
(WebCore::HTMLConstructionSite::ownerDocumentForCurrentNode):
(WebCore::HTMLConstructionSite::findFosterSite):
* html/parser/HTMLElementStack.cpp:
(WebCore::HTMLNames::isScopeMarker):
(WebCore::HTMLNames::isTableScopeMarker):
(WebCore::HTMLNames::isTableBodyScopeMarker):
(WebCore::HTMLNames::isTableRowScopeMarker):
(WebCore::HTMLElementStack::inSelectScope):
(WebCore::HTMLElementStack::hasTemplateInHTMLScope):
(WebCore::HTMLElementStack::htmlElement):
* html/parser/HTMLElementStack.h:
* html/parser/HTMLPreloadScanner.cpp:
(WebCore::TokenPreloadScanner::scan):
* html/parser/HTMLPreloadScanner.h:
* html/parser/HTMLStackItem.h:
(WebCore::isSpecialNode):
* html/parser/HTMLTreeBuilder.cpp:
(WebCore::HTMLTreeBuilder::isParsingTemplateContents):
(WebCore::HTMLTreeBuilder::isParsingFragmentOrTemplateContents):
(WebCore::HTMLTreeBuilder::HTMLTreeBuilder):
(WebCore::HTMLTreeBuilder::processStartTagForInBody):
(WebCore::HTMLTreeBuilder::didCreateCustomOrCallbackElement):
(WebCore::HTMLTreeBuilder::processTemplateStartTag):
(WebCore::HTMLTreeBuilder::processEndOfFileForInTemplateContents):
(WebCore::HTMLTreeBuilder::processColgroupEndTagForInColumnGroup):
(WebCore::HTMLTreeBuilder::processStartTagForInTable):
(WebCore::HTMLTreeBuilder::processStartTag):
(WebCore::HTMLTreeBuilder::processHtmlStartTagForInBody):
(WebCore::HTMLTreeBuilder::resetInsertionModeAppropriately):
(WebCore::HTMLTreeBuilder::processEndTagForInCell):
(WebCore::HTMLTreeBuilder::processEndTagForInBody):
(WebCore::HTMLTreeBuilder::processEndTag):
(WebCore::HTMLTreeBuilder::processCharacterBuffer):
(WebCore::HTMLTreeBuilder::processEndOfFile):
(WebCore::HTMLTreeBuilder::processStartTagForInHead):
(WebCore::HTMLTreeBuilder::finished):
* html/parser/HTMLTreeBuilder.h:
* inspector/InspectorDOMAgent.cpp:
(WebCore::InspectorDOMAgent::buildObjectForNode):
* inspector/InspectorInstrumentation.h:
(WebCore::InspectorInstrumentation::instrumentingAgentsForDocument):
* xml/parser/XMLDocumentParserLibxml2.cpp:
(WebCore::XMLDocumentParser::startElementNs):

Source/WebKit/mac:

* Configurations/FeatureDefines.xcconfig:

Source/WebKit2:

* Configurations/FeatureDefines.xcconfig:

Source/WTF:

* wtf/FeatureDefines.h:

Tools:

Removed the build option.

* Scripts/webkitperl/FeatureList.pm:</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="#trunkSourceWTFChangeLog">trunk/Source/WTF/ChangeLog</a></li>
<li><a href="#trunkSourceWTFwtfFeatureDefinesh">trunk/Source/WTF/wtf/FeatureDefines.h</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreConfigurationsFeatureDefinesxcconfig">trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig</a></li>
<li><a href="#trunkSourceWebCoreDerivedSourcescpp">trunk/Source/WebCore/DerivedSources.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsjsJSHTMLTemplateElementCustomcpp">trunk/Source/WebCore/bindings/js/JSHTMLTemplateElementCustom.cpp</a></li>
<li><a href="#trunkSourceWebCorecsshtmlcss">trunk/Source/WebCore/css/html.css</a></li>
<li><a href="#trunkSourceWebCoredomContainerNodecpp">trunk/Source/WebCore/dom/ContainerNode.cpp</a></li>
<li><a href="#trunkSourceWebCoredomDocumentcpp">trunk/Source/WebCore/dom/Document.cpp</a></li>
<li><a href="#trunkSourceWebCoredomDocumenth">trunk/Source/WebCore/dom/Document.h</a></li>
<li><a href="#trunkSourceWebCoredomElementcpp">trunk/Source/WebCore/dom/Element.cpp</a></li>
<li><a href="#trunkSourceWebCoredomNodecpp">trunk/Source/WebCore/dom/Node.cpp</a></li>
<li><a href="#trunkSourceWebCoredomTemplateContentDocumentFragmenth">trunk/Source/WebCore/dom/TemplateContentDocumentFragment.h</a></li>
<li><a href="#trunkSourceWebCoreeditingMarkupAccumulatorcpp">trunk/Source/WebCore/editing/MarkupAccumulator.cpp</a></li>
<li><a href="#trunkSourceWebCoreeditingmarkupcpp">trunk/Source/WebCore/editing/markup.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLTagNamesin">trunk/Source/WebCore/html/HTMLTagNames.in</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLTemplateElementcpp">trunk/Source/WebCore/html/HTMLTemplateElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLTemplateElementh">trunk/Source/WebCore/html/HTMLTemplateElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLTemplateElementidl">trunk/Source/WebCore/html/HTMLTemplateElement.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlparserHTMLConstructionSitecpp">trunk/Source/WebCore/html/parser/HTMLConstructionSite.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlparserHTMLElementStackcpp">trunk/Source/WebCore/html/parser/HTMLElementStack.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlparserHTMLElementStackh">trunk/Source/WebCore/html/parser/HTMLElementStack.h</a></li>
<li><a href="#trunkSourceWebCorehtmlparserHTMLPreloadScannercpp">trunk/Source/WebCore/html/parser/HTMLPreloadScanner.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlparserHTMLPreloadScannerh">trunk/Source/WebCore/html/parser/HTMLPreloadScanner.h</a></li>
<li><a href="#trunkSourceWebCorehtmlparserHTMLStackItemh">trunk/Source/WebCore/html/parser/HTMLStackItem.h</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="#trunkSourceWebCoreinspectorInspectorDOMAgentcpp">trunk/Source/WebCore/inspector/InspectorDOMAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorInstrumentationh">trunk/Source/WebCore/inspector/InspectorInstrumentation.h</a></li>
<li><a href="#trunkSourceWebCorexmlparserXMLDocumentParserLibxml2cpp">trunk/Source/WebCore/xml/parser/XMLDocumentParserLibxml2.cpp</a></li>
<li><a href="#trunkSourceWebKitmacChangeLog">trunk/Source/WebKit/mac/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitmacConfigurationsFeatureDefinesxcconfig">trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig</a></li>
<li><a href="#trunkSourceWebKit2ChangeLog">trunk/Source/WebKit2/ChangeLog</a></li>
<li><a href="#trunkSourceWebKit2ConfigurationsFeatureDefinesxcconfig">trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig</a></li>
<li><a href="#trunkSourcecmakeOptionsEflcmake">trunk/Source/cmake/OptionsEfl.cmake</a></li>
<li><a href="#trunkSourcecmakeOptionsMaccmake">trunk/Source/cmake/OptionsMac.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="#trunkSourcecmaketoolsvspropsFeatureDefinesprops">trunk/Source/cmake/tools/vsprops/FeatureDefines.props</a></li>
<li><a href="#trunkSourcecmaketoolsvspropsFeatureDefinesCairoprops">trunk/Source/cmake/tools/vsprops/FeatureDefinesCairo.props</a></li>
<li><a href="#trunkToolsChangeLog">trunk/Tools/ChangeLog</a></li>
<li><a href="#trunkToolsScriptswebkitperlFeatureListpm">trunk/Tools/Scripts/webkitperl/FeatureList.pm</a></li>
<li><a href="#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 (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/ChangeLog        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/ChangeLog        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -1,3 +1,17 @@
</span><ins>+2016-04-25  Ryosuke Niwa  &lt;rniwa@webkit.org&gt;
+
+        Remove the build flag for template elements
+        https://bugs.webkit.org/show_bug.cgi?id=157022
+
+        Reviewed by Daniel Bates.
+
+        * Source/cmake/OptionsEfl.cmake:
+        * Source/cmake/OptionsMac.cmake:
+        * Source/cmake/OptionsWin.cmake:
+        * Source/cmake/WebKitFeatures.cmake:
+        * Source/cmake/tools/vsprops/FeatureDefines.props:
+        * Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
+
</ins><span class="cx"> 2016-04-22  Carlos Garcia Campos  &lt;cgarcia@igalia.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [GTK] Enable the download attribute support
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/ChangeLog (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/ChangeLog        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/JavaScriptCore/ChangeLog        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2016-04-25  Ryosuke Niwa  &lt;rniwa@webkit.org&gt;
+
+        Remove the build flag for template elements
+        https://bugs.webkit.org/show_bug.cgi?id=157022
+
+        Reviewed by Daniel Bates.
+
+        * Configurations/FeatureDefines.xcconfig:
+
</ins><span class="cx"> 2016-04-25  Benjamin Poulain  &lt;bpoulain@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [JSC] Constant folding of UInt32ToNumber is incorrect
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreConfigurationsFeatureDefinesxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -153,7 +153,6 @@
</span><span class="cx"> 
</span><span class="cx"> ENABLE_TELEPHONE_NUMBER_DETECTION = ENABLE_TELEPHONE_NUMBER_DETECTION;
</span><span class="cx"> 
</span><del>-ENABLE_TEMPLATE_ELEMENT = ENABLE_TEMPLATE_ELEMENT;
</del><span class="cx"> ENABLE_TEXT_AUTOSIZING = ;
</span><span class="cx"> 
</span><span class="cx"> ENABLE_CSS_TRAILING_WORD = ENABLE_CSS_TRAILING_WORD;
</span><span class="lines">@@ -193,4 +192,4 @@
</span><span class="cx"> ENABLE_SHADOW_DOM = ENABLE_SHADOW_DOM;
</span><span class="cx"> ENABLE_CUSTOM_ELEMENTS = ENABLE_CUSTOM_ELEMENTS;
</span><span class="cx"> 
</span><del>-FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_ES6_ARROWFUNCTION_SYNTAX) $(ENABLE_ES6_GENERATORS) $(ENABLE_ES6_MODULES) $(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_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENA
 BLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABL
 E_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_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) 
 $(ENABLE_WEBGL2) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_JIT) $(ENABLE_SHADOW_DOM) $(ENABLE_CUSTOM_ELEMENTS) $(ENABLE_VIDEO_PRESENTATION_MODE);
</del><ins>+FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_ES6_ARROWFUNCTION_SYNTAX) $(ENABLE_ES6_GENERATORS) $(ENABLE_ES6_MODULES) $(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_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENAB
 LE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(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_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WE
 B_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_JIT) $(ENABLE_SHADOW_DOM) $(ENABLE_CUSTOM_ELEMENTS) $(ENABLE_VIDEO_PRESENTATION_MODE);
</ins></span></pre></div>
<a id="trunkSourceWTFChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/ChangeLog (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/ChangeLog        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WTF/ChangeLog        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2016-04-25  Ryosuke Niwa  &lt;rniwa@webkit.org&gt;
+
+        Remove the build flag for template elements
+        https://bugs.webkit.org/show_bug.cgi?id=157022
+
+        Reviewed by Daniel Bates.
+
+        * wtf/FeatureDefines.h:
+
</ins><span class="cx"> 2016-04-25  Fujii Hironori  &lt;Hironori.Fujii@sony.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Heap corruption is detected when destructing JSGlobalObject
</span></span></pre></div>
<a id="trunkSourceWTFwtfFeatureDefinesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/FeatureDefines.h (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/FeatureDefines.h        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WTF/wtf/FeatureDefines.h        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -691,10 +691,6 @@
</span><span class="cx"> #define ENABLE_SVG_FONTS 1
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if !defined(ENABLE_TEMPLATE_ELEMENT)
-#define ENABLE_TEMPLATE_ELEMENT 1
-#endif
-
</del><span class="cx"> #if !defined(ENABLE_TEXT_AUTOSIZING)
</span><span class="cx"> #define ENABLE_TEXT_AUTOSIZING 0
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebCore/ChangeLog        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -1,3 +1,99 @@
</span><ins>+2016-04-25  Ryosuke Niwa  &lt;rniwa@webkit.org&gt;
+
+        Remove the build flag for template elements
+        https://bugs.webkit.org/show_bug.cgi?id=157022
+
+        Reviewed by Daniel Bates.
+
+        Removed the build flag.
+
+        * Configurations/FeatureDefines.xcconfig:
+        * DerivedSources.cpp:
+        * bindings/js/JSHTMLTemplateElementCustom.cpp:
+        (WebCore::JSHTMLTemplateElement::content):
+        * css/html.css:
+        (summary::-webkit-details-marker):
+        (template):
+        (bdi, output):
+        * dom/ContainerNode.cpp:
+        (WebCore::isInTemplateContent):
+        (WebCore::containsConsideringHostElements):
+        (WebCore::ContainerNode::parserInsertBefore):
+        (WebCore::ContainerNode::parserAppendChild):
+        * dom/Document.cpp:
+        (WebCore::Document::Document):
+        (WebCore::Document::~Document):
+        (WebCore::Document::getCachedLocale):
+        (WebCore::Document::ensureTemplateDocument):
+        (WebCore::Document::fonts):
+        * dom/Document.h:
+        (WebCore::Document::setTemplateDocumentHost):
+        (WebCore::Document::templateDocumentHost):
+        (WebCore::Document::hasDisabledFieldsetElement):
+        (WebCore::Document::textEncoding):
+        (WebCore::Document::templateDocument):
+        * dom/Element.cpp:
+        (WebCore::Element::setInnerHTML):
+        * dom/Node.cpp:
+        (WebCore::Node::containsIncludingHostElements):
+        (WebCore::Node::pseudoAwarePreviousSibling):
+        * dom/TemplateContentDocumentFragment.h:
+        * editing/MarkupAccumulator.cpp:
+        (WebCore::MarkupAccumulator::serializeNodesWithNamespaces):
+        * editing/markup.cpp:
+        (WebCore::createFragmentForInnerOuterHTML):
+        * html/HTMLTagNames.in:
+        * html/HTMLTemplateElement.cpp:
+        (WebCore::HTMLTemplateElement::didMoveToNewDocument):
+        * html/HTMLTemplateElement.h:
+        * html/HTMLTemplateElement.idl:
+        * html/parser/HTMLConstructionSite.cpp:
+        (WebCore::insert):
+        (WebCore::HTMLConstructionSite::insertTextNode):
+        (WebCore::HTMLConstructionSite::ownerDocumentForCurrentNode):
+        (WebCore::HTMLConstructionSite::findFosterSite):
+        * html/parser/HTMLElementStack.cpp:
+        (WebCore::HTMLNames::isScopeMarker):
+        (WebCore::HTMLNames::isTableScopeMarker):
+        (WebCore::HTMLNames::isTableBodyScopeMarker):
+        (WebCore::HTMLNames::isTableRowScopeMarker):
+        (WebCore::HTMLElementStack::inSelectScope):
+        (WebCore::HTMLElementStack::hasTemplateInHTMLScope):
+        (WebCore::HTMLElementStack::htmlElement):
+        * html/parser/HTMLElementStack.h:
+        * html/parser/HTMLPreloadScanner.cpp:
+        (WebCore::TokenPreloadScanner::scan):
+        * html/parser/HTMLPreloadScanner.h:
+        * html/parser/HTMLStackItem.h:
+        (WebCore::isSpecialNode):
+        * html/parser/HTMLTreeBuilder.cpp:
+        (WebCore::HTMLTreeBuilder::isParsingTemplateContents):
+        (WebCore::HTMLTreeBuilder::isParsingFragmentOrTemplateContents):
+        (WebCore::HTMLTreeBuilder::HTMLTreeBuilder):
+        (WebCore::HTMLTreeBuilder::processStartTagForInBody):
+        (WebCore::HTMLTreeBuilder::didCreateCustomOrCallbackElement):
+        (WebCore::HTMLTreeBuilder::processTemplateStartTag):
+        (WebCore::HTMLTreeBuilder::processEndOfFileForInTemplateContents):
+        (WebCore::HTMLTreeBuilder::processColgroupEndTagForInColumnGroup):
+        (WebCore::HTMLTreeBuilder::processStartTagForInTable):
+        (WebCore::HTMLTreeBuilder::processStartTag):
+        (WebCore::HTMLTreeBuilder::processHtmlStartTagForInBody):
+        (WebCore::HTMLTreeBuilder::resetInsertionModeAppropriately):
+        (WebCore::HTMLTreeBuilder::processEndTagForInCell):
+        (WebCore::HTMLTreeBuilder::processEndTagForInBody):
+        (WebCore::HTMLTreeBuilder::processEndTag):
+        (WebCore::HTMLTreeBuilder::processCharacterBuffer):
+        (WebCore::HTMLTreeBuilder::processEndOfFile):
+        (WebCore::HTMLTreeBuilder::processStartTagForInHead):
+        (WebCore::HTMLTreeBuilder::finished):
+        * html/parser/HTMLTreeBuilder.h:
+        * inspector/InspectorDOMAgent.cpp:
+        (WebCore::InspectorDOMAgent::buildObjectForNode):
+        * inspector/InspectorInstrumentation.h:
+        (WebCore::InspectorInstrumentation::instrumentingAgentsForDocument):
+        * xml/parser/XMLDocumentParserLibxml2.cpp:
+        (WebCore::XMLDocumentParser::startElementNs):
+
</ins><span class="cx"> 2016-04-25  Jiewen Tan  &lt;jiewen_tan@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [iOS] ftp links crash @ WebCore::FTPDirectoryDocumentParser::appendEntry
</span></span></pre></div>
<a id="trunkSourceWebCoreConfigurationsFeatureDefinesxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -153,7 +153,6 @@
</span><span class="cx"> 
</span><span class="cx"> ENABLE_TELEPHONE_NUMBER_DETECTION = ENABLE_TELEPHONE_NUMBER_DETECTION;
</span><span class="cx"> 
</span><del>-ENABLE_TEMPLATE_ELEMENT = ENABLE_TEMPLATE_ELEMENT;
</del><span class="cx"> ENABLE_TEXT_AUTOSIZING = ;
</span><span class="cx"> 
</span><span class="cx"> ENABLE_CSS_TRAILING_WORD = ENABLE_CSS_TRAILING_WORD;
</span><span class="lines">@@ -193,4 +192,4 @@
</span><span class="cx"> ENABLE_SHADOW_DOM = ENABLE_SHADOW_DOM;
</span><span class="cx"> ENABLE_CUSTOM_ELEMENTS = ENABLE_CUSTOM_ELEMENTS;
</span><span class="cx"> 
</span><del>-FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_ES6_ARROWFUNCTION_SYNTAX) $(ENABLE_ES6_GENERATORS) $(ENABLE_ES6_MODULES) $(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_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENA
 BLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABL
 E_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_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) 
 $(ENABLE_WEBGL2) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_JIT) $(ENABLE_SHADOW_DOM) $(ENABLE_CUSTOM_ELEMENTS) $(ENABLE_VIDEO_PRESENTATION_MODE);
</del><ins>+FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_ES6_ARROWFUNCTION_SYNTAX) $(ENABLE_ES6_GENERATORS) $(ENABLE_ES6_MODULES) $(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_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENAB
 LE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(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_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WE
 B_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_JIT) $(ENABLE_SHADOW_DOM) $(ENABLE_CUSTOM_ELEMENTS) $(ENABLE_VIDEO_PRESENTATION_MODE);
</ins></span></pre></div>
<a id="trunkSourceWebCoreDerivedSourcescpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/DerivedSources.cpp (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/DerivedSources.cpp        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebCore/DerivedSources.cpp        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -288,9 +288,7 @@
</span><span class="cx"> #include &quot;JSHTMLTableHeaderCellElement.cpp&quot;
</span><span class="cx"> #include &quot;JSHTMLTableRowElement.cpp&quot;
</span><span class="cx"> #include &quot;JSHTMLTableSectionElement.cpp&quot;
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx"> #include &quot;JSHTMLTemplateElement.cpp&quot;
</span><del>-#endif
</del><span class="cx"> #include &quot;JSHTMLTextAreaElement.cpp&quot;
</span><span class="cx"> #include &quot;JSHTMLTimeElement.cpp&quot;
</span><span class="cx"> #include &quot;JSHTMLTitleElement.cpp&quot;
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsJSHTMLTemplateElementCustomcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/JSHTMLTemplateElementCustom.cpp (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/JSHTMLTemplateElementCustom.cpp        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebCore/bindings/js/JSHTMLTemplateElementCustom.cpp        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -30,8 +30,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><span class="cx"> 
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
-
</del><span class="cx"> #include &quot;JSHTMLTemplateElement.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;HTMLTemplateElement.h&quot;
</span><span class="lines">@@ -60,5 +58,3 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span><del>-
-#endif // ENABLE(TEMPLATE_ELEMENT)
</del></span></pre></div>
<a id="trunkSourceWebCorecsshtmlcss"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/html.css (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/html.css        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebCore/css/html.css        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -1209,11 +1209,9 @@
</span><span class="cx">     margin-right: 0.4em;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if defined(ENABLE_TEMPLATE_ELEMENT) &amp;&amp; ENABLE_TEMPLATE_ELEMENT
</del><span class="cx"> template {
</span><span class="cx">     display: none;
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> bdi, output {
</span><span class="cx">     unicode-bidi: -webkit-isolate;
</span></span></pre></div>
<a id="trunkSourceWebCoredomContainerNodecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ContainerNode.cpp (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ContainerNode.cpp        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebCore/dom/ContainerNode.cpp        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -160,13 +160,8 @@
</span><span class="cx"> 
</span><span class="cx"> static inline bool isInTemplateContent(const Node* node)
</span><span class="cx"> {
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">     Document&amp; document = node-&gt;document();
</span><span class="cx">     return &amp;document == document.templateDocument();
</span><del>-#else
-    UNUSED_PARAM(node);
-    return false;
-#endif
</del><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static inline bool containsConsideringHostElements(const Node&amp; newChild, const Node&amp; newParent)
</span><span class="lines">@@ -368,9 +363,7 @@
</span><span class="cx"> {
</span><span class="cx">     ASSERT(nextChild.parentNode() == this);
</span><span class="cx">     ASSERT(!newChild-&gt;isDocumentFragment());
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">     ASSERT(!hasTagName(HTMLNames::templateTag));
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     if (nextChild.previousSibling() == newChild.ptr() || &amp;nextChild == newChild.ptr()) // nothing to do
</span><span class="cx">         return;
</span><span class="lines">@@ -713,9 +706,7 @@
</span><span class="cx"> {
</span><span class="cx">     ASSERT(!newChild-&gt;parentNode()); // Use appendChild if you need to handle reparenting (and want DOM mutation events).
</span><span class="cx">     ASSERT(!newChild-&gt;isDocumentFragment());
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">     ASSERT(!hasTagName(HTMLNames::templateTag));
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     if (&amp;document() != &amp;newChild-&gt;document())
</span><span class="cx">         document().adoptNode(newChild, ASSERT_NO_EXCEPTION);
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Document.cpp (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Document.cpp        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebCore/dom/Document.cpp        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -544,9 +544,7 @@
</span><span class="cx"> #ifndef NDEBUG
</span><span class="cx">     , m_didDispatchViewportPropertiesChanged(false)
</span><span class="cx"> #endif
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">     , m_templateDocumentHost(nullptr)
</span><del>-#endif
</del><span class="cx"> #if ENABLE(WEB_REPLAY)
</span><span class="cx">     , m_inputCursor(EmptyInputCursor::create())
</span><span class="cx"> #endif
</span><span class="lines">@@ -620,11 +618,9 @@
</span><span class="cx">     m_deviceMotionClient-&gt;deviceMotionControllerDestroyed();
</span><span class="cx">     m_deviceOrientationClient-&gt;deviceOrientationControllerDestroyed();
</span><span class="cx"> #endif
</span><del>-    
-#if ENABLE(TEMPLATE_ELEMENT)
</del><ins>+
</ins><span class="cx">     if (m_templateDocument)
</span><span class="cx">         m_templateDocument-&gt;setTemplateDocumentHost(nullptr); // balanced in templateDocument().
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     // FIXME: Should we reset m_domWindow when we detach from the Frame?
</span><span class="cx">     if (m_domWindow)
</span><span class="lines">@@ -6677,7 +6673,6 @@
</span><span class="cx">     return *(result.iterator-&gt;value);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx"> Document&amp; Document::ensureTemplateDocument()
</span><span class="cx"> {
</span><span class="cx">     if (const Document* document = templateDocument())
</span><span class="lines">@@ -6692,7 +6687,6 @@
</span><span class="cx"> 
</span><span class="cx">     return *m_templateDocument;
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> Ref&lt;FontFaceSet&gt; Document::fonts()
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Document.h (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Document.h        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebCore/dom/Document.h        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -1243,12 +1243,10 @@
</span><span class="cx">     // Return a Locale for the default locale if the argument is null or empty.
</span><span class="cx">     Locale&amp; getCachedLocale(const AtomicString&amp; locale = nullAtom);
</span><span class="cx"> 
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">     const Document* templateDocument() const;
</span><span class="cx">     Document&amp; ensureTemplateDocument();
</span><span class="cx">     void setTemplateDocumentHost(Document* templateDocumentHost) { m_templateDocumentHost = templateDocumentHost; }
</span><span class="cx">     Document* templateDocumentHost() { return m_templateDocumentHost; }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     void didAssociateFormControl(Element*);
</span><span class="cx">     bool hasDisabledFieldsetElement() const { return m_disabledFieldsetElementsCount; }
</span><span class="lines">@@ -1727,10 +1725,8 @@
</span><span class="cx">     typedef HashMap&lt;AtomicString, std::unique_ptr&lt;Locale&gt;&gt; LocaleIdentifierToLocaleMap;
</span><span class="cx">     LocaleIdentifierToLocaleMap m_localeCache;
</span><span class="cx"> 
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">     RefPtr&lt;Document&gt; m_templateDocument;
</span><span class="cx">     Document* m_templateDocumentHost; // Manually managed weakref (backpointer from m_templateDocument).
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> #if ENABLE(CUSTOM_ELEMENTS)
</span><span class="cx">     std::unique_ptr&lt;CustomElementDefinitions&gt; m_customElementDefinitions;
</span><span class="lines">@@ -1793,12 +1789,10 @@
</span><span class="cx">     return TextEncoding();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx"> inline const Document* Document::templateDocument() const
</span><span class="cx"> {
</span><span class="cx">     return m_templateDocumentHost ? this : m_templateDocument.get();
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> // Put these methods here, because they require the Document definition, but we really want to inline them.
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoredomElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Element.cpp (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Element.cpp        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebCore/dom/Element.cpp        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -2386,10 +2386,8 @@
</span><span class="cx">     if (RefPtr&lt;DocumentFragment&gt; fragment = createFragmentForInnerOuterHTML(*this, html, AllowScriptingContent, ec)) {
</span><span class="cx">         ContainerNode* container = this;
</span><span class="cx"> 
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">         if (is&lt;HTMLTemplateElement&gt;(*this))
</span><span class="cx">             container = downcast&lt;HTMLTemplateElement&gt;(*this).content();
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">         replaceChildrenWithFragment(*container, fragment.releaseNonNull(), ec);
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCoredomNodecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Node.cpp (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Node.cpp        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebCore/dom/Node.cpp        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -941,7 +941,6 @@
</span><span class="cx"> 
</span><span class="cx"> bool Node::containsIncludingHostElements(const Node* node) const
</span><span class="cx"> {
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">     while (node) {
</span><span class="cx">         if (node == this)
</span><span class="cx">             return true;
</span><span class="lines">@@ -951,9 +950,6 @@
</span><span class="cx">             node = node-&gt;parentOrShadowHostNode();
</span><span class="cx">     }
</span><span class="cx">     return false;
</span><del>-#else
-    return containsIncludingShadowDOM(node);
-#endif
</del><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> Node* Node::pseudoAwarePreviousSibling() const
</span></span></pre></div>
<a id="trunkSourceWebCoredomTemplateContentDocumentFragmenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/TemplateContentDocumentFragment.h (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/TemplateContentDocumentFragment.h        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebCore/dom/TemplateContentDocumentFragment.h        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -27,8 +27,6 @@
</span><span class="cx"> #ifndef TemplateContentDocumentFragment_h
</span><span class="cx"> #define TemplateContentDocumentFragment_h
</span><span class="cx"> 
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
-
</del><span class="cx"> #include &quot;DocumentFragment.h&quot;
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="lines">@@ -57,6 +55,4 @@
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span><span class="cx"> 
</span><del>-#endif // ENABLE(TEMPLATE_ELEMENT)
-
</del><span class="cx"> #endif // TemplateContentDocumentFragment_h
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingMarkupAccumulatorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/MarkupAccumulator.cpp (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/MarkupAccumulator.cpp        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebCore/editing/MarkupAccumulator.cpp        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -157,11 +157,7 @@
</span><span class="cx">         appendStartTag(targetNode, &amp;namespaceHash);
</span><span class="cx"> 
</span><span class="cx">     if (!(targetNode.document().isHTMLDocument() &amp;&amp; elementCannotHaveEndTag(targetNode))) {
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">         Node* current = targetNode.hasTagName(templateTag) ? downcast&lt;HTMLTemplateElement&gt;(targetNode).content()-&gt;firstChild() : targetNode.firstChild();
</span><del>-#else
-        Node* current = targetNode.firstChild();
-#endif
</del><span class="cx">         for ( ; current; current = current-&gt;nextSibling())
</span><span class="cx">             serializeNodesWithNamespaces(*current, IncludeNode, &amp;namespaceHash, tagNamesToSkip);
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingmarkupcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/markup.cpp (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/markup.cpp        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebCore/editing/markup.cpp        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -881,10 +881,8 @@
</span><span class="cx"> RefPtr&lt;DocumentFragment&gt; createFragmentForInnerOuterHTML(Element&amp; contextElement, const String&amp; markup, ParserContentPolicy parserContentPolicy, ExceptionCode&amp; ec)
</span><span class="cx"> {
</span><span class="cx">     Document* document = &amp;contextElement.document();
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">     if (contextElement.hasTagName(templateTag))
</span><span class="cx">         document = &amp;document-&gt;ensureTemplateDocument();
</span><del>-#endif
</del><span class="cx">     RefPtr&lt;DocumentFragment&gt; fragment = DocumentFragment::create(*document);
</span><span class="cx"> 
</span><span class="cx">     if (document-&gt;isHTMLDocument()) {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTagNamesin"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTagNames.in (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTagNames.in        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebCore/html/HTMLTagNames.in        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -127,7 +127,7 @@
</span><span class="cx"> table
</span><span class="cx"> tbody interfaceName=HTMLTableSectionElement
</span><span class="cx"> td interfaceName=HTMLTableDataCellElement
</span><del>-template conditional=TEMPLATE_ELEMENT
</del><ins>+template
</ins><span class="cx"> textarea interfaceName=HTMLTextAreaElement, constructorNeedsFormElement
</span><span class="cx"> tfoot interfaceName=HTMLTableSectionElement
</span><span class="cx"> th interfaceName=HTMLTableHeaderCellElement
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTemplateElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTemplateElement.cpp (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTemplateElement.cpp        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebCore/html/HTMLTemplateElement.cpp        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -30,8 +30,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><span class="cx"> 
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
-
</del><span class="cx"> #include &quot;HTMLTemplateElement.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;DOMImplementation.h&quot;
</span><span class="lines">@@ -95,5 +93,3 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span><del>-
-#endif // ENABLE(TEMPLATE_ELEMENT)
</del></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTemplateElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTemplateElement.h (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTemplateElement.h        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebCore/html/HTMLTemplateElement.h        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -31,8 +31,6 @@
</span><span class="cx"> #ifndef HTMLTemplateElement_h
</span><span class="cx"> #define HTMLTemplateElement_h
</span><span class="cx"> 
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
-
</del><span class="cx"> #include &quot;HTMLElement.h&quot;
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="lines">@@ -58,6 +56,4 @@
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span><span class="cx"> 
</span><del>-#endif // ENABLE(TEMPLATE_ELEMENT)
-
</del><span class="cx"> #endif // HTMLTemplateElement_h
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTemplateElementidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTemplateElement.idl (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTemplateElement.idl        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebCore/html/HTMLTemplateElement.idl        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -28,9 +28,7 @@
</span><span class="cx">  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><del>-[
-    Conditional=TEMPLATE_ELEMENT
-] interface HTMLTemplateElement : HTMLElement {
</del><ins>+interface HTMLTemplateElement : HTMLElement {
</ins><span class="cx">     [Custom] readonly attribute DocumentFragment content;
</span><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlparserHTMLConstructionSitecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/parser/HTMLConstructionSite.cpp (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/parser/HTMLConstructionSite.cpp        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebCore/html/parser/HTMLConstructionSite.cpp        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -102,10 +102,8 @@
</span><span class="cx"> 
</span><span class="cx"> static inline void insert(HTMLConstructionSiteTask&amp; task)
</span><span class="cx"> {
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">     if (is&lt;HTMLTemplateElement&gt;(*task.parent))
</span><span class="cx">         task.parent = downcast&lt;HTMLTemplateElement&gt;(*task.parent).content();
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     if (ContainerNode* parent = task.child-&gt;parentNode())
</span><span class="cx">         parent-&gt;parserRemoveChild(*task.child);
</span><span class="lines">@@ -566,10 +564,8 @@
</span><span class="cx">     if (shouldFosterParent())
</span><span class="cx">         findFosterSite(task);
</span><span class="cx"> 
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">     if (is&lt;HTMLTemplateElement&gt;(*task.parent))
</span><span class="cx">         task.parent = downcast&lt;HTMLTemplateElement&gt;(*task.parent).content();
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     // Strings composed entirely of whitespace are likely to be repeated.
</span><span class="cx">     // Turn them into AtomicString so we share a single string for each.
</span><span class="lines">@@ -653,10 +649,8 @@
</span><span class="cx"> 
</span><span class="cx"> inline Document&amp; HTMLConstructionSite::ownerDocumentForCurrentNode()
</span><span class="cx"> {
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">     if (is&lt;HTMLTemplateElement&gt;(currentNode()))
</span><span class="cx">         return downcast&lt;HTMLTemplateElement&gt;(currentNode()).content()-&gt;document();
</span><del>-#endif
</del><span class="cx">     return currentNode().document();
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -778,7 +772,6 @@
</span><span class="cx"> 
</span><span class="cx"> void HTMLConstructionSite::findFosterSite(HTMLConstructionSiteTask&amp; task)
</span><span class="cx"> {
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">     // When a node is to be foster parented, the last template element with no table element is below it in the stack of open elements is the foster parent element (NOT the template's parent!)
</span><span class="cx">     HTMLElementStack::ElementRecord* lastTemplateElement = m_openElements.topmost(templateTag.localName());
</span><span class="cx">     if (lastTemplateElement &amp;&amp; !m_openElements.inTableScope(tableTag)) {
</span><span class="lines">@@ -786,8 +779,6 @@
</span><span class="cx">         return;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-#endif
-
</del><span class="cx">     HTMLElementStack::ElementRecord* lastTableElementRecord = m_openElements.topmost(tableTag.localName());
</span><span class="cx">     if (lastTableElementRecord) {
</span><span class="cx">         Element&amp; lastTableElement = lastTableElementRecord-&gt;element();
</span><span class="lines">@@ -795,9 +786,7 @@
</span><span class="cx">         // When parsing HTML fragments, we skip step 4.2 (&quot;Let root be a new html element with no attributes&quot;) for efficiency,
</span><span class="cx">         // and instead use the DocumentFragment as a root node. So we must treat the root node (DocumentFragment) as if it is a html element here.
</span><span class="cx">         bool parentCanBeFosterParent = parent &amp;&amp; (parent-&gt;isElementNode() || (m_isParsingFragment &amp;&amp; parent == &amp;m_openElements.rootNode()));
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">         parentCanBeFosterParent = parentCanBeFosterParent || (is&lt;DocumentFragment&gt;(parent) &amp;&amp; downcast&lt;DocumentFragment&gt;(parent)-&gt;isTemplateContent());
</span><del>-#endif
</del><span class="cx">         if (parentCanBeFosterParent) {
</span><span class="cx">             task.parent = parent;
</span><span class="cx">             task.nextChild = &amp;lastTableElement;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlparserHTMLElementStackcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/parser/HTMLElementStack.cpp (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/parser/HTMLElementStack.cpp        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebCore/html/parser/HTMLElementStack.cpp        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -62,9 +62,7 @@
</span><span class="cx">         || item.hasTagName(SVGNames::foreignObjectTag)
</span><span class="cx">         || item.hasTagName(SVGNames::descTag)
</span><span class="cx">         || item.hasTagName(SVGNames::titleTag)
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">         || item.hasTagName(templateTag)
</span><del>-#endif
</del><span class="cx">         || isRootNode(item);
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -78,9 +76,7 @@
</span><span class="cx"> inline bool isTableScopeMarker(HTMLStackItem&amp; item)
</span><span class="cx"> {
</span><span class="cx">     return is&lt;HTMLTableElement&gt;(item.node())
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">         || item.hasTagName(templateTag)
</span><del>-#endif
</del><span class="cx">         || isRootNode(item);
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -89,18 +85,14 @@
</span><span class="cx">     return item.hasTagName(tbodyTag)
</span><span class="cx">         || item.hasTagName(tfootTag)
</span><span class="cx">         || item.hasTagName(theadTag)
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">         || item.hasTagName(templateTag)
</span><del>-#endif
</del><span class="cx">         || isRootNode(item);
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> inline bool isTableRowScopeMarker(HTMLStackItem&amp; item)
</span><span class="cx"> {
</span><span class="cx">     return item.hasTagName(trTag)
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">         || item.hasTagName(templateTag)
</span><del>-#endif
</del><span class="cx">         || isRootNode(item);
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -525,12 +517,10 @@
</span><span class="cx">     return inSelectScope(tagName.localName());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx"> bool HTMLElementStack::hasTemplateInHTMLScope() const
</span><span class="cx"> {
</span><span class="cx">     return inScopeCommon&lt;isRootNode&gt;(m_top.get(), templateTag.localName());
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> Element&amp; HTMLElementStack::htmlElement() const
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlparserHTMLElementStackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/parser/HTMLElementStack.h (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/parser/HTMLElementStack.h        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebCore/html/parser/HTMLElementStack.h        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -147,9 +147,7 @@
</span><span class="cx"> 
</span><span class="cx">     bool hasOnlyOneElement() const;
</span><span class="cx">     bool secondElementIsHTMLBodyElement() const;
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">     bool hasTemplateInHTMLScope() const;
</span><del>-#endif
</del><span class="cx">     Element&amp; htmlElement() const;
</span><span class="cx">     Element&amp; headElement() const;
</span><span class="cx">     Element&amp; bodyElement() const;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlparserHTMLPreloadScannercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/parser/HTMLPreloadScanner.cpp (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/parser/HTMLPreloadScanner.cpp        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebCore/html/parser/HTMLPreloadScanner.cpp        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -340,13 +340,11 @@
</span><span class="cx"> 
</span><span class="cx">     case HTMLToken::EndTag: {
</span><span class="cx">         TagId tagId = tagIdFor(token.name());
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">         if (tagId == TagId::Template) {
</span><span class="cx">             if (m_templateCount)
</span><span class="cx">                 --m_templateCount;
</span><span class="cx">             return;
</span><span class="cx">         }
</span><del>-#endif
</del><span class="cx">         if (tagId == TagId::Style) {
</span><span class="cx">             if (m_inStyle)
</span><span class="cx">                 m_cssScanner.reset();
</span><span class="lines">@@ -358,17 +356,13 @@
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     case HTMLToken::StartTag: {
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">         if (m_templateCount)
</span><span class="cx">             return;
</span><del>-#endif
</del><span class="cx">         TagId tagId = tagIdFor(token.name());
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">         if (tagId == TagId::Template) {
</span><span class="cx">             ++m_templateCount;
</span><span class="cx">             return;
</span><span class="cx">         }
</span><del>-#endif
</del><span class="cx">         if (tagId == TagId::Style) {
</span><span class="cx">             m_inStyle = true;
</span><span class="cx">             return;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlparserHTMLPreloadScannerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/parser/HTMLPreloadScanner.h (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/parser/HTMLPreloadScanner.h        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebCore/html/parser/HTMLPreloadScanner.h        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -79,9 +79,7 @@
</span><span class="cx">     
</span><span class="cx">     Vector&lt;bool&gt; m_pictureSourceState;
</span><span class="cx"> 
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">     unsigned m_templateCount { 0 };
</span><del>-#endif
</del><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> class HTMLPreloadScanner {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlparserHTMLStackItemh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/parser/HTMLStackItem.h (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/parser/HTMLStackItem.h        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebCore/html/parser/HTMLStackItem.h        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -276,9 +276,7 @@
</span><span class="cx">             || tagName == HTMLNames::tableTag
</span><span class="cx">             || tagName == HTMLNames::tbodyTag
</span><span class="cx">             || tagName == HTMLNames::tdTag
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">             || tagName == HTMLNames::templateTag
</span><del>-#endif
</del><span class="cx">             || tagName == HTMLNames::textareaTag
</span><span class="cx">             || tagName == HTMLNames::tfootTag
</span><span class="cx">             || tagName == HTMLNames::thTag
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlparserHTMLTreeBuildercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/parser/HTMLTreeBuilder.cpp (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/parser/HTMLTreeBuilder.cpp        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebCore/html/parser/HTMLTreeBuilder.cpp        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -254,11 +254,7 @@
</span><span class="cx"> 
</span><span class="cx"> inline bool HTMLTreeBuilder::isParsingTemplateContents() const
</span><span class="cx"> {
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">     return m_tree.openElements().hasTemplateInHTMLScope();
</span><del>-#else
-    return false;
-#endif
</del><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> inline bool HTMLTreeBuilder::isParsingFragmentOrTemplateContents() const
</span><span class="lines">@@ -290,10 +286,8 @@
</span><span class="cx">     // For efficiency, we skip step 5 (&quot;Let root be a new html element with no attributes&quot;) and instead use the DocumentFragment as a root node.
</span><span class="cx">     m_tree.openElements().pushRootNode(HTMLStackItem::create(fragment));
</span><span class="cx"> 
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">     if (contextElement.hasTagName(templateTag))
</span><span class="cx">         m_templateInsertionModes.append(InsertionMode::TemplateContents);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     resetInsertionModeAppropriately();
</span><span class="cx"> 
</span><span class="lines">@@ -617,10 +611,8 @@
</span><span class="cx">     }
</span><span class="cx">     if (token.name() == bodyTag) {
</span><span class="cx">         parseError(token);
</span><del>-        bool fragmentOrTemplateCase = !m_tree.openElements().secondElementIsHTMLBodyElement() || m_tree.openElements().hasOnlyOneElement();
-#if ENABLE(TEMPLATE_ELEMENT)
-        fragmentOrTemplateCase = fragmentOrTemplateCase || m_tree.openElements().hasTemplateInHTMLScope();
-#endif
</del><ins>+        bool fragmentOrTemplateCase = !m_tree.openElements().secondElementIsHTMLBodyElement() || m_tree.openElements().hasOnlyOneElement()
+            || m_tree.openElements().hasTemplateInHTMLScope();
</ins><span class="cx">         if (fragmentOrTemplateCase) {
</span><span class="cx">             ASSERT(isParsingFragmentOrTemplateContents());
</span><span class="cx">             return;
</span><span class="lines">@@ -903,12 +895,10 @@
</span><span class="cx">         parseError(token);
</span><span class="cx">         return;
</span><span class="cx">     }
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">     if (token.name() == templateTag) {
</span><span class="cx">         processTemplateStartTag(token);
</span><span class="cx">         return;
</span><span class="cx">     }
</span><del>-#endif
</del><span class="cx">     m_tree.reconstructTheActiveFormattingElements();
</span><span class="cx">     insertGenericHTMLElement(token);
</span><span class="cx"> }
</span><span class="lines">@@ -931,8 +921,6 @@
</span><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
-
</del><span class="cx"> void HTMLTreeBuilder::processTemplateStartTag(AtomicHTMLToken&amp; token)
</span><span class="cx"> {
</span><span class="cx">     m_tree.activeFormattingElements().appendMarker();
</span><span class="lines">@@ -969,14 +957,9 @@
</span><span class="cx">     return true;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#endif
-
</del><span class="cx"> bool HTMLTreeBuilder::processColgroupEndTagForInColumnGroup()
</span><span class="cx"> {
</span><del>-    bool ignoreFakeEndTag = m_tree.currentIsRootNode();
-#if ENABLE(TEMPLATE_ELEMENT)
-    ignoreFakeEndTag = ignoreFakeEndTag || m_tree.currentNode().hasTagName(templateTag);
-#endif
</del><ins>+    bool ignoreFakeEndTag = m_tree.currentIsRootNode() || m_tree.currentNode().hasTagName(templateTag);
</ins><span class="cx"> 
</span><span class="cx">     if (ignoreFakeEndTag) {
</span><span class="cx">         ASSERT(isParsingFragmentOrTemplateContents());
</span><span class="lines">@@ -1066,12 +1049,10 @@
</span><span class="cx">         m_tree.openElements().pop();
</span><span class="cx">         return;
</span><span class="cx">     }
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">     if (token.name() == templateTag) {
</span><span class="cx">         processTemplateStartTag(token);
</span><span class="cx">         return;
</span><span class="cx">     }
</span><del>-#endif
</del><span class="cx">     parseError(token);
</span><span class="cx">     HTMLConstructionSite::RedirectToFosterParentGuard redirecter(m_tree);
</span><span class="cx">     processStartTagForInBody(token);
</span><span class="lines">@@ -1137,9 +1118,7 @@
</span><span class="cx">             || token.name() == noframesTag
</span><span class="cx">             || token.name() == scriptTag
</span><span class="cx">             || token.name() == styleTag
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">             || token.name() == templateTag
</span><del>-#endif
</del><span class="cx">             || token.name() == titleTag) {
</span><span class="cx">             parseError(token);
</span><span class="cx">             m_tree.openElements().pushHTMLHeadElement(m_tree.headStackItem());
</span><span class="lines">@@ -1184,12 +1163,10 @@
</span><span class="cx">             m_tree.insertSelfClosingHTMLElement(&amp;token);
</span><span class="cx">             return;
</span><span class="cx">         }
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">         if (token.name() == templateTag) {
</span><span class="cx">             processTemplateStartTag(token);
</span><span class="cx">             return;
</span><span class="cx">         }
</span><del>-#endif
</del><span class="cx">         if (!processColgroupEndTagForInColumnGroup()) {
</span><span class="cx">             ASSERT(isParsingFragmentOrTemplateContents());
</span><span class="cx">             return;
</span><span class="lines">@@ -1311,12 +1288,10 @@
</span><span class="cx">             processStartTagForInHead(token);
</span><span class="cx">             return;
</span><span class="cx">         }
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">         if (token.name() == templateTag) {
</span><span class="cx">             processTemplateStartTag(token);
</span><span class="cx">             return;
</span><span class="cx">         }
</span><del>-#endif
</del><span class="cx">         parseError(token);
</span><span class="cx">         break;
</span><span class="cx">     case InsertionMode::AfterFrameset:
</span><span class="lines">@@ -1391,12 +1366,10 @@
</span><span class="cx">             ASSERT_UNUSED(didProcess, didProcess);
</span><span class="cx">             return;
</span><span class="cx">         }
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">         if (token.name() == templateTag) {
</span><span class="cx">             processTemplateStartTag(token);
</span><span class="cx">             return;
</span><span class="cx">         }
</span><del>-#endif
</del><span class="cx">         break;
</span><span class="cx">     case InsertionMode::InTableText:
</span><span class="cx">         defaultForInTableText();
</span><span class="lines">@@ -1405,7 +1378,6 @@
</span><span class="cx">     case InsertionMode::Text:
</span><span class="cx">         ASSERT_NOT_REACHED();
</span><span class="cx">         break;
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">     case InsertionMode::TemplateContents:
</span><span class="cx">         if (token.name() == templateTag) {
</span><span class="cx">             processTemplateStartTag(token);
</span><span class="lines">@@ -1441,19 +1413,16 @@
</span><span class="cx"> 
</span><span class="cx">         processStartTag(token);
</span><span class="cx">         break;
</span><del>-#endif
</del><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void HTMLTreeBuilder::processHtmlStartTagForInBody(AtomicHTMLToken&amp; token)
</span><span class="cx"> {
</span><span class="cx">     parseError(token);
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">     if (m_tree.openElements().hasTemplateInHTMLScope()) {
</span><span class="cx">         ASSERT(isParsingTemplateContents());
</span><span class="cx">         return;
</span><span class="cx">     }
</span><del>-#endif
</del><span class="cx">     m_tree.insertHTMLHtmlStartTagInBody(&amp;token);
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -1593,24 +1562,17 @@
</span><span class="cx">         HTMLStackItem* item = &amp;record-&gt;stackItem();
</span><span class="cx">         if (&amp;item-&gt;node() == &amp;m_tree.openElements().rootNode()) {
</span><span class="cx">             last = true;
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">             bool shouldCreateItem = isParsingFragment();
</span><del>-#else
-            ASSERT(isParsingFragment());
-            bool shouldCreateItem = true;
-#endif
</del><span class="cx">             if (shouldCreateItem)
</span><span class="cx">                 item = &amp;m_fragmentContext.contextElementStackItem();
</span><span class="cx">         }
</span><span class="cx"> 
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">         if (item-&gt;hasTagName(templateTag)) {
</span><span class="cx">             m_insertionMode = m_templateInsertionModes.last();
</span><span class="cx">             return;
</span><span class="cx">         }
</span><del>-#endif
</del><ins>+
</ins><span class="cx">         if (item-&gt;hasTagName(selectTag)) {
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">             if (!last) {
</span><span class="cx">                 while (&amp;item-&gt;node() != &amp;m_tree.openElements().rootNode() &amp;&amp; !item-&gt;hasTagName(templateTag)) {
</span><span class="cx">                     record = record-&gt;next();
</span><span class="lines">@@ -1621,7 +1583,6 @@
</span><span class="cx">                     }
</span><span class="cx">                 }
</span><span class="cx">             }
</span><del>-#endif
</del><span class="cx">             m_insertionMode = InsertionMode::InSelect;
</span><span class="cx">             return;
</span><span class="cx">         }
</span><span class="lines">@@ -1650,12 +1611,10 @@
</span><span class="cx">             return;
</span><span class="cx">         }
</span><span class="cx">         if (item-&gt;hasTagName(headTag)) {
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">             if (!m_fragmentContext.fragment() || &amp;m_fragmentContext.contextElement() != &amp;item-&gt;node()) {
</span><span class="cx">                 m_insertionMode = InsertionMode::InHead;
</span><span class="cx">                 return;
</span><span class="cx">             }
</span><del>-#endif
</del><span class="cx">             m_insertionMode = InsertionMode::InBody;
</span><span class="cx">             return;
</span><span class="cx">         }
</span><span class="lines">@@ -1783,11 +1742,7 @@
</span><span class="cx">         || token.name() == trTag
</span><span class="cx">         || isTableBodyContextTag(token.name())) {
</span><span class="cx">         if (!m_tree.openElements().inTableScope(token.name())) {
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">             ASSERT(isTableBodyContextTag(token.name()) || m_tree.openElements().inTableScope(templateTag) || isParsingFragment());
</span><del>-#else
-            ASSERT(isTableBodyContextTag(token.name()) || isParsingFragment());
-#endif
</del><span class="cx">             parseError(token);
</span><span class="cx">             return;
</span><span class="cx">         }
</span><span class="lines">@@ -1936,12 +1891,10 @@
</span><span class="cx">         processFakeStartTag(brTag);
</span><span class="cx">         return;
</span><span class="cx">     }
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">     if (token.name() == templateTag) {
</span><span class="cx">         processTemplateEndTag(token);
</span><span class="cx">         return;
</span><span class="cx">     }
</span><del>-#endif
</del><span class="cx">     processAnyOtherEndTagForInBody(token);
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -2036,12 +1989,10 @@
</span><span class="cx">         // FIXME: This case should be broken out into processEndTagForInHead,
</span><span class="cx">         // because other end tag cases now refer to it (&quot;process the token for using the rules of the &quot;in head&quot; insertion mode&quot;).
</span><span class="cx">         // but because the logic falls through to InsertionMode::AfterHead, that gets a little messy.
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">         if (token.name() == templateTag) {
</span><span class="cx">             processTemplateEndTag(token);
</span><span class="cx">             return;
</span><span class="cx">         }
</span><del>-#endif
</del><span class="cx">         if (token.name() == headTag) {
</span><span class="cx">             m_tree.openElements().popHTMLHeadElement();
</span><span class="cx">             m_insertionMode = InsertionMode::AfterHead;
</span><span class="lines">@@ -2103,12 +2054,10 @@
</span><span class="cx">             parseError(token);
</span><span class="cx">             return;
</span><span class="cx">         }
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">         if (token.name() == templateTag) {
</span><span class="cx">             processTemplateEndTag(token);
</span><span class="cx">             return;
</span><span class="cx">         }
</span><del>-#endif
</del><span class="cx">         if (!processColgroupEndTagForInColumnGroup()) {
</span><span class="cx">             ASSERT(isParsingFragmentOrTemplateContents());
</span><span class="cx">             return;
</span><span class="lines">@@ -2177,10 +2126,7 @@
</span><span class="cx">         break;
</span><span class="cx">     case InsertionMode::InFrameset:
</span><span class="cx">         if (token.name() == framesetTag) {
</span><del>-            bool ignoreFramesetForFragmentParsing  = m_tree.currentIsRootNode();
-#if ENABLE(TEMPLATE_ELEMENT)
-            ignoreFramesetForFragmentParsing = ignoreFramesetForFragmentParsing || m_tree.openElements().hasTemplateInHTMLScope();
-#endif
</del><ins>+            bool ignoreFramesetForFragmentParsing  = m_tree.currentIsRootNode() || m_tree.openElements().hasTemplateInHTMLScope();
</ins><span class="cx">             if (ignoreFramesetForFragmentParsing) {
</span><span class="cx">                 ASSERT(isParsingFragmentOrTemplateContents());
</span><span class="cx">                 parseError(token);
</span><span class="lines">@@ -2191,12 +2137,10 @@
</span><span class="cx">                 m_insertionMode = InsertionMode::AfterFrameset;
</span><span class="cx">             return;
</span><span class="cx">         }
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">         if (token.name() == templateTag) {
</span><span class="cx">             processTemplateEndTag(token);
</span><span class="cx">             return;
</span><span class="cx">         }
</span><del>-#endif
</del><span class="cx">         break;
</span><span class="cx">     case InsertionMode::AfterFrameset:
</span><span class="cx">         if (token.name() == htmlTag) {
</span><span class="lines">@@ -2253,25 +2197,21 @@
</span><span class="cx">             resetInsertionModeAppropriately();
</span><span class="cx">             return;
</span><span class="cx">         }
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">         if (token.name() == templateTag) {
</span><span class="cx">             processTemplateEndTag(token);
</span><span class="cx">             return;
</span><span class="cx">         }
</span><del>-#endif
</del><span class="cx">         break;
</span><span class="cx">     case InsertionMode::InTableText:
</span><span class="cx">         defaultForInTableText();
</span><span class="cx">         processEndTag(token);
</span><span class="cx">         break;
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">     case InsertionMode::TemplateContents:
</span><span class="cx">         if (token.name() == templateTag) {
</span><span class="cx">             processTemplateEndTag(token);
</span><span class="cx">             return;
</span><span class="cx">         }
</span><span class="cx">         break;
</span><del>-#endif
</del><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -2456,9 +2396,7 @@
</span><span class="cx">     case InsertionMode::InBody:
</span><span class="cx">     case InsertionMode::InCaption:
</span><span class="cx">     case InsertionMode::InCell:
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">     case InsertionMode::TemplateContents:
</span><del>-#endif
</del><span class="cx">         processCharacterBufferForInBody(buffer);
</span><span class="cx">         break;
</span><span class="cx">     case InsertionMode::InTable:
</span><span class="lines">@@ -2586,12 +2524,10 @@
</span><span class="cx">     case InsertionMode::InCaption:
</span><span class="cx">     case InsertionMode::InRow:
</span><span class="cx">         notImplemented(); // Emit parse error based on what elements are still open.
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">         if (!m_templateInsertionModes.isEmpty()) {
</span><span class="cx">             if (processEndOfFileForInTemplateContents(token))
</span><span class="cx">                 return;
</span><span class="cx">         }
</span><del>-#endif
</del><span class="cx">         break;
</span><span class="cx">     case InsertionMode::AfterBody:
</span><span class="cx">     case InsertionMode::AfterAfterBody:
</span><span class="lines">@@ -2608,11 +2544,7 @@
</span><span class="cx">             ASSERT(isParsingFragment());
</span><span class="cx">             return; // FIXME: Should we break here instead of returning?
</span><span class="cx">         }
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">         ASSERT(m_tree.currentNode().hasTagName(colgroupTag) || m_tree.currentNode().hasTagName(templateTag));
</span><del>-#else
-        ASSERT(m_tree.currentNode().hasTagName(colgroupTag));
-#endif
</del><span class="cx">         processColgroupEndTagForInColumnGroup();
</span><span class="cx">         FALLTHROUGH;
</span><span class="cx">     case InsertionMode::InFrameset:
</span><span class="lines">@@ -2623,12 +2555,10 @@
</span><span class="cx">         ASSERT(m_insertionMode == InsertionMode::InSelect || m_insertionMode == InsertionMode::InSelectInTable || m_insertionMode == InsertionMode::InTable || m_insertionMode == InsertionMode::InFrameset || m_insertionMode == InsertionMode::InTableBody || m_insertionMode == InsertionMode::InColumnGroup);
</span><span class="cx">         if (&amp;m_tree.currentNode() != &amp;m_tree.openElements().rootNode())
</span><span class="cx">             parseError(token);
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">         if (!m_templateInsertionModes.isEmpty()) {
</span><span class="cx">             if (processEndOfFileForInTemplateContents(token))
</span><span class="cx">                 return;
</span><span class="cx">         }
</span><del>-#endif
</del><span class="cx">         break;
</span><span class="cx">     case InsertionMode::InTableText:
</span><span class="cx">         defaultForInTableText();
</span><span class="lines">@@ -2643,12 +2573,10 @@
</span><span class="cx">         m_insertionMode = m_originalInsertionMode;
</span><span class="cx">         processEndOfFile(token);
</span><span class="cx">         return;
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">     case InsertionMode::TemplateContents:
</span><span class="cx">         if (processEndOfFileForInTemplateContents(token))
</span><span class="cx">             return;
</span><span class="cx">         break;
</span><del>-#endif
</del><span class="cx">     }
</span><span class="cx">     m_tree.openElements().popAll();
</span><span class="cx"> }
</span><span class="lines">@@ -2750,12 +2678,10 @@
</span><span class="cx">             processFakeEndTag(scriptTag);
</span><span class="cx">         return true;
</span><span class="cx">     }
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">     if (token.name() == templateTag) {
</span><span class="cx">         processTemplateStartTag(token);
</span><span class="cx">         return true;
</span><span class="cx">     }
</span><del>-#endif
</del><span class="cx">     if (token.name() == headTag) {
</span><span class="cx">         parseError(token);
</span><span class="cx">         return true;
</span><span class="lines">@@ -2962,9 +2888,7 @@
</span><span class="cx">     if (isParsingFragment())
</span><span class="cx">         return;
</span><span class="cx"> 
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">     ASSERT(m_templateInsertionModes.isEmpty());
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     m_tree.finishedParsing();
</span><span class="cx">     // The tree builder might have been destroyed as an indirect result of finishing the parsing.
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlparserHTMLTreeBuilderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/parser/HTMLTreeBuilder.h (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/parser/HTMLTreeBuilder.h        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebCore/html/parser/HTMLTreeBuilder.h        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -87,9 +87,7 @@
</span><span class="cx">         InHead,
</span><span class="cx">         InHeadNoscript,
</span><span class="cx">         AfterHead,
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">         TemplateContents,
</span><del>-#endif
</del><span class="cx">         InBody,
</span><span class="cx">         Text,
</span><span class="cx">         InTable,
</span><span class="lines">@@ -184,11 +182,9 @@
</span><span class="cx"> 
</span><span class="cx">     void insertGenericHTMLElement(AtomicHTMLToken&amp;);
</span><span class="cx"> 
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">     void processTemplateStartTag(AtomicHTMLToken&amp;);
</span><span class="cx">     bool processTemplateEndTag(AtomicHTMLToken&amp;);
</span><span class="cx">     bool processEndOfFileForInTemplateContents(AtomicHTMLToken&amp;);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     class FragmentParsingContext {
</span><span class="cx">     public:
</span><span class="lines">@@ -213,9 +209,7 @@
</span><span class="cx">     // https://html.spec.whatwg.org/multipage/syntax.html#the-insertion-mode
</span><span class="cx">     InsertionMode m_insertionMode { InsertionMode::Initial };
</span><span class="cx">     InsertionMode m_originalInsertionMode { InsertionMode::Initial };
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">     Vector&lt;InsertionMode, 1&gt; m_templateInsertionModes;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     // https://html.spec.whatwg.org/multipage/syntax.html#concept-pending-table-char-tokens
</span><span class="cx">     StringBuilder m_pendingTableCharacters;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorDOMAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorDOMAgent.cpp (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorDOMAgent.cpp        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebCore/inspector/InspectorDOMAgent.cpp        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -1359,10 +1359,8 @@
</span><span class="cx">             value-&gt;setShadowRoots(WTFMove(shadowRoots));
</span><span class="cx">         }
</span><span class="cx"> 
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">         if (is&lt;HTMLTemplateElement&gt;(element))
</span><span class="cx">             value-&gt;setTemplateContent(buildObjectForNode(downcast&lt;HTMLTemplateElement&gt;(element).content(), 0, nodesMap));
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">         if (is&lt;HTMLStyleElement&gt;(element) || (is&lt;HTMLScriptElement&gt;(element) &amp;&amp; !element.fastHasAttribute(HTMLNames::srcAttr)))
</span><span class="cx">             value-&gt;setContentSecurityPolicyHash(computeContentSecurityPolicySHA256Hash(element));
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorInstrumentationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorInstrumentation.h (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorInstrumentation.h        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebCore/inspector/InspectorInstrumentation.h        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -1277,10 +1277,8 @@
</span><span class="cx"> inline InstrumentingAgents* InspectorInstrumentation::instrumentingAgentsForDocument(Document&amp; document)
</span><span class="cx"> {
</span><span class="cx">     Page* page = document.page();
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">     if (!page &amp;&amp; document.templateDocumentHost())
</span><span class="cx">         page = document.templateDocumentHost()-&gt;page();
</span><del>-#endif
</del><span class="cx">     return instrumentingAgentsForPage(page);
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorexmlparserXMLDocumentParserLibxml2cpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/parser/XMLDocumentParserLibxml2.cpp (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/parser/XMLDocumentParserLibxml2.cpp        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebCore/xml/parser/XMLDocumentParserLibxml2.cpp        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -848,14 +848,10 @@
</span><span class="cx">     if (!m_currentNode) // Synchronous DOM events may have removed the current node.
</span><span class="cx">         return;
</span><span class="cx"> 
</span><del>-#if ENABLE(TEMPLATE_ELEMENT)
</del><span class="cx">     if (is&lt;HTMLTemplateElement&gt;(newElement))
</span><span class="cx">         pushCurrentNode(downcast&lt;HTMLTemplateElement&gt;(newElement.get()).content());
</span><span class="cx">     else
</span><span class="cx">         pushCurrentNode(newElement.ptr());
</span><del>-#else
-    pushCurrentNode(newElement.ptr());
-#endif
</del><span class="cx"> 
</span><span class="cx">     if (is&lt;HTMLHtmlElement&gt;(newElement))
</span><span class="cx">         downcast&lt;HTMLHtmlElement&gt;(newElement.get()).insertedByParser();
</span></span></pre></div>
<a id="trunkSourceWebKitmacChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/ChangeLog (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/ChangeLog        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebKit/mac/ChangeLog        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2016-04-25  Ryosuke Niwa  &lt;rniwa@webkit.org&gt;
+
+        Remove the build flag for template elements
+        https://bugs.webkit.org/show_bug.cgi?id=157022
+
+        Reviewed by Daniel Bates.
+
+        * Configurations/FeatureDefines.xcconfig:
+
</ins><span class="cx"> 2016-04-25  Myles C. Maxfield  &lt;mmaxfield@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [Cocoa] Guarantee FontPlatformData's m_cgFont is never nullptr
</span></span></pre></div>
<a id="trunkSourceWebKitmacConfigurationsFeatureDefinesxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -153,7 +153,6 @@
</span><span class="cx"> 
</span><span class="cx"> ENABLE_TELEPHONE_NUMBER_DETECTION = ENABLE_TELEPHONE_NUMBER_DETECTION;
</span><span class="cx"> 
</span><del>-ENABLE_TEMPLATE_ELEMENT = ENABLE_TEMPLATE_ELEMENT;
</del><span class="cx"> ENABLE_TEXT_AUTOSIZING = ;
</span><span class="cx"> 
</span><span class="cx"> ENABLE_CSS_TRAILING_WORD = ENABLE_CSS_TRAILING_WORD;
</span><span class="lines">@@ -193,4 +192,4 @@
</span><span class="cx"> ENABLE_SHADOW_DOM = ENABLE_SHADOW_DOM;
</span><span class="cx"> ENABLE_CUSTOM_ELEMENTS = ENABLE_CUSTOM_ELEMENTS;
</span><span class="cx"> 
</span><del>-FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_ES6_ARROWFUNCTION_SYNTAX) $(ENABLE_ES6_GENERATORS) $(ENABLE_ES6_MODULES) $(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_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENA
 BLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABL
 E_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_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) 
 $(ENABLE_WEBGL2) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_JIT) $(ENABLE_SHADOW_DOM) $(ENABLE_CUSTOM_ELEMENTS) $(ENABLE_VIDEO_PRESENTATION_MODE);
</del><ins>+FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_ES6_ARROWFUNCTION_SYNTAX) $(ENABLE_ES6_GENERATORS) $(ENABLE_ES6_MODULES) $(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_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENAB
 LE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(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_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WE
 B_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_JIT) $(ENABLE_SHADOW_DOM) $(ENABLE_CUSTOM_ELEMENTS) $(ENABLE_VIDEO_PRESENTATION_MODE);
</ins></span></pre></div>
<a id="trunkSourceWebKit2ChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/ChangeLog (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/ChangeLog        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebKit2/ChangeLog        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2016-04-25  Ryosuke Niwa  &lt;rniwa@webkit.org&gt;
+
+        Remove the build flag for template elements
+        https://bugs.webkit.org/show_bug.cgi?id=157022
+
+        Reviewed by Daniel Bates.
+
+        * Configurations/FeatureDefines.xcconfig:
+
</ins><span class="cx"> 2016-04-25  Chris Dumez  &lt;cdumez@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Crash under -[WKWebView _mayAutomaticallyShowVideoPictureInPicture] + 32 (WKWebView.mm:309)
</span></span></pre></div>
<a id="trunkSourceWebKit2ConfigurationsFeatureDefinesxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -153,7 +153,6 @@
</span><span class="cx"> 
</span><span class="cx"> ENABLE_TELEPHONE_NUMBER_DETECTION = ENABLE_TELEPHONE_NUMBER_DETECTION;
</span><span class="cx"> 
</span><del>-ENABLE_TEMPLATE_ELEMENT = ENABLE_TEMPLATE_ELEMENT;
</del><span class="cx"> ENABLE_TEXT_AUTOSIZING = ;
</span><span class="cx"> 
</span><span class="cx"> ENABLE_CSS_TRAILING_WORD = ENABLE_CSS_TRAILING_WORD;
</span><span class="lines">@@ -193,4 +192,4 @@
</span><span class="cx"> ENABLE_SHADOW_DOM = ENABLE_SHADOW_DOM;
</span><span class="cx"> ENABLE_CUSTOM_ELEMENTS = ENABLE_CUSTOM_ELEMENTS;
</span><span class="cx"> 
</span><del>-FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_ES6_ARROWFUNCTION_SYNTAX) $(ENABLE_ES6_GENERATORS) $(ENABLE_ES6_MODULES) $(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_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENA
 BLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABL
 E_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_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) 
 $(ENABLE_WEBGL2) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_JIT) $(ENABLE_SHADOW_DOM) $(ENABLE_CUSTOM_ELEMENTS) $(ENABLE_VIDEO_PRESENTATION_MODE);
</del><ins>+FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_ES6_ARROWFUNCTION_SYNTAX) $(ENABLE_ES6_GENERATORS) $(ENABLE_ES6_MODULES) $(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_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENAB
 LE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(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_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WE
 B_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_JIT) $(ENABLE_SHADOW_DOM) $(ENABLE_CUSTOM_ELEMENTS) $(ENABLE_VIDEO_PRESENTATION_MODE);
</ins></span></pre></div>
<a id="trunkSourcecmakeOptionsEflcmake"></a>
<div class="modfile"><h4>Modified: trunk/Source/cmake/OptionsEfl.cmake (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/cmake/OptionsEfl.cmake        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/cmake/OptionsEfl.cmake        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -127,7 +127,6 @@
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SPEECH_SYNTHESIS PUBLIC ON)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SPELLCHECK PUBLIC ON)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SUBTLE_CRYPTO PUBLIC OFF)
</span><del>-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TEMPLATE_ELEMENT PUBLIC ON)
</del><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TOUCH_EVENTS PUBLIC ON)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TOUCH_SLIDER PUBLIC ON)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_USERSELECT_ALL PUBLIC ON)
</span></span></pre></div>
<a id="trunkSourcecmakeOptionsMaccmake"></a>
<div class="modfile"><h4>Modified: trunk/Source/cmake/OptionsMac.cmake (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/cmake/OptionsMac.cmake        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/cmake/OptionsMac.cmake        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -94,7 +94,6 @@
</span><span class="cx"> 
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TELEPHONE_NUMBER_DETECTION PRIVATE ON)
</span><span class="cx"> 
</span><del>-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TEMPLATE_ELEMENT PRIVATE ON)
</del><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TEXT_AUTOSIZING PRIVATE OFF)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TOUCH_ICON_LOADING PRIVATE OFF)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_USERSELECT_ALL PRIVATE ON)
</span></span></pre></div>
<a id="trunkSourcecmakeOptionsWincmake"></a>
<div class="modfile"><h4>Modified: trunk/Source/cmake/OptionsWin.cmake (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/cmake/OptionsWin.cmake        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/cmake/OptionsWin.cmake        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -61,7 +61,6 @@
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SHADOW_DOM PUBLIC OFF)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_STREAMS_API PUBLIC ON)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SVG_FONTS PUBLIC ON)
</span><del>-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TEMPLATE_ELEMENT PUBLIC ON)
</del><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TEXT_AUTOSIZING PUBLIC OFF)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIDEO PUBLIC ON)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIDEO_TRACK PUBLIC ON)
</span></span></pre></div>
<a id="trunkSourcecmakeWebKitFeaturescmake"></a>
<div class="modfile"><h4>Modified: trunk/Source/cmake/WebKitFeatures.cmake (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/cmake/WebKitFeatures.cmake        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/cmake/WebKitFeatures.cmake        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -180,7 +180,6 @@
</span><span class="cx">     WEBKIT_OPTION_DEFINE(ENABLE_SUBTLE_CRYPTO &quot;Toggle subtle crypto support&quot; PRIVATE OFF)
</span><span class="cx">     WEBKIT_OPTION_DEFINE(ENABLE_SVG_FONTS &quot;Toggle SVG fonts support (imples SVG support)&quot; PRIVATE ON)
</span><span class="cx">     WEBKIT_OPTION_DEFINE(ENABLE_TELEPHONE_NUMBER_DETECTION &quot;Toggle telephone number detection support&quot; PRIVATE OFF)
</span><del>-    WEBKIT_OPTION_DEFINE(ENABLE_TEMPLATE_ELEMENT &quot;Toggle Template support&quot; PRIVATE ON)
</del><span class="cx">     WEBKIT_OPTION_DEFINE(ENABLE_TEXT_AUTOSIZING &quot;Toggle Text auto sizing support&quot; PRIVATE OFF)
</span><span class="cx">     WEBKIT_OPTION_DEFINE(ENABLE_THREADED_COMPOSITOR &quot;Toggle threaded compositor support&quot; PRIVATE OFF)
</span><span class="cx">     WEBKIT_OPTION_DEFINE(ENABLE_TOUCH_EVENTS &quot;Toggle Touch Events support&quot; PRIVATE OFF)
</span></span></pre></div>
<a id="trunkSourcecmaketoolsvspropsFeatureDefinesprops"></a>
<div class="modfile"><h4>Modified: trunk/Source/cmake/tools/vsprops/FeatureDefines.props (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/cmake/tools/vsprops/FeatureDefines.props        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/cmake/tools/vsprops/FeatureDefines.props        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -76,7 +76,6 @@
</span><span class="cx">     &lt;ENABLE_SUBPIXEL_LAYOUT&gt;ENABLE_SUBPIXEL_LAYOUT&lt;/ENABLE_SUBPIXEL_LAYOUT&gt;
</span><span class="cx">     &lt;ENABLE_SVG_DOM_OBJC_BINDINGS /&gt;
</span><span class="cx">     &lt;ENABLE_SVG_FONTS&gt;ENABLE_SVG_FONTS&lt;/ENABLE_SVG_FONTS&gt;
</span><del>-    &lt;ENABLE_TEMPLATE_ELEMENT&gt;ENABLE_TEMPLATE_ELEMENT&lt;/ENABLE_TEMPLATE_ELEMENT&gt;
</del><span class="cx">     &lt;ENABLE_TEXT_AUTOSIZING /&gt;
</span><span class="cx">     &lt;ENABLE_VIDEO&gt;ENABLE_VIDEO&lt;/ENABLE_VIDEO&gt;
</span><span class="cx">     &lt;ENABLE_VIDEO_TRACK&gt;ENABLE_VIDEO_TRACK&lt;/ENABLE_VIDEO_TRACK&gt;
</span><span class="lines">@@ -95,7 +94,7 @@
</span><span class="cx">   &lt;/PropertyGroup&gt;
</span><span class="cx">   &lt;ItemDefinitionGroup&gt;
</span><span class="cx">     &lt;ClCompile&gt;
</span><del>-      &lt;PreprocessorDefinitions&gt;$(ENABLE_CSP_NEXT);$(ENABLE_PROMISES);$(ENABLE_REQUEST_ANIMATION_FRAME);$(ENABLE_3D_TRANSFORMS);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_ACCELERATED_OVERFLOW_SCROLLING);$(ENABLE_ATTACHMENT_ELEMENT);$(ENABLE_CANVAS_PATH);$(ENABLE_CANVAS_PROXY);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_CONDITIONAL_RULES);$(ENABLE_CSS_IMAGE_SET);$(ENABLE_CSS3_TEXT);$(ENABLE_CSS_BOX_DECORATION_BREAK);$(ENABLE_CSS_GRID_LAYOUT);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_COMPOSITING);$(ENABLE_CSS_REGIONS);$(ENABLE_CSS_SELECTORS_LEVEL4);$(ENABLE_CSS_SHAPES);$(ENABLE_CSS_SHAPE_INSIDE);$(ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED);$(ENABLE_CURSOR_VISIBILITY);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_DATAGRID);$(ENABLE_DATALIST_ELEMENT);$(ENABLE_DATA_TRANSFER_ITEMS);$(ENABLE_DETAILS_ELEMENT);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_DOM4_EVENTS_CONSTRUCTOR);$(ENABLE_ENCRYPTED_MEDIA_V2);$(ENABLE_ES6_GENERATORS);$(ENABLE_ES6_MODU
 LES);$(ENABLE_FETCH_API);$(ENABLE_FILE_SYSTEM);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_HIGH_DPI_CANVAS);$(ENABLE_ICONDATABASE);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE);$(ENABLE_INPUT_TYPE_DATETIMELOCAL);$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_INTL);$(ENABLE_LEGACY_CSS_VENDOR_PREFIXES);$(ENABLE_LEGACY_NOTIFICATIONS);$(ENABLE_LINK_PREFETCH);$(ENABLE_LINK_PRERENDER);$(ENABLE_MATHML);$(ENABLE_METER_ELEMENT);$(ENABLE_MICRODATA);$(ENABLE_MOUSE_CURSOR_SCALE);$(ENABLE_NOTIFICATIONS);$(ENABLE_PROXIMITY_EVENTS);$(ENABLE_QUOTA);$(ENABLE_NAVIGATOR_CONTENT_UTILS);$(ENABLE_SCRIPTED_SPEECH);$(ENABLE_SHADOW_DOM);$(ENABLE_SHARED_WORKERS);$(ENABLE_MEDIA_CONTROLS_SCRIPT);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_SQL_DATABASE);$(ENABLE_STREAMS_API);$(ENABLE_STYLE_SCOPED);$(ENABLE_SUBPIXEL_LAYOUT)
 ;$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_TEMPLATE_ELEMENT);$(ENABLE_TEXT_AUTOSIZING);$(ENABLE_VIDEO);$(ENABLE_VIDEO_TRACK);$(ENABLE_VIEW_MODE_CSS_MEDIA);$(ENABLE_WEB_ANIMATIONS);$(ENABLE_WEB_AUDIO);$(ENABLE_WEB_SOCKETS);$(ENABLE_WEB_TIMING);$(ENABLE_WEBGL);$(ENABLE_WEBVTT_REGIONS);$(ENABLE_XHR_TIMEOUT);$(ENABLE_XSLT);%(PreprocessorDefinitions)&lt;/PreprocessorDefinitions&gt;
</del><ins>+      &lt;PreprocessorDefinitions&gt;$(ENABLE_CSP_NEXT);$(ENABLE_PROMISES);$(ENABLE_REQUEST_ANIMATION_FRAME);$(ENABLE_3D_TRANSFORMS);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_ACCELERATED_OVERFLOW_SCROLLING);$(ENABLE_ATTACHMENT_ELEMENT);$(ENABLE_CANVAS_PATH);$(ENABLE_CANVAS_PROXY);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_CONDITIONAL_RULES);$(ENABLE_CSS_IMAGE_SET);$(ENABLE_CSS3_TEXT);$(ENABLE_CSS_BOX_DECORATION_BREAK);$(ENABLE_CSS_GRID_LAYOUT);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_COMPOSITING);$(ENABLE_CSS_REGIONS);$(ENABLE_CSS_SELECTORS_LEVEL4);$(ENABLE_CSS_SHAPES);$(ENABLE_CSS_SHAPE_INSIDE);$(ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED);$(ENABLE_CURSOR_VISIBILITY);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_DATAGRID);$(ENABLE_DATALIST_ELEMENT);$(ENABLE_DATA_TRANSFER_ITEMS);$(ENABLE_DETAILS_ELEMENT);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_DOM4_EVENTS_CONSTRUCTOR);$(ENABLE_ENCRYPTED_MEDIA_V2);$(ENABLE_ES6_GENERATORS);$(ENABLE_ES6_MODUL
 ES);$(ENABLE_FETCH_API);$(ENABLE_FILE_SYSTEM);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_HIGH_DPI_CANVAS);$(ENABLE_ICONDATABASE);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE);$(ENABLE_INPUT_TYPE_DATETIMELOCAL);$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_INTL);$(ENABLE_LEGACY_CSS_VENDOR_PREFIXES);$(ENABLE_LEGACY_NOTIFICATIONS);$(ENABLE_LINK_PREFETCH);$(ENABLE_LINK_PRERENDER);$(ENABLE_MATHML);$(ENABLE_METER_ELEMENT);$(ENABLE_MICRODATA);$(ENABLE_MOUSE_CURSOR_SCALE);$(ENABLE_NOTIFICATIONS);$(ENABLE_PROXIMITY_EVENTS);$(ENABLE_QUOTA);$(ENABLE_NAVIGATOR_CONTENT_UTILS);$(ENABLE_SCRIPTED_SPEECH);$(ENABLE_SHADOW_DOM);$(ENABLE_SHARED_WORKERS);$(ENABLE_MEDIA_CONTROLS_SCRIPT);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_SQL_DATABASE);$(ENABLE_STREAMS_API);$(ENABLE_STYLE_SCOPED);$(ENABLE_SUBPIXEL_LAYOUT);
 $(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_TEXT_AUTOSIZING);$(ENABLE_VIDEO);$(ENABLE_VIDEO_TRACK);$(ENABLE_VIEW_MODE_CSS_MEDIA);$(ENABLE_WEB_ANIMATIONS);$(ENABLE_WEB_AUDIO);$(ENABLE_WEB_SOCKETS);$(ENABLE_WEB_TIMING);$(ENABLE_WEBGL);$(ENABLE_WEBVTT_REGIONS);$(ENABLE_XHR_TIMEOUT);$(ENABLE_XSLT);%(PreprocessorDefinitions)&lt;/PreprocessorDefinitions&gt;
</ins><span class="cx">     &lt;/ClCompile&gt;
</span><span class="cx">   &lt;/ItemDefinitionGroup&gt;
</span><span class="cx">   &lt;ItemGroup&gt;
</span><span class="lines">@@ -399,10 +398,6 @@
</span><span class="cx">       &lt;Value&gt;$(ENABLE_SVG_FONTS)&lt;/Value&gt;
</span><span class="cx">       &lt;EnvironmentVariable&gt;true&lt;/EnvironmentVariable&gt;
</span><span class="cx">     &lt;/BuildMacro&gt;
</span><del>-    &lt;BuildMacro Include=&quot;ENABLE_TEMPLATE_ELEMENT&quot;&gt;
-      &lt;Value&gt;$(ENABLE_TEMPLATE_ELEMENT)&lt;/Value&gt;
-      &lt;EnvironmentVariable&gt;true&lt;/EnvironmentVariable&gt;
-    &lt;/BuildMacro&gt;
</del><span class="cx">     &lt;BuildMacro Include=&quot;ENABLE_TEXT_AUTOSIZING&quot;&gt;
</span><span class="cx">       &lt;Value&gt;$(ENABLE_TEXT_AUTOSIZING)&lt;/Value&gt;
</span><span class="cx">       &lt;EnvironmentVariable&gt;true&lt;/EnvironmentVariable&gt;
</span></span></pre></div>
<a id="trunkSourcecmaketoolsvspropsFeatureDefinesCairoprops"></a>
<div class="modfile"><h4>Modified: trunk/Source/cmake/tools/vsprops/FeatureDefinesCairo.props (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/cmake/tools/vsprops/FeatureDefinesCairo.props        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Source/cmake/tools/vsprops/FeatureDefinesCairo.props        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -75,7 +75,6 @@
</span><span class="cx">     &lt;ENABLE_SUBPIXEL_LAYOUT&gt;ENABLE_SUBPIXEL_LAYOUT&lt;/ENABLE_SUBPIXEL_LAYOUT&gt;
</span><span class="cx">     &lt;ENABLE_SVG_DOM_OBJC_BINDINGS /&gt;
</span><span class="cx">     &lt;ENABLE_SVG_FONTS&gt;ENABLE_SVG_FONTS&lt;/ENABLE_SVG_FONTS&gt;
</span><del>-    &lt;ENABLE_TEMPLATE_ELEMENT&gt;ENABLE_TEMPLATE_ELEMENT&lt;/ENABLE_TEMPLATE_ELEMENT&gt;
</del><span class="cx">     &lt;ENABLE_TEXT_AUTOSIZING /&gt;
</span><span class="cx">     &lt;ENABLE_VIDEO&gt;ENABLE_VIDEO&lt;/ENABLE_VIDEO&gt;
</span><span class="cx">     &lt;ENABLE_VIDEO_TRACK&gt;ENABLE_VIDEO_TRACK&lt;/ENABLE_VIDEO_TRACK&gt;
</span><span class="lines">@@ -94,7 +93,7 @@
</span><span class="cx">   &lt;/PropertyGroup&gt;
</span><span class="cx">   &lt;ItemDefinitionGroup&gt;
</span><span class="cx">     &lt;ClCompile&gt;
</span><del>-      &lt;PreprocessorDefinitions&gt;$(ENABLE_CSP_NEXT);$(ENABLE_PROMISES);$(ENABLE_REQUEST_ANIMATION_FRAME);$(ENABLE_3D_TRANSFORMS);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_ACCELERATED_OVERFLOW_SCROLLING);$(ENABLE_ATTACHMENT_ELEMENT);$(ENABLE_CANVAS_PATH);$(ENABLE_CANVAS_PROXY);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_CONDITIONAL_RULES);$(ENABLE_CSS_IMAGE_SET);$(ENABLE_CSS3_TEXT);$(ENABLE_CSS_BOX_DECORATION_BREAK);$(ENABLE_CSS_GRID_LAYOUT);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_COMPOSITING);$(ENABLE_CSS_REGIONS);$(ENABLE_CSS_SELECTORS_LEVEL4);$(ENABLE_CSS_SHAPES);$(ENABLE_CSS_SHAPE_INSIDE);$(ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED);$(ENABLE_CURSOR_VISIBILITY);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_DATAGRID);$(ENABLE_DATALIST_ELEMENT);$(ENABLE_DATA_TRANSFER_ITEMS);$(ENABLE_DETAILS_ELEMENT);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_DOM4_EVENTS_CONSTRUCTOR);$(ENABLE_ENCRYPTED_MEDIA_V2);$(ENABLE_ES6_GENERATORS);$(ENABLE_ES6_MODU
 LES);$(ENABLE_FETCH_API);$(ENABLE_FILE_SYSTEM);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_HIGH_DPI_CANVAS);$(ENABLE_ICONDATABASE);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE);$(ENABLE_INPUT_TYPE_DATETIMELOCAL);$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_INTL);$(ENABLE_LEGACY_CSS_VENDOR_PREFIXES);$(ENABLE_LEGACY_NOTIFICATIONS);$(ENABLE_LINK_PREFETCH);$(ENABLE_LINK_PRERENDER);$(ENABLE_MATHML);$(ENABLE_METER_ELEMENT);$(ENABLE_MICRODATA);$(ENABLE_MOUSE_CURSOR_SCALE);$(ENABLE_NOTIFICATIONS);$(ENABLE_PROXIMITY_EVENTS);$(ENABLE_QUOTA);$(ENABLE_NAVIGATOR_CONTENT_UTILS);$(ENABLE_SCRIPTED_SPEECH);$(ENABLE_SHADOW_DOM);$(ENABLE_SHARED_WORKERS);$(ENABLE_MEDIA_CONTROLS_SCRIPT);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_SQL_DATABASE);$(ENABLE_STYLE_SCOPED);$(ENABLE_SUBPIXEL_LAYOUT);$(ENABLE_SVG_DOM_OBJC
 _BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_TEMPLATE_ELEMENT);$(ENABLE_TEXT_AUTOSIZING);$(ENABLE_VIDEO);$(ENABLE_VIDEO_TRACK);$(ENABLE_VIEW_MODE_CSS_MEDIA);$(ENABLE_WEB_ANIMATIONS);$(ENABLE_WEB_AUDIO);$(ENABLE_WEB_SOCKETS);$(ENABLE_WEB_TIMING);$(ENABLE_WEBGL);$(ENABLE_WEBVTT_REGIONS);$(ENABLE_XHR_TIMEOUT);$(ENABLE_XSLT);%(PreprocessorDefinitions)&lt;/PreprocessorDefinitions&gt;
</del><ins>+      &lt;PreprocessorDefinitions&gt;$(ENABLE_CSP_NEXT);$(ENABLE_PROMISES);$(ENABLE_REQUEST_ANIMATION_FRAME);$(ENABLE_3D_TRANSFORMS);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_ACCELERATED_OVERFLOW_SCROLLING);$(ENABLE_ATTACHMENT_ELEMENT);$(ENABLE_CANVAS_PATH);$(ENABLE_CANVAS_PROXY);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_CONDITIONAL_RULES);$(ENABLE_CSS_IMAGE_SET);$(ENABLE_CSS3_TEXT);$(ENABLE_CSS_BOX_DECORATION_BREAK);$(ENABLE_CSS_GRID_LAYOUT);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_COMPOSITING);$(ENABLE_CSS_REGIONS);$(ENABLE_CSS_SELECTORS_LEVEL4);$(ENABLE_CSS_SHAPES);$(ENABLE_CSS_SHAPE_INSIDE);$(ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED);$(ENABLE_CURSOR_VISIBILITY);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_DATAGRID);$(ENABLE_DATALIST_ELEMENT);$(ENABLE_DATA_TRANSFER_ITEMS);$(ENABLE_DETAILS_ELEMENT);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_DOM4_EVENTS_CONSTRUCTOR);$(ENABLE_ENCRYPTED_MEDIA_V2);$(ENABLE_ES6_GENERATORS);$(ENABLE_ES6_MODUL
 ES);$(ENABLE_FETCH_API);$(ENABLE_FILE_SYSTEM);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_HIGH_DPI_CANVAS);$(ENABLE_ICONDATABASE);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE);$(ENABLE_INPUT_TYPE_DATETIMELOCAL);$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_INTL);$(ENABLE_LEGACY_CSS_VENDOR_PREFIXES);$(ENABLE_LEGACY_NOTIFICATIONS);$(ENABLE_LINK_PREFETCH);$(ENABLE_LINK_PRERENDER);$(ENABLE_MATHML);$(ENABLE_METER_ELEMENT);$(ENABLE_MICRODATA);$(ENABLE_MOUSE_CURSOR_SCALE);$(ENABLE_NOTIFICATIONS);$(ENABLE_PROXIMITY_EVENTS);$(ENABLE_QUOTA);$(ENABLE_NAVIGATOR_CONTENT_UTILS);$(ENABLE_SCRIPTED_SPEECH);$(ENABLE_SHADOW_DOM);$(ENABLE_SHARED_WORKERS);$(ENABLE_MEDIA_CONTROLS_SCRIPT);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_SQL_DATABASE);$(ENABLE_STYLE_SCOPED);$(ENABLE_SUBPIXEL_LAYOUT);$(ENABLE_SVG_DOM_OBJC_
 BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_TEXT_AUTOSIZING);$(ENABLE_VIDEO);$(ENABLE_VIDEO_TRACK);$(ENABLE_VIEW_MODE_CSS_MEDIA);$(ENABLE_WEB_ANIMATIONS);$(ENABLE_WEB_AUDIO);$(ENABLE_WEB_SOCKETS);$(ENABLE_WEB_TIMING);$(ENABLE_WEBGL);$(ENABLE_WEBVTT_REGIONS);$(ENABLE_XHR_TIMEOUT);$(ENABLE_XSLT);%(PreprocessorDefinitions)&lt;/PreprocessorDefinitions&gt;
</ins><span class="cx">     &lt;/ClCompile&gt;
</span><span class="cx">   &lt;/ItemDefinitionGroup&gt;
</span><span class="cx">   &lt;ItemGroup&gt;
</span><span class="lines">@@ -394,10 +393,6 @@
</span><span class="cx">       &lt;Value&gt;$(ENABLE_SVG_FONTS)&lt;/Value&gt;
</span><span class="cx">       &lt;EnvironmentVariable&gt;true&lt;/EnvironmentVariable&gt;
</span><span class="cx">     &lt;/BuildMacro&gt;
</span><del>-    &lt;BuildMacro Include=&quot;ENABLE_TEMPLATE_ELEMENT&quot;&gt;
-      &lt;Value&gt;$(ENABLE_TEMPLATE_ELEMENT)&lt;/Value&gt;
-      &lt;EnvironmentVariable&gt;true&lt;/EnvironmentVariable&gt;
-    &lt;/BuildMacro&gt;
</del><span class="cx">     &lt;BuildMacro Include=&quot;ENABLE_TEXT_AUTOSIZING&quot;&gt;
</span><span class="cx">       &lt;Value&gt;$(ENABLE_TEXT_AUTOSIZING)&lt;/Value&gt;
</span><span class="cx">       &lt;EnvironmentVariable&gt;true&lt;/EnvironmentVariable&gt;
</span></span></pre></div>
<a id="trunkToolsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Tools/ChangeLog (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/ChangeLog        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Tools/ChangeLog        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -1,5 +1,16 @@
</span><span class="cx"> 2016-04-25  Ryosuke Niwa  &lt;rniwa@webkit.org&gt;
</span><span class="cx"> 
</span><ins>+        Remove the build flag for template elements
+        https://bugs.webkit.org/show_bug.cgi?id=157022
+
+        Reviewed by Daniel Bates.
+
+        Removed the build option.
+
+        * Scripts/webkitperl/FeatureList.pm:
+
+2016-04-25  Ryosuke Niwa  &lt;rniwa@webkit.org&gt;
+
</ins><span class="cx">         Fix text in log files autogenerated by import-w3c-tests
</span><span class="cx">         https://bugs.webkit.org/show_bug.cgi?id=157021
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkToolsScriptswebkitperlFeatureListpm"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitperl/FeatureList.pm (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitperl/FeatureList.pm        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Tools/Scripts/webkitperl/FeatureList.pm        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -407,9 +407,6 @@
</span><span class="cx">     { option =&gt; &quot;system-malloc&quot;, desc =&gt; &quot;Toggle system allocator instead of bmalloc&quot;,
</span><span class="cx">       define =&gt; &quot;USE_SYSTEM_MALLOC&quot;, default =&gt; 0, value =&gt; \$systemMallocSupport },
</span><span class="cx"> 
</span><del>-    { option =&gt; &quot;template-element&quot;, desc =&gt; &quot;Toggle HTMLTemplateElement support&quot;,
-      define =&gt; &quot;ENABLE_TEMPLATE_ELEMENT&quot;, default =&gt; 1, value =&gt; \$templateElementSupport },
-
</del><span class="cx">     { option =&gt; &quot;threaded-compositor&quot;, desc =&gt; &quot;Toggle threaded compositor support&quot;,
</span><span class="cx">       define =&gt; &quot;ENABLE_THREADED_COMPOSITOR&quot;, default =&gt; 0, value =&gt; \$threadedCompositorSupport },
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPIConfigurationsFeatureDefinesxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig (200074 => 200075)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig        2016-04-26 05:07:44 UTC (rev 200074)
+++ trunk/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig        2016-04-26 05:56:12 UTC (rev 200075)
</span><span class="lines">@@ -153,7 +153,6 @@
</span><span class="cx"> 
</span><span class="cx"> ENABLE_TELEPHONE_NUMBER_DETECTION = ENABLE_TELEPHONE_NUMBER_DETECTION;
</span><span class="cx"> 
</span><del>-ENABLE_TEMPLATE_ELEMENT = ENABLE_TEMPLATE_ELEMENT;
</del><span class="cx"> ENABLE_TEXT_AUTOSIZING = ;
</span><span class="cx"> 
</span><span class="cx"> ENABLE_CSS_TRAILING_WORD = ENABLE_CSS_TRAILING_WORD;
</span><span class="lines">@@ -193,4 +192,4 @@
</span><span class="cx"> ENABLE_SHADOW_DOM = ENABLE_SHADOW_DOM;
</span><span class="cx"> ENABLE_CUSTOM_ELEMENTS = ENABLE_CUSTOM_ELEMENTS;
</span><span class="cx"> 
</span><del>-FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_ES6_ARROWFUNCTION_SYNTAX) $(ENABLE_ES6_GENERATORS) $(ENABLE_ES6_MODULES) $(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_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENA
 BLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABL
 E_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_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) 
 $(ENABLE_WEBGL2) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_JIT) $(ENABLE_SHADOW_DOM) $(ENABLE_CUSTOM_ELEMENTS) $(ENABLE_VIDEO_PRESENTATION_MODE);
</del><ins>+FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_ES6_ARROWFUNCTION_SYNTAX) $(ENABLE_ES6_GENERATORS) $(ENABLE_ES6_MODULES) $(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_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENAB
 LE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(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_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WE
 B_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_JIT) $(ENABLE_SHADOW_DOM) $(ENABLE_CUSTOM_ELEMENTS) $(ENABLE_VIDEO_PRESENTATION_MODE);
</ins></span></pre>
</div>
</div>

</body>
</html>