ladybird/Userland/Libraries/LibWeb/Layout
Aliaksandr Kalenik 4eb16b144e LibWeb: Skip abspos boxes layout in intrinsic sizing mode
Absolutely positioned boxes do not affect the size of the formatting
context box they belong to, so it's safe to skip their layout entirely
when calculating intrinsic size.
2024-09-11 07:59:52 +02:00
..
AudioBox.cpp
AudioBox.h
AvailableSpace.cpp
AvailableSpace.h
BlockContainer.cpp
BlockContainer.h
BlockFormattingContext.cpp LibWeb: Skip abspos boxes layout in intrinsic sizing mode 2024-09-11 07:59:52 +02:00
BlockFormattingContext.h LibWeb: Save layout mode inside formatting context object 2024-09-11 07:59:52 +02:00
Box.cpp LibWeb: Don't crash when converting small CSS::Ratio to CSSPixelFraction 2024-08-22 13:49:41 +02:00
Box.h
BoxModelMetrics.cpp
BoxModelMetrics.h
BreakNode.cpp
BreakNode.h
CanvasBox.cpp
CanvasBox.h
CheckBox.cpp
CheckBox.h
FlexFormattingContext.cpp LibWeb: Skip abspos boxes layout in intrinsic sizing mode 2024-09-11 07:59:52 +02:00
FlexFormattingContext.h LibWeb: Save layout mode inside formatting context object 2024-09-11 07:59:52 +02:00
FormAssociatedLabelableNode.h
FormattingContext.cpp LibWeb: Save layout mode inside formatting context object 2024-09-11 07:59:52 +02:00
FormattingContext.h LibWeb: Save layout mode inside formatting context object 2024-09-11 07:59:52 +02:00
FrameBox.cpp
FrameBox.h
GridFormattingContext.cpp LibWeb: Skip abspos boxes layout in intrinsic sizing mode 2024-09-11 07:59:52 +02:00
GridFormattingContext.h LibWeb: Save layout mode inside formatting context object 2024-09-11 07:59:52 +02:00
ImageBox.cpp LibWeb: Remove unused includes 2024-08-09 17:01:50 +01:00
ImageBox.h
ImageProvider.cpp
ImageProvider.h
InlineFormattingContext.cpp LibWeb: Save layout mode inside formatting context object 2024-09-11 07:59:52 +02:00
InlineFormattingContext.h LibWeb: Save layout mode inside formatting context object 2024-09-11 07:59:52 +02:00
InlineLevelIterator.cpp LibGfx+LibWeb: Remove DrawEmoji variant in GlyphRun 2024-09-06 08:30:30 -04:00
InlineLevelIterator.h LibWeb: Layout text chunks based on their Unicode direction 2024-08-31 11:49:47 +02:00
InlineNode.cpp
InlineNode.h
Label.cpp
Label.h
LabelableNode.cpp
LabelableNode.h
LayoutState.cpp LibWeb: Return used values for grid tracks in getComputedStyle() 2024-09-09 12:48:06 +02:00
LayoutState.h LibWeb: Return used values for grid tracks in getComputedStyle() 2024-09-09 12:48:06 +02:00
LineBox.cpp LibWeb: Layout text chunks based on their Unicode direction 2024-08-31 11:49:47 +02:00
LineBox.h LibWeb: Layout text chunks based on their Unicode direction 2024-08-31 11:49:47 +02:00
LineBoxFragment.cpp LibGfx+LibWeb: Remove DrawEmoji variant in GlyphRun 2024-09-06 08:30:30 -04:00
LineBoxFragment.h LibWeb: Layout text chunks based on their Unicode direction 2024-08-31 11:49:47 +02:00
LineBuilder.cpp LibWeb: Layout text chunks based on their Unicode direction 2024-08-31 11:49:47 +02:00
LineBuilder.h LibWeb: Layout text chunks based on their Unicode direction 2024-08-31 11:49:47 +02:00
ListItemBox.cpp
ListItemBox.h
ListItemMarkerBox.cpp
ListItemMarkerBox.h
Node.cpp LibWeb: Propagate text-decoration-* properties to anonymous wrappers 2024-09-03 17:41:05 +02:00
Node.h LibWeb: Add "position: sticky" support 2024-08-30 19:03:06 +02:00
RadioButton.cpp
RadioButton.h
ReplacedBox.cpp
ReplacedBox.h
SVGBox.cpp
SVGBox.h
SVGClipBox.cpp
SVGClipBox.h
SVGForeignObjectBox.cpp
SVGForeignObjectBox.h
SVGFormattingContext.cpp LibWeb: Save layout mode inside formatting context object 2024-09-11 07:59:52 +02:00
SVGFormattingContext.h LibWeb: Save layout mode inside formatting context object 2024-09-11 07:59:52 +02:00
SVGGeometryBox.cpp
SVGGeometryBox.h
SVGGraphicsBox.cpp
SVGGraphicsBox.h
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
SVGMaskBox.h
SVGSVGBox.cpp LibWeb: Derive SVG root's natural size from width/height attributes 2024-08-22 15:29:29 +02:00
SVGSVGBox.h
SVGTextBox.cpp
SVGTextBox.h
SVGTextPathBox.cpp
SVGTextPathBox.h
TableFormattingContext.cpp LibWeb: Save layout mode inside formatting context object 2024-09-11 07:59:52 +02:00
TableFormattingContext.h LibWeb: Save layout mode inside formatting context object 2024-09-11 07:59:52 +02:00
TableGrid.cpp
TableGrid.h
TableWrapper.cpp
TableWrapper.h
TextNode.cpp LibWeb: Layout text chunks based on their Unicode direction 2024-08-31 11:49:47 +02:00
TextNode.h LibWeb: Layout text chunks based on their Unicode direction 2024-08-31 11:49:47 +02:00
TreeBuilder.cpp LibWeb: Rename IdentifierStyleValue -> CSSKeywordValue 2024-08-15 13:58:38 +01:00
TreeBuilder.h
VideoBox.cpp
VideoBox.h
Viewport.cpp
Viewport.h