aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/script_thread.rs
Commit message (Expand)AuthorAgeFilesLines
* 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
* net: Use `RequestId` to cancel fetches instead of creating an IPC channel (#3...Martin Robinson2025-01-111-19/+11
* script: Move navigation fetching to the `ScriptThread` (#34919)Martin Robinson2025-01-101-152/+121
* script: Limit public exports. (#34915)Josh Matthews2025-01-101-36/+39
* script: Downgrade noisy debug logs. (#34914)Josh Matthews2025-01-091-1/+1
* script: Use `enum`s for event loop senders and receivers (#34896)Martin Robinson2025-01-081-9/+7
* script: Expose `NodeTraits::owner_global` / `Window::as_global_scope` (#34843)Martin Robinson2025-01-071-11/+7
* script: Move the `FontContext` to `Window` (#34845)Martin Robinson2025-01-071-3/+9
* script: Unsilence all main thread `TaskQueue` errors (#34849)Martin Robinson2025-01-071-7/+8
* script: Move `TaskManager` to `GlobalScope` (#34827)Martin Robinson2025-01-041-9/+7
* script: Expose node helpers as `NodeTraits` and give more descriptive names (...Martin Robinson2025-01-031-2/+2
* Elide lifetimes where possible after rustup (#34824)Martin Robinson2025-01-031-1/+1
* fix: add source browsing context to `Request` and HTTP credentials prompt (#3...Jason Tsai2025-01-031-0/+2
* Fix building with feature=tracing (#34815)Simon Wülker2025-01-031-6/+125
* script: Eliminate code duplication in the task queue (#34798)Martin Robinson2025-01-011-6/+8
* Correct a variety of documentation issues (#34786)Martin Robinson2024-12-291-3/+3