Alessandro Ranellucci
|
3c862836f2
|
Refactored the Config XS bindings
|
2015-12-16 12:33:19 +01:00 |
|
Alessandro Ranellucci
|
05812a0a60
|
Fixed memory leak
|
2015-11-02 01:36:35 +01:00 |
|
Alessandro Ranellucci
|
9b21ac877a
|
Merge branch 'master' into sender
Conflicts:
Build.PL
lib/Slic3r.pm
xs/MANIFEST
xs/src/libslic3r/PrintConfig.hpp
|
2015-11-01 19:12:13 +01:00 |
|
Alessandro Ranellucci
|
9fcec10737
|
Finished porting LayerRegion to C++
|
2015-10-26 23:24:46 +01:00 |
|
Alessandro Ranellucci
|
b4515cf695
|
Finished porting PerimeterGenerator to C++
|
2015-07-23 15:53:02 +02:00 |
|
Alessandro Ranellucci
|
b8aecbd56c
|
Initial work for porting PerimeterGenerator to XS
|
2015-07-03 22:58:29 +02:00 |
|
Alessandro Ranellucci
|
3e739b87da
|
Finished porting Slic3r::GCode to XS (speed boost!)
|
2015-07-02 20:24:16 +02:00 |
|
Alessandro Ranellucci
|
801f629fdc
|
Ported Slic3r::GCode storage to XS
|
2015-07-01 21:47:17 +02:00 |
|
Alessandro Ranellucci
|
280f3f38d7
|
Ported Slic3r::GCode::OozePrevention storage to XS
|
2015-07-01 21:01:42 +02:00 |
|
Alessandro Ranellucci
|
b43dd92766
|
Ported Slic3r::GCode::Wipe storage to XS
|
2015-07-01 20:57:16 +02:00 |
|
Alessandro Ranellucci
|
bf9cd1b8e6
|
Ported Slic3r::GCode::AvoidCrossingPerimeters to XS
|
2015-07-01 20:14:05 +02:00 |
|
Alessandro Ranellucci
|
580d28d071
|
Finished porting PlaceholderParser to XS
|
2015-07-01 19:35:22 +02:00 |
|
Alessandro Ranellucci
|
552430db67
|
More fixes for Unicode path handling (thanks @josefprusa for Czech test VM)
|
2015-06-13 11:41:55 +02:00 |
|
Alessandro Ranellucci
|
56b993bb89
|
More fixes for Unicode filenames support on Windows and OS X
|
2015-06-02 16:10:15 +02:00 |
|
Alessandro Ranellucci
|
2f4fa41ce4
|
Fixed regression introduced with recent fixes to UTF-8 preset names handling on Windows that prevented their load on OS X (TODO: test on Linux)
|
2015-05-28 18:44:19 +02:00 |
|
Alessandro Ranellucci
|
13b7316807
|
Merge branch 'master' into sender
Conflicts:
Build.PL
lib/Slic3r/GUI/MainFrame.pm
|
2015-05-28 18:05:36 +02:00 |
|
Alessandro Ranellucci
|
6185f45815
|
Hopefully fix all problems with non-ASCII paths on Windows
|
2015-03-09 15:17:50 +01:00 |
|
Alessandro Ranellucci
|
3ae6f2630e
|
Merge branch 'master' into sender
Conflicts:
Build.PL
|
2015-02-01 14:07:32 +01:00 |
|
Alessandro Ranellucci
|
07cd25d0ec
|
New option for customization of infill/perimeters overlap. #2459
|
2015-02-01 12:08:25 +01:00 |
|
Alessandro Ranellucci
|
a5c0ffe963
|
Faster loading of 3D preview and much less memory used
|
2015-01-24 23:35:29 +01:00 |
|
Alessandro Ranellucci
|
9ec7b43ca1
|
Merge branch 'master' into sender
Conflicts:
lib/Slic3r/GUI/Tab.pm
|
2015-01-08 22:47:43 +01:00 |
|
Alessandro Ranellucci
|
82ec03fc23
|
Refactored perimeter generation code into a new separate class for easier unit testing
|
2015-01-07 16:04:53 +01:00 |
|
Alessandro Ranellucci
|
2c0d216c1a
|
More work on print controller
|
2015-01-03 23:25:55 +01:00 |
|
Alessandro Ranellucci
|
9cb6dc768f
|
Limit the Perl version warning to 5.16, as 5.18 seems to work fine
|
2014-12-24 00:19:20 +01:00 |
|
Alessandro Ranellucci
|
a1a88baa68
|
Revert printf to debugf
|
2014-12-23 01:04:20 +01:00 |
|
Alessandro Ranellucci
|
6a939eb250
|
Fight deadlocks
|
2014-12-22 19:47:39 +01:00 |
|
Alessandro Ranellucci
|
79ac29b435
|
Increase inset overlap tolerance
|
2014-12-20 22:40:34 +01:00 |
|
Alessandro Ranellucci
|
632e3d3067
|
Added an explicit warning when user has old threads.pm version. #2348
|
2014-12-17 14:53:36 +01:00 |
|
Alessandro Ranellucci
|
fcfb3b98bc
|
3D object positioning
|
2014-12-16 01:12:56 +01:00 |
|
Alessandro Ranellucci
|
e9166a8fe6
|
Use a semaphore to synchronize threads instead of blocking with join(). Lock threads array in order to ensure all of them are signalled. #2394
|
2014-12-13 15:01:53 +01:00 |
|
Alessandro Ranellucci
|
84760b8d59
|
Require a recent threads.pm version because of upstream bug 85140 potentially causing deadlocks when stopping running threads. #2394
https://rt.cpan.org/Ticket/Display.html?id=85140
|
2014-12-13 00:01:24 +01:00 |
|
Alessandro Ranellucci
|
98cb9f0e18
|
Refactoring: moved G-code export logic into new Slic3r::Print::GCode class. Removed Slic3r::GCode::Layer class. Fixes the order of post-processing filters so that cooling buffer is applied before any other filter whose logic is affected by speeds
|
2014-12-01 00:00:11 +01:00 |
|
Alessandro Ranellucci
|
ff9b53260d
|
New experimental feature for pressure management. Credits to @llluis for the original implementation. #1203 #1677 #2018
|
2014-11-24 18:22:39 +01:00 |
|
Alessandro Ranellucci
|
c1e26a70f8
|
Refactoring: move ooze prevention, wipe and avoid crossing perimeters into nested classes for better isolation
|
2014-11-23 15:13:40 +01:00 |
|
Alessandro Ranellucci
|
989ec5cf4d
|
Fixes to UTF-8 handling in file paths
|
2014-11-22 21:55:45 +01:00 |
|
Alessandro Ranellucci
|
379cde30e2
|
Ported Slic3r::BridgeDetector to XS
|
2014-11-15 22:41:22 +01:00 |
|
Alessandro Ranellucci
|
36825e0134
|
Removing empty file
|
2014-11-13 00:39:06 +01:00 |
|
Alessandro Ranellucci
|
8b6a8e6307
|
Ported PlaceholderParser::update_timestamp() to XS
Note that Slic3r version number is now located in libslic3r.h
|
2014-11-09 20:41:43 +01:00 |
|
Alessandro Ranellucci
|
6135a9fb8b
|
Bugfix: a move below z_offset was performed when retract_lift was enabled and lift amount was less than z_offset. Includes regression test. #2349
|
2014-11-09 19:24:17 +01:00 |
|
Alessandro Ranellucci
|
ee3fb7caa2
|
Ported GCodeWriter to XS (faster G-code export!)
|
2014-11-09 19:02:45 +01:00 |
|
Alessandro Ranellucci
|
6b4015f9ac
|
Bump version number
|
2014-11-09 09:31:40 +01:00 |
|
Alessandro Ranellucci
|
eab09866cb
|
Releasing 1.2.1
|
2014-11-08 18:01:53 +01:00 |
|
Alessandro Ranellucci
|
7f57f007cd
|
Refactoring: moved Slic3r::GCode::Base to Slic3r::GCode::Writer
|
2014-10-25 10:42:07 +02:00 |
|
Alessandro Ranellucci
|
71ec90a1dd
|
Finish porting the Extruder class to libslic3r
|
2014-10-21 20:36:52 +02:00 |
|
Alessandro Ranellucci
|
f82e92f498
|
Merge branch 'gcode-refactoring'
|
2014-10-21 20:20:28 +02:00 |
|
Alessandro Ranellucci
|
f8967418b9
|
Refactoring: moved the ooze prevention logic into a separate class with hooks
|
2014-10-18 17:58:14 +02:00 |
|
Alessandro Ranellucci
|
e5aed3a63e
|
Bump version number
|
2014-10-18 00:47:01 +02:00 |
|
Alessandro Ranellucci
|
73b3c06361
|
Ported more things to XS
|
2014-09-21 10:51:36 +02:00 |
|
Alessandro Ranellucci
|
5a96bad8c2
|
Ported some more methods to C++
|
2014-08-08 21:48:59 +02:00 |
|
Alessandro Ranellucci
|
2449b22f76
|
Releasing 1.2.0
|
2014-08-04 12:43:18 +02:00 |
|