Commit Graph

113 Commits

Author SHA1 Message Date
jack porter
280576fbec Fixed issue with tvOS not responding to input from AppleTV remote
#jira UE-88155
#rb Allan.Bentham
#lockdown Cristina.Riveron

#ROBOMERGE-SOURCE: CL 12958685 in //UE4/Release-4.25/... via CL 12959617 via CL 12960358
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12960384 by jack porter in Main branch]
2020-04-21 15:27:09 -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
f0ff8ca790 Updating assert value to resolve build breakage in CL 12869541.
#ROBOMERGE-SOURCE: CL 12871462 via CL 12871463 via CL 12872798 via CL 12872862 via CL 12872971
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12873067 by chris bunner in Main branch]
2020-04-16 17:09:59 -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
axel riffard
2e8ee402c7 LaunchScreen Storyboard displaying AppDelegate fix
#rb jack.porter
#jira UE-91763
#lockdown christina.riveron

#ROBOMERGE-SOURCE: CL 12717223 in //UE4/Release-4.25/... via CL 12717241 via CL 12724799
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v676-12543919)

[CL 12724813 by axel riffard in Main branch]
2020-04-10 09:24:21 -04:00
axel riffard
f0acb22f6d Storyboard logic post launch
#rb jack.porter
#jira UE-91763
#lockdown christina.riveron

#ROBOMERGE-SOURCE: CL 12689790 in //UE4/Release-4.25/... via CL 12689798 via CL 12689802
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v676-12543919)

[CL 12689807 by axel riffard in Main branch]
2020-04-09 10:35:13 -04:00
jack porter
30cb5475b7 Expand generic FGenericPlatformRHIFramePacer to get/set frame pace rate rate mapping to rhi.syncinterval
Add Android OpenGL FPlatformRHIFramePacer support optionally using swappy and relocate code from AndroidEGL
Add FIOSPlatformRHIFramePacer get/set frame pace functions to set rhi.syncinterval taking into account GetMaxRefreshRate
#rb Allan.Bentham
[FYI] Peter.Sauerbrei, Allan.Bentham


#ROBOMERGE-OWNER: jack.porter
#ROBOMERGE-AUTHOR: jack.porter
#ROBOMERGE-SOURCE: CL 12057106 via CL 12057107 via CL 12057110 via CL 12057112
#ROBOMERGE-BOT: (v656-11643781)

[CL 12057117 by jack porter in Main branch]
2020-03-09 02:55:50 -04:00
lincoln green
ec2102dca2 Search for a UIViewController instead of a non-UIView to present iOS alerts
(This shouldn't be an abnormal term, but since a lot of these crashes trigger a crash inside crash report, that's where a lot of them get grouped)

When we need to present view controllers from Fortnite, we crawl the responder chain until we find a non-UIView. We assume this is a UIViewController, cast it as such, and return.

I expect this works for most UE4 projects since the responder hierarchy should be quite simple (e.g a UIView with a UIViewController) -- however since we're doing complex responder hierarchies now (many views, view controllers, etc), we should be a little more robust here.

# Test plan
Ran a preflight
Entered Fortnite, sent a whisper, confirmed app (still) didn't crash



#ROBOMERGE-SOURCE: CL 11710838 via CL 11710843 via CL 11710845 via CL 11710853
#ROBOMERGE-BOT: (v656-11643781)

[CL 11865092 by lincoln green in Main branch]
2020-03-03 09:40:15 -05:00
jack porter
66cea24cb3 Update to CL 11625901 for iOS Xcode 9 CIS issue
#jira UE-89195
#rb None
#rnx
#lockdown Cristina.Riveron

#ROBOMERGE-SOURCE: CL 11626015 in //UE4/Release-4.25/... via CL 11626023
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v655-11596533)

[CL 11626027 by jack porter in Main branch]
2020-02-25 23:54:40 -05:00
jack porter
aa89489e01 Fix Xcode 9 compile issue with new type NSWritingDirection. Using deprecated UITextWritingDirection to maintain compatibility for now.
#jira UE-89195
#rb None
#rnx
#lockdown Cristina.Riveron
[FYI] Peter.Sauerbrei

#ROBOMERGE-SOURCE: CL 11625901 in //UE4/Release-4.25/... via CL 11625902
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v655-11596533)

[CL 11625907 by jack porter in Main branch]
2020-02-25 22:30:53 -05:00
mic rooney
b5ee421b45 Storing current controller input before using it to prevent issues caused by the current controller being updated from another thread after we use it but before we store it.
[REVIEW] [at]pete.sauerbrei


#ROBOMERGE-SOURCE: CL 11382686 via CL 11389203 via CL 11389491 via CL 11389769
#ROBOMERGE-BOT: (v654-11333218)

[CL 11395937 by mic rooney in Main branch]
2020-02-12 15:10:45 -05:00
Rolando Caloca
5b82f15def Copying //UE4/Dev-RenderPlat-Staging@11388153 to //UE4/Main
#rb none
#rnx

[CL 11388545 by Rolando Caloca in Main branch]
2020-02-12 13:27:19 -05:00
peter sauerbrei
ae576aad45 fix for verifying the data received from the web call is valid
#jira
#rb thomas.ross
[FYI] lincoln.green


#ROBOMERGE-SOURCE: CL 11289733 via CL 11289867 via CL 11289868 via CL 11289870
#ROBOMERGE-BOT: (v647-11244347)

[CL 11289872 by peter sauerbrei in Main branch]
2020-02-06 22:01:05 -05:00
wei liu
b419cd4adc Try to fix IOS13 input issue.
#jira UE-85334

#rb jack.porter, mi.wang, yuntian.chai

#lockdown marcus.wassmer

#ROBOMERGE-SOURCE: CL 11192391 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v640-11091645)

[CL 11192401 by wei liu in Main branch]
2020-01-31 01:24:49 -05:00
peter sauerbrei
fad64aee7c fix for properly starting the cache of the update data if the ini data is loaded
#rb ben.salem


#ROBOMERGE-SOURCE: CL 11111873 via CL 11111926 via CL 11112059 via CL 11112088
#ROBOMERGE-BOT: (v640-11091645)

[CL 11112132 by peter sauerbrei in Main branch]
2020-01-24 21:29:36 -05:00
peter sauerbrei
27276f0a29 addition of API to query update status on the app store for IOS, this allows the app to know whether or not an update is available on the store before sending the user there
#rb thomas.ross


#ROBOMERGE-SOURCE: CL 11083132 via CL 11084957 via CL 11084982 via CL 11085026
#ROBOMERGE-BOT: (v637-11041722)

[CL 11085063 by peter sauerbrei in Main branch]
2020-01-22 13:36:49 -05:00
JeanMichel Dignard
7130d293f2 Merging main @ cl 11028482
#rb none
#rnx

[CL 11029060 by JeanMichel Dignard in Dev-Tools-Staging branch]
2020-01-16 10:24:38 -05:00
mic rooney
f60752071d Adding option to disable phone vibration when controllers are attached to mobile devices
#ROBOMERGE-SOURCE: CL 10989056 via CL 10989708 via CL 10989725
#ROBOMERGE-BOT: (v633-10983880)

[CL 10989744 by mic rooney in Main branch]
2020-01-14 19:39:25 -05:00
JeanMichel Dignard
99b55fb883 Merged main @ cl 10981486
#rb none
#rnx

[CL 10985598 by JeanMichel Dignard in Dev-Tools-Staging branch]
2020-01-14 14:45:07 -05:00
mic rooney
ea0db51fc7 Fixing crash when using controllers with IOS devices on versions less than 13.
#ROBOMERGE-SOURCE: CL 10906310 via CL 10906314 via CL 10906317 via CL 10906318 via CL 10906319
#ROBOMERGE-BOT: (v626-10872990)

[CL 10906321 by mic rooney in Main branch]
2020-01-08 13:31:57 -05:00
JeanMichel Dignard
70d074639f Merging //UE4/Dev-Main @ 10886849 to Dev-Tools-Staging (//UE4/Dev-Tools-Staging)
#rb none
#rnx

[CL 10906274 by JeanMichel Dignard in Dev-Tools-Staging branch]
2020-01-08 13:26:18 -05:00
ryan durand
0f0464a30e Updating copyright for Engine Runtime.
#rnx
#rb none


#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870549 by ryan durand in Main branch]
2019-12-26 14:45:42 -05:00
Chris Gagnon
346a4b05ea Copy up from Dev-Editor @10681378
#rb none

[CL 10837446 by Chris Gagnon in Dev-Tools-Staging branch]
2019-12-19 18:07:47 -05:00
mic rooney
d5d50ecae8 IOS thumbstick button and special left support.
#ROBOMERGE-SOURCE: CL 10781869 via CL 10781873 via CL 10781874 via CL 10781875 via CL 10781878
#ROBOMERGE-BOT: (v610-10636431)

[CL 10781882 by mic rooney in Main branch]
2019-12-17 20:05:49 -05:00
thomas ross
47fa0dbf15 Background HTTP Work
- Fix for IOS Background HTTP tasks incorrectly stalling.
- Added some additional logging around session handling.
#rb none
#tests ios client


#ROBOMERGE-SOURCE: CL 10492091 via CL 10492190 via CL 10492490 via CL 10492550
#ROBOMERGE-BOT: (v606-10482310)

[CL 10492652 by thomas ross in Main branch]
2019-12-02 19:28:47 -05:00