Thomas Karl Pietrowski
1fd169c669
SliceInfo: Defining container_serialized as empty, before trying to serialize
...
While discussing with Jordy about the code I just found a problematic case where sending slice info could fail.
(This shouldn't happen, but..) If the first container is not serializable, then the for-loop will crash because container_serialized is not set for the if clause.
Additionally the if-clause is at the moment useless, because it is always true, because the content of container_serialized gets never resetted.
Contributes to CURA-1445
2016-09-22 11:43:21 +02:00
fieldOfView
cd483882eb
Shade objects printed with the non-active extruder in solid view
...
Aid in learnability of CURA-2025 by fixing CURA-2117
2016-09-22 07:44:59 +02:00
Arjen Hiemstra
baa24370f6
Force garbage collection during ProcessSlicedLayersJob
...
For some reason, Python likes to hold on to LayerData and friends.
Forcing a GC run here will clean them up properly.
Contributes to CURA-2406
2016-09-22 00:57:44 +02:00
Arjen Hiemstra
8e5183bad4
Ensure we remove ProcessLayersJob once it has finished
...
Since it holds on to a fairly large amount of data.
Contributes to CURA-2406
2016-09-22 00:57:43 +02:00
fieldOfView
57cd7f43db
Merge branch 'master' of https://github.com/Ultimaker/Cura
2016-09-21 21:22:00 +02:00
fieldOfView
9300489796
Shade layerview elements printed with non-active extruder(s)
...
CURA-2025
2016-09-21 21:21:20 +02:00
Tim Kuipers
d8b1486637
doc: better documentation of limit_to_extruder and resolve properties in the JSON (CURA-2308)
2016-09-21 17:54:47 +02:00
Ghostkeeper
3f85ac264c
Properly serialise the machine instance name
...
Otherwise we get spaces and unescaped plusses in the file name of the user profile.
Contributes to issue CURA-844.
2016-09-21 17:34:22 +02:00
Ghostkeeper
ebb9507083
Add extension to new file
...
The upgrade plug-in can do this because he know that he's upgrading to version 2.3.
Contributes to issue CURA-844.
2016-09-21 17:34:22 +02:00
Ghostkeeper
7d41c1dcb3
Give canonical name to user settings
...
All user profiles are named Current settings, so we should just give it the same name as well.
Contributes to issue CURA-844.
2016-09-21 17:34:22 +02:00
Ghostkeeper
d962cad347
Ensure directory exists to store user profile in
...
Create it if it doesn't exist. Also fix up the directory to be absolute instead of relative.
Contributes to issue CURA-844.
2016-09-21 17:34:22 +02:00
Ghostkeeper
c1a593c3d8
Create new user profile upon upgrading machine instance
...
This defines a new configuration type: 'user', for the user profile.
Contributes to issue CURA-844.
2016-09-21 17:34:22 +02:00
Jaime van Kessel
a94d98dfed
X3D reader no longer creates critical exceptions in the rest of cura
...
CURA-2083
2016-09-21 17:28:38 +02:00
Jaime van Kessel
b7351a56e4
Added forcefull property changed if perobjectsettings extruder was changed
...
CURA-2319
2016-09-21 15:07:37 +02:00
Jaime van Kessel
c13003c960
Switching between stacks now ensures that right value is used for perobject
...
CURA-2319
2016-09-21 14:15:48 +02:00
Jaime van Kessel
ddc4c73f8b
Updated documentation for perobject visiblity
...
CURA-2319
2016-09-21 13:56:02 +02:00
Jaime van Kessel
6b613fd86b
If the stack number is 0 it's now correctly used by perobject settings
...
CURA-2319
2016-09-21 13:37:41 +02:00
Jaime van Kessel
0aad5ef5ed
Prevent exceptions when spine is empty
...
CURA-2083
2016-09-21 11:33:25 +02:00
Jaime van Kessel
48fc957695
We now throw an exception when trying to read legacy profile when multi extrusion machine is selected
...
CURA-2421
2016-09-21 09:45:05 +02:00
Jaime van Kessel
426b48323f
Merge branch 'feature_layerview_ghosts' of github.com:Ultimaker/Cura
2016-09-20 13:32:58 +02:00
Jaime van Kessel
a684e4def9
Merge branch 'master' of github.com:Ultimaker/Cura
2016-09-20 13:12:59 +02:00
Jaime van Kessel
cf06a918a8
Per object tool now also triggers recenter
...
CURA-2401
2016-09-20 13:12:27 +02:00
Ghostkeeper
bc6e7dd24e
Merge branch 'sevaa-feature_x3d_file_format'
2016-09-20 11:49:39 +02:00
Ghostkeeper
d3a9b349d1
Merge pull request #999 from Ultimaker/thopiekar-CURA-1445-use-HTTPS-again
...
[CURA-1445] SliceInfo: Using HTTPS again
2016-09-20 10:44:34 +02:00
fieldOfView
4911eaed00
Fix merge mistakes
...
CURA-2299
2016-09-19 18:30:23 +02:00
fieldOfView
087ad6f472
Move layerdata and busy handling back into LayerView
...
This reverts commits 17b12b904809cae093aa59cfdd2e5958978eb6e0 and 66f8a62e6c1cf376ab6fb089a8d4911fc311e4b0.
# Conflicts:
# plugins/LayerView/LayerPass.py
# plugins/LayerView/LayerView.py
2016-09-19 17:59:24 +02:00
fieldOfView
155fe326b7
Remove unnecessary bools
...
CURA-2199
2016-09-19 17:17:03 +02:00
fieldOfView
b05caa8bdc
Remove unused uniforms from composite shaders
...
CURA-2299
2016-09-19 17:15:22 +02:00
fieldOfView
7bca6a648a
Merge branch 'feature_layerview_ghosts' into ghosts
...
# Conflicts:
# plugins/LayerView/LayerView.py
2016-09-19 16:43:17 +02:00
Jaime van Kessel
3c0971c375
Legacy profile reader no longer creates profiles for multi-extrusion machines
...
CURA-2421
2016-09-19 16:22:47 +02:00
fieldOfView
a62b0587ad
Show correct selected gcode flavor now there are more than 2 options
...
CURA-2304
2016-09-19 14:35:54 +02:00
Jaime van Kessel
799e66c3ac
Legacy profiles are now loaded as quality_changes
...
CURA-2344
2016-09-19 14:33:38 +02:00
Aldo Hoeben
9fb4fc3e65
Merge pull request #1000 from thopiekar/master-CURA-1852
...
[CURA-1852] Sending material volumina per extruder
2016-09-19 12:42:56 +02:00
fieldOfView
538a35f81c
Add "Repetier" as a GCode flavor option
...
The "UltiGCode" and "Reprap (Marlin/Sprinter)" options are not translated, to "Repetier" does not need translation either (?).
CURA-2304
2016-09-19 11:23:40 +02:00
Thomas Karl Pietrowski
8366cb8c9b
CURA-1852: Removing TODO
...
Removed the TODO tag, but left a little comment about what is happening in the following section.
2016-09-19 09:50:09 +02:00
Ghostkeeper
d391639b48
Translate Fan Speed Full At Layer to one-based counting
...
All layer counts should increment by 1.
Contributes to issue CURA-2314.
2016-09-16 16:50:27 +02:00
Thomas Karl Pietrowski
755b2e61e4
CURA-1852: Sending material volumina per extruder
2016-09-16 15:16:34 +02:00
Thomas Karl Pietrowski
41248a5133
SliceInfo: Using HTTPS again
...
The problem seems to be related to our HTTP(S) server.
It is expected that the problem will be solved after the weekend.
Contributes to CURA-1445
2016-09-16 14:36:32 +02:00
Ghostkeeper
ef3b6905b7
Translate skin overlap properly
...
From this dict it also gets updated in other places, such as the preferences.
Contributes to issue CURA-844.
2016-09-15 12:47:39 +02:00
Ghostkeeper
c223044541
Don't modify original dict while iterating over it
...
Just store the results in a new dict and return that one.
2016-09-15 12:47:39 +02:00
fieldOfView
b914aefac6
Allow fractional input
2016-09-15 11:48:48 +02:00
Ghostkeeper
5c5d188889
Remove support_area_smoothing setting
...
Contributes to issue CURA-2296.
2016-09-14 15:41:32 +02:00
Ghostkeeper
5c49adc52e
Also return tuple if upgrading failed
...
It is checked if the file data is None or empty (the upgrade is then considered 'failed'). But to unpack the file data, it needs to be a tuple.
Contributes to issue CURA-844.
2016-09-14 15:41:32 +02:00
Tim Kuipers
479f9ea6d2
refactor: global_inherits_stack ==> limit_to_extruder (CURA-2308)
2016-09-14 10:46:57 +02:00
fieldOfView
6334f74fc6
Merge branch 'master' of https://github.com/Ultimaker/Cura
2016-09-14 08:52:05 +02:00
fieldOfView
72b4442320
Show warning in layerview that wireprint display is not accurate
...
CURA-2288
2016-09-14 08:50:46 +02:00
Jaime van Kessel
7caecd0a41
Merge branch 'master' of github.com:Ultimaker/Cura
2016-09-13 17:28:08 +02:00
Jaime van Kessel
76e57c940d
Added more specific error message when trying to slice with incompatible material
...
CURA-2271
2016-09-13 17:27:29 +02:00
Jack Ha
bfdb5e68a1
Merge branch 'master' of github.com:Ultimaker/Cura
2016-09-13 15:09:46 +02:00
Jack Ha
31b0f74874
Change url of cura stats. CURA-1445
2016-09-13 15:09:33 +02:00