aboutsummaryrefslogtreecommitdiffstats
path: root/components/canvas
Commit message (Expand)AuthorAgeFilesLines
* `compositing`: Combine `webrender_traits` and `compositing_traits` (#36372)Martin Robinson2025-04-065-8/+8
* canvas: Implement line dash setters and getters (#36257)Steven Novaryo2025-04-013-0/+22
* Add `Path2D` (#35783)Lukas Lihotzki2025-03-263-69/+255
* canvas: Update the image as part of update the rendering (#35996)sagudev2025-03-251-6/+4
* Cleanup Stylo dependencies (#36046)Oriol Brufau2025-03-191-1/+1
* Migrate to the 2024 edition (#35755)Simon Wülker2025-03-131-3/+3
* canvas: Do not update ImageKey during canvas layout (#35719)Samson2025-03-122-22/+19
* Update rustfmt to the 2024 style edition (#35764)Simon Wülker2025-03-036-10/+10
* fonts: Remove the per-FontGroup cached fallback font (#35705)Martin Robinson2025-02-281-1/+1
* Reuse same `ImageKey` for 2d canvas (#35695)Samson2025-02-271-59/+34
* Update to rust 1.85 (#35628)Simon Wülker2025-02-242-21/+18
* Use surfman with glow bindings (take II) (#35422)Samson2025-02-132-33/+21
* Revert "Use surfman with glow bindings (#34328)" (#35402)Samson2025-02-102-21/+33
* deps: Upgrade to `webrender@0.66` (#35325)Martin Robinson2025-02-071-0/+1
* fix: bring back connection method to fix WebGL texture error (#35358)Ngo Iok Ui (Wu Yu Wei)2025-02-071-1/+3
* Update `pixels::unmultiply_inplace` to support RB swap and use it in canvas_s...Euclid Ye2025-02-061-1/+1
* Simplify `RenderingContext` trait methods (#35251)Ngo Iok Ui (Wu Yu Wei)2025-02-051-14/+25
* Use surfman with glow bindings (#34328)Samson2025-02-052-33/+21
* Finish the integration of `webxr` into the Cargo workspace (#35229)Martin Robinson2025-01-311-1/+1
* feat: Turn `RenderingContext` into a trait (#35052)DK Liao2025-01-241-23/+18
* prefs: Move some `DebugOptions` to `Preferences` and clean up (#34998)Martin Robinson2025-01-173-31/+9
* webgl: shutdown webrender before acknowledging Exit message (#34917)Mukilan Thiyagarajan2025-01-091-9/+9
* Add initial support for WebGL 2 BlitFramebuffer (#26389)Josh Matthews2025-01-061-0/+16
* Elide lifetimes where possible after rustup (#34824)Martin Robinson2025-01-035-7/+6
* Upgrade rustc to 1.83 (#34793)Nico Burns2025-01-011-0/+1
* 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