Some tools like the Chaos Visual Debugger can perform GC on their own, so if a visibility changed event in the outliner is processed while that is happening, we can end up with an invalid actor ptr which will result in a crash
#jira UE-221294
#rb aditya.ravichandran
#review-33150017
#[robomerge][bot5] -FNMain
#ushell-cherrypick of 33150749 by sergio.gardeazabal
[CL 35366853 by Andrew Davidson in 5.4 branch]
- actors with multiple scene components: the binding id must be the scene component handle instead of the owner actor handle if the constraint references a scene component that is not the actor's root component.
This will also ensure that the binding for the component is created if it hasn't already been.
- spawnable: use Component.Get(bEvenIfPendingKill) to get a valid component ptr that we can use to resolve the new binding
#jira UE-220111
#rb halfdan.ingvarsson, mike.zyracki
#ushell-cherrypick of 32821448 by benoit.gadreau
[CL 35211903 by benoit gadreau in 5.4 branch]
Submitting for sebastian.arleryd since Swarm is being dumb -
Add section names to workspace menu categories to fix grouping issues in the "Window" and "Tools" main menus and also allow them to be extended
#jira UE-212448
[CL 34324580 by jessica agee in 5.4 branch]
The assumption here is that the the LOD got removed but the details panel hasn't had time to refresh and delete no longer needed ULODInfoUILayout objects.
#jira UE-214907
#rb jack.cai
#ushell-cherrypick of 33609377 by halfdan.ingvarsson
[CL 34324575 by halfdan ingvarsson in 5.4 branch]
This fixes a crash opening a level sequence with an audio track with Take Recorder
#rb Patrick.Boutot
#jira UE-214413
[CL 34324493 by max chen in 5.4 branch]
#jira FORT-745737
#rnx
[FYI] Matt.Peters
Original CL Desc
-----------------------------------------------------------------
MPCook: Log replication: Call FMsg::LogF instead of GLog->CategorizedLogf so that messages at display verbosity and above from CookWorkers are routed into GWarn instead of GLog. GWarn handles writing to stdout and collection of errors for display in the Warning/Error Summary at the end of the commandlet.
#jira UE-214509
#rnx
#ushell-cherrypick of 33546018 by Matt.Peters
[CL 34324329 by alex kahn in 5.4 branch]
* Fix initial refresh UI not being call for all changelist type (esp. the Uncontrolled Cl)
#rb JeanFrancois.Dube, Patrick.Enfedaque
#jira UE-211803
#p4v-cherrypick 33578294
#tests Open ViewChangelist -- see the default uncontrolled cl
[CL 34324319 by vincent beauchemin in 5.4 branch]
-All the window styles need to match for multi-vr-pie support, where the hmd can drive multiple pie windows or go between them at runtime.
#jira UE-215525
#review-33898363
#rb erica.stella, Josie.Yang
[CL 34314254 by Jeff Fisher in 5.4 branch]
* Fix crash when accessing context menu on Location Volume or ProceduleFoliageVolume within a non World Partition world.
#rb JeanFrancois.Dube
#jira UE-214539
#tests With and without WP, opening context menu on LocationVolume & ProcFoliageVolume
#p4v-cherrypick 33573053
[CL 33585025 by vincent beauchemin in 5.4 branch]
Removing several stall detector scopes because they don't currently produce enough context in the crash reporter to act on them.
#jira UE-214224
#rb Francis.Hurteau, ionut.matasaru (original review 33494151)
#lockdown michal.valient
[CL 33533843 by matt breindel in 5.4 branch]
- ControlRigEditMode: skip compensation and evaluate the rig to force notifications: auto-key and constraints updates (among others) are based on OnControlModified broadcast
- ConstraintsEvaluationGraph: do not mark constraints for evaluation while flushing (this can happen with OnControlModified being called while evaluating the rig)
- TransformableControlHandle: guard from re-entrant notification (this can happen with OnControlModified being called while evaluating the rig)
- CompensationEvaluator: evaluate the rig to force notifications after sequencer has been evaluated
#jira UE-212814
#rb halfdan.ingvarsson, sara.schvartzman
[CL 33459515 by benoit gadreau in 5.4 branch]
#Jira UE-212166 UE-212156
Original CL 32067376
----
[Path Picker] Fix an issue where path picker on initial notify would pass virtual paths, when the configuration was not set to support them
#Jira UE-205782
#rb Julien.StJean, ronald.koppers
[CL 32935130 by brooke hubert in 5.4 branch]