Matthew Olsson
|
7c0c1c8f49
LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr
|
2 yıl önce |
Sam Atkins
|
76047d1932
LibWeb: Convert InlineLevelIterator/LineBox/LineBuilder to new px units
|
2 yıl önce |
Baitinq
|
73e87d694e
LibWeb: Don't collapse TextNode if it's editable
|
2 yıl önce |
Andreas Kling
|
b062a0fb7c
LibWeb: Make TextNode::ChunkIterator emit an empty chunk for content:""
|
2 yıl önce |
Andreas Kling
|
c70801ddbc
LibWeb: Don't treat `content: ""` as collapsible whitespace
|
2 yıl önce |
Andreas Kling
|
063d6cab8b
LibWeb: Remove unused Layout::TextNode::ChunkIterator::m_layout_mode
|
2 yıl önce |
Andreas Kling
|
b4c90e35df
LibWeb: Use CSS::Display::is_flow_inside() in InlineLevelIterator
|
2 yıl önce |
Ben Wiederhake
|
8deced39a8
LibWeb: Resolve cyclic declaration/definitions involving Length
|
2 yıl önce |
Andreas Kling
|
ed8930fff5
LibWeb: Add accessors for UsedValues::computed_{width,height}
|
3 yıl önce |
Andreas Kling
|
9b46091f38
LibWeb: Rename LayoutState::NodeState => LayoutState::UsedValues
|
3 yıl önce |
Andreas Kling
|
52862c72d0
LibWeb: Rename FormattingState to LayoutState
|
3 yıl önce |
Andreas Kling
|
28eec22c83
LibWeb: Don't iterate over text content inside replaced elements
|
3 yıl önce |
Andreas Kling
|
8abbbdf6fa
LibWeb: Cache a pointer to the IFC root in InlineLevelIterator
|
3 yıl önce |
Andreas Kling
|
45db35ad04
LibWeb: Fix double-sized box model metrics on inline replaced elements
|
3 yıl önce |
Andreas Kling
|
4575ab558b
LibWeb: Make whitespace collapsing stateless
|
3 yıl önce |
Andreas Kling
|
aefe1727fc
LibWeb: Make text newlines in "pre" mode emit a ForcedBreak item
|
3 yıl önce |
Andreas Kling
|
de6f7f0029
LibWeb: Support CSS floats in inline flow
|
3 yıl önce |
Andreas Kling
|
2dfb617c5b
LibWeb: Make InlineLevelIterator emit absolutely positioned items
|
3 yıl önce |
Andreas Kling
|
65b38f2623
LibWeb: Don't skip position:relative elements in inline-level layout
|
3 yıl önce |
Andreas Kling
|
c8892f64f5
LibWeb: Make InlineLevelIterator not enter into inline-block boxes
|
3 yıl önce |
Andreas Kling
|
3ca26c7a7a
LibWeb: Fix InlineLevelIterator not exiting box model metric nodes
|
3 yıl önce |
Andreas Kling
|
db5bf6e64c
LibWeb: Rename FormattingState::ensure() -> get_mutable()
|
3 yıl önce |
Andreas Kling
|
c9700e100e
LibWeb: Start making our layout system "transactional"
|
3 yıl önce |
Andreas Kling
|
6444525edc
LibWeb: Make InlineLevelIterator skip over positioned elements
|
3 yıl önce |
Andreas Kling
|
f2a917229a
LibWeb: Support inline-level padding and border properly
|
3 yıl önce |
Andreas Kling
|
0608de8c12
LibWeb: Rename Layout::Box::size() to content_size()
|
3 yıl önce |
Andreas Kling
|
b1fd801436
LibWeb: Pass correct state to TextNode::compute_text_for_rendering()
|
3 yıl önce |
Andreas Kling
|
9f39ad8929
LibWeb: Ignore some collapsible whitespace when building lines
|
3 yıl önce |
Andreas Kling
|
78f2ddfc14
LibWeb: Make InlineLevelIterator ignore list item marker boxes
|
3 yıl önce |
Andreas Kling
|
d3adc94ce8
LibWeb: Dimension inline-block boxes before deciding about line breaks
|
3 yıl önce |