#preflight 627e9fac6d7654cc68b34001
#ROBOMERGE-AUTHOR: andy.sonnenburg
#ROBOMERGE-SOURCE: CL 20187151 via CL 20187642 via CL 20188658 via CL 20188732 via CL 20188761
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
[CL 20191586 by andy sonnenburg in ue5-main branch]
Give RingBuffer its own iterator class since RemoveCurrentSwap does not fit the usual usage of a ringbuffer, which is supposed to maintain order.
#rb Steve.Robb
#rnx
#preflight 627e62587c26e247734d31d3
[CL 20180808 by Matt Peters in ue5-main branch]
This fixes replaced actors being considered as the package asset when replacement actor is the better choice. (AActor::PreSaveRoot was being called on wrong actor)
#jira UE-151254
#rb francis.hurteau, jeanfrancois.dube
#preflight 627927af822bdc69f00e3150
#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 20104013 via CL 20104027 via CL 20104064
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
[CL 20109729 by patrick enfedaque in ue5-main branch]
#rb none
#ROBOMERGE-AUTHOR: robert.millar
#ROBOMERGE-SOURCE: CL 20087400 via CL 20087407 via CL 20087409 via CL 20087411
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
[CL 20108401 by robert millar in ue5-main branch]
#rb none
#ROBOMERGE-AUTHOR: robert.millar
#ROBOMERGE-SOURCE: CL 20085586 via CL 20086176 via CL 20086262 via CL 20086331
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
[CL 20108320 by robert millar in ue5-main branch]
Allow ENABLE_GC_OBJECT_CHECKS to be overriden outside of GarbageCollection.h
#rb none
#ROBOMERGE-AUTHOR: robert.millar
#ROBOMERGE-SOURCE: CL 20085499 via CL 20086136 via CL 20086228 via CL 20086317
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
[CL 20108298 by robert millar in ue5-main branch]
#rb trivial
#rnx
#preflight 6274dcab732d07cf93f5a143
- This is most likely to occur when trying to load a package trailer from a corrupted 0 byte file.
- Currently we load the footer then check that the package tag exists to confirm that the package file is malformed
- We need to check that there is actually room for us to seek backwards to the potential start point of the footer otherwise FArchive code will assert on a negative seek position.
[CL 20073384 by paul chipchase in ue5-main branch]
#rb trivial
#rnx
#preflight 627145185e6ce673f443b981
- This can be used to load a trailer from a package file that is not stored in a mount point (and so would fail if FPackagePath is used)
[CL 20026913 by paul chipchase in ue5-main branch]
- FBlueprintContextTracker::GetScriptStack is deprecated
- FBlueprintContextTracker::GetCurrentScriptStack() now returns a TArrayView so that the view of the stack remains const
- FBlueprintContextTracker::GetCurrentScriptStackWritable() added for uses that explicitly need writable access to the stack
- FBlueprintCoreDelegates::ThrowScriptException now needs a non-const FFrame to be able to set the abort flag
#rb matt.breindel julien.marchand phil.pizlo phillip.kavan
#preflight 626c710d2c01a675267ebcab
#ROBOMERGE-AUTHOR: michael.nicolella
#ROBOMERGE-SOURCE: CL 19992064 via CL 19992251 via CL 19992502 via CL 19992685
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
[CL 19995787 by michael nicolella in ue5-main branch]