[FYI] Josh.Adams
Original CL Desc
-----------------------------------------------------------------
- Deprecated GetSectionPrivate and FindOrAddSection, and accessors in FConfigFile that could return a non-const FConfigSection (this is so we can track modifications to config values)
- Added AddToSection, RemoveKeyFromSection, etc to replace directly accessing a FConfigSection
- Fixed up Epic code for the deprecations (at least the majority, some projects that aren't built by Horde presubmit may have some that we will address going forward)
#jira UE-194955
#rb david.harvey and various others
[CL 27745141 by stan hormell in ue5-main branch]
- Added AddToSection, RemoveKeyFromSection, etc to replace directly accessing a FConfigSection
- Fixed up Epic code for the deprecations (at least the majority, some projects that aren't built by Horde presubmit may have some that we will address going forward)
#jira UE-194955
#rb david.harvey and various others
[CL 27731364 by josh adams in ue5-main branch]
* Added -ExceptRestrictedPlugins to allow you to exclude any restricted plugins
* Added wildcard support to -ExceptPlugins (and -EnablePlugins and -DisablePlugins) so you can do something like -ExceptPlugins="Online*"
#jira
#rb Dave.Belanger, Jason.Walter
[CL 27688930 by jamie dale in ue5-main branch]
2) Removed usage of WITH_VERSE and UE_USE_VERSE_PATHS
3) Modified UBT to always set WITH_VERSE and UE_USE_VERSE_PATHS to one until the setting is completely removed.
#rb Andrew.Scheidecker
[CL 27199531 by tim smith in ue5-main branch]
- this allows us to run code after a plugin is mounted that specifically depends on the plugin's mount point existing
#rb graeme.thornton
#rb matt.peters
[CL 26302018 by markus breyer in ue5-main branch]
moved leak detection and Garbage collection to Plugin Manager
Before unmounting the plugin path, GC is ran, leaked detection for any references objects under the plugin path
#rb Justin.Marcus, Markus.Breyer
https://p4-swarm.epicgames.net/reviews/25611054
[CL 26214355 by joe pribele in ue5-main branch]
Before unmounting the plugin path, GC is ran, leaked detection for any references objects under the plugin path
#rb Justin.Marcus, Markus.Breyer
https://p4-swarm.epicgames.net/reviews/25611054
[CL 25858446 by joe pribele in ue5-main branch]
- Added -dumpiniloads commandline option to show what ini files are looked for, and what are found
#rb bryan.sefcik
#preflight 645d5ca95b775f11fb7060c4
[CL 25436677 by Josh Adams in ue5-main branch]
Make UEFN a modular build
Move UEFNEngine.ini under the UEFN plugin so it correctly is loaded
[REVIEW] [at]Chris.Varnsverry, [at]Henrik.Karlsson, [at]Josh.Adams
#preflight 644aeb72b208f61af8395b09
#preflight 644b517b9c50ddcc0b171ca8
[CL 25309650 by eric knapik in ue5-main branch]
-Reverting one part of the change to fix cook on the fly with plugin extensions that add supported target platforms. The fact that the reference platform list is often empty, and that empty list = all platforms meant this was letting through incorrect plugins in some cases. Further testing revealed that while the platform extension plugin is rejected here by the previous code it is picked up later on in cook-on-the-fly.
#jira UE-177919
[REVIEW]
#rb christopher.fiala
#preflight 63f7c4f7b879197e73e30c3a
[CL 24389879 by jeff fisher in ue5-main branch]
-First problem: we were filtering out plugins based on the FPlugin, rather than the FPluginReference. This meant that the platform extension platforms were not in the supported list. Needed to use the FPluginReference in that one spot.
-Second problem: platform extension .uplugin files were not added to the file list for the NetworkFileServer because we find Plugins separately specifically looking for the basedir of each plugin. In order to find these files I am caching the basedir of each child plugin in the FPlugin when we merge the children into it. NetworkFileServer can then find these directores, examine them to see if they are not for the targeted platform, and make them available to the client.
#jira UE-176366 UE-137717
#rb Josh.Adams Robert.Srinivasah
#preflight 63e2ce87cf24c08f2cb0e080
[CL 24074814 by jeff fisher in ue5-main branch]