summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* testsuite: Add a test for gsk_curve_decompose()Benjamin Otte2020-12-271-0/+84
* testuite: Add tests for gsk_curve_get_tangent()Benjamin Otte2020-12-271-4/+35
* testuite: Add tests for gsk_curve_get_point()Matthias Clasen2020-12-272-0/+90
* curve: Split eval() into get_point() and get_tangent()Benjamin Otte2020-12-273-75/+103
* Add gsk_curve_get_{start,end}_tangentMatthias Clasen2020-12-272-0/+81
* testsuite: Add conics to the random pathsBenjamin Otte2020-12-271-2/+43
* path: Add GskCurveBenjamin Otte2020-12-279-638/+901
* path: Introduce gskpathopBenjamin Otte2020-12-274-76/+256
* WIP: css: Replace border rendering code with GskPathBenjamin Otte2020-12-271-77/+144
* WIP: pathbuilder: Add gsk_path_builder_add_rounded_rect()Benjamin Otte2020-12-273-0/+72
* path: Add conic curvesBenjamin Otte2020-12-2712-34/+460
* path: Rename to gtk_path_builder_add_segment()Benjamin Otte2020-12-276-36/+38
* path: Split contours into their own fileBenjamin Otte2020-12-275-1759/+1853
* path: Make all private contour APIs take a GskContourBenjamin Otte2020-12-273-41/+25
* stroke: Add support for dashesBenjamin Otte2020-12-275-0/+237
* gsk: Implement parsing fill and stroke nodesMatthias Clasen2020-12-271-13/+244
* path: Add flags to gsk_path_foreach()Benjamin Otte2020-12-276-11/+110
* testsuite: Add an in_fill() testBenjamin Otte2020-12-271-0/+165
* Implement gsk_path_measure_in_fillMatthias Clasen2020-12-275-4/+206
* testsuite: Add a parsing testBenjamin Otte2020-12-271-0/+225
* path: Special-case rects and circlesMatthias Clasen2020-12-272-2/+130
* path: Fix serialization for circlesMatthias Clasen2020-12-271-3/+8
* testsuite: Add librsvg path testsBenjamin Otte2020-12-272-0/+289
* path: Implement gsk_path_parseMatthias Clasen2020-12-273-0/+503
* path: Implement SVG arcsMatthias Clasen2020-12-272-0/+172
* stroke: Add miter limitMatthias Clasen2020-12-275-2/+59
* Documentation typo fixesMatthias Clasen2020-12-273-9/+9
* testsuite: Add relative path functionsBenjamin Otte2020-12-271-4/+27
* pathbuilder: Add relative path commandsBenjamin Otte2020-12-273-0/+127
* path: Add GSK_CIRCLE_POINT_INIT() to initialize points on the circleBenjamin Otte2020-12-271-10/+8
* pathbuilder: Redo semantics for starting curvesBenjamin Otte2020-12-273-16/+84
* xxx: demoBenjamin Otte2020-12-271-0/+49
* path: Split GskPathBuilder into its own fileBenjamin Otte2020-12-279-568/+724
* testsuite: Add a test using get_point() and get_closest_point()Benjamin Otte2020-12-271-0/+51
* testsuite: Add a test for get_point()Benjamin Otte2020-12-271-0/+50
* testsuite: Update create_random_path()Benjamin Otte2020-12-271-37/+228
* gtk-demo: Add cute maze demoBenjamin Otte2020-12-273-0/+340
* testsuite: Add tests for gsk_path_measure_get_closest_point()Benjamin Otte2020-12-271-0/+86
* path: Add gsk_path_measure_get_closest_point()Benjamin Otte2020-12-275-1/+457
* spline: Use Skia's tolerance checksBenjamin Otte2020-12-272-5/+25
* testsuite: Add tests for gsk_path_measure_add_segment()Benjamin Otte2020-12-271-0/+151
* gtk-demo: Add a text-on-path demoBenjamin Otte2020-12-274-0/+574
* xxx: path_fill demoBenjamin Otte2020-12-271-2/+74
* path: Add gsk_path_measure_get_point()Benjamin Otte2020-12-277-17/+308
* path: Add gsk_path_add_circle()Matthias Clasen2020-12-275-0/+425
* pathmeasure: Implement support for beziersBenjamin Otte2020-12-278-71/+462
* path: Implement gsk_path_to_cairo() using foreach()Benjamin Otte2020-12-272-62/+52
* path: Add gsk_path_foreach()Benjamin Otte2020-12-275-8/+148
* path: Collect flagsBenjamin Otte2020-12-271-1/+40
* testsuite: Add path testsBenjamin Otte2020-12-272-0/+130