[Backout] - CL27745134
[FYI] stan.hormell
Original CL Desc
-----------------------------------------------------------------
[Backout] - CL27731288 - CIS / Build Errors
[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 27923017 by josh adams in ue5-main branch]
[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]
- do not need to specify a default server target when doing -cook
- UFE allows launching default Game and Client targets now that a default can be specified in BuildSettings (note that it won't verify that a default has been configured - UAT handles this)
#jira UE-181924
#rb Josh.Adams
#preflight 6446823027014596f36a5411
[CL 25163212 by David Harvey in ue5-main branch]
#jira UE-167672
#rb wojciech.krywult david.harvey
#preflight 637d78e02a05dabce99d95b5
#rn Fix Editor Previously the Profile Editor would allow users to turn on packaging while deploy to device was also turned on. The logic in LauncherWorker.cpp's CreateUATCommand() method ignores the packaging setting if deploy to device is requested. With this change the Profile Editor's UI will not allow both packaging and deploying to device in the same profile.
[CL 23252670 by michael wanderson in ue5-main branch]
- saved profiles default to not having the build target specified as it wasn't originally serialized.
- using the same validation logic regardless of whether the project is specified or not to keep things simpler.
- editor & server do not need an explicit build target when there's multiple target.cs files because the default can be specified in the engine ini.
#jira UE-169814
#rb Ben.Zeigler
#rnx
#preflight 637b59ee815e4b9b75ed9406
[CL 23218963 by David Harvey in ue5-main branch]
Move terminate process logic from FLauncherWorker::Cancel to FLauncherWorker::Run to make sure it gets run also for FLauncherWorker::CancelAndWait which gets called via FMainFrameHandler::ShutDownEditor when shutting down the editor.
#jira UE-164394
#rb carlmagnus.nordin
#lockdown mark.lintott
#preflight 6346a8748a0a7b2adc727fad
#rnx
[CL 22483184 by pj kack in ue5-main branch]