aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/script_thread.rs
Commit message (Expand)AuthorAgeFilesLines
* libservo: Remove a couple `EmbedderMethods` (#36276)Martin Robinson2025-04-011-11/+1
* Add SimulateColorScheme command and script thread handling (#36253)Usman Yahaya Baba2025-04-011-0/+8
* Propagate CanGc arguments through HTMLCollection constructors (#36180)Kunga Derick Abongho2025-03-291-0/+4
* resolve issue #36074 new_js_regex and matches_js_regex need a CanGc argument ...Kunga Derick Abongho2025-03-291-1/+1
* Replace some uses of window.global() with upcast. (#36179)Aniebiet Afia2025-03-271-1/+1
* Made MAX_TASK_NS u128. Also removed a superfluous into(). Both were required ...Moritz Mœller2025-03-271-1/+1
* Allow setting userscripts directly without the need of files (#35388)Tony2025-03-271-6/+6
* compositor: Remove the script channel from the compositor (#36089)Martin Robinson2025-03-231-6/+2
* script: Allow opening links in a new `WebView` (#35017)webbeef2025-03-231-0/+2
* Create a `constellation_traits` crate (#36088)Martin Robinson2025-03-221-2/+3
* metrics: Simplify `ProgressiveWebMetrics` (#35985)Martin Robinson2025-03-211-46/+21
* constellation: Proxy `ScrollState` through the `Constellation` (#36062)Martin Robinson2025-03-211-5/+5
* devtools: Use `webview_id` as `browser_id` (#35956)atbrakhi2025-03-191-5/+18
* dom: Implement minimal IntersectionObserver workflow (#35551)Steven Novaryo2025-03-181-2/+9
* Implement declarative shadow dom (#34964)batu_hoang2025-03-171-0/+1
* Bring back DOM GC checkpoint to script_thread (#35949)Sebastian C2025-03-141-0/+7
* Use new stylo crate renames (#35898)Nico Burns2025-03-121-1/+1
* base: Finish rename of `TopLevelBrowsingContextId` to `WebViewId` (#35896)Martin Robinson2025-03-111-38/+27
* Register iframes with the devtools (#35874)Simon Wülker2025-03-091-7/+10
* refactor: add CanGc as argument to methods in CSSKeyframeRule, CSSMediaRule, ...Yerkebulan Tulibergenov2025-03-051-1/+1
* 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-031-1/+1
* Update rustfmt to the 2024 style edition (#35764)Simon Wülker2025-03-031-10/+12
* script: Avoid double borrow crash on iframe focus (#35742)Sean Burke2025-03-031-4/+12
* Touch handler: Fix race condition and rate-limit move events (#35537)Bi Fuguo2025-02-251-21/+22
* script: Fix typo in `ScriptThread::process_pending_input_events` (#35627)Euclid Ye2025-02-241-4/+4
* libservo: Move WebDriver messages to the `embedder` crate (#35602)Martin Robinson2025-02-241-2/+3
* refactor: add CanGc as argument to WindowProxy::set_window (#35609)Yerkebulan Tulibergenov2025-02-231-5/+10
* Move more bindings code to script_bindings (#35578)Josh Matthews2025-02-221-1/+1
* compositing: Move image output and shutdown management out of the compositor ...Martin Robinson2025-02-201-9/+1
* Propagate `CanGc` arguments through callers in constructors (#35541)Auguste Baum2025-02-201-2/+6
* script: add skeleton implementation of `FontFace` API (#35262)Mukilan Thiyagarajan2025-02-191-0/+3
* Make WebBluetooth an optional feature. (#35479)Josh Matthews2025-02-181-0/+2
* implement Touchevent prevent default behavior (#35031)Bi Fuguo2025-02-171-6/+5
* libservo: Expose a single `InputEvent` type and pass it to script (#35430)Martin Robinson2025-02-121-152/+48
* dom: Always replace unpaired surrogates when handling page text (#35381)Martin Robinson2025-02-091-6/+0
* servoshell: Move `headless` setting to ServoShellPreferences (#35377)Martin Robinson2025-02-071-6/+0
* Add support for Upgrade request to a potentially trustworthy URL. (#34986)Shubham Gupta2025-02-051-0/+1
* Move various reflector types and traits to script_bindings (#35279)Josh Matthews2025-02-041-1/+1
* Only consider fully active documents when running the 'update the rendering' ...webbeef2025-02-011-9/+14
* script_traits: Rename `ConstellationControlMsg` to `ScriptThreadMessage` (#35...Martin Robinson2025-01-301-55/+51
* Don't fire slotchange events when there's already a pending event for the sam...Simon Wülker2025-01-301-9/+3
* Include `WebViewId` into EmbedderMsg variants where possible (#35211)Delan Azabani2025-01-301-3/+4
* libservo: Stop using `script_traits` in the embedding layer (#35185)Martin Robinson2025-01-281-6/+8
* Fire slot change events when the slot content changes (#35137)Simon Wülker2025-01-271-0/+34
* script: Do not set up an IPC route for every image load (#35041)Martin Robinson2025-01-251-4/+12
* script: Feature-gate all crown support. (#35055)Josh Matthews2025-01-181-2/+2
* Implement Clipboard Event Api (#33576)Gae242025-01-151-0/+4
* api: Flatten and simplify Servo preferences (#34966)Martin Robinson2025-01-141-1/+1