Lina Halper
f7baa58bc9
Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim)
...
#fyi: Laurent.Delayen, James.Hopkin
#rb: none
[CL 4923303 by Lina Halper in Dev-Anim branch]
2019-02-06 14:35:56 -05:00
Thomas Sarkanen
fdcba8f624
Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ CL 4822026
...
#rb none
#jira none
[CL 4822205 by Thomas Sarkanen in Dev-Anim branch]
2019-01-28 05:55:22 -05:00
Marc Audy
e5610adfd8
Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ 4802313
...
#rb
#rnx
#lockdown Laurent.Delayen
[CL 4803512 by Marc Audy in Dev-Anim branch]
2019-01-24 15:32:49 -05:00
Thomas Sarkanen
cc942a3341
Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ CL 4768627
...
#rb none
#jira none
[CL 4769629 by Thomas Sarkanen in Dev-Anim branch]
2019-01-22 06:48:04 -05:00
Thomas Sarkanen
b709a10f4c
Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ CL 4708558
...
#rb none
#jira none
#lockdown Laurent.Delayen
[CL 4708630 by Thomas Sarkanen in Dev-Anim branch]
2019-01-11 07:37:39 -05:00
Thomas Sarkanen
e0f6136524
Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ CL 4704791
...
#rb none
#jiira none
[CL 4708070 by Thomas Sarkanen in Dev-Anim branch]
2019-01-11 04:11:30 -05:00
Thomas Sarkanen
7088a2f273
Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ CL 4683693
...
#rb none
#jira none
[CL 4684302 by Thomas Sarkanen in Dev-Anim branch]
2019-01-07 05:38:46 -05:00
Thomas Sarkanen
8ba3c4c087
Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ CL 4643671
...
#rb none
#jira none
[CL 4665410 by Thomas Sarkanen in Dev-Anim branch]
2018-12-17 06:31:16 -05:00
Thomas Sarkanen
ce1d05fdb1
Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ CL 4620382
...
#rb none
#jira none
[CL 4623267 by Thomas Sarkanen in Dev-Anim branch]
2018-12-03 05:28:11 -05:00
Thomas Sarkanen
c51a339259
Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ CL 4574801
...
#jira none
#rb none
[CL 4575789 by Thomas Sarkanen in Dev-Anim branch]
2018-11-19 07:03:18 -05:00
Thomas Sarkanen
c359a36380
Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ CL 4534846
...
#rb none
#jira none
[CL 4539252 by Thomas Sarkanen in Dev-Anim branch]
2018-11-05 05:56:30 -05:00
robert manuszewski
c47ddb8d4f
Added code to prevent packages from being saved when the final serialization pass added new custom versions that were not detected when tagging exports which would result in saving a corrupt package and crashes when loading it.
...
#rb none
#jira UE-63571
Note that this is not a fix for UE-63571
#ROBOMERGE-SOURCE: CL 4501044 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4501045 by robert manuszewski in Staging-4.21 branch]
2018-10-24 02:21:46 -04:00
dan oconnor
1772072069
Fix crash when reloading circularly dependent widget blueprints
...
#rb Jamie.Dale
#jira UE-63834, UE-65302
#ROBOMERGE-SOURCE: CL 4493121 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4493123 by dan oconnor in Staging-4.21 branch]
2018-10-19 19:26:08 -04:00
marc audy
de14aa3235
Undo CL# 4158849 as we are starting to discover a number of issues that fall out of it.
...
#jira UE-65518
#jira UE-65519
#jira UE-64886
#rb
#rnx
[FYI] Dan.OConnor, Thomas.Sarkanen
#ROBOMERGE-SOURCE: CL 4492838 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4492840 by marc audy in Staging-4.21 branch]
2018-10-19 18:04:51 -04:00
dan oconnor
abfc9071bc
Add UberGraphFunctionKey to try and detect mismatch between reflection data and uber graph frame instances, only present when VALIDATE_UBER_GRAPH_PERSISTENT_FRAME is true (currently outside of shipping and test builds)
...
#jira UE-58685
#rb Michael.Noland
#ROBOMERGE-SOURCE: CL 4486236 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4486237 by dan oconnor in Staging-4.21 branch]
2018-10-18 11:41:04 -04:00
graeme thornton
939d356795
Revert CppStructOps SerializeMismatchedTag() back to previous FArchive form, and add a new structured archive version that has to be explicitly opted into. Converted all existing engine code to use the new structured archive, but gives backwards compatibility for licensees with the old FArchive version
...
Also removed TStructOpsTypeTraitsBase which has been deprecated since 4.16
#jira none
#rb steve.robb
[FYI] marc.audy
#ROBOMERGE-SOURCE: CL 4472580 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4472581 by graeme thornton in Staging-4.21 branch]
2018-10-16 04:50:42 -04:00
robert manuszewski
f83a44eb2e
Made sure that GC's incremental ConditionBeginDestroy is not running when async loading in editor builds as this may result in the async loading code getting unreachable imports from linkers that haven't been detached yet.
...
#rb none
#jira none
#ROBOMERGE-SOURCE: CL 4466523 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4466524 by robert manuszewski in Staging-4.21 branch]
2018-10-15 07:55:13 -04:00
dan oconnor
7138ab0feb
Fix regression in stepping behavior caused by 4235135
...
#rb None
#jira UE-64893
[CODEREVIEW] Phillip.Kavan
#ROBOMERGE-SOURCE: CL 4449971 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4449972 by dan oconnor in Staging-4.21 branch]
2018-10-10 23:37:55 -04:00
ryan gerleve
a20c589538
Add an overload of FSoftObjectPath::FixupForPIE that takes an explicit PIE instance ID for cases where one is available instead of using GPlayInEditorID.
...
Use the new overload in NetworkRemapPath_local, since the world context is available and it avoids edge cases where GPlayInEditorID may not be set correctly.
#rb ben.zeigler
#jira UE-64999
#ROBOMERGE-SOURCE: CL 4448407 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4448826 by ryan gerleve in Staging-4.21 branch]
2018-10-10 17:52:50 -04:00
michael dupuis
4be97f7fe6
#jira none: uncomment the lazy obj ptr warning as the integration is completed
...
#rb none
#ROBOMERGE-SOURCE: CL 4444321 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4444322 by michael dupuis in Staging-4.21 branch]
2018-10-10 10:34:50 -04:00
dan oconnor
45cde1cad3
Fix leaking entries for PLACEHOLDER classes in the new ClassToPlaceholderMap
...
#rb Ben.Zeigler
#jira UE-64971
#rnx
[CODEREVIEW] Mike.Beach
#ROBOMERGE-SOURCE: CL 4441108 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4441125 by dan oconnor in Staging-4.21 branch]
2018-10-09 14:52:47 -04:00
ben zeigler
6d801be9ad
#jira UE-64971 Fix resolving export tracker to clean itself up after resolving. This fixes the immediate crash, but there may be another way it can end up crashing so this needs further investigation as the structure is unsafe
...
[CODEREVIEW] dan.oconnor
#rb dan.oconnor
#ROBOMERGE-SOURCE: CL 4440501 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4440506 by ben zeigler in Staging-4.21 branch]
2018-10-09 13:39:19 -04:00
ben zeigler
f393c7301c
#jira UE-63705 Add full support for Untracked soft object references, enable by adding that tag to the metadata for a property or using FSoftObjectPathSerializationScope with NeverCollect
...
If set the references will not be automatically cooked, reported to the asset registry, or cause warnings when deleting a referenced actor
They are meant to be used for cases where they are just used as a lazy cache, such as things converted from FLazyObjectPtr
The reference from Foliage to it's base actor is now an Untracked SoftObjectPtr instead of a LazyPtr
#rb marc.audy
[CODEREVIEW] michael.dupuis
#ROBOMERGE-SOURCE: CL 4438234 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4438235 by ben zeigler in Staging-4.21 branch]
2018-10-08 19:17:50 -04:00
robert manuszewski
f1c411f26d
Fixing a Cook On The Fly server crash when an asset that has been requested by the client is missing from the server
...
#rb none
#jira UE-64616
#ROBOMERGE-SOURCE: CL 4435416 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4435417 by robert manuszewski in Staging-4.21 branch]
2018-10-08 08:18:59 -04:00
dan oconnor
2ca87224e1
Mirror 4363197 from Dev-Framework
...
Perform a placeholder resolve pass immediately after the CDO has been serialized
#rb Mike.Beach
#jira UE-62928
#ROBOMERGE-SOURCE: CL 4433763 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4433765 by dan oconnor in Staging-4.21 branch]
2018-10-05 17:28:13 -04:00