aboutsummaryrefslogtreecommitdiffstats
path: root/components/canvas
Commit message (Expand)AuthorAgeFilesLines
* Remove some unused dependencies (#34355)Jonathan Schwender2024-11-251-3/+0
* Replace `sparkle` with `glow` in `components/canvas` (#33918)Samson2024-11-204-670/+903
* feat: `webxr` feature flag (#34241)Ngo Iok Ui (Wu Yu Wei)2024-11-135-345/+380
* remove sparkle from components/servo (#33910)Samson2024-10-192-14/+13
* Update to surfman&webxr without sparkle and use glow 0.15 (#33538)Samson2024-10-182-5/+19
* Use `ROUTER::add_typed_route` instead of `ROUTER::add_route` everywhere (#33866)Simon Wülker2024-10-181-2/+2
* clippy: Add safety documentation and clean up unsafe methods (#33748)Martin Robinson2024-10-161-1/+1
* fonts: Instantiate system fonts using system font loaders (#33747)Martin Robinson2024-10-102-4/+3
* compositor: Create a single cross-process compositor API (#33619) (#33660)Martin Robinson2024-10-092-30/+20
* Revert "compositor: Create a single cross-process compositor API (#33619)" (#...Martin Robinson2024-10-042-20/+30
* compositor: Create a single cross-process compositor API (#33619)Martin Robinson2024-10-032-30/+20
* Move unmultiply_inplace to pixels crate (#33553)Taym Haddadi2024-09-271-10/+1
* fonts: Simplify `FontContext` in two ways that affect the unit test (#33541)Martin Robinson2024-09-252-6/+13
* fonts: Use `IpcSharedMemory` to send font data (#33530)Martin Robinson2024-09-253-11/+13
* Add `rust-version` to all `Cargo.toml` files (#33483)Martin Robinson2024-09-171-0/+1
* Use raqote from crates.io and update canvas Cargo.toml (#33411)Alex Touchet2024-09-111-3/+3
* ohos: Enable Webgl context creation on OH 5.0 (#33257)Jonathan Schwender2024-09-021-2/+0
* fix clippy warning for clamp pattern in `webgl_thread` (#33230)Callum Leslie2024-08-281-2/+2
* Upgrade font-kit, raqote, and stop using `dirs-next` (#33120)Martin Robinson2024-08-191-2/+2
* clippy: Fix various clippy warnings throughout the code (#33003)Ashwin Naren2024-08-131-2/+2
* Fix panic in Webrender during shutdown (#32897)Taym Haddadi2024-08-061-1/+4
* Remove the WebXR dependency on ancient `time@0.1` crate (#32862)Martin Robinson2024-07-262-15/+0
* clippy: components/canvas/canvas_data.rs (#32843)Rémy SAISSY2024-07-241-3/+3
* fix a couple of simple clipy warnings (#32813)Rodion Borovyk2024-07-191-1/+1
* enhance: Implement `CanvasRenderingContext2D.measureText` (#32704)Chocolate Pie2024-07-172-30/+149
* canvas: Remove as much usage of `font-kit` as possible (#32758)Martin Robinson2024-07-113-194/+240
* shell: set `no-wgl` flag in servoshell instead (#32753)Ngo Iok Ui (Wu Yu Wei)2024-07-101-1/+0
* Add OpenHarmony support to servoshell (#32594)Jonathan Schwender2024-06-281-0/+2
* Rename `gfx` to `fonts` (#32556)Martin Robinson2024-06-193-6/+3
* Use workspace definitions for all crates and update to the 2021 edition (#32544)Martin Robinson2024-06-181-5/+5
* Move `RenderingContext` to `webrender_traits` (#32386)Martin Robinson2024-05-281-2/+2
* fonts: Store web fonts in the per-Layout `FontContext` (#32303)Martin Robinson2024-05-202-2/+7
* compositor: Move WebRender-ish messages and types to `webrender_traits` (#32315)Mukilan Thiyagarajan2024-05-202-13/+9
* servoshell: Upgrade `egui` and many other dependencies (#31278)Magnus Larsen2024-05-021-2/+2
* fonts: Make `FontContext` thread-safe and share it per-Layout (#32205)Martin Robinson2024-05-022-36/+17
* Simplify `FontHandle` and rename it to `PlatformFont` (#32101)Martin Robinson2024-04-171-2/+1
* gfx: Remove `FontTemplateData` (#32034)Martin Robinson2024-04-161-1/+2
* Upgrade Stylo to 2024-03-01 (#32089)Oriol Brufau2024-04-163-47/+27
* Update Stylo to 2023-10-16 (#31932)Oriol Brufau2024-03-303-3/+2
* clippy: fix `result_unit_err` warnings (#31791)eri2024-03-213-8/+8
* Update Stylo to 2023-09-01 (#31609)Oriol Brufau2024-03-182-18/+18
* fonts: Add `FontIdentifier` and `LocalFontIdentifier` (#31658)Martin Robinson2024-03-141-2/+1
* clippy: Fix assorted warnings in `components/` (#31628)eri2024-03-133-7/+12
* clippy: fix some warnings in components/canvas (#31563)eri2024-03-085-95/+86
* Move Stylo to its own repo (#31350)Delan Azabani2024-02-271-2/+2
* canvas2d: Implement `.reset()` (#31258)Smitty2024-02-051-1/+2
* gfx: Rename `WebrenderSurfman` to `RenderingContext` and move to `gfx` (#31184)Martin Robinson2024-01-272-5/+4
* deps: Remove unused crate dependencies (#31185)Martin Robinson2024-01-261-2/+0
* rustdoc: Fix many rustdoc errors (#31147)Martin Robinson2024-01-221-1/+1
* Further changes required by ServoOriol Brufau2023-11-211-12/+12