)]}' { "log": [ { "commit": "725e5e08ec8751477565f1d603fd7eb9058c277c", "tree": "49a88f6fd1c7eeeba8b68841a7b34d46ab62c9d0", "parents": [ "fc52516467dfa124bdd967c15c7cf9faf02a34ca" ], "author": { "name": "jonahwilliams", "email": "jonahwilliams@google.com", "time": "Fri Oct 21 16:29:04 2022 +0000" }, "committer": { "name": "Jonah Williams", "email": "jonahwilliams@google.com", "time": "Fri Oct 21 16:29:04 2022 +0000" }, "message": "Revert \"Fix for #22\"\n\nThis reverts commit 955761f46fcec73c91c5dbf2547b6f88afb5d3fc.\n\nBug: https://github.com/flutter/flutter/issues/110673\nChange-Id: Ie076e9740cf66523f788197047bd378a41b46f2c\nReviewed-on: https://flutter-review.googlesource.com/c/third_party/libtess2/+/35005\nReviewed-by: Zach Anderson \u003czra@google.com\u003e\nCommit-Queue: Jonah Williams \u003cjonahwilliams@google.com\u003e\n" }, { "commit": "fc52516467dfa124bdd967c15c7cf9faf02a34ca", "tree": "5f41665f0efb6c7fb566b1dcf72f9f77e0664e66", "parents": [ "882e5e92953d5ea2626a83da7ffbfd119ef80f53" ], "author": { "name": "Mikko Mononen", "email": "memononen@gmail.com", "time": "Thu Sep 26 21:33:40 2019 +0300" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Thu Sep 26 21:33:40 2019 +0300" }, "message": "Bumped version number" }, { "commit": "882e5e92953d5ea2626a83da7ffbfd119ef80f53", "tree": "aca19e599a3edec4f1f1ac0d1ac121ada02ce816", "parents": [ "56d5c87b596bfe792f79b2e41fde83b769f6406d" ], "author": { "name": "Mikko Mononen", "email": "memononen@gmail.com", "time": "Mon Apr 22 22:05:13 2019 +0300" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Mon Apr 22 22:05:13 2019 +0300" }, "message": "Update README.md" }, { "commit": "56d5c87b596bfe792f79b2e41fde83b769f6406d", "tree": "2a9e0d6dee8dc7c87c22fd56731ab5c732282eab", "parents": [ "8862c3f00007f9057d7c5c524b53cb8af9756a59" ], "author": { "name": "Mikko Mononen", "email": "memononen@gmail.com", "time": "Wed May 23 11:11:17 2018 +0300" }, "committer": { "name": "Mikko Mononen", "email": "memononen@gmail.com", "time": "Wed May 23 11:11:21 2018 +0300" }, "message": "Fix for #30\n\nInitialize processCDT in tessNewTess()\n" }, { "commit": "8862c3f00007f9057d7c5c524b53cb8af9756a59", "tree": "5cd7db16bb582fdaf04de80e9c8db63d4412183f", "parents": [ "82dd0a3e9e841a13b132443f89df62d574377ddb", "98f60871e1232d353bf1be0e531a07377c1824a6" ], "author": { "name": "Mikko Mononen", "email": "memononen@gmail.com", "time": "Wed Apr 18 06:53:29 2018 +0300" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Wed Apr 18 06:53:29 2018 +0300" }, "message": "Merge pull request #29 from mindbrix/useInCircle\n\nUse inCircle()" }, { "commit": "82dd0a3e9e841a13b132443f89df62d574377ddb", "tree": "386b914acb5edf4d87252b665335d4db90ca2f0e", "parents": [ "b256f4940bbd8ddb12534ce0e1751d7cb67c84d9", "5a8ff41ca32973f63fb982e7354934184966570d" ], "author": { "name": "Mikko Mononen", "email": "memononen@gmail.com", "time": "Wed Apr 18 06:52:36 2018 +0300" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Wed Apr 18 06:52:36 2018 +0300" }, "message": "Merge pull request #28 from mindbrix/reversedFlag\n\nAdd a reversed flag to tessAddContour()" }, { "commit": "98f60871e1232d353bf1be0e531a07377c1824a6", "tree": "7af657ae771f750c91e95ad4ee9ce2480fa194b8", "parents": [ "fe8e02c9972063267d1e8a8a66fcc5917bcad75f" ], "author": { "name": "Nigel Barber", "email": "nigel@mindbrix.co.uk", "time": "Tue Apr 17 23:22:40 2018 +0100" }, "committer": { "name": "Nigel Barber", "email": "nigel@mindbrix.co.uk", "time": "Tue Apr 17 23:22:40 2018 +0100" }, "message": "Spaces --\u003e tabs\n" }, { "commit": "fe8e02c9972063267d1e8a8a66fcc5917bcad75f", "tree": "b45c862388572a1edfc44cbdfb5dafb294f2eeec", "parents": [ "b256f4940bbd8ddb12534ce0e1751d7cb67c84d9" ], "author": { "name": "Nigel Barber", "email": "nigel@mindbrix.co.uk", "time": "Mon Apr 16 20:47:12 2018 +0100" }, "committer": { "name": "Nigel Barber", "email": "nigel@mindbrix.co.uk", "time": "Tue Apr 17 23:18:42 2018 +0100" }, "message": "Replace calcAngle() with inCircle() to avoid expensive trigonometry\n" }, { "commit": "5a8ff41ca32973f63fb982e7354934184966570d", "tree": "386b914acb5edf4d87252b665335d4db90ca2f0e", "parents": [ "2d4a80b6a309a5766d270a80fc95a5ba3e0d4930" ], "author": { "name": "Nigel Barber", "email": "nigel@mindbrix.co.uk", "time": "Tue Apr 17 22:56:44 2018 +0100" }, "committer": { "name": "Nigel Barber", "email": "nigel@mindbrix.co.uk", "time": "Tue Apr 17 22:56:44 2018 +0100" }, "message": "Spaces --\u003e tabs\n" }, { "commit": "2d4a80b6a309a5766d270a80fc95a5ba3e0d4930", "tree": "4e8c533403d677f50f3271d59f7d59a26bb0e0c2", "parents": [ "98c65dad5e47ad888032b6cdf556f192e0e028d0" ], "author": { "name": "Nigel Barber", "email": "nigel@mindbrix.co.uk", "time": "Tue Apr 17 22:48:26 2018 +0100" }, "committer": { "name": "Nigel Barber", "email": "nigel@mindbrix.co.uk", "time": "Tue Apr 17 22:48:26 2018 +0100" }, "message": "Fix issues\n" }, { "commit": "98c65dad5e47ad888032b6cdf556f192e0e028d0", "tree": "13782e5ea6ef9f743f85709a8ac5ace696ae930a", "parents": [ "cbcb621d9d93191d1df55814dddc4a88c8a85d48" ], "author": { "name": "Nigel Barber", "email": "nigel@mindbrix.co.uk", "time": "Tue Apr 17 22:25:45 2018 +0100" }, "committer": { "name": "Nigel Barber", "email": "nigel@mindbrix.co.uk", "time": "Tue Apr 17 22:25:45 2018 +0100" }, "message": "Add TESS_REVERSE_CONTOURS to TessOption\n" }, { "commit": "cbcb621d9d93191d1df55814dddc4a88c8a85d48", "tree": "2dd7ad0b7fab6f42f58414c9d489880a8a3cab87", "parents": [ "b256f4940bbd8ddb12534ce0e1751d7cb67c84d9" ], "author": { "name": "Nigel Barber", "email": "nigel@mindbrix.co.uk", "time": "Mon Apr 16 18:13:57 2018 +0100" }, "committer": { "name": "Nigel Barber", "email": "nigel@mindbrix.co.uk", "time": "Mon Apr 16 18:13:57 2018 +0100" }, "message": "Add a reversed flag to tessAddContour()\n" }, { "commit": "b256f4940bbd8ddb12534ce0e1751d7cb67c84d9", "tree": "8007762563e78dafabc0cfdb3f5ce559e98df27e", "parents": [ "1952b91b46787d7974f73f3b51b1989f331656c9" ], "author": { "name": "Mikko Mononen", "email": "memononen@gmail.com", "time": "Mon Apr 16 11:52:47 2018 +0300" }, "committer": { "name": "Mikko Mononen", "email": "memononen@gmail.com", "time": "Mon Apr 16 11:52:47 2018 +0300" }, "message": "Fix for #14\n\n- always pad sentinels\n" }, { "commit": "1952b91b46787d7974f73f3b51b1989f331656c9", "tree": "34d6f26bd5c736732a180cca18a6c1c7ba2099d0", "parents": [ "955761f46fcec73c91c5dbf2547b6f88afb5d3fc" ], "author": { "name": "Mikko Mononen", "email": "memononen@gmail.com", "time": "Mon Apr 16 11:35:01 2018 +0300" }, "committer": { "name": "Mikko Mononen", "email": "memononen@gmail.com", "time": "Mon Apr 16 11:37:37 2018 +0300" }, "message": "Fix for #23\n\n- rewrote tessMeshMergeConvexFaces() to avoid infinite loops\n" }, { "commit": "955761f46fcec73c91c5dbf2547b6f88afb5d3fc", "tree": "4488059482548e9ffc7c69ca07586f5512e70c0c", "parents": [ "25f13918f3dd50a49307f64cfdef416d5c64399f" ], "author": { "name": "Mikko Mononen", "email": "memononen@gmail.com", "time": "Mon Apr 16 11:24:04 2018 +0300" }, "committer": { "name": "Mikko Mononen", "email": "memononen@gmail.com", "time": "Mon Apr 16 11:37:37 2018 +0300" }, "message": "Fix for #22\n\n- handle degenerate cases better in CheckForRightSplice()\n" }, { "commit": "25f13918f3dd50a49307f64cfdef416d5c64399f", "tree": "c81a6992f0c92394a87139a769d75312b5b18c04", "parents": [ "3dd704522ff391ff10d7b05f29c64f5574b42fe7" ], "author": { "name": "Mikko Mononen", "email": "memononen@gmail.com", "time": "Mon Apr 16 10:16:36 2018 +0300" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Mon Apr 16 10:16:36 2018 +0300" }, "message": "Updated link to license" }, { "commit": "3dd704522ff391ff10d7b05f29c64f5574b42fe7", "tree": "cfe51ab84375c34c54de8bc84c7ac9ded7e0d2c5", "parents": [ "344b31572659aa74426c5c6ad91bbde3fe23bbb8", "37d6fb0955f7a8b457529f5d2c2ad8eaddc78cbf" ], "author": { "name": "Mikko Mononen", "email": "memononen@gmail.com", "time": "Mon Apr 16 10:10:38 2018 +0300" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Mon Apr 16 10:10:38 2018 +0300" }, "message": "Merge pull request #19 from 1ec5/patch-1\n\nFixes for static analyzer warnings" }, { "commit": "344b31572659aa74426c5c6ad91bbde3fe23bbb8", "tree": "b483ead8f825c1fc67acdc46cea1c851b97ea65c", "parents": [ "24e4bdd4158909e9720422208ab0a0aca788e700", "c6e635801807c27723aaea4c15c7e9cb5a6b2cba" ], "author": { "name": "Mikko Mononen", "email": "memononen@gmail.com", "time": "Mon Apr 16 09:57:43 2018 +0300" }, "committer": { "name": "Mikko Mononen", "email": "memononen@gmail.com", "time": "Mon Apr 16 09:57:43 2018 +0300" }, "message": "Merge branch \u0027pr/7\u0027\n" }, { "commit": "c6e635801807c27723aaea4c15c7e9cb5a6b2cba", "tree": "a06e62006ba4defef074544af70ed1418a8ab409", "parents": [ "c655ececd59c2227b4fb2a1138c8087cd4ac980b" ], "author": { "name": "Mikko Mononen", "email": "memononen@gmail.com", "time": "Mon Apr 16 09:57:05 2018 +0300" }, "committer": { "name": "Mikko Mononen", "email": "memononen@gmail.com", "time": "Mon Apr 16 09:57:05 2018 +0300" }, "message": "Small tweaks to CDT\n\n- added CDT support for demo\n- added infinity-loop safety guard on CDT iteration count\n- visit all 4 neighbours\n- changed to options based API\n" }, { "commit": "37d6fb0955f7a8b457529f5d2c2ad8eaddc78cbf", "tree": "30f4c24c351ac28677ebe72ef2da295d6bda4ef7", "parents": [ "24e4bdd4158909e9720422208ab0a0aca788e700" ], "author": { "name": "Minh Nguyễn", "email": "mxn@1ec5.org", "time": "Wed May 06 12:11:20 2015 -0700" }, "committer": { "name": "Minh Nguyễn", "email": "mxn@1ec5.org", "time": "Wed May 06 12:11:20 2015 -0700" }, "message": "Fixed dead store analyzer warnings\n\nRemoved redundant assignments to local variables that were flagged by Xcode’s static analyzer as dead stores." }, { "commit": "24e4bdd4158909e9720422208ab0a0aca788e700", "tree": "ccc954d0d62784976d2141f6d642ac720fbd4ded", "parents": [ "041a3ae2778fadaee2bdef3b4a962aae7d0f4f88", "d7c34ac3ff11993b0fc0395fe7d96f4cc75e6bb6" ], "author": { "name": "Mikko Mononen", "email": "memononen@gmail.com", "time": "Wed Jan 14 10:41:03 2015 +0200" }, "committer": { "name": "Mikko Mononen", "email": "memononen@gmail.com", "time": "Wed Jan 14 10:41:03 2015 +0200" }, "message": "Merge pull request #10 from openscad/sentinel-workaround\n\nSentinel workaround, should fix #8" }, { "commit": "c655ececd59c2227b4fb2a1138c8087cd4ac980b", "tree": "d287b6cfc37b1e306c51e1bbdef392d3c93e926c", "parents": [ "59b61f2c1332ffb134bcae5c9bdd2758c2adec3d" ], "author": { "name": "Marius Kintel", "email": "marius@kintel.net", "time": "Tue Jan 13 21:37:38 2015 -0500" }, "committer": { "name": "Marius Kintel", "email": "marius@kintel.net", "time": "Tue Jan 13 21:37:38 2015 -0500" }, "message": "#7 Better conform to C89\n" }, { "commit": "d7c34ac3ff11993b0fc0395fe7d96f4cc75e6bb6", "tree": "f6ced988de3c86170386ebc1e9a6f7c7165a88ca", "parents": [ "7e004ebdedcd0fc93ec01603d9ec941a949c7d5f" ], "author": { "name": "Marius Kintel", "email": "marius@kintel.net", "time": "Tue Jan 13 18:03:58 2015 -0500" }, "committer": { "name": "Marius Kintel", "email": "marius@kintel.net", "time": "Tue Jan 13 18:03:58 2015 -0500" }, "message": "Clarify the sentinel workaround\n" }, { "commit": "041a3ae2778fadaee2bdef3b4a962aae7d0f4f88", "tree": "49a662bc783e816d3e564d0d632c60850c710719", "parents": [ "a43504d78a5695ca07cf3706e34abfdfd5b4343b", "e8cac5352225158507b27920a8eac3c39ced5711" ], "author": { "name": "Mikko Mononen", "email": "memononen@gmail.com", "time": "Wed Jan 14 00:11:39 2015 +0200" }, "committer": { "name": "Mikko Mononen", "email": "memononen@gmail.com", "time": "Wed Jan 14 00:11:39 2015 +0200" }, "message": "Merge pull request #9 from openscad/planar-crash-fix\n\nWhen the input is collinear, choose the most perpendicular normal" }, { "commit": "7e004ebdedcd0fc93ec01603d9ec941a949c7d5f", "tree": "77c06e3420091089592f1eaa2c9f64d4140d75b7", "parents": [ "a43504d78a5695ca07cf3706e34abfdfd5b4343b" ], "author": { "name": "Marius Kintel", "email": "marius@kintel.net", "time": "Tue Jan 13 16:35:56 2015 -0500" }, "committer": { "name": "Marius Kintel", "email": "marius@kintel.net", "time": "Tue Jan 13 16:39:23 2015 -0500" }, "message": "Workaround for issue #8; make sure sentinels are not coincident\n" }, { "commit": "e8cac5352225158507b27920a8eac3c39ced5711", "tree": "49a662bc783e816d3e564d0d632c60850c710719", "parents": [ "a43504d78a5695ca07cf3706e34abfdfd5b4343b" ], "author": { "name": "Marius Kintel", "email": "marius@kintel.net", "time": "Tue Jan 13 15:39:23 2015 -0500" }, "committer": { "name": "Marius Kintel", "email": "marius@kintel.net", "time": "Tue Jan 13 15:39:23 2015 -0500" }, "message": "Wnen the input is collinear, choose the most perpendicular normal rather than the least perpendicular one. This should improve #8\n" }, { "commit": "59b61f2c1332ffb134bcae5c9bdd2758c2adec3d", "tree": "a2f8703bdc34c57b9a3be0fb5bcbe7d9ad9e24b9", "parents": [ "50dc8f05668c6114492e9c0544ed71ce3e9860ae" ], "author": { "name": "Marius Kintel", "email": "marius@kintel.net", "time": "Tue Jan 13 12:12:01 2015 -0500" }, "committer": { "name": "Marius Kintel", "email": "marius@kintel.net", "time": "Tue Jan 13 12:12:01 2015 -0500" }, "message": "Delaunay cleanup: Added bucket allocator, more robust trigonometry, coding style\n" }, { "commit": "50dc8f05668c6114492e9c0544ed71ce3e9860ae", "tree": "89006f71de96c56453e49b379f00e711051a97e5", "parents": [ "a43504d78a5695ca07cf3706e34abfdfd5b4343b" ], "author": { "name": "Marius Kintel", "email": "marius@kintel.net", "time": "Tue Jan 13 02:06:25 2015 -0500" }, "committer": { "name": "Marius Kintel", "email": "marius@kintel.net", "time": "Tue Jan 13 02:06:25 2015 -0500" }, "message": "Initial implementation of Constrained Delaunay Refinement\n" }, { "commit": "a43504d78a5695ca07cf3706e34abfdfd5b4343b", "tree": "b23683dc0232b4810384cfcbfe87b3c59011aa34", "parents": [ "5bd98453656f79abb56defe324426b8dfec845d2" ], "author": { "name": "Mikko Mononen", "email": "memononen@gmail.com", "time": "Fri Jun 13 21:17:17 2014 +0300" }, "committer": { "name": "Mikko Mononen", "email": "memononen@gmail.com", "time": "Fri Jun 13 21:17:25 2014 +0300" }, "message": "Moved build to premake4\n\n- moved build to premake4\n- fixed compiler warnings\n- increased pool size to fit 64bit ptrs\n" }, { "commit": "5bd98453656f79abb56defe324426b8dfec845d2", "tree": "2637721280c8e4caa5a2183c4be5cfee88c0579f", "parents": [ "ed4faa60e838267c810a88f28743b5bdc885a6d4" ], "author": { "name": "Mikko Mononen", "email": "memononen@gmail.com", "time": "Sun Nov 10 11:53:52 2013 +0200" }, "committer": { "name": "Mikko Mononen", "email": "memononen@gmail.com", "time": "Sun Nov 10 11:53:52 2013 +0200" }, "message": "Update README.md" }, { "commit": "ed4faa60e838267c810a88f28743b5bdc885a6d4", "tree": "a7f3e08d43f514a87888b6cdcfe9f7f09ca081ae", "parents": [ "0c9863f03cf98aa2d9439d327b608ec32a8eef22" ], "author": { "name": "Mikko Mononen", "email": "memononen@gmail.com", "time": "Wed Sep 11 23:52:59 2013 +0200" }, "committer": { "name": "Mikko Mononen", "email": "memononen@gmail.com", "time": "Wed Sep 11 23:52:59 2013 +0200" }, "message": "Bumped version number." }, { "commit": "0c9863f03cf98aa2d9439d327b608ec32a8eef22", "tree": "e0994bf4aad03bf8ab38e3619677b2572acb0107", "parents": [ "a1734a2e0cab8b97a9b2d16216784c21f5cb1d53" ], "author": { "name": "Mikko Mononen", "email": "memon@inside.org", "time": "Tue Sep 10 23:45:12 2013 +0200" }, "committer": { "name": "Mikko Mononen", "email": "memon@inside.org", "time": "Tue Sep 10 23:45:12 2013 +0200" }, "message": "Initial commit\n" }, { "commit": "a1734a2e0cab8b97a9b2d16216784c21f5cb1d53", "tree": "9967340dd79e768020b8e398de1b4df05f0f1138", "parents": [ "52d4cc1df141a33d756ac41f145c354516b19770" ], "author": { "name": "Mikko Mononen", "email": "memon@inside.org", "time": "Tue Sep 10 23:28:16 2013 +0200" }, "committer": { "name": "Mikko Mononen", "email": "memon@inside.org", "time": "Tue Sep 10 23:28:16 2013 +0200" }, "message": "Adding -gitignore\n" }, { "commit": "52d4cc1df141a33d756ac41f145c354516b19770", "tree": "c1aaebbae139a6ce345d902cba3ace6a06960b06", "parents": [], "author": { "name": "Mikko Mononen", "email": "memononen@gmail.com", "time": "Tue Sep 10 14:24:43 2013 -0700" }, "committer": { "name": "Mikko Mononen", "email": "memononen@gmail.com", "time": "Tue Sep 10 14:24:43 2013 -0700" }, "message": "Initial commit\n" } ] }