{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":600604880,"defaultBranch":"master","name":"polyops","ownerLogin":"Rouslan","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-12T01:58:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/266116?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1676168176.382281","currentOid":""},"activityList":{"items":[{"before":"ab0317879a824fdefde6c6b4aec63a04523292b7","after":"52a36792ee6ba5136863f8955fa0705eaa6176fd","ref":"refs/heads/master","pushedAt":"2024-06-01T14:06:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rouslan","name":"Rouslan Korneychuk","path":"/Rouslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/266116?s=80&v=4"},"commit":{"message":"Fixed compile error for MSVC","shortMessageHtmlLink":"Fixed compile error for MSVC"}},{"before":"dc67be987f05888ac31fe2b9dd39db0e337eb15a","after":"ab0317879a824fdefde6c6b4aec63a04523292b7","ref":"refs/heads/master","pushedAt":"2024-06-01T03:00:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rouslan","name":"Rouslan Korneychuk","path":"/Rouslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/266116?s=80&v=4"},"commit":{"message":"Changed how shapes are broken up\n\nThe output now minimizes hole count and maximizes shape count.\n\nOther changes:\n- fixes bugs in polygon rasterizer\n- added a few tests and test program features\n- updated documentation to use features of newer version of Breathe","shortMessageHtmlLink":"Changed how shapes are broken up"}},{"before":"8e07325724be273168f87af53e773c30850637bd","after":"dc67be987f05888ac31fe2b9dd39db0e337eb15a","ref":"refs/heads/master","pushedAt":"2023-10-27T10:57:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rouslan","name":"Rouslan Korneychuk","path":"/Rouslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/266116?s=80&v=4"},"commit":{"message":"Fixed a few small mistakes","shortMessageHtmlLink":"Fixed a few small mistakes"}},{"before":"f96b057f4430bc296e5f8788bba749c1d415a2ce","after":"8e07325724be273168f87af53e773c30850637bd","ref":"refs/heads/master","pushedAt":"2023-10-27T10:25:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rouslan","name":"Rouslan Korneychuk","path":"/Rouslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/266116?s=80&v=4"},"commit":{"message":"Added \"point tracking\" support\n\nOther changes:\n- C++ documentation now pulled from comments using Doxygen and Breathe","shortMessageHtmlLink":"Added \"point tracking\" support"}},{"before":"97a2de78f99d7bd1fb1ddda1e80caa4384c73035","after":"f96b057f4430bc296e5f8788bba749c1d415a2ce","ref":"refs/heads/master","pushedAt":"2023-10-08T22:39:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rouslan","name":"Rouslan Korneychuk","path":"/Rouslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/266116?s=80&v=4"},"commit":{"message":"Added \"offset\" functions to Python wrapper\n\nOther changes:\n- updated documentation\n- Python wrapper now releases GIL when reading and writing Numpy\n arrays\n- py.typed is now included in Python package","shortMessageHtmlLink":"Added \"offset\" functions to Python wrapper"}},{"before":"727b4cae97f7f4815797d76b9649ce6c5fe775ab","after":"97a2de78f99d7bd1fb1ddda1e80caa4384c73035","ref":"refs/heads/master","pushedAt":"2023-10-05T05:44:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rouslan","name":"Rouslan Korneychuk","path":"/Rouslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/266116?s=80&v=4"},"commit":{"message":"Changed how cut lines are rejoined\n\nInstead of rejoining lines arbitrarily, lines are rejoined in a way\nthat minimizes the total area of holes.\n\nOther changes:\n- added preliminary install instructions for python\n- fixed embarrassing mistake in triangle_winding function (the sign\n of the result was inverted)\n- removed old obsolete test code","shortMessageHtmlLink":"Changed how cut lines are rejoined"}},{"before":"87c18cffeee8fe34d1cc8a3753b9d1cd524eb07b","after":"727b4cae97f7f4815797d76b9649ce6c5fe775ab","ref":"refs/heads/master","pushedAt":"2023-10-02T05:44:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rouslan","name":"Rouslan Korneychuk","path":"/Rouslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/266116?s=80&v=4"},"commit":{"message":"Create python-package.yml","shortMessageHtmlLink":"Create python-package.yml"}},{"before":"788b6c6ad71242cb76da5ee8a93bbb52d8eb62de","after":"87c18cffeee8fe34d1cc8a3753b9d1cd524eb07b","ref":"refs/heads/master","pushedAt":"2023-10-02T02:37:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rouslan","name":"Rouslan Korneychuk","path":"/Rouslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/266116?s=80&v=4"},"commit":{"message":"\"normalize\" and \"offset\" now working\n\nOther changes:\n- added preliminary documentation for \"offset\" functionality\n- added tests for \"offset\" functionality\n- de-duplicated test images","shortMessageHtmlLink":"\"normalize\" and \"offset\" now working"}},{"before":"bd225321fab34cd945e00c932acd7c6c8240663b","after":"788b6c6ad71242cb76da5ee8a93bbb52d8eb62de","ref":"refs/heads/master","pushedAt":"2023-09-26T22:30:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rouslan","name":"Rouslan Korneychuk","path":"/Rouslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/266116?s=80&v=4"},"commit":{"message":"Second attempt to link test on test server","shortMessageHtmlLink":"Second attempt to link test on test server"}},{"before":"7e06410d284392c69eda3bd7d869bde680705197","after":"bd225321fab34cd945e00c932acd7c6c8240663b","ref":"refs/heads/master","pushedAt":"2023-09-26T22:16:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rouslan","name":"Rouslan Korneychuk","path":"/Rouslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/266116?s=80&v=4"},"commit":{"message":"Fixed linking issue of test\n\nNo longer assumes gmp is a dependency of gmpxx in pkg-config","shortMessageHtmlLink":"Fixed linking issue of test"}},{"before":"4ddf3181b8869a246b2349a900dd6aaf47d2e78b","after":"7e06410d284392c69eda3bd7d869bde680705197","ref":"refs/heads/master","pushedAt":"2023-09-26T20:43:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rouslan","name":"Rouslan Korneychuk","path":"/Rouslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/266116?s=80&v=4"},"commit":{"message":"replaced basic_int128 with compound_int\n\nother changes:\n- updated documentation for compound_int\n- incorporated compound_int tests into CTest suite\n- tests now run and compile with MSVC\n- added boost UT source for tests","shortMessageHtmlLink":"replaced basic_int128 with compound_int"}},{"before":"90433be5de82115a4fafde9f8a0467f8988211ae","after":"4ddf3181b8869a246b2349a900dd6aaf47d2e78b","ref":"refs/heads/master","pushedAt":"2023-09-23T23:44:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rouslan","name":"Rouslan Korneychuk","path":"/Rouslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/266116?s=80&v=4"},"commit":{"message":"Now compiles with older version of GCC","shortMessageHtmlLink":"Now compiles with older version of GCC"}},{"before":"93fd21498069680fdb3bb9cd00d10d0eb80d5a58","after":"90433be5de82115a4fafde9f8a0467f8988211ae","ref":"refs/heads/master","pushedAt":"2023-09-22T18:57:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rouslan","name":"Rouslan Korneychuk","path":"/Rouslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/266116?s=80&v=4"},"commit":{"message":"Create cmake-multi-platform.yml","shortMessageHtmlLink":"Create cmake-multi-platform.yml"}},{"before":"2909b9d641ebf785ca2dae93ba80ac7c4a027b12","after":"93fd21498069680fdb3bb9cd00d10d0eb80d5a58","ref":"refs/heads/master","pushedAt":"2023-09-22T17:24:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rouslan","name":"Rouslan Korneychuk","path":"/Rouslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/266116?s=80&v=4"},"commit":{"message":"switched from setuptools to scikit-build-core\n\nother changes:\n- moved polydraw.hpp into public headers\n- changed from single Python module to package\n- added Python tests to the package","shortMessageHtmlLink":"switched from setuptools to scikit-build-core"}},{"before":"1433c52d08adfb9321f97acc0e2e6a7e3f45c349","after":"2909b9d641ebf785ca2dae93ba80ac7c4a027b12","ref":"refs/heads/master","pushedAt":"2023-09-18T21:28:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rouslan","name":"Rouslan Korneychuk","path":"/Rouslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/266116?s=80&v=4"},"commit":{"message":"Added proper tests\n\nother changes:\n- changed requires clauses into static assertions for non-overloaded functions\n- now compiles when Coord is smaller than int\n- CMake files no longer require all dependencies to be present","shortMessageHtmlLink":"Added proper tests"}},{"before":"786c0dd7bde447e347d6024f575e672ed74a7bf3","after":"1433c52d08adfb9321f97acc0e2e6a7e3f45c349","ref":"refs/heads/master","pushedAt":"2023-04-18T09:11:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rouslan","name":"Rouslan Korneychuk","path":"/Rouslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/266116?s=80&v=4"},"commit":{"message":"Now compiles with MSVC\n\nalso:\n- updated workflow to use caching\n- moved cmake code for Python into \"py\" folder\n- added to documentation","shortMessageHtmlLink":"Now compiles with MSVC"}},{"before":"c0f53921bfe1273984d544aff3d32cd8797038c4","after":"786c0dd7bde447e347d6024f575e672ed74a7bf3","ref":"refs/heads/master","pushedAt":"2023-04-13T07:56:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rouslan","name":"Rouslan Korneychuk","path":"/Rouslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/266116?s=80&v=4"},"commit":{"message":"Update documentation.yml\n\nGithub workflow attempt #3","shortMessageHtmlLink":"Update documentation.yml"}},{"before":"fc8e13bb2b708b004207da164345086b747a4667","after":"c0f53921bfe1273984d544aff3d32cd8797038c4","ref":"refs/heads/master","pushedAt":"2023-04-13T07:54:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rouslan","name":"Rouslan Korneychuk","path":"/Rouslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/266116?s=80&v=4"},"commit":{"message":"Update documentation.yml\n\nGithub workflow attempt #2","shortMessageHtmlLink":"Update documentation.yml"}},{"before":"4eb02a1c4459965c695a91e649c3dde6532c49f3","after":"fc8e13bb2b708b004207da164345086b747a4667","ref":"refs/heads/master","pushedAt":"2023-04-13T07:43:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rouslan","name":"Rouslan Korneychuk","path":"/Rouslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/266116?s=80&v=4"},"commit":{"message":"Create documentation.yml\n\nAdded workflow for deploying documentation","shortMessageHtmlLink":"Create documentation.yml"}},{"before":"63e462b68a8bd485646428b4626ec7b28fdb1dae","after":"4eb02a1c4459965c695a91e649c3dde6532c49f3","ref":"refs/heads/master","pushedAt":"2023-04-13T07:39:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rouslan","name":"Rouslan Korneychuk","path":"/Rouslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/266116?s=80&v=4"},"commit":{"message":"Updated documentation\n\nalso:\n- reorganized output range types\n- added support for emitting indices in output\n- combined add_loop and add_loops into method that accepts either\n- renamed normalize function to normalize_op\n- loops with fewer than 3 points are now filtered out (they are not\n supported)\n- updated pyi file to include normalize- functions\n- added GDB pretty printers for debugging","shortMessageHtmlLink":"Updated documentation"}},{"before":"e59c9499dae6d0efc1073d849361508ec67c0c1e","after":"63e462b68a8bd485646428b4626ec7b28fdb1dae","ref":"refs/heads/master","pushedAt":"2023-03-31T03:14:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rouslan","name":"Rouslan Korneychuk","path":"/Rouslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/266116?s=80&v=4"},"commit":{"message":"Fixed problem with overlapping lines","shortMessageHtmlLink":"Fixed problem with overlapping lines"}},{"before":"3a933439b17c9fb4f5ee873be472fbf9c203d0e8","after":"e59c9499dae6d0efc1073d849361508ec67c0c1e","ref":"refs/heads/master","pushedAt":"2023-03-22T00:50:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rouslan","name":"Rouslan Korneychuk","path":"/Rouslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/266116?s=80&v=4"},"commit":{"message":"All four basic boolean operations are working\n\n- removed custom Sphinx templates\n- removed unnecessary constraints from \"coordinate\" concept\n- added 128 bit integer for 64 bit platforms\n- renamed normalize.hpp to clip.hpp\n- Python interface now supports any input that can be converted to the\n appropriate Numpy array\n- Python functions/methods now support \"casting\" and \"dtype\" arguments\n- added alternative to winding_dir function with inverted control flow\n- added Sphinx builder command to build system","shortMessageHtmlLink":"All four basic boolean operations are working"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWcC1IAA","startCursor":null,"endCursor":null}},"title":"Activity ยท Rouslan/polyops"}