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-04-18Added some performance changesYuSanka
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-133mf import/export of config dataEnrico Turri
2018-01-08Fix environment variable setting on Windows (#674)fredizzimo
The previous way of checking that _putenv_s is defined does not work, because _putenv_s is a function and not a define. This is a partial application of commit 31115e0369747b1e1c45cbe3f2a90f6dff66666a from alexrj/Slic3r. I tried cherry picking the whole commit, but unicode is already handled diffrently here, so that would have been a lot of work.
2017-11-30Fixed a regression bug of handling the obsolete config parameters,bubnikv
causing crashes.
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-01Next step of Perl to C++ configuration layer conversion.bubnikv
2017-10-30New C++ class AppConfig for maintaining the config.inibubnikv
New helper function for generating a unified "generated by slic3r" header.
2017-10-27Fixed configuration & validate C++ ports.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-10-02Load presets into the new C++ class.bubnikv
2017-09-18Ported PrintConfigBase::_handle_legacy from Perl to C++,bubnikv
merged from upstream Slic3r, thanks to @alexrj.
2017-06-14gcc and clang did not like throwing std::exceptions with a cstring arugmentbubnikv
2017-06-14Improved error handling when importing configuration from a G-code.bubnikv
2017-06-14Finalized the config import from a G-code.bubnikv
2017-06-14Ported config load / stored to C++, thanks @alexrjbubnikv
Implemented import of config values from the G-code.
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.
2016-11-01Fixed a return value in the Config multi-string parser.version_1.31.2bubnikv
2016-11-01Missing include for memcpy for Linux.bubnikv
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-10-06Improvements of the C++ RectInfill2 code for supports:bubnikv
Make the contours more continuous. Some documentation, asserts and such.
2016-09-13Ported from the playground branch. Various documentation and optimization.bubnikv
2016-03-13Fixed return value for deserialize() implementations. #3250Alessandro Ranellucci
2015-12-16More efficient syntax for the PrintConfigDef constructorAlessandro Ranellucci
2015-12-16Refactored the Config XS bindingsAlessandro Ranellucci
2015-12-11Bugfix: missing include assert.h #3155Alessandro 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-06Remove Boost from distribution and fix some more things for Windows compilationAlessandro Ranellucci
2015-11-04Config: pass value as a referencentfshard
2015-07-10Fix compilation on Windows due to lack of setenvt(). #2973Alessandro Ranellucci
2015-07-01Ported Config::setenv() to XSAlessandro Ranellucci
2014-11-23--spiral-vase now automatically overrides --perimeters, --top-solid-layers ↵Alessandro Ranellucci
and --fill-density instead of throwing incompatibility error. #2360
2014-11-09Ported some methods including add_model_object() and apply_config() to XSAlessandro Ranellucci
2014-11-04Fixed minor regressionAlessandro Ranellucci
2014-10-25Refactoring: moved Slic3r::GCode::Base to Slic3r::GCode::WriterAlessandro Ranellucci
2014-08-03Moved C++ code into new libslic3r directoryAlessandro Ranellucci