1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 02:57:42 +00:00
serenity/Tests/LibWeb/Layout/expected/grid
Aliaksandr Kalenik e2c5e31292 LibWeb: Adjust grid columns size to fit spanning items
This change implements following paragraph from placement algorithm in
the spec:
"If the largest column span among all the items without a definite
column position is larger than the width of the implicit grid, add
columns to the end of the implicit grid to accommodate that column
span."

There were places in the grid implementation code with copies of this
text, but those were completely unrelated to the code where they were
being pasted so I removed them.
2023-07-13 16:54:53 +02:00
..
all-implicit-rows.txt LibWeb: Use none as initial value for grid-template-column/rows 2023-06-07 14:13:07 +02:00
anonymous-inline-child.txt LibWeb: Wrap child text sequences of grid container in anonymous blocks 2023-05-28 21:12:04 +02:00
auto-fill.txt LibWeb: Measure the overflow for all scroll containers 2023-06-01 13:33:35 +02:00
auto-fit-collapse-empty-tracks.txt LibWeb: Set 0px fixed size to collapsed auto-fit tracks in GFC 2023-06-20 18:24:26 +02:00
auto-fit.txt LibWeb: Measure the overflow for all scroll containers 2023-06-01 13:33:35 +02:00
auto-track-sizes.txt LibWeb: Support grid-auto-columns and grid-auto-rows properties in GFC 2023-05-22 06:05:19 +02:00
basic-2.txt LibWeb: Implement more of "Resolve Intrinsic Track Sizes" in GFC 2023-05-10 05:52:47 +02:00
basic.txt LibWeb: Measure the overflow for all scroll containers 2023-06-01 13:33:35 +02:00
borders.txt LibWeb: Measure the overflow for all scroll containers 2023-06-01 13:33:35 +02:00
calc-track-size.txt LibWeb: Parse calc() function in grid sizes 2023-05-11 18:36:56 +02:00
column-1fr-1fr.txt LibWeb: Use auto minimimum size while resolving flexible tracks in GFC 2023-05-17 07:48:38 +02:00
column-auto-auto.txt LibWeb: Skip non-spanning items sizing if there are no such items 2023-05-17 07:48:38 +02:00
different-column-sizes.txt LibWeb: Measure the overflow for all scroll containers 2023-06-01 13:33:35 +02:00
distribute-extra-space-across-spanned-tracks.txt LibWeb: Consider all spanned tracks while finding extra space in GFC 2023-06-07 19:44:47 +02:00
float-container-columns-1fr-1fr.txt LibWeb: Implement more of "Expand Flexible Tracks" in GFC 2023-05-17 07:48:38 +02:00
grid-gap-1.txt LibWeb: Align GridFormattingContext::run_track_sizing() with the spec 2023-05-09 06:37:30 +02:00
grid-gap-2.txt LibWeb: Change calc node representation from float to double 2023-05-31 10:56:32 +02:00
grid-gap-3.txt Tests/LibWeb: Split input/grid/gap.html into smaller tests 2023-05-09 06:37:30 +02:00
grid-item-fixed-paddings.txt LibWeb: Measure the overflow for all scroll containers 2023-06-01 13:33:35 +02:00
grid-item-fixed-size.txt LibWeb: Resolve grid items preferred width in GFC 2023-05-11 18:37:06 +02:00
grid-item-horizontal-margins-auto.txt LibWeb: Add support for horizontal margins of grid items in GFC 2023-06-08 07:14:47 +02:00
grid-item-min-size.txt LibWeb: Flesh out basic support of min-width/height for grid items 2023-05-13 18:43:34 +02:00
grid-item-percentage-margins.txt LibWeb: Resolve percentage padding and margins for grid items in GFC 2023-06-08 07:14:47 +02:00
grid-item-percentage-width-2.txt LibWeb: Use grid item used width as available width during track sizing 2023-05-18 18:06:05 +02:00
grid-item-percentage-width.txt LibWeb: Change calc node representation from float to double 2023-05-31 10:56:32 +02:00
grid-item-with-fit-content-width.txt LibWeb: Support grid items with fit-content width :^) 2023-05-27 05:47:54 +02:00
grid-row-height-affected-by-item-margins.txt LibWeb: Use grid item *outer* size when calculating minimum contribution 2023-06-12 17:51:08 +02:00
grid-shorthand-property.txt LibWeb: Add basic parsing of grid shorthand CSS property 2023-05-27 05:47:14 +02:00
grid-template-areas-basics.txt Tests/LibWeb: Split input/grid/template-areas.html into smaller tests 2023-05-09 06:37:30 +02:00
grid-template-columns-with-min-css-function.txt LibWeb: Support more CSS functions in grid track size lists 2023-06-12 17:51:08 +02:00
grid-template.txt LibWeb: Measure the overflow for all scroll containers 2023-06-01 13:33:35 +02:00
grow-beyond-limits.txt LibWeb: Implement distributing space to tracks beyond limits in GFC 2023-06-22 06:48:12 +02:00
image-in-grid.txt LibWeb+WebContent: Forbid access to underlying type of CSSPixels 2023-06-13 06:08:27 +02:00
inline-grid-simple.txt LibWeb: Create Layout::Box for display: inline-grid 2023-07-11 19:15:17 +02:00
intrinsic-sized-column.txt LibWeb: Measure the overflow for all scroll containers 2023-06-01 13:33:35 +02:00
intrinsic-sized-grid-2.txt LibWeb: Remove borders from TemporaryTrack in GFC 2023-05-17 09:11:29 +02:00
intrinsic-sized-grid.txt LibWeb: Implement grid container intrinsic sizes calculation 2023-05-13 12:53:25 +02:00
item-column-span-2.txt LibWeb: Measure the overflow for all scroll containers 2023-06-01 13:33:35 +02:00
item-span-exceeds-columns-size.txt LibWeb: Adjust grid columns size to fit spanning items 2023-07-13 16:54:53 +02:00
min-max-content.txt LibWeb: Measure the overflow for all scroll containers 2023-06-01 13:33:35 +02:00
minmax-1.txt Tests/LibWeb: Split input/grid/minmax.html into smaller tests 2023-05-09 06:37:30 +02:00
minmax-2.txt LibWeb: Align GridFormattingContext::run_track_sizing() with the spec 2023-05-09 06:37:30 +02:00
minmax-3.txt Tests/LibWeb: Split input/grid/minmax.html into smaller tests 2023-05-09 06:37:30 +02:00
minmax-auto-track-definition.txt LibWeb: Expand minmax in grid tracks defined by grid-auto-rows/columns 2023-06-12 06:33:51 +02:00
minmax-invalid-1.txt Tests/LibWeb: Split input/grid/minmax.html into smaller tests 2023-05-09 06:37:30 +02:00
minmax-with-max-function-inside.txt LibWeb: Support CSS functions other than calc() for grid sizes 2023-06-21 06:14:51 +02:00
named-tracks.txt LibWeb: Measure the overflow for all scroll containers 2023-06-01 13:33:35 +02:00
negative-grid-item-column-index.txt LibWeb: Add support for grid items with negative column-start in GFC 2023-06-07 11:37:11 +02:00
positions-and-spans.txt LibWeb: Measure the overflow for all scroll containers 2023-06-01 13:33:35 +02:00
relpos-grid-item.txt LibWeb: Resolve used insets for grid items 2023-07-04 06:43:53 +02:00
repeat.txt LibWeb: Measure the overflow for all scroll containers 2023-06-01 13:33:35 +02:00
row-height.txt LibWeb: Measure the overflow for all scroll containers 2023-06-01 13:33:35 +02:00
row-span-2-maxcontent.txt LibWeb: Measure the overflow for all scroll containers 2023-06-01 13:33:35 +02:00
row-span-2-mincontent.txt LibWeb: Measure the overflow for all scroll containers 2023-06-01 13:33:35 +02:00
row-span-2-with-gaps.txt LibWeb: Include gaps in for_each_spanned_track_by_item in GFC 2023-06-10 07:08:01 +02:00
row-span-2.txt LibWeb: Measure the overflow for all scroll containers 2023-06-01 13:33:35 +02:00
rows-1fr-1fr.txt LibWeb: Implement more of "Expand Flexible Tracks" in GFC 2023-05-17 07:48:38 +02:00
template-lines-and-areas.txt LibWeb: Make CSSPixels and Length use 64-bit (double) floating point 2023-05-24 14:40:35 +02:00
track-size-calc-with-percentage.txt LibWeb: Fix crashing when grid track size is calc() with percentage 2023-06-02 19:02:31 +02:00
unresolvable-percentage-track.txt LibWeb: Round lengths to 3 decimals after resolving from percentage 2023-06-01 18:13:42 +02:00
valid-grid-areas-1.txt Tests/LibWeb: Split input/grid/template-areas.html into smaller tests 2023-05-09 06:37:30 +02:00