aboutsummaryrefslogtreecommitdiffstats
path: root/components/canvas/canvas_paint_thread.rs
Commit message (Expand)AuthorAgeFilesLines
* `compositing`: Combine `webrender_traits` and `compositing_traits` (#36372)Martin Robinson2025-04-061-1/+1
* canvas: Implement line dash setters and getters (#36257)Steven Novaryo2025-04-011-0/+4
* Add `Path2D` (#35783)Lukas Lihotzki2025-03-261-1/+13
* canvas: Update the image as part of update the rendering (#35996)sagudev2025-03-251-6/+4
* canvas: Do not update ImageKey during canvas layout (#35719)Samson2025-03-121-7/+10
* Update rustfmt to the 2024 style edition (#35764)Simon Wülker2025-03-031-2/+2
* prefs: Move some `DebugOptions` to `Preferences` and clean up (#34998)Martin Robinson2025-01-171-24/+5
* compositor: Create a single cross-process compositor API (#33619) (#33660)Martin Robinson2024-10-091-19/+8
* Revert "compositor: Create a single cross-process compositor API (#33619)" (#...Martin Robinson2024-10-041-8/+19
* compositor: Create a single cross-process compositor API (#33619)Martin Robinson2024-10-031-19/+8
* fonts: Simplify `FontContext` in two ways that affect the unit test (#33541)Martin Robinson2024-09-251-3/+10
* fonts: Use `IpcSharedMemory` to send font data (#33530)Martin Robinson2024-09-251-6/+6
* enhance: Implement `CanvasRenderingContext2D.measureText` (#32704)Chocolate Pie2024-07-171-0/+4
* Rename `gfx` to `fonts` (#32556)Martin Robinson2024-06-191-2/+1
* fonts: Store web fonts in the per-Layout `FontContext` (#32303)Martin Robinson2024-05-201-2/+6
* compositor: Move WebRender-ish messages and types to `webrender_traits` (#32315)Mukilan Thiyagarajan2024-05-201-7/+2
* fonts: Make `FontContext` thread-safe and share it per-Layout (#32205)Martin Robinson2024-05-021-5/+5
* clippy: fix `result_unit_err` warnings (#31791)eri2024-03-211-1/+2
* clippy: fix some warnings in components/canvas (#31563)eri2024-03-081-3/+3
* Use `IpcSharedMemory` for `Canvas2dMsg::DrawImage` (#30544)Ennui Langeweile2023-10-181-9/+15
* Strict import formatting (grouping and granularity) (#30325)Samson2023-09-111-4/+6
* remove `extern crate` (#30311)Samson2023-09-081-0/+1
* Try to `use` WebRender types moreMartin Robinson2023-07-101-1/+1
* feat: shorten thread namesyvt2021-07-191-1/+1
* Auto merge of #26697 - utsavoza:ugo/issue-11681/22-05-2020, r=jdmbors-servo2020-06-121-5/+22
|\
| * Derive Serialize and Deserialize traits for font styles for #[cfg_attr(featur...Utsav Oza2020-06-121-1/+0
| * Enable textAlign, textBaseline and direction attributes for canvasUtsav Oza2020-06-101-4/+21
| * Implement CanvasRenderingContext2D.font propertyUtsav Oza2020-06-101-0/+1
* | canvas: Don't panic if webrender isn't reachable.Josh Matthews2020-06-101-1/+1
|/
* Proxy all WR interactions for layout/font/script/canvas threads to the compos...Josh Matthews2020-06-091-20/+23
* Convert all uses of UpdateResources api to use webrender transactions.Josh Matthews2020-05-111-1/+10
* Implement CanvasRenderingContext2D.getTransform()pylbrecht2020-02-121-0/+4
* Remove dependency of constellation on canvasKunal Mohan2020-02-061-1/+1
* Don't spam the log if the constellation can't be reached from the canvas thread.Josh Matthews2020-01-311-0/+1
* Send fill/stroke style along with drawing messagepylbrecht2020-01-251-8/+19
* Use non-IPC webrender API over explicit IPC channels.Josh Matthews2019-11-271-34/+53
* Update webrender and serde_bytesAnthony Ramine2019-11-131-1/+1
* Addresses issues raised in #24465; removes redundancy in set_bitmap_dimensionsBailey Blankenship2019-11-101-1/+1
* Update euclid.Emilio Cobos Álvarez2019-07-231-1/+1
* Fix formatting.Josh Matthews2019-06-031-3/+1
* Add cargo feature to control canvas backend.Josh Matthews2019-06-031-3/+7
* Make CanvasData use GenericDrawTargetpylbrecht2019-05-311-1/+1
* Changes for sender recieverMaharsh2019-05-091-1/+1
* Rustfmt has changed its default style :/Simon Sapin2018-12-281-1/+1
* Update MPL license to https (part 4)Jan Andre Ikenmeyer2018-11-191-1/+1
* Remove useless `use crate_name;` imports.Simon Sapin2018-11-081-1/+0
* Format remaining filesPyfisch2018-11-061-126/+71
* Sort `use` statementsSimon Sapin2018-11-061-1/+1
* `cargo fix --edition`Simon Sapin2018-11-061-1/+1
* Exit Canvas paint thread on shutdownPaul Rouget2018-10-291-0/+1