1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-28 06:45:07 +00:00
serenity/Libraries/LibWeb/Layout
Matthew Olsson 22f0953fe2 LibWeb: Begin SVG element support
This commit starts adding a basic SVG element. Currently, svg elements
have support for the width and height properties, as well as the stroke,
stroke-width, and fill properties. The only child element supported
is the path element, as most other graphical elements are just shorthand
for paths.
2020-07-26 14:53:43 +02:00
..
BoxModelMetrics.cpp LibWeb: Turn BoxModelMetrics into a simple struct 2020-06-24 11:22:34 +02:00
BoxModelMetrics.h LibWeb: Turn BoxModelMetrics into a simple struct 2020-06-24 11:22:34 +02:00
LayoutBlock.cpp LibWeb: Use the StackingContext tree for hit testing 2020-07-01 19:10:58 +02:00
LayoutBlock.h LibWeb: Layout table-cell contents once again once final width is known 2020-06-28 20:54:45 +02:00
LayoutBox.cpp LibWeb: Use the StackingContext tree for hit testing 2020-07-01 19:10:58 +02:00
LayoutBox.h LibWeb: Use the StackingContext tree for hit testing 2020-07-01 19:10:58 +02:00
LayoutBreak.cpp LibWeb: Move border width and color into LayoutStyle 2020-06-24 19:43:27 +02:00
LayoutBreak.h LibWeb: Move border width and color into LayoutStyle 2020-06-24 19:43:27 +02:00
LayoutCanvas.cpp LibWeb: Move border width and color into LayoutStyle 2020-06-24 19:43:27 +02:00
LayoutCanvas.h LibWeb: Move border width and color into LayoutStyle 2020-06-24 19:43:27 +02:00
LayoutDocument.cpp LibWeb: Use the StackingContext tree for hit testing 2020-07-01 19:10:58 +02:00
LayoutDocument.h LibWeb: Use the StackingContext tree for hit testing 2020-07-01 19:10:58 +02:00
LayoutFrame.cpp LibWeb: Move border width and color into LayoutStyle 2020-06-24 19:43:27 +02:00
LayoutFrame.h LibWeb: Move border width and color into LayoutStyle 2020-06-24 19:43:27 +02:00
LayoutImage.cpp LibWeb: Set the intrinsic width/height of <img> instead of hacking it 2020-07-22 01:39:51 +02:00
LayoutImage.h LibWeb: Move border width and color into LayoutStyle 2020-06-24 19:43:27 +02:00
LayoutInline.cpp LibWeb: Move border width and color into LayoutStyle 2020-06-24 19:43:27 +02:00
LayoutInline.h LibWeb: Move border width and color into LayoutStyle 2020-06-24 19:43:27 +02:00
LayoutListItem.cpp LibWeb: Move border width and color into LayoutStyle 2020-06-24 19:43:27 +02:00
LayoutListItem.h LibWeb: Move border width and color into LayoutStyle 2020-06-24 19:43:27 +02:00
LayoutListItemMarker.cpp LibWeb: Move border width and color into LayoutStyle 2020-06-24 19:43:27 +02:00
LayoutListItemMarker.h LibWeb: Move border width and color into LayoutStyle 2020-06-24 19:43:27 +02:00
LayoutNode.cpp LibWeb: Use the StackingContext tree for hit testing 2020-07-01 19:10:58 +02:00
LayoutNode.h LibWeb: Add the 'float' CSS property to LayoutStyle 2020-06-26 18:27:12 +02:00
LayoutPosition.cpp LibWeb: Add LayoutRange::normalized() 2020-06-29 00:39:51 +02:00
LayoutPosition.h LibWeb: Add LayoutRange::normalized() 2020-06-29 00:39:51 +02:00
LayoutReplaced.cpp LibWeb: Replaced elements had backwards application of intrinsic ratio 2020-07-22 01:47:36 +02:00
LayoutReplaced.h LibWeb: Move border width and color into LayoutStyle 2020-06-24 19:43:27 +02:00
LayoutStyle.h LibWeb: Add the 'float' CSS property to LayoutStyle 2020-06-26 18:27:12 +02:00
LayoutSvg.cpp LibWeb: Begin SVG element support 2020-07-26 14:53:43 +02:00
LayoutSvg.h LibWeb: Begin SVG element support 2020-07-26 14:53:43 +02:00
LayoutTable.cpp LibWeb: Move border width and color into LayoutStyle 2020-06-24 19:43:27 +02:00
LayoutTable.h LibWeb: Move border width and color into LayoutStyle 2020-06-24 19:43:27 +02:00
LayoutTableCell.cpp LibWeb: Start working on supporting fixed table layouts 2020-06-28 15:13:56 +02:00
LayoutTableCell.h LibWeb: Start working on supporting fixed table layouts 2020-06-28 15:13:56 +02:00
LayoutTableRow.cpp LibWeb: Layout table-cell contents once again once final width is known 2020-06-28 20:54:45 +02:00
LayoutTableRow.h LibWeb: Move border width and color into LayoutStyle 2020-06-24 19:43:27 +02:00
LayoutTableRowGroup.cpp LibWeb: Move border width and color into LayoutStyle 2020-06-24 19:43:27 +02:00
LayoutTableRowGroup.h LibWeb: Move border width and color into LayoutStyle 2020-06-24 19:43:27 +02:00
LayoutText.cpp LibWeb: Paint the text selection :^) 2020-06-29 00:39:51 +02:00
LayoutText.h LibWeb: Rename LineBoxFragment::render() => paint() 2020-06-28 23:07:44 +02:00
LayoutTreeBuilder.cpp LibWeb: Rename LayoutNode::style() => specified_style() 2020-06-24 13:54:31 +02:00
LayoutTreeBuilder.h LibWeb: Rename directory LibHTML => LibWeb 2020-03-07 10:32:51 +01:00
LayoutWidget.cpp LibWeb: Move border width and color into LayoutStyle 2020-06-24 19:43:27 +02:00
LayoutWidget.h LibWeb: Move border width and color into LayoutStyle 2020-06-24 19:43:27 +02:00
LineBox.cpp LibWeb: Move position and text-align to LayoutStyle 2020-06-24 16:49:51 +02:00
LineBox.h LibWeb: Teach line layout to collapse whitespace across fragments 2020-06-13 15:03:16 +02:00
LineBoxFragment.cpp LibWeb: Clamp text fragment selection to the fragment 2020-06-29 12:47:21 +02:00
LineBoxFragment.h LibWeb: Paint the text selection :^) 2020-06-29 00:39:51 +02:00