Commit Graph

1452 Commits (4f034441c25b01cdef9dc9dd50628cb3157f5efd)

Author SHA1 Message Date
KmolYuan 4f034441c2 Fix requirements.txt missing in source. 2019-09-26 22:21:07 +08:00
KmolYuan a022604e16 Update more information. 2019-09-25 18:32:27 +08:00
KmolYuan b76206afc6 Update version. 2019-09-25 18:04:25 +08:00
KmolYuan 40d4c37bda Remove *.whl artifact. 2019-09-25 16:09:09 +08:00
KmolYuan 8c4a37ef4c Fix deploy script covered. 2019-09-25 15:59:41 +08:00
KmolYuan 495a285c7e Fix PyPI deployment. 2019-09-24 23:10:02 +08:00
KmolYuan bc674db3d3 Merge branch 'python' of https://github.com/KmolYuan/solvespace into python 2019-09-24 14:02:55 +08:00
KmolYuan 67a87605db Fix PyPI readme format. 2019-09-23 23:29:16 +08:00
KmolYuan 0b2cfc4201 Update badges. 2019-09-23 21:23:03 +08:00
KmolYuan da23826f19 Add Windows build. 2019-09-23 21:06:58 +08:00
KmolYuan d9abfe3d52 Add Windows build. 2019-09-23 16:48:18 +08:00
KmolYuan cfe0c75f30 Update deployment config. 2019-09-23 12:55:51 +08:00
KmolYuan c05df29b3b Adjust CI config as matrix. 2019-09-20 16:58:10 +08:00
KmolYuan 813217bf00 Merge branch 'master' into python 2019-09-20 15:14:15 +08:00
Yuan e9e0fd6cfe
Merge pull request #1 from solvespace/master
Update from original master.
2019-09-20 15:12:59 +08:00
phkahler 5d78f993ce Make helix origin create a line even if it's in a different group.
Helix should always make a line for the axis.
2019-09-20 01:09:58 +00:00
phkahler 162897eca7 Reimplement DivPivoting as DivProjected.
The old implementation was an approximation, whereas the new one is exact.
2019-09-20 01:09:25 +00:00
KmolYuan 88201db0ea Remove "setup_requires" option. 2019-09-13 14:36:55 +08:00
EvilSpirit 7f9117b2bf Calculate area of selected faces, if any. 2019-09-11 10:38:10 +00:00
EvilSpirit 915f55aabc Show volume of current group alongside total volume. 2019-09-11 10:38:10 +00:00
Ryan Pavlik a0e992374d Clean up virtual, override, default, and void params. NFC.
Found by clang-tidy.
2019-09-11 10:31:07 +00:00
Ryan Pavlik ae417fc14c Use emplace_back. NFC.
Found by clang-tidy.
2019-09-11 10:31:07 +00:00
Ryan Pavlik 34dccbf935 Don't call static methods through an instance. NFC.
Found by clang-tidy.
2019-09-11 10:31:07 +00:00
Maximilian Federle 219df31c53 Linux: add support for building snap packages. 2019-09-11 10:12:53 +00:00
Ryan Pavlik b1e280e75f Fix undefined behavior in IdList::end(). 2019-09-11 09:44:30 +00:00
Ryan Pavlik ec13839c92 Modify clang-format config to avoid single-line things. NFC. 2019-09-11 09:43:03 +00:00
KmolYuan 1c18ca015e Replace "__class__" with "type()". 2019-09-10 17:34:12 +08:00
KmolYuan d6dc4eaf6e Update stub files. 2019-09-10 15:34:13 +08:00
Ryan Pavlik bedea1ef3c Avoid undefined behavior from out-of-range access. NFC. 2019-09-10 06:44:34 +00:00
Ryan Pavlik b8ee0e941b Remove extraneous semicolon. NFC. 2019-09-10 06:44:34 +00:00
Ryan Pavlik 78819ffca3 Fix "virtual function without virtual destructor" warning. NFC. 2019-09-10 06:44:34 +00:00
Ryan Pavlik c959af1149 Fix a comment. NFC.
Found by clang-tidy.
2019-09-10 06:44:34 +00:00
Ryan Pavlik 3e566d7e67 Remove std::move from trivially-copyable types. NFC.
Found by clang-tidy
2019-09-10 06:44:34 +00:00
Ryan Pavlik c0904e2ba8 Use IsEmpty() or .empty() to check if a container is empty. NFC.
Most found by clang-tidy.
2019-09-10 04:22:21 +00:00
Ryan Pavlik 61c0167ad7 Fix TTF iteration in case of an empty list. 2019-09-10 04:22:07 +00:00
Ryan Pavlik 15838dc5a1 For loop cleanup. NFC. 2019-09-10 04:21:57 +00:00
Ryan Pavlik 231dff6cd9 Add and use List::Last(). NFC. 2019-09-10 04:20:38 +00:00
whitequark c5f3cd151a Use the same @todo hot comment style everywhere. 2019-09-10 04:07:42 +00:00
Ryan Pavlik d514a26f92 Fix use-after-free in revolve and helix.
Pointers get invalidated if a list has to be re-allocated.
CopyEntity can do that.
2019-09-10 04:07:42 +00:00
Ryan A. Pavlik a4c0022815 Fix a warning about a virtual destructor. 2019-09-10 03:33:05 +00:00
Ryan A. Pavlik 43b2261e9c CLI/testsuite: do not crash if a dialog is displayed. 2019-09-10 03:23:31 +00:00
KmolYuan 85e6277d2f Add return None annotations. 2019-09-06 22:18:11 +08:00
KmolYuan 2606bfeb8f Add test suit option of "setup.py". 2019-09-06 12:43:52 +08:00
KmolYuan dcd2b1385a Input requirements from the pip list. 2019-08-31 11:54:37 +08:00
KmolYuan a5d120520e Remove --user option. 2019-08-30 22:23:52 +08:00
phkahler 22e4011cb6 use std::vector in helix operations instead of fixed length array. Remove limit on number of sections. Delete definition of Revolved struct. 2019-08-25 14:30:37 +00:00
phkahler e22c522c81 use std::vector in lathe operations instead of fixed length array 2019-08-25 14:30:37 +00:00
phkahler 2dd50d0f3a Only allow lathe, revolve and helix for 2d sketches. 2019-08-25 14:30:37 +00:00
Ryan Pavlik 13820bf27d Revert "IdList::RemoveTagged switch to std::remove_if from iteration. NFC."
This reverts commit 0bb6a348e3.
2019-08-20 23:28:43 +00:00
Ryan Pavlik b284e80785 Improve NextAfter. NFC. 2019-08-20 15:57:11 +00:00