summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* gtk-demo: Rewrite the text mask demotext-to-pathMatthias Clasen2020-12-271-35/+153
* path fill demo: Use gsk_path_builder_add_layoutMatthias Clasen2020-12-271-15/+4
* gsk: Add gsk_path_builder_add_layoutMatthias Clasen2020-12-273-0/+38
* Ottie: Add ottie-editorBenjamin Otte2020-12-279-0/+925
* ottie: Add a snapshot testsuite testBenjamin Otte2020-12-2739-0/+4933
* ottie: Add a command-line toolBenjamin Otte2020-12-273-0/+436
* Ottie: AddBenjamin Otte2020-12-2759-7/+7929
* path: Add gsk_path_builder_add_ellipse()Benjamin Otte2020-12-273-0/+51
* path: Change semantics of gtk_path_builder_add_segment()Benjamin Otte2020-12-274-42/+103
* path: Add gsk_path_measure_is_closed ()Benjamin Otte2020-12-273-0/+27
* path: Add gsk_path_measure_restrict_to_contour()Benjamin Otte2020-12-273-7/+79
* Add gsk_path_measure_get_{path,tolerance}Matthias Clasen2020-12-273-0/+35
* xxx path)_fillBenjamin Otte2020-12-271-1/+57
* Add gsk_path_get_stroke_boundsMatthias Clasen2020-12-275-3/+153
* testsuite: Add tests for the dasherBenjamin Otte2020-12-273-0/+183
* path: Add a foreach function that dashes a pathBenjamin Otte2020-12-275-0/+413
* path: Deal with non-uniformness of progress parameterBenjamin Otte2020-12-271-24/+43
* path: Always decompose conics into at least 2 segmentsBenjamin Otte2020-12-271-0/+11
* testsuite Add curve tangent testsMatthias Clasen2020-12-271-0/+50
* testsuite: Add a test for the conic that got us segment()Benjamin Otte2020-12-272-0/+84
* path: Add gsk_curve_segment()Benjamin Otte2020-12-273-8/+107
* 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