Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 4e2195e9df0094eda3658fca55540a66b0bf4ae2
      
https://github.com/WebKit/WebKit/commit/4e2195e9df0094eda3658fca55540a66b0bf4ae2
  Author: Anne van Kesteren <[email protected]>
  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
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to