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

Reply via email to