4053 Commits

Author SHA1 Message Date
uclaros
8738d7f5e7 Don't select objects when the shift button pressed. This allows for easier rotating when zoomed in. 2016-11-02 14:11:22 +02:00
uclaros
d7edc08287 Added small axis marker on the center of rotation when rotating or translating. 2016-11-02 14:05:36 +02: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
bubnikv
aaae7bf1c0 New command line option: --dont-arrange
Don't arrange the objects on the build plate. The model coordinates
define the absolute positions on the build plate.
The option --print-center will be ignored.

Also there is a fix in the command line invocation of --duplicate-grid
so it will run, but still there is something broken there and the results
are not correct.
2016-09-05 11:15:07 -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
1532f54350 Fixed regression: projector window was not closed with the projector dialog 2016-08-28 10:50:31 +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
3518a97e4c Bugfix: prevent crash in 2DBed (manual control) when handling mouse events when canvas was not painted yet 2016-08-27 19:22:34 +02:00
Alessandro Ranellucci
1e71f438a1 Gracefully handle non existent options 2016-08-27 19:19:46 +02:00
Alessandro Ranellucci
f295d9001a Merge pull request #3416 from lordofhyphens/plater-render-refresh
2D platter rendering fixed on Windows, and the background color fixed
2016-08-27 19:00:43 +02:00
Alessandro Ranellucci
009b8e1e7e Merge pull request #3470 from lordofhyphens/add-libglut-dll
added libglut dll from strawberryperl
2016-08-27 18:55:02 +02:00
Alessandro Ranellucci
b0554d832a Merge pull request #3467 from alexrj/skirt_brim-typo-1
Update skirt_brim.t
2016-08-27 18:53:12 +02:00
Alessandro Ranellucci
7a281828df Merge pull request #3474 from lordofhyphens/fix-3472-vs2013-virtual-inheritance
Fixed a crash in a constructor of FullPrintConfig due to an incorrect…
2016-08-27 18:52:00 +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
Joseph Lenox
566bbbdb52 added libglut dll from strawberryperl 2016-08-19 03:25:29 -05:00
Joseph Lenox
6b4780661f Update skirt_brim.t
Fixed typo. #3466
2016-08-18 21:47:39 -05:00
Joseph Lenox
7faa0fbfb5 Calculate actual flow for later inclusion as a ExtrusionPath, using the correct layer height for the surface. 2016-07-23 13:38:43 -05:00
Alessandro Ranellucci
34f1853dd0 Merge pull request #3438 from lordofhyphens/point_readme_to_wiki
Changed README.md build instructions to point instead to wiki.
2016-07-23 16:31:10 +02:00
Alessandro Ranellucci
862245ca8d Merge pull request #3439 from lordofhyphens/readme-contributing
Expanded/updated 'how can I help' section to include wiki entries
2016-07-23 16:30:41 +02:00
Joseph Lenox
5350b564e7 Expanded/updated 'how can I help' section to include wiki entries 2016-07-21 00:34:36 -05:00
Joseph Lenox
c00b95be6e Changed README.md build instructions to point instead to wiki,
sudo/cpanminus is dangerous to the package systems on debian/ubuntu systems.
2016-07-21 00:25:56 -05:00
Joseph Lenox
7f2c1478eb Added tests to check the functionality of has_heatbed option. 2016-07-20 18:33:16 -05:00
Joseph Lenox
e56a29aaf3 Test to ensure that the repetier firmware returns the correct acceleration M code and that the values are set properly. 2016-07-20 18:15:24 -05:00
Alessandro Ranellucci
fac3a5bee0 Merge pull request #3417 from lordofhyphens/printbed_stl_crash
Fix of a crash when the Print Bed dialog is reopened after the bed shape
2016-07-20 22:14:04 +02: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
d3a72c3974 better value for retract_lift_below test 2016-07-20 09:19:06 +02:00
Florens Wasserfall
de3de87bb6 Merge branch 'master' into lift-z-fix 2016-07-19 09:26:03 +02:00
Florens Wasserfall
748768de4c testcase for multiple extruders with different lift_z values #3385 2016-07-19 09:24:30 +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
848374602d Add 'build' to .gitignore 2016-07-17 16:54:01 +02: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
bubnikv
5ebf6e84c7 Fix of a crash when the Print Bed dialog is reopened after the bed shape
was defined with an STL.
Fix of rendering on Windows, refresh on resize.
2016-07-13 00:26:22 -05:00
bubnikv
fd2d060ea7 2D platter rendering fixed on Windows, and the background color fixed
on Linux/GTK.
2016-07-13 00:13:16 -05:00
Joseph Lenox
c5c1cab4f9 Adds new has_heatbed option to capabilities to disable autogeneration of bed temp settings. 2016-07-12 19:26:17 -05:00
Alessandro Ranellucci
eb491056d8 Typo 2016-07-12 16:18:22 +02:00
Alessandro Ranellucci
5346894acc New extrude-tin utility 2016-07-12 13:44:37 +02:00