Andreas Kling
|
bdb67d2bcb
LibWeb: Use LayoutState::UsedValues::containing_block_used_values() more
|
il y a 9 mois |
Aliaksandr Kalenik
|
863416e3ac
LibWeb: Make FC of containing block responsible for abspos layout
|
il y a 9 mois |
Aliaksandr Kalenik
|
90b8bfc04c
LibWeb: Save layout mode inside formatting context object
|
il y a 9 mois |
Aliaksandr Kalenik
|
623e358d7a
LibWeb: Remove `box` argument from FormattingContext::run()
|
il y a 9 mois |
Aliaksandr Kalenik
|
0be57df54d
LibWeb: Subtract left inset from size_available_for_margins for abspos
|
il y a 11 mois |
BenJilks
|
3c897e7cf3
LibWeb: Propagate margin and offset when computing a box's baseline
|
il y a 11 mois |
BenJilks
|
bee42160c5
LibWeb: When solving abspos lengths, use min max constrained height
|
il y a 11 mois |
Andreas Kling
|
ae906ca497
LibWeb: Treat width: {min,max,fit}-content as auto if ratio unresolvable
|
il y a 1 an |
Tim Ledbetter
|
398bf10b92
LibWeb: Use `TraversalDecision` for multi level Node traversal methods
|
il y a 1 an |
Tim Ledbetter
|
c57d395a48
LibWeb: Use `IterationDecision` in single level Node iteration methods
|
il y a 1 an |
Aliaksandr Kalenik
|
d4f08fb0a1
LibWeb: Fix division by zero in `solve_replaced_size_constraint()`
|
il y a 1 an |
Andreas Kling
|
40a914ce1a
LibWeb: Use static position for abspos box axes with auto insets
|
il y a 1 an |
Andreas Kling
|
ead341738e
LibWeb: Don't use stretch-fit width for inline boxes with aspect ratio
|
il y a 1 an |
Aliaksandr Kalenik
|
6fc59039c4
LibWeb: Skip cells layout in table box width calculation
|
il y a 1 an |
implicitfield
|
5da9f52b1f
LibWeb: Use the parent container's y offset when finding static position
|
il y a 1 an |
implicitfield
|
e3b1d4a141
LibWeb: Compute content width before static position for abspos elements
|
il y a 1 an |
implicitfield
|
0243278587
LibWeb: Account for absolutely positioned table wrappers
|
il y a 1 an |
implicitfield
|
b08fd1b9ae
LibWeb: Improve support for 'vertical-align: middle'
|
il y a 1 an |
Andreas Kling
|
221650f3cd
LibWeb: Mark fixed-length abspos element sizes as definite
|
il y a 1 an |
Aliaksandr Kalenik
|
aee5120078
LibWeb: Fix infinite recursion when grid has "max-width: max-content"
|
il y a 1 an |
Aliaksandr Kalenik
|
c4f49e343a
LibWeb: Fix division by zero in `solve_replaced_size_constraint()`
|
il y a 1 an |
Andreas Kling
|
80ccfc51c2
LibWeb: Use UsedValues containing block pointer in many FC helpers
|
il y a 1 an |
Aliaksandr Kalenik
|
39abd9095e
LibWeb: Return CSSPixels from `calculate_inner_height()`
|
il y a 1 an |
Aliaksandr Kalenik
|
05a1dbeb91
LibWeb: Return CSSPixels from `calculate_inner_width()`
|
il y a 1 an |
Aliaksandr Kalenik
|
2cb0039a13
LibGfx+LibWeb: Produce font cascade list in CSS font matching algorithm
|
il y a 1 an |
Aliaksandr Kalenik
|
4164af2ca4
LibWeb: Do not compensate padding for abspos boxes with static position
|
il y a 1 an |
Aliaksandr Kalenik
|
eac7916d2c
LibWeb: Use inner available space to calculate auto height of abspos
|
il y a 1 an |
Tobias Christiansen
|
6602b1ddb1
LibWeb: Rename "position" enum to "positioning"
|
il y a 1 an |
Shannon Booth
|
b603e860af
LibWeb: Port CharacterData from DeprecatedString to String
|
il y a 1 an |
Zaggy1024
|
607a398917
LibWeb: Store computed CSS font size as `CSSPixels`
|
il y a 1 an |