Ghostkeeper
b179edf60e
Document which layer is which pass
...
Contributes to issue CURA-5040.
2018-03-06 15:53:34 +01:00
Aleksei S
6bb42da056
Removed related commits to Settins per Object validation and
...
added short validation in StartScliceJob
CURA-4972
2018-03-06 15:40:26 +01:00
Aleksei S
42ac725705
Merge branch 'master' of github.com:Ultimaker/cura
2018-03-06 12:40:55 +01:00
Aleksei S
1f883f3312
Remove reply hanlder to prevent crash after canceling a printing job
...
CURA-4960
2018-03-06 12:39:54 +01:00
ChrisTerBeke
96b40433a9
Merge branch 'master' into docker
2018-03-06 11:19:30 +01:00
Ian Paschal
8d5a643c9b
Removed print()
statement
2018-03-06 10:51:39 +01:00
Jack Ha
bad637eb14
CURA-4400 fixed merge conflicts
2018-03-05 16:47:40 +01:00
Aleksei S
a35d4ae400
Fix: After clicking "cancel" button while sending a print job
...
the connection is disconnected
CURA-4960
2018-03-05 16:43:58 +01:00
ChrisTerBeke
cd01b096b5
Emit backend errors so we can process them differently than through a qml notification
2018-03-05 14:33:13 +01:00
Lipu Fei
a29a6122f1
Merge remote-tracking branch 'origin/master' into refactoring_machine_manager
2018-03-05 11:29:21 +01:00
Lipu Fei
6c42b662c8
Add doc for apply_to_all in XMLMaterialProfile
2018-03-05 10:54:01 +01:00
Aleksei S
6781627672
Fix: Flat model and reset all rotation did not work
...
CURA-5039
2018-03-05 10:42:09 +01:00
Lipu Fei
1e467b66c0
Fix protected variable access
2018-03-05 10:22:11 +01:00
Lipu Fei
2567642626
Remove outdated TODO
2018-03-03 16:13:35 +01:00
Lipu Fei
ca88e0df88
Add doc for calllater active machine in project loading
2018-03-03 16:12:33 +01:00
Ian Paschal
1f403f815d
CURA-4972 Moved validation to SettingOverrideDecorator.py
...
**The diagnosis:**
The issue arrises from the fact that while the original object is subscribed to be validated, that subscription is only created by setting it as a settings override object. A clone of that object, while still a settings-override object, never gets subscribed because it's not explicitly set with the tool.
**The solution (?):**
I moved all the validation stuff over to SettingOverrideDecorator.py, and use its onSettingChanged() function to trigger the validation. Unfortunately, I can't use the timer because of some limitation with QTTimer and threads. So it's _a bit laggy in some places, and I'd be open to tips about how to fix this. It does work reliably though.
2018-03-02 17:05:58 +01:00
Jack Ha
53ec846436
CURA-4400 introduced value -1 for extruder number setting (not optional_extruder); this one takes the defaultExtruderPosition in MachineManager
2018-03-01 17:21:35 +01:00
Jack Ha
ac76d6ea52
Merge branch 'refactoring_machine_manager' into feature_enable_disable_extruder
2018-03-01 13:14:10 +01:00
Jack Ha
657a52a5e7
CURA-4400 add checking for enabled extruder in setting _outside_buildarea, cleaned up a bit and factored some functions out BuildVolume
2018-03-01 11:54:31 +01:00
Jack Ha
11bad271d3
CURA-4400 set extruder numbers of settings to an enabled extruder; added SettingOverrideDecorator by default in CuraSceneNode
2018-02-28 15:56:45 +01:00
Lipu Fei
3e23659c79
Merge remote-tracking branch 'origin/master' into refactoring_machine_manager
2018-02-28 15:29:22 +01:00
Ian Paschal
f646f11020
CURA-4890 Removed print()
statement.
2018-02-28 15:16:04 +01:00
Ian Paschal
3eab99c25c
CURA-4890 Empty material no longer displayed as Unknown
...
"Get learned how to make Cura more better-er!"
2018-02-28 15:06:02 +01:00
Aleksei S
77a624d3b4
In monitor view show Finished for "wait_user_action" in printjob.status
...
CURA-4873
2018-02-28 13:04:51 +01:00
Jack Ha
f28bed9b4f
CURA-4400 not sending objects that are printed with a disabled extruder
2018-02-28 12:56:39 +01:00
Lipu Fei
07824c21e1
Move getMachineDefinitionIDForQualitySearch() into QualityManager.py
2018-02-28 11:48:20 +01:00
Lipu Fei
615b20aa5b
Merge remote-tracking branch 'origin/master' into refactoring_machine_manager
2018-02-28 09:51:26 +01:00
Ian Paschal
62e7cb9a2d
CURA-4972 Allow reslice after setting is removed
...
The issue Andreea found was caused by the fact that the object was unsubscribed from setting validation while still having the illegal value, because the setting (and its illegal value) was removed AFTER unsubscribing. Thus the illegal value got "saved" until the next time you added that setting and set the correct value.
2018-02-27 16:05:07 +01:00
Lipu Fei
632e0469fb
Fix 3MF Reader
2018-02-27 16:01:11 +01:00
Lipu Fei
f304e7f2e7
Revert "Use userChanges instead of getTop()"
...
PerObjectContainerStacks are not CuraContainerStacks, so we cannot use "userChanges"
with it.
2018-02-27 16:01:11 +01:00
Lipu Fei
2f86687320
Fix init machine for machines loaded from project files
2018-02-27 13:49:45 +01:00
Jack Ha
22cf5abec2
Merge branch 'master' into refactoring_machine_manager
2018-02-27 10:24:56 +01:00
Lipu Fei
ccd4bb285b
Use userChanges instead of getTop()
2018-02-26 19:40:31 +01:00
Lipu Fei
12c51f4066
Use setActiveMachine() in project loading
2018-02-26 17:05:55 +01:00
Ghostkeeper
b5d1e5be36
Remove 'None' default for quality_type
...
It has no semantic meaning to specify that here. The behaviour of this commit should be the same since 'None' is the default value for that parameter.
Contributes to issue CURA-4966.
2018-02-26 16:21:46 +01:00
Ian Paschal
02c78faabc
Merge pull request #3404 from Ultimaker/CURA-4972_per_object_setting_validation
...
Cura 4972 per object setting validation
2018-02-26 16:06:44 +01:00
Diego Prado Gesto
197508028a
Merge branch 'master' of github.com:Ultimaker/Cura
2018-02-26 14:03:14 +01:00
Diego Prado Gesto
f5b3775b7c
CURA-4966 When loading a project, check the quality in all the extruder stacks and replace with
...
the global quality if they don't match.
2018-02-26 14:01:43 +01:00
Aleksei S
6df4ad3f6d
Merge branch 'master' of github.com:Ultimaker/cura
2018-02-26 11:51:56 +01:00
Aleksei S
cd0846fad2
PostProcessing plugi, script Pause at Height redo layers
...
gives incorrect E-values
CURA-4670
2018-02-26 11:49:51 +01:00
Diego Prado Gesto
1f5d4e90c4
Merge branch 'CURA-4968_support_eraser_on_platform'
2018-02-26 11:28:20 +01:00
Ghostkeeper
6934c3f881
Use self.putValue to write g-code
...
Mostly as a test of this function. Seems to work.
2018-02-26 09:54:42 +01:00
Ghostkeeper
a7e1910711
Add E in the priority list
...
This way we're assured of the order in which these parameters occur, even though the firmware doesn't care about it. It's easier to read though.
2018-02-26 09:54:07 +01:00
Ghostkeeper
5160373580
Add helper function to write g-code lines
...
Requested during the post-processing script workshop that I was giving.
2018-02-26 09:43:10 +01:00
Ghostkeeper
d0cc9ba8a6
Remove debugging prints
2018-02-26 09:42:29 +01:00
Ian Paschal
e3411e9edb
CURA-4972 More zen.
2018-02-23 14:52:35 +01:00
Diego Prado Gesto
3c6e94ea81
CURA-4968 Add the support eraser cube to the bottom of the buildplate
...
when the automatic drop models preference is OFF
2018-02-23 13:08:15 +01:00
Aleksei S
ed7dec0cae
Fix: per model settings validation
...
CURA-4972
2018-02-23 13:05:29 +01:00
Lipu Fei
f51129b103
Remove TestTools plugin
2018-02-22 21:47:06 +01:00
Lipu Fei
68b1a374e0
Merge remote-tracking branch 'origin/master' into refactoring_machine_manager
2018-02-22 16:53:32 +01:00