implicitfield
|
0243278587
LibWeb: Account for absolutely positioned table wrappers
|
vor 1 Jahr |
Andreas Kling
|
4e6de47f93
LibWeb: Avoid LayoutState hash lookups in more parts of float layout
|
vor 1 Jahr |
Andreas Kling
|
7a34f1a4e2
LibWeb: Add pointer from BFC::FloatingBox to its UsedValues
|
vor 1 Jahr |
Andreas Kling
|
5af02a914c
LibWeb: Let parent formatting context determine size of flex containers
|
vor 1 Jahr |
Aliaksandr Kalenik
|
06d05b3c55
LibWeb: Boxes that establish FFC or GFC should avoid overlapping floats
|
vor 1 Jahr |
Andi Gallo
|
62f15f94d2
LibWeb: Better handling of floating boxes from inline formatting context
|
vor 1 Jahr |
Andi Gallo
|
b12820c967
LibWeb: Handle float clearing specified on line break elements
|
vor 1 Jahr |
Andi Gallo
|
ce186dca70
LibWeb: Fix the x coordinate of a block after a float
|
vor 2 Jahren |
Andi Gallo
|
940d9b98ae
LibWeb: Add support for table caption
|
vor 2 Jahren |
Sam Atkins
|
1051624084
LibWeb: Obey CSS aspect-ratio property during layout
|
vor 2 Jahren |
Andreas Kling
|
42470d837e
LibWeb: Move layout box rect helpers into FormattingContext
|
vor 2 Jahren |
Andreas Kling
|
4f08fcde29
LibWeb: Remove unnecessary static formatting context functions
|
vor 2 Jahren |
Aliaksandr Kalenik
|
7cc20f4cb5
LibWeb: Reset margin collapsing state only if box indeed add clearance
|
vor 2 Jahren |
Andreas Kling
|
bab6796099
LibWeb: Rewrite calculation of available space between floats
|
vor 2 Jahren |
Aliaksandr Kalenik
|
038283f3fc
LibWeb: Rename function to find table box width inside table wrapper
|
vor 2 Jahren |
Andreas Kling
|
00999a245c
LibWeb: Let FormattingContext decide the automatic width of its root
|
vor 2 Jahren |
Matthew Olsson
|
7c0c1c8f49
LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr
|
vor 2 Jahren |
Andreas Kling
|
7e76a51cb0
LibWeb: Rename Layout::InitialContainingBlock to Layout::Viewport
|
vor 2 Jahren |
Aliaksandr Kalenik
|
0cd63f851e
LibWeb: Store y offset of current block container in BFC member
|
vor 2 Jahren |
Aliaksandr Kalenik
|
709fe01f52
LibWeb: Override width calculation for table wrappers
|
vor 2 Jahren |
Sam Atkins
|
33f42e3490
LibWeb: Remove redundant BFC::is_block_formatting_context() method
|
vor 2 Jahren |
Sam Atkins
|
ace66d4a3e
LibWeb: Convert BlockFormattingContext to new pixel units
|
vor 2 Jahren |
Sam Atkins
|
f5f25562d1
LibWeb: Convert FormattingContext to new pixel units
|
vor 2 Jahren |
Aliaksandr Kalenik
|
8259ff12bd
LibWeb: Margin bottom collapsing between parent and last child
|
vor 2 Jahren |
Aliaksandr Kalenik
|
7088a87f49
LibWeb: Margin top collapsing between parent and first child
|
vor 2 Jahren |
Aliaksandr Kalenik
|
fe8304d5de
LibWeb: Introduce structure that maintains collapsible margins in BFC
|
vor 2 Jahren |
Andreas Kling
|
db318aece0
LibWeb: Move should_treat_{width,height}_as_auto() to FormattingContext
|
vor 2 Jahren |
Andreas Kling
|
4b74f36cd0
LibWeb: Resolve vertical margins against containing block width
|
vor 2 Jahren |
Andreas Kling
|
9c44634ca5
LibWeb: Reorganize layout algorithms around available space
|
vor 2 Jahren |
Andreas Kling
|
f161e20e57
LibWeb: Make FormattingContext::run() take available space as input
|
vor 2 Jahren |