Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: ca8aedd3137dc4c62d870bc7985937fc2b380c2a
      
https://github.com/WebKit/WebKit/commit/ca8aedd3137dc4c62d870bc7985937fc2b380c2a
  Author: Sam Weinig <wei...@apple.com>
  Date:   2022-11-09 (Wed, 09 Nov 2022)

  Changed paths:
    M Source/WebCore/CMakeLists.txt
    M Source/WebCore/DerivedSources-input.xcfilelist
    M Source/WebCore/DerivedSources.make
    M Source/WebCore/WebCore.xcodeproj/project.pbxproj
    M Source/WebCore/css/CSSValueKeywords.in
    R Source/WebCore/css/makevalues.pl
    A Source/WebCore/css/process-css-values.py

  Log Message:
  -----------
  Replace makevalues.pl with a more structured parser/code generator
https://bugs.webkit.org/show_bug.cgi?id=247630
rdar://102103055

Reviewed by Darin Adler.

Following on from makeprop.pl's conversion from perl to python,
this change similarly converts makevalues.pl to python, modernizing
the code and make it a bit more approachable for a larger number
of contributors.

This will also allow us to consider merging the two new scripts
and adding new generated output that is aware of both properties
and values, such as CSS property parsing functionality.

* Source/WebCore/CMakeLists.txt:
* Source/WebCore/DerivedSources-input.xcfilelist:
* Source/WebCore/DerivedSources.make:
* Source/WebCore/WebCore.xcodeproj/project.pbxproj:
* Source/WebCore/css/CSSValueKeywords.in:
* Source/WebCore/css/makevalues.pl: Removed.
* Source/WebCore/css/process-css-values.py: Added.

Canonical link: https://commits.webkit.org/256494@main


_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to