Commit Graph

20716 Commits

Author SHA1 Message Date
sebastian nordgren
a635dd58f7 Window > Load Layout now works with JSON layout files as well.
#jira UE-115383
#review-16367561 @lauren.barnes

FLayoutSaveRestore
 - DuplicateConfig added to handle JSON files when loading an existing layout as well.
 - MigrateConfig updated to handle JSON files.
 - GetSectionFromConfig and SetSectionFromConfig now also handle JSON files.
#preflight 60a529417370d30001542482

[CL 16387468 by sebastian nordgren in ue5-main branch]
2021-05-19 12:01:55 -04:00
Helge Mathee
0ef47e3ac3 Control Rig: Add option for bone radius drawing
#jira UE-114184
#rb audit

[CL 16384108 by Helge Mathee in ue5-main branch]
2021-05-19 09:16:54 -04:00
Helge Mathee
67384ff3c8 Control Rig: Avoid clearing the kismet inspector when navigating the graph
#jira UE-112738
#rb audit

[CL 16382618 by Helge Mathee in ue5-main branch]
2021-05-19 05:33:30 -04:00
Thomas Sarkanen
ceee4ecac6 Added the concept of thread safe Blueprint functions
Either enabling the 'thread safe' checkbox for a function or overriding an already thread safe (either native or BP) function will enable compile-time checking for thread safety.
Checks are based around the complied statement list rather than the bytecode itself.

#rb Phillip.Kavan,Jurre.deBaare

[CL 16382389 by Thomas Sarkanen in ue5-main branch]
2021-05-19 04:47:35 -04:00
aurel cordonnier
0218a9a04d Fixed non-unity build errors. CL from David.Bollo
#rb trivial

[CL 16379611 by aurel cordonnier in ue5-main branch]
2021-05-18 21:02:57 -04:00
Louise Rasmussen
80c0030ac2 Curve Editor Selected Text
Fixes curve editor tree text to be inverted when selected
#preflight 60a420b7f94e3c00014f5df6

[CL 16378768 by Louise Rasmussen in ue5-main branch]
2021-05-18 19:52:21 -04:00
ben hoffman
cace383786 Fix a case where an ensure could be triggered when adding a new component to a blueprint with BP inherited components
#jira none
#rb
#rnx
#preflight 60a42f4a7d6b060001e8d724

[CL 16377852 by ben hoffman in ue5-main branch]
2021-05-18 18:36:56 -04:00
ben hoffman
ccc7b1af25 Remove unnecessary check in SubobjectDataSubsystem
#jira UE-74439
#rb trivial
#rnx

[CL 16376065 by ben hoffman in ue5-main branch]
2021-05-18 17:02:55 -04:00
ben zeigler
a2f4448f56 #jira UE-110253 Add tooltips to warn users that cast nodes or soft references to BP classes can cause expensive BP references
#rb None

[CL 16375524 by ben zeigler in ue5-main branch]
2021-05-18 16:40:24 -04:00
Rex Hill
680c1e7a43 [ContentBrowser] Fix template shared paths not showing up in content browser
#jira UE-116013
#rb jason.stasik
#preflight 60a409fb13a1660001d55f3b

[CL 16375103 by Rex Hill in ue5-main branch]
2021-05-18 16:19:43 -04:00
ben hoffman
f3116b5fe4 Fix a bug where the hierarchy would all be attached to the default scene root for native blueprints.
Correctly sort non-scene components to the bottom of the component tree.
This is some logic that was missed during the SCS editor refactor and is known to work already.

#jira UE-115776
#rb trivial
#rnx
#preflight 60a40b42292e32000148e10b

[CL 16374996 by ben hoffman in ue5-main branch]
2021-05-18 16:15:05 -04:00
Louise Rasmussen
f29329dc34 Fixes crash when opening the Texture Asset Editor
#JIRA  UE-115795
#rb Lauren.Barnes
#preflight 60a40b4fde63e2000179fa02

[CL 16374720 by Louise Rasmussen in ue5-main branch]
2021-05-18 16:00:08 -04:00
daren cheng
9a9a0cb1f9 Edigrate 16359780.
Don't create transactions except on release when moving nodes.

#jira UE-115317
#rb Francis.Hurteau, Patrick.Boutot
#preflight 60a3ff23733ad00001685c6a

[CL 16373994 by daren cheng in ue5-main branch]
2021-05-18 15:26:27 -04:00
ben zeigler
aa63587e94 #jira UE-113830 Fix it so custom events bound to delegates copy their default values over as long as the signature doesn't change
This fixes confusing UI behavior where it would dirty the blueprint as you saved it, and keeps function defaults that were set before being connected to a delegate
#rb phillip.kavan

[CL 16373685 by ben zeigler in ue5-main branch]
2021-05-18 15:14:41 -04:00
ben hoffman
97cbbf27a1 Override FindSlateNodeForObject in the Blueprint editor to handle getting the archetype of the actor compoent
#jira none
#rb me
#rnx
#preflight 60a3ec52fe43a7000191ff40

[CL 16371928 by ben hoffman in ue5-main branch]
2021-05-18 14:11:19 -04:00
Tim Smith
b5002e488b Fixed issue where some changes to structs could result in an assert during the live coding re-instancing process.
#rb trivial
#rnx
#jira UE-115759
#preflight 60a3ebf613a1660001d3061c

[CL 16371920 by Tim Smith in ue5-main branch]
2021-05-18 14:10:47 -04:00
danny chapman
fdf48b0f02 Fix for LWC
#preflight 60a3eccf13a1660001d311ca
#rb thomas.sarkanen

[CL 16371652 by danny chapman in ue5-main branch]
2021-05-18 13:59:40 -04:00
jeanfrancois dube
ba0b0172fc Removed hack in UWorld to filter autosaves from UActorDescContainer::OnObjectPreSave by using SaveContext.GetSaveFlags instead.
#rb richard.malo

#ROBOMERGE-SOURCE: CL 16365561 in //UE5/Private-Frosty/...
#ROBOMERGE-BOT: STARSHIP (Private-Frosty -> Main) (v804-16311228)

[CL 16370901 by jeanfrancois dube in ue5-main branch]
2021-05-18 13:29:18 -04:00
sebastien lussier
aecfb0d95d In Distributed HLOD builds, allow -SetupHLODs & -BuildHLODs steps to run without source control
* Will prevent AWS buildmachines from holding an exclusive lock on actor files in case of a crash & if the Horde process doesn't cleanup checked out file properly (often the case)
* All p4 operations were temporary during those two steps those anyway
* Much faster setup step

The last step, -SubmitHLODs will obviously require source control to be enabled
#rb jeanfrancois.dube

#ROBOMERGE-OWNER: sebastien.lussier
#ROBOMERGE-AUTHOR: sebastien.lussier
#ROBOMERGE-SOURCE: CL 16365501 in //UE5/Private-Frosty/...
#ROBOMERGE-BOT: STARSHIP (Private-Frosty -> Main) (v804-16311228)
#ROBOMERGE-CONFLICT from-shelf

[CL 16370860 by sebastien lussier in ue5-main branch]
2021-05-18 13:27:35 -04:00
Patrick Enfedaque
94886eab75 WorldPartition: DataLayer Multiplayer Support
#rb richard.malo, jeanfrancois.dube
#preflight 60a3d144668acd0001d92ec0

[CL 16370566 by Patrick Enfedaque in ue5-main branch]
2021-05-18 13:18:25 -04:00
Thomas Sarkanen
19cfad9ac3 Back out 16367405
[CL 16368980 by Thomas Sarkanen in ue5-main branch]
2021-05-18 12:06:38 -04:00
Thomas Sarkanen
4b80949f13 Added the concept of thread safe Blueprint functions
Either enabling the 'thread safe' checkbox for a function or overriding an already thread safe (either native or BP) function will enable compile-time checking for thread safety.
Checks are based around the complied statement list rather than the bytecode itself.

#rb Phillip.Kavan,Jurre.deBaare

[CL 16367405 by Thomas Sarkanen in ue5-main branch]
2021-05-18 10:41:11 -04:00
Julien StJean
ecbc982b38 Adding cube map support to interchange.
Added cubemap support when importing a dds file into interchange.
Changed the default behavior when importing a dds cubemap into the editor to only preserve the existing mipmap when there is more than one mipmap.

#Jira UETOOL-3244
#rb Alexis.Matte

[CL 16367281 by Julien StJean in ue5-main branch]
2021-05-18 10:32:41 -04:00
danny couture
a6709079a5 Unify asset compilers notification to fix some discrepancies
#jira UE-115792
#rb Francis.Hurteau
#rnx

[CL 16365740 by danny couture in ue5-main branch]
2021-05-18 08:58:36 -04:00
Tim Smith
0d25892ca9 Fixing issue with ScriptStructs and Enumerations appearing in the blueprint editor that have already been re-instanced. This resulted in a crash with ScriptStructs. Also fixed issue with changes to default values in a script struct not being refected in the blueprint nodes.
#rb marc.audy
#rnx
#jira UE-115768
#preflight 60a3a53aae0db00001ba6c8c

[CL 16365503 by Tim Smith in ue5-main branch]
2021-05-18 08:12:55 -04:00