aboutsummaryrefslogtreecommitdiffstats
path: root/components/script
Commit message (Expand)AuthorAgeFilesLines
* Refactor common boilerplate out of serialize/transfer implementations (#35831)Josh Matthews2025-03-155-200/+426
* Various fixes for webdriver conformance tests (#35737)Josh Matthews2025-03-151-3/+15
* script: Implement HTMLOptgroupElement::Label (#35970)Simon Wülker2025-03-141-13/+18
* Bring back DOM GC checkpoint to script_thread (#35949)Sebastian C2025-03-141-0/+7
* Check whether an element is custom in the spec-compliant way (#35960)Xiaocheng Hu2025-03-133-8/+16
* script: Remove ThreadSafeLayoutNode::is_ignorable_whitespace (#35959)Martin Robinson2025-03-131-29/+0
* Hide servo internal shadow roots from the inspector by default (#35958)Simon Wülker2025-03-134-4/+24
* Use `strum` to iterate through enum variants and get their names (#35933)Martin Robinson2025-03-134-29/+8
* Don't run disconnected callback on already disconnected custom elements (#35883)Xiaocheng Hu2025-03-131-19/+38
* script: refactor create_buffer_source_with_constructor (#35952)Taym Haddadi2025-03-131-65/+73
* Migrate to the 2024 edition (#35755)Simon Wülker2025-03-1323-173/+191
* Set `is` value when constructing custom elements with the `new` operator (#35...Simon Wülker2025-03-125-34/+71
* canvas: Do not update ImageKey during canvas layout (#35719)Samson2025-03-126-63/+35
* Implement `ElementInternals::shadowRoot` (#35923)Simon Wülker2025-03-123-0/+41
* Use new stylo crate renames (#35898)Nico Burns2025-03-1283-89/+89
* base: Finish rename of `TopLevelBrowsingContextId` to `WebViewId` (#35896)Martin Robinson2025-03-116-89/+71
* Keep a list of slot descendants on each shadow root (#35802)Simon Wülker2025-03-103-13/+89
* script: implement ReadableByteStreamController (#35410)Taym Haddadi2025-03-1018-323/+2920
* Don't run scripts in documents that don't have a browsing context (#35871)Simon Wülker2025-03-102-0/+5
* Show correctly computed element display type in devtools (#35870)Stephen Muss2025-03-101-0/+8
* Fix animation frame callback cancellation (#35849)Xiaocheng Hu2025-03-101-20/+8
* script: use passive event listener option on AddEventListenerOptions (#35877)shanehandley2025-03-103-19/+86
* Implement `nonce` attribute to pass more CSP checks (#35876)Simon Wülker2025-03-106-4/+32
* feat: display file chosen for input file (#35789)DK Liao2025-03-102-3/+47
* Register iframes with the devtools (#35874)Simon Wülker2025-03-092-7/+11
* Implement can-have-its-url-rewritten for history api (#35864)Kingsley Yung2025-03-081-24/+48
* Add an about:memory page (#35728)webbeef2025-03-076-0/+155
* Let layout invalidations happen in the flat tree (#35769)Simon Wülker2025-03-062-8/+43
* refactor: add CanGc as argument to methods in CSSKeyframeRule, CSSMediaRule, ...Yerkebulan Tulibergenov2025-03-056-17/+18
* Optimize IPC for non-cancelable touch events (#35785)Bi Fuguo2025-03-041-1/+3
* compositor: Make `PipelineDetails` and pending paint metrics per-WebView (#35...Martin Robinson2025-03-041-0/+1
* script: Mark callback methods with CanGc. (#35753)Josh Matthews2025-03-0324-65/+120
* Update rustfmt to the 2024 style edition (#35764)Simon Wülker2025-03-03389-874/+864
* script: Avoid double borrow crash on iframe focus (#35742)Sean Burke2025-03-031-4/+12
* script: Implement preparation-time document (#35718)Xiaocheng Hu2025-03-021-58/+108
* add `cancelable` property to the `TouchEvent` (#35713)Bi Fuguo2025-03-021-1/+1
* refactor: add CanGc as argument to methods in CSSGroupingRule, CSSKeyframesRu...Yerkebulan Tulibergenov2025-03-023-21/+21
* Don't recurse in Node::GetRootNode (#35725)Simon Wülker2025-03-011-9/+6
* refactor: add CanGc as argument to methods in CanvasRenderingContext2D and Of...Yerkebulan Tulibergenov2025-03-012-15/+14
* refactor: add CanGc as argument to OffscreenCanvas methods (#35731)Yerkebulan Tulibergenov2025-03-011-6/+8
* refactor: add CanGc as argument to BaseAudioContext::{Destination, Listener} ...Yerkebulan Tulibergenov2025-03-011-4/+4
* script: Avoid double borrow crash in `DataTransferItem` (#35699)Gae242025-02-271-1/+2
* script: Implement `Blob::bytes()` (#35151)Kousuke Takaki2025-02-272-1/+202
* layout: Implement a non-recursive version of CSS `quotes` (#34770)Xiaocheng Hu2025-02-271-7/+24
* bindings: Fix support for interface members in setlike/maplike. (#35651)Mukilan Thiyagarajan2025-02-275-20/+197
* libservo: Clean up interfaces for alert()/confirm()/prompt() (#35579)Delan Azabani2025-02-271-11/+24
* Make auxiliary webviews exist in the constellation immediately (#35672)Delan Azabani2025-02-261-58/+48
* Implement the <progress> element (#35531)Simon Wülker2025-02-262-3/+103
* refactor: add CanGc as argument to exception_to_promise (#35647)Yerkebulan Tulibergenov2025-02-251-9/+14
* Allow the `<details>` element to be opened and closed (#35261)Simon Wülker2025-02-253-37/+229