Commit graph

58 commits

Author SHA1 Message Date
Ryan Oldenburg 94962eb163 simple pure-internal fix for a test 2023-01-14 22:52:57 -06:00
treeform 83bac9134e Add computeBounds tests (even when they don't pass yet) 2023-01-14 20:18:11 -08:00
Ryan Oldenburg 3d13292806 delete mask ref object type 2022-07-26 00:19:43 -05:00
treeform 90a7cfedfe xray 2022-07-09 11:08:34 -07:00
treeform c028f82af5 test_paths + utils 2022-07-08 23:47:44 -07:00
treeform 04abf707fa Cleanup. 2022-06-29 23:14:34 -07:00
Ryan Oldenburg dbf70e9b1d add tests for masking with gaps 2022-06-15 22:35:59 -05:00
Ryan Oldenburg 530e59c8f2 morepretty 2022-04-25 00:20:25 -05:00
Ryan Oldenburg 64b63d421d check for fenv epsilon instead of literal 0 2022-03-24 12:02:02 -05:00
Ryan Oldenburg dd85e5f9b0 add check for arc step of 0 2022-03-22 15:48:39 -05:00
treeform 84ed4c9b9d Fix for #393 and other polygon improvements. 2022-03-18 13:43:47 -07:00
treeform 542c8e84fd Fix #394 - zero width mask fill. 2022-03-17 07:32:47 -07:00
Ryan Oldenburg efba29578e 4.0.2 check valid polygon 2022-03-13 15:39:50 -05:00
treeform 3e5926c92c More enum renames. 2022-02-13 20:02:37 -08:00
treeform 9fdb3b8b0d Rename LineCap and LineJoin enum. 2022-02-12 10:35:19 -08:00
treeform 5074e33efc Rename PaintKind enum. 2022-02-12 10:25:28 -08:00
treeform c6f59b9692 Rename BlendMode enum. 2022-02-12 10:18:39 -08:00
Ryan Oldenburg 78e23f83d6 fix and re-enable fill optimization 2022-01-30 14:53:12 -06:00
treeform 2da986d0fe Disable fill optimization for now. 2022-01-30 12:15:13 -08:00
Ryan Oldenburg 34d96df323 3.1.2 bugfix 2021-12-23 14:10:32 -06:00
Ryan Oldenburg 5da8241231 rm 2021-12-12 18:21:54 -06:00
Ryan Oldenburg cee2f7ec3a add path.fillImage test 2021-12-03 19:30:03 -06:00
Ryan Oldenburg 6d71b2f96c fix test 2021-11-26 21:06:51 -06:00
Ryan Oldenburg 3484857163 reorganize tests a bit 2021-10-03 17:25:23 -05:00
Ryan Oldenburg 412baf6c19 more binding prep 2021-08-17 15:15:39 -05:00
Ryan Oldenburg 8c458d2ab2 paint uses color 2021-08-11 23:25:30 -05:00
Ryan Oldenburg 6d9ab5b200 paint as ref object 2021-08-06 19:00:06 -05:00
Ryan Oldenburg 3f08c2bfa4 path as ref object 2021-08-06 14:39:21 -05:00
Ryan Oldenburg 789d543faf morepretty 2021-07-19 00:50:49 -05:00
Ryan Oldenburg e5cccb63d1 morepretty 2021-07-18 16:59:50 -05:00
Ryan Oldenburg c3e168caa4 paint has opacity 2021-07-18 16:56:20 -05:00
Ryan Oldenburg d097fda55b context isPointInPath isPointInStroke 2021-07-18 13:20:22 -05:00
treeform ee48d9cdd9
Merge pull request #242 from treeform/arcs
Add arcs.
2021-07-10 23:39:33 -07:00
treeform bd46136952 Add arcs. 2021-07-10 23:00:01 -07:00
Ryan Oldenburg 5742fb7d95 remove warning 2021-06-29 15:08:26 -05:00
Ryan Oldenburg a838de821c paths.nim masks take blendMode for masking, tests, fixes and etc 2021-06-18 21:53:46 -05:00
Ryan Oldenburg 5e4f291f7d add test 2021-06-18 20:41:47 -05:00
treeform 1ee3d3902a Fixing blends 2021-06-18 16:39:55 -07:00
Ryan Oldenburg fb87aecd1d fill closes subpaths 2021-06-06 01:17:07 -05:00
Ryan Oldenburg 2afcbaa621 fix path parse bug for m 1 2 3 4 5 6... 2021-05-24 19:25:04 -05:00
Ryan Oldenburg 8ca46d86e3 morepretty 2021-05-23 21:04:58 -05:00
treeform 6fb1323101
Add dashes. (#202)
* Add dashes.
* Miter limits as ratio everywhere.
* Remove some fill and stroke overloads.
2021-05-23 18:46:19 -07:00
Ryan Oldenburg 0d65dffccc add context api 2021-05-19 00:06:02 -05:00
Ryan Oldenburg f04f8e9478 images are always premultipled alpha 2021-02-25 16:11:36 -06:00
Ryan Oldenburg 3d3dc58bce move proc, more tests 2021-02-24 22:19:09 -06:00
Ryan Oldenburg 6e7a08538d linecap, linejoin, miterAngleLimit 2021-02-24 19:48:23 -06:00
Ryan Oldenburg aa19910380 merge into test_paths.nim 2021-02-23 13:26:59 -06:00
Ryan Oldenburg f2b3c67d4b morepretty 2021-02-16 00:35:36 -06:00
Ryan Oldenburg 369066e04d masks + paths 2021-02-06 21:51:13 -06:00
Ryan Oldenburg 2c7694896f paths.nim expects and returns premultiplied alpha 2021-01-25 11:08:32 -06:00