.. |
AvailableSpace.cpp
|
f5f25562d1
LibWeb: Convert FormattingContext to new pixel units
|
2 éve |
AvailableSpace.h
|
7639eccd53
LibWeb: Add default equality operators to Available{Space,Size}
|
2 éve |
BlockContainer.cpp
|
a75915f055
LibWeb/Layout: Rename BlockContainer::paint{_box => able_with_lines}()
|
2 éve |
BlockContainer.h
|
a75915f055
LibWeb/Layout: Rename BlockContainer::paint{_box => able_with_lines}()
|
2 éve |
BlockFormattingContext.cpp
|
258f3ea952
LibWeb: Remove Layout::TableBox
|
2 éve |
BlockFormattingContext.h
|
7cc20f4cb5
LibWeb: Reset margin collapsing state only if box indeed add clearance
|
2 éve |
Box.cpp
|
754e458d0a
LibWeb/Layout: Rename Box::{paint => paintable}_box()
|
2 éve |
Box.h
|
990e7219d6
LibWeb: Fix iframes flickering on window resize
|
2 éve |
BoxModelMetrics.cpp
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 éve |
BoxModelMetrics.h
|
02cd853eee
LibWeb+Browser+WebContent: Convert BoxModelMetrics to new pixel units
|
2 éve |
BreakNode.cpp
|
a0e6882d99
LibWeb: Remove Layout::Node::set_inline()
|
2 éve |
BreakNode.h
|
268b9c5d90
LibWeb: Make the layout tree GC-allocated
|
2 éve |
ButtonBox.cpp
|
b71c7a6e44
Userland: Use Font::pixel_size_rounded_up() instead of glyph_height()
|
2 éve |
ButtonBox.h
|
f914abaf29
LibWeb: Make a handful of layout node leaf classes `final`
|
2 éve |
CanvasBox.cpp
|
4d401bf796
LibWeb: Make the paint tree GC-allocated
|
2 éve |
CanvasBox.h
|
f914abaf29
LibWeb: Make a handful of layout node leaf classes `final`
|
2 éve |
CheckBox.cpp
|
4d401bf796
LibWeb: Make the paint tree GC-allocated
|
2 éve |
CheckBox.h
|
f914abaf29
LibWeb: Make a handful of layout node leaf classes `final`
|
2 éve |
FlexFormattingContext.cpp
|
30feb95d53
LibWeb: Support reverse flex layout with space-around/space-between
|
2 éve |
FlexFormattingContext.h
|
655d9d1462
LibWeb: Make CSSPixels and Length use 64-bit (double) floating point
|
2 éve |
FormAssociatedLabelableNode.h
|
268b9c5d90
LibWeb: Make the layout tree GC-allocated
|
2 éve |
FormattingContext.cpp
|
af004ff0ef
LibWeb: Support `min-content` for `width`, `min-width` and `max-width`
|
2 éve |
FormattingContext.h
|
f0560fd087
LibWeb: Support <svg> elements with `display: block`
|
2 éve |
FrameBox.cpp
|
990e7219d6
LibWeb: Fix iframes flickering on window resize
|
2 éve |
FrameBox.h
|
990e7219d6
LibWeb: Fix iframes flickering on window resize
|
2 éve |
GridFormattingContext.cpp
|
ac280277b7
LibWeb: Use HashMap instead of Vector to store grid areas in GFC
|
2 éve |
GridFormattingContext.h
|
ac280277b7
LibWeb: Use HashMap instead of Vector to store grid areas in GFC
|
2 éve |
ImageBox.cpp
|
8d3240d633
LibWeb: Make ImageBox ask ImageProvider for intrinsic size and ratio
|
2 éve |
ImageBox.h
|
c648e24cff
LibWeb: Don't force HTMLImageElement to have a legacy ImageLoader
|
2 éve |
ImageProvider.h
|
e63f68661f
LibWeb: Have ImageProvider bitmap getter take optional size argument
|
2 éve |
InlineFormattingContext.cpp
|
655d9d1462
LibWeb: Make CSSPixels and Length use 64-bit (double) floating point
|
2 éve |
InlineFormattingContext.h
|
056acb5ebf
LibWeb: Convert InlineFormattingContext to new pixel units
|
2 éve |
InlineLevelIterator.cpp
|
ca1fa5f748
LibWeb: Use the new to_px() helpers in CSS, SVG and layout code
|
2 éve |
InlineLevelIterator.h
|
7c0c1c8f49
LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr
|
2 éve |
InlineNode.cpp
|
4d401bf796
LibWeb: Make the paint tree GC-allocated
|
2 éve |
InlineNode.h
|
f914abaf29
LibWeb: Make a handful of layout node leaf classes `final`
|
2 éve |
Label.cpp
|
a75915f055
LibWeb/Layout: Rename BlockContainer::paint{_box => able_with_lines}()
|
2 éve |
Label.h
|
3c7bd5a317
LibWeb+WebContent+headless-browser: Use CSSPixels for PageClient events
|
2 éve |
LabelableNode.cpp
|
cb0c5390ff
LibWeb: Move mouse event and label logic from layout to painting tree
|
3 éve |
LabelableNode.h
|
268b9c5d90
LibWeb: Make the layout tree GC-allocated
|
2 éve |
LayoutState.cpp
|
655d9d1462
LibWeb: Make CSSPixels and Length use 64-bit (double) floating point
|
2 éve |
LayoutState.h
|
e2c72922f6
LibWeb: Make LayoutState use HashMap instead of potentially huge Vector
|
2 éve |
LineBox.cpp
|
76047d1932
LibWeb: Convert InlineLevelIterator/LineBox/LineBuilder to new px units
|
2 éve |
LineBox.h
|
e938860126
LibWeb: Make text justification work between floats
|
2 éve |
LineBoxFragment.cpp
|
754e458d0a
LibWeb/Layout: Rename Box::{paint => paintable}_box()
|
2 éve |
LineBoxFragment.h
|
7c0c1c8f49
LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr
|
2 éve |
LineBuilder.cpp
|
655d9d1462
LibWeb: Make CSSPixels and Length use 64-bit (double) floating point
|
2 éve |
LineBuilder.h
|
5d4e9a0673
LibWeb: Basic support for CSS `text-indent: <length-percentage>`
|
2 éve |
ListItemBox.cpp
|
268b9c5d90
LibWeb: Make the layout tree GC-allocated
|
2 éve |
ListItemBox.h
|
1cf5737e9e
LibWeb: Add fast_is<T>() for various types stood out in a profile
|
2 éve |
ListItemMarkerBox.cpp
|
4d401bf796
LibWeb: Make the paint tree GC-allocated
|
2 éve |
ListItemMarkerBox.h
|
4d401bf796
LibWeb: Make the paint tree GC-allocated
|
2 éve |
Node.cpp
|
258f3ea952
LibWeb: Remove Layout::TableBox
|
2 éve |
Node.h
|
258f3ea952
LibWeb: Remove Layout::TableBox
|
2 éve |
Progress.cpp
|
4d401bf796
LibWeb: Make the paint tree GC-allocated
|
2 éve |
Progress.h
|
f914abaf29
LibWeb: Make a handful of layout node leaf classes `final`
|
2 éve |
RadioButton.cpp
|
4d401bf796
LibWeb: Make the paint tree GC-allocated
|
2 éve |
RadioButton.h
|
4d401bf796
LibWeb: Make the paint tree GC-allocated
|
2 éve |
ReplacedBox.cpp
|
a0e6882d99
LibWeb: Remove Layout::Node::set_inline()
|
2 éve |
ReplacedBox.h
|
65cdf89a8b
LibWeb: Convert Layout Boxes to new pixel units
|
2 éve |
SVGBox.cpp
|
28b771560a
LibWeb: Make SVG <svg> elements behave as CSS replaced elements
|
3 éve |
SVGBox.h
|
268b9c5d90
LibWeb: Make the layout tree GC-allocated
|
2 éve |
SVGFormattingContext.cpp
|
655d9d1462
LibWeb: Make CSSPixels and Length use 64-bit (double) floating point
|
2 éve |
SVGFormattingContext.h
|
00999a245c
LibWeb: Let FormattingContext decide the automatic width of its root
|
2 éve |
SVGGeometryBox.cpp
|
655d9d1462
LibWeb: Make CSSPixels and Length use 64-bit (double) floating point
|
2 éve |
SVGGeometryBox.h
|
ba6272a0a0
LibWeb: Don't try to paint SVG elements transformed to zero size
|
2 éve |
SVGGraphicsBox.cpp
|
ec5d5918c4
LibWeb: Make SVG <g> elements generate a SVGGraphicsPaintable
|
2 éve |
SVGGraphicsBox.h
|
ec5d5918c4
LibWeb: Make SVG <g> elements generate a SVGGraphicsPaintable
|
2 éve |
SVGSVGBox.cpp
|
f0560fd087
LibWeb: Support <svg> elements with `display: block`
|
2 éve |
SVGSVGBox.h
|
f0560fd087
LibWeb: Support <svg> elements with `display: block`
|
2 éve |
TableCellBox.cpp
|
dbf76e8ae1
LibWeb: Take rowspan into account while table formatting
|
2 éve |
TableCellBox.h
|
258f3ea952
LibWeb: Remove Layout::TableBox
|
2 éve |
TableFormattingContext.cpp
|
258f3ea952
LibWeb: Remove Layout::TableBox
|
2 éve |
TableFormattingContext.h
|
258f3ea952
LibWeb: Remove Layout::TableBox
|
2 éve |
TableRowBox.cpp
|
c37820b898
Libraries: Use default constructors/destructors in LibWeb
|
3 éve |
TableRowBox.h
|
258f3ea952
LibWeb: Remove Layout::TableBox
|
2 éve |
TableRowGroupBox.cpp
|
c8337e9ee8
LibWeb: Remove inheritance of `TableRowGroupBox` from `BlockContainer`
|
2 éve |
TableRowGroupBox.h
|
c8337e9ee8
LibWeb: Remove inheritance of `TableRowGroupBox` from `BlockContainer`
|
2 éve |
TableWrapper.cpp
|
709fe01f52
LibWeb: Override width calculation for table wrappers
|
2 éve |
TableWrapper.h
|
709fe01f52
LibWeb: Override width calculation for table wrappers
|
2 éve |
TextNode.cpp
|
4d401bf796
LibWeb: Make the paint tree GC-allocated
|
2 éve |
TextNode.h
|
f914abaf29
LibWeb: Make a handful of layout node leaf classes `final`
|
2 éve |
TreeBuilder.cpp
|
258f3ea952
LibWeb: Remove Layout::TableBox
|
2 éve |
TreeBuilder.h
|
7c0c1c8f49
LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr
|
2 éve |
VideoBox.cpp
|
f156d3d5e5
LibWeb: Create a basic layout node for HTMLVideoElement
|
2 éve |
VideoBox.h
|
f156d3d5e5
LibWeb: Create a basic layout node for HTMLVideoElement
|
2 éve |
Viewport.cpp
|
f2f14ad9bd
LibWeb+WebContent: Make document background and Viewport transparent
|
2 éve |
Viewport.h
|
7e76a51cb0
LibWeb: Rename Layout::InitialContainingBlock to Layout::Viewport
|
2 éve |