Commit Graph

  • 707dd8db86 Prevent crash when trying to export G-code from menu and there are no objects Alessandro Ranellucci 2014-06-14 22:40:37 +02:00
  • 87383250de Fix regression in cut Alessandro Ranellucci 2014-06-14 22:36:49 +02:00
  • 182c5eb809 Show contextual menu when right-clicking on a plater object Alessandro Ranellucci 2014-06-14 21:36:28 +02:00
  • e9910a2c0b XYZ mirroring from plater Alessandro Ranellucci 2014-06-14 21:14:33 +02:00
  • ec7bb40da9 Rotation around X and Y axes from plater Alessandro Ranellucci 2014-06-14 20:52:21 +02:00
  • 51cf78534c Stop background process when removing objects from the plater Alessandro Ranellucci 2014-06-14 20:26:53 +02:00
  • 301771e275 Refactored menu creation Alessandro Ranellucci 2014-06-14 20:26:46 +02:00
  • d5f6804386 Fixed window size with --no-plater Alessandro Ranellucci 2014-06-14 20:03:57 +02:00
  • 3d8c8fa46e Import wxTheApp Alessandro Ranellucci 2014-06-14 19:59:59 +02:00
  • ddac2d1570 Merged SkeinPanel into MainFrame Alessandro Ranellucci 2014-06-14 19:54:18 +02:00
  • 93b9116565 Move wxFrame definition to a new Slic3r::GUI::MainFrame class Alessandro Ranellucci 2014-06-14 19:11:04 +02:00
  • de6291d8f2 New Object menu with shortcuts to all plater operations Alessandro Ranellucci 2014-06-14 18:58:56 +02:00
  • 1a5a7dcd36 Added min limits for most numeric options Alessandro Ranellucci 2014-06-14 15:20:38 +02:00
  • 1b625753ab Fix tests Alessandro Ranellucci 2014-06-14 00:06:49 +02:00
  • 7d4114f8b7 Merge branch 'sapir-call_get_layer' Alessandro Ranellucci 2014-06-14 00:05:37 +02:00
  • e24b3a8916 Merge branch 'call_get_layer' of github.com:sapir/Slic3r into sapir-call_get_layer Alessandro Ranellucci 2014-06-14 00:05:24 +02:00
  • 192c613847 Merge pull request #2091 from sapir/cpp_placeholder_apply_config Alessandro Ranellucci 2014-06-14 00:02:32 +02:00
  • a837e26f51 Translate PlaceholderParser::apply_config to C++. Y. Sapir 2014-06-13 16:32:11 +03:00
  • e88545b966 Merge pull request #2090 from sapir/improve_placeholder_tests Alessandro Ranellucci 2014-06-13 23:54:38 +02:00
  • 829bfeabe8 Suspend background processes while writing to shared data structures Alessandro Ranellucci 2014-06-13 23:27:52 +02:00
  • 6eec3440cc Don't invalidate things if the changed options only affect G-code export Alessandro Ranellucci 2014-06-13 23:07:46 +02:00
  • a1bcbea816 Use async timer everywhere Alessandro Ranellucci 2014-06-13 20:36:45 +02:00
  • 08047c11eb Minor fixes to make_skirt and make_brim Alessandro Ranellucci 2014-06-13 20:18:34 +02:00
  • 4d76d05bbb Refactoring: better API for Print/Object steps with explicit dependencies Alessandro Ranellucci 2014-06-13 20:05:18 +02:00
  • d896ad090b Fixed concurrency issues Alessandro Ranellucci 2014-06-13 19:23:51 +02:00
  • a168973bea Call get_layer instead of layers->[] (more efficient now that layers() recreates the array). Y. Sapir 2014-06-13 18:45:44 +03:00
  • b9de65e174 Removed warning Alessandro Ranellucci 2014-06-13 16:18:00 +02:00
  • a35ab2f4ee Added an option for enabling/disabling background processing Alessandro Ranellucci 2014-06-13 15:54:13 +02:00
  • a77dfbe514 Translate PlaceholderParser::apply_config to C++. Y. Sapir 2014-06-13 16:32:11 +03:00
  • a0674714b1 More work for background processing Alessandro Ranellucci 2014-06-13 14:27:55 +02:00
  • 09357e5868 A few improvements to gcode placeholder tests. Y. Sapir 2014-05-15 01:42:30 +03:00
  • d9e7a50a6e Partial work for background processing Alessandro Ranellucci 2014-06-13 11:19:53 +02:00
  • 97231327e0 Have Print::apply_config() return true if any step was invalidated Alessandro Ranellucci 2014-06-12 09:29:26 +02:00
  • 5e80d7a388 Readd use strict and use warnings Alessandro Ranellucci 2014-06-12 09:23:10 +02:00
  • 6194cbf530 Refactoring: new method in Flow for calculating spacing between extrusions having different width Alessandro Ranellucci 2014-06-12 09:15:40 +02:00
  • 8ee11b3239 Refactoring: keep height in Flow object and calculate spacing on demand Alessandro Ranellucci 2014-06-12 01:00:13 +02:00
  • 9bff6ccde7 Fixed tests after recent fixes to concave_points Alessandro Ranellucci 2014-06-11 22:21:30 +02:00
  • 89ff1a50b2 Removed debugging line Alessandro Ranellucci 2014-06-11 22:20:59 +02:00
  • 34750d47fe Move external_perimeters_first to PrintRegionConfig Alessandro Ranellucci 2014-06-11 22:15:28 +02:00
  • e158d1e612 Move bridge_flow_ratio to PrintRegionConfig Alessandro Ranellucci 2014-06-11 22:10:33 +02:00
  • 7eaba2d132 Move PrintConfigDef::build_def() to .cpp Alessandro Ranellucci 2014-06-11 22:04:19 +02:00
  • 5dcc1eab79 Bugfix: seam_position = aligned failed in certaim circumstances because of faulty concave points detection. Includes regression test Alessandro Ranellucci 2014-06-11 21:57:32 +02:00
  • 1674108bac Don't apply pillars to raft layers Alessandro Ranellucci 2014-06-11 20:00:21 +02:00
  • 82e2dd4e62 Bugfix: wrong number of raft layers in some situations due to a numerical error Alessandro Ranellucci 2014-06-11 19:58:11 +02:00
  • ca7668e1b3 Bugfix: seam_position = aligned failed in certaim circumstances because of faulty concave points detection. Includes regression test Alessandro Ranellucci 2014-06-11 21:57:32 +02:00
  • 71040c86b2 Don't apply pillars to raft layers Alessandro Ranellucci 2014-06-11 20:00:21 +02:00
  • 097f86da96 Bugfix: wrong number of raft layers in some situations due to a numerical error Alessandro Ranellucci 2014-06-11 19:58:11 +02:00
  • 1f497c0f7c Make support material generation idempotent Alessandro Ranellucci 2014-06-11 18:02:51 +02:00
  • 7ccfd2f024 More work on incremental slicing Alessandro Ranellucci 2014-06-11 17:51:18 +02:00
  • d2ca4c1b13 Some initial work for incremental slicing Alessandro Ranellucci 2014-06-11 00:15:02 +02:00
  • 5c54acf9ac Use ->ptr() for CoolingBuffer too Alessandro Ranellucci 2014-06-10 16:17:34 +02:00
  • 2d14ddb955 Enable step caching Alessandro Ranellucci 2014-06-10 16:12:14 +02:00
  • c5c069b9a0 Update MANIFEST Alessandro Ranellucci 2014-06-10 16:03:43 +02:00
  • 3f6360ee8f Finish porting Print classes to XS Alessandro Ranellucci 2014-06-10 16:01:57 +02:00
  • ba8148f4ad Merge branch 'printcpp' of github.com:sapir/Slic3r into sapir-printcpp Alessandro Ranellucci 2014-06-10 14:46:40 +02:00
  • e3e69251cb New XY Size Compensation option. #581 #56 Alessandro Ranellucci 2014-06-10 13:28:57 +02:00
  • af1a47c461 Minor optimization Alessandro Ranellucci 2014-06-10 00:54:37 +02:00
  • 3599bd0bae Distinct extrusion width for external perimeters Alessandro Ranellucci 2014-06-09 21:14:48 +02:00
  • d1511f4a00 Merge remote-tracking branch 'origin/newplater' Alessandro Ranellucci 2014-06-09 18:57:17 +02:00
  • d56bb940e7 Bump dev version number Alessandro Ranellucci 2014-06-09 18:55:59 +02:00
  • 2a6deb52a6 Bump stable version number Alessandro Ranellucci 2014-06-09 18:55:17 +02:00
  • 2f7443169b Merge branch 'stable' Alessandro Ranellucci 2014-06-09 18:54:20 +02:00
  • d8e1437014 Releasing 1.1.4 1.1.4 Alessandro Ranellucci 2014-06-05 18:07:03 +02:00
  • 64853d5661 Bugfix: M73 was exceeding 100% when multiple objects were printed together. #1912 Alessandro Ranellucci 2014-06-05 16:24:47 +02:00
  • 342513a4de Change: --save will now only save the specified options, without the defaults Alessandro Ranellucci 2014-06-04 00:08:23 +02:00
  • 28695c719c Fixed regression causing bridge flow to be incorrect when a manual default extrusion width was specified. Includes several regression tests. #2027 Alessandro Ranellucci 2014-06-03 23:59:03 +02:00
  • 39b8ac80ee Ignore holes in object footprint when generating raft Alessandro Ranellucci 2014-05-29 14:54:47 +02:00
  • defe0a4279 Move 2D canvas to a distinct class for better isolation Alessandro Ranellucci 2014-05-28 12:29:43 +02:00
  • f5b9df2413 New implementation of Avoid crossing perimeters using Voronoi diagrams Alessandro Ranellucci 2014-05-28 10:16:58 +02:00
  • ce1e736b6b Bugfix: crash when skirt was contained in brim area. Includes regression test. #2058 Alessandro Ranellucci 2014-05-27 13:38:41 +02:00
  • f018828bfd Simplify islands before initializing MotionPlanner Alessandro Ranellucci 2014-05-27 01:11:40 +02:00
  • 07b915fb4f Fix MANIFEST Alessandro Ranellucci 2014-05-27 00:05:45 +02:00
  • 7215e66a6a Merge branch 'master' into visilibity Alessandro Ranellucci 2014-05-27 00:04:53 +02:00
  • 65dd95aaac Update MANIFEST and test Alessandro Ranellucci 2014-05-27 00:03:23 +02:00
  • 98b8936ee2 Automatically disable retract_layer_change when using spiral_vase Alessandro Ranellucci 2014-05-26 23:51:58 +02:00
  • 2ac40f9547 Revert "Update Clipper to r468. #2028" Alessandro Ranellucci 2014-05-26 20:00:59 +02:00
  • 6a6439576b Update Clipper to r468. #2028 Alessandro Ranellucci 2014-05-26 17:21:31 +02:00
  • b02e459c4b Attempt to fix compilation issue Alessandro Ranellucci 2014-05-26 17:13:24 +02:00
  • fb4a971339 Bump version number Alessandro Ranellucci 2014-05-26 17:12:14 +02:00
  • 5ca81d699e Releasing 1.1.3 1.1.3 Alessandro Ranellucci 2014-05-26 16:45:40 +02:00
  • 3d25b9030c Bugfix: movement between objects in sequential printing mode was going too far away. #2013 #2007 Alessandro Ranellucci 2014-05-26 15:19:13 +02:00
  • 8290a006ed Bugfix: a lot of extra support material was generated when using both raft layers and support material. #2030 Alessandro Ranellucci 2014-05-26 14:09:42 +02:00
  • e62672f787 Fix regression in Split from GUI. Might be related to #1998 Alessandro Ranellucci 2014-05-26 13:10:58 +02:00
  • 147385203c Make XS compilation verbose since most users forget to include the build.log file when reporting issues. This also makes Travis-CI logs more useful Alessandro Ranellucci 2014-05-26 12:50:59 +02:00
  • 2bce8bb745 Bugfix: detect thin fill loops so that they can be started at the nearest point without unnecessary loops. #1990 Alessandro Ranellucci 2014-05-26 12:09:13 +02:00
  • abdf6531f1 Bugfix: wrong logic for concave_points() and convex_points() Alessandro Ranellucci 2014-05-26 11:50:42 +02:00
  • 7ea09a0071 Bugfix: failure when exporting SVG from object containing multiple islands. Includes regression test. #2050 Alessandro Ranellucci 2014-05-26 11:13:53 +02:00
  • 0decbbf910 Revert "Updated Clipper to r467 but it doesn't seem to fix #2028 yet" Alessandro Ranellucci 2014-05-25 23:27:26 +02:00
  • 4e5f7d74ff Bugfix: wrong handling of large number of raft layers. #2041 Alessandro Ranellucci 2014-05-25 23:17:00 +02:00
  • a62457d6b5 Updated Clipper to r467 but it doesn't seem to fix #2028 yet Alessandro Ranellucci 2014-05-25 22:48:58 +02:00
  • 19d18bdd84 Attempt to solve conflict with a3bd1b5 by adding id to PrintObject and using that as a hash key. Y. Sapir 2014-05-25 02:37:42 +03:00
  • 9247f21ff8 Add missing include "BoundingBox.hpp" to Polygon.xsp. Y. Sapir 2014-05-25 00:55:13 +03:00
  • d2e51242d9 Really fix total_used_filament / total_extruded_volume. Y. Sapir 2014-05-25 00:53:00 +03:00
  • 07dd799967 Fix inherited Layer::Support id and object accessors. Y. Sapir 2014-05-25 00:50:49 +03:00
  • b8b8c746d9 Make clear_regions and delete_region methods private (both Print & Layer), and remove from XSP. Y. Sapir 2014-05-25 00:10:20 +03:00
  • 85cbbed663 Set ISA manually for Slic3r::Layer::Support. Y. Sapir 2014-05-20 01:03:29 +03:00
  • 22b05cb187 Make read-only constructor parameters - private. Y. Sapir 2014-05-19 23:38:10 +03:00
  • 76738dc66b Remove some more Clone typemaps and add some whitespace. Y. Sapir 2014-05-19 22:59:07 +03:00
  • 0486a7f857 Try to fix _copies_shift scaling. Y. Sapir 2014-05-19 22:54:32 +03:00
  • db51e4693d Return NULL values from XS as undef. Y. Sapir 2014-05-11 01:52:08 +03:00