Commit Graph

118 Commits

Author SHA1 Message Date
brandon schaefer
a5971974e8 Remove spamming USER EVENTS when window has lost focus
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]
2019-04-04 13:35:43 -04:00
peter sauerbrei
5e7ab8f1ca redo the exit crash fix for IOS
#rb trivial


#ROBOMERGE-SOURCE: CL 5709440 via CL 5709443 via CL 5709446 via CL 5709448 via CL 5712064

[CL 5712224 by peter sauerbrei in Main branch]
2019-04-03 14:39:08 -04:00
michael kirzinger
995a9251f0 [iOS] fix old audio toggle not working for recording
#ROBOMERGE-SOURCE: CL 5691945 via CL 5691946 via CL 5691947 via CL 5696006 via CL 5696957

[CL 5697133 by michael kirzinger in Main branch]
2019-04-02 20:04:39 -04:00
peter sauerbrei
b933ec92c1 adding support for iPadMini5 and iPadAir3
#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]
2019-04-02 18:13:42 -04:00
Sorin Gradinaru
b4cf18a204 UE-71937 //UE4/Main - Compile UE4Game TVOS - error: 'UIInterfaceOrientationUnknown' is unavailable: not available on tvOS
#4.23
#tvOS
#jira UE-71937
#rb Jack.Porter

Compile errors on tvOS

[CL 5554838 by Sorin Gradinaru in Main branch]
2019-03-26 10:10:44 -04:00
brandon schaefer
0981ec078f Avoid calling SDL_Destroy when the HWnd is NULL
#rb Arciel.Rekman
#jira UE-71983
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 5538522 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5538524 by brandon schaefer in Main branch]
2019-03-25 16:05:25 -04:00
peter sauerbrei
eaf48980b2 revert back to old audio toggle for the time being
#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]
2019-03-21 22:58:12 -04:00
dmitriy dyomin
f295edc3cc Option to disable motion data polling on iOS
#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]
2019-03-21 01:24:22 -04:00
mark satterthwaite
0179ac1fbb Fix a shadow warning from my 5448877 changes.
#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]
2019-03-20 10:00:25 -04:00
mark satterthwaite
6192675687 You've got to retain & release the window under the mouse cursor to avoid a heap-use-after-free bug - the alternative is to hook window deallocation events and clear the pointer but then you'll need a mutex.
[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]
2019-03-19 11:35:18 -04:00
thomas ross
b20e390704 Background Http Improvements:
- 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]
2019-03-14 19:06:08 -04:00
Ben Marsh
8e5df78882 Fix copyright notices.
#rb none
#jira UE-70961

[CL 5381051 by Ben Marsh in Main branch]
2019-03-13 09:42:39 -04:00
Chris Babcock
fafe3519f6 Fix issue with JNI dependency
#jira UE-71336
#ue4
#android
#fyi Charles.Egenbacher
#rb none

[CL 5362107 by Chris Babcock in Main branch]
2019-03-11 15:24:31 -04:00
peter sauerbrei
8ae9c75003 bring over exit fix from 8.01
#rb trivial


#ROBOMERGE-SOURCE: CL 5341429 via CL 5344294

[CL 5344404 by peter sauerbrei in Main branch]
2019-03-07 18:28:02 -05:00
michael trepka
f3e36dbdae Speculative fix for UE-70172. When closing the log window, stop processing additional log lines as soon DestroyConsole() is called
#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]
2019-03-06 14:52:36 -05:00
arciel rekman
4669903080 Linux: Fix EGL device selection logic (UE-70131).
- 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]
2019-03-05 18:48:17 -05:00
jules blok
7d43994e1b Fix compilation on Lumin due to missing AndroidEventManager header.
#rb none
[FYI] Keli.Hlodversson
#jira UE-46640

#ROBOMERGE-SOURCE: CL 5263286 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5263290 by jules blok in Main branch]
2019-03-01 12:45:04 -05:00
Keli Hlodversson
c57608db6c Manually merging CL#5261568 using Main_To_Release-4.22 due to conflict in RoboMerge
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]
2019-03-01 10:45:43 -05:00
Josh Adams
d0bf843c9c - Merging Dev-Kairos/Engine/... to Main/Engine/...
- 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]
2019-02-27 11:57:17 -05:00
michael trepka
ac83bfc469 Use FMath::CeilToInt when calculating the resized Mac window width and height to make sure the window size matches its viewport size after changes to SlateRHIRenderer in CL 4969188
#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]
2019-02-27 10:40:16 -05:00
michael trepka
2b087e6363 Avoid infinite recursive calls in FMacApplication::CloseQueuedWindows()
#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]
2019-02-27 10:40:10 -05:00
arciel rekman
82a77e8498 Fix Linux build (last minute copy-paste went wrong) (UE-70519).
#rb none
#jira UE-70519

#ROBOMERGE-SOURCE: CL 5153940 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5207527 by arciel rekman in Main branch]
2019-02-26 16:38:31 -05:00
arciel rekman
d10f5699f1 Linux: fix headless clients not updating level streaming (UE-70496).
- 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]
2019-02-26 16:38:23 -05:00
chris babcock
07b0bf9cb8 Skip track info extraction if startup movie on Android
#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]
2019-02-20 11:39:31 -05:00
peter knepley
60a99727f7 Add the ability for WindowApplication to query minimized status. Stub for other platforms.
#ROBOMERGE-SOURCE: CL 5062125 via CL 5062127 via CL 5062519

[CL 5062696 by peter knepley in Main branch]
2019-02-19 11:08:14 -05:00