summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* gtk-demo: Add a few path benchmarkspath-work-rebasedMatthias Clasen2022-04-088-0/+2494
* Add gsk_stroke_node_get_stroke_pathMatthias Clasen2022-04-082-1/+24
* Add GskRoundedRectContourMatthias Clasen2022-04-083-85/+515
* Add a demo for path opsMatthias Clasen2022-04-083-0/+1170
* Add some tests for pathopsMatthias Clasen2022-04-082-0/+354
* path: Implement path opsMatthias Clasen2022-04-085-0/+1573
* path: Add gsk_path_transformMatthias Clasen2022-04-082-0/+90
* path: Add gsk_path_is_convexMatthias Clasen2022-04-088-6/+439
* path: Add gsk_path_get_flagsMatthias Clasen2022-04-082-0/+9
* path: Add gsk_path_reverseMatthias Clasen2022-04-084-4/+116
* curve: Limit recursion depthMatthias Clasen2022-04-081-13/+42
* gtk-demo: Use gsk_path_builder_add_layoutMatthias Clasen2022-04-081-15/+4
* pathbuilder: Add gsk_path_builder_add_layoutMatthias Clasen2022-04-082-0/+36
* Add an interactive path testMatthias Clasen2022-04-082-0/+884
* pathmeasure: Add gsk_path_measure_get_curvatureMatthias Clasen2022-04-084-0/+135
* stroke: Make gsk_stroke_to_cairo publicMatthias Clasen2022-04-083-3/+12
* gtk-demo: Add a curve editor demoMatthias Clasen2022-04-085-0/+2959
* path: Implement offsettingMatthias Clasen2022-04-083-43/+384
* path: Add gsk_path_offsetMatthias Clasen2022-04-084-5/+95
* stroker: Implement arcsMatthias Clasen2022-04-081-0/+672
* Add GSK_LINE_JOIN_ARCSMatthias Clasen2022-04-083-1/+5
* Add another stroker testMatthias Clasen2022-04-081-0/+100
* Add basic tests for strokesMatthias Clasen2022-04-081-1/+133
* path: Implement strokingMatthias Clasen2022-04-087-2/+1144
* curve: Add some curve utilitiesMatthias Clasen2022-04-082-0/+156
* contour: Special-case circles for strokesMatthias Clasen2022-04-081-0/+17
* contour: Special-case rects for strokesMatthias Clasen2022-04-081-0/+32
* path: Add gsk_path_strokeMatthias Clasen2022-04-084-3/+74
* curve: Add gsk_curve_printMatthias Clasen2022-04-082-2/+45
* curve: Add gsk_curve_get_curvatureMatthias Clasen2022-04-082-16/+231
* curve: Add gsk_curve_get_normalMatthias Clasen2022-04-082-0/+16
* Add a test for gsk_curve_offsetMatthias Clasen2022-04-081-0/+109
* Add a test for gsk_curve_reverseMatthias Clasen2022-04-081-0/+47
* Add a test for tangents of degenerate curvesMatthias Clasen2022-04-081-2/+31
* curve: Handle degenerate casesMatthias Clasen2022-04-081-16/+99
* curve: Add gsk_curve_reverseMatthias Clasen2022-04-082-3/+56
* curve: Add gsk_curve_offsetMatthias Clasen2022-04-082-3/+153
* Add conic decomposition testsMatthias Clasen2022-04-081-2/+80
* path: support conic->curve in foreachMatthias Clasen2022-04-081-7/+24
* curve: Add gsk_curve_decompose_curveMatthias Clasen2022-04-082-0/+135
* Add a performance test for curve evalMatthias Clasen2022-04-081-0/+56
* Add a performance test for curve intersectionMatthias Clasen2022-04-082-0/+136
* Add curve split testsMatthias Clasen2022-04-081-0/+73
* testsuite: Add special-case curve testsMatthias Clasen2022-04-082-1/+145
* Add curve intersection testsMatthias Clasen2022-04-082-1/+504
* curve: Add gsk_curve_intersectMatthias Clasen2022-04-083-0/+628
* curve: Add gsk_curve_get_boundsMatthias Clasen2022-04-082-5/+206
* Add a bounding box typeMatthias Clasen2022-04-083-0/+125
* Only test conic weights between 1/20 and 20Matthias Clasen2022-04-081-2/+2
* path: Add gsk_path_builder_add_ellipse()Benjamin Otte2022-04-082-0/+50