When we got a FOCUS OUT event we would start spamming upwards of ~2000 USER EVENTS checking if we need to deactivate the application. This was taking upwards of 150ms
Now per event pump we check if we have been focused out for to then we deactivate.
#jira UE-72278
#rb Arciel.Rekman
[CODEREVIEW] Arciel.Rekman, Michael.Sartain
#lockdown cristina.riveron
#ROBOMERGE-SOURCE: CL 5745113 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5745123 by brandon schaefer in Main branch]
#rb chris.babcock
#ROBOMERGE-SOURCE: CL 5691837 via CL 5691859 via CL 5691860 via CL 5691861 via CL 5695894
[CL 5695942 by peter sauerbrei in Main branch]
#rb tyler.quillen
[CODEREVIEW] josh.adams
#ROBOMERGE-SOURCE: CL 5497547 via CL 5497549 via CL 5498335 via CL 5499838
[CL 5499948 by peter sauerbrei in Main branch]
#rb none
#ROBOMERGE-OWNER: dmitriy.dyomin
#ROBOMERGE-AUTHOR: dmitriy.dyomin
#ROBOMERGE-SOURCE: CL 5490744 via CL 5490745 via CL 5490747 via CL 5490837
[CL 5490946 by dmitriy dyomin in Main branch]
#jira UE-71748
#rb none
#lockdown cristina.riveron
#ROBOMERGE-SOURCE: CL 5468066 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5468080 by mark satterthwaite in Main branch]
[FYI] michael.trepka
#jira N/A
#rb none
#ROBOMERGE-SOURCE: CL 5448877 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5448878 by mark satterthwaite in Main branch]
- Fixed bug where BackgroundHttp temp files were not being cleaned up by calls to the CleanUpTemporaryFiles on the BackgroundHttpManager were not correctly cleaning temp files on iOS.
- Improved handling of BackgroundHttp downloads that were in progress at app start by improving UnAssociatedTask handling.
- Fixed bug where Apple BackgroundHttp could end up queueing duplicate download tasks for the same file in some threading cases.
- Made general logging improvements and converted some NSLogs and Warnings into ensures to better track bad behavior.
#rb none
#tests iOS Client
#ROBOMERGE-SOURCE: CL 5403159 via CL 5403165 via CL 5405452
[CL 5405495 by thomas ross in Main branch]
#rb Richard.Wallis
#jira UE-70172
#ROBOMERGE-SOURCE: CL 5316451 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5317580 by michael trepka in Main branch]
- Also provided a way to hint a particular device with -egldevice=X
#jira UE-70131
#rb Brandon.Schaefer
[FYI] Brandon.Schaefer
#ROBOMERGE-SOURCE: CL 5295498 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5308936 by arciel rekman in Main branch]
Don't wait indefinitely for a native window in Daydream if the application is exiting.
Fixes a bug that leaves a defunct process when dismissing the dialog to put the phone in the daydream headset preventing the application from being launched without killing it first.
#jira UE-46640
#rb Chris.Babcock
[CL 5261967 by Keli Hlodversson in Main branch]
- Brings over the necessary engine changes for embedding UE4 mobile as a dylib/so in native mobile app
- Various changes for facial animation, screen recording, others
- ARKit and ARCore plugins were removed, as deemed "not ready"
#rb many people
#ROBOMERGE-OWNER: josh.adams
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 5201138 via CL 5203024
[CL 5226277 by Josh Adams in Main branch]
#jira UE-70612
#rb none
#ROBOMERGE-SOURCE: CL 5202383 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5225175 by michael trepka in Main branch]
#jira UE-51711
#rb Richard.Wallis
#ROBOMERGE-SOURCE: CL 5200920 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5225171 by michael trepka in Main branch]
- Zero-sized display resulted in zero-sized viewport, which caused UWorld::UpdateLevelStreaming() to not be called (see logic in FViewport::Draw()).
#rb Brandon.Schaefer
#jira UE-70496
#ROBOMERGE-SOURCE: CL 5149800 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5207500 by arciel rekman in Main branch]
#jira UE-70101
#ue4
#android
#rb Peter.Sauerbrei
#ROBOMERGE-SOURCE: CL 5092359 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5092361 by chris babcock in Main branch]