- This vulnerability is largely unseen due to the prevalence of RVO and copy-elision, but some code (specifically TConstPawnArray) was resulting in a copy of the iterator, and subsequent double deletion of the actor iterator as a result.
- Ideally FConstPawnIterator would not rely on heap allocated pointers so heavily, but I think the safest fix of least risk is to define move operators, and delete its copy constructors.
- UE-75216 itself regressed in 6548275
#jira UE-75216
#rb Marc.Audy, Steve.Robb
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: andrew.rodham
#ROBOMERGE-SOURCE: CL 6783798 via CL 6788219 via CL 6799002
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v365-6733468)
[CL 6821332 by andrew rodham in Dev-Anim branch]
Fixed issue wher eif dependencies caused a platform implementation to be processed twice it'd warn even if they were identical
(Needed for next Fortnite-specific CL).
[at]josh.adams
#rb na
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6763211 via CL 6763215 via CL 6763217 via CL 6763219 via CL 6763240 via CL 6763246
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v365-6733468)
[CL 6820758 by andrew grant in Dev-Anim branch]
#fix Ensure we do not use the CDO as the object we inspect in the tool detailsview, rather duplicate the CDO so per-property checks with the default actually works
#misc Clean up objects whenever the MergeActor module shuts down
#jira UE-70728
#rb Martin.Wilson
[CL 6800064 by Jurre deBaare in Dev-Anim branch]
#fix Make sure we call MarkRawDataAsModified, to ensure the curve data is updated
#jira UE-62114
#rb Martin.Wilson
[CL 6798773 by Jurre deBaare in Dev-Anim branch]
- Clean-up/clarify WaveInstance lifetime by immediately removing null tpair entries that stick around during stopping phase of ActiveSounds
- Clean-up/clarify requirement of a WaveInstance subscribing to ActiveSound's WaveInstance map on construction
#rb ethan.geller
[FYI] aaron.mcleran
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 6757952 via CL 6761146 via CL 6761676
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v365-6733468)
[CL 6796599 by rob gay in Dev-Anim branch]
- Add ability to disable virtualization as a user on a sound (defaults to 'restart' which restarts a sound if its a loop)
- General USoundBase Display clean-up
- Clean-up/Delete unused booleans on USoundCue
#rb ethan.geller
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 6759785 in //UE4/Main/...
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v365-6733468)
[CL 6796327 by rob gay in Dev-Anim branch]
[REVIEW] [at]josh.adams
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: michael.kirzinger
#ROBOMERGE-SOURCE: CL 6724734 via CL 6724792 via CL 6740114 via CL 6740134 via CL 6757061 via CL 6757305
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v365-6733468)
[CL 6795930 by michael kirzinger in Dev-Anim branch]
#rb clayton.langford
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.salem
#ROBOMERGE-SOURCE: CL 6739909 via CL 6739922 via CL 6757015 via CL 6757271
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v365-6733468)
[CL 6795913 by ben salem in Dev-Anim branch]
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: nick.darnell
#ROBOMERGE-SOURCE: CL 6724641 via CL 6724704 via CL 6755124 via CL 6755474
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v365-6733468)
[CL 6795651 by nick darnell in Dev-Anim branch]
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: nick.darnell
#ROBOMERGE-SOURCE: CL 6722631 via CL 6722755 via CL 6755080 via CL 6755418
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v365-6733468)
[CL 6795632 by nick darnell in Dev-Anim branch]
ControlRig: Support for comment blocks
Comments were not part of the MVC layer - this change is adding them back in.
#rb none
Merging
//Tasks/Fortnite/Dev-UEA-ControlRig/...
to //Fortnite/Main/Dev-UEA-ControlRig/...
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 6685421 via CL 6752148 via CL 6752571
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v365-6733468)
[CL 6795234 by helge mathee in Dev-Anim branch]
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: nick.darnell
#ROBOMERGE-SOURCE: CL 6685381 via CL 6685386 via CL 6752118 via CL 6752511
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v365-6733468)
[CL 6795223 by nick darnell in Dev-Anim branch]
Slate - Also found a bug where we're not using the world switcher before calling the handler for some navigation options.
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: nick.darnell
#ROBOMERGE-SOURCE: CL 6685364 via CL 6685366 via CL 6752052 via CL 6752454
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v365-6733468)
[CL 6795206 by nick darnell in Dev-Anim branch]
#rb Dmitriy.Dyomin
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: jack.porter
#ROBOMERGE-SOURCE: CL 6685313 via CL 6685314 via CL 6685315 via CL 6685316 via CL 6751307 via CL 6751841
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v365-6733468)
[CL 6795187 by jack porter in Dev-Anim branch]