aboutsummaryrefslogtreecommitdiffstats
path: root/components/shared/canvas/lib.rs
Commit message (Collapse)AuthorAgeFilesLines
* canvas: Do not update ImageKey during canvas layout (#35719)Samson2025-03-121-1/+2
| | | Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* prefs: Move some `DebugOptions` to `Preferences` and clean up (#34998)Martin Robinson2025-01-171-1/+0
| | | | | | | | | - Move options configuring antialiasing and WebRender shader precache to the `Preferences` to group them with other related WebRender and DOM settings. - Remove the option to disable antialiasing for canvases. This was unused. Signed-off-by: Martin Robinson <mrobinson@igalia.com>
* Move webgl_channel into base crate (#32339)Ngo Iok Ui (Wu Yu Wei)2024-05-241-1/+0
| | | | | | | | | * Move webgl_channel into a shared crate * Add license header * Rename channle types and simplify module * Move module to base
* Move `*_traits` and other shared types to `shared`Martin Robinson2023-11-031-0/+26
This is the start of the organization of types that are in their own crates in order to break dependency cycles between other crates. The idea here is that putting these packages into their own directory is the first step toward cleaning them up. They have grown organically and it is difficult to explain to new folks where to put new shared types. Many of these crates contain more than traits or don't contain traits at all. Notably, `script_traits` isn't touched because it is vendored from Gecko. Eventually this will move to `third_party`.