summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* gl: Render fill/stroke nodes using the mask shadermask-nodesMatthias Clasen2020-12-224-3/+239
* gl: Add a path cacheMatthias Clasen2020-12-224-0/+194
* gl: Add a shader for mask nodesMatthias Clasen2020-12-226-2/+131
* gsk: Introduce mask nodesMatthias Clasen2020-12-2210-2/+228
* gsk: Add gsk_stroke_hashMatthias Clasen2020-12-222-0/+19
* gsk: Use stroke bounds in the stroke nodeMatthias Clasen2020-12-221-2/+5
* xxx: Fix gsk_stroke_equalMatthias Clasen2020-12-221-1/+19
* curve2: Add a zoom sliderMatthias Clasen2020-12-221-4/+27
* curve2: Add a way to compare to cairoMatthias Clasen2020-12-221-0/+26
* xxx: Make gsk_stroke_to_cairo publicMatthias Clasen2020-12-223-3/+12
* Add a path editor demoMatthias Clasen2020-12-224-0/+2875
* Add an interactive path testMatthias Clasen2020-12-222-0/+689
* Add another stroker testMatthias Clasen2020-12-221-0/+100
* Add basic tests for strokesMatthias Clasen2020-12-221-1/+133
* Implement strokingMatthias Clasen2020-12-227-1/+1227
* Special-case circles for strokesMatthias Clasen2020-12-221-0/+17
* Special-case rects for strokesMatthias Clasen2020-12-221-0/+32
* Add gsk_path_strokeMatthias Clasen2020-12-224-3/+74
* Add a test for gsk_curve_offsetMatthias Clasen2020-12-221-0/+109
* Add a test for gsk_curve_reverseMatthias Clasen2020-12-221-0/+47
* Add a test for tangents of degenerate curvesMatthias Clasen2020-12-221-1/+31
* curve: Handle degenerate casesMatthias Clasen2020-12-221-16/+99
* Add gsk_curve_reverseMatthias Clasen2020-12-222-3/+56
* Add gsk_curve_offsetMatthias Clasen2020-12-222-3/+153
* Add conic decomposition testsMatthias Clasen2020-12-221-2/+77
* path: support conic->curve in foreachMatthias Clasen2020-12-221-9/+26
* Add gsk_curve_decompose_curveMatthias Clasen2020-12-222-0/+135
* Add a performance test for curve evalMatthias Clasen2020-12-221-0/+56
* Add a performance test for curve intersectionMatthias Clasen2020-12-222-0/+136
* Add curve split testsMatthias Clasen2020-12-221-0/+71
* Add another intersection testcaseMatthias Clasen2020-12-221-0/+35
* xxx: work around bounding box problemsMatthias Clasen2020-12-221-0/+6
* Add curve intersection testsMatthias Clasen2020-12-222-1/+100
* Add gsk_curve_intersectMatthias Clasen2020-12-223-0/+460
* Add gsk_curve_get_boundsMatthias Clasen2020-12-222-5/+206
* Only test conic weights between 1/20 and 20Matthias Clasen2020-12-221-2/+2
* ottie: Add a snapshot testBenjamin Otte2020-12-2221-0/+2120
* ottie: Add a command-line toolBenjamin Otte2020-12-223-0/+436
* Ottie: AddBenjamin Otte2020-12-2251-6/+6718
* path: Change semantics of gtk_path_builder_add_segment()Benjamin Otte2020-12-194-41/+101
* path: Add gsk_path_measure_is_closed ()Benjamin Otte2020-12-193-0/+27
* path: Add gsk_path_measure_restrict_to_contour()Benjamin Otte2020-12-193-7/+79
* Add gsk_path_measure_get_{path,tolerance}Matthias Clasen2020-12-193-0/+35
* xxx path)_fillBenjamin Otte2020-12-191-1/+57
* Add gsk_path_get_stroke_boundsMatthias Clasen2020-12-195-3/+153
* testsuite: Add tests for the dasherBenjamin Otte2020-12-193-0/+183
* path: Add a foreach function that dashes a pathBenjamin Otte2020-12-195-0/+413
* path: Deal with non-uniformness of progress parameterBenjamin Otte2020-12-191-24/+43
* path: Always decompose conics into at least 2 segmentsBenjamin Otte2020-12-191-0/+11
* testsuite Add curve tangent testsMatthias Clasen2020-12-191-0/+50