#ROBOMERGE-AUTHOR: arne.schober
#ROBOMERGE-SOURCE: CL 18701089 via CL 18701091 via CL 18701094 via CL 18702221 via CL 18702246 via CL 18702283
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18702287 by arne schober in ue5-main branch]
Change all FPlatformMemory::OnOutOfMemory implementations to [[noreturn]]
#jira UE-93728
#rb steve.robb, arciel.rekman
[CL 17212898 by Johan Torp in ue5-main branch]
- Formalizing all TargetPlatforms to have a Client version, rename WindowsNoEditor to Windows, and removing DDPI specification of TargetPlatforms, and generate them programmatically
- Updated names DeviceProfiles and Build scripts, as above
- Some PlatformInfo class cleanup
- Added a TNonDesktopTargetPlatformBase class to make most TargetPlatforms simpler
- Added "No Compiled Support" to the Turnkey LaunchOn menu when the TargetPlatforms aren't compiled in (to show that even if you install an SDK, you will need to compile before you can LaunchOn)\
- Starting the transition away from PlatformInfo::FPlatformInfo to FDDPI
[CL 13966487 by Josh Adams in ue5-main branch]
#ROBOMERGE-OWNER: peter.sauerbrei
#ROBOMERGE-AUTHOR: peter.sauerbrei
#ROBOMERGE-SOURCE: CL 13182187 via CL 13185726 via CL 13185757 via CL 13185850 via CL 13185986
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v688-13145358)
[CL 13186129 by peter sauerbrei in Main branch]
#jira UE-89921
#rb Allan.Bentham
#lockdown Cristina.Riveron
#ROBOMERGE-OWNER: jack.porter
#ROBOMERGE-AUTHOR: jack.porter
#ROBOMERGE-SOURCE: CL 12954544 in //UE4/Release-4.25/... via CL 12954546 via CL 12958639
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12958750 by jack porter in Main branch]
[REVIEW] [at]peter.sauerbrei, [at]thomas.ross
#ROBOMERGE-SOURCE: CL 12869541 via CL 12869543 via CL 12872051 via CL 12872078 via CL 12872092
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)
[CL 12872109 by chris bunner in Main branch]
#rb chris.bunner
#ROBOMERGE-SOURCE: CL 12559526 via CL 12559540 via CL 12559541 via CL 12559542 via CL 12560572
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)
[CL 12560779 by peter sauerbrei in Main branch]
#tests iOS Client
#rb Bob.Tellez
#swarm https://p4-swarm.epicgames.net/reviews/12508562/
#ROBOMERGE-SOURCE: CL 12509357 via CL 12509373 via CL 12509376 via CL 12509377
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)
[CL 12509381 by thomas ross in Main branch]
IOS Crash Reporter Changes
- Moved IOSPlatformCrashContext implementation out of IOSPlatformMisc and into it's own IOSPlatformCrashContext.cpp
- Added new ThirdPartySymbols value to iOS Crash Reporter to signal which system symbols to load in for a given iOS Crash Reprot. Allows us to symbolicate OS crashes in CR.
#jira FORT-273719
#tests iOS Client
#rb https://p4-swarm.epicgames.net/changes/12492099
#ROBOMERGE-SOURCE: CL 12492253 in //UE4/Release-Engine-Staging/...
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)
[CL 12492254 by thomas ross in Main branch]