Commit Graph
100 Commits
Author SHA1 Message Date
Alessandro Ranellucci 4913e90e10 Remove any Perl related code from libslic3r 2015-12-08 00:39:54 +01:00
Alessandro Ranellucci 3fac8cd77e Large refactoring of the Config classes 2015-12-07 19:39:49 +01:00
Alessandro Ranellucci 32a333f16a Import config bundle automatically if found in application directory 2015-12-07 12:17:06 +01:00
Alessandro Ranellucci 7e1fac8f76 Separate libslic3r code from slic3r application code 2015-12-06 12:54:01 +01:00
Alessandro Ranellucci 7eb3a70649 Bump version number 2015-12-06 11:18:27 +01:00
Alessandro Ranellucci 954e2c9bf0 Fix comment stripping in sender 2015-12-06 11:17:58 +01:00
Alessandro Ranellucci 27dcd60c77 Fix compilation on Windows 2015-12-06 11:17:50 +01:00
Alessandro Ranellucci c16cdb9d85 Preserve the current layer when refreshing the 3D preview 2015-12-05 23:22:50 +01:00
Alessandro Ranellucci a8091e41a0 Fix a minor glitch with scrollbars in OverrideSettingsPanel 2015-12-05 23:14:13 +01:00
Alessandro Ranellucci 50b52367a2 New "Scale to size" command(s). #2711 2015-12-05 19:37:57 +01:00
Alessandro Ranellucci abff77cf04 Add color icons to menu items about axes. #3121 2015-12-05 19:01:17 +01:00
Alessandro Ranellucci 65d0f92cfe Fixed Travis CI conf 2015-12-05 15:14:37 +01:00
Alessandro Ranellucci 4b59490330 Upgrade Travis CI conf 2015-12-05 15:07:37 +01:00
Alessandro Ranellucci d0db8914f7 Fix a compilation error on Win32 2015-12-05 11:48:24 +01:00
Alessandro Ranellucci e2b203ba8d Disable screensaver while projecting (untested on Windows) 2015-12-04 21:25:45 +01:00
Alessandro Ranellucci 366b364996 Improvements to DLP projector: disable all options while printing; apply config changes to the printer preset so that user can save them; show total and remaining print time 2015-12-04 18:52:53 +01:00
Alessandro Ranellucci 7523550066 Try to fix compilation on older Perls 2015-12-02 19:57:03 +01:00
Alessandro Ranellucci 1bebe6097b Make test happy 2015-12-02 19:39:16 +01:00
Alessandro Ranellucci 4f8a18bbad Ported Layer::maker_perimeters() to XS 2015-12-02 19:32:57 +01:00
Alessandro Ranellucci 3a9cf91f83 Ported a couple more methods to XS 2015-12-02 18:29:33 +01:00
Alessandro Ranellucci ed75219215 Ported mode Model methods to XS 2015-12-02 18:06:18 +01:00
Alessandro Ranellucci dfce3a3138 Ported _arrange() and arrange_object() to XS 2015-12-01 21:51:16 +01:00
Alessandro Ranellucci 5655f786f4 Change order in DLP projection 2015-12-01 20:54:06 +01:00
Alessandro Ranellucci 5844b956be Bugfix: prevent crash when setting a Choice field to a non-indexed value 2015-12-01 20:53:29 +01:00
Alessandro Ranellucci 48f1fab49f Bugfix: an error in porting caused bad perimeter ordering. Includes regression test and more unit tests for PerimeterGenerator 2015-12-01 20:40:00 +01:00
Alessandro Ranellucci fbc67d9078 Merge branch 'sender-dlp' 2015-11-28 20:30:22 +01:00
Alessandro Ranellucci 017ed05911 Removed debugging comment 2015-11-22 10:13:58 +01:00
Alessandro Ranellucci ad4940a1d6 New option for inverting the Y axis in projection 2015-11-20 10:30:56 +01:00
Alessandro Ranellucci f9d1ca8373 Project grid 2015-11-20 10:04:17 +01:00
Alessandro Ranellucci bd00e7c584 Fix projection of slices with holes because wxDC is not honoring the fill rule 2015-11-20 09:57:51 +01:00
Alessandro Ranellucci 78d2240d71 Limit slider to number of layers 2015-11-20 09:41:13 +01:00
Alessandro Ranellucci 4a65671f64 Prevent absolute movement if user hasn't homed both X and Y 2015-11-20 09:36:17 +01:00
Alessandro Ranellucci cc57432be4 Let user configure travel speed in manual control dialog 2015-11-20 09:32:48 +01:00
Alessandro Ranellucci 0af289ed78 Added manual projection control 2015-11-20 09:18:41 +01:00
Alessandro Ranellucci 2efc759a74 Add manual control to DLP projector too 2015-11-19 17:31:47 +01:00
Alessandro Ranellucci 128b2623cc More small fixes for compilation on Linux 2015-11-19 17:03:34 +01:00
Alessandro Ranellucci 6fde339164 One more fix for Travis CI 2015-11-19 17:03:33 +01:00
Alessandro Ranellucci 39924ee89c More small fixes for compilation on Linux 2015-11-19 17:02:01 +01:00
Alessandro Ranellucci c63a5f26ca One more fix for Travis CI 2015-11-19 17:00:25 +01:00
Alessandro Ranellucci c149420d23 Further improvements for compilation (Ubuntu)
Conflicts:

	.travis.yml
2015-11-19 15:31:33 +01:00
Alessandro Ranellucci 1378562e63 Further improvements for compilation (Ubuntu) 2015-11-19 15:30:27 +01:00
Alessandro Ranellucci e48a0fe022 Added libboost-* packages for Travis CI build 2015-11-19 15:05:29 +01:00
Alessandro Ranellucci 624c5e78db Changed default settings for DLP projector and changed time options from integer to decimal 2015-11-19 15:04:50 +01:00
Alessandro Ranellucci 73b6400129 Merge branch 'master' into sender-dlp 2015-11-19 13:19:04 +01:00
Alessandro Ranellucci dbcc41e432 Merge branch 'sender' 2015-11-19 13:18:42 +01:00
Alessandro Ranellucci 21a5d6e137 Several fixes to GCodeSender, including compilation on older OS X and DTR reset 2015-11-19 13:17:52 +01:00
Alessandro Ranellucci 870cb3ccc4 Merge branch 'sender' into sender-dlp 2015-11-16 12:50:41 +01:00
Alessandro Ranellucci e50bbc0245 Don't crash when no serial ports are available on Windows 2015-11-16 12:50:16 +01:00
Alessandro Ranellucci c1f95ac173 Slice objects even if background processing is disabled 2015-11-15 23:16:14 +01:00
Alessandro Ranellucci 5ba2f72324 More customizable options for DLP projector 2015-11-15 22:42:56 +01:00
Alessandro Ranellucci be0ba4d5a2 Re-enable serial connection for DLP projector 2015-11-15 21:08:47 +01:00
Alessandro Ranellucci 6bfa2cfaec Projector for DLP 2015-11-15 21:08:14 +01:00
Alessandro Ranellucci 80620a5e94 Some fixes and improvements to controller 2015-11-08 11:17:55 +01:00
Alessandro Ranellucci 3c43fb8081 Fix rendering on Windows 2015-11-08 10:20:47 +01:00
Alessandro Ranellucci 9febb10bd7 Smoother manual control movements 2015-11-08 10:20:47 +01:00
Alessandro Ranellucci 321b1a90a2 Two fixes for --debug 2015-11-08 09:13:26 +01:00
Alessandro Ranellucci 37ecc61d06 Two fixes for --debug 2015-11-08 09:12:59 +01:00
Alessandro Ranellucci 25a358cd20 Prevent double connection check 2015-11-06 16:34:54 +01:00
Alessandro Ranellucci 3cbc35143b More fixes for serial port detection on Windows 2015-11-06 16:33:54 +01:00
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