Joseph Lenox
aa20fb65e0
Bugfix: refer to getBool() instead of getting a reference to the object itself for config options.
...
Fixes #4043
2017-06-22 16:17:20 -05:00
Joseph Lenox
b6708e87f0
Check that last_send buffer is large enough in addition to whether or not we have sent data.
...
Avoids a crash at reconnect, leaves an error message from printer (currently use M110 0 to get back to a good state)
Fixes #4009
2017-06-21 20:50:39 -05:00
Alessandro Ranellucci
2ee32bb244
Added new option for additional overlap between regions printed with distinct extruders or settings
2017-06-19 11:25:11 +02:00
Joseph Lenox
98fca9090b
Same derp, different file.
2017-06-15 22:06:47 -05:00
Joseph Lenox
58f3290a93
Oops, moved it to a different class by mistake.
2017-06-15 21:42:40 -05:00
Samir55
1e8cd3f199
Model.hpp Doxygen Documentation ( #3958 )
...
* Documenting Model Class (Still un finished functions)
* Add Model Material Documentation
* Documenting ModelInstance
* Documenting ModelVolume
* Documenting the ModelObject Class
* Applying some enhancement to Model.hpp Documentation
* Removed some todos in the code
* Remove Todos in Model.hpp
* Fix some functions dcumentation.
* Removed todo found in Model.hpp
* Update Model.hpp
* Update Model.cpp
Put back align_instances_to_origin. Not sure why this was removed to start with.
* Update Model.xsp
put back removed function (this should be a doc-only change)
* Update Model.hpp
Re-added function that should have not been removed in a doc-only change (re: scope)
2017-06-15 21:17:20 -05:00
eMAKER
1c74067da0
Octoprint settings functionality expanded to allow upload to RepRapFi… ( #4028 )
...
* Octoprint settings functionality expanded to allow upload to RepRapFirmware on a Duet controller.
* octoprint_host renamed to print_host to enhance code readability.
Fixes #4022
2017-06-15 20:54:27 -05:00
Joseph Lenox
46504db02f
tab->space in GCodeSender
2017-06-13 07:47:37 -05:00
Joseph Lenox
2bedc5c9df
Link to libstdc++ statically. ( #4016 )
...
* Link to libstdc++ statically.
* use a linker flag instead.
* Update Build.PL
* Link to static paths on Travis only.
* Fix SFTP to abort of SFTP errors.
* Create sftp.sh
* always set -static-libstdc++ now in ldflags
also removed gcc 4.6 workaround
* remove buggy gcc check for 4.7, it is no longer supported
* Remove -lstdc++
Static linking is done on Travis for linux.
* Filter -lstdc++ on linux, static c++
2017-06-09 08:05:21 -05:00
Joseph Lenox
5e7fbe177d
Always format month/day/hour/second/minute placeholder variables out to their full width.
...
Fixes #4019
2017-06-09 07:57:27 -05:00
Joseph Lenox
9f0335b4b8
Replaced throwing strings with exception objects. Fixes #3433
2017-06-04 09:05:41 -05:00
Joseph Lenox
e2b3d25edf
Added Printer and Filament notes to things to avoid invalidating.
2017-06-03 23:29:56 -05:00
Joseph Lenox
c36fadd297
comment the notes() and preamble() in gcodewriter
2017-06-03 19:58:31 -05:00
Joseph Lenox
375b334ad8
Bugfixes: Fix CLI definition for printer notes and remove dupe qw()
2017-06-03 19:58:18 -05:00
Joseph Lenox
e064fdf170
Added notes to beginning of output gcode.
...
Order is Print -> Filament -> Printer.
Empty fields should not produce any output.
Also a bugfix - Printer notes were implemented as Strings when should have been String.
2017-06-03 19:26:58 -05:00
Alessandro Ranellucci
5493f4b0a6
Bugfix: prevent crash in brim code. #3981
2017-06-01 10:33:32 +02:00
Daniel Goldman
af6b094d29
Doxygen Documentation for Layer.hpp, Layer.cpp, LayerRegion.cpp, LayerRegionFill.cpp ( #3979 )
...
* Migrated comments in Layer.hpp
* Comments for Layer Class
* Comments for LayerRegion
* Comments for LayerRegionFill
2017-05-29 22:06:57 -05:00
Alessandro Ranellucci
b2a6dce75b
Merge branch 'gui3-shortcuts'
2017-05-29 18:51:57 +02:00
Alessandro Ranellucci
3469800223
Fixed crash when cutting meshes with very very tiny triangles. #3953
2017-05-26 20:57:50 +02:00
Alessandro Ranellucci
5f038e85ef
Removed warning about unused variables
2017-05-26 20:57:42 +02:00
Alessandro Ranellucci
8efbc7636e
Improvements to triangulation, trying to workaround weaknesses of poly2tri, but no success. #3953
2017-05-26 17:20:45 +02:00
Alessandro Ranellucci
5a1e8e0f65
Fix some compilation warnings
2017-05-24 13:21:13 +02:00
Alessandro Ranellucci
846478520f
Fix some compilation warnings
2017-05-24 13:19:57 +02:00
Alessandro Ranellucci
8a3094fe5f
Merge branch 'master' into gui3-shortcuts
2017-05-21 20:03:57 +02:00
Alessandro Ranellucci
6e2ffaf4ca
Bugfix: first_layer_temperature was ignored by ooze_prevention for first layer skirt/brim. #3964
2017-05-21 16:34:19 +02:00
Alessandro Ranellucci
fbb606d026
Fix typo in last commit preventing compilation. #3969
2017-05-21 15:29:47 +02:00
Joseph Lenox
c4fe123b32
Tweaked doxygen config for libslic3r.
2017-05-20 22:48:53 -05:00
Joseph Lenox
a7331c2966
Doxygen comments for Flow
2017-05-20 22:32:50 -05:00
Joseph Lenox
ff21018f32
Oops, accidentally cut ; off
2017-05-20 22:12:14 -05:00
Joseph Lenox
bfb8166673
Doxygen comments for Extruder, ExtrusionEntity, BridgeDetector.
2017-05-20 22:07:02 -05:00
Joseph Lenox
725f3ed94f
Converted more of TriangleMesh to doxygen comments, added documentation for make_* functions in TriangleMesh.
2017-05-20 21:28:04 -05:00
Alessandro Ranellucci
9d1d5ccee9
Minor fixes about config and presets
2017-05-21 00:06:28 +02:00
Alessandro Ranellucci
dd6864314d
Merge branch 'master' into gui3-shortcuts
2017-05-20 16:19:33 +02:00
Alessandro Ranellucci
2ad26fc6a7
Fixes for Windows
2017-05-19 17:25:53 +02:00
Alessandro Ranellucci
9ddc0ff451
Merge branch 'master' into utf8
2017-05-19 10:47:31 +02:00
Alessandro Ranellucci
6b68b71c78
Use C++ range-based iterations in slic3r.cpp and remove unused variables
2017-05-18 16:51:50 +02:00
Alessandro Ranellucci
31115e0369
Use UTF-8 in libslic3r. Future-proof portable solution for non-ASCII files. #2955
2017-05-18 16:50:50 +02:00
Alessandro Ranellucci
ff6baf89ae
Use C++ range-based iterations in slic3r.cpp and remove unused variables
2017-05-17 21:05:14 +02:00
Joseph Lenox
5f6214b645
Expanded comments for config options.
...
Also fixed tabs->spaces.
2017-05-16 21:56:09 -05:00
Joseph Lenox
28214209f6
Finished converting Config.hpp comments to doxygen
2017-05-16 19:53:38 -05:00
Joseph Lenox
05c2493b0e
Converted existing comments to Doxygen format for descriptions.
2017-05-16 19:47:12 -05:00
Joseph Lenox
3912c3a083
Add initial doxygen configuration for libslic3r, run from xs dir
2017-05-16 14:22:52 -07:00
Alessandro Ranellucci
172c324475
Ignore small_perimeter_speed when perimeter has overhangs. #3951
2017-05-16 22:31:20 +02:00
Alessandro Ranellucci
69bef2a971
Fixed the "has virtual functions and accessible non-virtual destructor" warning. #3949
2017-05-15 20:08:03 +02:00
Alessandro Ranellucci
9670f2b712
Fixed typo causing test failure
2017-05-12 19:28:45 +02:00
Alessandro Ranellucci
f74a91532d
Detect bridge direction also when lower slices have narrow gaps. #3929
2017-05-10 23:21:22 +02:00
Alessandro Ranellucci
893cab7523
Restore path simplification for "Avoid crossing perimeters". Algorithm is now faster as we're simplifying input geometry. #3940
2017-05-10 17:14:21 +02:00
Alessandro Ranellucci
97cf94c694
Fixed error in last commit preventing compilation
2017-05-09 23:54:05 +02:00
Alessandro Ranellucci
a06b11db8e
Bugfix: gap_fill_speed didn't actually support autospeed. #3696
2017-05-09 16:05:02 +02:00
Alessandro Ranellucci
788cbebcfc
Bugfix: crash when optimizing bridges. #3928
2017-05-08 21:09:37 +02:00