summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Add a demo for path opspath-opsMatthias Clasen2022-04-063-0/+1170
* Add some tests for pathopsMatthias Clasen2022-04-062-0/+354
* path: Implement path opsMatthias Clasen2022-04-065-0/+1542
* path: Add gsk_path_transformMatthias Clasen2022-04-062-0/+90
* path: Add gsk_path_is_convexMatthias Clasen2022-04-068-6/+439
* path: Add gsk_path_get_flagsMatthias Clasen2022-04-062-0/+9
* path: Add gsk_path_reverseMatthias Clasen2022-04-064-7/+118
* curve: CosmeticsMatthias Clasen2022-04-061-8/+20
* contour: Fix winding for circle contourMatthias Clasen2022-04-062-2/+6
* path: Fix gsk_path_measure_in_fillMatthias Clasen2022-04-062-7/+58
* curve: Add more line-curve intersection testsMatthias Clasen2022-04-061-0/+142
* curve: Add another intersection testMatthias Clasen2022-04-061-0/+35
* curve: Specify tolerance for intersectionsMatthias Clasen2022-04-061-40/+34
* Add a debug key for pathsMatthias Clasen2022-04-062-0/+2
* curve: Add gsk_curve_print for debuggingMatthias Clasen2022-04-062-2/+48
* curve: Move some curve apis to gskcurve.cMatthias Clasen2022-04-063-143/+152
* curve: Use GskBoundingBoxMatthias Clasen2022-04-064-54/+188
* Add a bounding box typeMatthias Clasen2022-04-063-0/+125
* curve: Handle self-intersectionMatthias Clasen2022-04-061-0/+73
* curve: Small improvementMatthias Clasen2022-04-061-2/+6
* curve: Refine line-line intersectionMatthias Clasen2022-04-062-7/+168
* curve: Fix line-curve intersectionsMatthias Clasen2022-04-064-16/+123
* curve test: Fix the split testMatthias Clasen2022-04-061-2/+4
* curve: Skip a failing testMatthias Clasen2022-04-061-0/+3
* curve: Add another intersection testMatthias Clasen2022-04-061-0/+28
* path: Fix a typoMatthias Clasen2022-04-061-1/+1
* contour: Add some docsMatthias Clasen2022-04-061-1/+5
* Allow showing points in curve2 testMatthias Clasen2022-04-061-0/+68
* gsk: Use stroke bounds in the stroke nodeMatthias Clasen2022-04-061-2/+5
* gtk-demo: Use gsk_path_builder_add_layoutMatthias Clasen2022-04-061-15/+4
* gsk: Add gsk_path_builder_add_layoutMatthias Clasen2022-04-062-0/+36
* curve2: Show osculating circlesMatthias Clasen2022-04-061-0/+22
* Add gsk_path_measure_get_curvatureMatthias Clasen2022-04-064-0/+135
* Add an interactive path testMatthias Clasen2022-04-062-0/+794
* stroke: Make gsk_stroke_to_cairo publicMatthias Clasen2022-04-063-3/+12
* gtk-demo: Add a curve editor demoMatthias Clasen2022-04-065-0/+2959
* Implement offsettingMatthias Clasen2022-04-063-43/+384
* Add gsk_path_offsetMatthias Clasen2022-04-064-5/+95
* stroker: Implement arcsMatthias Clasen2022-04-061-15/+697
* Add GSK_LINE_JOIN_ARCSMatthias Clasen2022-04-063-1/+5
* Add another stroker testMatthias Clasen2022-04-061-0/+100
* Add basic tests for strokesMatthias Clasen2022-04-061-1/+133
* Implement strokingMatthias Clasen2022-04-067-2/+1275
* Special-case circles for strokesMatthias Clasen2021-12-041-0/+17
* Special-case rects for strokesMatthias Clasen2021-12-041-0/+32
* Add gsk_path_strokeMatthias Clasen2021-12-044-3/+74
* Add gsk_curve_get_curvatureMatthias Clasen2021-12-042-16/+227
* Add gsk_curve_get_normalMatthias Clasen2021-12-042-0/+16
* Add a test for gsk_curve_offsetMatthias Clasen2021-12-041-0/+109
* Add a test for gsk_curve_reverseMatthias Clasen2021-12-041-0/+47