Commit Graph

  • 510b472b51 Gradient background for 3D view Alessandro Ranellucci 2015-01-04 13:11:05 +01:00
  • 504cbd89db Fix bug in admesh code that causes random binary STL files not to be read correctly on Windows. #2461 Alessandro Ranellucci 2015-01-04 11:46:58 +01:00
  • b4a6d0acee Handle connection failures with a timeout Alessandro Ranellucci 2015-01-03 23:33:52 +01:00
  • 2c0d216c1a More work on print controller Alessandro Ranellucci 2015-01-03 23:25:55 +01:00
  • 3b09377a43 Export single object as STL from its contextual menu. #2479 Alessandro Ranellucci 2015-01-03 15:48:53 +01:00
  • d46d9079a3 Fixed test after recent change of distance_to_line() semantics Alessandro Ranellucci 2015-01-03 15:41:54 +01:00
  • 73d45dd851 Minor cleanup of Layer::Region::_fill_gaps() Alessandro Ranellucci 2015-01-03 15:11:33 +01:00
  • d8be67c28b Bugfix: Douglas-Peucker used perpendicular distance instead of shortest distance, thus clipping more than it should. #2474 Alessandro Ranellucci 2015-01-03 15:03:53 +01:00
  • 69da8b0999 Use borderless buttons for save/delete in presets management (better look on wxOSX with 3.0.0) Alessandro Ranellucci 2015-01-01 17:14:57 +01:00
  • 93687c1491 Disable Growl notifications if register() fails - this prevents a deadlock on growler->notify() Alessandro Ranellucci 2015-01-01 12:37:38 +01:00
  • c06ce3b58c Initial work for a controller GUI Alessandro Ranellucci 2014-12-31 19:10:46 +01:00
  • 29d64107de Merge branch 'master' into sender Alessandro Ranellucci 2014-12-31 16:25:26 +01:00
  • 1eac452d71 Send file basename when uploading to OctoPrint Alessandro Ranellucci 2014-12-30 22:07:21 +01:00
  • fffdbe0abb Releasing 1.2.4 1.2.4 Alessandro Ranellucci 2014-12-30 14:51:59 +01:00
  • 7fa27c958a Bugfix: when dragging an object, only one part was moving. #2467 Alessandro Ranellucci 2014-12-30 14:21:10 +01:00
  • 77d2a8aa8c Fix Preferences window size. #2463 Alessandro Ranellucci 2014-12-30 13:24:00 +01:00
  • c4832c5342 Bugfix: early object destruction caused a segfault when splitting. Also fixed a memory leak and restore background processing when split only detected one part. #2466 #2398 Alessandro Ranellucci 2014-12-30 13:16:28 +01:00
  • 494efe65b2 Bugfix: auto-center didn't update the PrintObject copies properly, causing misalignment. #2464 Alessandro Ranellucci 2014-12-29 22:29:24 +01:00
  • 4b7cec28b9 Fix to Octoprint upload. #2465 Alessandro Ranellucci 2014-12-29 20:34:33 +01:00
  • 9d5f55af77 Minor optimization in G-code export Alessandro Ranellucci 2014-12-29 17:40:56 +01:00
  • 1c0437bc7b One more fix to 3D honeycomb not covering the entire area after last commit Alessandro Ranellucci 2014-12-29 15:52:48 +01:00
  • 67d7658c59 Bugfix: random misalignment of the 3D Honeycomb pattern Alessandro Ranellucci 2014-12-29 14:42:41 +01:00
  • d38503bf44 Bugfix: downwards interface detection might cause a crash Alessandro Ranellucci 2014-12-29 14:29:21 +01:00
  • 200130bc10 Bump version number Alessandro Ranellucci 2014-12-29 12:49:49 +01:00
  • 6896e53078 Octoprint -> OctoPrint Alessandro Ranellucci 2014-12-29 12:49:32 +01:00
  • 13b4237fec Releasing 1.2.3 1.2.3 Alessandro Ranellucci 2014-12-29 11:45:41 +01:00
  • 242dc17680 Minor improvements to Octoprint integration Alessandro Ranellucci 2014-12-29 11:45:09 +01:00
  • de2fd9721c Fixed ooze prevention test as well Alessandro Ranellucci 2014-12-29 01:37:34 +01:00
  • 0b77fe743c Workaround for upstream bug in OpenGL test that prevents installation Alessandro Ranellucci 2014-12-29 01:10:34 +01:00
  • e8dc981774 Fixes to Ooze Prevention Alessandro Ranellucci 2014-12-29 00:51:27 +01:00
  • c43049e13b Prevent rare crashes using Ooze Prevention Alessandro Ranellucci 2014-12-28 22:09:28 +01:00
  • b468e68c59 Bonjour autodiscovery of the Octoprint instances in local network. #1826 Alessandro Ranellucci 2014-12-28 18:49:13 +01:00
  • 5d4d79191a Fixed regression causing bridges not to be printed with rectilinear pattern when --external-fill-pattern was set. #2460 Alessandro Ranellucci 2014-12-28 17:29:21 +01:00
  • 959eb60ad0 Scoping error caused the Unsaved Changes dialog not to be shown when closing the main window Alessandro Ranellucci 2014-12-28 16:19:55 +01:00
  • c1e44eb591 Fixed extra comment that prevented the Export STL button from working after the recent changes in plater layout. #2458 Alessandro Ranellucci 2014-12-28 14:58:24 +01:00
  • fbb3462f5b Bump version number Alessandro Ranellucci 2014-12-28 14:57:45 +01:00
  • efe7d5f857 Integration with Octoprint. #1826 Alessandro Ranellucci 2014-12-28 01:30:05 +01:00
  • eba19aaba4 Fixed Object part editor because it wasn't updated with the new PreviewCanvas API. #2455 Alessandro Ranellucci 2014-12-28 00:16:15 +01:00
  • b126f92f41 Finished GCodeSender Alessandro Ranellucci 2014-12-27 22:57:20 +01:00
  • 8b438dc0de Merge branch 'master' into sender Alessandro Ranellucci 2014-12-27 18:10:03 +01:00
  • 9803e2fabf Releasing 1.2.2 1.2.2 Alessandro Ranellucci 2014-12-27 14:38:55 +01:00
  • 53e8699765 Prepend option category in the unsaved changes dialog Alessandro Ranellucci 2014-12-27 14:38:06 +01:00
  • bbb47e087a Restore functionality of Test::SectionCut Alessandro Ranellucci 2014-12-27 13:04:28 +01:00
  • b5b0df2426 Adapt SectionCut to the new APIs Alessandro Ranellucci 2014-12-26 18:57:21 +01:00
  • 005f138ce7 Merge branch 'master' into sender Alessandro Ranellucci 2014-12-26 01:30:48 +01:00
  • 5dc635b0b1 Pan with middle mouse button too. #2444 Alessandro Ranellucci 2014-12-25 20:08:47 +01:00
  • 6ac82f1a20 Fix cutting of objects rotated around X or Y Alessandro Ranellucci 2014-12-25 20:04:42 +01:00
  • 5d9ff677c0 Workaround wxMSW not catching mouse wheel events if panel has no focus. #2424 Alessandro Ranellucci 2014-12-25 19:51:53 +01:00
  • ce395dfba8 💄 Alessandro Ranellucci 2014-12-25 19:42:24 +01:00
  • 4c3fa999f5 Only draw the slices in toolpath preview for the current selected layer Alessandro Ranellucci 2014-12-25 19:35:51 +01:00
  • 617fbaa9bd Restore expansion of filament choosers Alessandro Ranellucci 2014-12-25 19:14:18 +01:00
  • dbbc6e7e55 Update plater preset selectors when dismissing unsaved changes Alessandro Ranellucci 2014-12-25 18:52:27 +01:00
  • 6c2a28166a Rearrange plater's layout slightly in order to have larger preset selectors Alessandro Ranellucci 2014-12-25 18:50:02 +01:00
  • cc36aff66a Fix MainFrame after recent changes in preset handling Alessandro Ranellucci 2014-12-25 18:18:41 +01:00
  • 70601eeb51 Tell what options were changed when prompting user for saving a modified preset. Also, check whether the preset was actually modified by performing a proper idempotent diff. #2165 Alessandro Ranellucci 2014-12-25 17:35:31 +01:00
  • 5a0f4eac8d One more retraction optimization Alessandro Ranellucci 2014-12-25 11:37:54 +01:00
  • 70f454c693 Fixed regression in inwards move Alessandro Ranellucci 2014-12-25 11:06:42 +01:00
  • ffff597bfe Bugfix: the Bed Shape dialog didn't retain rectangle origin correctly. #2427 Alessandro Ranellucci 2014-12-25 02:36:10 +01:00
  • 5639132dae Bugfix: the region_volumes vector was not always extended after creating new regions, causing bad memory access in apply_config(). #2446 Alessandro Ranellucci 2014-12-24 18:35:59 +01:00
  • 33f7b08c80 Fix t/support.t after changing contact distance on top surfaces Alessandro Ranellucci 2014-12-24 12:11:30 +01:00
  • 19548fe301 Don't perform wiping if we have just changed layer and no extrusions were performed before the first retraction. Includes regression test. #2214 Alessandro Ranellucci 2014-12-24 12:02:42 +01:00
  • 9dd228df01 Enable the GLU tesselator on MSW if we have a recent OpenGL module Alessandro Ranellucci 2014-12-24 11:49:27 +01:00
  • 4848cb7606 Ported PrintObject::bridge_over_infill() to XS Alessandro Ranellucci 2014-12-24 10:20:55 +01:00
  • ea40c4d1b0 Fixed rendering of multiple interlaced layers in toolpaths preview Alessandro Ranellucci 2014-12-24 01:34:35 +01:00
  • 5d3cd792eb Make infill_only_where_needed idempotent. #2198 Alessandro Ranellucci 2014-12-24 01:29:36 +01:00
  • 350d634433 Enable extruder_offset configuration for first extruder. #2224 Alessandro Ranellucci 2014-12-24 00:34:17 +01:00
  • 9cb6dc768f Limit the Perl version warning to 5.16, as 5.18 seems to work fine Alessandro Ranellucci 2014-12-24 00:19:20 +01:00
  • 91bc4d8157 Bugfix: a typo caused wrong loop splitting, thus wrong ordering of perimeters having bridging parts. Includes regression test. #2258 Alessandro Ranellucci 2014-12-24 00:11:29 +01:00
  • c63d5da5c2 Move dump_perl() to Slic3r::Polyline Alessandro Ranellucci 2014-12-24 00:11:13 +01:00
  • d47e12f05c Bugfix: a wrong optimization caused some top-level perimeters not to be sorted using the nearest-neighbor search. #2322 Alessandro Ranellucci 2014-12-24 00:10:31 +01:00
  • af446dc7d4 Apply contact distance to first support layer above object's top surfaces too. #1939 Alessandro Ranellucci 2014-12-23 22:18:43 +01:00
  • 25bc8e6f29 Smarter automatic disabling of GUI fields + reordering of Print Settings pages + minor adjustments to tooltips Alessandro Ranellucci 2014-12-23 20:47:11 +01:00
  • 092b1724ba Fixed t/vibrationlimit.t Alessandro Ranellucci 2014-12-23 11:23:12 +01:00
  • 473802ce8c Use support material interface extruder for layers above object's top surfaces too. #1939 Alessandro Ranellucci 2014-12-23 01:04:25 +01:00
  • a1a88baa68 Revert printf to debugf Alessandro Ranellucci 2014-12-23 00:39:22 +01:00
  • 6a939eb250 Fight deadlocks Alessandro Ranellucci 2014-12-22 19:47:39 +01:00
  • bb907fb405 Don't trigger the on_move callback upon simple object selection with no dragging action Alessandro Ranellucci 2014-12-22 19:34:19 +01:00
  • faed500520 Refresh slider when reloading print in toolpath preview canvas Alessandro Ranellucci 2014-12-22 18:56:16 +01:00
  • 0ded18207b Adapt t/fill.t to the new infill internal API Alessandro Ranellucci 2014-12-22 17:29:23 +01:00
  • e49cf2c55f Refactored Line infill implementation Alessandro Ranellucci 2014-12-22 17:25:52 +01:00
  • 64061267c8 Align infill across layers regardless of first-layer-specific extrusion width. Includes a good internal API refactoring and a fix to 3D honeycomb flow Alessandro Ranellucci 2014-12-22 16:47:35 +01:00
  • 93507bfd49 Bugfix: only_retract_when_crossing_perimeters was not correctly applied on bottom layer when no bottom solid layers were printed Alessandro Ranellucci 2014-12-22 11:46:16 +01:00
  • 540c2b8705 Minor additions for debugging Alessandro Ranellucci 2014-12-22 11:37:28 +01:00
  • 45cc204f74 Center hilbertcurve, archimedeanchords, octagramspiral around object's center and align them across layers Alessandro Ranellucci 2014-12-22 11:16:01 +01:00
  • 1b582ea66a Remove the "(slow)" mark on infill patterns that used to be slow in the past Alessandro Ranellucci 2014-12-22 10:48:05 +01:00
  • bdce1ded7e Disable cross-hatching for hilbertcurve, archimedeanchords, octagramspiral Alessandro Ranellucci 2014-12-22 10:47:09 +01:00
  • 5cd3ef7b8a Bugfix: PlanePath infills sometimes did not cover the whole area. #863 #1162 Alessandro Ranellucci 2014-12-22 00:18:45 +01:00
  • 74f25ef52f Consolidated all PlanePath classes in a single file Alessandro Ranellucci 2014-12-21 23:43:53 +01:00
  • 1485659726 Minor rewording. #2411 Alessandro Ranellucci 2014-12-21 23:40:05 +01:00
  • 583b009d1b Honor print bed center in Quick Slice. #2440 Alessandro Ranellucci 2014-12-21 23:29:31 +01:00
  • 4fc955a0fd Fixed concave_points() and convex_points() after recent change of ccw_angle() Alessandro Ranellucci 2014-12-21 23:10:38 +01:00
  • 7253dc699a Some more work on wireframe Alessandro Ranellucci 2014-12-21 22:51:45 +01:00
  • c21a254480 Incomplete work for wireframe Alessandro Ranellucci 2014-12-21 14:51:50 +01:00
  • 5b51832b62 Wireframe.pl wireframe Alessandro Ranellucci 2014-10-28 21:49:01 +01:00
  • 9ac60dca1a Fixed vibration limit. Alessandro Ranellucci 2014-12-21 12:39:19 +01:00
  • 795c85d30e Apply a true double-ended nearest-neightbor search to thin fills in order to minimize travel moves between them. #2213 Alessandro Ranellucci 2014-12-20 22:40:43 +01:00
  • 79ac29b435 Increase inset overlap tolerance Alessandro Ranellucci 2014-12-20 22:40:34 +01:00
  • 632e3d3067 Added an explicit warning when user has old threads.pm version. #2348 Alessandro Ranellucci 2014-12-17 14:53:36 +01:00
  • 38ecce0ce9 Disable the GLU tesselator on MSW Alessandro Ranellucci 2014-12-17 14:41:58 +01:00
  • 34a49086e5 Added code for potential antialiasing Alessandro Ranellucci 2014-12-17 14:28:25 +01:00