Mark Burton
41d7a705e6
Avoid crash due to race in CuraEngineBackend.
2019-08-29 21:35:13 +01:00
Ghostkeeper
23f4aa6e4f
Fix potential race condition when slice messages arrive after clearing build plate
...
Fixes #6245 .
2019-08-26 09:15:37 +02:00
Jaime van Kessel
e0c2611a0a
Merge branch '4.2' of github.com:Ultimaker/Cura
2019-07-26 12:47:13 +02:00
Jaime van Kessel
8311a39f08
Fix case where an error in the stack would not prevent slicing
...
CURA-6680
2019-07-25 09:42:00 +02:00
Jaime van Kessel
d8ddcba091
Fix typing ignore for breath frist iterator
2019-07-23 13:40:40 +02:00
Ghostkeeper
f334fa8578
Spelling of log entries and code style
2019-07-18 11:49:18 +02:00
Ghostkeeper
19cc267726
Merge branch '4.1'
2019-05-20 13:42:38 +02:00
Jaime van Kessel
843bb6f5a3
Change some of the logging messages to info
...
CURA-6525
2019-05-15 17:25:31 +02:00
Lipu Fei
7c1d589528
Merge remote-tracking branch 'origin/4.1' into CURA-6497_fix_empty_material_name
2019-05-14 09:42:57 +02:00
Jaime van Kessel
8f8a982be7
Merge branch '4.1' of github.com:Ultimaker/Cura into 4.1
2019-05-09 15:05:18 +02:00
Jaime van Kessel
d5d37ccf0f
Check if auto slicing needs to be done slightly more frequent
...
Otherwise it might get stuck in some cases if you loaded a object after loading a gcode
CURA-6422
2019-05-09 15:04:14 +02:00
Lipu Fei
2054413952
Add handling for ValidatorState.Invalid
...
CURA-6497
ValidatorState.Invalid is set if a string setting has allow_empty =
False and its value is empty.
2019-05-09 12:07:16 +02:00
Diego Prado Gesto
11e86512cb
Include the prime tower to the time calculations
...
Contributes to CURA-6509.
2019-05-06 14:33:24 +02:00
Jaime van Kessel
3f47ffeae7
Use only the active extruders when sending slice message
...
Fixes #5671
2019-04-30 10:50:57 +02:00
Lipu Fei
04c39824cb
Fix typing
2019-04-26 15:39:28 +02:00
Jaime van Kessel
0d8b625bf8
Properly cache slice values to speed up sending the slice
2019-04-26 15:25:31 +02:00
Jaime van Kessel
42b1a0e028
Refactor some small bits of the setting override decorator
...
There was code duplication and a number of functions that should be private
contributes to #5603
2019-04-15 17:36:55 +02:00
Lipu Fei
4a171eebf6
Move models around again
...
- Move machine related models to cura.Machines.Models
- Move printer device related models to cura.PrinterOutput.Models
- Other UI/GUI related modules in cura.UI
2019-03-26 08:29:22 +01:00
Lipu Fei
615241a416
Fix module renaming
2019-03-20 13:39:08 +01:00
Lipu Fei
4078719c58
Move cura.Machine.Models to cura.UI.MachineModels
2019-03-20 09:56:11 +01:00
Lipu Fei
e1d26da528
Move ExtrudersModel into cura.UI module
2019-03-20 09:19:30 +01:00
Diego Prado Gesto
8c41bc86d2
Merge pull request #5259 from fieldOfView/fix_travel_speed
...
Add {travel_speed} as an alias to {speed_travel}
2019-03-08 17:26:18 +01:00
Ghostkeeper
650204dae7
Merge branch '4.0'
2019-02-21 09:09:19 +01:00
Jaime van Kessel
3f18b0b974
Increase agressiveness of short circuit logic; Just check if the node is slicable
...
That should also filter out platform, buildVolume and convexHulLNodes
2019-02-19 18:00:20 +01:00
Jaime van Kessel
aef89e2bd3
Add few more cases where Camera changes caused un-needed updates
2019-02-19 17:40:44 +01:00
fieldOfView
80c102f9de
Add {travel_speed} as an alias to {speed_travel}...
...
...for all those people who still copy paste legacy start&end gcode snippets into Cura.
2019-02-01 10:45:32 +01:00
Diego Prado Gesto
5e3dedf62b
Merge branch '4.0'
2019-01-20 21:25:19 +01:00
Lipu Fei
c602c1cf15
Use MachineManager.activeMachine instead of Application.globalstack
...
CURA-6117
2019-01-18 14:08:53 +01:00
Diego Prado Gesto
c6da824203
Merge branch '4.0'
2019-01-14 08:56:33 +01:00
Jaime van Kessel
862c76a2ea
Check if the optimised layer data is stored before attempting to delete it
2019-01-09 12:51:20 +01:00
Lipu Fei
ee34cd522d
Merge pull request #5017 from Ultimaker/add_comment_prime_tower
...
Add time prime tower into Cura.proto
2019-01-07 13:30:32 +01:00
Jaime van Kessel
ffce9bd172
Ensure that the primetower gets drawn in the right color again
...
CURA-5932
2019-01-04 14:59:26 +01:00
Jaime van Kessel
7269065cca
Only clear the stored optimized layer data if the slice started
2018-12-21 11:54:11 +01:00
Ghostkeeper
75fbdf2c94
Expand error message for cases when extruders are disabled
...
It is also unable to slice models that are on extruders that are disabled.
2018-12-21 10:40:37 +01:00
Jaime van Kessel
8bff0d17e8
Prevent the backend attempting to reslice everytime a preference changed
2018-12-20 09:43:01 +01:00
Ghostkeeper
874646a80e
Merge branch '4.0' into add_comment_prime_tower
2018-12-18 15:44:27 +01:00
Lipu Fei
e885b52737
Add time prime tower into Cura.proto
2018-12-18 13:42:23 +01:00
Lipu Fei
6992fd2991
Update plugin versions to match package versions
...
CURA-6019
2018-12-17 13:03:21 +01:00
Ghostkeeper
c235f339ae
Increment API version to 6
...
All plug-ins now have to re-check whether they are still compatible with the current version of Cura.
Contributes to issue CURA-6019.
2018-12-14 17:29:02 +01:00
Jaime van Kessel
75ff03f3c8
Use setState instead of emitting the backend state
...
CURA-6016
2018-12-11 13:13:20 +01:00
Ghostkeeper
7df4c01814
Merge branch 'ui_rework_4_0' into CURA-5876-Configuration_dropdown
...
Conflicts:
cura/Settings/MachineManager.py -> rowCount vs. count
resources/qml/ExtruderIcon.qml -> Someone changed stuff that I had overwritten.
resources/qml/Menus/ConfigurationMenu/PrintCoreConfiguration.qml -> Someone changed stuff that I had removed.
resources/qml/Toolbar.qml -> Git was wrong, not a conflict.
resources/themes/cura-light/theme.json -> Git was wrong, not a conflict.
2018-12-03 11:45:05 +01:00
Ghostkeeper
4e2f51e7e8
Use public activeExtruderIndex rather than internal _activeExtruderIndex
...
So that this getter still does what it needs to do if we ever decide to add side-effects.
Contributes to issue CURA-5876.
2018-11-30 11:13:04 +01:00
Lipu Fei
c545d9df77
Add key check before accessing in StartSliceJob
...
CURA-5901
2018-11-29 15:17:43 +01:00
Lipu Fei
bd42136712
Fix GcodeStartEndFormatter to use fallback values
...
CURA-5901
Use values from the global stack (if exist) as fallback values.
2018-11-27 09:49:38 +01:00
Lipu Fei
1951391a23
Merge remote-tracking branch 'origin/3.5'
2018-10-09 12:04:53 +02:00
alekseisasin
0b70b9a218
Merge pull request #4521 from Ultimaker/CURA-5799_fix_extruder_settings_to_curaengine
...
[3.5] CURA-5799 Fix sending extruder settings to curaengine
2018-10-09 11:53:46 +02:00
Jaime van Kessel
d98eafe041
Merge branch '3.5' of github.com:Ultimaker/Cura
2018-10-08 17:03:25 +02:00
Lipu Fei
5ba60de209
Send extruder settings ordered by extruder position
...
CURA-5799
2018-10-08 16:01:51 +02:00
Lipu Fei
3965218501
Fix value templating for gcode
...
CURA-5793
Fix GcodeStartEndFormatter to take the correct default_extruder_nr
instead of always using -1.
2018-10-08 14:42:22 +02:00
Diego Prado Gesto
866110d70c
Take into account that can be empty layers below the model when the
...
setting Remove empty layers is disabled.
The empty layers are skipped if they are at the bottom. Also keeps the
models printed with raft showing correclty.
Contributes to CURA-5768.
2018-10-04 18:03:01 +02:00