Commit Graph

67 Commits

Author SHA1 Message Date
axel riffard
10f7d75ff4 Siri Remote touch panel is a dpad and add Virtual Keyboard support to tvOS
#rb.jack.porter
#jira UE-93988
#preflight 624576fcf4217035fa87b5c5

[CL 19570813 by axel riffard in ue5-main branch]
2022-03-31 05:55:09 -04: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
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
a5f7151d7e Unshelved from pending changelist '18530545':
Release the viewcontroller holding the splashcreen storyboard when it's no longer displayer.
# fyi wei.liu
#rb jack.porter
#jira UE-137601
#preflight 61dff0b2a11335e9c4aa263c

#ROBOMERGE-AUTHOR: axel.riffard
#ROBOMERGE-SOURCE: CL 18594779 in //UE5/Release-5.0/... via CL 18594794 via CL 18594803
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18596612 by axel riffard in ue5-main branch]
2022-01-13 10:05:36 -05:00
Leon Huang
cbb0f379be Generic Accessible Interfaces refactor to support multiple users and focuses.
- Moved FAccessibleEventArgs out of FGenericAccessibleMessageHandler to avoid the need to include GenericAccessibleInterfaces.h in header files where all
they really need is a forward declaration of the struct.
- Removed instances of FGenericAccessibleMessageHandler::FAccessibleEventArgs to FAccessibleEventArgs.

- Updated API for IAccessibleWidget and IAccessibleWindow that deal with getting and setting focus to also take a user index parameter. This facilitates multiple accessible users for the same application.
-Updated platform files that leverage the old IAccessibleWidget and IAccessibleWindow focus API

- Introduced FGenericAccessibleUser and FGenericAccessibleUserRegistry to GenericAccessibleInterfaces.h. An FGenericAccessibleUser is meant to be analogous to FSlateUser that keeps track of hardware users' focus. An FGenericAccessibleUserRegistry is a registry of FGenericAccessibleUsers. These interfaces are meant to insulate FGenericAccessibleMessageHandler from storing and tracking
focus etc when that should be an implementation detail by other modules.
- Refactored how FSlateCoreAccessibleWidgets set focus in the application. Accessible focus is now unified to a single code path that starts from FSlateAccessibleMessageHandler. Requests to shift accessible focus should be done by raising a Slate accessible event or through IAccessibleWidget::SetUserFocus()
- Introduced finer grain querying of focus capabilities for an IAccessibleWidget. Users can now check if an AccessibleWidget supports regular focus (keyboard/gamepad), if it supports accessible focus and if the widget can currently accept regular or accessible focus.
-Updated platforms to use the new FGenericAccessibleUser and FGenericAccessibleUserRegistry ApI to update and retrieve user focus.

#preflight: 61af2481813adc3fbb2ca7d5

[CL 18396441 by Leon Huang in ue5-main branch]
2021-12-07 12:50:45 -05:00
Leon Huang
098ff8c905 Refactoring FGenericAccessibleMessageHandler to raise accessible events that include user Id and additional arguments. This is to stabilize the accessibility API and allow more information to be passed
around for modules that require more accessibility information such as User/Controller Id.
#rnx
#rb: Patrick.Boutot
#preflight: 617b17e05aecf4000120a61a

[CL 17974834 by Leon Huang in ue5-main branch]
2021-10-29 00:22:28 -04:00
Marc Audy
bc88b73a29 Merge Release-Engine-Staging to Main @ CL# 15151250
Represents UE4/Main @ 15133763

[CL 15158774 by Marc Audy in ue5-main branch]
2021-01-21 16:22:06 -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
Marc Audy
4c1bb11c29 Merge UE5/Release-Engine-Staging to UE5/Main @ 14548662
This represents UE4/Main @ 14525125 + cherrypicked fixes
#skipundocheck

[CL 14551026 by Marc Audy in ue5-main branch]
2020-10-22 19:19:16 -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
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
Rolando Caloca
bbb9564388 Copying //UE4/Dev-RenderPlat-Staging@11110326 to //UE4/Main
#rb none
#rnx

[CL 11110369 by Rolando Caloca in Main branch]
2020-01-24 18:07:01 -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
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
Andre Marier
fe62eba6b9 - added a 120fps option for ios
- added bEnableDynamicMaxFPS option

[at]Pete.Sauerbrei
#rb Francois.Guimond
#rnx


#ROBOMERGE-OWNER: Andre.Marier
#ROBOMERGE-AUTHOR: andre.marier
#ROBOMERGE-SOURCE: CL 10379271 via CL 10380105 via CL 10380108
#ROBOMERGE-BOT: (v594-10333955)

[CL 10380655 by Andre Marier in Main branch]
2019-11-22 16:52:12 -05:00
thomas ross
b6ec1d7d18 BackgroundHttp Improvements:
- Added priority system for Background HTTP downloads.
- Fixed bug where dropping internet connection mid-download would trigger an ensure and try to re-activate all possible download tasks on iOS at once.
- Fixed issue where we were immediately calling the NSURLSession Background completion handler instead of waiting for threads to finish their work. Could lead to scenarios where we weren't finishing re-queuing failed tasks in the background if many failed.
[CODEREVIEW] [at]Justin.Marcus, [at]Daniel.Lamb
#tests iOS Client, Android Client
#rb none


#ROBOMERGE-SOURCE: CL 10149845 via CL 10150034 via CL 10150114
#ROBOMERGE-BOT: (v587-10111126)

[CL 10150178 by thomas ross in Main branch]
2019-11-13 14:31:30 -05:00
peter sauerbrei
6c0030179d fix for recreating the abnormal termination file when receiving a low memory warning while in the background
#rb thomas.ross


#ROBOMERGE-SOURCE: CL 9610303 via CL 9610307 via CL 9613182 via CL 9613247
#ROBOMERGE-BOT: (v526-9587114)

[CL 9613319 by peter sauerbrei in Main branch]
2019-10-15 23:33:10 -04:00
maxwell hayes
a601b58deb Fix for ios issue "audio not resuming after ios alarm goes off"
[FYI] Randolph.Kestner, Michael.Kirzinger
#rb Ethan.Geller


#ROBOMERGE-SOURCE: CL 9600206 via CL 9601331 via CL 9601473
#ROBOMERGE-BOT: (v526-9587114)

[CL 9601601 by maxwell hayes in Main branch]
2019-10-15 14:28:23 -04:00