Jaime van Kessel
e0109a1857
Infill wipe distance and travel avoid distance are now also taken into account
...
CURA-2407
2016-09-22 16:00:18 +02:00
Jaime van Kessel
2820ef6236
Merge branch 'master' of github.com:Ultimaker/Cura
2016-09-22 15:42:43 +02:00
Jaime van Kessel
4141a87887
BuildVolume now takes the extra line by extra extruders into account
...
CURA-2407
2016-09-22 15:42:04 +02:00
Ghostkeeper
15792b8f09
Code style: Spaces around binary operators
...
Also the equal-sign in key-word arguments, though that goes against PEP8, but that's in our code style documentation.
Contributes to issue CURA-2319.
2016-09-22 15:33:17 +02:00
fieldOfView
10af3ee5ab
More defensive coding to prevent division by zero
...
CURA-2443
2016-09-22 15:16:39 +02:00
Jaime van Kessel
4e3384e640
Merging with groups no longer causes devision by zero
...
CURA-2443
2016-09-22 14:33:01 +02:00
Jaime van Kessel
7a85430f70
Merging no longer crashes if node has no meshdata
...
CURA-2443
2016-09-22 14:25:00 +02:00
Jaime van Kessel
4792aadc3a
Platform collision no longer crashes if node has no parent
...
CURA-2443
2016-09-22 14:11:44 +02:00
fieldOfView
847d6429d0
Speed up switching between multiextrusion machines
...
ExtruderManager.addMachineExtruders is supposed to create a cache, but this cache was always rebuilt because of an indentation error.
2016-09-22 13:49:18 +02:00
Simon Edwards
983e963dd3
Fix for deleting quality changes profiles.
...
Contributes to CURA-2414 Quality changes profiles are created incorrectly
2016-09-22 11:59:03 +02:00
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
Jaime van Kessel
89c78fa2da
Increased difference between display color for active/inactive extruder
...
CURA-2025
2016-09-22 11:41:52 +02:00
fieldOfView
fef1cfb5e8
Merge branch 'master' of https://github.com/Ultimaker/Cura
2016-09-22 11:23:06 +02:00
fieldOfView
170a689b59
Select the correct preferred variant for multiextrusion printers
...
CURA-2424
2016-09-22 11:22:54 +02:00
Simon Edwards
8cbe410e34
Fix for creating profiles via the Create button.
...
Contributes to CURA-2414 Quality changes profiles are created incorrectly
2016-09-22 11:07:25 +02:00
fieldOfView
9499acf0d5
Fix expand/collapse icon when using the inherit icon to expand a category
...
CURA-2361
2016-09-22 10:36:38 +02:00
fieldOfView
038c736756
Tweak margins of print monitor
2016-09-22 09:01:07 +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
Ghostkeeper
9501f9b17c
Make VersionUpgradeManager a singleton
...
This way we can access the manager from anywhere, without adding a getter to CuraApplication or something.
Contributes to issue CURA-844.
2016-09-21 17:34:22 +02:00
Jaime van Kessel
558ffc2c20
Merge branch 'master' of github.com:Ultimaker/Cura
2016-09-21 17:29:19 +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
Simon Edwards
46dd4f6093
Fix for duplicating quality changes profiles on the UM2.
...
Contributes to CURA-2414 Quality changes profiles are created incorrectly
2016-09-21 16:51:30 +02:00
fieldOfView
64571bff0b
Revert exception logging
2016-09-21 16:42:02 +02:00
fieldOfView
bc76744ddb
Add (more) logging to authentication denied state
...
CURA-2270
2016-09-21 16:40:42 +02:00
Jaime van Kessel
51dee95c8f
Merge branch 'master' of github.com:Ultimaker/Cura
2016-09-21 16:37:39 +02:00
Jaime van Kessel
92389365b6
If a machine inherits qualities, it tries to select the correct variant ID's as well
...
CURA-2424
2016-09-21 16:36:45 +02:00
Jaime van Kessel
9bc50c59e5
Merge branch 'master' of github.com:Ultimaker/JediWifiPrintingPlugin
2016-09-21 15:59:46 +02:00
Jaime van Kessel
24827ba5a1
Added more logging when authentication was denied
...
CURA-2270
2016-09-21 15:59:26 +02:00
Simon Edwards
90dedc354c
* Make sure that quality changes are machine dependent but material independent.
...
* Correctly handle machines which derived (subclasses) from other machines.
* Some refactoring and a lot more comments.
Contributes to CURA-2414 Quality changes profiles are created incorrectly
2016-09-21 15:26:20 +02:00
fieldOfView
45b753082f
Merge branch 'master' of https://github.com/Ultimaker/Cura
2016-09-21 15:21:27 +02:00
fieldOfView
dea7192000
Hide build volume message when it no longer applies
...
CURA-2312
2016-09-21 15:21:16 +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
70212e2cb7
Merge branch 'master' of github.com:Ultimaker/Cura
2016-09-21 15:01:40 +02:00
Jaime van Kessel
6c7a0d73c3
Resolve now also returns value if resolve was undefined
...
CURA-2319
2016-09-21 15:01:08 +02:00
fieldOfView
326bb0f1f3
Merge branch 'master' of https://github.com/Ultimaker/Cura
2016-09-21 14:50:13 +02:00
fieldOfView
7238a7b029
Expand category when clicking its inheritance button
...
CURA-2361
2016-09-21 14:50:02 +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
fieldOfView
d8f0b634af
Switch back to Print Setup when canceling sending a print to the printer
...
CURA-2384
2016-09-21 14:01:05 +02:00
fieldOfView
ba53b0109b
Fix connecting to the selected printer when pressing "Finish" in add machine wizard
2016-09-21 14:00:11 +02:00
Jaime van Kessel
ddc4c73f8b
Updated documentation for perobject visiblity
...
CURA-2319
2016-09-21 13:56:02 +02:00