Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 73e0d4c74d1baaeb169b9bbc3f1adcfe71579bcc
      
https://github.com/WebKit/WebKit/commit/73e0d4c74d1baaeb169b9bbc3f1adcfe71579bcc
  Author: Brent Fulgham <bfulg...@apple.com>
  Date:   2023-09-27 (Wed, 27 Sep 2023)

  Changed paths:
    M Source/WTF/WTF.xcodeproj/project.pbxproj
    M Source/WTF/wtf/CMakeLists.txt
    M Source/WTF/wtf/PlatformEnable.h
    M Source/WTF/wtf/PlatformEnableCocoa.h
    A Source/WTF/wtf/PlatformEnableGlib.h
    M Source/WTF/wtf/PlatformEnablePlayStation.h
    M Source/WTF/wtf/PlatformEnableWinCairo.h
    M Source/WebCore/platform/PlatformWheelEvent.h

  Log Message:
  -----------
  Create a combined GTK/WPE PlatformEnablement file
https://bugs.webkit.org/show_bug.cgi?id=261960
<rdar://problem/115902210>

Reviewed by Chris Dumez.

PlatformEnable.h is meant to hold the default state of compile-time feature 
enablement
flag. Specific platform-related files are meant to override these values.

No PlatformEnableGTK or PlatformEnableWPE file was ever created, leading to 
conditional
macros being added to the default file.

This patch moves the GTK and WPE-specific rules to their own file, to match 
other platforms.
It also corrects the alphabetical ordering of the files.

* Source/WTF/wtf/CMakeFiles.txt: Add new header file.
* Source/WTF/WTF.xcodeproj/project.pbxproj:
* Source/WTF/wtf/PlatformEnable.h:
* Source/WTF/wtf/PlatformEnableCocoa.h:
* Source/WTF/wtf/PlatformEnableGlib.h: Added.
* Source/WTF/wtf/PlatformEnablePlayStation.h:
* Source/WTF/wtf/PlatformEnableWinCairo.h:
* Source/WebCore/platform/PlatformWheelEvent.h: Correct the enum definition for 
the
case where KINETIC_SCROLLING has been enabled, but ASYNC_SCROLLING is not.

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


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

Reply via email to