aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/element.rs
Commit message (Expand)AuthorAgeFilesLines
* add CanGc as argument to methods in Element (#36464)Yerkebulan Tulibergenov2025-04-111-37/+44
* Add CanGc as arguments in methods in Attr and Node (#36371)Yerkebulan Tulibergenov2025-04-061-3/+6
* constellation: Stop assuming that the viewport is shared by all WebViews (#36...Martin Robinson2025-04-041-1/+1
* Support single-value `<select>` elements (#35684)Simon Wülker2025-04-031-1/+6
* Propagate CanGc arguments through HTMLCollection constructors (#36180)Kunga Derick Abongho2025-03-291-4/+9
* resolve issue #36074 new_js_regex and matches_js_regex need a CanGc argument ...Kunga Derick Abongho2025-03-291-58/+83
* script: Implement `Element::GetHTML` and `ShadowRoot::GetHTML` (#36106)Simon Wülker2025-03-231-5/+25
* Don't clear children of declarative shadow hosts when imperatively attaching ...Simon Wülker2025-03-231-2/+1
* Make Element::attach_shadow() and ShadowRoot closer to spec (#36024)batu_hoang2025-03-191-9/+60
* dom: Implement minimal IntersectionObserver workflow (#35551)Steven Novaryo2025-03-181-5/+18
* Implement declarative shadow dom (#34964)batu_hoang2025-03-171-1/+34
* Check whether an element is custom in the spec-compliant way (#35960)Xiaocheng Hu2025-03-131-5/+12
* Hide servo internal shadow roots from the inspector by default (#35958)Simon Wülker2025-03-131-0/+1
* Migrate to the 2024 edition (#35755)Simon Wülker2025-03-131-1/+1
* Set `is` value when constructing custom elements with the `new` operator (#35...Simon Wülker2025-03-121-0/+2
* Implement `ElementInternals::shadowRoot` (#35923)Simon Wülker2025-03-121-0/+10
* Use new stylo crate renames (#35898)Nico Burns2025-03-121-2/+2
* Update rustfmt to the 2024 style edition (#35764)Simon Wülker2025-03-031-23/+27
* layout: Implement a non-recursive version of CSS `quotes` (#34770)Xiaocheng Hu2025-02-271-7/+24
* Allow the `<details>` element to be opened and closed (#35261)Simon Wülker2025-02-251-4/+4
* refactor: add CanGc as argument to Promise::reject_error (#35646)Yerkebulan Tulibergenov2025-02-251-1/+4
* refactor: add CanGc as argument to Promise::resolve (#35616)Yerkebulan Tulibergenov2025-02-231-2/+2
* refactor: propagate CanGc arguments through callers (#35591)Auguste Baum2025-02-231-1/+3
* Move more bindings code to script_bindings (#35578)Josh Matthews2025-02-221-20/+60
* Support the `<meter>` element (#35524)Simon Wülker2025-02-211-4/+6
* Allow resetting multiple flags at once in Element::set_state (#35580)Simon Wülker2025-02-211-5/+9
* Propagate `CanGc` arguments through callers in constructors (#35541)Auguste Baum2025-02-201-3/+4
* Ensure that qualified-name segments start with a valid start character (#35530)Simon Wülker2025-02-191-7/+7
* dom: IntersectionObserver initialization (#35314)Steven Novaryo2025-02-131-0/+45
* Implement ServoLayoutNode::traversal_parent (#35338)Simon Wülker2025-02-071-52/+0
* script: delay Mutation initialization (#35291)Euclid Ye2025-02-051-5/+5
* Lay out the contents of slot elements (#35220)Simon Wülker2025-02-021-4/+20
* Use "slot" attribute for slottable name (#35191)Simon Wülker2025-01-291-1/+12
* Set descendant's attribute's owner document in Node::adopt (#35076)Simon Wülker2025-01-191-0/+1
* Implement shadow dom slots (#35013)Simon Wülker2025-01-191-3/+70
* script: Feature-gate all crown support. (#35055)Josh Matthews2025-01-181-2/+2
* script: Limit public exports. (#34915)Josh Matthews2025-01-101-129/+155
* Add shadow tree flags to Bind/UnbindContext (#34863)Simon Wülker2025-01-071-6/+7
* Ensure Element ID modifications inside disconnected shadow roots are register...Simon Wülker2025-01-041-1/+2
* Fix IS_IN_SHADOW_TREE flag for descendants after Node::remove call (#34803)Simon Wülker2025-01-031-1/+5
* script: Expose node helpers as `NodeTraits` and give more descriptive names (...Martin Robinson2025-01-031-38/+35
* Elide lifetimes where possible after rustup (#34824)Martin Robinson2025-01-031-2/+2
* Add check for valid custom element name in element::attach_shadow (#34749)Steven Novaryo2024-12-241-23/+47
* layout: Lay out Shadow DOM elements (#34701)Martin Robinson2024-12-191-8/+13
* script: No longer do explicit reflows for display (#34599)Martin Robinson2024-12-131-14/+0
* traverse Shadow DOM boundaries when determining element lang (#34529)Ville Lindholm2024-12-081-1/+1
* Implement `ShadowRoot.clonable` attribute (#34514)Simon Wülker2024-12-071-2/+4
* Make traverse_preorder follow shadow roots (#34503)Josh Matthews2024-12-071-7/+9
* Don't register unconnected shadow roots with their owner document (#34361)Simon Wülker2024-12-021-17/+7
* Generate a trait abstracting over all known DOM interfaces (#34357)Josh Matthews2024-11-241-1/+1