aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_thread_2020/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* constellation: Stop assuming that the viewport is shared by all WebViews (#36...Martin Robinson2025-04-041-14/+19
* Animation: Aggregate Animated Image Info to Document (#36141)TIN TUN AUNG2025-03-281-7/+38
* chore: Remove unused generation counter field from LayoutThread (#36172)Kelechi Ebiri2025-03-261-7/+0
* Create a `constellation_traits` crate (#36088)Martin Robinson2025-03-221-6/+4
* metrics: Simplify `ProgressiveWebMetrics` (#35985)Martin Robinson2025-03-211-23/+2
* constellation: Proxy `ScrollState` through the `Constellation` (#36062)Martin Robinson2025-03-211-4/+4
* Use new stylo crate renames (#35898)Nico Burns2025-03-121-1/+1
* compositor: Make `PipelineDetails` and pending paint metrics per-WebView (#35...Martin Robinson2025-03-041-2/+6
* Update rustfmt to the 2024 style edition (#35764)Simon Wülker2025-03-031-3/+3
* fonts: Remove the per-FontGroup cached fallback font (#35705)Martin Robinson2025-02-281-2/+2
* script: add skeleton implementation of `FontFace` API (#35262)Mukilan Thiyagarajan2025-02-191-2/+2
* Fix scroll_sensitivity related naming issue (#35462)Euclid Ye2025-02-141-1/+1
* script_traits: Rename `ConstellationControlMsg` to `ScriptThreadMessage` (#35...Martin Robinson2025-01-301-6/+3
* Include `WebViewId` into EmbedderMsg variants where possible (#35211)Delan Azabani2025-01-301-42/+25
* layout: Remove the obsolete layout tracing functionality (#35001)Martin Robinson2025-01-151-11/+1
* fonts: Remove synchronous web font loading functionality (#35000)Martin Robinson2025-01-151-11/+1
* api: Flatten and simplify Servo preferences (#34966)Martin Robinson2025-01-141-3/+3
* script: Move the `FontContext` to `Window` (#34845)Martin Robinson2025-01-071-15/+3
* script: Manage `<iframe>` sizes in `Window` (#34643)Martin Robinson2024-12-161-71/+12
* layout: Send back layout results directly and remove channels (#34609)Martin Robinson2024-12-131-75/+27
* Add embedder event for preferred color scheme and respond to it in the Layout...arthmis2024-12-121-20/+31
* script: Remove 'pending reflow' concept and some explicit reflows (#34558)Martin Robinson2024-12-111-14/+1
* Move stylo thread pool mutex to servo layout thread crates (#34480)Nico Burns2024-12-051-2/+10
* Make Servo compatible with Stylo with `prefers-color-scheme` support (#34423)Nico Burns2024-11-291-0/+5
* Use `webrender_api::units::DevicePixel` rather than `style_traits::DevicePixe...Nico Burns2024-11-251-5/+6
* Set all tracing spans to trace level for now (#34256)Delan Azabani2024-11-191-20/+15
* Plumb time profiler output into tracing (#34238)Delan Azabani2024-11-151-3/+3
* Gate all use of `tracing` behind Cargo feature (#33845)Delan Azabani2024-10-161-15/+59
* compositor: Create a single cross-process compositor API (#33619) (#33660)Martin Robinson2024-10-091-13/+13
* tools: Improve instrumentation and add it for some layout (#33647)Martin Robinson2024-10-051-14/+14
* clippy: Fix too_many_arguments warnings (#33648)tanishka2024-10-041-0/+2
* clippy: Fix `too_many_arguments` in `components/layout_thread_2020` (#33646)Adavize Promise2024-10-041-0/+2
* Revert "compositor: Create a single cross-process compositor API (#33619)" (#...Martin Robinson2024-10-041-13/+13
* compositor: Create a single cross-process compositor API (#33619)Martin Robinson2024-10-031-13/+13
* fonts: Simplify `FontContext` in two ways that affect the unit test (#33541)Martin Robinson2024-09-251-3/+7
* fonts: Use `IpcSharedMemory` to send font data (#33530)Martin Robinson2024-09-251-6/+6
* Layout: Implement innerText/outerText (#33312)Ben2024-09-241-3/+3
* Trace more functions by adding perfetto tracing events (#33417)atbrakhi2024-09-131-0/+17
* script: Create a `CrossProcessInstant` to enable serializable monotonic time ...Martin Robinson2024-09-051-1/+2
* Replace lazy_static crate with `std::sync::LazyLock` in layout and config (#3...Hayashi Mikihiro2024-08-151-13/+9
* fonts: Add support for generic font families and font size configuration (#32...Martin Robinson2024-07-081-2/+23
* script: Implement the `FontFaceSet` DOM API (#32576)Mukilan Thiyagarajan2024-06-261-6/+8
* Rename `gfx` to `fonts` (#32556)Martin Robinson2024-06-191-3/+2
* fonts: Clean up WebRender web fonts when they are no longer used (#32545)Martin Robinson2024-06-181-0/+16
* Upgrade stylo to 2024-05-15 (#32334)Oriol Brufau2024-05-271-1/+1
* fonts: Improve font fallback (#32286)Martin Robinson2024-05-271-2/+2
* Remove more IPC messages between script and layout (#32377)Martin Robinson2024-05-271-41/+15
* fonts: Remove web fonts when their stylsheet is removed (#32346)Martin Robinson2024-05-231-14/+14
* fonts: Clean up messaging during web fonts loads (#32332)Martin Robinson2024-05-221-75/+43
* fonts: Store web fonts in the per-Layout `FontContext` (#32303)Martin Robinson2024-05-201-16/+19