Devin Doucette
292008ea35
Logging: Replaced GLog->PanicFlush() with GLog->Panic()
...
Panic allows only one thread to become the panic thread. In panic mode, logs are only sent to panic-safe output devices. Each call to Panic flushes buffered logs to panic-safe output devices, and flushes panic-safe output devices.
#jira UE-147152
#preflight 62424814292f228e09d8a612
#rb Zousar.Shaker
#fyi Brandon.Schaefer
[CL 19545093 by Devin Doucette in ue5-main branch]
2022-03-29 13:31:48 -04:00
Devin Doucette
c8d64e3c97
Logging: Added and migrated to GLog->PanicFlush() for crash handling
...
#preflight 623a433a10251d53d5796835
#rb Zousar.Shaker
[CL 19478551 by Devin Doucette in ue5-main branch]
2022-03-23 09:39:18 -04:00
jack porter
03cf681cd8
Create log files in /Library/Caches for TVOS, which cannot write to /Documents
...
#jira UE-144085
#rb Axel.Riffard
#lockdown Mitchell.Wilson
#preflight None
#ROBOMERGE-AUTHOR: jack.porter
#ROBOMERGE-SOURCE: CL 19284387 in //UE5/Release-5.0/... via CL 19284772
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v924-19243027)
[CL 19290906 by jack porter in ue5-main branch]
2022-03-07 15:29:50 -05:00
adam kinge
b22405acec
Fix r.MobileContentScaleFactor being ignored and always defaulting to 1 on iOS
...
#jira UE-144079
#rb Jack.Porter
#preflight None
#ROBOMERGE-AUTHOR: adam.kinge
#ROBOMERGE-SOURCE: CL 19260968 in //UE5/Release-5.0/... via CL 19261966
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v924-19243027)
[CL 19269187 by adam kinge in ue5-main branch]
2022-03-04 13:05:08 -05:00
jack porter
90a96ac6ce
Log fatal IOS errors to the log file, consistent with other platforms
...
#jira UE-143542
#rb Florin.Pascu
#preflight NoneForIOS
#ROBOMERGE-AUTHOR: jack.porter
#ROBOMERGE-SOURCE: CL 19092069 via CL 19092708 via CL 19094425 via CL 19095922 via CL 19105258
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19146500 by jack porter in ue5-main branch]
2022-02-25 09:37:07 -05:00
axel riffard
18439c9e89
Remove iOS13 and Metal 2.2 , implement iOS14 and Metal 2.4
...
#jira UE-140926
#rb jack.porter
[FYI] will.damon, carl.lloyd, richard.wallis, laura.hermanns
#lockdown rolando.caloca
#preflight 61fb957ec431b6aac0556693
#ROBOMERGE-OWNER: axel.riffard
#ROBOMERGE-AUTHOR: axel.riffard
#ROBOMERGE-SOURCE: CL 18841574 in //UE5/Release-5.0/... via CL 18841862 via CL 18841959
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)
#ROBOMERGE-CONFLICT from-shelf
[CL 18842337 by axel riffard in ue5-main branch]
2022-02-03 09:10:01 -05:00
axel riffard
375bee8a03
Remove default brightness and reset brightness on iOS.
...
#jira UE-118108 #rb jack.porter
[CL 17364611 by axel riffard in ue5-main branch]
2021-08-31 03:53:34 -04:00
Johan Torp
795d5aa89d
Fix OnOutOfMemory thread-safety issue when concurrent calls return from the function
...
Change all FPlatformMemory::OnOutOfMemory implementations to [[noreturn]]
#jira UE-93728
#rb steve.robb, arciel.rekman
[CL 17212898 by Johan Torp in ue5-main branch]
2021-08-18 06:19:33 -04:00
Johan Torp
b53577583b
Mark all FPlatformProcess::SleepInfinite implementations as [[noreturn]]
...
#rb steve.robb
[CL 17211654 by Johan Torp in ue5-main branch]
2021-08-18 02:44:42 -04:00
aurel cordonnier
d17d20ca36
Merge from Release-Engine-Test @ 16758890 to UE5/Main
...
This represents UE4/Main @ 16738161 and Dev-PerfTest @ 16737719 (and Release-17.00 @ 16658211)
[CL 16763350 by aurel cordonnier in ue5-main branch]
2021-06-23 17:51:32 -04:00
Jack Porter
d00829e119
Remove deprecated GetStatsThreadMask from FIOSPlatformAffinity
...
#jira UE-112070
#preflight 6061de9be3224c0001f44990
[CL 15857899 by Jack Porter in ue5-main branch]
2021-03-29 23:11:02 -04:00
axel riffard
700293af06
Unshelved from pending changelist '15636883':
...
Remove iOS 12 and set Metal shading default to 2.2 #jira UE-106400 #rb jack.porter #review-15719081 jack.porter
#preflight 6051f3c280c0a500017227a2
#ROBOMERGE-OWNER: axel.riffard
#ROBOMERGE-AUTHOR: axel.riffard
#ROBOMERGE-SOURCE: CL 15719621 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)
#ROBOMERGE-CONFLICT from-shelf
[CL 15723503 by axel riffard in ue5-main branch]
2021-03-17 10:40:58 -04:00
Marc Audy
8f73cd7fa9
Merge UE5/Release-Engine-Staging @ 15630841 to UE5/Main
...
This represents UE4/Main @ 15601601
[CL 15631170 by Marc Audy in ue5-main branch]
2021-03-05 19:27:14 -04:00
Martin Ridgers
b8ed8ba3d4
When capturing and reporting callstacks, use the return address of a failure instead of a count of stack frames to trim. The count approach was spread about in many places and fragile to maintain as code changed. This resulted in "noisy" callstacks with distracting boilerplate present like assert dispatch functions.
...
#rb brandon.schaefer,will.damon,johan.berg
#rnx
#ushell-cherrypick of 15568119 by Martin.Ridgers
[CL 15568152 by Martin Ridgers in ue5-main branch]
2021-03-02 07:48:13 -04:00
Jack Porter
9aacfb79c5
Change Android and iOS logging tags from [UE4] to [UE]
...
Change default logfile names from UE4 to Unreal
#rb trivial
#fyi Chris.Babcock
[CL 14974968 by Jack Porter in ue5-main branch]
2021-01-04 09:37:25 -04:00
Jack Porter
8515f238e9
Fix IOSChunckInstaller ObjC & C++ Lambda issue
...
ChunkID doesn't need to be copied to a __block as it's captured by value and not changed by the completion callback. The __block confuses C++ lambdas used inside UELOG
#jira UE-104565
#rb None
#fyi Josh.Adams
[CL 14938821 by Jack Porter in ue5-main branch]
2020-12-16 09:07:18 -04:00
Marc Audy
68150e0be7
Merge UE5/Release-Engine-Staging to UE5/Main @ 14611496
...
This represents UE4/Main @ 14594913
[CL 14612291 by Marc Audy in ue5-main branch]
2020-10-29 13:38:15 -04:00
Marcus Wassmer
3b81cf8201
Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
...
autoresolved files
#rb none
[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Marc Audy
7379fa99c5
Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
...
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
Marc Audy
a7c9001a94
Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
...
#rb
#rnx
[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
Marc Audy
11f5b21210
Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
...
#rnx
[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
peter sauerbrei
59eaa118d6
addition of iPad Pro 2020 profiles (12.9 and 11)
...
#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]
2020-05-05 15:16:59 -04:00
jack porter
a0bd0a8b9b
Added some placeholder slots in EIOSDevice so we can add newly released iDevice support in a hotfix. To be cleaned up in UE-92275.
...
#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]
2020-04-21 15:13:04 -04:00
chris bunner
366bff6e1f
Adding iPhoneSE2 device profile. Defaulting to the iPhone11.
...
[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]
2020-04-16 16:05:06 -04:00
Marc Audy
95c133ed44
Fix stray letter introduced by mis chording ctrl-s to save
...
#rb
#rnx
#robomerge[RELEASE] Release-Engine-Staging
#robomerge[BOT1] Main-For-EngineMerge
[CL 12783435 by Marc Audy in Main branch]
2020-04-14 14:30:47 -04:00