Commit Graph

  • ca4d4211c9 Refactored signatures of many C++ methods for more efficient and safer style. Includes a bugfix for Point::nearest_point() which was returning a pointer to freed memory. #1961 Alessandro Ranellucci 2014-04-24 16:40:10 +0200
  • 6201aacf88 New coverage detection for bridges. Includes implementation of ExPolygon::get_trapezoids() Alessandro Ranellucci 2014-04-24 13:43:24 +0200
  • d458a7c4d2 Merge pull request #1956 from ledvinap/fix-bridges Alessandro Ranellucci 2014-04-23 12:09:02 +0200
  • 4c1ffecfc4 Fix test to check for correct direction and accept result close to 180 degrees. Petr Ledvina 2014-04-23 11:40:37 +0200
  • 802ebfb0d6 Fix bridge detector Test line direction is changed to reflect 0=east angle system Test patern rotation direction is reversed - $angle represents infill direction Angle test is changed to avoid returning negative value (this does happen otherwise - adding increments to $angle creates ~ 1e-15 rounding error) Petr Ledvina 2014-04-23 11:04:56 +0200
  • 766d743b0b Merge pull request #1954 from willmmiles/fix-arctest-1918 Alessandro Ranellucci 2014-04-23 11:18:33 +0200
  • fbce8e6730 Avoid integer overflow in arc test. Fixes #1918 Will Miles 2014-04-22 23:01:01 -0400
  • 1fc76b73a4 Merge pull request #1953 from ledvinap/fix-clipper-1834 Alessandro Ranellucci 2014-04-22 15:39:42 +0200
  • c30040b691 Apply bug fix from upstream clipper Clipper fix in commit [r463] for bug repport #92 (http://sourceforge.net/p/polyclipping/code/463/tree//trunk/cpp/clipper.cpp?diff=504b9404fd48f873331e913b:462) is applied here. Petr Ledvina 2014-04-22 15:19:35 +0200
  • 138c169634 Releasing 1.0.1 1.0.1 Alessandro Ranellucci 2014-04-22 12:03:19 +0200
  • 370df56f73 Bugfix: version check caused crash Alessandro Ranellucci 2014-04-22 11:59:01 +0200
  • 3a49dccf69 Bugfix: version check caused crash Alessandro Ranellucci 2014-04-22 11:59:01 +0200
  • c87a21f304 Releasing 1.1.1 1.1.1 Alessandro Ranellucci 2014-04-22 11:20:58 +0200
  • 9989ebaabd Refactored the BridgeDetector class to expose a cleaner API and make it stateful Alessandro Ranellucci 2014-04-22 00:59:14 +0200
  • bc101bd93e Assume bridge angle is stored in radians in infill generation. #1917 Alessandro Ranellucci 2014-04-21 23:21:15 +0200
  • f7e8a99078 More tests and related fixes to bridge detection. #1917 Alessandro Ranellucci 2014-04-21 20:44:21 +0200
  • c4bfe64fb8 Test coverage for retract_layer_change Alessandro Ranellucci 2014-04-19 19:28:43 +0200
  • 7041ebdd22 Workaround for upstream module bug causing command line option parsing for multi-boolean options like retract-layer-change and wipe Alessandro Ranellucci 2014-04-19 19:14:41 +0200
  • 5d10ef514f Workaround wxWidgets not allowing SetValue() inside a EVT_COMBOBOX handler on Windows. #1865 Alessandro Ranellucci 2014-04-19 18:42:52 +0200
  • 8018eac0f0 Set min temperature to 0 Alessandro Ranellucci 2014-04-19 18:32:04 +0200
  • a49e786b04 Handle EVT_TEXT on wxSpinCtrl too Alessandro Ranellucci 2014-04-19 18:29:40 +0200
  • 6e6fb427fb Fixes for the last commit about kill focus. #1873 Alessandro Ranellucci 2014-04-19 18:16:34 +0200
  • 10a5a061d4 Bugfix: wxWidgets on Windows needs Skip() on kill focus to prevent nasty focus bugs. #1873 Alessandro Ranellucci 2014-04-19 18:05:01 +0200
  • 46191bf254 Upgrade ExtUtils::ParseXS dependency because 3.18_04 was removed from CPAN Alessandro Ranellucci 2014-04-19 17:03:43 +0200
  • a248c98192 Fixed regression when concentric infill was used as solid infill. Includes regression test. #1650 Alessandro Ranellucci 2014-04-19 16:53:37 +0200
  • c3bb8a69db Bugfix: crash when extending an array option by 2+ positions. #1908 Alessandro Ranellucci 2014-04-19 16:38:28 +0200
  • f6e99f1467 Bugfix: [filament_preset] was not replaced in filename when using Quick Slice. #1870 Alessandro Ranellucci 2014-04-19 12:10:15 +0200
  • f0ff653018 Clarify that we need single configs instead of bundles Alessandro Ranellucci 2014-04-19 12:01:11 +0200
  • 1e5dcd8154 Always do one island at time instead of doing that only when avoid_crossing_perimeters is enabled. #1907 Alessandro Ranellucci 2014-04-19 11:57:01 +0200
  • f51921a11a Default extruder wasn't applied to perimeter extruder. Includes regression test. #1868 Alessandro Ranellucci 2014-04-19 11:43:41 +0200
  • 0c50ab5323 Removed duplicated method added to Slic3r::Line in caf20664cd. #1945 Alessandro Ranellucci 2014-04-19 10:52:12 +0200
  • caf20664cd Bugfix: ExPolygon::contains_line() was called with a Polyline object but didn't throw any error. Thanks ledvinap #1945 Alessandro Ranellucci 2014-04-19 01:26:21 +0200
  • 62e19469bc Fixed regression in --infill-only-where-needed. Includes a minimal test suite for such feature. #1871 Alessandro Ranellucci 2014-04-18 21:40:27 +0200
  • a0133ba093 Fixed regression in --infill-only-where-needed. Includes a minimal test suite for such feature. #1871 Alessandro Ranellucci 2014-04-18 21:40:27 +0200
  • 15628a90ed Regression test for numerical issues causing thin gaps between perimeters and infill. #1803 Alessandro Ranellucci 2014-04-18 17:30:35 +0200
  • 93f4fe05e1 Better logic for gap fill: don't subtract from fill surfaces those gaps that medial axis was unable to fill. Thanks ledvinap for the idea and proof of concept implementation. Includes a tolerance factor for avoiding being too strict when collapsing loops (allow some overlap if that helps avoiding triggering medial axis). #1803 Alessandro Ranellucci 2014-04-15 01:41:40 +0200
  • e02d33bbce Remove weak test. #1803 Alessandro Ranellucci 2014-04-15 00:57:43 +0200
  • 43ffb7d3e8 Bugfix: sometimes a tiny gap was left between infill and perimeters. Includes regression test. #1803 Alessandro Ranellucci 2014-04-11 23:10:14 +0200
  • 859bf46401 Bugfix: sometimes a tiny gap was left between infill and perimeters. Includes regression test. #1803 Alessandro Ranellucci 2014-04-11 23:10:14 +0200
  • 7569836b3c Merge pull request #1928 from ledvinap/pull-sudo Alessandro Ranellucci 2014-04-11 19:57:54 +0200
  • f9661b02a6 Bugfix in utils/pdf-slices.pl, wrong shift caused slices to be outside the media box Alessandro Ranellucci 2014-04-11 19:55:15 +0200
  • c81d26b960 add --sudo flag This adds --sudo flag to Build.PL. This flag is passed to cpanm, so it is possible to build Slicer on linux without beeing root (build files are owned by user) Petr Ledvina 2014-04-10 15:43:31 +0200
  • 2ac3b1fba9 Support the percent format for fill_density introduced in 1.1.x (forward compatibility). #1880 Alessandro Ranellucci 2014-04-09 18:43:48 +0200
  • 26bdbf0210 Test bridges when infill flow is larger than perimeter flow. #1917 Alessandro Ranellucci 2014-04-09 12:09:25 +0200
  • 8e5ca0ab76 Fixed a couple typos Alessandro Ranellucci 2014-04-09 00:36:13 +0200
  • 627f23d5fe Make angle increment (i.e. angle resolution) configurable Alessandro Ranellucci 2014-04-08 16:53:32 +0200
  • 20ca6cea05 Test Clipper's buggy behavior with polylines having coinciding endpoints Alessandro Ranellucci 2014-04-08 15:26:31 +0200
  • 38f6e3b643 More unit tests for bridge angle detection Alessandro Ranellucci 2014-04-08 15:18:37 +0200
  • 9be57f750d Some fixes to bridge direction detection. Includes regression tests Alessandro Ranellucci 2014-04-08 14:51:55 +0200
  • 23e6abff49 Added first unit test for bridge direction Alessandro Ranellucci 2014-04-08 13:08:42 +0200
  • 119778caa9 Refactoring: move bridge angle detection to a separate class for easier unit testing Alessandro Ranellucci 2014-04-07 23:18:11 +0200
  • 93a7d87fc6 Bugfix: pillars support material crashed when no overhangs were detected Alessandro Ranellucci 2014-04-07 15:24:17 +0200
  • 1c020eda78 Merge pull request #1911 from sapir/speed Alessandro Ranellucci 2014-04-07 09:38:21 +0200
  • 33ade1328f Fix regression causing profile names to be listed in random order. #1864 Alessandro Ranellucci 2014-04-06 22:45:40 +0200
  • e4709068b9 Some more unit tests for arc fitting Alessandro Ranellucci 2014-04-06 22:32:53 +0200
  • 1d35701f99 Incomplete work on arc fitting. Results are still incomplete. More unit tests are needed Alessandro Ranellucci 2014-04-06 22:09:49 +0200
  • c7a96a3113 Merge pull request #1881 from sapir/master Alessandro Ranellucci 2014-04-06 12:52:05 +0200
  • 20df1023a6 Fixed broken command line scaling. Regression test was in previous commit. #1889 Alessandro Ranellucci 2014-04-05 11:22:05 +0200
  • e9e23119fc Failing test for broken command line scaling. #1889 Alessandro Ranellucci 2014-04-05 11:21:26 +0200
  • fc4ac5ded4 Re-enable the threads config option. #1882 Alessandro Ranellucci 2014-04-05 10:58:03 +0200
  • d6d6a51e0d Fix for incomplete extrusion on solid surfaces Alessandro Ranellucci 2014-04-05 10:54:24 +0200
  • d2a6194960 Fix the 'extruder' behavior in CLI and test that Print::Simple accepts an incomplete DynamicConfig object Alessandro Ranellucci 2014-04-05 10:18:00 +0200
  • 6f3844c1ba Fix crash when using multiple skirts with a single, non-zero, extruder. Includes regression test Alessandro Ranellucci 2014-04-05 10:09:05 +0200
  • a6dd68a2a6 Bugfix: crash when setting number of extruders. #1876 Alessandro Ranellucci 2014-04-05 09:54:43 +0200
  • b68c55fec0 Bugfix: the Y coordinate of Point config fields was not correctly validated and lead to a crash when entering non-numeric values. Includes regression test. #1906 Alessandro Ranellucci 2014-04-05 09:40:24 +0200
  • 6010428044 Initial work for porting Model to XS xs-model Alessandro Ranellucci 2014-04-03 00:36:27 +0200
  • f308a46cd5 Bump version number Alessandro Ranellucci 2014-04-02 20:25:05 +0200
  • 45559f87f3 Save the vector used for aligning object volumes to origin and apply it to additional parts added from the object part panel in order to make them coincide Alessandro Ranellucci 2014-04-02 20:23:26 +0200
  • 4deeff995a Move extrusion path gcode generation to C++ for speed. Y. Sapir 2014-04-01 16:54:57 +0300
  • f56206cac3 Precache gcode_comments flag before path loop. Y. Sapir 2014-03-30 14:34:00 +0300
  • 9f71ea15cf Precompute X and Y offsets before path loop. Y. Sapir 2014-03-30 14:33:33 +0300
  • 576d02a20d Make set_dirty ignore changes that don't do anything. Y. Sapir 2014-03-30 00:23:35 +0300
  • 09d7d9b034 Remove call to on_presets_changed from Tab Page's on_change. Y. Sapir 2014-03-30 00:21:57 +0300
  • 017158c877 Update year to 2014 in about dialog Alessandro Ranellucci 2014-03-27 15:33:17 +0100
  • 97d9c9f5e7 Releasing 1.0.0 1.0.0 Alessandro Ranellucci 2014-03-27 11:18:48 +0100
  • f41480ab8f Releasing 1.1.0 1.1.0 Alessandro Ranellucci 2014-03-27 11:15:39 +0100
  • 9c7cc484bc Update t/support.t still assuming default support material pattern was honeycomb Alessandro Ranellucci 2014-03-27 00:28:26 +0100
  • bbebcca82c Set default support material pattern to pillars Alessandro Ranellucci 2014-03-27 00:05:22 +0100
  • 071097d3f1 Fix extruder assignment and tests Alessandro Ranellucci 2014-03-27 00:01:33 +0100
  • 10bf334a58 Added one more failing test to address bad option priority hierarchy Alessandro Ranellucci 2014-03-26 19:42:01 +0100
  • 4540350b66 Specify that extruder indices are 1-based in tooltips Alessandro Ranellucci 2014-03-26 00:14:45 +0100
  • 0ff33f47f1 Fix the extruder override logic. All role-based extruder options now default to 0, meaning no override is defined and the default (inherited) extruder is used. The default extruder option does not use the shortcut logic anymore (it was thus moved to be a CLI-specific logic) Alessandro Ranellucci 2014-03-26 00:08:15 +0100
  • 2e6213fea6 Prevent crash when changing number of extruders Alessandro Ranellucci 2014-03-25 19:21:44 +0100
  • d1bb69434e Handle non existing STL files gracefully Alessandro Ranellucci 2014-03-25 19:06:51 +0100
  • 9b2445f0f5 Assign default material to OBJ files too Alessandro Ranellucci 2014-03-25 15:39:13 +0100
  • 25191bd405 Prevent circular event handlers on Windows. #1856 Alessandro Ranellucci 2014-03-25 15:30:56 +0100
  • f6f1517f58 Bugfix: the Add button in plater wasn't working anymore. #1856 Alessandro Ranellucci 2014-03-25 15:07:21 +0100
  • a058994b20 Disable thin wall test failing on Linux. A more robust implementation is needed. #1825 Alessandro Ranellucci 2014-03-25 14:22:18 +0100
  • 7e3425d433 Bugfix: wizard wasn't run when user supplied an existing empty directory as --datadir Alessandro Ranellucci 2014-03-25 14:07:03 +0100
  • fed8783e30 New commands for exporting/importing full config bundles. Useful for printer vendors. #1365 Alessandro Ranellucci 2014-03-25 14:04:01 +0100
  • c98c992b4d Revert wrong fix, applied because of bad understanding of the issue about deserialization of extruder_offset = 0x0 Alessandro Ranellucci 2014-03-25 01:20:46 +0100
  • 432a87e73d New option for forcing the generation of interface shells. #1847 Alessandro Ranellucci 2014-03-25 01:11:28 +0100
  • 6feff7fe53 Test that stacked cubes with distinct extruders don't generate any internal interface shells. #1847 Alessandro Ranellucci 2014-03-24 23:44:47 +0100
  • 91799a9e58 Rephrase the tooltip for start G-code to make its position more clear. #1822 Alessandro Ranellucci 2014-03-24 22:06:35 +0100
  • 72a6848f1b Fixed regression causing wrong relative positions of objects after splitting in plater. #1758 Alessandro Ranellucci 2014-03-24 21:42:38 +0100
  • c842133523 Debugging environment for issue #1834 about Clipper returning wrong diff results issue1834 Alessandro Ranellucci 2014-03-24 21:26:04 +0100
  • 5ce4de0544 Bugfix: wrong inwards moves were calculated for 2+ copies because ExtrusionLoop objects were modified in place. Includes regression test. #1842 Alessandro Ranellucci 2014-03-24 20:01:14 +0100
  • 630004d156 Bugfix: wrong inwards moves were calculated for 2+ copies because ExtrusionLoop objects were modified in place. Includes regression test. #1842 Alessandro Ranellucci 2014-03-24 19:56:18 +0100
  • b4ac63d749 Error in previous commit: Bugfix: prevent crash when user entered Unicode characters in notes. #1590 Alessandro Ranellucci 2014-03-24 17:52:50 +0100
  • ce984ef78c Revert "Error in previous commit: Bugfix: prevent crash when user entered Unicode characters in notes. #1590" Alessandro Ranellucci 2014-03-24 17:52:14 +0100