Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: e1e532f4f12ffb9a5afe3b573f4268364d994eb8
      
https://github.com/WebKit/WebKit/commit/e1e532f4f12ffb9a5afe3b573f4268364d994eb8
  Author: Sammy Gill <[email protected]>
  Date:   2026-08-21 (Fri, 21 Aug 2026)

  Changed paths:
    M Source/WebCore/Sources.txt
    M Source/WebCore/WebCore.xcodeproj/project.pbxproj
    M Source/WebCore/inspector/InspectorOverlay.cpp
    M Source/WebCore/inspector/agents/InspectorCSSAgent.cpp
    M Source/WebCore/rendering/Grid.cpp
    M Source/WebCore/rendering/Grid.h
    A Source/WebCore/rendering/GridLanesLayout.cpp
    A Source/WebCore/rendering/GridLanesLayout.h
    R Source/WebCore/rendering/GridMasonryLayout.cpp
    R Source/WebCore/rendering/GridMasonryLayout.h
    M Source/WebCore/rendering/GridTrackSizingAlgorithm.cpp
    M Source/WebCore/rendering/GridTrackSizingAlgorithm.h
    M Source/WebCore/rendering/RenderBlock.cpp
    M Source/WebCore/rendering/RenderGrid.cpp
    M Source/WebCore/rendering/RenderGrid.h
    M Source/WebCore/rendering/style/GridSpan.cpp
    M Source/WebCore/rendering/style/GridSpan.h
    M Source/WebCore/style/values/grid/StyleGridPositionsResolver.cpp

  Log Message:
  -----------
  [Grid Lanes] Rename remaining references to masonry in the code.
https://bugs.webkit.org/show_bug.cgi?id=322291
rdar://185533476

Reviewed by Vitor Roriz and Tim Nguyen.

The CSSWG resolved to rename the "masonry layout" feature to "Grid Lanes".
Some of the code was already renamed but the layout code was still
referring to the old Masonry name and terms. Some notable changes that
were not a pure masonry -> grid lanes remapping:

- The spec renamed "masonry axis," to "stacking axis," so that is
  changed as well.
- Similarly, areMasonryColumns/Rows is changed to hasStackingAxisColumns/Rows
  along with other functions/code with the same idea.
- masonryGridAreaFromGridAxisSpan -> gridAreaFromGridAxisSpan because
  this is a lot more concise and is still accurate and clear.

Also a lot of the comments have been updated with the new terms and
links to the new section in the spec.

Canonical link: https://commits.webkit.org/319624@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to