* 15.10:
Update translations with the 15.10 versions
Disable languages we have no updated translations for
Display the version number in the splash screen
Properly raise DeviceBusyError in RemovableDriveOutputDevice
See issue Ultimaker/CuraEngine#240
The intent of this change it to allow token replacement in start/end
gcode similar to the old Cura. Tokens are of the form
{material_bed_temperature} where the name is any setting name that is
passed to the engine.
Control the backend's generation of temperature commands via new
settings material_bed_temp_prepend and material_print_temp_prepend based
on whether there are temperature tokens in the printer profile's start
gcode.
This change will generate the same temperature gcode as FffGcodeWriter
at the head, if none of the temperature tokens are present in the
machine profile. Otherwise, they're suppressed via the prepend settings.
Also, set fdmprinter.json so that all that inherit from it default to
having the gcode temperature prepend also wait for temperature. Profiles
can override these settings: material_bed_temp_wait and
material_print_temp_wait
This PR intends to change both Cura and CuraEngine. However, it is safe
to sequence with the Cura change first which will do token replacement
(if present), but will fail to supress the temperature prepends.
* 15.10: (39 commits)
Remove unused import in StartSliceJob
conforming to code style
fix typo's..
Adjust initial view to be slightly from the side
uses a different method to check whether a machine name excists
Sets the languageComboBox to the default language
Remove per-group settings for now
Make sure to send all settings when an object overrides the profile
Properly emit writeStarted in RemovableDriveOutputDevice
Add xy_offset setting to list of settings that trigger a disallowed area update
Properly trigger a reslice when the active instance is changed
Wizardpages without hack
Only hides the window when there are no more pages
Only add layer data node after all processing
Also account for "xy_offset" setting for the disallowed areas
JSON: workaround for stutter in spiralize vase: set travel speed to printing speed
Adds a color for the error-messages
Shows an error message when a user tries to add a printer with a name that already excists.
JSON: support bottom stair step height defaults changed so that the bottom distance to the model isn't violated too much
Try to use Protobuf CPP implementation if it is available
...
This way it can be properly threaded (with a generous sprinkling of
"yieldThread") so we do not block the UI when slicing starts.
Contributes to CURA-358
* 15.10:
Remove full screen from menu and disable the shortcut key
Properly default infill_sparse_thickness to layer_height`
Changes the color of the 'C' in one iconfile
moves the changelog from on-startup to the extensions menu
Fix firmware update to properly report progress
Use a decorator to track Z offset
Remove infill_sparse_combine setting
Update for BQ printers profiles
Bump version
Properly position groups and nodes once ungrouped
* 15.10:
Properly clear stored layer data
Render SupportInfillType so support is rendered correctly again.
Fix issues with crash handler and log file creation on Windows
Bump version
Make the UMO upgrade selection page work properly
Update preference dialog to the changed API
Disable crash handler if debug mode is not enabled
Prevent crashes when centering an object
Also disable output device selection when main save button is disabled
Fix name of Low Quality profile
Fix stdout/stderr output location so we do not output to UM but to cura