aboutsummaryrefslogtreecommitdiffstats
path: root/components/canvas/raqote_backend.rs
Commit message (Expand)AuthorAgeFilesLines
* canvas: Implement line dash setters and getters (#36257)Steven Novaryo2025-04-011-0/+10
* Add `Path2D` (#35783)Lukas Lihotzki2025-03-261-0/+26
* Update rustfmt to the 2024 style edition (#35764)Simon Wülker2025-03-031-1/+1
* prefs: Move some `DebugOptions` to `Preferences` and clean up (#34998)Martin Robinson2025-01-171-4/+3
* Elide lifetimes where possible after rustup (#34824)Martin Robinson2025-01-031-1/+1
* fonts: Instantiate system fonts using system font loaders (#33747)Martin Robinson2024-10-101-3/+2
* fonts: Use `IpcSharedMemory` to send font data (#33530)Martin Robinson2024-09-251-1/+3
* fix a couple of simple clipy warnings (#32813)Rodion Borovyk2024-07-191-1/+1
* canvas: Remove as much usage of `font-kit` as possible (#32758)Martin Robinson2024-07-111-37/+68
* Upgrade Stylo to 2024-03-01 (#32089)Oriol Brufau2024-04-161-44/+23
* Update Stylo to 2023-10-16 (#31932)Oriol Brufau2024-03-301-1/+1
* Update Stylo to 2023-09-01 (#31609)Oriol Brufau2024-03-181-15/+15
* clippy: Fix assorted warnings in `components/` (#31628)eri2024-03-131-4/+4
* clippy: fix some warnings in components/canvas (#31563)eri2024-03-081-32/+27
* Further changes required by ServoOriol Brufau2023-11-211-12/+12
* Further changes required by ServoOriol Brufau2023-11-061-3/+35
* Clean up a bit of the canvas backend abstractions (#30637)Ennui Langeweile2023-10-271-33/+14
* Strict import formatting (grouping and granularity) (#30325)Samson2023-09-111-8/+10
* remove `extern crate` (#30311)Samson2023-09-081-0/+1
* Bump euclid to 0.22Martin Robinson2023-01-261-2/+2
* Skip missing glyphs when drawing 2d canvas text.Josh Matthews2020-08-071-3/+25
* Fix ./mach build --release --with-layout-2020Utsav Oza2020-06-101-6/+3
* Enable textAlign, textBaseline and direction attributes for canvasUtsav Oza2020-06-101-19/+16
* Implement CanvasRenderingContext2D.font propertyUtsav Oza2020-06-101-0/+1
* Query layout to resolve canvas font property valueUtsav Oza2020-06-101-1/+1
* Basic implementation of canvas.fillTextUtsav Oza2020-06-101-0/+29
* Revert "Add a simple implementation of CanvasRenderingContext2d.fillText"Paul Rouget2020-03-241-81/+0
* Add a simple implementation of CanvasRenderingContext2d.fillTextkaiakz2020-03-191-0/+81
* Make fill_rect() draw patterns correctlypylbrecht2020-03-031-25/+6
* Refactor arc() and ellipse() to use lyon_geom::Arcpylbrecht2020-02-261-82/+57
* Add missing CompositionStyle::Clearpylbrecht2020-01-271-0/+1
* Remove duplication for creating gradient stopspylbrecht2019-12-171-16/+16
* Add transform to Pattern::Surface to properly draw imagespylbrecht2019-12-171-6/+32
* Consider empty gradients in `is_zero_size_gradient()`pylbrecht2019-12-171-2/+4
* Handle `BlendMode::Clear` in `GenericDrawTarget::fill()`pylbrecht2019-12-171-0/+1
* Add a layer to store Pattern related informationpylbrecht2019-12-171-164/+246
* Implement "repeat-x" and "repeat-y" for imagespylbrecht2019-12-171-47/+68
* Set images' ExtendMode based on available informationpylbrecht2019-12-171-1/+6
* Handle overlapping gradient stops for linear gradientspylbrecht2019-12-171-3/+10
* Use push_layer_with_blend() only when necessarypylbrecht2019-12-171-5/+36
* Make arc() wrap angles mod 2pipylbrecht2019-12-171-1/+8
* Make arc() use `anticlockwise` argumentpylbrecht2019-12-171-1/+2
* Make fill() handle all composition operationspylbrecht2019-12-171-30/+5
* Make fill() draw uncovered pixels as (0,0,0,0) for certain composition opspylbrecht2019-12-171-7/+42
* Respect direction when drawing arcspylbrecht2019-12-171-2/+5
* Respect FilterMode when drawing imagespylbrecht2019-12-171-10/+29
* Add check for handling equal radial gradientspylbrecht2019-12-171-1/+8
* Add check to handle zerosize linear gradientspylbrecht2019-12-171-1/+6
* Use tolerance > 0 in Path::contains_point()pylbrecht2019-12-171-1/+1
* Create raqote::SolidSource with premultiplied colorpylbrecht2019-12-171-30/+30