aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/script_thread.rs
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Use spec-aligned process for resolving history handling during navigation (#3...shanehandley2024-12-271-0/+3
* script: Refactor channels in `ScriptThread` into receivers and senders (#34776)Martin Robinson2024-12-261-767/+145
* script: Make timers per-process (#34581)Martin Robinson2024-12-241-45/+66
* script: Cache the `<iframe>` list per-Document (#34702)Martin Robinson2024-12-201-4/+4
* Replace HistoryEntryReplacement with NavigationHistoryBehavior from the navig...shanehandley2024-12-181-10/+10
* layout: Allow same `ScriptThread` `<iframe>`s to be resized synchronously (#3...Martin Robinson2024-12-171-7/+5
* webgpu: Fix HTML event loop integration (#34631)Samson2024-12-171-0/+3
* script: No longer do explicit reflows for display (#34599)Martin Robinson2024-12-131-11/+9
* script: Remove `note_rendering_opportunity` and `rendering_opportunity` (#34575)Martin Robinson2024-12-121-58/+37
* Add embedder event for preferred color scheme and respond to it in the Layout...arthmis2024-12-121-2/+15
* script: Do not do explicit reflows when handing rAFs (#34576)Martin Robinson2024-12-111-12/+11
* script: Remove 'pending reflow' concept and some explicit reflows (#34558)Martin Robinson2024-12-111-22/+11
* script: Do not prioritize *update-the-rendering* in `ScriptThread` message lo...Martin Robinson2024-12-101-101/+29
* script: Update the rendering when receiving IPC messages instead of just refl...Martin Robinson2024-12-091-147/+74
* script: Update animations once per-Document during `update_the_rendering()` (...Martin Robinson2024-12-051-20/+10