[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