Andreas Kling
|
42470d837e
LibWeb: Move layout box rect helpers into FormattingContext
|
2 år sedan |
Andreas Kling
|
4f08fcde29
LibWeb: Remove unnecessary static formatting context functions
|
2 år sedan |
Andi Gallo
|
7f9ede07bc
LibWeb: Set margin, padding and border for replaced boxes
|
2 år sedan |
Aliaksandr Kalenik
|
258f3ea952
LibWeb: Remove Layout::TableBox
|
2 år sedan |
Andi Gallo
|
1e526af430
LibWeb: Fix width calculation for floating replaced elements
|
2 år sedan |
Aliaksandr Kalenik
|
7cc20f4cb5
LibWeb: Reset margin collapsing state only if box indeed add clearance
|
2 år sedan |
Aliaksandr Kalenik
|
202b24584f
LibWeb: Sum horizontal margins to calculate space used by floats
|
2 år sedan |
Jelle Raaijmakers
|
90d8844c77
LibWeb: Remove `Gfx::Rect<float>` workarounds from BFC
|
2 år sedan |
Andreas Kling
|
655d9d1462
LibWeb: Make CSSPixels and Length use 64-bit (double) floating point
|
2 år sedan |
Jelle Raaijmakers
|
f391ccfe53
LibGfx+Everywhere: Change `Gfx::Rect` to be endpoint exclusive
|
2 år sedan |
Aliaksandr Kalenik
|
76aa17be86
LibWeb: Make sure collapsed margins are not ignored if box creates FC
|
2 år sedan |
Andreas Kling
|
b2c899af11
LibWeb: Make standalone SVG document roots the size of the viewport
|
2 år sedan |
Andreas Kling
|
f0560fd087
LibWeb: Support <svg> elements with `display: block`
|
2 år sedan |
Andreas Kling
|
411b28fc59
LibWeb: Make sure that margins don't collapse across a nested BFC
|
2 år sedan |
Andreas Kling
|
bab6796099
LibWeb: Rewrite calculation of available space between floats
|
2 år sedan |
Andreas Kling
|
1ebae7a779
LibWeb: Stop changing width of block-level flex containers during layout
|
2 år sedan |
Aliaksandr Kalenik
|
771208d2e2
LibWeb: Fix auto height calculation for table inside BFC
|
2 år sedan |
Aliaksandr Kalenik
|
038283f3fc
LibWeb: Rename function to find table box width inside table wrapper
|
2 år sedan |
Aliaksandr Kalenik
|
3a605d8c19
LibWeb: Set width in `compute_width_for_table_wrapper()`
|
2 år sedan |
Andreas Kling
|
6ccb77a9b8
LibWeb: Stop using weird Length::resolved() in {Block,}FormattingContext
|
2 år sedan |
Andreas Kling
|
1d76126abe
LibWeb: Don't use weird Length::resolved() for padding in BFC
|
2 år sedan |
Andreas Kling
|
ca1fa5f748
LibWeb: Use the new to_px() helpers in CSS, SVG and layout code
|
2 år sedan |
0GreenClover0
|
8bb2663a22
LibWeb: Zero out margins if width is not 'auto' in BFC's compute_width
|
2 år sedan |
Aliaksandr Kalenik
|
853ecb8d8e
LibWeb: Narrow width of boxes that create BFC to avoid overlap of float
|
2 år sedan |
Aliaksandr Kalenik
|
bf41af6b9d
LibWeb: Calculate y of a box before resolving width in BFC
|
2 år sedan |
Andreas Kling
|
590723aa3b
LibWeb: Implement the "The html element fills the viewport quirk"
|
2 år sedan |
Andreas Kling
|
508927cae2
LibWeb: Take floats into account when measuring automatic width of IFC
|
2 år sedan |
Aliaksandr Kalenik
|
09d698e0a0
LibWeb: Exclude table-wrapper margins from table available width
|
2 år sedan |
Aliaksandr Kalenik
|
f6ff37398c
LibWeb: Fix intrinsic sizing when min or max width is specified
|
2 år sedan |
Aliaksandr Kalenik
|
6cec431720
LibWeb: Set zero underflow when calculating intrinsic width of block
|
2 år sedan |