Lipu Fei
c16bfa8949
Remove unnecessary if checks
...
CURA-4048
2017-07-27 09:54:30 +02:00
Lipu Fei
9fca677d40
Fix comment location
...
CURA-4048
2017-07-27 09:52:05 +02:00
Lipu Fei
d9d39c41df
Fix auto-slicing upon value changes and error checks
...
CURA-4092
- Keep the error check finished signal.
- Restore the old way of triggering an auto-slicing which depends on a
setting value change singal.
- Add a mechanism to make sure that if there is an error check, the
auto-slicing will only be triggered after the check finishes.
2017-07-27 09:03:06 +02:00
Lipu Fei
9c1d23fe5b
Make sure MachineManager initializes after ContainerRegistry does
...
CURA-4084
When MachineManager gets created, it will find and set the current
active machine. This requires the ContainerRegistry to be initialized
first.
2017-07-26 14:09:18 +02:00
Lipu Fei
93731b8d1f
Trigger auto-slice based on stackValidation instead of stack/setting changes
...
CURA-4084
Stack error checks are scheduled with a delay, and when a container is
changed (e.g. Quality), the auto-slice may get triggered before the
error check is done. Because the error check result is cached, the
auto-slicing will use the previous result instead of new. So, the
auto-slicing should be triggered when a stack validation is finished
instead of when a stack/setting gets changed.
2017-07-26 14:09:18 +02:00
Ghostkeeper
32ea311762
Merge branch 'time_estimate_per_feature' of https://github.com/14bitVoid/Cura into 14bitVoid-time_estimate_per_feature
2017-05-11 09:53:50 +02:00
Ghostkeeper
a9813146c4
Evaluate global stack first
...
The global stack has 99% of all settings. So most of the times the setting definition we are looking for is here. This should make it a bit faster to find.
Contributes to issue CURA-3772.
2017-05-08 13:35:28 +02:00
Ghostkeeper
281a01dd1f
Remove unused variable
...
Contributes to issue CURA-3772.
2017-05-08 13:35:28 +02:00
Ghostkeeper
2137c30bd6
Also check extruders for definitions of error settings
...
Contributes to issue CURA-3772.
2017-05-08 13:35:28 +02:00
Ghostkeeper
e19d5411c2
Expand log message when getting no definition when listing error settings
...
So that someone reading the log gets a clue where the error message occurs and why.
Contributes to issue CURA-3772.
2017-05-08 11:17:37 +02:00
Jaime van Kessel
63eceda75e
Added handling for if definition for error handling was not found
...
CURA-3772
2017-05-08 10:28:31 +02:00
14bitVoid
f15aa66751
Receive time estimates per feature
2017-05-05 00:05:17 +02:00
Victor Larchenko
4f446bfcbc
Added filament cost keyword replacement
2017-04-27 16:44:43 +06:00
Victor Larchenko
e47ca7a68d
Merge remote-tracking branch 'um/master' into gcode-keywords
2017-04-21 14:36:22 +06:00
Jack Ha
1029fb4ddd
Not to trigger reslice happy anymore, only retrigger if necessary. Also using isSliceable instead of property check when inspecting root node. CURA-3413 CURA-3412
2017-03-02 16:38:31 +01:00
U-ULTIMAKER\j.ha
c54d5ce707
Fixed compatibility mode active extruder. CURA-3321
2017-03-02 13:15:29 +01:00
Jack Ha
8a8b97d371
CuraEngineBackend now properly postpones onSceneChanged instead of ignoring some. CURA-3413
2017-03-01 11:45:50 +01:00
Jack Ha
0eec48b9e3
Fix reslice when deleting nodes, fix moving groups. CURA-3412
2017-03-01 10:53:53 +01:00
Jack Ha
bb955ca5ab
Tickle the backend if per object settings are changed. CURA-3273
2017-02-21 16:12:25 +01:00
Jack Ha
057dc2fd7d
Solved merge conflicts. CURA-3214
2017-02-21 11:01:20 +01:00
Jack Ha
5a76c92dda
Small improvements: rename, log message, QObject parent, return value. CURA-3214
2017-02-21 10:52:56 +01:00
fieldOfView
9229027001
Refactor properties that start with 'get' to avoid confusion between slots & properties
...
Case in point: LayerViewProxy.getLayerViewType was decorated as a property but was used/intended as a slot.
2017-02-17 13:35:01 +01:00
Jack Ha
74ce600978
Comments and removed logs. CURA-3214
2017-02-16 15:23:31 +01:00
Jack Ha
600a5d85e4
Added comments, changed text of NotStarted. CURA-3214
2017-02-16 15:07:26 +01:00
Jack Ha
18318348b6
Fixed last bugs in manual slicing. CURA-3214
2017-02-16 14:44:45 +01:00
Jack Ha
464bf73f85
Made backend available in qml, calling forceSlice and stopSlicing directly. CURA-3214
2017-02-16 10:56:01 +01:00
Jack Ha
db984561e9
Almost done with manual and auto slicing. CURA-3214
2017-02-15 16:02:14 +01:00
Jack Ha
94badb1b9f
Fix auto slice after startup. CURA-3214
2017-02-15 13:51:24 +01:00
Jack Ha
ca84fdd767
Merge branch 'master' into feature_auto_slice
2017-02-15 12:42:09 +01:00
Jack Ha
4e65a7034f
Added switch for using timer and no timer in CuraEngineBackend. Still have to fix TODO and finish. CURA-3214
2017-02-15 10:32:38 +01:00
Simon Edwards
92cee4a9d7
Merge branch 'master' into python_type_hinting
2017-02-13 16:31:31 +01:00
Jaime van Kessel
fce9df756c
Fixed pause slicing not working when moving an object
...
CURA-3361
2017-02-10 11:43:38 +01:00
Jack Ha
3d1e5a84fc
Added PauseBackendPlugin, added to changelog. CURA-3361
2017-02-09 17:19:59 +01:00
Jack Ha
c2bf88751e
Enable functions pauseSlicing and continueSlicing in combination with BlockSlicingDecorator. CURA-3361
2017-02-09 16:06:36 +01:00
Victor Larchenko
7c3728632f
T576: Added {jobname} keyword
2017-02-02 15:29:14 +06:00
Victor Larchenko
67aae55640
T576: Added print statistics
2017-02-02 15:28:57 +06:00
Simon Edwards
fb70eb6813
Merge branch 'master' into python_type_hinting
2017-01-17 08:42:55 +01:00
Victor Larchenko
485e81731f
D6: Fixed file naming, removed spaces and fixed decoration calls
2016-12-23 15:53:17 -05:00
Victor Larchenko
cb428c70de
D6: Moved backend pausing to itself
2016-12-23 15:53:17 -05:00
Victor Larchenko
3605403314
D6: Moved file loading code
2016-12-23 15:53:16 -05:00
Victor Larchenko
ba372f69a7
D6: Refactoring
2016-12-23 15:53:16 -05:00
Victor Larchenko
4aa59950ca
D5: Added decorator
2016-12-23 15:53:16 -05:00
Victor Larchenko
c18b3149da
D5: Moved loading files code
2016-12-23 15:53:16 -05:00
Victor Larchenko
1631045d7a
D5: Refactoring
2016-12-23 15:53:16 -05:00
Victor Larchenko
be3a945fb0
T466: Fixed Nothing to slice bug
2016-12-23 15:53:16 -05:00
Victor Larchenko
8987aa2048
T466: Revert the previous commit since it messed up the file rights.
2016-12-23 15:53:15 -05:00
Victor Larchenko
64d7bb0c2a
T466: Added ability to print loaded gcode
2016-12-23 15:53:14 -05:00
Victor Larchenko
65f3495a29
T466: Added pausing of backend work
2016-12-23 15:53:12 -05:00
Jack Ha
a9a9390aa6
Solved (with an ugly fix) that after loading some projects, 'Slicing...' appears without doing anything. CURA-1263
2016-12-14 16:52:49 +01:00
Simon Edwards
74e5798509
Lots of import fixes. Eliminated the import hacks such as those used inside UM/Settings/__init__.py.
...
CURA-2917
2016-12-12 16:05:35 +01:00