Changeset 188660 in webkit
- Timestamp:
- Aug 19, 2015 4:14:49 PM (9 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 35 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/http/tests/media/resources/serve-video.php
r179011 r188660 21 21 "stallOffset" => array_key_exists("stallOffset", $_GET) ? $_GET["stallOffset"] : 0, 22 22 "stallDuration" => array_key_exists("stallDuration", $_GET) ? $_GET["stallDuration"] : 2, 23 "contentDisposition" => array_key_exists("content-disposition", $_GET) ? dirname($_GET["content-disposition"]) : "", 23 24 ); 24 25 … … 136 137 if (isset($contentRange)) 137 138 header("Content-Range: bytes " . $start . "-" . $end . "/" . $fileSize); 139 if ($isset["contentDisposition"]) 140 header("Content-Disposition: " . $settings["contentDisposition"]); 138 141 139 142 $offset = $start; -
trunk/Source/JavaScriptCore/ChangeLog
r188656 r188660 1 2015-08-19 Eric Carlson <eric.carlson@apple.com> 2 3 Remove ENABLE_WEBVTT_REGIONS 4 https://bugs.webkit.org/show_bug.cgi?id=148184 5 6 Reviewed by Jer Noble. 7 8 * Configurations/FeatureDefines.xcconfig: Remove ENABLE_WEBVTT_REGIONS. 9 1 10 2015-08-19 Joseph Pecoraro <pecoraro@apple.com> 2 11 -
trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig
r187575 r188660 216 216 ENABLE_WEB_TIMING_macosx_101200 = ENABLE_WEB_TIMING; 217 217 218 ENABLE_WEBVTT_REGIONS = ENABLE_WEBVTT_REGIONS;219 218 ENABLE_XHR_TIMEOUT = ENABLE_XHR_TIMEOUT; 220 219 … … 230 229 ENABLE_SATURATED_LAYOUT_ARITHMETIC = ENABLE_SATURATED_LAYOUT_ARITHMETIC; 231 230 232 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) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_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_ WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_JIT) $(ENABLE_SATURATED_LAYOUT_ARITHMETIC) $(ENABLE_VIDEO_PRESENTATION_MODE);231 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) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_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); -
trunk/Source/WebCore/ChangeLog
r188659 r188660 1 2015-08-19 Eric Carlson <eric.carlson@apple.com> 2 3 Remove ENABLE_WEBVTT_REGIONS 4 https://bugs.webkit.org/show_bug.cgi?id=148184 5 6 Reviewed by Jer Noble. 7 8 * Configurations/FeatureDefines.xcconfig: Remove ENABLE_WEBVTT_REGIONS. 9 * html/HTMLMediaElement.cpp: 10 (WebCore::HTMLMediaElement::textTrackRemoveCue): 11 * html/shadow/MediaControlElements.cpp: 12 (WebCore::MediaControlTextTrackContainerElement::updateDisplay): 13 * html/track/InbandGenericTextTrack.cpp: 14 (WebCore::InbandGenericTextTrack::newCuesParsed): 15 (WebCore::InbandGenericTextTrack::newRegionsParsed): 16 (WebCore::InbandGenericTextTrack::fileFailedToParse): 17 * html/track/InbandGenericTextTrack.h: 18 * html/track/InbandWebVTTTextTrack.cpp: 19 (WebCore::InbandWebVTTTextTrack::newCuesParsed): 20 (WebCore::InbandWebVTTTextTrack::newRegionsParsed): 21 (WebCore::InbandWebVTTTextTrack::fileFailedToParse): 22 * html/track/InbandWebVTTTextTrack.h: 23 * html/track/LoadableTextTrack.cpp: 24 (WebCore::LoadableTextTrack::cueLoadingCompleted): 25 (WebCore::LoadableTextTrack::newRegionsAvailable): 26 (WebCore::LoadableTextTrack::id): 27 * html/track/LoadableTextTrack.h: 28 * html/track/TextTrack.cpp: 29 (WebCore::TextTrack::TextTrack): 30 (WebCore::TextTrack::~TextTrack): 31 (WebCore::TextTrack::removeCue): 32 (WebCore::TextTrack::ensureVTTRegionList): 33 (WebCore::TextTrack::removeRegion): 34 (WebCore::TextTrack::cueWillChange): 35 * html/track/TextTrack.h: 36 * html/track/TextTrack.idl: 37 * html/track/TextTrackCue.cpp: 38 * html/track/VTTCue.cpp: 39 (WebCore::VTTCueBox::applyCSSProperties): 40 (WebCore::VTTCue::createCueRenderingTree): 41 (WebCore::VTTCue::setRegionId): 42 (WebCore::VTTCue::notifyRegionWhenRemovingDisplayTree): 43 (WebCore::VTTCue::setIsActive): 44 (WebCore::VTTCue::removeDisplayTree): 45 (WebCore::VTTCue::settingName): 46 (WebCore::VTTCue::setCueSettings): 47 (WebCore::VTTCue::getCSSAlignment): 48 * html/track/VTTCue.h: 49 (WebCore::VTTCue::regionId): 50 * html/track/VTTCue.idl: 51 * html/track/VTTRegion.cpp: 52 * html/track/VTTRegion.h: 53 * html/track/VTTRegion.idl: 54 * html/track/VTTRegionList.cpp: 55 * html/track/VTTRegionList.h: 56 * html/track/VTTRegionList.idl: 57 * html/track/WebVTTParser.cpp: 58 (WebCore::WebVTTParser::parseFloatPercentageValue): 59 (WebCore::WebVTTParser::parseFloatPercentageValuePair): 60 (WebCore::WebVTTParser::WebVTTParser): 61 (WebCore::WebVTTParser::getNewCues): 62 (WebCore::WebVTTParser::getNewRegions): 63 (WebCore::WebVTTParser::parseFileHeader): 64 (WebCore::WebVTTParser::parse): 65 (WebCore::WebVTTParser::collectMetadataHeader): 66 (WebCore::WebVTTParser::collectCueId): 67 (WebCore::WebVTTParser::resetCueValues): 68 (WebCore::WebVTTParser::createNewRegion): 69 (WebCore::WebVTTParser::collectTimeStamp): 70 * html/track/WebVTTParser.h: 71 (WebCore::WebVTTParserClient::~WebVTTParserClient): 72 * loader/TextTrackLoader.cpp: 73 (WebCore::TextTrackLoader::newCuesParsed): 74 (WebCore::TextTrackLoader::newRegionsParsed): 75 (WebCore::TextTrackLoader::fileFailedToParse): 76 (WebCore::TextTrackLoader::getNewCues): 77 (WebCore::TextTrackLoader::getNewRegions): 78 * loader/TextTrackLoader.h: 79 * rendering/RenderVTTCue.cpp: 80 (WebCore::RenderVTTCue::layout): 81 1 82 2015-08-19 Brent Fulgham <bfulgham@apple.com> 2 83 -
trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig
r187575 r188660 216 216 ENABLE_WEB_TIMING_macosx_101200 = ENABLE_WEB_TIMING; 217 217 218 ENABLE_WEBVTT_REGIONS = ENABLE_WEBVTT_REGIONS;219 218 ENABLE_XHR_TIMEOUT = ENABLE_XHR_TIMEOUT; 220 219 … … 230 229 ENABLE_SATURATED_LAYOUT_ARITHMETIC = ENABLE_SATURATED_LAYOUT_ARITHMETIC; 231 230 232 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) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_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_ WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_JIT) $(ENABLE_SATURATED_LAYOUT_ARITHMETIC) $(ENABLE_VIDEO_PRESENTATION_MODE);231 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) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_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); -
trunk/Source/WebCore/html/HTMLMediaElement.cpp
r188612 r188660 1736 1736 m_cueTree.remove(interval); 1737 1737 1738 #if ENABLE(WEBVTT_REGIONS)1739 1738 // Since the cue will be removed from the media element and likely the 1740 1739 // TextTrack might also be destructed, notifying the region of the cue … … 1742 1741 if (cue->isRenderable()) 1743 1742 toVTTCue(cue.get())->notifyRegionWhenRemovingDisplayTree(false); 1744 #endif1745 1743 1746 1744 size_t index = m_currentlyActiveCues.find(interval); … … 1754 1752 updateActiveTextTrackCues(currentMediaTime()); 1755 1753 1756 #if ENABLE(WEBVTT_REGIONS)1757 1754 if (cue->isRenderable()) 1758 1755 toVTTCue(cue.get())->notifyRegionWhenRemovingDisplayTree(true); 1759 #endif1760 1756 } 1761 1757 -
trunk/Source/WebCore/html/shadow/MediaControlElements.cpp
r183735 r188660 57 57 #include "TextTrackList.h" 58 58 #endif 59 60 #if ENABLE(WEBVTT_REGIONS)61 59 #include "VTTRegionList.h" 62 #endif63 60 64 61 namespace WebCore { … … 1180 1177 1181 1178 RefPtr<VTTCueBox> displayBox = cue->getDisplayTree(m_videoDisplaySize.size(), m_fontSize); 1182 #if ENABLE(WEBVTT_REGIONS)1183 1179 if (cue->track()->mode() == TextTrack::disabledKeyword()) 1184 1180 continue; … … 1189 1185 // WebVTT region whose region identifier is identical to cue's text 1190 1186 // track cue region identifier, run the following substeps: 1191 #endif1192 1187 if (displayBox->hasChildNodes() && !contains(displayBox.get())) { 1193 1188 // Note: the display tree of a cue is removed when the active flag of the cue is unset. … … 1195 1190 cue->setFontSize(m_fontSize, m_videoDisplaySize.size(), m_fontSizeIsImportant); 1196 1191 } 1197 #if ENABLE(WEBVTT_REGIONS)1198 1192 } else { 1199 1193 // Let region be the WebVTT region whose region identifier … … 1207 1201 region->appendTextTrackCueBox(displayBox); 1208 1202 } 1209 #endif1210 1203 } 1211 1204 -
trunk/Source/WebCore/html/track/InbandGenericTextTrack.cpp
r183975 r188660 34 34 #include "InbandTextTrackPrivate.h" 35 35 #include "Logging.h" 36 #include "VTTRegionList.h" 36 37 #include <math.h> 37 38 #include <wtf/text/CString.h> 38 39 39 #if ENABLE(WEBVTT_REGIONS)40 #include "VTTRegionList.h"41 #endif42 40 43 41 namespace WebCore { … … 234 232 } 235 233 236 #if ENABLE(WEBVTT_REGIONS)237 234 void InbandGenericTextTrack::newRegionsParsed() 238 235 { … … 245 242 } 246 243 } 244 245 void InbandGenericTextTrack::fileFailedToParse() 246 { 247 LOG(Media, "Error parsing WebVTT stream."); 248 } 249 250 } // namespace WebCore 251 247 252 #endif 248 249 void InbandGenericTextTrack::fileFailedToParse()250 {251 LOG(Media, "Error parsing WebVTT stream.");252 }253 254 } // namespace WebCore255 256 #endif -
trunk/Source/WebCore/html/track/InbandGenericTextTrack.h
r183975 r188660 82 82 83 83 virtual void newCuesParsed() override; 84 #if ENABLE(WEBVTT_REGIONS)85 84 virtual void newRegionsParsed() override; 86 #endif87 85 virtual void fileFailedToParse() override; 88 86 -
trunk/Source/WebCore/html/track/InbandWebVTTTextTrack.cpp
r183975 r188660 33 33 #include "Logging.h" 34 34 #include "NotImplemented.h" 35 #include "VTTRegionList.h" 35 36 #include <wtf/text/CString.h> 36 37 #if ENABLE(WEBVTT_REGIONS)38 #include "VTTRegionList.h"39 #endif40 37 41 38 namespace WebCore { … … 90 87 } 91 88 92 #if ENABLE(WEBVTT_REGIONS)93 89 void InbandWebVTTTextTrack::newRegionsParsed() 94 90 { … … 101 97 } 102 98 } 103 #endif104 99 105 100 void InbandWebVTTTextTrack::fileFailedToParse() -
trunk/Source/WebCore/html/track/InbandWebVTTTextTrack.h
r183975 r188660 49 49 50 50 virtual void newCuesParsed() override; 51 #if ENABLE(WEBVTT_REGIONS)52 51 virtual void newRegionsParsed() override; 53 #endif54 52 virtual void fileFailedToParse() override; 55 53 -
trunk/Source/WebCore/html/track/LoadableTextTrack.cpp
r186388 r188660 34 34 #include "ScriptExecutionContext.h" 35 35 #include "TextTrackCueList.h" 36 37 #if ENABLE(WEBVTT_REGIONS)38 36 #include "VTTRegionList.h" 39 #endif40 37 41 38 namespace WebCore { … … 133 130 } 134 131 135 #if ENABLE(WEBVTT_REGIONS)136 132 void LoadableTextTrack::newRegionsAvailable(TextTrackLoader* loader) 137 133 { … … 146 142 } 147 143 } 148 #endif149 144 150 145 AtomicString LoadableTextTrack::id() const -
trunk/Source/WebCore/html/track/LoadableTextTrack.h
r183975 r188660 65 65 virtual void newCuesAvailable(TextTrackLoader*) override; 66 66 virtual void cueLoadingCompleted(TextTrackLoader*, bool loadingFailed) override; 67 #if ENABLE(WEBVTT_REGIONS)68 67 virtual void newRegionsAvailable(TextTrackLoader*) override; 69 #endif70 68 71 69 LoadableTextTrack(HTMLTrackElement*, const String& kind, const String& label, const String& language); -
trunk/Source/WebCore/html/track/TextTrack.cpp
r188612 r188660 117 117 : TrackBase(TrackBase::TextTrack, id, label, language) 118 118 , m_cues(0) 119 #if ENABLE(WEBVTT_REGIONS)120 119 , m_regions(0) 121 #endif122 120 , m_scriptExecutionContext(context) 123 121 , m_mode(disabledKeyword().string()) … … 140 138 for (size_t i = 0; i < m_cues->length(); ++i) 141 139 m_cues->item(i)->setTrack(0); 142 #if ENABLE(WEBVTT_REGIONS)143 140 if (m_regions) { 144 141 for (size_t i = 0; i < m_regions->length(); ++i) 145 142 m_regions->item(i)->setTrack(0); 146 143 } 147 #endif148 144 } 149 145 clearClient(); … … 343 339 } 344 340 345 #if ENABLE(VIDEO_TRACK) && ENABLE(WEBVTT_REGIONS)346 341 VTTRegionList* TextTrack::ensureVTTRegionList() 347 342 { … … 415 410 region->setTrack(0); 416 411 } 417 #endif418 412 419 413 void TextTrack::cueWillChange(TextTrackCue* cue) -
trunk/Source/WebCore/html/track/TextTrack.h
r188612 r188660 42 42 class TextTrack; 43 43 class TextTrackCueList; 44 #if ENABLE(WEBVTT_REGIONS)45 44 class VTTRegion; 46 45 class VTTRegionList; 47 #endif48 46 49 47 class TextTrackClient { … … 107 105 bool hasCue(TextTrackCue*, TextTrackCue::CueMatchRules = TextTrackCue::MatchAllFields); 108 106 109 #if ENABLE(VIDEO_TRACK) && ENABLE(WEBVTT_REGIONS)110 107 VTTRegionList* regions(); 111 108 void addRegion(PassRefPtr<VTTRegion>); 112 109 void removeRegion(VTTRegion*, ExceptionCode&); 113 #endif114 110 115 111 void cueWillChange(TextTrackCue*); … … 163 159 virtual void derefEventTarget() override final { deref(); } 164 160 165 #if ENABLE(VIDEO_TRACK) && ENABLE(WEBVTT_REGIONS)166 161 VTTRegionList* ensureVTTRegionList(); 167 162 RefPtr<VTTRegionList> m_regions; 168 #endif169 163 170 164 TextTrackCueList* ensureTextTrackCueList(); -
trunk/Source/WebCore/html/track/TextTrack.idl
r181507 r188660 51 51 52 52 #if !defined(LANGUAGE_GOBJECT) || !LANGUAGE_GOBJECT // Work around shortcomings in the gobject binding generator handling of conditional features by turning these off for gobject. 53 [Conditional=WEBVTT_REGIONS]readonly attribute VTTRegionList regions;54 [Conditional=WEBVTT_REGIONS]void addRegion(VTTRegion region);55 [ Conditional=WEBVTT_REGIONS,RaisesException] void removeRegion(VTTRegion region);53 readonly attribute VTTRegionList regions; 54 void addRegion(VTTRegion region); 55 [RaisesException] void removeRegion(VTTRegion region); 56 56 #endif 57 57 -
trunk/Source/WebCore/html/track/TextTrackCue.cpp
r173318 r188660 48 48 #include "TextTrackCueList.h" 49 49 #include "VTTCue.h" 50 #include "VTTRegionList.h" 50 51 #include <wtf/MathExtras.h> 51 52 #include <wtf/text/StringBuilder.h> 52 53 #if ENABLE(WEBVTT_REGIONS)54 #include "VTTRegionList.h"55 #endif56 53 57 54 namespace WebCore { -
trunk/Source/WebCore/html/track/VTTCue.cpp
r186279 r188660 47 47 #include "TextTrack.h" 48 48 #include "TextTrackCueList.h" 49 #include "VTTRegionList.h" 49 50 #include "VTTScanner.h" 50 51 #include "WebVTTElement.h" … … 53 54 #include <wtf/text/StringBuilder.h> 54 55 55 #if ENABLE(WEBVTT_REGIONS)56 #include "VTTRegionList.h"57 #endif58 59 56 namespace WebCore { 60 57 … … 145 142 { 146 143 // FIXME: Apply all the initial CSS positioning properties. http://wkb.ug/79916 147 #if ENABLE(WEBVTT_REGIONS)148 144 if (!m_cue.regionId().isEmpty()) { 149 145 setInlineStyleProperty(CSSPropertyPosition, CSSValueRelative); 150 146 return; 151 147 } 152 #endif153 148 154 149 // 3.5.1 On the (root) List of WebVTT Node Objects: … … 531 526 } 532 527 533 #if ENABLE(WEBVTT_REGIONS)534 528 void VTTCue::setRegionId(const String& regionId) 535 529 { … … 546 540 m_notifyRegion = notifyRegion; 547 541 } 548 #endif549 542 550 543 void VTTCue::setIsActive(bool active) … … 839 832 void VTTCue::removeDisplayTree() 840 833 { 841 #if ENABLE(WEBVTT_REGIONS)842 834 // The region needs to be informed about the cue removal. 843 835 if (m_notifyRegion && track()) { … … 847 839 } 848 840 } 849 #endif850 841 851 842 if (!hasDisplayTree()) … … 905 896 else if (input.scan("align")) 906 897 parsedSetting = Align; 907 #if ENABLE(WEBVTT_REGIONS)908 898 else if (input.scan("region")) 909 899 parsedSetting = RegionId; 910 #endif 900 911 901 // Verify that a ':' follows. 912 902 if (parsedSetting != None && input.scan(':')) … … 1059 1049 break; 1060 1050 } 1061 #if ENABLE(WEBVTT_REGIONS)1062 1051 case RegionId: 1063 1052 m_regionId = input.extractString(valueRun); 1064 1053 break; 1065 #endif1066 1054 case None: 1067 1055 break; … … 1071 1059 input.skipRun(valueRun); 1072 1060 } 1073 #if ENABLE(WEBVTT_REGIONS) 1061 1074 1062 // If cue's line position is not auto or cue's size is not 100 or cue's 1075 1063 // writing direction is not horizontal, but cue's region identifier is not … … 1080 1068 if (m_linePosition != undefinedPosition || m_cueSize != 100 || m_writingDirection != Horizontal) 1081 1069 m_regionId = emptyString(); 1082 #endif1083 1070 } 1084 1071 -
trunk/Source/WebCore/html/track/VTTCue.h
r183735 r188660 118 118 PassRefPtr<DocumentFragment> createCueRenderingTree(); 119 119 120 #if ENABLE(WEBVTT_REGIONS)121 120 const String& regionId() const { return m_regionId; } 122 121 void setRegionId(const String&); 123 122 void notifyRegionWhenRemovingDisplayTree(bool); 124 #endif125 123 126 124 virtual void setIsActive(bool) override; … … 197 195 Size, 198 196 Align, 199 #if ENABLE(WEBVTT_REGIONS)200 197 RegionId 201 #endif202 198 }; 203 199 CueSetting settingName(VTTScanner&); … … 212 208 WritingDirection m_writingDirection; 213 209 CueAlignment m_cueAlignment; 214 #if ENABLE(WEBVTT_REGIONS)215 210 String m_regionId; 216 #endif217 211 218 212 RefPtr<DocumentFragment> m_webVTTNodeTree; -
trunk/Source/WebCore/html/track/VTTCue.idl
r168302 r188660 39 39 DocumentFragment getCueAsHTML(); 40 40 41 #if defined(ENABLE_WEBVTT_REGIONS) && ENABLE_WEBVTT_REGIONS42 41 attribute DOMString regionId; 43 #endif44 42 }; -
trunk/Source/WebCore/html/track/VTTRegion.cpp
r177508 r188660 33 33 #include "VTTRegion.h" 34 34 35 #if ENABLE(VIDEO_TRACK) && ENABLE(WEBVTT_REGIONS)35 #if ENABLE(VIDEO_TRACK) 36 36 37 37 #include "ClientRect.h" -
trunk/Source/WebCore/html/track/VTTRegion.h
r183735 r188660 33 33 #define VTTRegion_h 34 34 35 #if ENABLE(VIDEO_TRACK) && ENABLE(WEBVTT_REGIONS)35 #if ENABLE(VIDEO_TRACK) 36 36 37 37 #include "ContextDestructionObserver.h" -
trunk/Source/WebCore/html/track/VTTRegion.idl
r168302 r188660 26 26 27 27 [ 28 Conditional=VIDEO_TRACK & WEBVTT_REGIONS,28 Conditional=VIDEO_TRACK, 29 29 JSGenerateToNativeObject, 30 30 Constructor(), -
trunk/Source/WebCore/html/track/VTTRegionList.cpp
r166022 r188660 28 28 #include "VTTRegionList.h" 29 29 30 #if ENABLE(VIDEO_TRACK) && ENABLE(WEBVTT_REGIONS)30 #if ENABLE(VIDEO_TRACK) 31 31 32 32 -
trunk/Source/WebCore/html/track/VTTRegionList.h
r183975 r188660 28 28 #define VTTRegionList_h 29 29 30 #if ENABLE(VIDEO_TRACK) && ENABLE(WEBVTT_REGIONS)30 #if ENABLE(VIDEO_TRACK) 31 31 32 32 #include "VTTRegion.h" -
trunk/Source/WebCore/html/track/VTTRegionList.idl
r166022 r188660 26 26 [ 27 27 NoInterfaceObject, 28 Conditional=VIDEO_TRACK & WEBVTT_REGIONS,28 Conditional=VIDEO_TRACK, 29 29 ImplementationLacksVTable, 30 30 ] interface VTTRegionList { -
trunk/Source/WebCore/html/track/WebVTTParser.cpp
r174067 r188660 68 68 } 69 69 70 #if ENABLE(WEBVTT_REGIONS)71 70 bool WebVTTParser::parseFloatPercentageValuePair(VTTScanner& valueScanner, char delimiter, FloatPoint& valuePair) 72 71 { … … 85 84 return true; 86 85 } 87 #endif88 86 89 87 WebVTTParser::WebVTTParser(WebVTTParserClient* client, ScriptExecutionContext* context) … … 101 99 } 102 100 103 #if ENABLE(WEBVTT_REGIONS)104 101 void WebVTTParser::getNewRegions(Vector<RefPtr<VTTRegion>>& outputRegions) 105 102 { … … 107 104 m_regionList.clear(); 108 105 } 109 #endif110 106 111 107 void WebVTTParser::parseFileHeader(const String& data) … … 179 175 180 176 if (line.isEmpty()) { 181 #if ENABLE(WEBVTT_REGIONS)182 177 // Steps 10-14 - Allow a header (comment area) under the WEBVTT line. 183 178 if (m_client && m_regionList.size()) 184 179 m_client->newRegionsParsed(); 185 #endif186 180 m_state = Id; 187 181 break; … … 267 261 void WebVTTParser::collectMetadataHeader(const String& line) 268 262 { 269 #if ENABLE(WEBVTT_REGIONS)270 263 // WebVTT header parsing (WebVTT parser algorithm step 12) 271 264 DEPRECATED_DEFINE_STATIC_LOCAL(const AtomicString, regionHeaderName, ("Region", AtomicString::ConstructFromLiteral)); … … 286 279 createNewRegion(headerValue); 287 280 } 288 #else289 UNUSED_PARAM(line);290 #endif291 281 } 292 282 … … 442 432 } 443 433 444 #if ENABLE(WEBVTT_REGIONS)445 434 void WebVTTParser::createNewRegion(const String& headerValue) 446 435 { … … 463 452 m_regionList.append(region); 464 453 } 465 #endif466 454 467 455 bool WebVTTParser::collectTimeStamp(const String& line, MediaTime& timeStamp) -
trunk/Source/WebCore/html/track/WebVTTParser.h
r183735 r188660 59 59 60 60 virtual void newCuesParsed() = 0; 61 #if ENABLE(WEBVTT_REGIONS)62 61 virtual void newRegionsParsed() = 0; 63 #endif64 62 virtual void fileFailedToParse() = 0; 65 63 }; … … 133 131 // Useful functions for parsing percentage settings. 134 132 static bool parseFloatPercentageValue(VTTScanner& valueScanner, float&); 135 #if ENABLE(WEBVTT_REGIONS)136 133 static bool parseFloatPercentageValuePair(VTTScanner& valueScanner, char, FloatPoint&); 137 #endif138 134 139 135 // Input data to the parser to parse. … … 146 142 // Transfers ownership of last parsed cues to caller. 147 143 void getNewCues(Vector<RefPtr<WebVTTCueData>>&); 148 #if ENABLE(WEBVTT_REGIONS)149 144 void getNewRegions(Vector<RefPtr<VTTRegion>>&); 150 #endif151 145 152 146 // Create the DocumentFragment representation of the WebVTT cue text. … … 171 165 172 166 void collectMetadataHeader(const String&); 173 #if ENABLE(WEBVTT_REGIONS)174 167 void createNewRegion(const String& headerValue); 175 #endif176 168 177 169 static bool collectTimeStamp(VTTScanner& input, MediaTime& timeStamp); … … 188 180 189 181 Vector<RefPtr<WebVTTCueData>> m_cuelist; 190 191 #if ENABLE(WEBVTT_REGIONS)192 182 Vector<RefPtr<VTTRegion>> m_regionList; 193 #endif194 183 }; 195 184 -
trunk/Source/WebCore/loader/TextTrackLoader.cpp
r186388 r188660 188 188 } 189 189 190 #if ENABLE(WEBVTT_REGIONS)191 190 void TextTrackLoader::newRegionsParsed() 192 191 { 193 192 m_client.newRegionsAvailable(this); 194 193 } 195 #endif196 194 197 195 void TextTrackLoader::fileFailedToParse() … … 219 217 } 220 218 221 #if ENABLE(WEBVTT_REGIONS)222 219 void TextTrackLoader::getNewRegions(Vector<RefPtr<VTTRegion>>& outputRegions) 223 220 { … … 226 223 m_cueParser->getNewRegions(outputRegions); 227 224 } 225 226 } 227 228 228 #endif 229 }230 231 #endif -
trunk/Source/WebCore/loader/TextTrackLoader.h
r186388 r188660 48 48 virtual void newCuesAvailable(TextTrackLoader*) = 0; 49 49 virtual void cueLoadingCompleted(TextTrackLoader*, bool loadingFailed) = 0; 50 #if ENABLE(WEBVTT_REGIONS)51 50 virtual void newRegionsAvailable(TextTrackLoader*) = 0; 52 #endif53 51 }; 54 52 … … 63 61 void cancelLoad(); 64 62 void getNewCues(Vector<RefPtr<TextTrackCue>>& outputCues); 65 #if ENABLE(WEBVTT_REGIONS)66 63 void getNewRegions(Vector<RefPtr<VTTRegion>>& outputRegions); 67 #endif68 64 private: 69 65 … … 74 70 // WebVTTParserClient 75 71 virtual void newCuesParsed() override; 76 #if ENABLE(WEBVTT_REGIONS)77 72 virtual void newRegionsParsed() override; 78 #endif79 73 virtual void fileFailedToParse() override; 80 74 -
trunk/Source/WebCore/rendering/RenderVTTCue.cpp
r177259 r188660 48 48 RenderBlockFlow::layout(); 49 49 50 #if ENABLE(WEBVTT_REGIONS)51 50 // If WebVTT Regions are used, the regular WebVTT layout algorithm is no 52 51 // longer necessary, since cues having the region parameter set do not have … … 55 54 if (!m_cue->regionId().isEmpty()) 56 55 return; 57 #endif58 56 59 57 LayoutStateMaintainer statePusher(view(), *this, locationOffset(), hasTransform() || hasReflection() || style().isFlippedBlocksWritingMode()); -
trunk/Source/WebKit/mac/ChangeLog
r188594 r188660 1 2015-08-19 Eric Carlson <eric.carlson@apple.com> 2 3 Remove ENABLE_WEBVTT_REGIONS 4 https://bugs.webkit.org/show_bug.cgi?id=148184 5 6 Reviewed by Jer Noble. 7 8 * Configurations/FeatureDefines.xcconfig: Remove ENABLE_WEBVTT_REGIONS. 9 1 10 2015-08-17 Filip Pizlo <fpizlo@apple.com> 2 11 -
trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig
r187575 r188660 216 216 ENABLE_WEB_TIMING_macosx_101200 = ENABLE_WEB_TIMING; 217 217 218 ENABLE_WEBVTT_REGIONS = ENABLE_WEBVTT_REGIONS;219 218 ENABLE_XHR_TIMEOUT = ENABLE_XHR_TIMEOUT; 220 219 … … 230 229 ENABLE_SATURATED_LAYOUT_ARITHMETIC = ENABLE_SATURATED_LAYOUT_ARITHMETIC; 231 230 232 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) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_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_ WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_JIT) $(ENABLE_SATURATED_LAYOUT_ARITHMETIC) $(ENABLE_VIDEO_PRESENTATION_MODE);231 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) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_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); -
trunk/Source/WebKit2/ChangeLog
r188647 r188660 1 2015-08-19 Eric Carlson <eric.carlson@apple.com> 2 3 Remove ENABLE_WEBVTT_REGIONS 4 https://bugs.webkit.org/show_bug.cgi?id=148184 5 6 Reviewed by Jer Noble. 7 8 * Configurations/FeatureDefines.xcconfig: Remove ENABLE_WEBVTT_REGIONS. 9 1 10 2015-08-18 Dean Jackson <dino@apple.com> 2 11 -
trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig
r187575 r188660 216 216 ENABLE_WEB_TIMING_macosx_101200 = ENABLE_WEB_TIMING; 217 217 218 ENABLE_WEBVTT_REGIONS = ENABLE_WEBVTT_REGIONS;219 218 ENABLE_XHR_TIMEOUT = ENABLE_XHR_TIMEOUT; 220 219 … … 230 229 ENABLE_SATURATED_LAYOUT_ARITHMETIC = ENABLE_SATURATED_LAYOUT_ARITHMETIC; 231 230 232 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) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_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_ WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_JIT) $(ENABLE_SATURATED_LAYOUT_ARITHMETIC) $(ENABLE_VIDEO_PRESENTATION_MODE);231 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) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_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);
Note: See TracChangeset
for help on using the changeset viewer.