ladybird/Userland/Libraries/LibWeb/Layout
Jelle Raaijmakers 1f9295ca2e
Some checks are pending
CI / Lagom (false, FUZZ, ubuntu-24.04, Linux, Clang) (push) Waiting to run
CI / Lagom (false, NO_FUZZ, macos-14, macOS, Clang) (push) Waiting to run
CI / Lagom (false, NO_FUZZ, ubuntu-24.04, Linux, GNU) (push) Waiting to run
CI / Lagom (true, NO_FUZZ, ubuntu-24.04, Linux, Clang) (push) Waiting to run
Package the js repl as a binary artifact / build-and-package (macos-14, macOS, macOS-universal2) (push) Waiting to run
Package the js repl as a binary artifact / build-and-package (ubuntu-24.04, Linux, Linux-x86_64) (push) Waiting to run
Run test262 and test-wasm / run_and_update_results (push) Waiting to run
Lint Code / lint (push) Waiting to run
Push notes / build (push) Waiting to run
LibWeb: Remove unused members from ReplacedBox
2024-10-23 11:05:39 +02:00
..
AudioBox.cpp LibWeb: Add calls to JS_{DECLARE,DEFINE}_ALLOCATOR() 2024-04-09 09:13:06 +02:00
AudioBox.h LibWeb: Add calls to JS_{DECLARE,DEFINE}_ALLOCATOR() 2024-04-09 09:13:06 +02:00
AvailableSpace.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
AvailableSpace.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
BlockContainer.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
BlockContainer.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
BlockFormattingContext.cpp LibWeb: Simplify static position calculation for block-level boxes 2024-10-06 18:51:16 +02:00
BlockFormattingContext.h LibWeb: Simplify static position calculation for block-level boxes 2024-10-06 18:51:16 +02:00
Box.cpp LibWeb: Replace InlinePaintable with PaintableWithLines created per line 2024-10-16 20:25:42 +02:00
Box.h LibWeb: Replace InlinePaintable with PaintableWithLines created per line 2024-10-16 20:25:42 +02:00
BoxModelMetrics.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
BoxModelMetrics.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
BreakNode.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
BreakNode.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
CanvasBox.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
CanvasBox.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
CheckBox.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
CheckBox.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
FlexFormattingContext.cpp LibWeb/Layout: Implement align-content for grid layout 2024-10-08 21:30:03 +02:00
FlexFormattingContext.h LibWeb: Define static position calculation separately for each FC 2024-10-06 15:45:08 +02:00
FormAssociatedLabelableNode.h LibWeb: Make the layout tree GC-allocated 2022-10-20 15:16:23 +02:00
FormattingContext.cpp LibWeb: Allow layout nodes to have multiple paintables 2024-10-16 20:25:42 +02:00
FormattingContext.h LibWeb: Define static position calculation separately for each FC 2024-10-06 15:45:08 +02:00
FrameBox.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
FrameBox.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
GridFormattingContext.cpp LibWeb: Add missing flex-start and flex-end in to_alignment [GFC] 2024-10-18 18:11:46 +02:00
GridFormattingContext.h LibWeb: Improve grid area calculation for abspos items in GFC 2024-10-11 09:08:46 +02:00
ImageBox.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
ImageBox.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
ImageProvider.cpp LibWeb: Generalize ImageBox and ImagePaintable for any ImageProvider 2024-02-19 11:07:30 +01:00
ImageProvider.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
InlineFormattingContext.cpp LibWeb: Define static position calculation separately for each FC 2024-10-06 15:45:08 +02:00
InlineFormattingContext.h LibWeb: Define static position calculation separately for each FC 2024-10-06 15:45:08 +02:00
InlineLevelIterator.cpp LibWeb: Strip tabs before text shaping 2024-10-22 21:42:54 +02:00
InlineLevelIterator.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
InlineNode.cpp LibWeb: Remove InlinePaintable 2024-10-16 20:25:42 +02:00
InlineNode.h LibWeb: Replace InlinePaintable with PaintableWithLines created per line 2024-10-16 20:25:42 +02:00
Label.cpp LibWeb: Add Web::UIEvents::MouseButton enum, drop dependency on LibGUI 2024-06-02 20:24:42 +02:00
Label.h LibWeb: Add calls to JS_{DECLARE,DEFINE}_ALLOCATOR() 2024-04-09 09:13:06 +02:00
LabelableNode.cpp LibWeb: Rename Layout::Node::paintable() to first_paintable() 2024-10-16 20:25:42 +02:00
LabelableNode.h LibWeb: Make the layout tree GC-allocated 2022-10-20 15:16:23 +02:00
LayoutState.cpp LibWeb: Use containing block to compute scrollable overflow 2024-10-18 15:26:42 +02:00
LayoutState.h LibWeb: Simplify static position calculation for block-level boxes 2024-10-06 18:51:16 +02:00
LineBox.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
LineBox.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
LineBoxFragment.cpp LibWeb: Allow layout nodes to have multiple paintables 2024-10-16 20:25:42 +02:00
LineBoxFragment.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
LineBuilder.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
LineBuilder.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
ListItemBox.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
ListItemBox.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
ListItemMarkerBox.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
ListItemMarkerBox.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
Node.cpp LibWeb: Add letter-spacing css property to Node 2024-10-22 15:32:34 +01:00
Node.h LibWeb: Replace InlinePaintable with PaintableWithLines created per line 2024-10-16 20:25:42 +02:00
RadioButton.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
RadioButton.h LibWeb: Clean up HTMLInputElement-related includes 2024-09-23 13:31:41 -04:00
ReplacedBox.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
ReplacedBox.h LibWeb: Remove unused members from ReplacedBox 2024-10-23 11:05:39 +02:00
SVGBox.cpp LibWeb: Make SVG <svg> elements behave as CSS replaced elements 2022-03-19 12:42:10 +01:00
SVGBox.h LibWeb: Make the layout tree GC-allocated 2022-10-20 15:16:23 +02:00
SVGClipBox.cpp LibWeb: Add calls to JS_{DECLARE,DEFINE}_ALLOCATOR() 2024-04-09 09:13:06 +02:00
SVGClipBox.h LibWeb: Add calls to JS_{DECLARE,DEFINE}_ALLOCATOR() 2024-04-09 09:13:06 +02:00
SVGForeignObjectBox.cpp LibWeb: Add layout node and paintable for SVGForeignObjectElement 2024-04-27 07:10:20 +02:00
SVGForeignObjectBox.h LibWeb: Add layout node and paintable for SVGForeignObjectElement 2024-04-27 07:10:20 +02:00
SVGFormattingContext.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
SVGFormattingContext.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
SVGGeometryBox.cpp LibWeb: Add calls to JS_{DECLARE,DEFINE}_ALLOCATOR() 2024-04-09 09:13:06 +02:00
SVGGeometryBox.h LibWeb: Add calls to JS_{DECLARE,DEFINE}_ALLOCATOR() 2024-04-09 09:13:06 +02:00
SVGGraphicsBox.cpp LibWeb: Make SVG <g> elements generate a SVGGraphicsPaintable 2023-04-19 07:52:26 +02:00
SVGGraphicsBox.h LibWeb: Make SVG <g> elements generate a SVGGraphicsPaintable 2023-04-19 07:52:26 +02:00
SVGImageBox.cpp LibWeb/SVG: Implement SVGImageElement 2024-08-29 06:28:44 +02:00
SVGImageBox.h LibWeb/SVG: Implement SVGImageElement 2024-08-29 06:28:44 +02:00
SVGMaskBox.cpp LibWeb: Add calls to JS_{DECLARE,DEFINE}_ALLOCATOR() 2024-04-09 09:13:06 +02:00
SVGMaskBox.h LibJS+LibWeb: Fix a ton of JS_CELL-like macro issues 2024-05-30 09:29:20 -06:00
SVGSVGBox.cpp LibWeb: Derive SVG root's natural size from width/height attributes 2024-08-22 15:29:29 +02:00
SVGSVGBox.h LibWeb: Add calls to JS_{DECLARE,DEFINE}_ALLOCATOR() 2024-04-09 09:13:06 +02:00
SVGTextBox.cpp LibWeb: Add calls to JS_{DECLARE,DEFINE}_ALLOCATOR() 2024-04-09 09:13:06 +02:00
SVGTextBox.h LibWeb: Add calls to JS_{DECLARE,DEFINE}_ALLOCATOR() 2024-04-09 09:13:06 +02:00
SVGTextPathBox.cpp LibWeb: Add calls to JS_{DECLARE,DEFINE}_ALLOCATOR() 2024-04-09 09:13:06 +02:00
SVGTextPathBox.h LibWeb: Add calls to JS_{DECLARE,DEFINE}_ALLOCATOR() 2024-04-09 09:13:06 +02:00
TableFormattingContext.cpp LibWeb: Fix table overflow issues 2024-10-14 17:30:17 +01:00
TableFormattingContext.h LibWeb: Define static position calculation separately for each FC 2024-10-06 15:45:08 +02:00
TableGrid.cpp LibWeb: Use TraversalDecision for multi level Node traversal methods 2024-05-07 16:45:28 -06:00
TableGrid.h LibWeb: Use IterationDecision in single level Node iteration methods 2024-05-07 16:45:28 -06:00
TableWrapper.cpp LibWeb: Add calls to JS_{DECLARE,DEFINE}_ALLOCATOR() 2024-04-09 09:13:06 +02:00
TableWrapper.h LibWeb: Add calls to JS_{DECLARE,DEFINE}_ALLOCATOR() 2024-04-09 09:13:06 +02:00
TextNode.cpp LibWeb: Start implementation of rendering tabs according to tab-size 2024-10-17 15:00:57 +02:00
TextNode.h LibWeb: Start implementation of rendering tabs according to tab-size 2024-10-17 15:00:57 +02:00
TreeBuilder.cpp LibWeb: Don't crash on encountering display: list-item on pseudo element 2024-10-17 07:42:59 +01:00
TreeBuilder.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
VideoBox.cpp LibWeb: Add calls to JS_{DECLARE,DEFINE}_ALLOCATOR() 2024-04-09 09:13:06 +02:00
VideoBox.h LibWeb: Add calls to JS_{DECLARE,DEFINE}_ALLOCATOR() 2024-04-09 09:13:06 +02:00
Viewport.cpp LibWeb: Rename Layout::Node::paintable() to first_paintable() 2024-10-16 20:25:42 +02:00
Viewport.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00