Commit Graph

  • 249088b4f8 Ported Config::setenv() to XS Alessandro Ranellucci 2015-07-01 18:18:25 +02:00
  • f361d8ad43 Ported PlaceholderParser::apply_env_variables() to XS Alessandro Ranellucci 2015-07-01 17:56:38 +02:00
  • 724e668a94 Revert "Add perl 5.22 to Travis CI" Alessandro Ranellucci 2015-06-20 16:33:12 +02:00
  • 3b7cb6722c Add perl 5.22 to Travis CI Alessandro Ranellucci 2015-06-20 16:10:59 +02:00
  • be1f35c516 Disable testing of modules that have known broken tests Alessandro Ranellucci 2015-06-20 15:56:54 +02:00
  • 4a39665804 Bugfix: binary ASCII files were not written with the correct fopen() mode. #2928 Alessandro Ranellucci 2015-06-20 14:16:23 +02:00
  • 3cd6c78044 Releasing 1.2.9 1.2.9 Alessandro Ranellucci 2015-06-17 10:38:28 +02:00
  • 455a1062ef Fix minor rendering glitch in 2D toolpaths preview Alessandro Ranellucci 2015-06-17 00:34:05 +02:00
  • be635c69e7 Fixed regression casusing some rare STL files not to parsed correctly because of lack of the solid name. #2914 Alessandro Ranellucci 2015-06-15 17:17:36 +02:00
  • 6dc3caa8b2 Typo Alessandro Ranellucci 2015-06-15 17:08:12 +02:00
  • 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 Alessandro Ranellucci 2015-06-15 17:00:10 +02:00
  • bc69d6da81 Minor adjustment of infill_overlap math Alessandro Ranellucci 2015-06-14 11:28:33 +02:00
  • 38a9e32a28 Limit bridge over sparse infill to areas that can absorb such extrudate. #2899 Alessandro Ranellucci 2015-06-13 19:48:46 +02:00
  • 7a34078f5f Bump version number Alessandro Ranellucci 2015-06-13 11:42:37 +02:00
  • 552430db67 More fixes for Unicode path handling (thanks @josefprusa for Czech test VM) Alessandro Ranellucci 2015-06-13 11:41:55 +02:00
  • 4a91ea817a Releasing 1.2.8 1.2.8 Alessandro Ranellucci 2015-06-09 17:18:43 +02:00
  • e715974688 Better validation for speeds (prevent 0mm/s travel speed). #2893 Alessandro Ranellucci 2015-06-09 17:15:01 +02:00
  • 1e23b82e24 Bugfix: small gaps were left between infill and perimeters when solid infill extrusion width was much thinner than internal infill extrusion width. #2895 Alessandro Ranellucci 2015-06-09 16:04:26 +02:00
  • 911bed827c Fixed regression in STL parser. #2886 Alessandro Ranellucci 2015-06-09 14:54:52 +02:00
  • eff0620ddf Prompt user when overwriting a file during G-code export as well. #2882 Alessandro Ranellucci 2015-06-03 13:19:43 +02:00
  • 52d3a047a0 One more raft issue causing extra layers. #2723 Alessandro Ranellucci 2015-06-03 09:39:10 +02:00
  • c5f72a633a Bugfix: Repeat Last Quick Slice was affected by the plater exports. #2016 Alessandro Ranellucci 2015-06-02 22:27:11 +02:00
  • 1dc5f5531e If --save is called without any other config option, export full default settings. #2110 Alessandro Ranellucci 2015-06-02 22:05:53 +02:00
  • 6018dafc46 Removed debugging statement Alessandro Ranellucci 2015-06-02 20:03:57 +02:00
  • 5ce4d8cfb0 Bugfix: extra thin layers added to raft. #2723 Alessandro Ranellucci 2015-06-02 19:58:36 +02:00
  • ee66392e11 Fix numerical issues causing incomplete raft under certain circumstances. Includes a minor refactoring of raft layer logic. #2723 Alessandro Ranellucci 2015-06-02 19:44:29 +02:00
  • 854be6a186 Handle OctoPrint upload of files having Unicode characters in filename or path. #2827 Alessandro Ranellucci 2015-06-02 17:10:06 +02:00
  • 56b993bb89 More fixes for Unicode filenames support on Windows and OS X Alessandro Ranellucci 2015-06-02 16:10:15 +02:00
  • 7b65a35519 Always limit volumetric speed with Max Volumetric Speed (not just when using autospeed). #2810 Alessandro Ranellucci 2015-06-02 11:54:38 +02:00
  • c37b5c2e87 Remove debugging statement Alessandro Ranellucci 2015-06-02 11:49:43 +02:00
  • 8613e174e7 Fix error in autospeed. #2810 Alessandro Ranellucci 2015-06-02 11:48:56 +02:00
  • e90f5fde4e Enlarge your about window Alessandro Ranellucci 2015-06-02 11:20:45 +02:00
  • ca72fd4266 Fix ComboCtrl on Windows Alessandro Ranellucci 2015-06-02 11:19:11 +02:00
  • 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 Alessandro Ranellucci 2015-06-02 10:49:24 +02:00
  • b4cc92b9fa Fix filament colors not being initialized in additional comboboxes Alessandro Ranellucci 2015-06-01 23:58:34 +02:00
  • 0a9f1c466a Minor improvements to filament choosers in the plater Alessandro Ranellucci 2015-06-01 23:52:15 +02:00
  • c2c321c90b Restore the (modified) label in preset comboctrl Alessandro Ranellucci 2015-06-01 23:34:04 +02:00
  • 1fcfdf4718 Added a couple full_label values Alessandro Ranellucci 2015-06-01 23:22:44 +02:00
  • 6c53b14ee4 Minor improvement to extruder count field Alessandro Ranellucci 2015-06-01 23:19:26 +02:00
  • 4402dfa6f3 Fix crash in GUI caused by recursive event calls. #2613 Alessandro Ranellucci 2015-06-01 23:11:27 +02:00
  • 6095427926 Fix admesh's STL parser in order to make it more tolerant for broken STL files having multiple 'solid' definitions. Still not the ideal STL parser, but handles the cases that were reported so far. #2471 #2842 Alessandro Ranellucci 2015-06-01 19:49:52 +02:00
  • f14c0e2183 Bugfix: concave starting points were not correctly detected for slice holes. Includes regression test. #2857 Alessandro Ranellucci 2015-06-01 17:55:51 +02:00
  • 97c701cdac Fix concurrency issue in Wx when changing the number of extruders. #2863 Alessandro Ranellucci 2015-06-01 14:57:07 +02:00
  • d549393a84 Comment about GetSelection() being context-aware. #2873 Alessandro Ranellucci 2015-06-01 14:32:31 +02:00
  • 5b82f09308 Merge pull request #2873 from darenschwenke/master Alessandro Ranellucci 2015-06-01 14:31:07 +02:00
  • fbea32a81c Prevent writing empty materials to AMF files. Also add a note about material-id = 0 being reserved by AMF spec. #2871 Alessandro Ranellucci 2015-06-01 11:50:08 +02:00
  • 23119e3673 Fixes #2858 Daren Schwenke 2015-06-01 02:48:11 -04:00
  • e26022a2f2 Comment about Ctrl+, Alessandro Ranellucci 2015-05-31 22:35:52 +02:00
  • 17eb50da6d Use Ctrl+, for Preferences (standard on OS X, don't know about others). #2860 Alessandro Ranellucci 2015-05-31 22:33:46 +02:00
  • 29b0e807d4 New [current_extruder] variable in custom G-code. #2866 Alessandro Ranellucci 2015-05-31 22:14:24 +02:00
  • 1875825f45 Minor fix to previous commit Alessandro Ranellucci 2015-05-31 22:09:58 +02:00
  • 7f70da97b4 New experimental autospeed feature. #2810 Alessandro Ranellucci 2015-05-31 22:04:32 +02:00
  • 6e280ab8cb Prompt user when using 100% infill with a pattern that does not support it Alessandro Ranellucci 2015-05-28 18:56:35 +02:00
  • 2f4fa41ce4 Fixed regression introduced with recent fixes to UTF-8 preset names handling on Windows that prevented their load on OS X (TODO: test on Linux) Alessandro Ranellucci 2015-05-28 18:44:19 +02:00
  • e58c32bee8 Ask for confirmation before stopping prints Alessandro Ranellucci 2015-05-28 18:31:53 +02:00
  • 13b7316807 Merge branch 'master' into sender Alessandro Ranellucci 2015-05-28 18:05:36 +02:00
  • 0d08c1819b Bugfix: plater views were not refreshed after config wizard in simple mode Alessandro Ranellucci 2015-05-27 00:50:18 +02:00
  • 310212ed30 Enable menu icons on older Windows and Linux Wx Alessandro Ranellucci 2015-05-26 11:27:07 +02:00
  • aa8b6afe8b Assign color to filaments Alessandro Ranellucci 2015-05-26 02:01:43 +02:00
  • ad0a15debe Menu item icons :o) Alessandro Ranellucci 2015-05-25 22:37:04 +02:00
  • b7b017c3fa Fit objects to print bed when they are too large and warn user. #2853 Alessandro Ranellucci 2015-05-25 19:51:47 +02:00
  • 57e6a7becd Fix --help output: --retract-layer-change is disabled by default. #2846 Alessandro Ranellucci 2015-05-25 00:35:57 +02:00
  • 7c31134a66 Fixed one little regression in gap detection causing some very very narrow gaps to be skipped when external perimeter extrusion width was much smaller than perimeter extrusion width. Also, push a bit more material in gap fill. #2560 Alessandro Ranellucci 2015-05-25 00:03:38 +02:00
  • a547645e86 Bump version number Alessandro Ranellucci 2015-05-24 23:29:59 +02:00
  • 42ae8347df Zoom around mouse location in 2D toolpaths preview Alessandro Ranellucci 2015-05-24 23:29:16 +02:00
  • 249a48d68d Releasing 1.2.7 1.2.7 Alessandro Ranellucci 2015-05-24 17:39:27 +02:00
  • 8cbb12aeb6 Workaround for wxCocoa bug causing wxSpinCtrl values to be reset when losing focus after changing them from the text field. #2612 Alessandro Ranellucci 2015-05-24 17:24:10 +02:00
  • f010354201 Bugfix: skirt was not exported to G-code when raft_layers > 0. #2843 Alessandro Ranellucci 2015-05-24 16:28:04 +02:00
  • e0678d3a38 Bugfix: skirt was floating in 3D preview when raft layers were enabled. #2843 Alessandro Ranellucci 2015-05-24 15:47:07 +02:00
  • a587e11780 Regression test for overlapping gap fill. #2474 Alessandro Ranellucci 2015-05-22 14:26:01 +02:00
  • 7cc745969c Bugfix: some gaps were filled twice. #2836 Alessandro Ranellucci 2015-05-22 11:21:49 +02:00
  • 31e0fc7f17 Fixes and improvements to thin wall detection. #2829 Alessandro Ranellucci 2015-05-22 01:46:01 +02:00
  • 70ec433e67 Faster (but less precise) implementation of simplify_by_visibility(), since it was the bottleneck of avoid_crossing_perimeters. #2777 Alessandro Ranellucci 2015-05-18 19:28:59 +02:00
  • c64308a5e7 Render brim and skirt in 3D toolpaths preview. #2649 Alessandro Ranellucci 2015-05-18 00:49:16 +02:00
  • 36ba2eb5d6 Improved zoom/pan for toolpaths preview Alessandro Ranellucci 2015-05-17 21:29:57 +02:00
  • 80b169aa75 Pan & zoom for toolpaths preview Alessandro Ranellucci 2015-05-16 00:33:22 +02:00
  • 97211f35e7 More robust medial axis pruning. #2800 Alessandro Ranellucci 2015-05-13 20:47:26 +02:00
  • 1dc63071ed Try to fix crash upon quick slice. #2801 Alessandro Ranellucci 2015-05-06 00:39:16 +02:00
  • d998d97754 Bugfix: crash on Windows when deleting the first object part. #2774 Alessandro Ranellucci 2015-05-05 01:11:41 +02:00
  • 63af442e3e Bugfix: [layer_num] was out of order because of support material layers having their order numbers. Now we use a unique continuous series. Includes regression test. #2634 Alessandro Ranellucci 2015-05-03 21:41:30 +02:00
  • 73e32dfe5d Use unique continuous numbering for layer numbers in case of support material layers. #2634 Alessandro Ranellucci 2015-05-03 20:18:34 +02:00
  • 0d01348acc Use radians everywhere, including ModelInstance::rotation Alessandro Ranellucci 2015-05-03 18:40:00 +02:00
  • 79ce094e3a Bugfix: splitting a rotated object resulted in wrong positions. #2772 Alessandro Ranellucci 2015-05-03 18:28:39 +02:00
  • 7d81aee62f Added the [scale] placeholder. #2791 Alessandro Ranellucci 2015-05-02 21:59:15 +02:00
  • 00acd32120 Fix failing test. #2806 Alessandro Ranellucci 2015-05-02 21:46:08 +02:00
  • bf541a1fed Refactoring in PlaceholderParser Alessandro Ranellucci 2015-05-02 21:43:22 +02:00
  • a16dda0885 Bugfix: changes to the resolution config option didn't trigger reslicing. #2795 Alessandro Ranellucci 2015-04-29 19:22:44 +02:00
  • d6d7880507 Ported Slic3r::Geometry::arrange() to C++/XS Alessandro Ranellucci 2015-04-29 19:19:07 +02:00
  • 5eb3bc52ef Ported ModelObject::rotate() and ModelObject::flip() to XS, as well as axes constants Alessandro Ranellucci 2015-04-16 21:22:04 +02:00
  • be2f46ca68 Ported Layer::merge_slices() to XS Alessandro Ranellucci 2015-04-16 20:44:55 +02:00
  • 1f8ef2a63c Fixed regression introduced by the recent PerimeterGenerator refactoring causing spiral vase not to be correctly skipped on multi-loop layers. Includes regression test. #2761 Alessandro Ranellucci 2015-04-12 20:16:27 +02:00
  • 901716adc8 Bugfix: the object parts editor is opened in invalid status until user clicks on a tree list item. #2762 Alessandro Ranellucci 2015-03-30 20:27:18 +02:00
  • ce676a7ca7 Bugfix: the Export G-code button was not re-enabled after cancelling an export job. #2754 Alessandro Ranellucci 2015-03-28 18:53:07 +01:00
  • 2c13be1fa9 Bugfix: NumericChoice field was misbehaving. (thanks @markwal) #2752 Alessandro Ranellucci 2015-03-27 19:04:30 +01:00
  • 21da24e372 Typo Alessandro Ranellucci 2015-03-27 17:59:40 +01:00
  • 2d7bfbb805 Bugfix: dirty filament options were ignored when using multiple extruders. Patch by @markwal. #2740 Alessandro Ranellucci 2015-03-23 21:48:31 +01:00
  • 92b980b10e Bugfix: superfluous and harmful travel moves between objects when using sequential printing with Avoid crossing perimeters. #2691 Alessandro Ranellucci 2015-03-23 21:38:57 +01:00
  • 13b63d06ed Use thick raft layers as we do for support material layers. #2723 Alessandro Ranellucci 2015-03-09 20:00:55 +01:00
  • 8654537e55 Use support material layer height for raft layer instead of object layer height. #2723 Alessandro Ranellucci 2015-03-09 19:36:23 +01:00
  • d8ee9dd5f5 Limit first object layer height correctly when using a larger support material extruder. #2722 Alessandro Ranellucci 2015-03-09 19:27:57 +01:00