* Fix a crash in UToolMenus::GenerateWidget(UToolMenu*) that could happen when UToolMenus::AddReferencedObjects was called while a legacy menu-building delegate was running.
* Add a unit test that triggers the crash if the fix is not applied.
#jira UE-201151
#rb Rex.Hill
[CL 30042071 by sebastian arleryd in ue5-main branch]
Read Only Asset Editors: Automatically hide any custom menu and toolbar items in read only mode, with an opt in permission list for specific asset editors to selectively allow entries that are valid in read only mode
#jira UE-195628
#rb Rex.Hill
[CL 29809442 by aditya ravichandran in ue5-main branch]
This adds in-code documentation strings to a few more ToolMenus APIs. The goal is not full coverage but to hit the most commonly used bits and the ones new users most likely run into first.
#jira UE-193566
#rb Rex.Hill
[CL 29372914 by sebastian arleryd in ue5-main branch]
AssetDefinition - Fixing a regression where we needed to load assets on right click to check a 'can we create a blueprint from this asset' option.
AssetDefinition - Making the dynamic entries for GetAssetActions nameless so that they don't stomp eachother on accident.
AssetDefinition -
#jira UE-165574
[CL 23632575 by nick darnell in ue5-main branch]
Before:
Total CPU Time: 53783.640625 s
Total time in Parallel executor: 558.66 seconds
After:
Total CPU Time: 47886.140625 s
Total time in Parallel executor: 498.81 seconds
#jira
[CL 22173145 by bryan sefcik in ue5-main branch]
#preflight skip
#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 20986800 via CL 21080942 via CL 21081164 via CL 21081436
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)
[CL 21083114 by rex hill in ue5-main branch]
#preflight skip
#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 20812959 via CL 20863320 via CL 20866583 via CL 20866620
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)
[CL 20876845 by rex hill in ue5-main branch]
#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 20438501 via CL 20438504 via CL 20438513 via CL 20438521
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)
[CL 20448694 by rex hill in ue5-main branch]
#preflight skip
#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 18535684 via CL 18537774 via CL 18537780 via CL 18537788 via CL 18538373 via CL 18538390
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18538400 by robomerge in ue5-release-engine-test branch]