<!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>[188660] 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/188660">188660</a></dd>
<dt>Author</dt> <dd>eric.carlson@apple.com</dd>
<dt>Date</dt> <dd>2015-08-19 16:14:49 -0700 (Wed, 19 Aug 2015)</dd>
</dl>

<h3>Log Message</h3>
<pre>Remove ENABLE_WEBVTT_REGIONS
https://bugs.webkit.org/show_bug.cgi?id=148184

Reviewed by Jer Noble.

* Configurations/FeatureDefines.xcconfig: Remove ENABLE_WEBVTT_REGIONS.
Source/WebCore:

* html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::textTrackRemoveCue):
* html/shadow/MediaControlElements.cpp:
(WebCore::MediaControlTextTrackContainerElement::updateDisplay):
* html/track/InbandGenericTextTrack.cpp:
(WebCore::InbandGenericTextTrack::newCuesParsed):
(WebCore::InbandGenericTextTrack::newRegionsParsed):
(WebCore::InbandGenericTextTrack::fileFailedToParse):
* html/track/InbandGenericTextTrack.h:
* html/track/InbandWebVTTTextTrack.cpp:
(WebCore::InbandWebVTTTextTrack::newCuesParsed):
(WebCore::InbandWebVTTTextTrack::newRegionsParsed):
(WebCore::InbandWebVTTTextTrack::fileFailedToParse):
* html/track/InbandWebVTTTextTrack.h:
* html/track/LoadableTextTrack.cpp:
(WebCore::LoadableTextTrack::cueLoadingCompleted):
(WebCore::LoadableTextTrack::newRegionsAvailable):
(WebCore::LoadableTextTrack::id):
* html/track/LoadableTextTrack.h:
* html/track/TextTrack.cpp:
(WebCore::TextTrack::TextTrack):
(WebCore::TextTrack::~TextTrack):
(WebCore::TextTrack::removeCue):
(WebCore::TextTrack::ensureVTTRegionList):
(WebCore::TextTrack::removeRegion):
(WebCore::TextTrack::cueWillChange):
* html/track/TextTrack.h:
* html/track/TextTrack.idl:
* html/track/TextTrackCue.cpp:
* html/track/VTTCue.cpp:
(WebCore::VTTCueBox::applyCSSProperties):
(WebCore::VTTCue::createCueRenderingTree):
(WebCore::VTTCue::setRegionId):
(WebCore::VTTCue::notifyRegionWhenRemovingDisplayTree):
(WebCore::VTTCue::setIsActive):
(WebCore::VTTCue::removeDisplayTree):
(WebCore::VTTCue::settingName):
(WebCore::VTTCue::setCueSettings):
(WebCore::VTTCue::getCSSAlignment):
* html/track/VTTCue.h:
(WebCore::VTTCue::regionId):
* html/track/VTTCue.idl:
* html/track/VTTRegion.cpp:
* html/track/VTTRegion.h:
* html/track/VTTRegion.idl:
* html/track/VTTRegionList.cpp:
* html/track/VTTRegionList.h:
* html/track/VTTRegionList.idl:
* html/track/WebVTTParser.cpp:
(WebCore::WebVTTParser::parseFloatPercentageValue):
(WebCore::WebVTTParser::parseFloatPercentageValuePair):
(WebCore::WebVTTParser::WebVTTParser):
(WebCore::WebVTTParser::getNewCues):
(WebCore::WebVTTParser::getNewRegions):
(WebCore::WebVTTParser::parseFileHeader):
(WebCore::WebVTTParser::parse):
(WebCore::WebVTTParser::collectMetadataHeader):
(WebCore::WebVTTParser::collectCueId):
(WebCore::WebVTTParser::resetCueValues):
(WebCore::WebVTTParser::createNewRegion):
(WebCore::WebVTTParser::collectTimeStamp):
* html/track/WebVTTParser.h:
(WebCore::WebVTTParserClient::~WebVTTParserClient):
* loader/TextTrackLoader.cpp:
(WebCore::TextTrackLoader::newCuesParsed):
(WebCore::TextTrackLoader::newRegionsParsed):
(WebCore::TextTrackLoader::fileFailedToParse):
(WebCore::TextTrackLoader::getNewCues):
(WebCore::TextTrackLoader::getNewRegions):
* loader/TextTrackLoader.h:
* rendering/RenderVTTCue.cpp:
(WebCore::RenderVTTCue::layout):</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestshttptestsmediaresourcesservevideophp">trunk/LayoutTests/http/tests/media/resources/serve-video.php</a></li>
<li><a href="#trunkSourceJavaScriptCoreChangeLog">trunk/Source/JavaScriptCore/ChangeLog</a></li>
<li><a href="#trunkSourceJavaScriptCoreConfigurationsFeatureDefinesxcconfig">trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreConfigurationsFeatureDefinesxcconfig">trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLMediaElementcpp">trunk/Source/WebCore/html/HTMLMediaElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowMediaControlElementscpp">trunk/Source/WebCore/html/shadow/MediaControlElements.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmltrackInbandGenericTextTrackcpp">trunk/Source/WebCore/html/track/InbandGenericTextTrack.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmltrackInbandGenericTextTrackh">trunk/Source/WebCore/html/track/InbandGenericTextTrack.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackInbandWebVTTTextTrackcpp">trunk/Source/WebCore/html/track/InbandWebVTTTextTrack.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmltrackInbandWebVTTTextTrackh">trunk/Source/WebCore/html/track/InbandWebVTTTextTrack.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackLoadableTextTrackcpp">trunk/Source/WebCore/html/track/LoadableTextTrack.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmltrackLoadableTextTrackh">trunk/Source/WebCore/html/track/LoadableTextTrack.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackTextTrackcpp">trunk/Source/WebCore/html/track/TextTrack.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmltrackTextTrackh">trunk/Source/WebCore/html/track/TextTrack.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackTextTrackidl">trunk/Source/WebCore/html/track/TextTrack.idl</a></li>
<li><a href="#trunkSourceWebCorehtmltrackTextTrackCuecpp">trunk/Source/WebCore/html/track/TextTrackCue.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmltrackVTTCuecpp">trunk/Source/WebCore/html/track/VTTCue.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmltrackVTTCueh">trunk/Source/WebCore/html/track/VTTCue.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackVTTCueidl">trunk/Source/WebCore/html/track/VTTCue.idl</a></li>
<li><a href="#trunkSourceWebCorehtmltrackVTTRegioncpp">trunk/Source/WebCore/html/track/VTTRegion.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmltrackVTTRegionh">trunk/Source/WebCore/html/track/VTTRegion.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackVTTRegionidl">trunk/Source/WebCore/html/track/VTTRegion.idl</a></li>
<li><a href="#trunkSourceWebCorehtmltrackVTTRegionListcpp">trunk/Source/WebCore/html/track/VTTRegionList.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmltrackVTTRegionListh">trunk/Source/WebCore/html/track/VTTRegionList.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackVTTRegionListidl">trunk/Source/WebCore/html/track/VTTRegionList.idl</a></li>
<li><a href="#trunkSourceWebCorehtmltrackWebVTTParsercpp">trunk/Source/WebCore/html/track/WebVTTParser.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmltrackWebVTTParserh">trunk/Source/WebCore/html/track/WebVTTParser.h</a></li>
<li><a href="#trunkSourceWebCoreloaderTextTrackLoadercpp">trunk/Source/WebCore/loader/TextTrackLoader.cpp</a></li>
<li><a href="#trunkSourceWebCoreloaderTextTrackLoaderh">trunk/Source/WebCore/loader/TextTrackLoader.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderVTTCuecpp">trunk/Source/WebCore/rendering/RenderVTTCue.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>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#trunkLayoutTestshttptestsmediavideomediadocumentdispositiondownloadhtml">trunk/LayoutTests/http/tests/media/video-media-document-disposition-download.html</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestshttptestsmediaresourcesservevideophp"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/media/resources/serve-video.php (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/media/resources/serve-video.php        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/LayoutTests/http/tests/media/resources/serve-video.php        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -20,6 +20,7 @@
</span><span class="cx">         &quot;supportRanges&quot; =&gt; array_key_exists(&quot;ranges&quot;, $_GET) ? $_GET[&quot;ranges&quot;] : &quot;yes&quot;,
</span><span class="cx">         &quot;stallOffset&quot; =&gt; array_key_exists(&quot;stallOffset&quot;, $_GET) ? $_GET[&quot;stallOffset&quot;] : 0,
</span><span class="cx">         &quot;stallDuration&quot; =&gt; array_key_exists(&quot;stallDuration&quot;, $_GET) ? $_GET[&quot;stallDuration&quot;] : 2,
</span><ins>+        &quot;contentDisposition&quot; =&gt; array_key_exists(&quot;content-disposition&quot;, $_GET) ? dirname($_GET[&quot;content-disposition&quot;]) : &quot;&quot;,
</ins><span class="cx">     );
</span><span class="cx"> 
</span><span class="cx">     // 500 on errors
</span><span class="lines">@@ -135,6 +136,8 @@
</span><span class="cx">         header(&quot;Content-Length: &quot; . ($end - $start + 1));
</span><span class="cx">     if (isset($contentRange))
</span><span class="cx">         header(&quot;Content-Range: bytes &quot; . $start . &quot;-&quot; . $end . &quot;/&quot; . $fileSize);
</span><ins>+    if ($isset[&quot;contentDisposition&quot;])
+        header(&quot;Content-Disposition: &quot; . $settings[&quot;contentDisposition&quot;]);
</ins><span class="cx"> 
</span><span class="cx">     $offset = $start;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestshttptestsmediavideomediadocumentdispositiondownloadhtml"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/http/tests/media/video-media-document-disposition-download.html (0 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/media/video-media-document-disposition-download.html                                (rev 0)
+++ trunk/LayoutTests/http/tests/media/video-media-document-disposition-download.html        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -0,0 +1,62 @@
</span><ins>+&lt;!DOCTYPE html&gt;
+&lt;html&gt;
+    &lt;head&gt;
+        &lt;title&gt;'stalled' event test&lt;/title&gt;
+        &lt;script src=../../media-resources/media-file.js&gt;&lt;/script&gt;
+        &lt;script src=../../media-resources/video-test.js&gt;&lt;/script&gt;
+        &lt;script src=../../media-resources/media-controls&gt;&lt;/script&gt;
+
+        &lt;script&gt;
+
+        var iframe;
+        var timeline;
+
+        function testElement()
+        {
+            timeline = mediaControlsElement(internals.shadowRoot(mediaElement).firstChild.firstChild, '-webkit-media-controls-timeline');
+            if (!timeline)
+                throw &quot;Failed to find -webkit-media-controls-timeline&quot;;
+
+            testExpected(&quot;mediaElement.paused&quot;, false);
+            testExpected('mediaElement.currentTime', 0, '!=');
+            test(&quot;timeline.value &gt; 0&quot;);
+
+            consoleWrite(&quot;&quot;);
+            endTest();
+        }
+
+        function play()
+        {
+            waitForEventOnce('timeupdate', testElement);
+        }
+
+        function start()
+        {
+            mediaElement = iframe.contentDocument.querySelector(&quot;video&quot;);
+            waitForEvent('play', play);
+            mediaElement.pause();
+            mediaElement.play();
+        }
+
+        function setup()
+        {
+            iframe = document.getElementById(&quot;container&quot;);
+            iframe.onload = start;
+
+            var mediaFile = findMediaFile(&quot;video&quot;, &quot;../../../../media/content/test&quot;);
+            var mimeType = &quot;&amp;type=&quot; + mimeTypeForFile(mediaFile);
+            var fileExtension = mediaFile.substring(mediaFile.lastIndexOf(&quot;.&quot;) + 1);
+            var contentDisposition = &quot;&amp;content-disposition&quot; + &quot;attachment;test.&quot; + fileExtension
+
+            iframe.src = &quot;http://127.0.0.1:8000/media/resources/serve-video.php?name=&quot; + mediaFile + mimeType + contentDisposition;
+        }
+        &lt;/script&gt;
+    
+    &lt;/head&gt;
+    &lt;body onload=&quot;setup()&quot;&gt;
+        &lt;p&gt;Test that controls in a media document function.&lt;p&gt;
+
+        &lt;iframe style=&quot;width: 400px; height: 300px; border: 0px;&quot; id=&quot;container&quot;&gt; &lt;/iframe&gt;
+    &lt;/body&gt;
+&lt;/html&gt;
+
</ins></span></pre></div>
<a id="trunkSourceJavaScriptCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/ChangeLog (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/ChangeLog        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/JavaScriptCore/ChangeLog        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2015-08-19  Eric Carlson  &lt;eric.carlson@apple.com&gt;
+
+        Remove ENABLE_WEBVTT_REGIONS
+        https://bugs.webkit.org/show_bug.cgi?id=148184
+
+        Reviewed by Jer Noble.
+
+        * Configurations/FeatureDefines.xcconfig: Remove ENABLE_WEBVTT_REGIONS.
+
</ins><span class="cx"> 2015-08-19  Joseph Pecoraro  &lt;pecoraro@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Web Inspector: Unexpected node preview format for an element with newlines in className attribute
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreConfigurationsFeatureDefinesxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -215,7 +215,6 @@
</span><span class="cx"> ENABLE_WEB_TIMING_macosx_101100 = ENABLE_WEB_TIMING;
</span><span class="cx"> ENABLE_WEB_TIMING_macosx_101200 = ENABLE_WEB_TIMING;
</span><span class="cx"> 
</span><del>-ENABLE_WEBVTT_REGIONS = ENABLE_WEBVTT_REGIONS;
</del><span class="cx"> ENABLE_XHR_TIMEOUT = ENABLE_XHR_TIMEOUT;
</span><span class="cx"> 
</span><span class="cx"> // FIXME: Remove the USE_INTERNAL_SDK condition once we support XSLT when building for iOS with the
</span><span class="lines">@@ -229,4 +228,4 @@
</span><span class="cx"> 
</span><span class="cx"> ENABLE_SATURATED_LAYOUT_ARITHMETIC = ENABLE_SATURATED_LAYOUT_ARITHMETIC;
</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_CLASS_SYNTAX) $(ENABLE_ES6_MODULES) $(ENABLE_ES6_TEMPLATE_LITERAL_SYNTAX) $(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) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(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_MATHML) $(ENA
 BLE_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_PICTURE_SIZES) $(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_RUBBER_BANDING) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_SVG_OTF_CONVERTER) $(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) $(ENABL
 E_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_JIT) $(ENABLE_SATURATED_LAYOUT_ARITHMETIC) $(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_CLASS_SYNTAX) $(ENABLE_ES6_MODULES) $(ENABLE_ES6_TEMPLATE_LITERAL_SYNTAX) $(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) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(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_MATHML) $(ENAB
 LE_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_PICTURE_SIZES) $(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_RUBBER_BANDING) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_SVG_OTF_CONVERTER) $(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_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_JIT) $(ENABLE_SATURATED_LAYOUT_ARITHMETIC) $(ENABLE_VIDEO_PRESENTATION_MODE);
</ins></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebCore/ChangeLog        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -1,3 +1,84 @@
</span><ins>+2015-08-19  Eric Carlson  &lt;eric.carlson@apple.com&gt;
+
+        Remove ENABLE_WEBVTT_REGIONS
+        https://bugs.webkit.org/show_bug.cgi?id=148184
+
+        Reviewed by Jer Noble.
+
+        * Configurations/FeatureDefines.xcconfig: Remove ENABLE_WEBVTT_REGIONS.
+        * html/HTMLMediaElement.cpp:
+        (WebCore::HTMLMediaElement::textTrackRemoveCue):
+        * html/shadow/MediaControlElements.cpp:
+        (WebCore::MediaControlTextTrackContainerElement::updateDisplay):
+        * html/track/InbandGenericTextTrack.cpp:
+        (WebCore::InbandGenericTextTrack::newCuesParsed):
+        (WebCore::InbandGenericTextTrack::newRegionsParsed):
+        (WebCore::InbandGenericTextTrack::fileFailedToParse):
+        * html/track/InbandGenericTextTrack.h:
+        * html/track/InbandWebVTTTextTrack.cpp:
+        (WebCore::InbandWebVTTTextTrack::newCuesParsed):
+        (WebCore::InbandWebVTTTextTrack::newRegionsParsed):
+        (WebCore::InbandWebVTTTextTrack::fileFailedToParse):
+        * html/track/InbandWebVTTTextTrack.h:
+        * html/track/LoadableTextTrack.cpp:
+        (WebCore::LoadableTextTrack::cueLoadingCompleted):
+        (WebCore::LoadableTextTrack::newRegionsAvailable):
+        (WebCore::LoadableTextTrack::id):
+        * html/track/LoadableTextTrack.h:
+        * html/track/TextTrack.cpp:
+        (WebCore::TextTrack::TextTrack):
+        (WebCore::TextTrack::~TextTrack):
+        (WebCore::TextTrack::removeCue):
+        (WebCore::TextTrack::ensureVTTRegionList):
+        (WebCore::TextTrack::removeRegion):
+        (WebCore::TextTrack::cueWillChange):
+        * html/track/TextTrack.h:
+        * html/track/TextTrack.idl:
+        * html/track/TextTrackCue.cpp:
+        * html/track/VTTCue.cpp:
+        (WebCore::VTTCueBox::applyCSSProperties):
+        (WebCore::VTTCue::createCueRenderingTree):
+        (WebCore::VTTCue::setRegionId):
+        (WebCore::VTTCue::notifyRegionWhenRemovingDisplayTree):
+        (WebCore::VTTCue::setIsActive):
+        (WebCore::VTTCue::removeDisplayTree):
+        (WebCore::VTTCue::settingName):
+        (WebCore::VTTCue::setCueSettings):
+        (WebCore::VTTCue::getCSSAlignment):
+        * html/track/VTTCue.h:
+        (WebCore::VTTCue::regionId):
+        * html/track/VTTCue.idl:
+        * html/track/VTTRegion.cpp:
+        * html/track/VTTRegion.h:
+        * html/track/VTTRegion.idl:
+        * html/track/VTTRegionList.cpp:
+        * html/track/VTTRegionList.h:
+        * html/track/VTTRegionList.idl:
+        * html/track/WebVTTParser.cpp:
+        (WebCore::WebVTTParser::parseFloatPercentageValue):
+        (WebCore::WebVTTParser::parseFloatPercentageValuePair):
+        (WebCore::WebVTTParser::WebVTTParser):
+        (WebCore::WebVTTParser::getNewCues):
+        (WebCore::WebVTTParser::getNewRegions):
+        (WebCore::WebVTTParser::parseFileHeader):
+        (WebCore::WebVTTParser::parse):
+        (WebCore::WebVTTParser::collectMetadataHeader):
+        (WebCore::WebVTTParser::collectCueId):
+        (WebCore::WebVTTParser::resetCueValues):
+        (WebCore::WebVTTParser::createNewRegion):
+        (WebCore::WebVTTParser::collectTimeStamp):
+        * html/track/WebVTTParser.h:
+        (WebCore::WebVTTParserClient::~WebVTTParserClient):
+        * loader/TextTrackLoader.cpp:
+        (WebCore::TextTrackLoader::newCuesParsed):
+        (WebCore::TextTrackLoader::newRegionsParsed):
+        (WebCore::TextTrackLoader::fileFailedToParse):
+        (WebCore::TextTrackLoader::getNewCues):
+        (WebCore::TextTrackLoader::getNewRegions):
+        * loader/TextTrackLoader.h:
+        * rendering/RenderVTTCue.cpp:
+        (WebCore::RenderVTTCue::layout):
+
</ins><span class="cx"> 2015-08-19  Brent Fulgham  &lt;bfulgham@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Scrollable area container is not properly cleared when page is going into the PageCache
</span></span></pre></div>
<a id="trunkSourceWebCoreConfigurationsFeatureDefinesxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -215,7 +215,6 @@
</span><span class="cx"> ENABLE_WEB_TIMING_macosx_101100 = ENABLE_WEB_TIMING;
</span><span class="cx"> ENABLE_WEB_TIMING_macosx_101200 = ENABLE_WEB_TIMING;
</span><span class="cx"> 
</span><del>-ENABLE_WEBVTT_REGIONS = ENABLE_WEBVTT_REGIONS;
</del><span class="cx"> ENABLE_XHR_TIMEOUT = ENABLE_XHR_TIMEOUT;
</span><span class="cx"> 
</span><span class="cx"> // FIXME: Remove the USE_INTERNAL_SDK condition once we support XSLT when building for iOS with the
</span><span class="lines">@@ -229,4 +228,4 @@
</span><span class="cx"> 
</span><span class="cx"> ENABLE_SATURATED_LAYOUT_ARITHMETIC = ENABLE_SATURATED_LAYOUT_ARITHMETIC;
</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_CLASS_SYNTAX) $(ENABLE_ES6_MODULES) $(ENABLE_ES6_TEMPLATE_LITERAL_SYNTAX) $(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) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(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_MATHML) $(ENA
 BLE_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_PICTURE_SIZES) $(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_RUBBER_BANDING) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_SVG_OTF_CONVERTER) $(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) $(ENABL
 E_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_JIT) $(ENABLE_SATURATED_LAYOUT_ARITHMETIC) $(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_CLASS_SYNTAX) $(ENABLE_ES6_MODULES) $(ENABLE_ES6_TEMPLATE_LITERAL_SYNTAX) $(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) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(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_MATHML) $(ENAB
 LE_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_PICTURE_SIZES) $(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_RUBBER_BANDING) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_SVG_OTF_CONVERTER) $(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_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_JIT) $(ENABLE_SATURATED_LAYOUT_ARITHMETIC) $(ENABLE_VIDEO_PRESENTATION_MODE);
</ins></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLMediaElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLMediaElement.cpp (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLMediaElement.cpp        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebCore/html/HTMLMediaElement.cpp        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -1735,13 +1735,11 @@
</span><span class="cx">     CueInterval interval = m_cueTree.createInterval(cue-&gt;startMediaTime(), endTime, cue.get());
</span><span class="cx">     m_cueTree.remove(interval);
</span><span class="cx"> 
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx">     // Since the cue will be removed from the media element and likely the
</span><span class="cx">     // TextTrack might also be destructed, notifying the region of the cue
</span><span class="cx">     // removal shouldn't be done.
</span><span class="cx">     if (cue-&gt;isRenderable())
</span><span class="cx">         toVTTCue(cue.get())-&gt;notifyRegionWhenRemovingDisplayTree(false);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     size_t index = m_currentlyActiveCues.find(interval);
</span><span class="cx">     if (index != notFound) {
</span><span class="lines">@@ -1753,10 +1751,8 @@
</span><span class="cx">         toVTTCue(cue.get())-&gt;removeDisplayTree();
</span><span class="cx">     updateActiveTextTrackCues(currentMediaTime());
</span><span class="cx"> 
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx">     if (cue-&gt;isRenderable())
</span><span class="cx">         toVTTCue(cue.get())-&gt;notifyRegionWhenRemovingDisplayTree(true);
</span><del>-#endif
</del><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowMediaControlElementscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/MediaControlElements.cpp (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/MediaControlElements.cpp        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebCore/html/shadow/MediaControlElements.cpp        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -56,10 +56,7 @@
</span><span class="cx"> #if ENABLE(VIDEO_TRACK)
</span><span class="cx"> #include &quot;TextTrackList.h&quot;
</span><span class="cx"> #endif
</span><del>-
-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx"> #include &quot;VTTRegionList.h&quot;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="lines">@@ -1179,7 +1176,6 @@
</span><span class="cx">         LOG(Media, &quot;MediaControlTextTrackContainerElement::updateDisplay(%p) - adding and positioning cue #%zu: \&quot;%s\&quot;, start=%.2f, end=%.2f, line=%.2f&quot;, this, i, cue-&gt;text().utf8().data(), cue-&gt;startTime(), cue-&gt;endTime(), cue-&gt;line());
</span><span class="cx"> 
</span><span class="cx">         RefPtr&lt;VTTCueBox&gt; displayBox = cue-&gt;getDisplayTree(m_videoDisplaySize.size(), m_fontSize);
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx">         if (cue-&gt;track()-&gt;mode() == TextTrack::disabledKeyword())
</span><span class="cx">             continue;
</span><span class="cx"> 
</span><span class="lines">@@ -1188,13 +1184,11 @@
</span><span class="cx">             // If cue has an empty text track cue region identifier or there is no
</span><span class="cx">             // WebVTT region whose region identifier is identical to cue's text
</span><span class="cx">             // track cue region identifier, run the following substeps:
</span><del>-#endif
</del><span class="cx">             if (displayBox-&gt;hasChildNodes() &amp;&amp; !contains(displayBox.get())) {
</span><span class="cx">                 // Note: the display tree of a cue is removed when the active flag of the cue is unset.
</span><span class="cx">                 appendChild(displayBox, ASSERT_NO_EXCEPTION);
</span><span class="cx">                 cue-&gt;setFontSize(m_fontSize, m_videoDisplaySize.size(), m_fontSizeIsImportant);
</span><span class="cx">             }
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx">         } else {
</span><span class="cx">             // Let region be the WebVTT region whose region identifier
</span><span class="cx">             // matches the text track cue region identifier of cue.
</span><span class="lines">@@ -1206,7 +1200,6 @@
</span><span class="cx"> 
</span><span class="cx">             region-&gt;appendTextTrackCueBox(displayBox);
</span><span class="cx">         }
</span><del>-#endif
</del><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     // 11. Return output.
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackInbandGenericTextTrackcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/InbandGenericTextTrack.cpp (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/InbandGenericTextTrack.cpp        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebCore/html/track/InbandGenericTextTrack.cpp        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -33,12 +33,10 @@
</span><span class="cx"> #include &quot;HTMLMediaElement.h&quot;
</span><span class="cx"> #include &quot;InbandTextTrackPrivate.h&quot;
</span><span class="cx"> #include &quot;Logging.h&quot;
</span><ins>+#include &quot;VTTRegionList.h&quot;
</ins><span class="cx"> #include &lt;math.h&gt;
</span><span class="cx"> #include &lt;wtf/text/CString.h&gt;
</span><span class="cx"> 
</span><del>-#if ENABLE(WEBVTT_REGIONS)
-#include &quot;VTTRegionList.h&quot;
-#endif
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="lines">@@ -233,7 +231,6 @@
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx"> void InbandGenericTextTrack::newRegionsParsed()
</span><span class="cx"> {
</span><span class="cx">     Vector&lt;RefPtr&lt;VTTRegion&gt;&gt; newRegions;
</span><span class="lines">@@ -244,7 +241,6 @@
</span><span class="cx">         regions()-&gt;add(region);
</span><span class="cx">     }
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> void InbandGenericTextTrack::fileFailedToParse()
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackInbandGenericTextTrackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/InbandGenericTextTrack.h (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/InbandGenericTextTrack.h        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebCore/html/track/InbandGenericTextTrack.h        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -81,9 +81,7 @@
</span><span class="cx">     virtual void parseWebVTTFileHeader(InbandTextTrackPrivate*, String) override;
</span><span class="cx"> 
</span><span class="cx">     virtual void newCuesParsed() override;
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx">     virtual void newRegionsParsed() override;
</span><del>-#endif
</del><span class="cx">     virtual void fileFailedToParse() override;
</span><span class="cx"> 
</span><span class="cx">     GenericTextTrackCueMap m_cueMap;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackInbandWebVTTTextTrackcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/InbandWebVTTTextTrack.cpp (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/InbandWebVTTTextTrack.cpp        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebCore/html/track/InbandWebVTTTextTrack.cpp        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -32,12 +32,9 @@
</span><span class="cx"> #include &quot;InbandTextTrackPrivate.h&quot;
</span><span class="cx"> #include &quot;Logging.h&quot;
</span><span class="cx"> #include &quot;NotImplemented.h&quot;
</span><ins>+#include &quot;VTTRegionList.h&quot;
</ins><span class="cx"> #include &lt;wtf/text/CString.h&gt;
</span><span class="cx"> 
</span><del>-#if ENABLE(WEBVTT_REGIONS)
-#include &quot;VTTRegionList.h&quot;
-#endif
-
</del><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="cx"> Ref&lt;InbandTextTrack&gt; InbandWebVTTTextTrack::create(ScriptExecutionContext* context, TextTrackClient* client, PassRefPtr&lt;InbandTextTrackPrivate&gt; playerPrivate)
</span><span class="lines">@@ -89,7 +86,6 @@
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx">     
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx"> void InbandWebVTTTextTrack::newRegionsParsed()
</span><span class="cx"> {
</span><span class="cx">     Vector&lt;RefPtr&lt;VTTRegion&gt;&gt; newRegions;
</span><span class="lines">@@ -100,7 +96,6 @@
</span><span class="cx">         regions()-&gt;add(region);
</span><span class="cx">     }
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx">     
</span><span class="cx"> void InbandWebVTTTextTrack::fileFailedToParse()
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackInbandWebVTTTextTrackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/InbandWebVTTTextTrack.h (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/InbandWebVTTTextTrack.h        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebCore/html/track/InbandWebVTTTextTrack.h        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -48,9 +48,7 @@
</span><span class="cx">     virtual void parseWebVTTCueData(InbandTextTrackPrivate*, const ISOWebVTTCue&amp;) override;
</span><span class="cx"> 
</span><span class="cx">     virtual void newCuesParsed() override;
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx">     virtual void newRegionsParsed() override;
</span><del>-#endif
</del><span class="cx">     virtual void fileFailedToParse() override;
</span><span class="cx"> 
</span><span class="cx">     std::unique_ptr&lt;WebVTTParser&gt; m_webVTTParser;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackLoadableTextTrackcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/LoadableTextTrack.cpp (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/LoadableTextTrack.cpp        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebCore/html/track/LoadableTextTrack.cpp        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -33,10 +33,7 @@
</span><span class="cx"> #include &quot;HTMLTrackElement.h&quot;
</span><span class="cx"> #include &quot;ScriptExecutionContext.h&quot;
</span><span class="cx"> #include &quot;TextTrackCueList.h&quot;
</span><del>-
-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx"> #include &quot;VTTRegionList.h&quot;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="lines">@@ -132,7 +129,6 @@
</span><span class="cx">     m_trackElement-&gt;didCompleteLoad(loadingFailed ? HTMLTrackElement::Failure : HTMLTrackElement::Success);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx"> void LoadableTextTrack::newRegionsAvailable(TextTrackLoader* loader)
</span><span class="cx"> {
</span><span class="cx">     ASSERT_UNUSED(loader, m_loader.get() == loader);
</span><span class="lines">@@ -145,7 +141,6 @@
</span><span class="cx">         regions()-&gt;add(newRegions[i]);
</span><span class="cx">     }
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> AtomicString LoadableTextTrack::id() const
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackLoadableTextTrackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/LoadableTextTrack.h (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/LoadableTextTrack.h        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebCore/html/track/LoadableTextTrack.h        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -64,9 +64,7 @@
</span><span class="cx">     // TextTrackLoaderClient
</span><span class="cx">     virtual void newCuesAvailable(TextTrackLoader*) override;
</span><span class="cx">     virtual void cueLoadingCompleted(TextTrackLoader*, bool loadingFailed) override;
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx">     virtual void newRegionsAvailable(TextTrackLoader*) override;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     LoadableTextTrack(HTMLTrackElement*, const String&amp; kind, const String&amp; label, const String&amp; language);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackTextTrackcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/TextTrack.cpp (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/TextTrack.cpp        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebCore/html/track/TextTrack.cpp        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -116,9 +116,7 @@
</span><span class="cx"> TextTrack::TextTrack(ScriptExecutionContext* context, TextTrackClient* client, const AtomicString&amp; kind, const AtomicString&amp; id, const AtomicString&amp; label, const AtomicString&amp; language, TextTrackType type)
</span><span class="cx">     : TrackBase(TrackBase::TextTrack, id, label, language)
</span><span class="cx">     , m_cues(0)
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx">     , m_regions(0)
</span><del>-#endif
</del><span class="cx">     , m_scriptExecutionContext(context)
</span><span class="cx">     , m_mode(disabledKeyword().string())
</span><span class="cx">     , m_client(client)
</span><span class="lines">@@ -139,12 +137,10 @@
</span><span class="cx"> 
</span><span class="cx">         for (size_t i = 0; i &lt; m_cues-&gt;length(); ++i)
</span><span class="cx">             m_cues-&gt;item(i)-&gt;setTrack(0);
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx">         if (m_regions) {
</span><span class="cx">             for (size_t i = 0; i &lt; m_regions-&gt;length(); ++i)
</span><span class="cx">                 m_regions-&gt;item(i)-&gt;setTrack(0);
</span><span class="cx">         }
</span><del>-#endif
</del><span class="cx">     }
</span><span class="cx">     clearClient();
</span><span class="cx"> }
</span><span class="lines">@@ -342,7 +338,6 @@
</span><span class="cx">         m_client-&gt;textTrackRemoveCue(this, cue);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(VIDEO_TRACK) &amp;&amp; ENABLE(WEBVTT_REGIONS)
</del><span class="cx"> VTTRegionList* TextTrack::ensureVTTRegionList()
</span><span class="cx"> {
</span><span class="cx">     if (!m_regions)
</span><span class="lines">@@ -414,7 +409,6 @@
</span><span class="cx"> 
</span><span class="cx">     region-&gt;setTrack(0);
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> void TextTrack::cueWillChange(TextTrackCue* cue)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackTextTrackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/TextTrack.h (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/TextTrack.h        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebCore/html/track/TextTrack.h        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -41,10 +41,8 @@
</span><span class="cx"> class ScriptExecutionContext;
</span><span class="cx"> class TextTrack;
</span><span class="cx"> class TextTrackCueList;
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx"> class VTTRegion;
</span><span class="cx"> class VTTRegionList;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> class TextTrackClient {
</span><span class="cx"> public:
</span><span class="lines">@@ -106,11 +104,9 @@
</span><span class="cx"> 
</span><span class="cx">     bool hasCue(TextTrackCue*, TextTrackCue::CueMatchRules = TextTrackCue::MatchAllFields);
</span><span class="cx"> 
</span><del>-#if ENABLE(VIDEO_TRACK) &amp;&amp; ENABLE(WEBVTT_REGIONS)
</del><span class="cx">     VTTRegionList* regions();
</span><span class="cx">     void addRegion(PassRefPtr&lt;VTTRegion&gt;);
</span><span class="cx">     void removeRegion(VTTRegion*, ExceptionCode&amp;);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     void cueWillChange(TextTrackCue*);
</span><span class="cx">     void cueDidChange(TextTrackCue*);
</span><span class="lines">@@ -162,10 +158,8 @@
</span><span class="cx">     virtual void refEventTarget() override final { ref(); }
</span><span class="cx">     virtual void derefEventTarget() override final { deref(); }
</span><span class="cx"> 
</span><del>-#if ENABLE(VIDEO_TRACK) &amp;&amp; ENABLE(WEBVTT_REGIONS)
</del><span class="cx">     VTTRegionList* ensureVTTRegionList();
</span><span class="cx">     RefPtr&lt;VTTRegionList&gt; m_regions;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     TextTrackCueList* ensureTextTrackCueList();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackTextTrackidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/TextTrack.idl (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/TextTrack.idl        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebCore/html/track/TextTrack.idl        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -50,9 +50,9 @@
</span><span class="cx">     attribute EventHandler oncuechange;
</span><span class="cx"> 
</span><span class="cx"> #if !defined(LANGUAGE_GOBJECT) || !LANGUAGE_GOBJECT // Work around shortcomings in the gobject binding generator handling of conditional features by turning these off for gobject.
</span><del>-    [Conditional=WEBVTT_REGIONS] readonly attribute VTTRegionList regions;
-    [Conditional=WEBVTT_REGIONS] void addRegion(VTTRegion region);
-    [Conditional=WEBVTT_REGIONS, RaisesException] void removeRegion(VTTRegion region);
</del><ins>+    readonly attribute VTTRegionList regions;
+    void addRegion(VTTRegion region);
+    [RaisesException] void removeRegion(VTTRegion region);
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx">     // EventTarget interface
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackTextTrackCuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/TextTrackCue.cpp (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/TextTrackCue.cpp        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebCore/html/track/TextTrackCue.cpp        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -47,13 +47,10 @@
</span><span class="cx"> #include &quot;TextTrack.h&quot;
</span><span class="cx"> #include &quot;TextTrackCueList.h&quot;
</span><span class="cx"> #include &quot;VTTCue.h&quot;
</span><ins>+#include &quot;VTTRegionList.h&quot;
</ins><span class="cx"> #include &lt;wtf/MathExtras.h&gt;
</span><span class="cx"> #include &lt;wtf/text/StringBuilder.h&gt;
</span><span class="cx"> 
</span><del>-#if ENABLE(WEBVTT_REGIONS)
-#include &quot;VTTRegionList.h&quot;
-#endif
-
</del><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="cx"> static const int invalidCueIndex = -1;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackVTTCuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/VTTCue.cpp (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/VTTCue.cpp        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebCore/html/track/VTTCue.cpp        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -46,16 +46,13 @@
</span><span class="cx"> #include &quot;Text.h&quot;
</span><span class="cx"> #include &quot;TextTrack.h&quot;
</span><span class="cx"> #include &quot;TextTrackCueList.h&quot;
</span><ins>+#include &quot;VTTRegionList.h&quot;
</ins><span class="cx"> #include &quot;VTTScanner.h&quot;
</span><span class="cx"> #include &quot;WebVTTElement.h&quot;
</span><span class="cx"> #include &quot;WebVTTParser.h&quot;
</span><span class="cx"> #include &lt;wtf/MathExtras.h&gt;
</span><span class="cx"> #include &lt;wtf/text/StringBuilder.h&gt;
</span><span class="cx"> 
</span><del>-#if ENABLE(WEBVTT_REGIONS)
-#include &quot;VTTRegionList.h&quot;
-#endif
-
</del><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="cx"> // This constant should correspond with the percentage returned by CaptionUserPreferences::captionFontSizeScaleAndImportance.
</span><span class="lines">@@ -144,12 +141,10 @@
</span><span class="cx"> void VTTCueBox::applyCSSProperties(const IntSize&amp; videoSize)
</span><span class="cx"> {
</span><span class="cx">     // FIXME: Apply all the initial CSS positioning properties. http://wkb.ug/79916
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx">     if (!m_cue.regionId().isEmpty()) {
</span><span class="cx">         setInlineStyleProperty(CSSPropertyPosition, CSSValueRelative);
</span><span class="cx">         return;
</span><span class="cx">     }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     // 3.5.1 On the (root) List of WebVTT Node Objects:
</span><span class="cx"> 
</span><span class="lines">@@ -530,7 +525,6 @@
</span><span class="cx">     return clonedFragment.release();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx"> void VTTCue::setRegionId(const String&amp; regionId)
</span><span class="cx"> {
</span><span class="cx">     if (m_regionId == regionId)
</span><span class="lines">@@ -545,7 +539,6 @@
</span><span class="cx"> {
</span><span class="cx">     m_notifyRegion = notifyRegion;
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> void VTTCue::setIsActive(bool active)
</span><span class="cx"> {
</span><span class="lines">@@ -838,7 +831,6 @@
</span><span class="cx"> 
</span><span class="cx"> void VTTCue::removeDisplayTree()
</span><span class="cx"> {
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx">     // The region needs to be informed about the cue removal.
</span><span class="cx">     if (m_notifyRegion &amp;&amp; track()) {
</span><span class="cx">         if (VTTRegionList* regions = track()-&gt;regions()) {
</span><span class="lines">@@ -846,7 +838,6 @@
</span><span class="cx">                 region-&gt;willRemoveTextTrackCueBox(m_displayTree.get());
</span><span class="cx">         }
</span><span class="cx">     }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     if (!hasDisplayTree())
</span><span class="cx">         return;
</span><span class="lines">@@ -904,10 +895,9 @@
</span><span class="cx">         parsedSetting = Size;
</span><span class="cx">     else if (input.scan(&quot;align&quot;))
</span><span class="cx">         parsedSetting = Align;
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx">     else if (input.scan(&quot;region&quot;))
</span><span class="cx">         parsedSetting = RegionId;
</span><del>-#endif
</del><ins>+
</ins><span class="cx">     // Verify that a ':' follows.
</span><span class="cx">     if (parsedSetting != None &amp;&amp; input.scan(':'))
</span><span class="cx">         return parsedSetting;
</span><span class="lines">@@ -1058,11 +1048,9 @@
</span><span class="cx"> 
</span><span class="cx">             break;
</span><span class="cx">         }
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx">         case RegionId:
</span><span class="cx">             m_regionId = input.extractString(valueRun);
</span><span class="cx">             break;
</span><del>-#endif
</del><span class="cx">         case None:
</span><span class="cx">             break;
</span><span class="cx">         }
</span><span class="lines">@@ -1070,7 +1058,7 @@
</span><span class="cx">         // Make sure the entire run is consumed.
</span><span class="cx">         input.skipRun(valueRun);
</span><span class="cx">     }
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><ins>+
</ins><span class="cx">     // If cue's line position is not auto or cue's size is not 100 or cue's
</span><span class="cx">     // writing direction is not horizontal, but cue's region identifier is not
</span><span class="cx">     // the empty string, let cue's region identifier be the empty string.
</span><span class="lines">@@ -1079,7 +1067,6 @@
</span><span class="cx"> 
</span><span class="cx">     if (m_linePosition != undefinedPosition || m_cueSize != 100 || m_writingDirection != Horizontal)
</span><span class="cx">         m_regionId = emptyString();
</span><del>-#endif
</del><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> CSSValueID VTTCue::getCSSAlignment() const
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackVTTCueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/VTTCue.h (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/VTTCue.h        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebCore/html/track/VTTCue.h        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -117,11 +117,9 @@
</span><span class="cx">     PassRefPtr&lt;DocumentFragment&gt; getCueAsHTML();
</span><span class="cx">     PassRefPtr&lt;DocumentFragment&gt; createCueRenderingTree();
</span><span class="cx"> 
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx">     const String&amp; regionId() const { return m_regionId; }
</span><span class="cx">     void setRegionId(const String&amp;);
</span><span class="cx">     void notifyRegionWhenRemovingDisplayTree(bool);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     virtual void setIsActive(bool) override;
</span><span class="cx"> 
</span><span class="lines">@@ -196,9 +194,7 @@
</span><span class="cx">         Position,
</span><span class="cx">         Size,
</span><span class="cx">         Align,
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx">         RegionId
</span><del>-#endif
</del><span class="cx">     };
</span><span class="cx">     CueSetting settingName(VTTScanner&amp;);
</span><span class="cx"> 
</span><span class="lines">@@ -211,9 +207,7 @@
</span><span class="cx"> 
</span><span class="cx">     WritingDirection m_writingDirection;
</span><span class="cx">     CueAlignment m_cueAlignment;
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx">     String m_regionId;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     RefPtr&lt;DocumentFragment&gt; m_webVTTNodeTree;
</span><span class="cx">     RefPtr&lt;HTMLSpanElement&gt; m_cueHighlightBox;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackVTTCueidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/VTTCue.idl (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/VTTCue.idl        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebCore/html/track/VTTCue.idl        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -38,7 +38,5 @@
</span><span class="cx">     attribute DOMString text;
</span><span class="cx">     DocumentFragment getCueAsHTML();
</span><span class="cx"> 
</span><del>-#if defined(ENABLE_WEBVTT_REGIONS) &amp;&amp; ENABLE_WEBVTT_REGIONS
</del><span class="cx">     attribute DOMString regionId;
</span><del>-#endif
</del><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackVTTRegioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/VTTRegion.cpp (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/VTTRegion.cpp        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebCore/html/track/VTTRegion.cpp        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> #include &quot;config.h&quot;
</span><span class="cx"> #include &quot;VTTRegion.h&quot;
</span><span class="cx"> 
</span><del>-#if ENABLE(VIDEO_TRACK) &amp;&amp; ENABLE(WEBVTT_REGIONS)
</del><ins>+#if ENABLE(VIDEO_TRACK)
</ins><span class="cx"> 
</span><span class="cx"> #include &quot;ClientRect.h&quot;
</span><span class="cx"> #include &quot;DOMTokenList.h&quot;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackVTTRegionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/VTTRegion.h (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/VTTRegion.h        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebCore/html/track/VTTRegion.h        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> #ifndef VTTRegion_h
</span><span class="cx"> #define VTTRegion_h
</span><span class="cx"> 
</span><del>-#if ENABLE(VIDEO_TRACK) &amp;&amp; ENABLE(WEBVTT_REGIONS)
</del><ins>+#if ENABLE(VIDEO_TRACK)
</ins><span class="cx"> 
</span><span class="cx"> #include &quot;ContextDestructionObserver.h&quot;
</span><span class="cx"> #include &quot;Document.h&quot;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackVTTRegionidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/VTTRegion.idl (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/VTTRegion.idl        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebCore/html/track/VTTRegion.idl        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -25,7 +25,7 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> [
</span><del>-    Conditional=VIDEO_TRACK &amp; WEBVTT_REGIONS,
</del><ins>+    Conditional=VIDEO_TRACK,
</ins><span class="cx">     JSGenerateToNativeObject,
</span><span class="cx">     Constructor(),
</span><span class="cx">     ConstructorCallWith=ScriptExecutionContext
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackVTTRegionListcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/VTTRegionList.cpp (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/VTTRegionList.cpp        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebCore/html/track/VTTRegionList.cpp        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx"> #include &quot;config.h&quot;
</span><span class="cx"> #include &quot;VTTRegionList.h&quot;
</span><span class="cx"> 
</span><del>-#if ENABLE(VIDEO_TRACK) &amp;&amp; ENABLE(WEBVTT_REGIONS)
</del><ins>+#if ENABLE(VIDEO_TRACK)
</ins><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackVTTRegionListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/VTTRegionList.h (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/VTTRegionList.h        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebCore/html/track/VTTRegionList.h        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx"> #ifndef VTTRegionList_h
</span><span class="cx"> #define VTTRegionList_h
</span><span class="cx"> 
</span><del>-#if ENABLE(VIDEO_TRACK) &amp;&amp; ENABLE(WEBVTT_REGIONS)
</del><ins>+#if ENABLE(VIDEO_TRACK)
</ins><span class="cx"> 
</span><span class="cx"> #include &quot;VTTRegion.h&quot;
</span><span class="cx"> #include &lt;wtf/PassRefPtr.h&gt;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackVTTRegionListidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/VTTRegionList.idl (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/VTTRegionList.idl        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebCore/html/track/VTTRegionList.idl        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -25,7 +25,7 @@
</span><span class="cx"> 
</span><span class="cx"> [
</span><span class="cx">     NoInterfaceObject,
</span><del>-    Conditional=VIDEO_TRACK &amp; WEBVTT_REGIONS,
</del><ins>+    Conditional=VIDEO_TRACK,
</ins><span class="cx">     ImplementationLacksVTable,
</span><span class="cx"> ] interface VTTRegionList {
</span><span class="cx">     readonly attribute unsigned long length;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackWebVTTParsercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/WebVTTParser.cpp (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/WebVTTParser.cpp        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebCore/html/track/WebVTTParser.cpp        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -67,7 +67,6 @@
</span><span class="cx">     return true;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx"> bool WebVTTParser::parseFloatPercentageValuePair(VTTScanner&amp; valueScanner, char delimiter, FloatPoint&amp; valuePair)
</span><span class="cx"> {
</span><span class="cx">     float firstCoord;
</span><span class="lines">@@ -84,7 +83,6 @@
</span><span class="cx">     valuePair = FloatPoint(firstCoord, secondCoord);
</span><span class="cx">     return true;
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> WebVTTParser::WebVTTParser(WebVTTParserClient* client, ScriptExecutionContext* context)
</span><span class="cx">     : m_scriptExecutionContext(context)
</span><span class="lines">@@ -100,13 +98,11 @@
</span><span class="cx">     m_cuelist.clear();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx"> void WebVTTParser::getNewRegions(Vector&lt;RefPtr&lt;VTTRegion&gt;&gt;&amp; outputRegions)
</span><span class="cx"> {
</span><span class="cx">     outputRegions = m_regionList;
</span><span class="cx">     m_regionList.clear();
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> void WebVTTParser::parseFileHeader(const String&amp; data)
</span><span class="cx"> {
</span><span class="lines">@@ -178,11 +174,9 @@
</span><span class="cx">             collectMetadataHeader(line);
</span><span class="cx"> 
</span><span class="cx">             if (line.isEmpty()) {
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx">                 // Steps 10-14 - Allow a header (comment area) under the WEBVTT line.
</span><span class="cx">                 if (m_client &amp;&amp; m_regionList.size())
</span><span class="cx">                     m_client-&gt;newRegionsParsed();
</span><del>-#endif
</del><span class="cx">                 m_state = Id;
</span><span class="cx">                 break;
</span><span class="cx">             }
</span><span class="lines">@@ -266,7 +260,6 @@
</span><span class="cx"> 
</span><span class="cx"> void WebVTTParser::collectMetadataHeader(const String&amp; line)
</span><span class="cx"> {
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx">     // WebVTT header parsing (WebVTT parser algorithm step 12)
</span><span class="cx">     DEPRECATED_DEFINE_STATIC_LOCAL(const AtomicString, regionHeaderName, (&quot;Region&quot;, AtomicString::ConstructFromLiteral));
</span><span class="cx"> 
</span><span class="lines">@@ -285,9 +278,6 @@
</span><span class="cx">         // Steps 12.5.1 - 12.5.11 Region creation: Let region be a new text track region [...]
</span><span class="cx">         createNewRegion(headerValue);
</span><span class="cx">     }
</span><del>-#else
-    UNUSED_PARAM(line);
-#endif
</del><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> WebVTTParser::ParseState WebVTTParser::collectCueId(const String&amp; line)
</span><span class="lines">@@ -441,7 +431,6 @@
</span><span class="cx">     m_currentContent.clear();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx"> void WebVTTParser::createNewRegion(const String&amp; headerValue)
</span><span class="cx"> {
</span><span class="cx">     if (headerValue.isEmpty())
</span><span class="lines">@@ -462,7 +451,6 @@
</span><span class="cx">     // Step 12.5.11
</span><span class="cx">     m_regionList.append(region);
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> bool WebVTTParser::collectTimeStamp(const String&amp; line, MediaTime&amp; timeStamp)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackWebVTTParserh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/WebVTTParser.h (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/WebVTTParser.h        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebCore/html/track/WebVTTParser.h        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -58,9 +58,7 @@
</span><span class="cx">     virtual ~WebVTTParserClient() { }
</span><span class="cx"> 
</span><span class="cx">     virtual void newCuesParsed() = 0;
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx">     virtual void newRegionsParsed() = 0;
</span><del>-#endif
</del><span class="cx">     virtual void fileFailedToParse() = 0;
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="lines">@@ -132,9 +130,7 @@
</span><span class="cx"> 
</span><span class="cx">     // Useful functions for parsing percentage settings.
</span><span class="cx">     static bool parseFloatPercentageValue(VTTScanner&amp; valueScanner, float&amp;);
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx">     static bool parseFloatPercentageValuePair(VTTScanner&amp; valueScanner, char, FloatPoint&amp;);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     // Input data to the parser to parse.
</span><span class="cx">     void parseBytes(const char*, unsigned);
</span><span class="lines">@@ -145,9 +141,7 @@
</span><span class="cx"> 
</span><span class="cx">     // Transfers ownership of last parsed cues to caller.
</span><span class="cx">     void getNewCues(Vector&lt;RefPtr&lt;WebVTTCueData&gt;&gt;&amp;);
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx">     void getNewRegions(Vector&lt;RefPtr&lt;VTTRegion&gt;&gt;&amp;);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     // Create the DocumentFragment representation of the WebVTT cue text.
</span><span class="cx">     static PassRefPtr&lt;DocumentFragment&gt; createDocumentFragmentFromCueText(Document&amp;, const String&amp;);
</span><span class="lines">@@ -170,9 +164,7 @@
</span><span class="cx">     void resetCueValues();
</span><span class="cx"> 
</span><span class="cx">     void collectMetadataHeader(const String&amp;);
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx">     void createNewRegion(const String&amp; headerValue);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     static bool collectTimeStamp(VTTScanner&amp; input, MediaTime&amp; timeStamp);
</span><span class="cx"> 
</span><span class="lines">@@ -187,10 +179,7 @@
</span><span class="cx">     WebVTTParserClient* m_client;
</span><span class="cx"> 
</span><span class="cx">     Vector&lt;RefPtr&lt;WebVTTCueData&gt;&gt; m_cuelist;
</span><del>-
-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx">     Vector&lt;RefPtr&lt;VTTRegion&gt;&gt; m_regionList;
</span><del>-#endif
</del><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderTextTrackLoadercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/TextTrackLoader.cpp (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/TextTrackLoader.cpp        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebCore/loader/TextTrackLoader.cpp        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -187,12 +187,10 @@
</span><span class="cx">     m_cueLoadTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx"> void TextTrackLoader::newRegionsParsed()
</span><span class="cx"> {
</span><span class="cx">     m_client.newRegionsAvailable(this);
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> void TextTrackLoader::fileFailedToParse()
</span><span class="cx"> {
</span><span class="lines">@@ -218,14 +216,13 @@
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx"> void TextTrackLoader::getNewRegions(Vector&lt;RefPtr&lt;VTTRegion&gt;&gt;&amp; outputRegions)
</span><span class="cx"> {
</span><span class="cx">     ASSERT(m_cueParser);
</span><span class="cx">     if (m_cueParser)
</span><span class="cx">         m_cueParser-&gt;getNewRegions(outputRegions);
</span><span class="cx"> }
</span><del>-#endif
</del><ins>+
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderTextTrackLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/TextTrackLoader.h (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/TextTrackLoader.h        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebCore/loader/TextTrackLoader.h        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -47,9 +47,7 @@
</span><span class="cx">     
</span><span class="cx">     virtual void newCuesAvailable(TextTrackLoader*) = 0;
</span><span class="cx">     virtual void cueLoadingCompleted(TextTrackLoader*, bool loadingFailed) = 0;
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx">     virtual void newRegionsAvailable(TextTrackLoader*) = 0;
</span><del>-#endif
</del><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> class TextTrackLoader : public CachedResourceClient, private WebVTTParserClient {
</span><span class="lines">@@ -62,9 +60,7 @@
</span><span class="cx">     bool load(const URL&amp;, const String&amp; crossOriginMode, bool isInitiatingElementInUserAgentShadowTree);
</span><span class="cx">     void cancelLoad();
</span><span class="cx">     void getNewCues(Vector&lt;RefPtr&lt;TextTrackCue&gt;&gt;&amp; outputCues);
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx">     void getNewRegions(Vector&lt;RefPtr&lt;VTTRegion&gt;&gt;&amp; outputRegions);
</span><del>-#endif
</del><span class="cx"> private:
</span><span class="cx"> 
</span><span class="cx">     // CachedResourceClient
</span><span class="lines">@@ -73,9 +69,7 @@
</span><span class="cx">     
</span><span class="cx">     // WebVTTParserClient
</span><span class="cx">     virtual void newCuesParsed() override;
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx">     virtual void newRegionsParsed() override;
</span><del>-#endif
</del><span class="cx">     virtual void fileFailedToParse() override;
</span><span class="cx">     
</span><span class="cx">     void processNewCueData(CachedResource*);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderVTTCuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderVTTCue.cpp (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderVTTCue.cpp        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebCore/rendering/RenderVTTCue.cpp        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -47,14 +47,12 @@
</span><span class="cx">     StackStats::LayoutCheckPoint layoutCheckPoint;
</span><span class="cx">     RenderBlockFlow::layout();
</span><span class="cx"> 
</span><del>-#if ENABLE(WEBVTT_REGIONS)
</del><span class="cx">     // If WebVTT Regions are used, the regular WebVTT layout algorithm is no
</span><span class="cx">     // longer necessary, since cues having the region parameter set do not have
</span><span class="cx">     // any positioning parameters. Also, in this case, the regions themselves
</span><span class="cx">     // have positioning information.
</span><span class="cx">     if (!m_cue-&gt;regionId().isEmpty())
</span><span class="cx">         return;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     LayoutStateMaintainer statePusher(view(), *this, locationOffset(), hasTransform() || hasReflection() || style().isFlippedBlocksWritingMode());
</span><span class="cx">     
</span></span></pre></div>
<a id="trunkSourceWebKitmacChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/ChangeLog (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/ChangeLog        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebKit/mac/ChangeLog        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2015-08-19  Eric Carlson  &lt;eric.carlson@apple.com&gt;
+
+        Remove ENABLE_WEBVTT_REGIONS
+        https://bugs.webkit.org/show_bug.cgi?id=148184
+
+        Reviewed by Jer Noble.
+
+        * Configurations/FeatureDefines.xcconfig: Remove ENABLE_WEBVTT_REGIONS.
+
</ins><span class="cx"> 2015-08-17  Filip Pizlo  &lt;fpizlo@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Replace all remaining uses of WTF::Mutex with WTF::Lock
</span></span></pre></div>
<a id="trunkSourceWebKitmacConfigurationsFeatureDefinesxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -215,7 +215,6 @@
</span><span class="cx"> ENABLE_WEB_TIMING_macosx_101100 = ENABLE_WEB_TIMING;
</span><span class="cx"> ENABLE_WEB_TIMING_macosx_101200 = ENABLE_WEB_TIMING;
</span><span class="cx"> 
</span><del>-ENABLE_WEBVTT_REGIONS = ENABLE_WEBVTT_REGIONS;
</del><span class="cx"> ENABLE_XHR_TIMEOUT = ENABLE_XHR_TIMEOUT;
</span><span class="cx"> 
</span><span class="cx"> // FIXME: Remove the USE_INTERNAL_SDK condition once we support XSLT when building for iOS with the
</span><span class="lines">@@ -229,4 +228,4 @@
</span><span class="cx"> 
</span><span class="cx"> ENABLE_SATURATED_LAYOUT_ARITHMETIC = ENABLE_SATURATED_LAYOUT_ARITHMETIC;
</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_CLASS_SYNTAX) $(ENABLE_ES6_MODULES) $(ENABLE_ES6_TEMPLATE_LITERAL_SYNTAX) $(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) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(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_MATHML) $(ENA
 BLE_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_PICTURE_SIZES) $(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_RUBBER_BANDING) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_SVG_OTF_CONVERTER) $(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) $(ENABL
 E_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_JIT) $(ENABLE_SATURATED_LAYOUT_ARITHMETIC) $(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_CLASS_SYNTAX) $(ENABLE_ES6_MODULES) $(ENABLE_ES6_TEMPLATE_LITERAL_SYNTAX) $(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) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(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_MATHML) $(ENAB
 LE_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_PICTURE_SIZES) $(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_RUBBER_BANDING) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_SVG_OTF_CONVERTER) $(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_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_JIT) $(ENABLE_SATURATED_LAYOUT_ARITHMETIC) $(ENABLE_VIDEO_PRESENTATION_MODE);
</ins></span></pre></div>
<a id="trunkSourceWebKit2ChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/ChangeLog (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/ChangeLog        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebKit2/ChangeLog        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2015-08-19  Eric Carlson  &lt;eric.carlson@apple.com&gt;
+
+        Remove ENABLE_WEBVTT_REGIONS
+        https://bugs.webkit.org/show_bug.cgi?id=148184
+
+        Reviewed by Jer Noble.
+
+        * Configurations/FeatureDefines.xcconfig: Remove ENABLE_WEBVTT_REGIONS.
+
</ins><span class="cx"> 2015-08-18  Dean Jackson  &lt;dino@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Support CSS filters without webkit prefix
</span></span></pre></div>
<a id="trunkSourceWebKit2ConfigurationsFeatureDefinesxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig (188659 => 188660)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig        2015-08-19 23:06:03 UTC (rev 188659)
+++ trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig        2015-08-19 23:14:49 UTC (rev 188660)
</span><span class="lines">@@ -215,7 +215,6 @@
</span><span class="cx"> ENABLE_WEB_TIMING_macosx_101100 = ENABLE_WEB_TIMING;
</span><span class="cx"> ENABLE_WEB_TIMING_macosx_101200 = ENABLE_WEB_TIMING;
</span><span class="cx"> 
</span><del>-ENABLE_WEBVTT_REGIONS = ENABLE_WEBVTT_REGIONS;
</del><span class="cx"> ENABLE_XHR_TIMEOUT = ENABLE_XHR_TIMEOUT;
</span><span class="cx"> 
</span><span class="cx"> // FIXME: Remove the USE_INTERNAL_SDK condition once we support XSLT when building for iOS with the
</span><span class="lines">@@ -229,4 +228,4 @@
</span><span class="cx"> 
</span><span class="cx"> ENABLE_SATURATED_LAYOUT_ARITHMETIC = ENABLE_SATURATED_LAYOUT_ARITHMETIC;
</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_CLASS_SYNTAX) $(ENABLE_ES6_MODULES) $(ENABLE_ES6_TEMPLATE_LITERAL_SYNTAX) $(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) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(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_MATHML) $(ENA
 BLE_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_PICTURE_SIZES) $(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_RUBBER_BANDING) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_SVG_OTF_CONVERTER) $(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) $(ENABL
 E_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_JIT) $(ENABLE_SATURATED_LAYOUT_ARITHMETIC) $(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_CLASS_SYNTAX) $(ENABLE_ES6_MODULES) $(ENABLE_ES6_TEMPLATE_LITERAL_SYNTAX) $(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) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(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_MATHML) $(ENAB
 LE_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_PICTURE_SIZES) $(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_RUBBER_BANDING) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_SVG_OTF_CONVERTER) $(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_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_JIT) $(ENABLE_SATURATED_LAYOUT_ARITHMETIC) $(ENABLE_VIDEO_PRESENTATION_MODE);
</ins></span></pre>
</div>
</div>

</body>
</html>