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

Reply via email to