aboutsummaryrefslogtreecommitdiffstats
path: root/components/canvas/raqote_backend.rs
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix conversion of image data slicepylbrecht2019-12-171-1/+1
* Handle empty paths in PathBuilder::get_current_point()pylbrecht2019-12-171-12/+8
* Apply transformation in Path::contains_point()pylbrecht2019-12-171-2/+5
* Don't reuse PathBuilder after calling finish()pylbrecht2019-12-171-0/+1
* Implement DrawTarget::snapshot()pylbrecht2019-10-111-1/+1
* Implement Path::transformed_copy_to_builder()pylbrecht2019-10-111-7/+10
* Show warn! for shadow drawing operationspylbrecht2019-10-111-1/+1
* Implement LinearGradient and RadialGradientpylbrecht2019-09-171-64/+42
* Implement ColorBurnpylbrecht2019-09-171-1/+1