aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_thread/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* fonts: Use `IpcSharedMemory` to send font data (#33530)Martin Robinson2024-09-251-8/+8
* Layout: Implement innerText/outerText (#33312)Ben2024-09-241-4/+4
* script: Create a `CrossProcessInstant` to enable serializable monotonic time ...Martin Robinson2024-09-051-4/+8
* Remove measurement of layout query wait time (#33210)Martin Robinson2024-08-271-22/+0
* legacy-layout: Fix display list building after WebRender upgrade (#33073)Martin Robinson2024-08-161-2/+7
* Replace lazy_static crate with `std::sync::LazyLock` in layout and config (#3...Hayashi Mikihiro2024-08-151-13/+9
* Fix more clippy (#32740)石蕊 (Pi-Cla)2024-07-091-4/+2
* fonts: Add support for generic font families and font size configuration (#32...Martin Robinson2024-07-081-1/+23
* script: Implement the `FontFaceSet` DOM API (#32576)Mukilan Thiyagarajan2024-06-261-9/+8
* Rename `gfx` to `fonts` (#32556)Martin Robinson2024-06-191-6/+6
* 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
* Remove more IPC messages between script and layout (#32377)Martin Robinson2024-05-271-42/+15
* fonts: Remove web fonts when their stylsheet is removed (#32346)Martin Robinson2024-05-231-13/+14
* fonts: Clean up messaging during web fonts loads (#32332)Martin Robinson2024-05-221-73/+42
* fonts: Store web fonts in the per-Layout `FontContext` (#32303)Martin Robinson2024-05-201-16/+14
* 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-35/+34
* fonts: Add `MallocSizeOf` implementation for `FontContext` (#32206)Martin Robinson2024-05-031-0/+6
* fonts: Make `FontContext` thread-safe and share it per-Layout (#32205)Martin Robinson2024-05-021-14/+11
* 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-115/+92
* clippy: fix several lint warns (#32126)Kitsu2024-04-221-6/+6
* chore: Clean up use of `gfx` and `constellation` types (#31981)Martin Robinson2024-04-091-14/+6
* layout: Add a `FontMetricsProvider` for resolving font-relative units (#31966)Martin Robinson2024-04-041-0/+23
* script: Make layout DOM wrappers not generic on layout data (#31994)Martin Robinson2024-04-041-19/+15
* script: Split style and layout data in DOM nodes (#31985)Martin Robinson2024-04-041-2/+6
* updated components/layout_thread/lib.rs (#31958)Ekta Siwach2024-03-311-12/+12
* layout: Remove LayoutRPC and query layout via the `Layout` trait (#31937)Martin Robinson2024-03-291-321/+255
* clippy: Fix needless_lifetimes warnings (#31933)Oluwatobi Sofela2024-03-291-8/+8
* clippy: refactor struct literals to use shorthands (#31924)Azhar Ismagulova2024-03-281-7/+5
* clippy: Fix mem_replace_with_default warnings (#31921)Oluwatobi Sofela2024-03-281-8/+3
* fonts: Add support for WOFF2 and properly load web fonts from @imports (#31879)Martin Robinson2024-03-261-29/+56
* layout: More conservatively replace Stylist's Device (#31857)Martin Robinson2024-03-261-25/+42
* dependencies: Upgrade to WebRender 0.64 (#31486)Martin Robinson2024-03-141-5/+8
* font_cache: Handle filtering `@font-face` rules in Servo (#31601)Martin Robinson2024-03-111-46/+10
* script: Do not run layout in a thread (#31346)Martin Robinson2024-02-231-276/+85
* style: Remove dependency on servo_url (#31358)Martin Robinson2024-02-161-3/+8
* Compile Servo with the latest version of rust stable (#30831)Martin Robinson2023-12-061-1/+1
* Further changes required by ServoOriol Brufau2023-11-211-6/+1
* Refactor scrolls on the window object (#29680)Martin Robinson2023-09-151-10/+9
* Strict import formatting (grouping and granularity) (#30325)Samson2023-09-111-37/+36
* Upgrade WebRender to e491e1ae637b2eed1e7195855d88357e5eb3ddf9 (#30323)Martin Robinson2023-09-101-7/+4
* remove `extern crate` (#30311)Samson2023-09-081-13/+5
* Further changes required by ServoOriol Brufau2023-08-161-1/+2
* Revert "Backport several style changes from Gecko (5) (#30099)" (#30104)Oriol Brufau2023-08-161-2/+1
* Backport several style changes from Gecko (5) (#30099)Oriol Brufau2023-08-151-1/+2
* Try to `use` WebRender types moreMartin Robinson2023-07-101-10/+11
* It was removed from the spec and it's disabled everywhere.Emilio Cobos Álvarez2023-06-301-55/+26