#jira UE-136669
#rb trivial
#ROBOMERGE-AUTHOR: jack.cai
#ROBOMERGE-SOURCE: CL 18401767 in //UE5/Release-5.0/... via CL 18401790
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)
[CL 18401808 by jack cai in ue5-release-engine-test branch]
https://horde.devtools.epicgames.com/job/61afd845ee6e47a827ef2be3?step=4aff
#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 18400755 in //UE5/Release-5.0/... via CL 18400757
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)
[CL 18400759 by mike zyracki in ue5-release-engine-test branch]
Fixes issue with selections when a control rig's section has channels masked out, it could select the wrong control, added CategoryIndex to fix that. Also improved selection/deselction speed by avoiding reselecting Controls when they are selected. That was done to make sure Python selections worked on the first time, but what the only that that was needed there was enabling the Control Rig Edit Mode, so we just do that.
#jira na
#preflight 61ae99682b3384289ad7208d
#rb max.chen
#ROBOMERGE-OWNER: mike.zyracki
#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 18400449 in //UE5/Release-5.0/... via CL 18400525
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)
#ROBOMERGE-CONFLICT from-shelf
[CL 18400572 by mike zyracki in ue5-release-engine-test branch]
Remove most of the ObjectEvents being tracked, which will prevent allocating an event timeline for every object and wasting memory.
[REVIEW] Thomas.Sarkanen
#preflight 61af8d6bb841b84301b98874
#ROBOMERGE-AUTHOR: keith.yerex
#ROBOMERGE-SOURCE: CL 18396148 in //UE5/Release-5.0/... via CL 18396154
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)
[CL 18396161 by keith yerex in ue5-release-engine-test branch]
#jira UE-135531
#rb na
#trivial
#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 18389925 in //UE5/Release-5.0/... via CL 18389935
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)
[CL 18389945 by mike zyracki in ue5-release-engine-test branch]
- Fix missing call to super in UControlRigComponent::InitializeComponent.
- Don't call UControlRigComponent::Initialize from UControlRigComponent::InitializeComponent.
Saves multiple frames over 200ms due to calling UControlRigComponent::Initialize from ULevel::RouteActorInitialize in cooked builds.
#rb halfdan.ingvarsson, andrew.firth
#lockdown jeff.farris
#preflight 616dc2ebbd4df400015f7a5d
#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 17850268 via CL 18003905 via CL 18369616 via CL 18369715
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18369793 by jeanfrancois dube in ue5-release-engine-test branch]
- UObject Cast can fail, returning nullptr, if the object is not the correct type. This led to calling GetControlRigProxyOnGameThread() on the nullptr.
#rb Helge.Mathee
#lockdown Andrew.Firth
#preflight skip
#ROBOMERGE-AUTHOR: luke.thatcher
#ROBOMERGE-SOURCE: CL 17650546 via CL 17965285 via CL 18365538 via CL 18365620
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18365734 by luke thatcher in ue5-release-engine-test branch]
#rb sara.schvartzman, helge.mathee
#jira na
#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 18353625 in //UE5/Release-5.0/... via CL 18353662
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18353689 by mike zyracki in ue5-release-engine-test branch]
#jira UE-135745
#rb helge.mathee
#ROBOMERGE-AUTHOR: jack.cai
#ROBOMERGE-SOURCE: CL 18337534 in //UE5/Release-5.0/... via CL 18337541
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18337549 by jack cai in ue5-release-engine-test branch]
Created base widget for these new dockable tabs. Moved logic to these new widgets.
However since we want some feedback we left a #define to keep the old code that we can bring back if needed, will be removed once vetted by design.
Note space picker has it's own tab also but isn't working, need to revist that with Engine UX, think they have a bug.
#rb max.chen
#jira UE-136368
#preflight 61a6a1a68015016c7e11eb88
Note AG/Lyra failed do to other changes not related to this CL.
#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 18335252 in //UE5/Release-5.0/... via CL 18335268
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18335271 by mike zyracki in ue5-release-engine-test branch]
#jira na
#rb na
[FYI] helge.mathee, jeremiah.grant
#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 18333059 in //UE5/Release-5.0/... via CL 18333128
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18333140 by mike zyracki in ue5-release-engine-test branch]