Alessandro Ranellucci
c87659fdc2
Update MANIFEST and rename t/22_config to t/23_config because we already have a 22
2016-11-23 21:12:01 +01:00
Alessandro Ranellucci
e8331f066d
Include layer-height as sttribute in SLA SVG output
2016-11-23 18:58:40 +01:00
Alessandro Ranellucci
bda4ae0b57
Use SLAPrint in DLP Projector
2016-11-23 18:38:33 +01:00
Alessandro Ranellucci
4ac7f6e8f1
Refactoring: rename SVGExport to SLAPrint
2016-11-23 15:51:12 +01:00
Alessandro Ranellucci
893fc2343f
Fixed regression in Build.PL after recent merged changes
2016-11-22 22:29:47 +01:00
Alessandro Ranellucci
dcdb5056fe
Fixed regression causing slowdown_below_layer_time to be ignored. #3515 #3443
2016-11-22 22:29:47 +01:00
Alessandro Ranellucci
ad9b985772
Merge pull request #3427 from lordofhyphens/repetier-flavor
...
Added Repetier FW flavor, fixed accel gcode generation for it.
2016-11-22 18:59:50 +01:00
Alessandro Ranellucci
98bf102f99
Merge pull request #3392 from platsch/lift-z-fix
...
Bugfix: use Lift-z option for 2. extruder #3385
2016-11-22 18:57:17 +01:00
Alessandro Ranellucci
32ba66c48f
Don't grey out the retract_speed option when using firmware retraction because it's still used by auto-speed pressure regulator. #3283
2016-11-22 18:47:19 +01:00
Alessandro Ranellucci
3ac194ba5e
Merge pull request #3518 from NVBots/aligned_rectilinear_infill
...
Aligned rectilinear infill
2016-11-22 18:30:01 +01:00
Alessandro Ranellucci
e52c67bb7c
Merge pull request #3504 from lordofhyphens/prusa3d-loop-split
...
Fix in splitting the loop at a new point.
2016-11-22 18:25:52 +01:00
Alessandro Ranellucci
092bec103a
Merge pull request #3565 from lordofhyphens/makerbot-m109
...
Pair of fixes for temperature standby on MB-derived FW
2016-11-22 18:24:04 +01:00
Alessandro Ranellucci
0a15af5488
Better support material in SVG export with conic tips
2016-11-22 18:08:30 +01:00
Alessandro Ranellucci
bca95a98c8
Merge pull request #3475 from lordofhyphens/fix-3473-boost-autodetect-vs2012
...
Updated xs/Build.PL to support Visual Studio compiler suite.
2016-11-21 18:51:59 +01:00
Alessandro Ranellucci
7bae3ccd6b
Merge pull request #3566 from lordofhyphens/broken-exceptions
...
Add unit test to pre-emptively check for Slic3r hangs (thanks Strawberry Perl!)
2016-11-21 18:49:16 +01:00
bubnikv
36d1c575b9
Added optimized methods for point and polyline rotation.
...
Existing methods for rotation were optimized by calculating the sin/cos values once only.
Added an operator- for points.
2016-11-21 18:41:47 +01:00
bubnikv
5d769bd9da
Some inlining optimizations.
2016-11-21 18:41:18 +01:00
Joseph Lenox
d9a92bc4dc
Code documentation of options and functions for libslic3r internals, ported from Prusa3d fork (written by @bubnikv)
2016-11-21 18:40:44 +01:00
Alessandro Ranellucci
38291d3c80
Use the CLIPPER_OFFSET_SCALE constant. #3580
2016-11-21 18:37:51 +01:00
Alessandro Ranellucci
9fcd7f38de
Refactored Clipper wrapper functions
2016-11-21 18:30:35 +01:00
Alessandro Ranellucci
be00f64243
Include support material in raft shape for --export-svg as well
2016-11-19 20:46:19 +01:00
Joseph Lenox
b28069fe5f
Update XS.xsp
...
Removed references to prusa-specific SLIC3R_FORK_NAME
2016-11-13 16:46:17 -06:00
Joseph Lenox
b874915445
Fix/workaround for Boost issues in Config.hpp ( #3572 )
...
* Moved new deserialize functions (and their accompanying boost dependencies) into Config.cpp from Config.hpp.
Fixes #3539
* Forgot to save Config.hpp for removal of Boost
2016-11-12 15:30:20 -06:00
Joseph Lenox
1e37195af1
Unit test to verify whether Slic3r would hang when croaking from
...
a C++ exception handler. This is an unfortunate error in some
Strawberry Perl distributions.
Conflicts:
xs/xsp/XS.xsp
2016-11-08 10:23:30 -06:00
Joseph Lenox
d066f60964
Pass in tool ID for toolchange temperature delta.
...
Fixes #3546 and reimplements #3547 for master
2016-11-08 10:15:05 -06:00
Joseph Lenox
11fa9e47ab
Fix to output correct set & wait gcode for Sailfish and MakerWare.
...
Fixes #3546 and reimplements #3547
2016-11-08 10:13:28 -06:00
Alessandro Ranellucci
8910b4970a
Added basic support material to SVG export
2016-10-19 12:36:25 +02:00
Alessandro Ranellucci
56334c49ac
Don't rescale mesh in POV export
2016-10-18 14:25:25 +02:00
Alessandro Ranellucci
68acf19c09
New --scale-to-fit option in slic3r.cpp
2016-10-18 10:22:34 +02:00
Forrest Pieper
5e52407ad8
improve aligned rectilinear menu text
2016-09-28 13:58:02 -04:00
Forrest Pieper
a3ddfde518
Add fill pattern for aligned rectilinear fixes #3225
2016-09-23 01:11:26 -04:00
bubnikv
24afffc421
Fix in splitting the loop at a new point.
2016-09-13 15:25:12 -05:00
Alessandro Ranellucci
3700950474
Prevent scientific notation in --info output
2016-08-28 12:10:18 +02:00
Alessandro Ranellucci
ade661ebf1
More fixes for non-ASCII paths on Windows
2016-08-28 11:41:00 +02:00
Alessandro Ranellucci
66e48e9d22
Revert "More fixes for non-ASCII paths on Windows"
...
This reverts commit e79eac2671fca060a04d8183e97b655523eafdfb.
2016-08-28 11:23:06 +02:00
Alessandro Ranellucci
e79eac2671
More fixes for non-ASCII paths on Windows
2016-08-28 10:43:00 +02:00
Alessandro Ranellucci
822ba300b7
Always convert strings to UTF-8 before passing them to XS
2016-08-28 10:11:15 +02:00
Alessandro Ranellucci
bfd86c36df
Allow GCodeSender to be reused after disconnection
2016-08-27 19:31:06 +02:00
Alessandro Ranellucci
1e71f438a1
Gracefully handle non existent options
2016-08-27 19:19:46 +02:00
bubnikv
ea77f66629
Updated xs/Build.PL to support Visual Studio compiler suite.
...
Updated xs/Build.PL to understand BOOST_LIBRARY_PATH and
BOOST_INCLUDE_PATH environment variables. This way one may easily
switch between various boost builds.
Some minor tweeks were done to make Slic3r compile with
Visual Studio 2013.
2016-08-21 22:39:48 -05:00
bubnikv
3a394c5340
Fixed a crash in a constructor of FullPrintConfig due to an incorrect use
...
of virtual inheritance. Note that an invocation of ConfigBase::optptr()
is routed to FullPrintConfig::optptr() for all classes of the FullPrintConfig
hierarchy. FullPrintConfig::optptr() in turn invokes optptr()
of PrintObjectConfig, PrintRegionConfig, PrintConfig and HostConfig.
Due to the use of virtual inheritance, this all happens, when
PrintObjectConfig gets constructed as part of FullPrintConfig, but
at that time PrintRegionConfig, PrintConfig and HostConfig are not
constructed yet. Accessing them at that time leads to crashes,
when compiled with Visual Studio 2013 compiler. For some reason
the code generated by gcc does not crash, but I believe the behavior
is undefined and it is better to be fixed anyway.
The patch solves the problem by calling set_defaults() by the topmost
object, which not only fixes the crashes, but also avoids repeated
initialization.
2016-08-21 19:47:19 -05:00
Alessandro Ranellucci
5a048ce9f9
Merge pull request #3432 from lordofhyphens/fix-config
...
Catch exception thrown when loading config files.
2016-07-20 22:12:31 +02:00
Alessandro Ranellucci
f3259bb899
Fix regression in volume not being displayed in the GUI. #3431
2016-07-20 22:11:09 +02:00
Florens Wasserfall
de3de87bb6
Merge branch 'master' into lift-z-fix
2016-07-19 09:26:03 +02:00
Joseph Lenox
6736ff5fa6
Catch exception thrown when loading config files.
...
Thrown exception has been changed to be std::runtime_error, includes regression test (program does not crash when loading unknown keys).
Sends error/diagnostic message to std::cerr.
Addresses #3430
2016-07-19 00:31:10 -05:00
Alessandro Ranellucci
30139fd647
Port --load and --save to XS
2016-07-17 16:53:37 +02:00
Alessandro Ranellucci
c2b06b22aa
Change output format for --info
2016-07-17 13:13:51 +02:00
Joseph Lenox
885f27b8ae
Oops, forgot to add newline.
2016-07-16 09:56:41 -05:00
Joseph Lenox
e0d8101627
Added Repetier FW flavor, fixed accel gcode generation for it.
...
Addresses #3426
2016-07-16 09:52:11 -05:00
Alessandro Ranellucci
5346894acc
New extrude-tin utility
2016-07-12 13:44:37 +02:00