Changeset 244174 in webkit
- Timestamp:
- Apr 10, 2019, 6:11:36 PM (7 years ago)
- Location:
- branches/safari-607-branch
- Files:
-
- 2 added
- 24 edited
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/fast/text/trailing-word-detection-expected.txt (added)
-
LayoutTests/fast/text/trailing-word-detection.html (added)
-
LayoutTests/platform/gtk/TestExpectations (modified) (1 diff)
-
LayoutTests/platform/win/TestExpectations (modified) (1 diff)
-
PerformanceTests/ChangeLog (modified) (1 diff)
-
PerformanceTests/MotionMark/resources/debug-runner/motionmark.css (modified) (1 diff)
-
Source/JavaScriptCore/ChangeLog (modified) (1 diff)
-
Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig (modified) (2 diffs)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/Configurations/FeatureDefines.xcconfig (modified) (2 diffs)
-
Source/WebCore/PAL/ChangeLog (modified) (1 diff)
-
Source/WebCore/PAL/Configurations/FeatureDefines.xcconfig (modified) (2 diffs)
-
Source/WebCore/css/CSSComputedStyleDeclaration.cpp (modified) (1 diff)
-
Source/WebCore/css/CSSPrimitiveValueMappings.h (modified) (1 diff)
-
Source/WebCore/css/CSSProperties.json (modified) (1 diff)
-
Source/WebCore/css/CSSValueKeywords.in (modified) (1 diff)
-
Source/WebCore/css/parser/CSSParserFastPaths.cpp (modified) (2 diffs)
-
Source/WebCore/rendering/style/RenderStyle.h (modified) (3 diffs)
-
Source/WebCore/rendering/style/RenderStyleConstants.h (modified) (1 diff)
-
Source/WebKit/ChangeLog (modified) (1 diff)
-
Source/WebKit/Configurations/FeatureDefines.xcconfig (modified) (2 diffs)
-
Source/WebKitLegacy/mac/ChangeLog (modified) (1 diff)
-
Source/WebKitLegacy/mac/Configurations/FeatureDefines.xcconfig (modified) (2 diffs)
-
Tools/ChangeLog (modified) (1 diff)
-
Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/safari-607-branch/LayoutTests/ChangeLog
r244173 r244174 1 2019-04-10 Alan Coon <alancoon@apple.com> 2 3 Cherry-pick r243841. rdar://problem/49725678 4 5 -apple-trailing-word is needed for browser detection 6 https://bugs.webkit.org/show_bug.cgi?id=196575 7 8 Unreviewed. 9 10 PerformanceTests: 11 12 * MotionMark/resources/debug-runner/motionmark.css: 13 (#intro .start-benchmark p): 14 15 Source/JavaScriptCore: 16 17 * Configurations/FeatureDefines.xcconfig: 18 19 Source/WebCore: 20 21 This is an unreviewed partial revert of r243819. Turns out there are some websites 22 which use this property to do browser detection. So, we need to continue to parse 23 the property, but we don't need the property to do anything. 24 25 Test: fast/text/trailing-word-detection.html 26 27 * Configurations/FeatureDefines.xcconfig: 28 * css/CSSComputedStyleDeclaration.cpp: 29 (WebCore::ComputedStyleExtractor::valueForPropertyinStyle): 30 * css/CSSPrimitiveValueMappings.h: 31 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 32 (WebCore::CSSPrimitiveValue::operator TrailingWord const): 33 * css/CSSProperties.json: 34 * css/CSSValueKeywords.in: 35 * css/parser/CSSParserFastPaths.cpp: 36 (WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue): 37 (WebCore::CSSParserFastPaths::isKeywordPropertyID): 38 * rendering/style/RenderStyle.h: 39 (WebCore::RenderStyle::trailingWord const): 40 (WebCore::RenderStyle::setTrailingWord): 41 (WebCore::RenderStyle::initialTrailingWord): 42 * rendering/style/RenderStyleConstants.h: 43 44 Source/WebCore/PAL: 45 46 * Configurations/FeatureDefines.xcconfig: 47 48 Source/WebKit: 49 50 * Configurations/FeatureDefines.xcconfig: 51 52 Source/WebKitLegacy/mac: 53 54 * Configurations/FeatureDefines.xcconfig: 55 56 Tools: 57 58 * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: 59 60 LayoutTests: 61 62 * fast/text/trailing-word-detection-expected.txt: Added. 63 * fast/text/trailing-word-detection.html: Added. 64 * platform/gtk/TestExpectations: 65 * platform/win/TestExpectations: 66 67 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@243841 268f45cc-cd09-0410-ab3c-d52691b4dbfc 68 69 2019-04-03 Myles C. Maxfield <mmaxfield@apple.com> 70 71 -apple-trailing-word is needed for browser detection 72 https://bugs.webkit.org/show_bug.cgi?id=196575 73 74 Unreviewed. 75 76 * fast/text/trailing-word-detection-expected.txt: Added. 77 * fast/text/trailing-word-detection.html: Added. 78 * platform/gtk/TestExpectations: 79 * platform/win/TestExpectations: 80 1 81 2019-04-10 Alan Coon <alancoon@apple.com> 2 82 -
branches/safari-607-branch/LayoutTests/platform/gtk/TestExpectations
r244173 r244174 3159 3159 webkit.org/b/160248 fast/text/combining-mark-paint.html [ ImageOnlyFailure ] 3160 3160 webkit.org/b/160248 fast/text/synthetic-bold-transformed.html [ ImageOnlyFailure ] 3161 webkit.org/b/160248 fast/text/trailing-word-detection.html [ Failure ] 3161 3162 3162 3163 webkit.org/b/160249 fast/shrink-wrap/rect-shrink-wrap.html [ ImageOnlyFailure ] -
branches/safari-607-branch/LayoutTests/platform/win/TestExpectations
r244173 r244174 3001 3001 fast/text/combining-mark-paint.html [ ImageOnlyFailure ] 3002 3002 fast/text/synthetic-bold-transformed.html [ ImageOnlyFailure ] 3003 fast/text/trailing-word-detection.html [ Failure ] 3003 3004 3004 3005 # TestRunner::addChromeInputField() and focusWebView() not implemented -
branches/safari-607-branch/PerformanceTests/ChangeLog
r239438 r244174 1 2019-04-10 Alan Coon <alancoon@apple.com> 2 3 Cherry-pick r243841. rdar://problem/49725678 4 5 -apple-trailing-word is needed for browser detection 6 https://bugs.webkit.org/show_bug.cgi?id=196575 7 8 Unreviewed. 9 10 PerformanceTests: 11 12 * MotionMark/resources/debug-runner/motionmark.css: 13 (#intro .start-benchmark p): 14 15 Source/JavaScriptCore: 16 17 * Configurations/FeatureDefines.xcconfig: 18 19 Source/WebCore: 20 21 This is an unreviewed partial revert of r243819. Turns out there are some websites 22 which use this property to do browser detection. So, we need to continue to parse 23 the property, but we don't need the property to do anything. 24 25 Test: fast/text/trailing-word-detection.html 26 27 * Configurations/FeatureDefines.xcconfig: 28 * css/CSSComputedStyleDeclaration.cpp: 29 (WebCore::ComputedStyleExtractor::valueForPropertyinStyle): 30 * css/CSSPrimitiveValueMappings.h: 31 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 32 (WebCore::CSSPrimitiveValue::operator TrailingWord const): 33 * css/CSSProperties.json: 34 * css/CSSValueKeywords.in: 35 * css/parser/CSSParserFastPaths.cpp: 36 (WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue): 37 (WebCore::CSSParserFastPaths::isKeywordPropertyID): 38 * rendering/style/RenderStyle.h: 39 (WebCore::RenderStyle::trailingWord const): 40 (WebCore::RenderStyle::setTrailingWord): 41 (WebCore::RenderStyle::initialTrailingWord): 42 * rendering/style/RenderStyleConstants.h: 43 44 Source/WebCore/PAL: 45 46 * Configurations/FeatureDefines.xcconfig: 47 48 Source/WebKit: 49 50 * Configurations/FeatureDefines.xcconfig: 51 52 Source/WebKitLegacy/mac: 53 54 * Configurations/FeatureDefines.xcconfig: 55 56 Tools: 57 58 * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: 59 60 LayoutTests: 61 62 * fast/text/trailing-word-detection-expected.txt: Added. 63 * fast/text/trailing-word-detection.html: Added. 64 * platform/gtk/TestExpectations: 65 * platform/win/TestExpectations: 66 67 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@243841 268f45cc-cd09-0410-ab3c-d52691b4dbfc 68 69 2019-04-03 Myles C. Maxfield <mmaxfield@apple.com> 70 71 -apple-trailing-word is needed for browser detection 72 https://bugs.webkit.org/show_bug.cgi?id=196575 73 74 Unreviewed. 75 76 * MotionMark/resources/debug-runner/motionmark.css: 77 (#intro .start-benchmark p): 78 1 79 2018-12-20 Caio Lima <ticaiolima@gmail.com> 2 80 -
branches/safari-607-branch/PerformanceTests/MotionMark/resources/debug-runner/motionmark.css
r233147 r244174 210 210 color: hsl(11, 72%, 50%); 211 211 margin-bottom: 1em; 212 -apple-trailing-word: -apple-partially-balanced;213 212 } 214 213 -
branches/safari-607-branch/Source/JavaScriptCore/ChangeLog
r244173 r244174 1 2019-04-10 Alan Coon <alancoon@apple.com> 2 3 Cherry-pick r243841. rdar://problem/49725678 4 5 -apple-trailing-word is needed for browser detection 6 https://bugs.webkit.org/show_bug.cgi?id=196575 7 8 Unreviewed. 9 10 PerformanceTests: 11 12 * MotionMark/resources/debug-runner/motionmark.css: 13 (#intro .start-benchmark p): 14 15 Source/JavaScriptCore: 16 17 * Configurations/FeatureDefines.xcconfig: 18 19 Source/WebCore: 20 21 This is an unreviewed partial revert of r243819. Turns out there are some websites 22 which use this property to do browser detection. So, we need to continue to parse 23 the property, but we don't need the property to do anything. 24 25 Test: fast/text/trailing-word-detection.html 26 27 * Configurations/FeatureDefines.xcconfig: 28 * css/CSSComputedStyleDeclaration.cpp: 29 (WebCore::ComputedStyleExtractor::valueForPropertyinStyle): 30 * css/CSSPrimitiveValueMappings.h: 31 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 32 (WebCore::CSSPrimitiveValue::operator TrailingWord const): 33 * css/CSSProperties.json: 34 * css/CSSValueKeywords.in: 35 * css/parser/CSSParserFastPaths.cpp: 36 (WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue): 37 (WebCore::CSSParserFastPaths::isKeywordPropertyID): 38 * rendering/style/RenderStyle.h: 39 (WebCore::RenderStyle::trailingWord const): 40 (WebCore::RenderStyle::setTrailingWord): 41 (WebCore::RenderStyle::initialTrailingWord): 42 * rendering/style/RenderStyleConstants.h: 43 44 Source/WebCore/PAL: 45 46 * Configurations/FeatureDefines.xcconfig: 47 48 Source/WebKit: 49 50 * Configurations/FeatureDefines.xcconfig: 51 52 Source/WebKitLegacy/mac: 53 54 * Configurations/FeatureDefines.xcconfig: 55 56 Tools: 57 58 * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: 59 60 LayoutTests: 61 62 * fast/text/trailing-word-detection-expected.txt: Added. 63 * fast/text/trailing-word-detection.html: Added. 64 * platform/gtk/TestExpectations: 65 * platform/win/TestExpectations: 66 67 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@243841 268f45cc-cd09-0410-ab3c-d52691b4dbfc 68 69 2019-04-03 Myles C. Maxfield <mmaxfield@apple.com> 70 71 -apple-trailing-word is needed for browser detection 72 https://bugs.webkit.org/show_bug.cgi?id=196575 73 74 Unreviewed. 75 76 * Configurations/FeatureDefines.xcconfig: 77 1 78 2019-04-10 Alan Coon <alancoon@apple.com> 2 79 -
branches/safari-607-branch/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig
r244173 r244174 93 93 ENABLE_CSS_SELECTORS_LEVEL4 = ENABLE_CSS_SELECTORS_LEVEL4; 94 94 95 ENABLE_CSS_TRAILING_WORD = ENABLE_CSS_TRAILING_WORD; 96 95 97 ENABLE_CSS_TYPED_OM = ENABLE_CSS_TYPED_OM; 96 98 … … 401 403 ENABLE_XSLT = ENABLE_XSLT; 402 404 403 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_APPLE_PAY_SESSION_V3) $(ENABLE_APPLE_PAY_SESSION_V4) $(ENABLE_APPLICATION_MANIFEST) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_C_LOOP) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_PAINTING_API) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_T YPED_OM) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_INTERACTION) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FAST_JIT_PERMISSIONS) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_KEYBOARD_CODE_ATTRIBUTE) $(ENABLE_KEYBOARD_KEY_ATTRIBUTE) $(ENABLE_LAYOUT_FORMATTING_CONTEXT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MAC_VIDEO_TOOLBOX) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAYMENT_REQUEST) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_LOAD_STATISTICS) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SERVICE_WORKER) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_WEB_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_USER_MESSAGE_HANDLERS) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN) $(ENABLE_WEB_API_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_RTC) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBASSEMBLY_STREAMING_API) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEBGPU) $(ENABLE_WEBMETAL) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_XSLT);405 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_APPLE_PAY_SESSION_V3) $(ENABLE_APPLE_PAY_SESSION_V4) $(ENABLE_APPLICATION_MANIFEST) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_C_LOOP) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_PAINTING_API) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS_TYPED_OM) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_INTERACTION) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FAST_JIT_PERMISSIONS) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_KEYBOARD_CODE_ATTRIBUTE) $(ENABLE_KEYBOARD_KEY_ATTRIBUTE) $(ENABLE_LAYOUT_FORMATTING_CONTEXT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MAC_VIDEO_TOOLBOX) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAYMENT_REQUEST) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_LOAD_STATISTICS) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SERVICE_WORKER) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_WEB_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_USER_MESSAGE_HANDLERS) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN) $(ENABLE_WEB_API_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_RTC) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBASSEMBLY_STREAMING_API) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEBGPU) $(ENABLE_WEBMETAL) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_XSLT); -
branches/safari-607-branch/Source/WebCore/ChangeLog
r244173 r244174 1 2019-04-10 Alan Coon <alancoon@apple.com> 2 3 Cherry-pick r243841. rdar://problem/49725678 4 5 -apple-trailing-word is needed for browser detection 6 https://bugs.webkit.org/show_bug.cgi?id=196575 7 8 Unreviewed. 9 10 PerformanceTests: 11 12 * MotionMark/resources/debug-runner/motionmark.css: 13 (#intro .start-benchmark p): 14 15 Source/JavaScriptCore: 16 17 * Configurations/FeatureDefines.xcconfig: 18 19 Source/WebCore: 20 21 This is an unreviewed partial revert of r243819. Turns out there are some websites 22 which use this property to do browser detection. So, we need to continue to parse 23 the property, but we don't need the property to do anything. 24 25 Test: fast/text/trailing-word-detection.html 26 27 * Configurations/FeatureDefines.xcconfig: 28 * css/CSSComputedStyleDeclaration.cpp: 29 (WebCore::ComputedStyleExtractor::valueForPropertyinStyle): 30 * css/CSSPrimitiveValueMappings.h: 31 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 32 (WebCore::CSSPrimitiveValue::operator TrailingWord const): 33 * css/CSSProperties.json: 34 * css/CSSValueKeywords.in: 35 * css/parser/CSSParserFastPaths.cpp: 36 (WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue): 37 (WebCore::CSSParserFastPaths::isKeywordPropertyID): 38 * rendering/style/RenderStyle.h: 39 (WebCore::RenderStyle::trailingWord const): 40 (WebCore::RenderStyle::setTrailingWord): 41 (WebCore::RenderStyle::initialTrailingWord): 42 * rendering/style/RenderStyleConstants.h: 43 44 Source/WebCore/PAL: 45 46 * Configurations/FeatureDefines.xcconfig: 47 48 Source/WebKit: 49 50 * Configurations/FeatureDefines.xcconfig: 51 52 Source/WebKitLegacy/mac: 53 54 * Configurations/FeatureDefines.xcconfig: 55 56 Tools: 57 58 * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: 59 60 LayoutTests: 61 62 * fast/text/trailing-word-detection-expected.txt: Added. 63 * fast/text/trailing-word-detection.html: Added. 64 * platform/gtk/TestExpectations: 65 * platform/win/TestExpectations: 66 67 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@243841 268f45cc-cd09-0410-ab3c-d52691b4dbfc 68 69 2019-04-03 Myles C. Maxfield <mmaxfield@apple.com> 70 71 -apple-trailing-word is needed for browser detection 72 https://bugs.webkit.org/show_bug.cgi?id=196575 73 74 Unreviewed. 75 76 This is an unreviewed partial revert of r243819. Turns out there are some websites 77 which use this property to do browser detection. So, we need to continue to parse 78 the property, but we don't need the property to do anything. 79 80 Test: fast/text/trailing-word-detection.html 81 82 * Configurations/FeatureDefines.xcconfig: 83 * css/CSSComputedStyleDeclaration.cpp: 84 (WebCore::ComputedStyleExtractor::valueForPropertyinStyle): 85 * css/CSSPrimitiveValueMappings.h: 86 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 87 (WebCore::CSSPrimitiveValue::operator TrailingWord const): 88 * css/CSSProperties.json: 89 * css/CSSValueKeywords.in: 90 * css/parser/CSSParserFastPaths.cpp: 91 (WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue): 92 (WebCore::CSSParserFastPaths::isKeywordPropertyID): 93 * rendering/style/RenderStyle.h: 94 (WebCore::RenderStyle::trailingWord const): 95 (WebCore::RenderStyle::setTrailingWord): 96 (WebCore::RenderStyle::initialTrailingWord): 97 * rendering/style/RenderStyleConstants.h: 98 1 99 2019-04-10 Alan Coon <alancoon@apple.com> 2 100 -
branches/safari-607-branch/Source/WebCore/Configurations/FeatureDefines.xcconfig
r244173 r244174 93 93 ENABLE_CSS_SELECTORS_LEVEL4 = ENABLE_CSS_SELECTORS_LEVEL4; 94 94 95 ENABLE_CSS_TRAILING_WORD = ENABLE_CSS_TRAILING_WORD; 96 95 97 ENABLE_CSS_TYPED_OM = ENABLE_CSS_TYPED_OM; 96 98 … … 401 403 ENABLE_XSLT = ENABLE_XSLT; 402 404 403 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_APPLE_PAY_SESSION_V3) $(ENABLE_APPLE_PAY_SESSION_V4) $(ENABLE_APPLICATION_MANIFEST) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_C_LOOP) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_PAINTING_API) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_T YPED_OM) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_INTERACTION) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FAST_JIT_PERMISSIONS) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_KEYBOARD_CODE_ATTRIBUTE) $(ENABLE_KEYBOARD_KEY_ATTRIBUTE) $(ENABLE_LAYOUT_FORMATTING_CONTEXT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MAC_VIDEO_TOOLBOX) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAYMENT_REQUEST) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_LOAD_STATISTICS) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SERVICE_WORKER) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_WEB_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_USER_MESSAGE_HANDLERS) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN) $(ENABLE_WEB_API_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_RTC) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBASSEMBLY_STREAMING_API) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEBGPU) $(ENABLE_WEBMETAL) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_XSLT);405 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_APPLE_PAY_SESSION_V3) $(ENABLE_APPLE_PAY_SESSION_V4) $(ENABLE_APPLICATION_MANIFEST) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_C_LOOP) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_PAINTING_API) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS_TYPED_OM) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_INTERACTION) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FAST_JIT_PERMISSIONS) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_KEYBOARD_CODE_ATTRIBUTE) $(ENABLE_KEYBOARD_KEY_ATTRIBUTE) $(ENABLE_LAYOUT_FORMATTING_CONTEXT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MAC_VIDEO_TOOLBOX) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAYMENT_REQUEST) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_LOAD_STATISTICS) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SERVICE_WORKER) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_WEB_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_USER_MESSAGE_HANDLERS) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN) $(ENABLE_WEB_API_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_RTC) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBASSEMBLY_STREAMING_API) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEBGPU) $(ENABLE_WEBMETAL) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_XSLT); -
branches/safari-607-branch/Source/WebCore/PAL/ChangeLog
r244173 r244174 1 2019-04-10 Alan Coon <alancoon@apple.com> 2 3 Cherry-pick r243841. rdar://problem/49725678 4 5 -apple-trailing-word is needed for browser detection 6 https://bugs.webkit.org/show_bug.cgi?id=196575 7 8 Unreviewed. 9 10 PerformanceTests: 11 12 * MotionMark/resources/debug-runner/motionmark.css: 13 (#intro .start-benchmark p): 14 15 Source/JavaScriptCore: 16 17 * Configurations/FeatureDefines.xcconfig: 18 19 Source/WebCore: 20 21 This is an unreviewed partial revert of r243819. Turns out there are some websites 22 which use this property to do browser detection. So, we need to continue to parse 23 the property, but we don't need the property to do anything. 24 25 Test: fast/text/trailing-word-detection.html 26 27 * Configurations/FeatureDefines.xcconfig: 28 * css/CSSComputedStyleDeclaration.cpp: 29 (WebCore::ComputedStyleExtractor::valueForPropertyinStyle): 30 * css/CSSPrimitiveValueMappings.h: 31 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 32 (WebCore::CSSPrimitiveValue::operator TrailingWord const): 33 * css/CSSProperties.json: 34 * css/CSSValueKeywords.in: 35 * css/parser/CSSParserFastPaths.cpp: 36 (WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue): 37 (WebCore::CSSParserFastPaths::isKeywordPropertyID): 38 * rendering/style/RenderStyle.h: 39 (WebCore::RenderStyle::trailingWord const): 40 (WebCore::RenderStyle::setTrailingWord): 41 (WebCore::RenderStyle::initialTrailingWord): 42 * rendering/style/RenderStyleConstants.h: 43 44 Source/WebCore/PAL: 45 46 * Configurations/FeatureDefines.xcconfig: 47 48 Source/WebKit: 49 50 * Configurations/FeatureDefines.xcconfig: 51 52 Source/WebKitLegacy/mac: 53 54 * Configurations/FeatureDefines.xcconfig: 55 56 Tools: 57 58 * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: 59 60 LayoutTests: 61 62 * fast/text/trailing-word-detection-expected.txt: Added. 63 * fast/text/trailing-word-detection.html: Added. 64 * platform/gtk/TestExpectations: 65 * platform/win/TestExpectations: 66 67 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@243841 268f45cc-cd09-0410-ab3c-d52691b4dbfc 68 69 2019-04-03 Myles C. Maxfield <mmaxfield@apple.com> 70 71 -apple-trailing-word is needed for browser detection 72 https://bugs.webkit.org/show_bug.cgi?id=196575 73 74 Unreviewed. 75 76 * Configurations/FeatureDefines.xcconfig: 77 1 78 2019-04-10 Alan Coon <alancoon@apple.com> 2 79 -
branches/safari-607-branch/Source/WebCore/PAL/Configurations/FeatureDefines.xcconfig
r244173 r244174 93 93 ENABLE_CSS_SELECTORS_LEVEL4 = ENABLE_CSS_SELECTORS_LEVEL4; 94 94 95 ENABLE_CSS_TRAILING_WORD = ENABLE_CSS_TRAILING_WORD; 96 95 97 ENABLE_CSS_TYPED_OM = ENABLE_CSS_TYPED_OM; 96 98 … … 401 403 ENABLE_XSLT = ENABLE_XSLT; 402 404 403 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_APPLE_PAY_SESSION_V3) $(ENABLE_APPLE_PAY_SESSION_V4) $(ENABLE_APPLICATION_MANIFEST) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_C_LOOP) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_PAINTING_API) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_T YPED_OM) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_INTERACTION) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FAST_JIT_PERMISSIONS) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_KEYBOARD_CODE_ATTRIBUTE) $(ENABLE_KEYBOARD_KEY_ATTRIBUTE) $(ENABLE_LAYOUT_FORMATTING_CONTEXT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MAC_VIDEO_TOOLBOX) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAYMENT_REQUEST) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_LOAD_STATISTICS) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SERVICE_WORKER) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_WEB_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_USER_MESSAGE_HANDLERS) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN) $(ENABLE_WEB_API_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_RTC) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBASSEMBLY_STREAMING_API) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEBGPU) $(ENABLE_WEBMETAL) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_XSLT);405 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_APPLE_PAY_SESSION_V3) $(ENABLE_APPLE_PAY_SESSION_V4) $(ENABLE_APPLICATION_MANIFEST) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_C_LOOP) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_PAINTING_API) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS_TYPED_OM) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_INTERACTION) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FAST_JIT_PERMISSIONS) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_KEYBOARD_CODE_ATTRIBUTE) $(ENABLE_KEYBOARD_KEY_ATTRIBUTE) $(ENABLE_LAYOUT_FORMATTING_CONTEXT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MAC_VIDEO_TOOLBOX) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAYMENT_REQUEST) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_LOAD_STATISTICS) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SERVICE_WORKER) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_WEB_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_USER_MESSAGE_HANDLERS) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN) $(ENABLE_WEB_API_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_RTC) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBASSEMBLY_STREAMING_API) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEBGPU) $(ENABLE_WEBMETAL) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_XSLT); -
branches/safari-607-branch/Source/WebCore/css/CSSComputedStyleDeclaration.cpp
r244173 r244174 3960 3960 #endif 3961 3961 3962 #if ENABLE(CSS_TRAILING_WORD) 3963 case CSSPropertyAppleTrailingWord: 3964 return cssValuePool.createValue(style.trailingWord()); 3965 #endif 3966 3962 3967 #if ENABLE(APPLE_PAY) 3963 3968 case CSSPropertyApplePayButtonStyle: -
branches/safari-607-branch/Source/WebCore/css/CSSPrimitiveValueMappings.h
r244173 r244174 5385 5385 #endif 5386 5386 5387 #if ENABLE(CSS_TRAILING_WORD) 5388 template<> inline CSSPrimitiveValue::CSSPrimitiveValue(TrailingWord e) 5389 : CSSValue(PrimitiveClass) 5390 { 5391 m_primitiveUnitType = CSS_VALUE_ID; 5392 switch (e) { 5393 case TrailingWord::Auto: 5394 m_value.valueID = CSSValueAuto; 5395 break; 5396 case TrailingWord::PartiallyBalanced: 5397 m_value.valueID = CSSValueWebkitPartiallyBalanced; 5398 break; 5399 default: 5400 ASSERT_NOT_REACHED(); 5401 break; 5402 } 5403 } 5404 5405 template<> inline CSSPrimitiveValue::operator TrailingWord() const 5406 { 5407 ASSERT(isValueID()); 5408 switch (m_value.valueID) { 5409 case CSSValueAuto: 5410 return TrailingWord::Auto; 5411 case CSSValueWebkitPartiallyBalanced: 5412 return TrailingWord::PartiallyBalanced; 5413 default: 5414 break; 5415 } 5416 ASSERT_NOT_REACHED(); 5417 return TrailingWord::Auto; 5418 } 5419 #endif 5420 5387 5421 #if ENABLE(APPLE_PAY) 5388 5422 template<> inline CSSPrimitiveValue::CSSPrimitiveValue(ApplePayButtonStyle e) -
branches/safari-607-branch/Source/WebCore/css/CSSProperties.json
r244173 r244174 6700 6700 "status": "non-standard" 6701 6701 }, 6702 "-apple-trailing-word": { 6703 "inherited": true, 6704 "values": [ 6705 "auto", 6706 "-webkit-partially-balanced" 6707 ], 6708 "codegen-properties": { 6709 "name-for-methods": "TrailingWord", 6710 "enable-if": "ENABLE_CSS_TRAILING_WORD" 6711 }, 6712 "status": { 6713 "status": "non-standard", 6714 "comment": "Needed for feature-detecting the Safari browser. Implementation has no effect." 6715 } 6716 }, 6702 6717 "-apple-pay-button-style": { 6703 6718 "codegen-properties": { -
branches/safari-607-branch/Source/WebCore/css/CSSValueKeywords.in
r244173 r244174 1324 1324 from-intrinsic 1325 1325 1326 #if defined(ENABLE_CSS_TRAILING_WORD) && ENABLE_CSS_TRAILING_WORD 1327 // -apple-trailing-word 1328 -webkit-partially-balanced 1329 #endif 1330 1326 1331 #if defined(ENABLE_APPLE_PAY) && ENABLE_APPLE_PAY 1327 1332 // -apple-pay-button-style -
branches/safari-607-branch/Source/WebCore/css/parser/CSSParserFastPaths.cpp
r244173 r244174 762 762 case CSSPropertyTouchAction: // auto | manipulation 763 763 return valueID == CSSValueAuto || valueID == CSSValueManipulation; 764 #endif 765 #if ENABLE(CSS_TRAILING_WORD) 766 case CSSPropertyAppleTrailingWord: // auto | -apple-partially-balanced 767 return valueID == CSSValueAuto || valueID == CSSValueWebkitPartiallyBalanced; 764 768 #endif 765 769 #if ENABLE(APPLE_PAY) … … 931 935 // case CSSPropertyTextOrientation: 932 936 // case CSSPropertyUserSelect: 937 #if ENABLE(CSS_TRAILING_WORD) 938 case CSSPropertyAppleTrailingWord: 939 #endif 933 940 #if ENABLE(CSS_COMPOSITING) 934 941 case CSSPropertyIsolation: -
branches/safari-607-branch/Source/WebCore/rendering/style/RenderStyle.h
r244173 r244174 799 799 bool shouldPlaceBlockDirectionScrollbarOnLeft() const; 800 800 801 #if ENABLE(CSS_TRAILING_WORD) 802 TrailingWord trailingWord() const { return TrailingWord::Auto; } 803 #endif 804 801 805 #if ENABLE(APPLE_PAY) 802 806 ApplePayButtonStyle applePayButtonStyle() const { return static_cast<ApplePayButtonStyle>(m_rareNonInheritedData->applePayButtonStyle); } … … 1254 1258 1255 1259 void setTextSecurity(TextSecurity security) { SET_VAR(m_rareInheritedData, textSecurity, static_cast<unsigned>(security)); } 1260 1261 #if ENABLE(CSS_TRAILING_WORD) 1262 void setTrailingWord(TrailingWord) { } 1263 #endif 1256 1264 1257 1265 #if ENABLE(APPLE_PAY) … … 1622 1630 #endif 1623 1631 1632 #if ENABLE(CSS_TRAILING_WORD) 1633 static TrailingWord initialTrailingWord() { return TrailingWord::Auto; } 1634 #endif 1635 1624 1636 #if ENABLE(APPLE_PAY) 1625 1637 static ApplePayButtonStyle initialApplePayButtonStyle() { return ApplePayButtonStyle::Black; } -
branches/safari-607-branch/Source/WebCore/rendering/style/RenderStyleConstants.h
r244173 r244174 1116 1116 #endif 1117 1117 1118 #if ENABLE(CSS_TRAILING_WORD) 1119 enum class TrailingWord : uint8_t { 1120 Auto, 1121 PartiallyBalanced 1122 }; 1123 #endif 1124 1118 1125 #if ENABLE(APPLE_PAY) 1119 1126 enum class ApplePayButtonStyle : uint8_t { -
branches/safari-607-branch/Source/WebKit/ChangeLog
r244173 r244174 1 2019-04-10 Alan Coon <alancoon@apple.com> 2 3 Cherry-pick r243841. rdar://problem/49725678 4 5 -apple-trailing-word is needed for browser detection 6 https://bugs.webkit.org/show_bug.cgi?id=196575 7 8 Unreviewed. 9 10 PerformanceTests: 11 12 * MotionMark/resources/debug-runner/motionmark.css: 13 (#intro .start-benchmark p): 14 15 Source/JavaScriptCore: 16 17 * Configurations/FeatureDefines.xcconfig: 18 19 Source/WebCore: 20 21 This is an unreviewed partial revert of r243819. Turns out there are some websites 22 which use this property to do browser detection. So, we need to continue to parse 23 the property, but we don't need the property to do anything. 24 25 Test: fast/text/trailing-word-detection.html 26 27 * Configurations/FeatureDefines.xcconfig: 28 * css/CSSComputedStyleDeclaration.cpp: 29 (WebCore::ComputedStyleExtractor::valueForPropertyinStyle): 30 * css/CSSPrimitiveValueMappings.h: 31 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 32 (WebCore::CSSPrimitiveValue::operator TrailingWord const): 33 * css/CSSProperties.json: 34 * css/CSSValueKeywords.in: 35 * css/parser/CSSParserFastPaths.cpp: 36 (WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue): 37 (WebCore::CSSParserFastPaths::isKeywordPropertyID): 38 * rendering/style/RenderStyle.h: 39 (WebCore::RenderStyle::trailingWord const): 40 (WebCore::RenderStyle::setTrailingWord): 41 (WebCore::RenderStyle::initialTrailingWord): 42 * rendering/style/RenderStyleConstants.h: 43 44 Source/WebCore/PAL: 45 46 * Configurations/FeatureDefines.xcconfig: 47 48 Source/WebKit: 49 50 * Configurations/FeatureDefines.xcconfig: 51 52 Source/WebKitLegacy/mac: 53 54 * Configurations/FeatureDefines.xcconfig: 55 56 Tools: 57 58 * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: 59 60 LayoutTests: 61 62 * fast/text/trailing-word-detection-expected.txt: Added. 63 * fast/text/trailing-word-detection.html: Added. 64 * platform/gtk/TestExpectations: 65 * platform/win/TestExpectations: 66 67 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@243841 268f45cc-cd09-0410-ab3c-d52691b4dbfc 68 69 2019-04-03 Myles C. Maxfield <mmaxfield@apple.com> 70 71 -apple-trailing-word is needed for browser detection 72 https://bugs.webkit.org/show_bug.cgi?id=196575 73 74 Unreviewed. 75 76 * Configurations/FeatureDefines.xcconfig: 77 1 78 2019-04-10 Alan Coon <alancoon@apple.com> 2 79 -
branches/safari-607-branch/Source/WebKit/Configurations/FeatureDefines.xcconfig
r244173 r244174 93 93 ENABLE_CSS_SELECTORS_LEVEL4 = ENABLE_CSS_SELECTORS_LEVEL4; 94 94 95 ENABLE_CSS_TRAILING_WORD = ENABLE_CSS_TRAILING_WORD; 96 95 97 ENABLE_CSS_TYPED_OM = ENABLE_CSS_TYPED_OM; 96 98 … … 401 403 ENABLE_XSLT = ENABLE_XSLT; 402 404 403 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_APPLE_PAY_SESSION_V3) $(ENABLE_APPLE_PAY_SESSION_V4) $(ENABLE_APPLICATION_MANIFEST) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_C_LOOP) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_PAINTING_API) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_T YPED_OM) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_INTERACTION) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FAST_JIT_PERMISSIONS) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_KEYBOARD_CODE_ATTRIBUTE) $(ENABLE_KEYBOARD_KEY_ATTRIBUTE) $(ENABLE_LAYOUT_FORMATTING_CONTEXT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MAC_VIDEO_TOOLBOX) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAYMENT_REQUEST) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_LOAD_STATISTICS) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SERVICE_WORKER) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_WEB_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_USER_MESSAGE_HANDLERS) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN) $(ENABLE_WEB_API_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_RTC) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBASSEMBLY_STREAMING_API) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEBGPU) $(ENABLE_WEBMETAL) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_XSLT);405 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_APPLE_PAY_SESSION_V3) $(ENABLE_APPLE_PAY_SESSION_V4) $(ENABLE_APPLICATION_MANIFEST) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_C_LOOP) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_PAINTING_API) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS_TYPED_OM) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_INTERACTION) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FAST_JIT_PERMISSIONS) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_KEYBOARD_CODE_ATTRIBUTE) $(ENABLE_KEYBOARD_KEY_ATTRIBUTE) $(ENABLE_LAYOUT_FORMATTING_CONTEXT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MAC_VIDEO_TOOLBOX) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAYMENT_REQUEST) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_LOAD_STATISTICS) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SERVICE_WORKER) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_WEB_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_USER_MESSAGE_HANDLERS) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN) $(ENABLE_WEB_API_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_RTC) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBASSEMBLY_STREAMING_API) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEBGPU) $(ENABLE_WEBMETAL) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_XSLT); -
branches/safari-607-branch/Source/WebKitLegacy/mac/ChangeLog
r244173 r244174 1 2019-04-10 Alan Coon <alancoon@apple.com> 2 3 Cherry-pick r243841. rdar://problem/49725678 4 5 -apple-trailing-word is needed for browser detection 6 https://bugs.webkit.org/show_bug.cgi?id=196575 7 8 Unreviewed. 9 10 PerformanceTests: 11 12 * MotionMark/resources/debug-runner/motionmark.css: 13 (#intro .start-benchmark p): 14 15 Source/JavaScriptCore: 16 17 * Configurations/FeatureDefines.xcconfig: 18 19 Source/WebCore: 20 21 This is an unreviewed partial revert of r243819. Turns out there are some websites 22 which use this property to do browser detection. So, we need to continue to parse 23 the property, but we don't need the property to do anything. 24 25 Test: fast/text/trailing-word-detection.html 26 27 * Configurations/FeatureDefines.xcconfig: 28 * css/CSSComputedStyleDeclaration.cpp: 29 (WebCore::ComputedStyleExtractor::valueForPropertyinStyle): 30 * css/CSSPrimitiveValueMappings.h: 31 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 32 (WebCore::CSSPrimitiveValue::operator TrailingWord const): 33 * css/CSSProperties.json: 34 * css/CSSValueKeywords.in: 35 * css/parser/CSSParserFastPaths.cpp: 36 (WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue): 37 (WebCore::CSSParserFastPaths::isKeywordPropertyID): 38 * rendering/style/RenderStyle.h: 39 (WebCore::RenderStyle::trailingWord const): 40 (WebCore::RenderStyle::setTrailingWord): 41 (WebCore::RenderStyle::initialTrailingWord): 42 * rendering/style/RenderStyleConstants.h: 43 44 Source/WebCore/PAL: 45 46 * Configurations/FeatureDefines.xcconfig: 47 48 Source/WebKit: 49 50 * Configurations/FeatureDefines.xcconfig: 51 52 Source/WebKitLegacy/mac: 53 54 * Configurations/FeatureDefines.xcconfig: 55 56 Tools: 57 58 * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: 59 60 LayoutTests: 61 62 * fast/text/trailing-word-detection-expected.txt: Added. 63 * fast/text/trailing-word-detection.html: Added. 64 * platform/gtk/TestExpectations: 65 * platform/win/TestExpectations: 66 67 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@243841 268f45cc-cd09-0410-ab3c-d52691b4dbfc 68 69 2019-04-03 Myles C. Maxfield <mmaxfield@apple.com> 70 71 -apple-trailing-word is needed for browser detection 72 https://bugs.webkit.org/show_bug.cgi?id=196575 73 74 Unreviewed. 75 76 * Configurations/FeatureDefines.xcconfig: 77 1 78 2019-04-10 Alan Coon <alancoon@apple.com> 2 79 -
branches/safari-607-branch/Source/WebKitLegacy/mac/Configurations/FeatureDefines.xcconfig
r244173 r244174 93 93 ENABLE_CSS_SELECTORS_LEVEL4 = ENABLE_CSS_SELECTORS_LEVEL4; 94 94 95 ENABLE_CSS_TRAILING_WORD = ENABLE_CSS_TRAILING_WORD; 96 95 97 ENABLE_CSS_TYPED_OM = ENABLE_CSS_TYPED_OM; 96 98 … … 401 403 ENABLE_XSLT = ENABLE_XSLT; 402 404 403 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_APPLE_PAY_SESSION_V3) $(ENABLE_APPLE_PAY_SESSION_V4) $(ENABLE_APPLICATION_MANIFEST) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_C_LOOP) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_PAINTING_API) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_T YPED_OM) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_INTERACTION) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FAST_JIT_PERMISSIONS) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_KEYBOARD_CODE_ATTRIBUTE) $(ENABLE_KEYBOARD_KEY_ATTRIBUTE) $(ENABLE_LAYOUT_FORMATTING_CONTEXT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MAC_VIDEO_TOOLBOX) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAYMENT_REQUEST) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_LOAD_STATISTICS) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SERVICE_WORKER) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_WEB_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_USER_MESSAGE_HANDLERS) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN) $(ENABLE_WEB_API_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_RTC) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBASSEMBLY_STREAMING_API) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEBGPU) $(ENABLE_WEBMETAL) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_XSLT);405 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_APPLE_PAY_SESSION_V3) $(ENABLE_APPLE_PAY_SESSION_V4) $(ENABLE_APPLICATION_MANIFEST) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_C_LOOP) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_PAINTING_API) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS_TYPED_OM) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_INTERACTION) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FAST_JIT_PERMISSIONS) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_KEYBOARD_CODE_ATTRIBUTE) $(ENABLE_KEYBOARD_KEY_ATTRIBUTE) $(ENABLE_LAYOUT_FORMATTING_CONTEXT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MAC_VIDEO_TOOLBOX) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAYMENT_REQUEST) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_LOAD_STATISTICS) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SERVICE_WORKER) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_WEB_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_USER_MESSAGE_HANDLERS) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN) $(ENABLE_WEB_API_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_RTC) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBASSEMBLY_STREAMING_API) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEBGPU) $(ENABLE_WEBMETAL) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_XSLT); -
branches/safari-607-branch/Tools/ChangeLog
r244173 r244174 1 2019-04-10 Alan Coon <alancoon@apple.com> 2 3 Cherry-pick r243841. rdar://problem/49725678 4 5 -apple-trailing-word is needed for browser detection 6 https://bugs.webkit.org/show_bug.cgi?id=196575 7 8 Unreviewed. 9 10 PerformanceTests: 11 12 * MotionMark/resources/debug-runner/motionmark.css: 13 (#intro .start-benchmark p): 14 15 Source/JavaScriptCore: 16 17 * Configurations/FeatureDefines.xcconfig: 18 19 Source/WebCore: 20 21 This is an unreviewed partial revert of r243819. Turns out there are some websites 22 which use this property to do browser detection. So, we need to continue to parse 23 the property, but we don't need the property to do anything. 24 25 Test: fast/text/trailing-word-detection.html 26 27 * Configurations/FeatureDefines.xcconfig: 28 * css/CSSComputedStyleDeclaration.cpp: 29 (WebCore::ComputedStyleExtractor::valueForPropertyinStyle): 30 * css/CSSPrimitiveValueMappings.h: 31 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 32 (WebCore::CSSPrimitiveValue::operator TrailingWord const): 33 * css/CSSProperties.json: 34 * css/CSSValueKeywords.in: 35 * css/parser/CSSParserFastPaths.cpp: 36 (WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue): 37 (WebCore::CSSParserFastPaths::isKeywordPropertyID): 38 * rendering/style/RenderStyle.h: 39 (WebCore::RenderStyle::trailingWord const): 40 (WebCore::RenderStyle::setTrailingWord): 41 (WebCore::RenderStyle::initialTrailingWord): 42 * rendering/style/RenderStyleConstants.h: 43 44 Source/WebCore/PAL: 45 46 * Configurations/FeatureDefines.xcconfig: 47 48 Source/WebKit: 49 50 * Configurations/FeatureDefines.xcconfig: 51 52 Source/WebKitLegacy/mac: 53 54 * Configurations/FeatureDefines.xcconfig: 55 56 Tools: 57 58 * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: 59 60 LayoutTests: 61 62 * fast/text/trailing-word-detection-expected.txt: Added. 63 * fast/text/trailing-word-detection.html: Added. 64 * platform/gtk/TestExpectations: 65 * platform/win/TestExpectations: 66 67 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@243841 268f45cc-cd09-0410-ab3c-d52691b4dbfc 68 69 2019-04-03 Myles C. Maxfield <mmaxfield@apple.com> 70 71 -apple-trailing-word is needed for browser detection 72 https://bugs.webkit.org/show_bug.cgi?id=196575 73 74 Unreviewed. 75 76 * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: 77 1 78 2019-04-10 Alan Coon <alancoon@apple.com> 2 79 -
branches/safari-607-branch/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig
r244173 r244174 93 93 ENABLE_CSS_SELECTORS_LEVEL4 = ENABLE_CSS_SELECTORS_LEVEL4; 94 94 95 ENABLE_CSS_TRAILING_WORD = ENABLE_CSS_TRAILING_WORD; 96 95 97 ENABLE_CSS_TYPED_OM = ENABLE_CSS_TYPED_OM; 96 98 … … 401 403 ENABLE_XSLT = ENABLE_XSLT; 402 404 403 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_APPLE_PAY_SESSION_V3) $(ENABLE_APPLE_PAY_SESSION_V4) $(ENABLE_APPLICATION_MANIFEST) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_C_LOOP) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_PAINTING_API) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_T YPED_OM) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_INTERACTION) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FAST_JIT_PERMISSIONS) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_KEYBOARD_CODE_ATTRIBUTE) $(ENABLE_KEYBOARD_KEY_ATTRIBUTE) $(ENABLE_LAYOUT_FORMATTING_CONTEXT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MAC_VIDEO_TOOLBOX) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAYMENT_REQUEST) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_LOAD_STATISTICS) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SERVICE_WORKER) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_WEB_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_USER_MESSAGE_HANDLERS) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN) $(ENABLE_WEB_API_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_RTC) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBASSEMBLY_STREAMING_API) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEBGPU) $(ENABLE_WEBMETAL) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_XSLT);405 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_APPLE_PAY_SESSION_V3) $(ENABLE_APPLE_PAY_SESSION_V4) $(ENABLE_APPLICATION_MANIFEST) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_C_LOOP) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_PAINTING_API) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS_TYPED_OM) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_INTERACTION) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FAST_JIT_PERMISSIONS) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_KEYBOARD_CODE_ATTRIBUTE) $(ENABLE_KEYBOARD_KEY_ATTRIBUTE) $(ENABLE_LAYOUT_FORMATTING_CONTEXT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MAC_VIDEO_TOOLBOX) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAYMENT_REQUEST) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_LOAD_STATISTICS) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SERVICE_WORKER) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_WEB_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_USER_MESSAGE_HANDLERS) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN) $(ENABLE_WEB_API_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_RTC) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBASSEMBLY_STREAMING_API) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEBGPU) $(ENABLE_WEBMETAL) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_XSLT);
Note:
See TracChangeset
for help on using the changeset viewer.