Ben Wiederhake
|
85f822381f
LibWeb: Avoid copies while computing ARIA name/description
|
2 years ago |
Andreas Kling
|
3cea86632d
LibWeb: Invalidate the layout tree on DOM node insertion
|
2 years ago |
Andi Gallo
|
827936cf7b
LibWeb: Invalidate layout tree in textContent setter
|
2 years ago |
Aliaksandr Kalenik
|
e5618b17c4
LibWeb: Avoid full tree traversal in Node::compare_document_position()
|
2 years ago |
Andreas Kling
|
fa25f70086
LibWeb: Make LiveNodeList faster when it only cares about children
|
2 years ago |
Andreas Kling
|
80d6330a26
LibWeb: Don't create mutation record node lists if nobody is interested
|
2 years ago |
Andreas Kling
|
5b5fbecb38
LibWeb: Don't include DOM/Attr.h from DOM/Element.h
|
2 years ago |
Andreas Kling
|
eff783a6d2
LibWeb: Invalidate style *and* layout when removing a DOM node
|
2 years ago |
Aliaksandr Kalenik
|
22572c39e0
LibWeb: Implement Node::navigable()
|
2 years ago |
Linus Groh
|
d58b671ff6
LibWeb/DOM: Rename Node::{paint => paintable}_box()
|
2 years ago |
Linus Groh
|
754e458d0a
LibWeb/Layout: Rename Box::{paint => paintable}_box()
|
2 years ago |
Andreas Kling
|
d8ccc2d54e
LibWeb: Rename BrowsingContextContainer => NavigableContainer
|
2 years ago |
Luke Wilde
|
034aaf3f51
LibWeb: Introduce CustomElementRegistry and creating custom elements
|
2 years ago |
Andreas Kling
|
d4b2544dc5
LibWeb: Make the Node.compareDocumentPosition() return value enum public
|
2 years ago |
Simon Wanner
|
a5a3913e39
LibWeb+LibWebView: Show shadow roots in the DOM inspector
|
2 years ago |
Timothy Flynn
|
8a8340b3cd
LibWeb: Port MutationRecord types to FlyString
|
2 years ago |
Matthew Olsson
|
7c0c1c8f49
LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr
|
2 years ago |
Matthew Olsson
|
c0b2fa74ac
LibWeb: Fix a few const-ness issues
|
2 years ago |
Andreas Kling
|
7e76a51cb0
LibWeb: Rename Layout::InitialContainingBlock to Layout::Viewport
|
2 years ago |
Kenneth Myhra
|
ff92324fa5
LibWeb: Make factory method of DOM::ElementFactory fallible
|
2 years ago |
Jonah
|
da5c9189b2
LibWeb: Implement Accessible Name and Description Calculation
|
2 years ago |
Kenneth Myhra
|
2411dadc35
LibWeb: Make factory method of DOM::StaticNodeList fallible
|
2 years ago |
Kenneth Myhra
|
ce18dfc417
LibWeb: Make factory method of DOM::MutationRecord fallible
|
2 years ago |
Kenneth Myhra
|
24d7e688fc
LibWeb: Make factory method of DOM::LiveNodeList fallible
|
2 years ago |
Kenneth Myhra
|
0d9076c9f5
LibWeb: Make factory methods of DOM::Document fallible
|
2 years ago |
Kenneth Myhra
|
1e03aa0ece
LibWeb: Make factory method of DOM::AccessibilityTreeNode fallible
|
2 years ago |
Karol Kosek
|
2cc108a15e
LibWeb: Rename DOM::shadow_root() to shadow_root_internal()
|
2 years ago |
Timothy Flynn
|
b75b7f0c0d
LibJS+Everywhere: Propagate Cell::initialize errors from Heap::allocate
|
2 years ago |
Linus Groh
|
6e7459322d
AK: Remove StringBuilder::build() in favor of to_deprecated_string()
|
2 years ago |
Timothy Flynn
|
f3db548a3d
AK+Everywhere: Rename FlyString to DeprecatedFlyString
|
2 years ago |