Lenny Maiorani
|
c37820b898
Libraries: Use default constructors/destructors in LibWeb
|
3 years ago |
Andreas Kling
|
45f717cfad
LibWeb: Respect inline-axis margins between line box fragments :^)
|
3 years ago |
Andreas Kling
|
7dae895704
LibWeb: Align actual baselines, not just bottoms
|
3 years ago |
Andreas Kling
|
c6cf240f9a
LibWeb: Store bottom edge location with each LineBox
|
3 years ago |
Andreas Kling
|
916bbf5910
LibWeb: Use Vector<LineBoxFragment> instead of NonnullOwnPtrVector
|
3 years ago |
Andreas Kling
|
797f51e122
LibWeb: Add border box top/bottom metrics to line box fragments
|
3 years ago |
Andreas Kling
|
8b369bf7bd
LibWeb: Remove unused LineBox::ends_with_forced_line_break()
|
3 years ago |
Andreas Kling
|
c9700e100e
LibWeb: Start making our layout system "transactional"
|
3 years ago |
Andreas Kling
|
f2a917229a
LibWeb: Support inline-level padding and border properly
|
3 years ago |
Andreas Kling
|
70a56d21dc
LibWeb: Don't do horizontal inline line layout twice for last line
|
3 years ago |
Andreas Kling
|
00bde9ca51
LibWeb: Add Layout::LineBuilder class for incremental line box layout
|
3 years ago |
Andreas Kling
|
1f603c54ff
LibWeb: Add inline-level iterator that enumerates items for line layout
|
3 years ago |
Felix Rauch
|
30c39e0e41
LibWeb: Fix inline blocks swallowing trailing whitespace
|
3 years ago |
Andreas Kling
|
c4826eae4f
LibWeb: Rename Layout::BlockBox => BlockContainer
|
3 years ago |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 years ago |
Andreas Kling
|
13d7c09125
Libraries: Move to Userland/Libraries/
|
4 years ago |