aboutsummaryrefslogtreecommitdiffstats
path: root/components/fonts
Commit message (Expand)AuthorAgeFilesLines
* clippy: Fix warning in `fonts/platform/macos/font_list.rs` (#33971)Martin Robinson2024-10-231-1/+1
* clippy: Fix a variety of clippy warnings in `fonts`, `layout_2020` and the DO...chickenleaf2024-10-181-1/+0
* net: Start reducing number of IPCs channels used for fetch with a `FetchThrea...Martin Robinson2024-10-161-19/+21
* Gate all use of `tracing` behind Cargo feature (#33845)Delan Azabani2024-10-163-12/+36
* clippy: Add safety documentation and clean up unsafe methods (#33748)Martin Robinson2024-10-162-29/+31
* clippy: Fix issues in `components/fonts` and `ports/servoshell` (#33809)Mercy Bassey2024-10-112-2/+2
* fonts: Instantiate system fonts using system font loaders (#33747)Martin Robinson2024-10-1020-798/+758
* Remove most usage of ReentrantMutex in font code (#33746)Josh Matthews2024-10-103-9/+8
* Improve `Au(0)` constructions (#33709)birdbrained2024-10-104-10/+13
* compositor: Create a single cross-process compositor API (#33619) (#33660)Martin Robinson2024-10-093-32/+26
* Cleanup FontContext privacy (#33745)Josh Matthews2024-10-091-55/+54
* Fix clamp-like pattern warning in font.rs (#33705)chickenleaf2024-10-081-1/+1
* tools: Improve instrumentation and add it for some layout (#33647)Martin Robinson2024-10-051-7/+7
* fonts: Eliminate overhead of first font instance creation (#33638)Martin Robinson2024-10-041-4/+13
* Revert "compositor: Create a single cross-process compositor API (#33619)" (#...Martin Robinson2024-10-043-26/+32
* clippy: Fix let binding in components/fonts/font_context.rs (#33643)Adavize Promise2024-10-041-3/+2
* compositor: Create a single cross-process compositor API (#33619)Martin Robinson2024-10-033-32/+26
* fonts: Make `FontKey` and `FontInstanceKey` generation asynchronous (#33600)Martin Robinson2024-10-015-147/+206
* fonts: Fix a couple warnings introduced by recent changes (#33547)Martin Robinson2024-09-251-7/+1
* fonts: Simplify `FontContext` in two ways that affect the unit test (#33541)Martin Robinson2024-09-2512-297/+329
* fonts: Make fast shaping determination platform-independent (#33540)Martin Robinson2024-09-256-116/+129
* fonts: Use `IpcSharedMemory` to send font data (#33530)Martin Robinson2024-09-2511-457/+519
* fix many clippy warnings (#33510)Gae242024-09-211-1/+1
* Add `rust-version` to all `Cargo.toml` files (#33483)Martin Robinson2024-09-171-0/+1
* Replace .map_or(false with Option::is_some_and (#33468)Simon Wülker2024-09-161-3/+4
* Add perfetto tracing events to fonts (#33436)atbrakhi2024-09-162-0/+16
* Handle all `white-space` values when intrinsically sizing an IFC (#33343)Oriol Brufau2024-09-112-7/+24
* tidy: Fix rustdoc warnings and add a tidy check for a common URL issue (#33366)Martin Robinson2024-09-081-1/+1
* script: Create a `CrossProcessInstant` to enable serializable monotonic time ...Martin Robinson2024-09-051-0/+2
* fonts: Enable fast text shaping on Windows (#33123)Cristian Brinza2024-08-303-13/+101
* shaping: Don't assume there's a space glyph when rendering tabs (#32979)Martin Robinson2024-08-235-38/+73
* Upgrade font-kit, raqote, and stop using `dirs-next` (#33120)Martin Robinson2024-08-191-1/+1
* Refactor `GlyphStore::iter_glyphs_for_byte_range` without recursion (#33074)Cristian Brinza2024-08-192-92/+32
* Update stylo for latest changes. (#33079)Josh Matthews2024-08-161-9/+7
* Use FontInstanceFlags::SUBPIXEL_POSITION for font instances on Windows (#33045)Cristian Brinza2024-08-151-1/+1
* Replace lazy_static with std::sync::LazyLock in components/fonts (#33049)Hayashi Mikihiro2024-08-144-23/+19
* clippy: Fix various clippy warnings throughout the code (#33003)Ashwin Naren2024-08-131-1/+1
* Set the cfg properly for the production-stripped profile (#32991)webbeef2024-08-091-0/+3
* ohos: Detect installed fonts (#32731)Jonathan Schwender2024-07-222-34/+471
* fix a couple of simple clipy warnings (#32813)Rodion Borovyk2024-07-192-6/+2
* enhance: Implement `CanvasRenderingContext2D.measureText` (#32704)Chocolate Pie2024-07-175-5/+127
* canvas: Remove as much usage of `font-kit` as possible (#32758)Martin Robinson2024-07-112-4/+6
* fonts: Add support for generic font families and font size configuration (#32...Martin Robinson2024-07-0811-244/+265
* android/ohos: fonts: Ignore ascii case when searching for font family (#32725)Jonathan Schwender2024-07-082-4/+12
* fonts: Stop using `Stylesheet::effective_font_face_rules` (#32699)Martin Robinson2024-07-041-7/+11
* clippy: Fix warnings in `shared` and `config`, `fonts`, `layout`, and `layout...Martin Robinson2024-07-042-5/+2
* ohos: Add fallback font for serif (#32555)Jonathan Schwender2024-06-201-0/+2
* Rename `gfx` to `fonts` (#32556)Martin Robinson2024-06-19113-0/+18601