Aliaksandr Kalenik
|
a8c1d12e84
LibWeb: Fix percentage insets resolution for grid items
|
8 kuukautta sitten |
Aliaksandr Kalenik
|
07d8ddb5fa
LibWeb: Reduce usage of Node::containing_block() in BFC
|
8 kuukautta sitten |
Timothy Flynn
|
93712b24bf
Everywhere: Hoist the Libraries folder to the top-level
|
8 kuukautta sitten |
Andreas Kling
|
13d7c09125
Libraries: Move to Userland/Libraries/
|
4 vuotta sitten |
Andreas Kling
|
0ecefbff57
LibWeb: Move absolute positioning up to FormattingContext
|
4 vuotta sitten |
Andreas Kling
|
5721b2a3da
LibWeb: Rename LayoutStyle => CSS::ComputedValues
|
4 vuotta sitten |
Andreas Kling
|
bf3772362a
LibWeb: When collapsing margins, consider border box heights
|
4 vuotta sitten |
Andreas Kling
|
07dd73c351
LibWeb: Remove hand-rolled is_foo() helpers in Layout::Node classes
|
4 vuotta sitten |
Andreas Kling
|
b322452ef4
LibWeb: Silence BFC spam about not knowing how to place boxes
|
4 vuotta sitten |
Andreas Kling
|
2a5877b02c
LibWeb: Fix shrink-to-fit layout for position:absolute
|
4 vuotta sitten |
Andreas Kling
|
a5422a210f
LibWeb: Use the correct containing block for position:absolute width
|
4 vuotta sitten |
Andreas Kling
|
f35f605a24
LibWeb: Make sure the ICB is at least as tall as the viewport
|
4 vuotta sitten |
Andreas Kling
|
17c529e6c5
LibWeb: Generate the CSS::ValueID enum and its helper functions
|
4 vuotta sitten |
Andreas Kling
|
b861de0a13
LibWeb: Use final box model metrics for absolute 'right' and 'bottom'
|
4 vuotta sitten |
Andreas Kling
|
d1479aef56
LibWeb: Layout absolutely positioned children *after* computing height
|
4 vuotta sitten |
Andreas Kling
|
9d442ba606
LibWeb: Store layout box model metrics as floats
|
4 vuotta sitten |
Andreas Kling
|
66e9dde86f
LibWeb: Don't place floating boxes before everything else
|
4 vuotta sitten |
Andreas Kling
|
552ba1b0a3
LibWeb: Remove some unnecessary is_replaced() checks in BFC
|
4 vuotta sitten |
Andreas Kling
|
67732df034
LibWeb: Move replaced element layout out of Layout::ReplacedBox
|
4 vuotta sitten |
Andreas Kling
|
e8d6691470
LibWeb: Fix inline-block width computation with no specified width
|
4 vuotta sitten |
Andreas Kling
|
be18ac36b2
LibWeb: Use CSS::Length::resolved_or_zero() in a few places
|
4 vuotta sitten |
Andreas Kling
|
cb04a5c52c
LibWeb: Forget floating boxes once we've gone past them
|
4 vuotta sitten |
Andreas Kling
|
9470169317
LibWeb: Floating elements should not stack horizontally after clear
|
4 vuotta sitten |
Andreas Kling
|
59de4adb60
LibWeb: Pass current target box to BFC::run()
|
4 vuotta sitten |
Andreas Kling
|
b638e74b68
LibWeb: Move box floatation out of normal flow layout
|
4 vuotta sitten |
Andreas Kling
|
d582828040
LibWeb: Layout floating children per block instead of whole BFC at once
|
4 vuotta sitten |
Andreas Kling
|
6b4281c3aa
LibWeb: Do floating box placement together with other boxes
|
4 vuotta sitten |
Andreas Kling
|
af757a1659
LibWeb: Naively implement the CSS clear property
|
4 vuotta sitten |
Andreas Kling
|
26a9ab7cd5
LibWeb: Floating boxes with width:auto should be shrink-to-fit
|
4 vuotta sitten |
Andreas Kling
|
615a4d4f71
LibWeb: First slightly naive implementation of CSS floats :^)
|
4 vuotta sitten |