4649 Commits

Author SHA1 Message Date
Joseph Lenox
d6469b284a Added --no-gui flag to force CLI usage (allows for CLI usage with AppImage build).
Forced --gui flag in AppImage build.
2017-09-02 13:36:20 -05:00
Joseph Lenox
66074f5398 Merge pull request #4110 from probonopd/patch-2
Fix Version= key
2017-09-02 10:16:31 -05:00
Joseph Lenox
5da256283d Removed Version (which was improperly used). Fixes #4109 2017-09-02 10:12:57 -05:00
probonopd
eba7d99d53 Fix Version= key
Closes #4109
2017-09-02 17:07:44 +02:00
Joseph Lenox
8df65c1336 Ensure that freeglut3 is installed 2017-09-02 09:25:51 -05:00
Joseph Lenox
a54ca922b1 Merge pull request #4084 from zaxe3d/fix-cli-params
Fix some cli arguments
2017-08-13 20:27:09 -05:00
Can Gelis
d1adeece9e add --has-heatbed to the documentation 2017-08-12 14:51:52 +03:00
Can Gelis
98e0b81445 make --has-heatbed to compatible with other cli arguments 2017-08-12 14:50:32 +03:00
Can Gelis
571b1172b7 add --bed-shape to the documentation 2017-08-12 14:49:52 +03:00
Can Gelis
6d9279db72 add --bed-shape cli arg 2017-08-12 14:49:29 +03:00
Joseph Lenox
13f121e3d9 Fixed warning/error about missing parenthesis (added during change for duet support). 2017-06-24 13:16:42 -05:00
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
837be65c6c Added libglut.so.3 to install list, also upgraded make_archive.sh to permit bash-style comments 2017-06-22 07:13:50 -05:00
Joseph Lenox
435fa6fb02 Merge pull request #4041 from alexrj/refactor-coreperl
Refactor out the perl packages into a common file.
2017-06-21 22:45:25 -05:00
Joseph Lenox
3187f4f181 Removed an unnecessary second call of sftp script, fixed one small error with naming. 2017-06-21 22:35:05 -05:00
Joseph Lenox
4c958d24ee Refactor out the perl packages into a common file. 2017-06-21 22:21:27 -05:00
Joseph Lenox
26becd8b51 Produce AppImage from the leavings of the normal bz2. (#4039)
* Produce AppImage from the leavings of the normal bz2.
2017-06-21 22:19:26 -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
abc96ad3bf Merge pull request #4032 from hyperair/fix-octoprint-send-gcode
Fix host_type comparison when sending G-code to octoprint
2017-06-17 15:03:53 -05:00
eMAKER
5fbb245b97 Duet upload improved to work with DuetWiFi and Duet 0.6(ethernet). Thanks to @rob-miller for testing and fix. (#4033) 2017-06-17 15:02:47 -05:00
Chow Loong Jin
8cd25fd7e9 Fix host_type comparison
host_type values are lowercase. This fixes a 404 error (because it attempts to
upload to /rr_upload) when sending G-code to Octoprint.
2017-06-17 18:00:23 +08: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
Alessandro Ranellucci
65e1fe22e0 Restored Storable module in OSX package 2017-06-14 11:32:31 +02: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
1d6170bcf8 Make Preset::load_config return a config if it short-circuits. Fixes #3996 2017-06-03 21:06:17 -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
25202f9a47 Bugfix: Printer notes was manipulating the same field as the print notes field. 2017-06-03 19:27:27 -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
Joseph Lenox
fccdd12fba Preset dialog is no longer modal, permitting manipulation of the plater view while the editor is open. 2017-06-03 16:49:31 -05:00
Joseph Lenox
bcd8603785 boost-nowide library was being added on all platforms. Fixed. 2017-06-01 19:34:22 -05:00
Joseph Lenox
4a1ece4688 Point to correct nowide-iostreams location on Windows. 2017-06-01 19:33:30 -05:00
Alessandro Ranellucci
5493f4b0a6 Bugfix: prevent crash in brim code. #3981 2017-06-01 10:33:32 +02:00
Joseph Lenox
b3d33ff3da Fix CMakeLists to point to nowide/iostream.cpp, removed duplicate file.
Oh, nowide iostream.cpp was in the dir, I'm just blind.
2017-05-31 23:50:23 -05:00
Joseph Lenox
6c509710ef Oops, syntax error in packaging script. 2017-05-31 23:42:18 -05:00
Joseph Lenox
6065b23ce5 Added iostream.cpp from boost.nowide when building on Windows platforms.
Simplified target_link_libraries().
2017-05-31 21:23:35 -05:00
Joseph Lenox
02b2fdfc00 Add libjbig.so.0 to package list. 2017-05-31 12:37:36 -05:00
Joseph Lenox
8d5fa3e6e2 Clean up unused files from packaged library on Appveyor only. 2017-05-30 15:34:22 -05:00
Joseph Lenox
6a7057b1eb Wx::AUI is now not stripped from the builds.
Fixes #3988
2017-05-30 13:39:51 -05:00
Joseph Lenox
8b21cca5af Revised package and wrapper compilation script to make both less fragile.
compile_wrapper now can be called from anywhere and can accept a path to strawberry perl, perl version, and c++ compiler.


package_win32.ps1 can now be run from anywhere (puts its output in Slic3r root dir still), automatically detects 64bit/32bit and has more overrides. It will also call compiler_wrapper if the wrapper execs do not exist.
2017-05-30 13:06:14 -05:00
Joseph Lenox
c837a060df Remove AUI from cleaning
060187ad1703f70c8e2c2847829216c38e889403 uses it now
2017-05-30 10:04:29 -05:00
Joseph Lenox
02ef5e90ce moved package creation back to build script from deploy 2017-05-30 07:14:54 -05:00