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

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-05-17Fix of https://github.com/prusa3d/Slic3r/issues/896bubnikv
Fixed a bug in parsering a Point from a config file.
2018-04-24Merge branch 'profile_changes_reset' into updatingVojtech Kral
2018-04-18Added some performance changesYuSanka
2018-04-06ConfigWizard: Finalize custom setupVojtech Kral
2018-03-16First visualization of system value changesYuSanka
2018-03-09Introduced the system profiles.bubnikv
The Config Wizard now just copies the Vendor's Config Bundle into user_dir/vendor/ directory and Slic3r uses the configs from the bundles found in user_dir/vendor directly.
2018-02-15Merge remote-tracking branch 'remotes/origin/3mf_io'bubnikv
2018-02-133mf import/export of config dataEnrico Turri
2018-02-12Fix of https://github.com/prusa3d/Slic3r/issues/709bubnikv
A regression error has been introduced into Slic3r 1.38.xx series for the float/percent config value, where the value was considered unchanged if the percent sign has been added or removed.
2018-01-04New feature: Recommended object thin wall thickness hint.bubnikv
2017-11-17Sketch of the PlaceholderParser if/elsif/else macro.bubnikv
2017-11-17The PlaceholderParser has been rewritten to usebubnikv
a real boost::spirit::qi parser, accessing the DynamicConfig repository directly. This is a first step towards a full fledged expression interpreter.
2017-11-10Oh those compiler differences.bubnikv
2017-11-09Implemented volumetric flow rate hints,bubnikv
removed some C++11 conditioned compilation. Slic3r now requires C++11.
2017-11-09ConfigBase with option template to do the type conversionbubnikv
of resolved ConfigOption.
2017-11-02Looks like the reworked C++ preferences start to work again.bubnikv
2017-11-01Next step of Perl to C++ configuration layer conversion.bubnikv
2017-10-27Fixed configuration & validate C++ ports.bubnikv
2017-10-25Another step towards C++ presets.bubnikv
2017-10-17exception what() method shall be noexcept.bubnikv
2017-10-17One more fix of the preceding commit.bubnikv
2017-10-17Optimization of the configuration layer:bubnikv
The values of StaticPrintConfig derived objects were searched by a name walking through a huge chained if. Now they are being mapped with a std::map. Also initialization of StaticPrintConfig classes from their ConfigOptionDef defaults is done by maintaining a single global definition of each StaticPrintConfig derived class, and a new instance is initialized from this static copy. Also the ConfigOption instances are casted using static_cast wherever possible, and their types are verified by a virtual type() method. This approach avoids insiginificant performance penalty of a dynamic_cast. Also the compare and clone methods were added to ConfigOption, and the cloning & compare work on binary values, not by serialization.
2017-09-19Initial partial implementation of presets in C++.bubnikv
2017-09-18Ported PrintConfigBase::_handle_legacy from Perl to C++,bubnikv
merged from upstream Slic3r, thanks to @alexrj.
2017-07-27Moved some math macros (sqr, lerp, clamp) to libslic3r.hbubnikv
Added UNUSED macro to libslic3r.h, used it to reduce some compile warnings. Split the Int128 class from Clipper library to a separate file, extended Int128 with intrinsic types wherever possible for performance, added new geometric predicates. Added a draft of new FillRectilinear3, which should reduce overfill near the perimeters in the future.
2017-06-14Ported config load / stored to C++, thanks @alexrjbubnikv
Implemented import of config values from the G-code.
2017-05-30Regression fix of percent config values serialization.bubnikv
2017-05-30Further refactoring, C++11 conversion and code simplification.bubnikv
2017-05-30Config.cpp/h - inlined short functions, converted loops to C++11,bubnikv
fixed some constness issues.
2017-05-19Improved retract handling on bowden extruders:bubnikv
Separated deretract speed from a retract speed, allowed a partial retract before wipe.
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.
2016-12-12ConfigOptionVector::get_at(idx)bubnikv
Avoid using exceptons for normal work flow. Assert if the vector is empty.
2016-11-01Added "Notes" page to the filament configuration.bubnikv
Added "filament_max_volumetric_speed", a cap on the maximum volumetric extrusion role, filament specific. This is very useful when mixing rigid filament with a soft filament. Extended the import / export of multi-string values into configuration values, including the test cases. Multi-line strings will be enclosed into quotes, quotes escaped using a C-style escape sequences. Single word strings could still be stored without quotes.
2016-09-13Ported from the playground branch. Various documentation and optimization.bubnikv
2016-03-13Fixed return value for deserialize() implementations. #3250Alessandro Ranellucci
2015-12-18Fix compilation with GCCAlessandro Ranellucci
2015-12-16More efficient syntax for the PrintConfigDef constructorAlessandro Ranellucci
2015-12-16Refactored the Config XS bindingsAlessandro Ranellucci
2015-12-08Fix typo #3152Alessandro Ranellucci
2015-12-08Remove any Perl related code from libslic3rAlessandro Ranellucci
2015-12-07Large refactoring of the Config classesAlessandro Ranellucci
2015-12-02Ported Layer::maker_perimeters() to XSAlessandro Ranellucci
2015-11-04Fixed compilation warnings and a potential bug in MotionPlanner, as reported ↵Alessandro Ranellucci
in #3054
2015-11-04Config: pass value as a referencentfshard
2015-07-01Ported Config::setenv() to XSAlessandro Ranellucci
2015-05-02Refactoring in PlaceholderParserAlessandro Ranellucci
2015-01-28Use std::getline to deserialize point list coords, fixes #2318Greg Thornton
2014-11-09Ported some methods including add_model_object() and apply_config() to XSAlessandro Ranellucci
2014-08-04Use istringstream for deserializing config options in order to use the ↵Alessandro Ranellucci
correct locale. #2187
2014-08-03Fix error in PrintRegion::flow() portAlessandro Ranellucci