aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_thread_2020/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* 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
* compositor: Move WebRender-ish messages and types to `webrender_traits` (#32315)Mukilan Thiyagarajan2024-05-201-4/+5
* Move non-gfx things out of `gfx_traits` and create a `base` crate (#32296)Martin Robinson2024-05-171-4/+4
* clippy: Fix last few warnings (#32270)Pi-Cla2024-05-121-3/+3
* fonts: Add `MallocSizeOf` implementation for `FontContext` (#32206)Martin Robinson2024-05-031-1/+7
* fonts: Make `FontContext` thread-safe and share it per-Layout (#32205)Martin Robinson2024-05-021-62/+64
* feat: Support font-relative `ch` and `ic` units (#32171)Andreu Botella2024-05-021-6/+30
* script: Include layout when collecting memory reports (#32204)Mukilan Thiyagarajan2024-05-011-5/+2
* script_layout: Remove script to layout messages (#32081)Martin Robinson2024-04-221-67/+51
* clippy: fix several lint warns (#32126)Kitsu2024-04-221-12/+12
* chore: Clean up use of `gfx` and `constellation` types (#31981)Martin Robinson2024-04-091-17/+8
* layout: Add a `FontMetricsProvider` for resolving font-relative units (#31966)Martin Robinson2024-04-041-7/+61
* script: Make layout DOM wrappers not generic on layout data (#31994)Martin Robinson2024-04-041-21/+11
* layout: Remove LayoutRPC and query layout via the `Layout` trait (#31937)Martin Robinson2024-03-291-309/+210
* clippy: Fix needless_lifetimes warnings (#31933)Oluwatobi Sofela2024-03-291-8/+8
* clippy: refactor struct literals to use shorthands (#31924)Azhar Ismagulova2024-03-281-5/+5
* clippy: Fix mem_replace_with_default warnings (#31921)Oluwatobi Sofela2024-03-281-2/+1
* fonts: Add support for WOFF2 and properly load web fonts from @imports (#31879)Martin Robinson2024-03-261-29/+57
* layout: More conservatively replace Stylist's Device (#31857)Martin Robinson2024-03-261-21/+49
* layout: Add basic support for `getClientRects()` queries (#31696)Martin Robinson2024-03-151-1/+2
* dependencies: Upgrade to WebRender 0.64 (#31486)Martin Robinson2024-03-141-4/+8
* layout: Propagate overflow values from `<body>` to root element (#31618)Martin Robinson2024-03-131-0/+1
* font_cache: Handle filtering `@font-face` rules in Servo (#31601)Martin Robinson2024-03-111-45/+10
* layout: Add an implementation of `process_resolved_font_style_query` for Layo...Smitty2024-02-281-2/+10