Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 126d3c1f11726e714a9cc189a78ade51f48ab85d
https://github.com/WebKit/WebKit/commit/126d3c1f11726e714a9cc189a78ade51f48ab85d
Author: Cole Carley <[email protected]>
Date: 2026-08-26 (Wed, 26 Aug 2026)
Changed paths:
M Source/WebCore/Headers.cmake
M Source/WebCore/Sources.txt
M Source/WebCore/WebCore.xcodeproj/project.pbxproj
M Source/WebCore/page/QuirkMatch.cpp
M Source/WebCore/page/QuirkMatch.h
A Source/WebCore/page/QuirkTable.cpp
A Source/WebCore/page/QuirkTable.h
M Source/WebCore/page/Quirks.cpp
M Tools/TestWebKitAPI/Tests/WebCore/Quirks.cpp
Log Message:
-----------
[Quirks] Move the Quirk table to it's own file
https://bugs.webkit.org/show_bug.cgi?id=322674
rdar://185947168
Reviewed by Brent Fulgham.
This patch moves the Quirk table to it's own file.
Test: Tools/TestWebKitAPI/Tests/WebCore/Quirks.cpp
* Source/WebCore/Headers.cmake:
* Source/WebCore/Sources.txt:
* Source/WebCore/WebCore.xcodeproj/project.pbxproj:
* Source/WebCore/page/QuirkMatch.cpp:
(WebCore::Quirk::apply const): Deleted.
* Source/WebCore/page/QuirkMatch.h:
(WebCore::QuirkBehaviors::QuirkBehaviors): Deleted.
* Source/WebCore/page/QuirkTable.cpp: Added.
(WebCore::Quirk::apply const):
(WebCore::resolveSiteSpecificQuirks):
* Source/WebCore/page/QuirkTable.h: Added.
(WebCore::QuirkBehaviors::QuirkBehaviors):
* Source/WebCore/page/Quirks.cpp:
* Tools/TestWebKitAPI/Tests/WebCore/Quirks.cpp:
Canonical link: https://commits.webkit.org/319930@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications