Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: a1d2f09ad0020f48d6c44faabb718d6c37b25c8e
https://github.com/WebKit/WebKit/commit/a1d2f09ad0020f48d6c44faabb718d6c37b25c8e
Author: Sammy Gill <[email protected]>
Date: 2026-09-23 (Wed, 23 Sep 2026)
Changed paths:
M Source/WebCore/layout/formattingContexts/grid/GridFormattingContext.cpp
M Source/WebCore/layout/formattingContexts/grid/GridFormattingContext.h
M Source/WebCore/layout/formattingContexts/grid/GridItemPlacer.cpp
M Source/WebCore/layout/formattingContexts/grid/GridItemPlacer.h
Log Message:
-----------
[GFC] Move unplaced grid item construction into GridItemPlacer.
https://bugs.webkit.org/show_bug.cgi?id=325055
rdar://problem/188225070
Reviewed by Taher Ali and Zak Ridouh.
GridFormattingContext built the UnplacedGridItems and then handed them to
GridItemPlacer, which is the only thing that ever looks at them. The explicit
track counts also came from two places: construction read them from the
specified
grid templates, while placeItems() was passed the counts of the templates used
for
layout. Give GridItemPlacer the logical grid items and let it own the whole of
step 0, resolving lines against the same counts it places into.
No change in behavior.
Canonical link: https://commits.webkit.org/321744@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications