These checks were introduced at a time where we thought the plugin name could be referenced in Verse code and consequently had to be a valid Verse identifier, but that's not true: only the plugin Verse path can
#rb Rex.Hill
[CL 33311260 by dave belanger in ue5-main branch]
Adding new core function for what should be replaced. Default behavior is to use the PluginName
[REVIEW] [at]Aidan.McDu
[CL 30539709 by eric knapik in ue5-main branch]
* Also reverting a previous change that was building the whole project when adding new plugins.
#jira UE-171182
[REVIEW] [at]Josh.Adams, [at]Joe.Kirchoff
#preflight 640f5e7380540a5a36edb89d
[CL 24641918 by mic rooney in ue5-main branch]
* Updated public headers for ~170 engine plugins using iwyu to remove includes not needed. Removed includes are still available behind UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_2
#preflight 63c08f4a2a6acaf1622bcc73
#rb none
[CL 23674775 by henrik karlsson in ue5-main branch]
* Updated private files with IWYU for all plugins which had 3 or less changes made in ue5 main since last integration to fn
#preflight 63bf8d8b577437afe607dc72
#rb none
[CL 23659643 by henrik karlsson in ue5-main branch]
Re-enabling LocalContentWorker test now that core issues with AssetDataGatherer sync load have been fixed via CL: 23521344
Fix an issue where plugin unloading would only find packages that were in the asset registry. This prevented the cleanup of some _externalActors_ packages.
Add nullptr checks on StreamingPolicy which might be null for a transient world
fix an issue where a plugin might not be fully removed during the duplicate process
#preflight 63b5daa21c35d1cbdbc98dcb
[REVIEW] [at]Justin.Marcus [at]Francis.Hurteau
[CL 23582319 by eric knapik in ue5-main branch]
Remove code in FPluginUtils::UnloadPluginsAssets that closes the current world since UnloadPackages already takes care of it
#rb Rex.Hill
#preflight 63345ed0e25f11e51a13907a
[CL 22240462 by dave belanger in ue5-main branch]
#rb Rex.Hill
#preflight 62ae2e12af0077f2d5e8c191
#ROBOMERGE-AUTHOR: dave.belanger
#ROBOMERGE-SOURCE: CL 20737143 via CL 20737164 via CL 20737209 via CL 20737231 via CL 20737251
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v970-20704180)
[CL 20739721 by dave belanger in ue5-main branch]
#rb markus.breyer
#ROBOMERGE-AUTHOR: tom.noonan
#ROBOMERGE-SOURCE: CL 20390598 via CL 20391788 via CL 20391801 via CL 20391809
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)
[CL 20398472 by tom noonan in ue5-main branch]
#ROBOMERGE-AUTHOR: mic.rooney
#ROBOMERGE-SOURCE: CL 20085436 via CL 20086124 via CL 20086182 via CL 20086208
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
[CL 20108274 by mic rooney in ue5-main branch]