[webkit-changes] [WebKit/WebKit] 4e2195: Remove WEBKIT_KEYFRAMES_RULE and WEBKIT_KEYFRAME_R...
Anne van Kesteren
noreply at github.com
Mon Mar 18 04:29:35 PDT 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 4e2195e9df0094eda3658fca55540a66b0bf4ae2
https://github.com/WebKit/WebKit/commit/4e2195e9df0094eda3658fca55540a66b0bf4ae2
Author: Anne van Kesteren <annevk at annevk.nl>
Date: 2024-03-18 (Mon, 18 Mar 2024)
Changed paths:
R LayoutTests/animations/animation-css-rule-types-expected.txt
R LayoutTests/animations/animation-css-rule-types.html
M LayoutTests/animations/change-keyframes-name.html
M LayoutTests/animations/change-keyframes.html
M LayoutTests/animations/keyframe-autoclose-brace.html
M LayoutTests/animations/keyframes-rule-expected.txt
M LayoutTests/animations/keyframes-rule.html
M LayoutTests/animations/unprefixed-keyframes-rule-expected.txt
M LayoutTests/animations/unprefixed-keyframes-rule.html
M LayoutTests/fast/dom/StyleSheet/gc-rule-children-wrappers-expected.txt
M LayoutTests/fast/dom/StyleSheet/gc-rule-children-wrappers.html
M Source/WebCore/css/CSSRule.idl
Log Message:
-----------
Remove WEBKIT_KEYFRAMES_RULE and WEBKIT_KEYFRAME_RULE in CSSRule
https://bugs.webkit.org/show_bug.cgi?id=170728
rdar://97084520
Reviewed by Tim Nguyen.
Chromium removed these in 2017 without fallout and at least judging
from GitHub code search, JavaScript code in the wild already accounts
for these not existing.
The constants are kept around in
Source/WebKitLegacy/mac/DOM/DOMCSSRule.h as removing them there is more
trouble than it's worth.
* LayoutTests/animations/animation-css-rule-types-expected.txt: Removed.
* LayoutTests/animations/animation-css-rule-types.html: Removed.
* LayoutTests/animations/change-keyframes-name.html:
* LayoutTests/animations/change-keyframes.html:
* LayoutTests/animations/keyframe-autoclose-brace.html:
* LayoutTests/animations/keyframes-rule-expected.txt:
* LayoutTests/animations/keyframes-rule.html:
* LayoutTests/animations/unprefixed-keyframes-rule-expected.txt:
* LayoutTests/animations/unprefixed-keyframes-rule.html:
* LayoutTests/fast/dom/StyleSheet/gc-rule-children-wrappers-expected.txt:
* LayoutTests/fast/dom/StyleSheet/gc-rule-children-wrappers.html:
* Source/WebCore/css/CSSRule.idl:
Canonical link: https://commits.webkit.org/276264@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list