Commit History

Author SHA1 Message Date
  Andreas Kling 6dad8ea584 LibWeb: Move pessimistic :has() invalidation hack to invalidate_style() 9 months ago
  Andreas Kling 4fdb266077 LibWeb: Make DOM Node unique IDs strongly typed (and 64 bit) 9 months ago
  Andreas Kling f106aa9e8a LibWeb: Stop traversal early when marking nodes for child style update 9 months ago
  Aliaksandr Kalenik 7d22b1c5c8 LibWeb: Allow layout nodes to have multiple paintables 9 months ago
  Andreas Kling 175f3febb8 LibWeb: Make DOMException take error message as a String 9 months ago
  Shannon Booth dc401f49ea LibWeb+LibURL: Move HTML::Origin to URL::Origin 10 months ago
  Andreas Kling cc4b3cbacc Meta: Update my e-mail address everywhere 10 months ago
  Andreas Kling b8ce34068f LibWeb: Invalidate less style on textContent change and node removal 10 months ago
  Andreas Kling 7d644ecd50 LibWeb: Distinguish parent/child on style invalidation for DOM insertion 10 months ago
  Andreas Kling f351f75a34 LibWeb: Don't try to invalidate style for character data nodes 10 months ago
  Andreas Kling df048e10f5 LibWeb: Include siblings+descendants when invalidating style 10 months ago
  Andreas Kling 6f34758947 LibWeb: Don't invalidate layout tree on all DOM node removals 10 months ago
  Andreas Kling aa8f17aea4 LibWeb: Rename invalidate_layout() => invalidate_layout_tree() 10 months ago
  Andreas Kling ddbfac38b0 LibWeb: Note what's causing a style invalidation to happen 11 months ago
  Sam Atkins 173daec9db LibWeb: Show pseudo-elements in DOM whose parent has no other children 1 year ago
  Andreas Kling e746b2b133 LibWeb: Cache the Document's node navigable when possible 1 year ago
  Ángel Carias 9624e0d2a2 LibWeb/DOM: Implement Node.lookupPrefix 1 year ago
  Tim Ledbetter f8b1e96e2b LibWeb: Assert that cloned node is not null before returning 1 year ago
  Tim Ledbetter 72ed62a560 LibWeb: Don't crash when cloning a CDATASection node 1 year ago
  Tim Ledbetter 5a578e8f15 LibWeb: Compare node names case insensitively in `Node::is_equal_node()` 1 year ago
  Tim Ledbetter 7ab7be694d LibWeb: Don't consider nodes in different namespaces to be equal 1 year ago
  Tim Ledbetter 055c902a37 LibWeb: Implement `Node.isDefaultNamespace()` 1 year ago
  Tim Ledbetter 27d429a85f LibWeb: Implement `Node.lookupNamespaceURI()` 1 year 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