Changeset 244637 in webkit
- Timestamp:
- Apr 24, 2019, 11:42:33 PM (7 years ago)
- Location:
- branches/safari-607.2.6.0-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.2.6.0-branch/LayoutTests/ChangeLog
r244636 r244637 1 2019-04-24 Babak Shafiei <bshafiei@apple.com> 2 3 Cherry-pick r244174. rdar://problem/28160396 4 5 Cherry-pick r243841. rdar://problem/49725678 6 7 -apple-trailing-word is needed for browser detection 8 https://bugs.webkit.org/show_bug.cgi?id=196575 9 10 Unreviewed. 11 12 PerformanceTests: 13 14 * MotionMark/resources/debug-runner/motionmark.css: 15 (#intro .start-benchmark p): 16 17 Source/JavaScriptCore: 18 19 * Configurations/FeatureDefines.xcconfig: 20 21 Source/WebCore: 22 23 This is an unreviewed partial revert of r243819. Turns out there are some websites 24 which use this property to do browser detection. So, we need to continue to parse 25 the property, but we don't need the property to do anything. 26 27 Test: fast/text/trailing-word-detection.html 28 29 * Configurations/FeatureDefines.xcconfig: 30 * css/CSSComputedStyleDeclaration.cpp: 31 (WebCore::ComputedStyleExtractor::valueForPropertyinStyle): 32 * css/CSSPrimitiveValueMappings.h: 33 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 34 (WebCore::CSSPrimitiveValue::operator TrailingWord const): 35 * css/CSSProperties.json: 36 * css/CSSValueKeywords.in: 37 * css/parser/CSSParserFastPaths.cpp: 38 (WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue): 39 (WebCore::CSSParserFastPaths::isKeywordPropertyID): 40 * rendering/style/RenderStyle.h: 41 (WebCore::RenderStyle::trailingWord const): 42 (WebCore::RenderStyle::setTrailingWord): 43 (WebCore::RenderStyle::initialTrailingWord): 44 * rendering/style/RenderStyleConstants.h: 45 46 Source/WebCore/PAL: 47 48 * Configurations/FeatureDefines.xcconfig: 49 50 Source/WebKit: 51 52 * Configurations/FeatureDefines.xcconfig: 53 54 Source/WebKitLegacy/mac: 55 56 * Configurations/FeatureDefines.xcconfig: 57 58 Tools: 59 60 * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: 61 62 LayoutTests: 63 64 * fast/text/trailing-word-detection-expected.txt: Added. 65 * fast/text/trailing-word-detection.html: Added. 66 * platform/gtk/TestExpectations: 67 * platform/win/TestExpectations: 68 69 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@243841 268f45cc-cd09-0410-ab3c-d52691b4dbfc 70 71 git-svn-id: https://svn.webkit.org/repository/webkit/branches/safari-607-branch@244174 268f45cc-cd09-0410-ab3c-d52691b4dbfc 72 73 2019-04-10 Alan Coon <alancoon@apple.com> 74 75 Cherry-pick r243841. rdar://problem/49725678 76 77 -apple-trailing-word is needed for browser detection 78 https://bugs.webkit.org/show_bug.cgi?id=196575 79 80 Unreviewed. 81 82 PerformanceTests: 83 84 * MotionMark/resources/debug-runner/motionmark.css: 85 (#intro .start-benchmark p): 86 87 Source/JavaScriptCore: 88 89 * Configurations/FeatureDefines.xcconfig: 90 91 Source/WebCore: 92 93 This is an unreviewed partial revert of r243819. Turns out there are some websites 94 which use this property to do browser detection. So, we need to continue to parse 95 the property, but we don't need the property to do anything. 96 97 Test: fast/text/trailing-word-detection.html 98 99 * Configurations/FeatureDefines.xcconfig: 100 * css/CSSComputedStyleDeclaration.cpp: 101 (WebCore::ComputedStyleExtractor::valueForPropertyinStyle): 102 * css/CSSPrimitiveValueMappings.h: 103 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 104 (WebCore::CSSPrimitiveValue::operator TrailingWord const): 105 * css/CSSProperties.json: 106 * css/CSSValueKeywords.in: 107 * css/parser/CSSParserFastPaths.cpp: 108 (WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue): 109 (WebCore::CSSParserFastPaths::isKeywordPropertyID): 110 * rendering/style/RenderStyle.h: 111 (WebCore::RenderStyle::trailingWord const): 112 (WebCore::RenderStyle::setTrailingWord): 113 (WebCore::RenderStyle::initialTrailingWord): 114 * rendering/style/RenderStyleConstants.h: 115 116 Source/WebCore/PAL: 117 118 * Configurations/FeatureDefines.xcconfig: 119 120 Source/WebKit: 121 122 * Configurations/FeatureDefines.xcconfig: 123 124 Source/WebKitLegacy/mac: 125 126 * Configurations/FeatureDefines.xcconfig: 127 128 Tools: 129 130 * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: 131 132 LayoutTests: 133 134 * fast/text/trailing-word-detection-expected.txt: Added. 135 * fast/text/trailing-word-detection.html: Added. 136 * platform/gtk/TestExpectations: 137 * platform/win/TestExpectations: 138 139 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@243841 268f45cc-cd09-0410-ab3c-d52691b4dbfc 140 141 2019-04-03 Myles C. Maxfield <mmaxfield@apple.com> 142 143 -apple-trailing-word is needed for browser detection 144 https://bugs.webkit.org/show_bug.cgi?id=196575 145 146 Unreviewed. 147 148 * fast/text/trailing-word-detection-expected.txt: Added. 149 * fast/text/trailing-word-detection.html: Added. 150 * platform/gtk/TestExpectations: 151 * platform/win/TestExpectations: 152 1 153 2019-04-24 Babak Shafiei <bshafiei@apple.com> 2 154 -
branches/safari-607.2.6.0-branch/LayoutTests/platform/gtk/TestExpectations
r244636 r244637 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.2.6.0-branch/LayoutTests/platform/win/TestExpectations
r244636 r244637 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.2.6.0-branch/PerformanceTests/ChangeLog
r244623 r244637 1 2019-04-24 Babak Shafiei <bshafiei@apple.com> 2 3 Cherry-pick r244174. rdar://problem/28160396 4 5 Cherry-pick r243841. rdar://problem/49725678 6 7 -apple-trailing-word is needed for browser detection 8 https://bugs.webkit.org/show_bug.cgi?id=196575 9 10 Unreviewed. 11 12 PerformanceTests: 13 14 * MotionMark/resources/debug-runner/motionmark.css: 15 (#intro .start-benchmark p): 16 17 Source/JavaScriptCore: 18 19 * Configurations/FeatureDefines.xcconfig: 20 21 Source/WebCore: 22 23 This is an unreviewed partial revert of r243819. Turns out there are some websites 24 which use this property to do browser detection. So, we need to continue to parse 25 the property, but we don't need the property to do anything. 26 27 Test: fast/text/trailing-word-detection.html 28 29 * Configurations/FeatureDefines.xcconfig: 30 * css/CSSComputedStyleDeclaration.cpp: 31 (WebCore::ComputedStyleExtractor::valueForPropertyinStyle): 32 * css/CSSPrimitiveValueMappings.h: 33 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 34 (WebCore::CSSPrimitiveValue::operator TrailingWord const): 35 * css/CSSProperties.json: 36 * css/CSSValueKeywords.in: 37 * css/parser/CSSParserFastPaths.cpp: 38 (WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue): 39 (WebCore::CSSParserFastPaths::isKeywordPropertyID): 40 * rendering/style/RenderStyle.h: 41 (WebCore::RenderStyle::trailingWord const): 42 (WebCore::RenderStyle::setTrailingWord): 43 (WebCore::RenderStyle::initialTrailingWord): 44 * rendering/style/RenderStyleConstants.h: 45 46 Source/WebCore/PAL: 47 48 * Configurations/FeatureDefines.xcconfig: 49 50 Source/WebKit: 51 52 * Configurations/FeatureDefines.xcconfig: 53 54 Source/WebKitLegacy/mac: 55 56 * Configurations/FeatureDefines.xcconfig: 57 58 Tools: 59 60 * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: 61 62 LayoutTests: 63 64 * fast/text/trailing-word-detection-expected.txt: Added. 65 * fast/text/trailing-word-detection.html: Added. 66 * platform/gtk/TestExpectations: 67 * platform/win/TestExpectations: 68 69 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@243841 268f45cc-cd09-0410-ab3c-d52691b4dbfc 70 71 git-svn-id: https://svn.webkit.org/repository/webkit/branches/safari-607-branch@244174 268f45cc-cd09-0410-ab3c-d52691b4dbfc 72 73 2019-04-10 Alan Coon <alancoon@apple.com> 74 75 Cherry-pick r243841. rdar://problem/49725678 76 77 -apple-trailing-word is needed for browser detection 78 https://bugs.webkit.org/show_bug.cgi?id=196575 79 80 Unreviewed. 81 82 PerformanceTests: 83 84 * MotionMark/resources/debug-runner/motionmark.css: 85 (#intro .start-benchmark p): 86 87 Source/JavaScriptCore: 88 89 * Configurations/FeatureDefines.xcconfig: 90 91 Source/WebCore: 92 93 This is an unreviewed partial revert of r243819. Turns out there are some websites 94 which use this property to do browser detection. So, we need to continue to parse 95 the property, but we don't need the property to do anything. 96 97 Test: fast/text/trailing-word-detection.html 98 99 * Configurations/FeatureDefines.xcconfig: 100 * css/CSSComputedStyleDeclaration.cpp: 101 (WebCore::ComputedStyleExtractor::valueForPropertyinStyle): 102 * css/CSSPrimitiveValueMappings.h: 103 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 104 (WebCore::CSSPrimitiveValue::operator TrailingWord const): 105 * css/CSSProperties.json: 106 * css/CSSValueKeywords.in: 107 * css/parser/CSSParserFastPaths.cpp: 108 (WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue): 109 (WebCore::CSSParserFastPaths::isKeywordPropertyID): 110 * rendering/style/RenderStyle.h: 111 (WebCore::RenderStyle::trailingWord const): 112 (WebCore::RenderStyle::setTrailingWord): 113 (WebCore::RenderStyle::initialTrailingWord): 114 * rendering/style/RenderStyleConstants.h: 115 116 Source/WebCore/PAL: 117 118 * Configurations/FeatureDefines.xcconfig: 119 120 Source/WebKit: 121 122 * Configurations/FeatureDefines.xcconfig: 123 124 Source/WebKitLegacy/mac: 125 126 * Configurations/FeatureDefines.xcconfig: 127 128 Tools: 129 130 * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: 131 132 LayoutTests: 133 134 * fast/text/trailing-word-detection-expected.txt: Added. 135 * fast/text/trailing-word-detection.html: Added. 136 * platform/gtk/TestExpectations: 137 * platform/win/TestExpectations: 138 139 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@243841 268f45cc-cd09-0410-ab3c-d52691b4dbfc 140 141 2019-04-03 Myles C. Maxfield <mmaxfield@apple.com> 142 143 -apple-trailing-word is needed for browser detection 144 https://bugs.webkit.org/show_bug.cgi?id=196575 145 146 Unreviewed. 147 148 * MotionMark/resources/debug-runner/motionmark.css: 149 (#intro .start-benchmark p): 150 1 151 2019-04-24 Alan Coon <alancoon@apple.com> 2 152 -
branches/safari-607.2.6.0-branch/PerformanceTests/MotionMark/resources/debug-runner/motionmark.css
r244623 r244637 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.2.6.0-branch/Source/JavaScriptCore/ChangeLog
r244636 r244637 1 2019-04-24 Babak Shafiei <bshafiei@apple.com> 2 3 Cherry-pick r244174. rdar://problem/28160396 4 5 Cherry-pick r243841. rdar://problem/49725678 6 7 -apple-trailing-word is needed for browser detection 8 https://bugs.webkit.org/show_bug.cgi?id=196575 9 10 Unreviewed. 11 12 PerformanceTests: 13 14 * MotionMark/resources/debug-runner/motionmark.css: 15 (#intro .start-benchmark p): 16 17 Source/JavaScriptCore: 18 19 * Configurations/FeatureDefines.xcconfig: 20 21 Source/WebCore: 22 23 This is an unreviewed partial revert of r243819. Turns out there are some websites 24 which use this property to do browser detection. So, we need to continue to parse 25 the property, but we don't need the property to do anything. 26 27 Test: fast/text/trailing-word-detection.html 28 29 * Configurations/FeatureDefines.xcconfig: 30 * css/CSSComputedStyleDeclaration.cpp: 31 (WebCore::ComputedStyleExtractor::valueForPropertyinStyle): 32 * css/CSSPrimitiveValueMappings.h: 33 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 34 (WebCore::CSSPrimitiveValue::operator TrailingWord const): 35 * css/CSSProperties.json: 36 * css/CSSValueKeywords.in: 37 * css/parser/CSSParserFastPaths.cpp: 38 (WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue): 39 (WebCore::CSSParserFastPaths::isKeywordPropertyID): 40 * rendering/style/RenderStyle.h: 41 (WebCore::RenderStyle::trailingWord const): 42 (WebCore::RenderStyle::setTrailingWord): 43 (WebCore::RenderStyle::initialTrailingWord): 44 * rendering/style/RenderStyleConstants.h: 45 46 Source/WebCore/PAL: 47 48 * Configurations/FeatureDefines.xcconfig: 49 50 Source/WebKit: 51 52 * Configurations/FeatureDefines.xcconfig: 53 54 Source/WebKitLegacy/mac: 55 56 * Configurations/FeatureDefines.xcconfig: 57 58 Tools: 59 60 * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: 61 62 LayoutTests: 63 64 * fast/text/trailing-word-detection-expected.txt: Added. 65 * fast/text/trailing-word-detection.html: Added. 66 * platform/gtk/TestExpectations: 67 * platform/win/TestExpectations: 68 69 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@243841 268f45cc-cd09-0410-ab3c-d52691b4dbfc 70 71 git-svn-id: https://svn.webkit.org/repository/webkit/branches/safari-607-branch@244174 268f45cc-cd09-0410-ab3c-d52691b4dbfc 72 73 2019-04-10 Alan Coon <alancoon@apple.com> 74 75 Cherry-pick r243841. rdar://problem/49725678 76 77 -apple-trailing-word is needed for browser detection 78 https://bugs.webkit.org/show_bug.cgi?id=196575 79 80 Unreviewed. 81 82 PerformanceTests: 83 84 * MotionMark/resources/debug-runner/motionmark.css: 85 (#intro .start-benchmark p): 86 87 Source/JavaScriptCore: 88 89 * Configurations/FeatureDefines.xcconfig: 90 91 Source/WebCore: 92 93 This is an unreviewed partial revert of r243819. Turns out there are some websites 94 which use this property to do browser detection. So, we need to continue to parse 95 the property, but we don't need the property to do anything. 96 97 Test: fast/text/trailing-word-detection.html 98 99 * Configurations/FeatureDefines.xcconfig: 100 * css/CSSComputedStyleDeclaration.cpp: 101 (WebCore::ComputedStyleExtractor::valueForPropertyinStyle): 102 * css/CSSPrimitiveValueMappings.h: 103 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 104 (WebCore::CSSPrimitiveValue::operator TrailingWord const): 105 * css/CSSProperties.json: 106 * css/CSSValueKeywords.in: 107 * css/parser/CSSParserFastPaths.cpp: 108 (WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue): 109 (WebCore::CSSParserFastPaths::isKeywordPropertyID): 110 * rendering/style/RenderStyle.h: 111 (WebCore::RenderStyle::trailingWord const): 112 (WebCore::RenderStyle::setTrailingWord): 113 (WebCore::RenderStyle::initialTrailingWord): 114 * rendering/style/RenderStyleConstants.h: 115 116 Source/WebCore/PAL: 117 118 * Configurations/FeatureDefines.xcconfig: 119 120 Source/WebKit: 121 122 * Configurations/FeatureDefines.xcconfig: 123 124 Source/WebKitLegacy/mac: 125 126 * Configurations/FeatureDefines.xcconfig: 127 128 Tools: 129 130 * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: 131 132 LayoutTests: 133 134 * fast/text/trailing-word-detection-expected.txt: Added. 135 * fast/text/trailing-word-detection.html: Added. 136 * platform/gtk/TestExpectations: 137 * platform/win/TestExpectations: 138 139 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@243841 268f45cc-cd09-0410-ab3c-d52691b4dbfc 140 141 2019-04-03 Myles C. Maxfield <mmaxfield@apple.com> 142 143 -apple-trailing-word is needed for browser detection 144 https://bugs.webkit.org/show_bug.cgi?id=196575 145 146 Unreviewed. 147 148 * Configurations/FeatureDefines.xcconfig: 149 1 150 2019-04-24 Babak Shafiei <bshafiei@apple.com> 2 151 -
branches/safari-607.2.6.0-branch/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig
r244636 r244637 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.2.6.0-branch/Source/WebCore/ChangeLog
r244636 r244637 1 2019-04-24 Babak Shafiei <bshafiei@apple.com> 2 3 Cherry-pick r244174. rdar://problem/28160396 4 5 Cherry-pick r243841. rdar://problem/49725678 6 7 -apple-trailing-word is needed for browser detection 8 https://bugs.webkit.org/show_bug.cgi?id=196575 9 10 Unreviewed. 11 12 PerformanceTests: 13 14 * MotionMark/resources/debug-runner/motionmark.css: 15 (#intro .start-benchmark p): 16 17 Source/JavaScriptCore: 18 19 * Configurations/FeatureDefines.xcconfig: 20 21 Source/WebCore: 22 23 This is an unreviewed partial revert of r243819. Turns out there are some websites 24 which use this property to do browser detection. So, we need to continue to parse 25 the property, but we don't need the property to do anything. 26 27 Test: fast/text/trailing-word-detection.html 28 29 * Configurations/FeatureDefines.xcconfig: 30 * css/CSSComputedStyleDeclaration.cpp: 31 (WebCore::ComputedStyleExtractor::valueForPropertyinStyle): 32 * css/CSSPrimitiveValueMappings.h: 33 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 34 (WebCore::CSSPrimitiveValue::operator TrailingWord const): 35 * css/CSSProperties.json: 36 * css/CSSValueKeywords.in: 37 * css/parser/CSSParserFastPaths.cpp: 38 (WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue): 39 (WebCore::CSSParserFastPaths::isKeywordPropertyID): 40 * rendering/style/RenderStyle.h: 41 (WebCore::RenderStyle::trailingWord const): 42 (WebCore::RenderStyle::setTrailingWord): 43 (WebCore::RenderStyle::initialTrailingWord): 44 * rendering/style/RenderStyleConstants.h: 45 46 Source/WebCore/PAL: 47 48 * Configurations/FeatureDefines.xcconfig: 49 50 Source/WebKit: 51 52 * Configurations/FeatureDefines.xcconfig: 53 54 Source/WebKitLegacy/mac: 55 56 * Configurations/FeatureDefines.xcconfig: 57 58 Tools: 59 60 * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: 61 62 LayoutTests: 63 64 * fast/text/trailing-word-detection-expected.txt: Added. 65 * fast/text/trailing-word-detection.html: Added. 66 * platform/gtk/TestExpectations: 67 * platform/win/TestExpectations: 68 69 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@243841 268f45cc-cd09-0410-ab3c-d52691b4dbfc 70 71 git-svn-id: https://svn.webkit.org/repository/webkit/branches/safari-607-branch@244174 268f45cc-cd09-0410-ab3c-d52691b4dbfc 72 73 2019-04-10 Alan Coon <alancoon@apple.com> 74 75 Cherry-pick r243841. rdar://problem/49725678 76 77 -apple-trailing-word is needed for browser detection 78 https://bugs.webkit.org/show_bug.cgi?id=196575 79 80 Unreviewed. 81 82 PerformanceTests: 83 84 * MotionMark/resources/debug-runner/motionmark.css: 85 (#intro .start-benchmark p): 86 87 Source/JavaScriptCore: 88 89 * Configurations/FeatureDefines.xcconfig: 90 91 Source/WebCore: 92 93 This is an unreviewed partial revert of r243819. Turns out there are some websites 94 which use this property to do browser detection. So, we need to continue to parse 95 the property, but we don't need the property to do anything. 96 97 Test: fast/text/trailing-word-detection.html 98 99 * Configurations/FeatureDefines.xcconfig: 100 * css/CSSComputedStyleDeclaration.cpp: 101 (WebCore::ComputedStyleExtractor::valueForPropertyinStyle): 102 * css/CSSPrimitiveValueMappings.h: 103 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 104 (WebCore::CSSPrimitiveValue::operator TrailingWord const): 105 * css/CSSProperties.json: 106 * css/CSSValueKeywords.in: 107 * css/parser/CSSParserFastPaths.cpp: 108 (WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue): 109 (WebCore::CSSParserFastPaths::isKeywordPropertyID): 110 * rendering/style/RenderStyle.h: 111 (WebCore::RenderStyle::trailingWord const): 112 (WebCore::RenderStyle::setTrailingWord): 113 (WebCore::RenderStyle::initialTrailingWord): 114 * rendering/style/RenderStyleConstants.h: 115 116 Source/WebCore/PAL: 117 118 * Configurations/FeatureDefines.xcconfig: 119 120 Source/WebKit: 121 122 * Configurations/FeatureDefines.xcconfig: 123 124 Source/WebKitLegacy/mac: 125 126 * Configurations/FeatureDefines.xcconfig: 127 128 Tools: 129 130 * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: 131 132 LayoutTests: 133 134 * fast/text/trailing-word-detection-expected.txt: Added. 135 * fast/text/trailing-word-detection.html: Added. 136 * platform/gtk/TestExpectations: 137 * platform/win/TestExpectations: 138 139 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@243841 268f45cc-cd09-0410-ab3c-d52691b4dbfc 140 141 2019-04-03 Myles C. Maxfield <mmaxfield@apple.com> 142 143 -apple-trailing-word is needed for browser detection 144 https://bugs.webkit.org/show_bug.cgi?id=196575 145 146 Unreviewed. 147 148 This is an unreviewed partial revert of r243819. Turns out there are some websites 149 which use this property to do browser detection. So, we need to continue to parse 150 the property, but we don't need the property to do anything. 151 152 Test: fast/text/trailing-word-detection.html 153 154 * Configurations/FeatureDefines.xcconfig: 155 * css/CSSComputedStyleDeclaration.cpp: 156 (WebCore::ComputedStyleExtractor::valueForPropertyinStyle): 157 * css/CSSPrimitiveValueMappings.h: 158 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 159 (WebCore::CSSPrimitiveValue::operator TrailingWord const): 160 * css/CSSProperties.json: 161 * css/CSSValueKeywords.in: 162 * css/parser/CSSParserFastPaths.cpp: 163 (WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue): 164 (WebCore::CSSParserFastPaths::isKeywordPropertyID): 165 * rendering/style/RenderStyle.h: 166 (WebCore::RenderStyle::trailingWord const): 167 (WebCore::RenderStyle::setTrailingWord): 168 (WebCore::RenderStyle::initialTrailingWord): 169 * rendering/style/RenderStyleConstants.h: 170 1 171 2019-04-24 Babak Shafiei <bshafiei@apple.com> 2 172 -
branches/safari-607.2.6.0-branch/Source/WebCore/Configurations/FeatureDefines.xcconfig
r244636 r244637 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.2.6.0-branch/Source/WebCore/PAL/ChangeLog
r244636 r244637 1 2019-04-24 Babak Shafiei <bshafiei@apple.com> 2 3 Cherry-pick r244174. rdar://problem/28160396 4 5 Cherry-pick r243841. rdar://problem/49725678 6 7 -apple-trailing-word is needed for browser detection 8 https://bugs.webkit.org/show_bug.cgi?id=196575 9 10 Unreviewed. 11 12 PerformanceTests: 13 14 * MotionMark/resources/debug-runner/motionmark.css: 15 (#intro .start-benchmark p): 16 17 Source/JavaScriptCore: 18 19 * Configurations/FeatureDefines.xcconfig: 20 21 Source/WebCore: 22 23 This is an unreviewed partial revert of r243819. Turns out there are some websites 24 which use this property to do browser detection. So, we need to continue to parse 25 the property, but we don't need the property to do anything. 26 27 Test: fast/text/trailing-word-detection.html 28 29 * Configurations/FeatureDefines.xcconfig: 30 * css/CSSComputedStyleDeclaration.cpp: 31 (WebCore::ComputedStyleExtractor::valueForPropertyinStyle): 32 * css/CSSPrimitiveValueMappings.h: 33 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 34 (WebCore::CSSPrimitiveValue::operator TrailingWord const): 35 * css/CSSProperties.json: 36 * css/CSSValueKeywords.in: 37 * css/parser/CSSParserFastPaths.cpp: 38 (WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue): 39 (WebCore::CSSParserFastPaths::isKeywordPropertyID): 40 * rendering/style/RenderStyle.h: 41 (WebCore::RenderStyle::trailingWord const): 42 (WebCore::RenderStyle::setTrailingWord): 43 (WebCore::RenderStyle::initialTrailingWord): 44 * rendering/style/RenderStyleConstants.h: 45 46 Source/WebCore/PAL: 47 48 * Configurations/FeatureDefines.xcconfig: 49 50 Source/WebKit: 51 52 * Configurations/FeatureDefines.xcconfig: 53 54 Source/WebKitLegacy/mac: 55 56 * Configurations/FeatureDefines.xcconfig: 57 58 Tools: 59 60 * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: 61 62 LayoutTests: 63 64 * fast/text/trailing-word-detection-expected.txt: Added. 65 * fast/text/trailing-word-detection.html: Added. 66 * platform/gtk/TestExpectations: 67 * platform/win/TestExpectations: 68 69 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@243841 268f45cc-cd09-0410-ab3c-d52691b4dbfc 70 71 git-svn-id: https://svn.webkit.org/repository/webkit/branches/safari-607-branch@244174 268f45cc-cd09-0410-ab3c-d52691b4dbfc 72 73 2019-04-10 Alan Coon <alancoon@apple.com> 74 75 Cherry-pick r243841. rdar://problem/49725678 76 77 -apple-trailing-word is needed for browser detection 78 https://bugs.webkit.org/show_bug.cgi?id=196575 79 80 Unreviewed. 81 82 PerformanceTests: 83 84 * MotionMark/resources/debug-runner/motionmark.css: 85 (#intro .start-benchmark p): 86 87 Source/JavaScriptCore: 88 89 * Configurations/FeatureDefines.xcconfig: 90 91 Source/WebCore: 92 93 This is an unreviewed partial revert of r243819. Turns out there are some websites 94 which use this property to do browser detection. So, we need to continue to parse 95 the property, but we don't need the property to do anything. 96 97 Test: fast/text/trailing-word-detection.html 98 99 * Configurations/FeatureDefines.xcconfig: 100 * css/CSSComputedStyleDeclaration.cpp: 101 (WebCore::ComputedStyleExtractor::valueForPropertyinStyle): 102 * css/CSSPrimitiveValueMappings.h: 103 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 104 (WebCore::CSSPrimitiveValue::operator TrailingWord const): 105 * css/CSSProperties.json: 106 * css/CSSValueKeywords.in: 107 * css/parser/CSSParserFastPaths.cpp: 108 (WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue): 109 (WebCore::CSSParserFastPaths::isKeywordPropertyID): 110 * rendering/style/RenderStyle.h: 111 (WebCore::RenderStyle::trailingWord const): 112 (WebCore::RenderStyle::setTrailingWord): 113 (WebCore::RenderStyle::initialTrailingWord): 114 * rendering/style/RenderStyleConstants.h: 115 116 Source/WebCore/PAL: 117 118 * Configurations/FeatureDefines.xcconfig: 119 120 Source/WebKit: 121 122 * Configurations/FeatureDefines.xcconfig: 123 124 Source/WebKitLegacy/mac: 125 126 * Configurations/FeatureDefines.xcconfig: 127 128 Tools: 129 130 * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: 131 132 LayoutTests: 133 134 * fast/text/trailing-word-detection-expected.txt: Added. 135 * fast/text/trailing-word-detection.html: Added. 136 * platform/gtk/TestExpectations: 137 * platform/win/TestExpectations: 138 139 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@243841 268f45cc-cd09-0410-ab3c-d52691b4dbfc 140 141 2019-04-03 Myles C. Maxfield <mmaxfield@apple.com> 142 143 -apple-trailing-word is needed for browser detection 144 https://bugs.webkit.org/show_bug.cgi?id=196575 145 146 Unreviewed. 147 148 * Configurations/FeatureDefines.xcconfig: 149 1 150 2019-04-24 Babak Shafiei <bshafiei@apple.com> 2 151 -
branches/safari-607.2.6.0-branch/Source/WebCore/PAL/Configurations/FeatureDefines.xcconfig
r244636 r244637 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.2.6.0-branch/Source/WebCore/css/CSSComputedStyleDeclaration.cpp
r244636 r244637 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.2.6.0-branch/Source/WebCore/css/CSSPrimitiveValueMappings.h
r244636 r244637 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.2.6.0-branch/Source/WebCore/css/CSSProperties.json
r244636 r244637 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.2.6.0-branch/Source/WebCore/css/CSSValueKeywords.in
r244636 r244637 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.2.6.0-branch/Source/WebCore/css/parser/CSSParserFastPaths.cpp
r244636 r244637 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.2.6.0-branch/Source/WebCore/rendering/style/RenderStyle.h
r244636 r244637 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.2.6.0-branch/Source/WebCore/rendering/style/RenderStyleConstants.h
r244636 r244637 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.2.6.0-branch/Source/WebKit/ChangeLog
r244636 r244637 1 2019-04-24 Babak Shafiei <bshafiei@apple.com> 2 3 Cherry-pick r244174. rdar://problem/28160396 4 5 Cherry-pick r243841. rdar://problem/49725678 6 7 -apple-trailing-word is needed for browser detection 8 https://bugs.webkit.org/show_bug.cgi?id=196575 9 10 Unreviewed. 11 12 PerformanceTests: 13 14 * MotionMark/resources/debug-runner/motionmark.css: 15 (#intro .start-benchmark p): 16 17 Source/JavaScriptCore: 18 19 * Configurations/FeatureDefines.xcconfig: 20 21 Source/WebCore: 22 23 This is an unreviewed partial revert of r243819. Turns out there are some websites 24 which use this property to do browser detection. So, we need to continue to parse 25 the property, but we don't need the property to do anything. 26 27 Test: fast/text/trailing-word-detection.html 28 29 * Configurations/FeatureDefines.xcconfig: 30 * css/CSSComputedStyleDeclaration.cpp: 31 (WebCore::ComputedStyleExtractor::valueForPropertyinStyle): 32 * css/CSSPrimitiveValueMappings.h: 33 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 34 (WebCore::CSSPrimitiveValue::operator TrailingWord const): 35 * css/CSSProperties.json: 36 * css/CSSValueKeywords.in: 37 * css/parser/CSSParserFastPaths.cpp: 38 (WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue): 39 (WebCore::CSSParserFastPaths::isKeywordPropertyID): 40 * rendering/style/RenderStyle.h: 41 (WebCore::RenderStyle::trailingWord const): 42 (WebCore::RenderStyle::setTrailingWord): 43 (WebCore::RenderStyle::initialTrailingWord): 44 * rendering/style/RenderStyleConstants.h: 45 46 Source/WebCore/PAL: 47 48 * Configurations/FeatureDefines.xcconfig: 49 50 Source/WebKit: 51 52 * Configurations/FeatureDefines.xcconfig: 53 54 Source/WebKitLegacy/mac: 55 56 * Configurations/FeatureDefines.xcconfig: 57 58 Tools: 59 60 * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: 61 62 LayoutTests: 63 64 * fast/text/trailing-word-detection-expected.txt: Added. 65 * fast/text/trailing-word-detection.html: Added. 66 * platform/gtk/TestExpectations: 67 * platform/win/TestExpectations: 68 69 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@243841 268f45cc-cd09-0410-ab3c-d52691b4dbfc 70 71 git-svn-id: https://svn.webkit.org/repository/webkit/branches/safari-607-branch@244174 268f45cc-cd09-0410-ab3c-d52691b4dbfc 72 73 2019-04-10 Alan Coon <alancoon@apple.com> 74 75 Cherry-pick r243841. rdar://problem/49725678 76 77 -apple-trailing-word is needed for browser detection 78 https://bugs.webkit.org/show_bug.cgi?id=196575 79 80 Unreviewed. 81 82 PerformanceTests: 83 84 * MotionMark/resources/debug-runner/motionmark.css: 85 (#intro .start-benchmark p): 86 87 Source/JavaScriptCore: 88 89 * Configurations/FeatureDefines.xcconfig: 90 91 Source/WebCore: 92 93 This is an unreviewed partial revert of r243819. Turns out there are some websites 94 which use this property to do browser detection. So, we need to continue to parse 95 the property, but we don't need the property to do anything. 96 97 Test: fast/text/trailing-word-detection.html 98 99 * Configurations/FeatureDefines.xcconfig: 100 * css/CSSComputedStyleDeclaration.cpp: 101 (WebCore::ComputedStyleExtractor::valueForPropertyinStyle): 102 * css/CSSPrimitiveValueMappings.h: 103 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 104 (WebCore::CSSPrimitiveValue::operator TrailingWord const): 105 * css/CSSProperties.json: 106 * css/CSSValueKeywords.in: 107 * css/parser/CSSParserFastPaths.cpp: 108 (WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue): 109 (WebCore::CSSParserFastPaths::isKeywordPropertyID): 110 * rendering/style/RenderStyle.h: 111 (WebCore::RenderStyle::trailingWord const): 112 (WebCore::RenderStyle::setTrailingWord): 113 (WebCore::RenderStyle::initialTrailingWord): 114 * rendering/style/RenderStyleConstants.h: 115 116 Source/WebCore/PAL: 117 118 * Configurations/FeatureDefines.xcconfig: 119 120 Source/WebKit: 121 122 * Configurations/FeatureDefines.xcconfig: 123 124 Source/WebKitLegacy/mac: 125 126 * Configurations/FeatureDefines.xcconfig: 127 128 Tools: 129 130 * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: 131 132 LayoutTests: 133 134 * fast/text/trailing-word-detection-expected.txt: Added. 135 * fast/text/trailing-word-detection.html: Added. 136 * platform/gtk/TestExpectations: 137 * platform/win/TestExpectations: 138 139 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@243841 268f45cc-cd09-0410-ab3c-d52691b4dbfc 140 141 2019-04-03 Myles C. Maxfield <mmaxfield@apple.com> 142 143 -apple-trailing-word is needed for browser detection 144 https://bugs.webkit.org/show_bug.cgi?id=196575 145 146 Unreviewed. 147 148 * Configurations/FeatureDefines.xcconfig: 149 1 150 2019-04-24 Babak Shafiei <bshafiei@apple.com> 2 151 -
branches/safari-607.2.6.0-branch/Source/WebKit/Configurations/FeatureDefines.xcconfig
r244636 r244637 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.2.6.0-branch/Source/WebKitLegacy/mac/ChangeLog
r244636 r244637 1 2019-04-24 Babak Shafiei <bshafiei@apple.com> 2 3 Cherry-pick r244174. rdar://problem/28160396 4 5 Cherry-pick r243841. rdar://problem/49725678 6 7 -apple-trailing-word is needed for browser detection 8 https://bugs.webkit.org/show_bug.cgi?id=196575 9 10 Unreviewed. 11 12 PerformanceTests: 13 14 * MotionMark/resources/debug-runner/motionmark.css: 15 (#intro .start-benchmark p): 16 17 Source/JavaScriptCore: 18 19 * Configurations/FeatureDefines.xcconfig: 20 21 Source/WebCore: 22 23 This is an unreviewed partial revert of r243819. Turns out there are some websites 24 which use this property to do browser detection. So, we need to continue to parse 25 the property, but we don't need the property to do anything. 26 27 Test: fast/text/trailing-word-detection.html 28 29 * Configurations/FeatureDefines.xcconfig: 30 * css/CSSComputedStyleDeclaration.cpp: 31 (WebCore::ComputedStyleExtractor::valueForPropertyinStyle): 32 * css/CSSPrimitiveValueMappings.h: 33 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 34 (WebCore::CSSPrimitiveValue::operator TrailingWord const): 35 * css/CSSProperties.json: 36 * css/CSSValueKeywords.in: 37 * css/parser/CSSParserFastPaths.cpp: 38 (WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue): 39 (WebCore::CSSParserFastPaths::isKeywordPropertyID): 40 * rendering/style/RenderStyle.h: 41 (WebCore::RenderStyle::trailingWord const): 42 (WebCore::RenderStyle::setTrailingWord): 43 (WebCore::RenderStyle::initialTrailingWord): 44 * rendering/style/RenderStyleConstants.h: 45 46 Source/WebCore/PAL: 47 48 * Configurations/FeatureDefines.xcconfig: 49 50 Source/WebKit: 51 52 * Configurations/FeatureDefines.xcconfig: 53 54 Source/WebKitLegacy/mac: 55 56 * Configurations/FeatureDefines.xcconfig: 57 58 Tools: 59 60 * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: 61 62 LayoutTests: 63 64 * fast/text/trailing-word-detection-expected.txt: Added. 65 * fast/text/trailing-word-detection.html: Added. 66 * platform/gtk/TestExpectations: 67 * platform/win/TestExpectations: 68 69 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@243841 268f45cc-cd09-0410-ab3c-d52691b4dbfc 70 71 git-svn-id: https://svn.webkit.org/repository/webkit/branches/safari-607-branch@244174 268f45cc-cd09-0410-ab3c-d52691b4dbfc 72 73 2019-04-10 Alan Coon <alancoon@apple.com> 74 75 Cherry-pick r243841. rdar://problem/49725678 76 77 -apple-trailing-word is needed for browser detection 78 https://bugs.webkit.org/show_bug.cgi?id=196575 79 80 Unreviewed. 81 82 PerformanceTests: 83 84 * MotionMark/resources/debug-runner/motionmark.css: 85 (#intro .start-benchmark p): 86 87 Source/JavaScriptCore: 88 89 * Configurations/FeatureDefines.xcconfig: 90 91 Source/WebCore: 92 93 This is an unreviewed partial revert of r243819. Turns out there are some websites 94 which use this property to do browser detection. So, we need to continue to parse 95 the property, but we don't need the property to do anything. 96 97 Test: fast/text/trailing-word-detection.html 98 99 * Configurations/FeatureDefines.xcconfig: 100 * css/CSSComputedStyleDeclaration.cpp: 101 (WebCore::ComputedStyleExtractor::valueForPropertyinStyle): 102 * css/CSSPrimitiveValueMappings.h: 103 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 104 (WebCore::CSSPrimitiveValue::operator TrailingWord const): 105 * css/CSSProperties.json: 106 * css/CSSValueKeywords.in: 107 * css/parser/CSSParserFastPaths.cpp: 108 (WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue): 109 (WebCore::CSSParserFastPaths::isKeywordPropertyID): 110 * rendering/style/RenderStyle.h: 111 (WebCore::RenderStyle::trailingWord const): 112 (WebCore::RenderStyle::setTrailingWord): 113 (WebCore::RenderStyle::initialTrailingWord): 114 * rendering/style/RenderStyleConstants.h: 115 116 Source/WebCore/PAL: 117 118 * Configurations/FeatureDefines.xcconfig: 119 120 Source/WebKit: 121 122 * Configurations/FeatureDefines.xcconfig: 123 124 Source/WebKitLegacy/mac: 125 126 * Configurations/FeatureDefines.xcconfig: 127 128 Tools: 129 130 * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: 131 132 LayoutTests: 133 134 * fast/text/trailing-word-detection-expected.txt: Added. 135 * fast/text/trailing-word-detection.html: Added. 136 * platform/gtk/TestExpectations: 137 * platform/win/TestExpectations: 138 139 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@243841 268f45cc-cd09-0410-ab3c-d52691b4dbfc 140 141 2019-04-03 Myles C. Maxfield <mmaxfield@apple.com> 142 143 -apple-trailing-word is needed for browser detection 144 https://bugs.webkit.org/show_bug.cgi?id=196575 145 146 Unreviewed. 147 148 * Configurations/FeatureDefines.xcconfig: 149 1 150 2019-04-24 Babak Shafiei <bshafiei@apple.com> 2 151 -
branches/safari-607.2.6.0-branch/Source/WebKitLegacy/mac/Configurations/FeatureDefines.xcconfig
r244636 r244637 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.2.6.0-branch/Tools/ChangeLog
r244636 r244637 1 2019-04-24 Babak Shafiei <bshafiei@apple.com> 2 3 Cherry-pick r244174. rdar://problem/28160396 4 5 Cherry-pick r243841. rdar://problem/49725678 6 7 -apple-trailing-word is needed for browser detection 8 https://bugs.webkit.org/show_bug.cgi?id=196575 9 10 Unreviewed. 11 12 PerformanceTests: 13 14 * MotionMark/resources/debug-runner/motionmark.css: 15 (#intro .start-benchmark p): 16 17 Source/JavaScriptCore: 18 19 * Configurations/FeatureDefines.xcconfig: 20 21 Source/WebCore: 22 23 This is an unreviewed partial revert of r243819. Turns out there are some websites 24 which use this property to do browser detection. So, we need to continue to parse 25 the property, but we don't need the property to do anything. 26 27 Test: fast/text/trailing-word-detection.html 28 29 * Configurations/FeatureDefines.xcconfig: 30 * css/CSSComputedStyleDeclaration.cpp: 31 (WebCore::ComputedStyleExtractor::valueForPropertyinStyle): 32 * css/CSSPrimitiveValueMappings.h: 33 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 34 (WebCore::CSSPrimitiveValue::operator TrailingWord const): 35 * css/CSSProperties.json: 36 * css/CSSValueKeywords.in: 37 * css/parser/CSSParserFastPaths.cpp: 38 (WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue): 39 (WebCore::CSSParserFastPaths::isKeywordPropertyID): 40 * rendering/style/RenderStyle.h: 41 (WebCore::RenderStyle::trailingWord const): 42 (WebCore::RenderStyle::setTrailingWord): 43 (WebCore::RenderStyle::initialTrailingWord): 44 * rendering/style/RenderStyleConstants.h: 45 46 Source/WebCore/PAL: 47 48 * Configurations/FeatureDefines.xcconfig: 49 50 Source/WebKit: 51 52 * Configurations/FeatureDefines.xcconfig: 53 54 Source/WebKitLegacy/mac: 55 56 * Configurations/FeatureDefines.xcconfig: 57 58 Tools: 59 60 * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: 61 62 LayoutTests: 63 64 * fast/text/trailing-word-detection-expected.txt: Added. 65 * fast/text/trailing-word-detection.html: Added. 66 * platform/gtk/TestExpectations: 67 * platform/win/TestExpectations: 68 69 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@243841 268f45cc-cd09-0410-ab3c-d52691b4dbfc 70 71 git-svn-id: https://svn.webkit.org/repository/webkit/branches/safari-607-branch@244174 268f45cc-cd09-0410-ab3c-d52691b4dbfc 72 73 2019-04-10 Alan Coon <alancoon@apple.com> 74 75 Cherry-pick r243841. rdar://problem/49725678 76 77 -apple-trailing-word is needed for browser detection 78 https://bugs.webkit.org/show_bug.cgi?id=196575 79 80 Unreviewed. 81 82 PerformanceTests: 83 84 * MotionMark/resources/debug-runner/motionmark.css: 85 (#intro .start-benchmark p): 86 87 Source/JavaScriptCore: 88 89 * Configurations/FeatureDefines.xcconfig: 90 91 Source/WebCore: 92 93 This is an unreviewed partial revert of r243819. Turns out there are some websites 94 which use this property to do browser detection. So, we need to continue to parse 95 the property, but we don't need the property to do anything. 96 97 Test: fast/text/trailing-word-detection.html 98 99 * Configurations/FeatureDefines.xcconfig: 100 * css/CSSComputedStyleDeclaration.cpp: 101 (WebCore::ComputedStyleExtractor::valueForPropertyinStyle): 102 * css/CSSPrimitiveValueMappings.h: 103 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 104 (WebCore::CSSPrimitiveValue::operator TrailingWord const): 105 * css/CSSProperties.json: 106 * css/CSSValueKeywords.in: 107 * css/parser/CSSParserFastPaths.cpp: 108 (WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue): 109 (WebCore::CSSParserFastPaths::isKeywordPropertyID): 110 * rendering/style/RenderStyle.h: 111 (WebCore::RenderStyle::trailingWord const): 112 (WebCore::RenderStyle::setTrailingWord): 113 (WebCore::RenderStyle::initialTrailingWord): 114 * rendering/style/RenderStyleConstants.h: 115 116 Source/WebCore/PAL: 117 118 * Configurations/FeatureDefines.xcconfig: 119 120 Source/WebKit: 121 122 * Configurations/FeatureDefines.xcconfig: 123 124 Source/WebKitLegacy/mac: 125 126 * Configurations/FeatureDefines.xcconfig: 127 128 Tools: 129 130 * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: 131 132 LayoutTests: 133 134 * fast/text/trailing-word-detection-expected.txt: Added. 135 * fast/text/trailing-word-detection.html: Added. 136 * platform/gtk/TestExpectations: 137 * platform/win/TestExpectations: 138 139 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@243841 268f45cc-cd09-0410-ab3c-d52691b4dbfc 140 141 2019-04-03 Myles C. Maxfield <mmaxfield@apple.com> 142 143 -apple-trailing-word is needed for browser detection 144 https://bugs.webkit.org/show_bug.cgi?id=196575 145 146 Unreviewed. 147 148 * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: 149 1 150 2019-04-24 Babak Shafiei <bshafiei@apple.com> 2 151 -
branches/safari-607.2.6.0-branch/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig
r244636 r244637 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.