Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-18 | Added some performance changes | YuSanka | |
2018-03-16 | First visualization of system value changes | YuSanka | |
2018-03-09 | Introduced 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-13 | 3mf import/export of config data | Enrico Turri | |
2018-01-08 | Fix 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-30 | Fixed a regression bug of handling the obsolete config parameters, | bubnikv | |
causing crashes. | |||
2017-11-17 | The PlaceholderParser has been rewritten to use | bubnikv | |
a real boost::spirit::qi parser, accessing the DynamicConfig repository directly. This is a first step towards a full fledged expression interpreter. | |||
2017-11-01 | Next step of Perl to C++ configuration layer conversion. | bubnikv | |
2017-10-30 | New C++ class AppConfig for maintaining the config.ini | bubnikv | |
New helper function for generating a unified "generated by slic3r" header. | |||
2017-10-27 | Fixed configuration & validate C++ ports. | bubnikv | |
2017-10-17 | Optimization 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-02 | Load presets into the new C++ class. | bubnikv | |
2017-09-18 | Ported PrintConfigBase::_handle_legacy from Perl to C++, | bubnikv | |
merged from upstream Slic3r, thanks to @alexrj. | |||
2017-06-14 | gcc and clang did not like throwing std::exceptions with a cstring arugment | bubnikv | |
2017-06-14 | Improved error handling when importing configuration from a G-code. | bubnikv | |
2017-06-14 | Finalized the config import from a G-code. | bubnikv | |
2017-06-14 | Ported config load / stored to C++, thanks @alexrj | bubnikv | |
Implemented import of config values from the G-code. | |||
2017-05-30 | Further refactoring, C++11 conversion and code simplification. | bubnikv | |
2017-05-30 | Config.cpp/h - inlined short functions, converted loops to C++11, | bubnikv | |
fixed some constness issues. | |||
2017-05-19 | Improved retract handling on bowden extruders: | bubnikv | |
Separated deretract speed from a retract speed, allowed a partial retract before wipe. | |||
2016-11-01 | Fixed a return value in the Config multi-string parser.version_1.31.2 | bubnikv | |
2016-11-01 | Missing include for memcpy for Linux. | bubnikv | |
2016-11-01 | Added "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-06 | Improvements of the C++ RectInfill2 code for supports: | bubnikv | |
Make the contours more continuous. Some documentation, asserts and such. | |||
2016-09-13 | Ported from the playground branch. Various documentation and optimization. | bubnikv | |
2016-03-13 | Fixed return value for deserialize() implementations. #3250 | Alessandro Ranellucci | |
2015-12-16 | More efficient syntax for the PrintConfigDef constructor | Alessandro Ranellucci | |
2015-12-16 | Refactored the Config XS bindings | Alessandro Ranellucci | |
2015-12-11 | Bugfix: missing include assert.h #3155 | Alessandro Ranellucci | |
2015-12-08 | Remove any Perl related code from libslic3r | Alessandro Ranellucci | |
2015-12-07 | Large refactoring of the Config classes | Alessandro Ranellucci | |
2015-12-02 | Ported Layer::maker_perimeters() to XS | Alessandro Ranellucci | |
2015-11-06 | Remove Boost from distribution and fix some more things for Windows compilation | Alessandro Ranellucci | |
2015-11-04 | Config: pass value as a reference | ntfshard | |
2015-07-10 | Fix compilation on Windows due to lack of setenvt(). #2973 | Alessandro Ranellucci | |
2015-07-01 | Ported Config::setenv() to XS | Alessandro 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-09 | Ported some methods including add_model_object() and apply_config() to XS | Alessandro Ranellucci | |
2014-11-04 | Fixed minor regression | Alessandro Ranellucci | |
2014-10-25 | Refactoring: moved Slic3r::GCode::Base to Slic3r::GCode::Writer | Alessandro Ranellucci | |
2014-08-03 | Moved C++ code into new libslic3r directory | Alessandro Ranellucci | |