Chris Gagnon
930e33cb48
Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) for 4.23 From CL 6837861
...
#rb none
[CL 6838042 by Chris Gagnon in Main branch]
2019-06-04 15:42:48 -04:00
Marc Audy
cf48c338c5
Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 6834564
...
#rb
#rnx
#lockdown Michael.Noland
[CL 6834940 by Marc Audy in Dev-Framework branch]
2019-06-04 09:58:36 -04:00
Marc Audy
6fb39af50b
Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 6662737
...
#rb
#rnx
[CL 6664141 by Marc Audy in Dev-Framework branch]
2019-05-29 11:33:11 -04:00
Marc Audy
00812e2a18
Fix shadowing warnings from CL# 6623723
...
#rb
#rnx
#fyi Dan.OConnor
[CL 6652038 by Marc Audy in Dev-Framework branch]
2019-05-28 09:37:10 -04:00
Phillip Kavan
5db1d1d128
CIS fix (Linux).
...
#rnx
#rb None
#fyi Dan.OConnor
[CL 6631964 by Phillip Kavan in Dev-Framework branch]
2019-05-24 13:15:51 -04:00
Phillip Kavan
0bfcc9563c
Non-unity CIS fix.
...
#rnx
#rb None
#fyi Dan.OConnor
[CL 6629600 by Phillip Kavan in Dev-Framework branch]
2019-05-24 10:54:26 -04:00
Dan Oconnor
9e15a34bf1
Add editor only commands to audit bytecode contents
...
#rb Phillip.Kavan
#jira None
[CL 6623723 by Dan Oconnor in Dev-Framework branch]
2019-05-23 18:25:36 -04:00
Marc Audy
2fa82b9616
Deprecate CreateAbstractDefaultSubobject as it did not work as advertised. CreateDefaultSubobject should now be used and it has been improved to provide a warning when a non-abstract class tries to create an abstract default subobject.
...
#rb Robert.Manuszewski
[CL 6618085 by Marc Audy in Dev-Framework branch]
2019-05-23 09:01:44 -04:00
Ben Zeigler
3fea4573be
Fix merge fallout from CL 6542056 combined with 5365249. I'm going to redo this fix in the source branch for 6542056
...
#rb bob.tellez
[CL 6576753 by Ben Zeigler in Dev-Framework branch]
2019-05-20 12:52:54 -04:00
Marc Audy
c7e71e76ea
Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 6547008
...
#rb Michael.Noland
#rnx
#codereview Bob.Tellez, Ben.Zeigler
[CL 6548656 by Marc Audy in Dev-Framework branch]
2019-05-17 17:18:21 -04:00
Marc Audy
a3cfddf7f6
Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 6547008
...
#rb
#rnx
[CL 6548655 by Marc Audy in Dev-Framework branch]
2019-05-17 17:18:20 -04:00
Ben Zeigler
f3bc9d692b
Improve comments about SaveGame property flag to make it clear it's not used by the GameplayStatics functions
...
#rb none
[CL 6430112 by Ben Zeigler in Dev-Framework branch]
2019-05-13 15:14:12 -04:00
Ben Zeigler
6909675447
Fix FSoftObjectPath::TryLoad("/game/mapname.PersistentLevel:ActorName") to not call LoadObject on the full subobject path as that can fail in cooked builds. Instead, it will LoadObject the top level object then resolve off of that, which works in all cases
...
Also, correctly handle PIE fixup for TryLoad
#rb none
#codereview bob.tellez, stephan.delmer, robert.manuszewski
[CL 6429608 by Ben Zeigler in Dev-Framework branch]
2019-05-13 14:24:34 -04:00
Dan Oconnor
8fa50a0477
Fix regression in type checking in reference replacement logic, and null check when processing attached children in actor construction
...
#rb Marc.Audy, Phillip.Kavan
#jira UE-70319
[CL 6354338 by Dan Oconnor in Dev-Framework branch]
2019-05-07 19:10:58 -04:00
Marc Audy
35f80e9791
Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 6278427
...
#rb
#rnx
[CL 6316100 by Marc Audy in Dev-Framework branch]
2019-05-06 08:45:12 -04:00
Marc Audy
a59ec411f9
Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 6142244
...
#rb
#rnx
[CL 6173076 by Marc Audy in Dev-Framework branch]
2019-04-30 10:19:36 -04:00
Dan Oconnor
1057caa0d6
Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @5937262
...
#rb None
[CL 5965729 by Dan Oconnor in Dev-Framework branch]
2019-04-17 22:11:57 -04:00
Dan Oconnor
75fa0c83b8
Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework)
...
#rb none
[CL 5812824 by Dan Oconnor in Dev-Framework branch]
2019-04-09 16:29:40 -04:00
Marc Audy
cd3793f499
Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 5683886
...
#rb
#rnx
[CL 5685324 by Marc Audy in Dev-Framework branch]
2019-04-02 09:36:42 -04:00
Ben Zeigler
82b04f7eea
#jira UE-72009 Fix issue where soft object ptrs would break when the asset they pointed to was reimported. As we only invalidate the soft object tag on object load instead of object create we now need to do a full resolve if the weak pointer is stale
...
Add IsExplicitlyNull to check if a weak object ptr is really null instead of just missing, this is much faster to call than IsStale()
Comment and coding standard fixes for weak object ptr requested on review
#rb michael.noland
#codereview steve.robb
[CL 5675642 by Ben Zeigler in Dev-Framework branch]
2019-04-01 17:47:16 -04:00
Ben Zeigler
a4836c2fde
CIS fix
...
#rb None
[CL 5545933 by Ben Zeigler in Dev-Framework branch]
2019-03-25 17:37:42 -04:00
Ben Zeigler
fdca962c18
#jira UE-71932 Don't warn about GC references from transient objects to PIE objects, this is allowed
...
#rb marc.audy
[CL 5538703 by Ben Zeigler in Dev-Framework branch]
2019-03-25 16:43:42 -04:00
Ben Zeigler
fe30e9e82c
#jira UE-56202 Add support for ExportText to export the user-added names for user structs and enums instead of always using the internal mangled name. This fixes data table export for nested structs
...
Add new GetAuthoredName functions to UField and UEnum that expose this via virtuals instead of doing it in data table utils
If PPF_ExternalEditor is passed to export text, it uses the authored names and also turns off delta serialization for containers
Change CustomFindProperty to not be editor only and add CheckAuthoredName to enum name lookup, this allows importing data tables using user structs at runtime for hot fixing
Deprecate UsePrettyProperty/EnumNames for data table export, the comments were wrong before and that behavior is now always enabled
Changed several functions with "DisplayName" to use authored or friendly name instead, as DisplayName should always refer to the DisplayName MetaData and is usually translated
#rb michael.noland
[CL 5538646 by Ben Zeigler in Dev-Framework branch]
2019-03-25 16:26:17 -04:00
Ben Zeigler
f61ca0bce6
#jira UE-71584 Fix hang when tracing GC references, instead of ending up in recurisvely checking for the referencer name, cache the currently serialized FGCObject
...
#rb marc.audy
[CL 5536455 by Ben Zeigler in Dev-Framework branch]
2019-03-25 14:37:29 -04:00
Marc Audy
502f469036
Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 5503639
...
#rb
#rnx
[CL 5504188 by Marc Audy in Dev-Framework branch]
2019-03-22 14:59:27 -04:00