Aliaksandr Kalenik
|
849cf894d8
LibWeb: Fix division by zero in distribute_any_remaining_free_space
|
1 år sedan |
Aliaksandr Kalenik
|
bec07d4af7
LibWeb: Use fixed-point saturated arithmetics for CSSPixels
|
1 år sedan |
Aliaksandr Kalenik
|
5cdd03fc53
LibWeb: Fix divisions by zero in FFC and GFC
|
1 år sedan |
Andreas Kling
|
ac124fbaae
LibWeb: Resolve flex item percentages against used flex container sizes
|
2 år sedan |
Andreas Kling
|
8dd489da61
LibWeb: Fully resolve min- and max-sizes for flex items
|
2 år sedan |
Sebastian Zaha
|
17d23e76e5
LibWeb: Fix flex & abspos alignment issues
|
2 år sedan |
Timothy Flynn
|
c911781c21
Everywhere: Remove needless trailing semi-colons after functions
|
2 år sedan |
Sebastian Zaha
|
fd37ad3a84
LibWeb: Fix absolute positioning issues
|
2 år sedan |
Andreas Kling
|
3372a691da
LibWeb: Don't let items flex to infinite size in column layout
|
2 år sedan |
Andreas Kling
|
1177308afb
LibWeb: Support `justify-content: space-evenly` in flex layouts
|
2 år sedan |
Andreas Kling
|
4474aa0ae5
LibWeb: Resolve flex item `auto` cross sizes through aspect ratio
|
2 år sedan |
Andreas Kling
|
793c2ff65a
LibWeb: Improve align-items in abspos static position of flex child
|
2 år sedan |
Andreas Kling
|
80a734d42e
LibWeb: Improve justify-content in abspos static position of flex child
|
2 år sedan |
Andreas Kling
|
03ec17fd37
LibWeb: Resolve used insets for flex items
|
2 år sedan |
Andreas Kling
|
8648355783
LibWeb: Modernize handling of the CSS flex-basis property
|
2 år sedan |
Andreas Kling
|
38a6b7ad3d
LibWeb: Don't assert when flex-item has `align-self: end`
|
2 år sedan |
Aliaksandr Kalenik
|
147c3b3d97
LibWeb+WebContent: Forbid access to underlying type of CSSPixels
|
2 år sedan |
Sam Atkins
|
1051624084
LibWeb: Obey CSS aspect-ratio property during layout
|
2 år sedan |
Sam Atkins
|
84e7216603
LibWeb: Move "natural size" concept into Layout::Box
|
2 år sedan |
Andreas Kling
|
a5f8f8238f
LibWeb: Fix a case of incorrect flex container max-content main size
|
2 år sedan |
Andreas Kling
|
9e807d7c6a
LibWeb: Support `start` and `end` alignment values in flex layout
|
2 år sedan |
Andreas Kling
|
06617a982e
LibWeb: Support flex items with calc() main size containing percentages
|
2 år sedan |
Andreas Kling
|
3f9cfa144c
LibWeb: Allow infinitely long flex lines when sizing under max-content
|
2 år sedan |
Andreas Kling
|
42470d837e
LibWeb: Move layout box rect helpers into FormattingContext
|
2 år sedan |
Andreas Kling
|
30feb95d53
LibWeb: Support reverse flex layout with space-around/space-between
|
2 år sedan |
Andreas Kling
|
655d9d1462
LibWeb: Make CSSPixels and Length use 64-bit (double) floating point
|
2 år sedan |
Andreas Kling
|
e3d182bfe2
LibWeb: Fix "Unsupported main size for flex-basis" spam about calc()
|
2 år sedan |
Andreas Kling
|
2e13f65ff4
LibWeb: Support flex-basis: calc(...)
|
2 år sedan |
Andreas Kling
|
b98252728e
LibWeb: Fix percentage min/max sizes on flex items with intrinsic ratio
|
2 år sedan |
Andreas Kling
|
0c26717ba3
LibWeb: Adjust flex item main size through aspect ratio if needed
|
2 år sedan |