Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-17 | Fix of https://github.com/prusa3d/Slic3r/issues/896 | bubnikv | |
Fixed a bug in parsering a Point from a config file. | |||
2018-04-24 | Merge branch 'profile_changes_reset' into updating | Vojtech Kral | |
2018-04-18 | Added some performance changes | YuSanka | |
2018-04-06 | ConfigWizard: Finalize custom setup | Vojtech Kral | |
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-15 | Merge remote-tracking branch 'remotes/origin/3mf_io' | bubnikv | |
2018-02-13 | 3mf import/export of config data | Enrico Turri | |
2018-02-12 | Fix of https://github.com/prusa3d/Slic3r/issues/709 | bubnikv | |
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-04 | New feature: Recommended object thin wall thickness hint. | bubnikv | |
2017-11-17 | Sketch of the PlaceholderParser if/elsif/else macro. | bubnikv | |
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-10 | Oh those compiler differences. | bubnikv | |
2017-11-09 | Implemented volumetric flow rate hints, | bubnikv | |
removed some C++11 conditioned compilation. Slic3r now requires C++11. | |||
2017-11-09 | ConfigBase with option template to do the type conversion | bubnikv | |
of resolved ConfigOption. | |||
2017-11-02 | Looks like the reworked C++ preferences start to work again. | bubnikv | |
2017-11-01 | Next step of Perl to C++ configuration layer conversion. | bubnikv | |
2017-10-27 | Fixed configuration & validate C++ ports. | bubnikv | |
2017-10-25 | Another step towards C++ presets. | bubnikv | |
2017-10-17 | exception what() method shall be noexcept. | bubnikv | |
2017-10-17 | One more fix of the preceding commit. | 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-09-19 | Initial partial implementation of presets in C++. | bubnikv | |
2017-09-18 | Ported PrintConfigBase::_handle_legacy from Perl to C++, | bubnikv | |
merged from upstream Slic3r, thanks to @alexrj. | |||
2017-07-27 | Moved some math macros (sqr, lerp, clamp) to libslic3r.h | bubnikv | |
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-14 | Ported config load / stored to C++, thanks @alexrj | bubnikv | |
Implemented import of config values from the G-code. | |||
2017-05-30 | Regression fix of percent config values serialization. | bubnikv | |
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. | |||
2017-05-03 | Ported 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-12 | ConfigOptionVector::get_at(idx) | bubnikv | |
Avoid using exceptons for normal work flow. Assert if the vector is empty. | |||
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-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-18 | Fix compilation with GCC | 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-08 | Fix typo #3152 | 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-04 | Fixed compilation warnings and a potential bug in MotionPlanner, as reported ↵ | Alessandro Ranellucci | |
in #3054 | |||
2015-11-04 | Config: pass value as a reference | ntfshard | |
2015-07-01 | Ported Config::setenv() to XS | Alessandro Ranellucci | |
2015-05-02 | Refactoring in PlaceholderParser | Alessandro Ranellucci | |
2015-01-28 | Use std::getline to deserialize point list coords, fixes #2318 | Greg Thornton | |
2014-11-09 | Ported some methods including add_model_object() and apply_config() to XS | Alessandro Ranellucci | |
2014-08-04 | Use istringstream for deserializing config options in order to use the ↵ | Alessandro Ranellucci | |
correct locale. #2187 | |||
2014-08-03 | Fix error in PrintRegion::flow() port | Alessandro Ranellucci | |