Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 91b137da6f255ea64468147fa23e7bce7ccbf509
https://github.com/WebKit/WebKit/commit/91b137da6f255ea64468147fa23e7bce7ccbf509
Author: Sammy Gill <[email protected]>
Date: 2026-03-02 (Mon, 02 Mar 2026)
Changed paths:
M Source/WebCore/Headers.cmake
M Source/WebCore/WebCore.xcodeproj/project.pbxproj
A Source/WebCore/layout/formattingContexts/grid/AxisConstraint.h
R Source/WebCore/layout/formattingContexts/grid/FreeSpaceScenario.h
M Source/WebCore/layout/formattingContexts/grid/GridFormattingContext.cpp
M Source/WebCore/layout/formattingContexts/grid/GridFormattingContext.h
M Source/WebCore/layout/formattingContexts/grid/GridLayout.cpp
M Source/WebCore/layout/formattingContexts/grid/GridLayout.h
A Source/WebCore/layout/formattingContexts/grid/GridLayoutConstraints.h
M Source/WebCore/layout/formattingContexts/grid/TrackSizingAlgorithm.cpp
M Source/WebCore/layout/formattingContexts/grid/TrackSizingAlgorithm.h
M Source/WebCore/layout/integration/grid/LayoutIntegrationGridLayout.cpp
Log Message:
-----------
[GFC][Cleanup] Move GridLayoutConstraints and AxisConstraints to their own
files
https://bugs.webkit.org/show_bug.cgi?id=308659
rdar://171190740
Reviewed by Brandon Stewart.
These structs currently live in GridFormattingContext but they not need
to. We can move them into their own file which keeps the rest of the
code in GridFormattingContext more focused. Also, we can move the
FreeSpaceScenario enum from its own file to the new AxisConstraints one
since it is tied so closely with that.
Canonical link: https://commits.webkit.org/308463@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications