Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 60e481756263447736aae90d752f5312ae6e3746
https://github.com/WebKit/WebKit/commit/60e481756263447736aae90d752f5312ae6e3746
Author: Sammy Gill <[email protected]>
Date: 2025-09-26 (Fri, 26 Sep 2025)
Changed paths:
M Source/WebCore/WebCore.xcodeproj/project.pbxproj
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/GridTypeAliases.h
M Source/WebCore/layout/formattingContexts/grid/ImplicitGrid.cpp
M Source/WebCore/layout/formattingContexts/grid/ImplicitGrid.h
M Source/WebCore/layout/formattingContexts/grid/TrackSizingAlgorithm.cpp
M Source/WebCore/layout/formattingContexts/grid/TrackSizingAlgorithm.h
A Source/WebCore/layout/formattingContexts/grid/TrackSizingFunctions.h
Log Message:
-----------
[GFC][Cleanup] Move type aliases to dedicated header.
https://bugs.webkit.org/show_bug.cgi?id=299615
rdar://problem/161422019
Reviewed by Brent Fulgham.
We have various type alises that we use throughout different files in
GFC. Sometimes this results in a bunch of redundant declarations
when the type alias or some other forward declaration is not included.
If we move these type alises along with the forward declarations needed
for them into a dedicated header file this significantly reduces the
when reading the rest of the code.
Along with the change above there are also a couple of other related
changes:
1.) Move the UsedTrackSizes and UnsizedTrack struct definitions from
the headers to the their respective sources since they are currently
not used outside of thier translation units.
2.) Move TrackSizingFunctions to its own header.
Canonical link: https://commits.webkit.org/300604@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