Andreas Kling
|
aa8f17aea4
LibWeb: Rename invalidate_layout() => invalidate_layout_tree()
|
9 months ago |
Andreas Kling
|
ddbfac38b0
LibWeb: Note what's causing a style invalidation to happen
|
10 months ago |
Sam Atkins
|
173daec9db
LibWeb: Show pseudo-elements in DOM whose parent has no other children
|
11 months ago |
Andreas Kling
|
e746b2b133
LibWeb: Cache the Document's node navigable when possible
|
11 months ago |
Ángel Carias
|
9624e0d2a2
LibWeb/DOM: Implement Node.lookupPrefix
|
11 months ago |
Tim Ledbetter
|
f8b1e96e2b
LibWeb: Assert that cloned node is not null before returning
|
11 months ago |
Tim Ledbetter
|
72ed62a560
LibWeb: Don't crash when cloning a CDATASection node
|
11 months ago |
Tim Ledbetter
|
5a578e8f15
LibWeb: Compare node names case insensitively in `Node::is_equal_node()`
|
11 months ago |
Tim Ledbetter
|
7ab7be694d
LibWeb: Don't consider nodes in different namespaces to be equal
|
11 months ago |
Tim Ledbetter
|
055c902a37
LibWeb: Implement `Node.isDefaultNamespace()`
|
11 months ago |
Tim Ledbetter
|
27d429a85f
LibWeb: Implement `Node.lookupNamespaceURI()`
|
11 months ago |
Maciej
|
9eb568eacb
LibWeb: Make innerHTML for XML nodes actually return inner HTML
|
1 year ago |
Tim Ledbetter
|
0a0651f34e
LibWeb: Implement `Node.normalize()`
|
1 year ago |
Luke Warlow
|
ce8d3d17c4
LibWeb: Implement unsafe HTML parsing methods
|
1 year ago |
Andreas Kling
|
f4bdf56212
LibWeb: Rename Element::shadow_root_internal() to shadow_root()
|
1 year ago |
Andreas Kling
|
c7d9c1c0b2
LibWeb: Update DOM cloning algorithm for declarative shadow DOM
|
1 year ago |
Andreas Kling
|
e62db9c118
LibWeb: Update HTML fragment serialization for declarative shadow DOM
|
1 year ago |
Tim Ledbetter
|
398bf10b92
LibWeb: Use `TraversalDecision` for multi level Node traversal methods
|
1 year ago |
Tim Ledbetter
|
c57d395a48
LibWeb: Use `IterationDecision` in single level Node iteration methods
|
1 year ago |
Andreas Kling
|
a4625e3943
LibWeb: Only react to link element attribute changes when BC connected
|
1 year ago |
Andreas Kling
|
193fc7ef98
LibWeb: Allow cloneNode() to clone elements with weird attributes
|
1 year ago |
Andreas Kling
|
53d0dd4a2e
LibJS+LibWeb: Use new Cell::Visitor helpers to avoid manual iteration
|
1 year ago |
Andreas Kling
|
24157e4d1b
LibWeb: Only invalidate style/layout on mutation for connected DOM nodes
|
1 year ago |
Andreas Kling
|
870a954e11
LibWeb: Implement Element.outerHTML
|
1 year ago |
Shannon Booth
|
c3217754f1
LibWeb: Remove a bunch of calls to `to_byte_string`
|
1 year ago |
Tim Ledbetter
|
2227674b91
LibWeb: Don't crash when updating a select with detached option elements
|
1 year ago |
Andreas Kling
|
cf60f52a78
LibWeb: Add DOM tree version counter
|
1 year ago |
Andreas Kling
|
b40f0415ef
LibWeb: Make Node::parent_element() an inline function
|
1 year ago |
Andreas Kling
|
bbb96d65b1
LibWeb: Don't crash on live range offset update during node insertion
|
1 year ago |
Aliaksandr Kalenik
|
036cd9b2dd
LibWeb: Null layout and paintable pointers of removed DOM::Node
|
1 year ago |