Commit Graph
100 Commits
Author SHA1 Message Date
Alessandro Ranellucci 5d69e732d8 Fix serial port detection on Windows 2015-11-06 16:25:51 +01:00
Alessandro Ranellucci 9a8724cdd0 More compilation changes for Win32 2015-11-06 11:51:24 +01:00
Alessandro Ranellucci ca48501f91 Remove Boost from distribution and fix some more things for Windows compilation 2015-11-06 11:34:37 +01:00
Alessandro Ranellucci e7d2be842d Improve Boost path detection 2015-11-06 11:03:45 +01:00
Alessandro Ranellucci 97bf69ba7f Fix compilation on Windows 2015-11-06 10:43:11 +01:00
Alessandro Ranellucci 9f9b5afedb Merge branch 'master' into sender 2015-11-05 11:04:01 +01:00
Alessandro Ranellucci 2e9a0f5590 Added more search paths for Boost on Win32 2015-11-05 11:02:12 +01:00
Alessandro Ranellucci 61f0a9e4da Replace the flip word with mirror. #3060 2015-11-04 23:11:30 +01:00
Alessandro Ranellucci f8d2c69713 Fixed compilation warnings and a potential bug in MotionPlanner, as reported in #3054 2015-11-04 20:50:32 +01:00
Alessandro Ranellucci 06913cc8b8 Merge pull request #3111 from mdebski/temp_comments
Fix incorrect comments to bed temperature setting gcode
2015-11-04 20:17:58 +01:00
Alessandro Ranellucci bce3d98d9d Bugfix: error when setting per-region percent perimeter_extrusion_width. #2983
Conflicts:

	lib/Slic3r/Layer.pm
2015-11-04 20:10:52 +01:00
Alessandro Ranellucci 7a2a1b5446 Merge pull request #3039 from llluis/patch-1
Bugfix #3038
2015-11-04 19:47:02 +01:00
Alessandro Ranellucci b8e95f40a6 Prompt user when setting wipe + use_firmware_retraction. #3056 2015-11-04 19:43:50 +01:00
Alessandro Ranellucci b67b903902 Include the option category for first_layer_extrusion_width. #3061 2015-11-04 19:33:49 +01:00
Alessandro Ranellucci 810d7ee1c0 Fixed one more memory leak 2015-11-04 19:29:59 +01:00
Alessandro Ranellucci 198dc7d3bd When background processing fails because of an error, display it in an explicit dialog 2015-11-04 19:28:25 +01:00
Alessandro Ranellucci a25757a66d Fixed regression causing empty prints to hang. #3107 2015-11-04 19:20:34 +01:00
Alessandro Ranellucci 69a71db25b Bugfix: wrong default in extruder_offset tooltip. #3051 2015-11-04 19:13:56 +01:00
Alessandro Ranellucci c34430c6c4 Fix G-code checksum 2015-11-04 14:00:37 +01:00
Alessandro Ranellucci 1d10e463a3 Bugfix: wrong error handling in GCodeSender 2015-11-03 23:08:16 +01:00
Alessandro Ranellucci 8f7e820a01 Display a warning when no USB/serial printers were configured 2015-11-03 23:00:59 +01:00
Alessandro Ranellucci e8ae2d6ec2 Try to fix broken wx scrolling 2015-11-03 22:46:31 +01:00
Alessandro Ranellucci d8a94c3936 Smarter logic for displaying printer panels 2015-11-03 21:55:17 +01:00
Alessandro Ranellucci 16c38315f7 Fixed manual control buttons 2015-11-02 20:42:40 +01:00
Alessandro Ranellucci 9ee6829ebc Implemented connection timeout in C++ 2015-11-02 20:36:36 +01:00
Alessandro Ranellucci 4295d65115 Manual control 2015-11-02 20:16:37 +01:00
Alessandro Ranellucci cb8f8a24b0 Keep print job order 2015-11-02 16:54:02 +01:00
Alessandro Ranellucci 01a2a07ecd More memory leaks fixed
Conflicts:

	lib/Slic3r/GUI/Plater.pm
2015-11-02 01:45:46 +01:00
Alessandro Ranellucci 9438289fc1 Removed debugging statement 2015-11-02 01:44:44 +01:00
Alessandro Ranellucci 4e3784a2a9 More memory leaks fixed 2015-11-02 01:44:19 +01:00
Alessandro Ranellucci 3685f5031d Fixed memory leak 2015-11-02 01:36:49 +01:00
Alessandro Ranellucci 05812a0a60 Fixed memory leak 2015-11-02 01:36:35 +01:00
Alessandro Ranellucci b309c61de3 Test button for serial connection 2015-11-02 01:35:28 +01:00
Alessandro Ranellucci fc1a7471cf Several improvements to the print job queue 2015-11-02 01:18:05 +01:00
Alessandro Ranellucci 9b21ac877a Merge branch 'master' into sender
Conflicts:
	Build.PL
	lib/Slic3r.pm
	xs/MANIFEST
	xs/src/libslic3r/PrintConfig.hpp
2015-11-01 19:12:13 +01:00
Alessandro Ranellucci 2811af349a Added a new grid infill pattern 2015-11-01 19:03:11 +01:00
Alessandro Ranellucci 889a54e946 Bump version number 2015-10-26 23:25:26 +01:00
Alessandro Ranellucci 9fcec10737 Finished porting LayerRegion to C++ 2015-10-26 23:24:46 +01:00
Alessandro Ranellucci 5b8ed7367a Fixed potential hang in PerimeterGenerator.cpp 2015-08-06 10:07:13 +02:00
Alessandro Ranellucci 6ac79e3ed6 Ported make_perimeters() to C++ 2015-07-23 16:27:21 +02:00
Alessandro Ranellucci 15d2522f3d Merge branch 'xs-perimetergenerator' 2015-07-23 15:53:19 +02:00
Alessandro Ranellucci b4515cf695 Finished porting PerimeterGenerator to C++ 2015-07-23 15:53:02 +02:00
Alessandro Ranellucci 9ac4fc9034 Fix compilation on Windows due to lack of setenvt(). #2973 2015-07-10 16:01:45 +02:00
Alessandro Ranellucci 0e18b094d1 More work for porting PerimeterGenerator to XS 2015-07-07 01:17:31 +02:00
Alessandro Ranellucci c65c9d876e Bugfix: zooming in empty layers preview (because of disabled background processing) crashed 2015-07-04 15:26:11 +02:00
Alessandro Ranellucci e84ead5291 Bugfix: changing range-based layer heigths didn't trigger background processing. #2958 2015-07-04 15:26:04 +02:00
Alessandro Ranellucci 440af2c81c Bugfix: bridge anchors were shortened under rare circumstances 2015-07-03 23:38:41 +02:00
Alessandro Ranellucci b8aecbd56c Initial work for porting PerimeterGenerator to XS 2015-07-03 22:58:29 +02:00
Alessandro Ranellucci 3e739b87da Finished porting Slic3r::GCode to XS (speed boost!) 2015-07-02 20:24:16 +02:00
Alessandro Ranellucci 0ad4296aaf Ported GCode::set_extruders() and GCode::change_layer() to XS 2015-07-02 19:33:08 +02:00
Alessandro Ranellucci 9a17efc480 Use GCodeWriter for path segments (refactoring) 2015-07-02 19:14:55 +02:00
Alessandro Ranellucci fbd640fdc5 Ported GCode::extrude_path() to XS (speed boost!) 2015-07-02 18:57:40 +02:00
Alessandro Ranellucci b025efe729 Ported GCode::travel_to() to XS 2015-07-02 15:12:04 +02:00
Alessandro Ranellucci a6f4c8e567 Ported GCode::set_extruder() and OozePrevention 2015-07-02 15:02:20 +02:00
Alessandro Ranellucci 72355a9500 Use macro in PrintConfig.hpp 2015-07-02 14:35:21 +02:00
Alessandro Ranellucci ff5747bb60 Macro for readability 2015-07-02 14:31:21 +02:00
Alessandro Ranellucci b14290b9f6 Make tests happy 2015-07-02 14:29:20 +02:00
Alessandro Ranellucci 5571144c0e Ported Slic3r::GCode::needs_retraction() to XS 2015-07-01 23:14:40 +02:00
Alessandro Ranellucci b4019bb438 Ported more Slic3r::GCode methods to XS 2015-07-01 23:00:52 +02:00
Alessandro Ranellucci 801f629fdc Ported Slic3r::GCode storage to XS 2015-07-01 21:47:17 +02:00
Alessandro Ranellucci ab858f320d Updated test 2015-07-01 21:02:36 +02:00
Alessandro Ranellucci 280f3f38d7 Ported Slic3r::GCode::OozePrevention storage to XS 2015-07-01 21:01:42 +02:00
Alessandro Ranellucci b43dd92766 Ported Slic3r::GCode::Wipe storage to XS 2015-07-01 20:57:16 +02:00
Alessandro Ranellucci 76b2e88551 Removed setenv() test as we can't test environment variables in Perl since they are now set in XS 2015-07-01 20:15:52 +02:00
Alessandro Ranellucci bf9cd1b8e6 Ported Slic3r::GCode::AvoidCrossingPerimeters to XS 2015-07-01 20:14:05 +02:00
Alessandro Ranellucci 580d28d071 Finished porting PlaceholderParser to XS 2015-07-01 19:35:22 +02:00
Alessandro Ranellucci 249088b4f8 Ported Config::setenv() to XS 2015-07-01 18:18:25 +02:00
Alessandro Ranellucci f361d8ad43 Ported PlaceholderParser::apply_env_variables() to XS 2015-07-01 17:56:38 +02:00
Alessandro Ranellucci 724e668a94 Revert "Add perl 5.22 to Travis CI"
This reverts commit 3b7cb6722c.
2015-06-20 16:33:12 +02:00
Alessandro Ranellucci 3b7cb6722c Add perl 5.22 to Travis CI 2015-06-20 16:10:59 +02:00
Alessandro Ranellucci be1f35c516 Disable testing of modules that have known broken tests 2015-06-20 15:56:54 +02:00
Alessandro Ranellucci 4a39665804 Bugfix: binary ASCII files were not written with the correct fopen() mode. #2928 2015-06-20 14:16:23 +02:00
Alessandro Ranellucci 3cd6c78044 Releasing 1.2.9 2015-06-17 10:38:28 +02:00
Alessandro Ranellucci 455a1062ef Fix minor rendering glitch in 2D toolpaths preview 2015-06-17 00:34:05 +02:00
Alessandro Ranellucci be635c69e7 Fixed regression casusing some rare STL files not to parsed correctly because of lack of the solid name. #2914 2015-06-15 17:17:36 +02:00
Alessandro Ranellucci 6dc3caa8b2 Typo 2015-06-15 17:08:12 +02:00
Alessandro Ranellucci 539cde8d7a Raise the thickness threshold used for generating thin walls. TODO: don't enforce this at the segment level but consider the average thickness of an entire polyline and compare it to the total length. #2910 2015-06-15 17:00:10 +02:00
Alessandro Ranellucci bc69d6da81 Minor adjustment of infill_overlap math 2015-06-14 11:28:33 +02:00
Alessandro Ranellucci 38a9e32a28 Limit bridge over sparse infill to areas that can absorb such extrudate. #2899 2015-06-13 19:48:46 +02:00
Alessandro Ranellucci 7a34078f5f Bump version number 2015-06-13 11:42:37 +02:00
Alessandro Ranellucci 552430db67 More fixes for Unicode path handling (thanks @josefprusa for Czech test VM) 2015-06-13 11:41:55 +02:00
Alessandro Ranellucci 4a91ea817a Releasing 1.2.8 2015-06-09 17:18:43 +02:00
Alessandro Ranellucci e715974688 Better validation for speeds (prevent 0mm/s travel speed). #2893 2015-06-09 17:15:01 +02:00
Alessandro Ranellucci 1e23b82e24 Bugfix: small gaps were left between infill and perimeters when solid infill extrusion width was much thinner than internal infill extrusion width. #2895 2015-06-09 16:04:26 +02:00
Alessandro Ranellucci 911bed827c Fixed regression in STL parser. #2886 2015-06-09 14:54:52 +02:00
Alessandro Ranellucci eff0620ddf Prompt user when overwriting a file during G-code export as well. #2882 2015-06-03 13:19:43 +02:00
Alessandro Ranellucci 52d3a047a0 One more raft issue causing extra layers. #2723 2015-06-03 09:39:10 +02:00
Alessandro Ranellucci c5f72a633a Bugfix: Repeat Last Quick Slice was affected by the plater exports. #2016 2015-06-02 22:27:11 +02:00
Alessandro Ranellucci 1dc5f5531e If --save is called without any other config option, export full default settings. #2110 2015-06-02 22:05:53 +02:00
Alessandro Ranellucci 6018dafc46 Removed debugging statement 2015-06-02 20:03:57 +02:00
Alessandro Ranellucci 5ce4d8cfb0 Bugfix: extra thin layers added to raft. #2723 2015-06-02 19:58:36 +02:00
Alessandro Ranellucci ee66392e11 Fix numerical issues causing incomplete raft under certain circumstances. Includes a minor refactoring of raft layer logic. #2723 2015-06-02 19:44:29 +02:00
Alessandro Ranellucci 854be6a186 Handle OctoPrint upload of files having Unicode characters in filename or path. #2827 2015-06-02 17:10:06 +02:00
Alessandro Ranellucci 56b993bb89 More fixes for Unicode filenames support on Windows and OS X 2015-06-02 16:10:15 +02:00
Alessandro Ranellucci 7b65a35519 Always limit volumetric speed with Max Volumetric Speed (not just when using autospeed). #2810 2015-06-02 11:54:38 +02:00
Alessandro Ranellucci c37b5c2e87 Remove debugging statement 2015-06-02 11:49:43 +02:00
Alessandro Ranellucci 8613e174e7 Fix error in autospeed. #2810 2015-06-02 11:48:56 +02:00
Alessandro Ranellucci e90f5fde4e Enlarge your about window 2015-06-02 11:20:45 +02:00
Alessandro Ranellucci ca72fd4266 Fix ComboCtrl on Windows 2015-06-02 11:19:11 +02:00
Alessandro Ranellucci 03c754ab14 Add close button and support Esc key and close on click inside the window to the About dialog since the title bar is not displayed on Windows and some Linux distros. #2688 2015-06-02 10:49:24 +02:00