Joseph Lenox
10830ec23b
Added translation marker macro for strings in libslic3r. It's just there to tag strings for poedit to pick up.
2017-03-28 23:46:54 -05:00
Alessandro Ranellucci
7be97d319c
Cleanup
2017-03-28 17:38:31 +02:00
Alessandro Ranellucci
85f84aa7dc
Refactored the config/step invalidation code. Now we can take values into account in order to reduce unneeded recalculation
2017-03-28 17:37:49 +02:00
Alessandro Ranellucci
9b4fe076a6
Workaround for detect_surfaces_type() not being idempotent and causing artifacts after multiple runs. #3764
2017-03-28 15:58:52 +02:00
Alessandro Ranellucci
ff9bae79ca
Merge pull request #3796 from platsch/slice_xs
...
Ported parts of Slice to xs
2017-03-28 10:37:52 +02:00
Joseph Lenox
840cd2eda0
put the exception test back to the way it was (and it PASSES :D)
2017-03-27 20:16:24 -05:00
Alessandro Ranellucci
c347487de5
Merge pull request #3525 from lordofhyphens/infill-over-plate
...
A new feature "support_material_buildplate_only" implemented.
2017-03-26 23:38:32 +02:00
Joseph Lenox
66df176447
Abort loading if the file size is larger than the reported # of facets in the file header.
2017-03-26 15:20:24 -05:00
Alessandro Ranellucci
fc5fec1315
Always send M105 on connection in case firmware is silent. #3767
2017-03-26 21:07:46 +02:00
bubnikv
cc1ddc5770
A new feature "support_material_buildplate_only" implemented.
...
Also a bug has been fixed for zero interface layers. Before
slic3r would put infinite number of interface layers over top surfaces,
if the number of interface layers was set to zero.
2017-03-26 13:54:03 -05:00
Alessandro Ranellucci
815141f75e
Merge remote-tracking branch 'origin/master' into gui3
2017-03-26 15:06:12 +02:00
Alessandro Ranellucci
5f30ab2f0d
Make N 0-based
2017-03-26 04:18:06 +02:00
Alessandro Ranellucci
2fc8152e24
Add 57600 baud. #3782
2017-03-25 19:25:32 +01:00
Alessandro Ranellucci
93c298f7ac
Include all Print options in the overridable options list. #3770
2017-03-25 19:18:41 +01:00
Alessandro Ranellucci
05e3bdc271
Merge remote-tracking branch 'origin/master' into gui3
2017-03-25 15:33:33 +01:00
Alessandro Ranellucci
b2bf08697a
Typo
2017-03-25 15:31:21 +01:00
Alessandro Ranellucci
ccaafba4b8
Merge remote-tracking branch 'origin/master' into gui3
2017-03-25 15:27:41 +01:00
Alessandro Ranellucci
5fc5bf06db
Smarter BOOST_DIR
2017-03-25 14:09:05 +01:00
Alessandro Ranellucci
5f9adf8922
Workaround for eof errors on Linux
2017-03-25 13:23:33 +01:00
Alessandro Ranellucci
116cfefb08
Fix serial connection on Linux
2017-03-25 00:31:29 +01:00
Alessandro Ranellucci
969f28f9d3
New GCodeTimeEstimator class, with basic estimation code by @lordofhyphens. #3747
2017-03-24 17:54:02 +01:00
Alessandro Ranellucci
1843e377d3
Bugfix: missing infill segments in some rare circumstances
2017-03-23 17:07:11 +01:00
Florens Wasserfall
b6b5b46e1b
Merge branch 'master' into slice_xs
2017-03-23 14:54:15 +01:00
Florens Wasserfall
b1372d4365
Ported most of slice() to C++
2017-03-23 14:53:28 +01:00
Alessandro Ranellucci
b755e2424f
Removed warning
2017-03-23 14:26:56 +01:00
Alessandro Ranellucci
3ee628c29f
Ported couple Model methods to C++
2017-03-23 14:23:28 +01:00
Alessandro Ranellucci
bd2117d346
Align objects imported from AMF to ground. #3785
2017-03-23 14:10:41 +01:00
Alessandro Ranellucci
4ca5f9ee16
Allow dirty presets, and many more improvements including remembering the preset dialog position and closing it with the Esc key
2017-03-22 19:47:23 +01:00
Alessandro Ranellucci
745911e0c8
Minor label fix
2017-03-21 21:28:05 +01:00
Alessandro Ranellucci
c2d933382a
Add nice icons to the dropdown override menu
2017-03-21 21:16:14 +01:00
Alessandro Ranellucci
fb22900738
Merge remote-tracking branch 'origin/master' into gui3
...
Conflicts:
lib/Slic3r/GUI/Plater.pm
2017-03-21 17:47:55 +01:00
Alessandro Ranellucci
4c14c656f5
Updated MANIFEST
2017-03-21 17:38:39 +01:00
Alessandro Ranellucci
8560655372
Only reload the selected object and not all the objects of the input file. #3786
2017-03-21 17:34:30 +01:00
Alessandro Ranellucci
8250839fd5
constexpr party
2017-03-21 16:40:31 +01:00
Alessandro Ranellucci
ecc171eca6
Bugfix: use_relative_e_distances and spiral vase were broken again after the port. #3784
2017-03-21 14:40:32 +01:00
Alessandro Ranellucci
61c8359995
Ignore solid_infill_below_area when fill_density is already 100%. #3380
2017-03-20 23:02:47 +01:00
Alessandro Ranellucci
a301e6afa4
Removed two extra lines left in previous commit
2017-03-20 22:37:42 +01:00
Alessandro Ranellucci
9ad1360e44
Bugfix: when the Voronoi diagram contained very large coordinates we need to check whether they are greater than our allowed range and consider the Voronoi edges infinite in those cases, in order to prevent overflows. #3776
2017-03-20 22:22:38 +01:00
Alessandro Ranellucci
0c4e16589b
Prevent ExtUtils::CppGuess from linking to libstdc++ on OS X
2017-03-20 18:53:25 +01:00
Alessandro Ranellucci
1fadfd6fb8
Merge remote-tracking branch 'origin/master' into gui3
...
Conflicts:
lib/Slic3r/GUI.pm
lib/Slic3r/GUI/Plater.pm
lib/Slic3r/GUI/PresetEditor.pm
slic3r.pl
xs/src/libslic3r/Config.cpp
xs/src/libslic3r/Config.hpp
2017-03-20 17:00:42 +01:00
Alessandro Ranellucci
9dbe2eea37
Menu option for coloring toolpaths by extruder using the configured filament colors
2017-03-20 15:47:02 +01:00
Ranvir Singh
52a94e8f40
remove deprecated code and add new one ( #3775 )
...
change auto_ptr to unique_ptr
2017-03-19 14:02:59 -05:00
Alessandro Ranellucci
ad666beac0
Ported GCodeReader and SpiralVase to C++
2017-03-19 01:40:18 +01:00
Alessandro Ranellucci
76f60471af
Moved typedefs to FillRectilinear.cpp
2017-03-18 19:51:07 +01:00
Joseph Lenox
35be0eefef
Remove boost references from Config.hpp (this does not work on Windows!)
2017-03-18 11:44:06 -05:00
Alessandro Ranellucci
c773d407fd
Allow spiral_vase with multiple copies/objects when Sequential Printing is enabled
2017-03-18 16:11:31 +01:00
Alessandro Ranellucci
7eed7f2dba
Fixed previous commit
2017-03-18 15:37:16 +01:00
Alessandro Ranellucci
702cf43a0a
Bugfix: prevent crashes from rounding issues caused by almost-collinear points in the new FillRectilinear. #3684
2017-03-18 14:57:16 +01:00
Alessandro Ranellucci
e7c854c919
Ported Config::_handle_legacy() to XS
2017-03-18 11:29:48 +01:00
Alessandro Ranellucci
90395f9394
Complete implementation of read_cli()
2017-03-18 00:48:24 +01:00