Linus Groh
|
3861396fe4
LibWeb: Convert Node to use TRY for error propagation
|
3 years ago |
Andreas Kling
|
68f3feb1d1
LibWeb: Fix two spec transcription mistakes in live range updating
|
3 years ago |
Andreas Kling
|
3b6323340a
LibWeb: Update live ranges on Node insertion and removal
|
3 years ago |
Simon Wanner
|
69fc7009bf
LibWeb: Grey out invisible nodes in the DOM inspector
|
3 years ago |
Andreas Kling
|
0b861e0c9d
LibWeb: Make document-level style invalidation fast
|
3 years ago |
Andreas Kling
|
1881761d0f
LibWeb: Fix mistake in Node::invalidate_style()
|
3 years ago |
Andreas Kling
|
b4bda4cdf3
LibWeb: Make invalidate_style() set child-needs-update on shadow hosts
|
3 years ago |
Andreas Kling
|
03d6e1953f
LibWeb: Improvements to Node::invalidate_style()
|
3 years ago |
Andreas Kling
|
5b8290dfa3
LibWeb: Invalidate document style after Node.insertBefore()
|
3 years ago |
Andreas Kling
|
5d941ddf3a
LibWeb: Make style invalidation cross shadow boundaries
|
3 years ago |
Andreas Kling
|
fdb647c097
LibWeb: Use a WeakPtr for DocumentFragment's "host" field
|
3 years ago |
Andreas Kling
|
cb0c5390ff
LibWeb: Move mouse event and label logic from layout to painting tree
|
3 years ago |
Andreas Kling
|
053766d79c
LibWeb: Split Paintable into Paintable and PaintableBox
|
3 years ago |
Andreas Kling
|
9461e44afa
LibWeb: Use Layout::Box::paint_box() accessor in more places
|
3 years ago |
Andreas Kling
|
f6497b64ac
LibWeb: Rename Painting::Box => Paintable
|
3 years ago |
Andreas Kling
|
a4d51b3dc2
LibWeb: Add Painting::Box and move things from Layout::Box into it
|
3 years ago |
Sam Atkins
|
6de2b62906
LibWeb: Display pseudo-elements in the DOM inspector
|
3 years ago |
Andreas Kling
|
c988cbb8b1
LibWeb: Invalidate document style when a node is removed
|
3 years ago |
Andreas Kling
|
9c6999ecf2
LibWeb: Implement "NodeIterator pre-removing steps"
|
3 years ago |
Andreas Kling
|
9888e29c14
LibWeb: Streamline Node::enclosing_link_element() somewhat
|
3 years ago |
Idan Horowitz
|
feb00b7105
Everywhere: Make JSON serialization fallible
|
3 years ago |
Luke Wilde
|
46ce50f74e
LibWeb: Make Range.setStart and Range.setEnd spec compliant
|
3 years ago |
Andreas Kling
|
784dbdef8e
LibWeb: Make DOM inspector overlay rects a little nicer
|
3 years ago |
Andreas Kling
|
19b5033dc4
LibWeb: Implement Node.removeChild() in terms of "pre-remove"
|
3 years ago |
Adam Hodgen
|
c6dd8a1f66
LibWeb: Implement `Node.nodeValue` DOM attribute
|
3 years ago |
Andreas Kling
|
e76e8e22b5
LibWeb: Separate "event listener" from "EventListener"
|
3 years ago |
Luke Wilde
|
5aacec65ab
LibWeb: Rewrite EventTarget to more closely match the spec
|
3 years ago |
Andreas Kling
|
7e1bf4d300
LibWeb: Compute element style in Layout::TreeBuilder
|
3 years ago |
Vyacheslav Pukhanov
|
3f006d81fe
LibWeb: Add JSON serialization for nested browsing contexts
|
3 years ago |
Andreas Kling
|
5088846606
LibWeb: Show DOM comment contents in DOM inspector
|
3 years ago |