Commit Graph

25788 Commits

Author SHA1 Message Date
8aafafac7c Compatibility with recent Moo versions 2012-05-19 20:25:59 +02:00
22f8d57b36 Memory optimizations broke thin walls 2012-05-19 19:40:51 +02:00
b246480535 Massive reduction of memory usage (down to one third). 2012-05-19 17:57:38 +02:00
882a022e3a Even more constants, less memory, more speed 2012-05-19 16:04:33 +02:00
aa9563f00b More constants, less strings => ess memory usage 2012-05-19 15:40:11 +02:00
8fe5d11624 Set number of threads from GUI and save it in config files. #154 2012-05-19 15:08:32 +02:00
b93a46969d Better icon for Export G-code button 2012-05-19 15:02:23 +02:00
a99dea9ad3 Swap rotate cw and ccw buttons 2012-05-19 15:00:51 +02:00
2d67d6b0b6 Restore 100% flow for support material 2012-05-17 22:57:59 +02:00
76e079126f Don't rearrange plate upon object rotation 2012-05-17 19:32:50 +02:00
3344a67905 Merge pull request #371 from shlomif/master
Add an env var to prevent the Build.PL from installing dependencies.
2012-05-17 07:58:54 -07:00
a64dcd0a0f Add an envvar to prevent deps from being installed
It's optional and defaults to off but people can set it if they would
like to install the dependencies in a different way.
2012-05-17 17:43:49 +03:00
4bffa9cb6b Use perimeter length, not area, to detect small perimeters. #355 2012-05-14 00:30:52 +02:00
f1905256f8 Lower default threads to 2 2012-05-13 23:14:56 +02:00
2a6ad2f3f7 Bugfix: removed warnings. #365 2012-05-13 22:56:40 +02:00
44c5c5be5b Merge pull request #361 from beanz/fix-issue-357
Fix for issue #357 - uninitialized value errors relating to facet_edge values
2012-05-11 00:51:59 -07:00
5a16756aac Avoid undef errors while keeping the debug so root cause can be found. 2012-05-10 22:23:24 +01:00
9d85a19b9d Rework fix to use undef correctly. 2012-05-10 19:07:20 +01:00
5ebf6a71cd Add FE_NONE with value 0 and increment FE_TOP and FE_BOTTOM to simplify
and correct logic.
2012-05-09 19:57:00 +01:00
9d9cef2145 Bugfix: error when slicing twice from plater 2012-05-05 21:26:19 +02:00
698b1e808d Use a separate thread for slicing so that GUI doesn't lock up. Also, add a Cancel button. #32 #35 2012-05-05 21:08:15 +02:00
8ba6405cc9 Bugfix: some nearly-thin walls were discarded. #261 2012-05-05 17:07:38 +02:00
edbdc5ec55 New automatic detection of additional required perimeters for better quality with domes and sloping walls. #198 2012-05-05 16:36:10 +02:00
4b7e9fc284 Fixed regression causing poor adhesion of rectilinear infill to perimeters 2012-05-04 20:51:09 +02:00
abe048686b More distance between object and support material. #343 2012-05-04 20:37:51 +02:00
9070ced329 Add wxWidgets version to debug output 2012-05-04 13:51:09 +02:00
d889639d49 Use the embedded progress bar for feedback about slicing 2012-05-04 13:00:34 +02:00
83b69b18d0 Status bar and progress bar for rotation and scaling 2012-05-04 12:56:15 +02:00
32f6d0143b Display print center coordinates and fix Export STL label alignment 2012-05-04 11:47:53 +02:00
b3714b4215 Preserve number of copies when splitting an object 2012-05-04 11:26:15 +02:00
f825f9063a Moved object manipulation buttons to a horizontal toolbar 2012-05-04 11:22:56 +02:00
36da196166 First attempts to move things to a vertical toolbar. Tooltips don't work on Cocoa, though 2012-05-04 10:41:24 +02:00
9398a1f6c2 Splitting unsplittable objects now results in a no-op 2012-05-04 10:17:36 +02:00
39f0c2f822 Renamed Dashboard to Plater (with Kliment's permission ;)) 2012-05-04 10:15:33 +02:00
dde71418d4 Bugfix: skip arc compensation when holes are not round 2012-05-02 16:28:47 +02:00
847cf3c5b8 Bugfix: when slicing the same plate multiple times, the results contained old and duplicate data 2012-05-02 15:20:05 +02:00
8e0e6107a3 Fixed regression causing manifoldness warnings (and sporadic bad slicing), introduced with recent memory optimizations 2012-05-02 15:12:24 +02:00
d164d13517 Bugfix: arc compensation code was filling some small holes 2012-05-01 19:19:31 +02:00
d59d4a2c55 Bugfix: infill every N layers was consuming large amounts of memory when used with models having sloping walls. #259 2012-05-01 18:51:47 +02:00
305b7a9c93 Don't try to display buttons icons if we're on an old WxWidgets 2012-05-01 16:49:34 +02:00
a7c36846c0 Require Math::Clipper 1.07 which includes the fix for #233 2012-05-01 15:36:07 +02:00
710275f7c0 Reverse perimeter order for holes. #214 2012-05-01 15:33:24 +02:00
da43cd70b2 Prevent tiny extrusion points. #323 2012-05-01 15:25:35 +02:00
f063d100f4 Fixed regression caused about recent memory optimizations 2012-05-01 15:12:34 +02:00
21893efa68 Removed a debugging statement left in, preventing hole compensation 2012-05-01 15:09:32 +02:00
d58a741d99 Put layer number in G-code comments. #327 2012-05-01 15:06:19 +02:00
7ee08be0b8 Allow [version], [timestamp], [year], [month], [day], [hour], [minute], [second] in filenames. #318 2012-05-01 15:02:33 +02:00
49ff9a0ebe Emit G92 E0 when in relative mode. #322 2012-05-01 14:49:41 +02:00
d8b8470d54 Retract before changing tool. #319 2012-05-01 14:44:52 +02:00
e74e740ba4 Button icons 2012-05-01 13:56:11 +02:00