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

github.com/Ultimaker/CuraEngine.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-02-18Remove newly unused importsGhostkeeper
Over the past few months, the code changes have resulted in these unused imports. Contributes to issue CURA-5909.
2018-10-29Add some forward declarationsGhostkeeper
This should also improve compile time.
2018-10-29Remove unused importsGhostkeeper
These are all the imports that cppclean indicates before crashing. Mostly this removes imports from header files and adds them to some cpp files sometimes.
2018-10-26Remove more unused importsGhostkeeper
These were all marked by cppclean as unused imports. Though some were used in other files which leads to more imports there. In the end it should be more efficient.
2018-09-26fix: always set parent of meshgroup settingsTim Kuipers
2018-09-12Merge Scene::compute into Slice::computeGhostkeeper
In the original architecture it said to create Slice::compute but somewhere along the way this transformed into Scene::compute. In the Slice class is more logical in my opinion, so I'm going with the original architecture here. Contributes to issue CURA-4410.
2018-08-28Fix for Clang not accepting std::string in variadic argumentsGhostkeeper
Contributes to issue CURA-4410.
2018-08-24Base extruder train on currently processing mesh groupGhostkeeper
There are almost never any settings in the mesh group (unless the user has enabled per-object settings and one-at-a-time mode). But in those cases it will now properly take per-mesh-group settings. Contributes to issue CURA-4410.
2018-08-21Don't make Weaver a SettingsMessenger any moreCherubim
This used to inherit its settings from the current mesh group. Instead, just take the current mesh group settings from the scene. Contributes to issue CURA-4410.
2018-08-21Don't make FffPolygonGenerator a SettingMessengerCherubim
It used to inherit the settings from the mesh group. No longer. Just get the mesh group settings from the scene. Contributes to issue CURA-4410.
2018-08-21Make FffGcodeWriter no longer a SettingsMessengerCherubim
This was a messenger for the mesh group settings. Instead, just get the mesh group settings from the scene. Contributes to issue CURA-4410.
2018-08-21Remove SettingsBase from Wireframe writerCherubim
Just get the settings from the scene. Contributes to issue CURA-4410.
2018-08-21Obtain per-mesh settings from their settings classes in MeshCherubim
We still have to do something about extruder index settings that are now obtained as size_t, while they might be -1. I'll look through the diff of this commit to get at those and obtain them via the ExtruderTrain& type instead, which does handle the -1 case. Contributes to issue CURA-4410.
2018-08-17Remove settings from MeshGroupGhostkeeper
Everything... EVERYTHING that uses any per-mesh-group settings now has to be refactored to get the settings from the scene. Also, stuff that inherited from MeshGroup in order to become a SettingsBase as well (such as the g-code writer) also had to change. Contributes to issue CURA-4410.
2018-08-16Move MeshGroup data into SceneGhostkeeper
This is a rather large commit. Sorry, but this involves moving the processMeshGroup function there too and that takes a bunch of things with it. There was also a bit of trouble with how these MeshGroups must be constructed without ever moving the data. Contributes to issue CURA-4410.
2018-07-24Add Scene objectGhostkeeper
I am starting to doubt the choice to make this separate from the Slice object... Contributes to issue CURA-4410.