Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-12-14Fixed a regression bug due to some Perl to C++ portingbubnikv
of a configuration layer. Fixes https://github.com/prusa3d/Slic3r/issues/627
2017-12-05Improved error reporting of the PlaceholderParser.bubnikv
The PlaceholderParser is currently used by the GCode.cpp and by Printer.cpp to generate a new name for the exported G-code or SVG file. The PlaceholderParser::process() will throw a runtime_error with a comprehensive error message. The G-code export will include these error messages into the G-code text with !!!!!! separators, and the GUI will inform the user, that the G-code export failed.
2017-11-30Fix of the preceding cherry pick.bubnikv
2017-11-30Added --no-gui flag to force CLI usage (allows for CLI usage with AppImage ↵Joseph Lenox
build). Forced --gui flag in AppImage build.
2017-11-30Moved initialization of Slic3r XS datadir variable to GUI.pmbubnikv
Solves https://github.com/prusa3d/Slic3r/issues/594
2017-11-02Looks like the reworked C++ preferences start to work again.bubnikv
2017-10-27Further reduction of Perl Config.pm methods.bubnikv
2017-10-25Another step towards C++ presets.bubnikv
2017-08-18Switched to Perl local::lib for local compilation.bubnikv
Taken from upstream Slic3r, thanks @alexrj.
2017-08-03Unicode handling:bubnikv
Removed the Perl dependencies on Encode, Encode::Locale and Unicode::Normalize. Added dependency on boost::locale. Added encode_path, decode_path, normalize_utf8 functions to Slic3r.xs Slic3r.xs has been made mostly utf8 safe by using the boost::nowide library, thanks to @alexrj for the idea. Simplified the encode_path / decode_path stuff: wxWidgets are unicode already, so there is no need to decode_path() from it. Perl / win32 interfacing is non-unicode, so decode_path() is executed on ARGV just at the beginning of the perl scripts.
2017-07-11Fix ofbubnikv
"Unicode char like for example "ł" crush app when used in profile name" https://github.com/prusa3d/Slic3r/issues/388 The Prusa3D binary builds are missing the UTF8 libraries. To avoid having to bundle them, the case sensitive regexes testing file suffixes were replaced with explicit enumeration of lower / upper case letters. While crude, it avoids triggering the UTF8 library.
2017-07-11Implements loading of multi-part objects as a bunch of STLsbubnikv
for a multi-material printer. Also only a single pop-up dialog is open when loading multiple files.
2017-06-26Implementation of "XY size Compensation for first layer"bubnikv
https://github.com/prusa3d/Slic3r/issues/190
2017-06-21Slic3r has been modified to propagate the following filament specificbubnikv
values to GCode generator, one per active extruder: bed_temperature bridge_fan_speed cooling disable_fan_first_layers fan_always_on fan_below_layer_time first_layer_bed_temperature max_fan_speed min_fan_speed min_print_speed slowdown_below_layer_time Now it remains to extend Slic3r to correctly apply these values.
2017-06-19The option --gui-mode has been removed with the following option:bubnikv
https://github.com/prusa3d/Slic3r/commit/82bde51c2752656aed517d89356272de277408b4 As it causes issues to the Repetier Host application https://github.com/prusa3d/Slic3r/issues/363 this option has been added with this commit for compatibility reasons.
2017-06-14Removed the 'simple' mode.bubnikv
2017-06-13Fix of https://github.com/prusa3d/Slic3r/issues/285bubnikv
Refactored Model.cpp/hpp to C++x11 loops, simplified the mesh / bbox handling.
2017-06-09Hopefully a fix ofbubnikv
"Layer editing does not trigger reslicing with Background Processing enabled" https://github.com/prusa3d/Slic3r/issues/293
2017-05-20Implemented https://github.com/prusa3d/Slic3r/issues/199bubnikv
by merging the work by @lordofhyphens done on https://github.com/alexrj/Slic3r/issues/3268
2017-05-19Finished the wipe tower UI.bubnikv
2017-05-03Ported the G-code generator from Perl to C++.bubnikv
Removed GCode.pm Removed the Perl bindigns for AvoidCrossingPerimeters, OozePrevention, SpiralVase, Wipe Changed the std::set of extruder IDs to vector of IDs. Removed some MSVC compiler warnings, removed obnoxious compiler warnings when compiling the Perl bindings.
2017-04-26Removed a broken Arc Fitting feature.bubnikv
Removed the questionable Pressure Advance feature. It is better to use the Pressure Advance implemented into a firmware. Added a C++ implementation of GCodeReader and SpiralVase, thanks to @alexrj Added a C++ implementation of GCodeTimeEstimator, thanks to @lordofhyphens
2017-02-27Got rid of the Perl Format::STL, Format::AMF, Format::OBJ for good.bubnikv
2017-02-21Bugfix: --rotate did not support decimal values and interpreted them as ↵Alessandro Ranellucci
radians. #3460
2017-02-14new feature: Clip multi-part objects one by the other.bubnikv
This works the same way as if the XY compensation was set to a tiny value before, but without the overhead of an offset.
2017-02-10Cherry-picked Repetier acceleration fixes, thanks to @lordofhyphensJoseph Lenox
https://github.com/lordofhyphens/Slic3r/commit/e0d8101627659ef2dcf1c49d5c9b512eb4e31a46 https://github.com/lordofhyphens/Slic3r/commit/885f27b8aea0df8be351825b9dd6061696f5edc9 Added a printer settings to enable / disable variable layer height editing.
2017-01-30When the support extruders are set to 0, support is printed with the current ↵bubnikv
material without a tool change. A fix of support path generator.
2017-01-05Made the config value support_material_xy_spacing relativebubnikv
to the external perimeter width.
2017-01-03prototyping tweakable XY supports;slicer-builder
option should be present now in advanced support menu. Can't figure out what's going on atm; support should be moving but isn't
2016-10-21Defined the +-* operators on Pointf.bubnikv
Removed the deprecated VibrationLimit feature. Added triangle infill. The Prusa3D fork of Slic3r has been marked as "Slic3r Prusa Edition" with menus pointing to the prusa3d/slic3r github release page and Prusa3D drivers downloads page.
2016-10-16Added a new switch: ensure_vertical_shell_thicknessbubnikv
This enables a zig-zag infill similar to Cura or Simplify3D on overhangs.
2016-10-04Made the sheath around the base support configurable. Without the sheathbubnikv
it is easier to remove the support, but the support is more fragile.
2016-10-04A new feature "support_material_buildplate_only" implemented.bubnikv
Also a bug has been fixed for zero interface layers. Before slic3r would put infinite number of interface layers over top surfaces, if the number of interface layers was set to zero.
2016-09-05New command line option: --dont-arrangebubnikv
Don't arrange the objects on the build plate. The model coordinates define the absolute positions on the build plate. The option --print-center will be ignored. Also there is a fix in the command line invocation of --duplicate-grid so it will run, but still there is something broken there and the results are not correct.
2016-05-17The "controller" tab and the settings of the USB/serial connection wasversion_1.30.0bubnikv
made configurable. Now one may hide the "controller" tab and the USB/serial connection configuration from the preferences. This is useful for someone, who never connects his printer to the computer by a cable.
2016-04-09Refactored calls to Wx::Bitmap->newAlessandro Ranellucci
2015-12-18New --retract-lift-above and --retract-lift-below options. #763 #3057Alessandro Ranellucci
2015-06-02If --save is called without any other config option, export full default ↵Alessandro Ranellucci
settings. #2110
2015-05-25Fix --help output: --retract-layer-change is disabled by default. #2846Alessandro Ranellucci
2015-03-09Hopefully fix all problems with non-ASCII paths on WindowsAlessandro Ranellucci
2015-03-08Set STDOUT to UTF-8Alessandro Ranellucci
2015-02-15Merge pull request #2508 from strahlex/machinekit-gcodeAlessandro Ranellucci
added support Machinekit flavour GCode
2015-02-14Load files into the GUI when supplying them as command line arguments along ↵Alessandro Ranellucci
with the --gui switch. #2644
2015-02-06added support Machinekit flavour GCodeAlexander Rössler
2015-02-01New option for customization of infill/perimeters overlap. #2459Alessandro Ranellucci
2015-01-30New --before-layer-change option and new layer_z placeholder. #2602Alessandro Ranellucci
2015-01-19New option for vertical distance between object and support material, with ↵Alessandro Ranellucci
special handling of the 0 case that disabled bridge flow/speed in order to allow for soluble material. #2491 #2272 #2069 #1942 #2435 #1703
2015-01-15Fix --help, wrong default were displayed for a couple options. #2541Alessandro Ranellucci
2015-01-13Fix typo in documentationadius
2015-01-05Option to use volumetric E values. #1746Alessandro Ranellucci