Commit Graph

124 Commits

Author SHA1 Message Date
michael kirzinger
7c0ecb71f8 Only allow A2DP bluetooth - fixes poor quality audio with bluetooth headsets on iOS
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: michael.kirzinger
#ROBOMERGE-SOURCE: CL 6491047 via CL 6491122 via CL 6491132 via CL 6500710 via CL 6500975
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6532004 by michael kirzinger in Dev-VR branch]
2019-05-16 03:37:26 -04:00
chris babcock
59a85d93b2 Fix compile issue for Android x86 with media player
#jira UE-74547
#ue4
#android
#rb Jonathan.Lambert


#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: chris.babcock
#ROBOMERGE-SOURCE: CL 6433178 via CL 6433196 via CL 6434989 via CL 6442953
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6506530 by chris babcock in Dev-VR branch]
2019-05-15 15:17:31 -04:00
Ryan Vance
e5dcb18281 Copying //UE4/Partner-Oculus-Staging to Dev-VR (//UE4/Dev-VR)
#rb integrate

[CL 6430558 by Ryan Vance in Dev-VR branch]
2019-05-13 16:02:14 -04:00
chris babcock
98cd3c81db Add safezone handling for insets and display cutout
#ue4
#android
[FYI] Jack.Porter
#rb Thomas.Ross


#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: chris.babcock
#ROBOMERGE-SOURCE: CL 6187820 via CL 6187823 via CL 6188559 via CL 6188565
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6229136 by chris babcock in Dev-VR branch]
2019-05-01 19:50:18 -04:00
josh engebretson
1a54d9e4a1 Call _Exit when leaving main loop on iOS and in unattended mode
#rnx

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 6037720 via CL 6037722 via CL 6039156 via CL 6039163
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6044176 by josh engebretson in Dev-VR branch]
2019-04-22 21:08:32 -04:00
thomas ross
da551ca84d Fixing bug where IOS was not sending background/'foreground delegate calls during a PreLoadScreen.
#tests Android Client, IOS Client
[REVIEW] [at]Peter.Sauerbrei, [at]Josh.Adams

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: thomas.ross
#ROBOMERGE-SOURCE: CL 5959301 via CL 5965795 via CL 5966253 via CL 5966300
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5972941 by thomas ross in Dev-VR branch]
2019-04-18 01:48:40 -04:00
peter sauerbrei
a2fbbbd588 more scope counters to try to track down spike in poll game device state on IOS
#rb trivial

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: peter.sauerbrei
#ROBOMERGE-SOURCE: CL 5903222 via CL 5903701 via CL 5906343 via CL 5906482
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5910531 by peter sauerbrei in Dev-VR branch]
2019-04-15 21:08:53 -04:00
chris bunner
a6c58bb9ed Pump platform messages when clearing out task graphs that rely on other threads, e.g. GT GC event waiting on RT which is blocked in Present waiting for messages to be handled.
Includes fix for stat task causing an infinite loop on development server config.
Gil.Gribb, Matt.Kuhlenschmidt

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: chris.bunner
#ROBOMERGE-SOURCE: CL 5830544 via CL 5830551 via CL 5830553 via CL 5835142 via CL 5835714
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5875882 by chris bunner in Dev-VR branch]
2019-04-12 21:09:44 -04:00
bob tellez
2dd27f6cb3 Back out changelist 5824471. Causes windows server to freeze at startup
[FYI] Chris.Bunner

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 5826025 via CL 5826026 via CL 5826027 via CL 5830113 via CL 5830242
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5865908 by bob tellez in Dev-VR branch]
2019-04-12 14:57:01 -04:00
chris bunner
23b04374b5 Pump platform messages when clearing out task graphs that rely on other threads, e.g. GT GC event waiting on RT which is blocked in Present waiting for messages to be handled.
Gil.Gribb, Matt.Kuhlenschmidt, Jian.Ru

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: chris.bunner
#ROBOMERGE-SOURCE: CL 5824471 via CL 5824474 via CL 5824476 via CL 5829221 via CL 5829336
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5864583 by chris bunner in Dev-VR branch]
2019-04-12 14:42:03 -04:00
peter sauerbrei
fadb7b5ac5 Add crash reporting to IOS.
Remove old CrashReportHelper
Move files dealing with crash upload and reporting to Runtime/CrashReportCore from CrashReportClient
Addition of CrashReporter Plugin in Fortnite for use with IOS
#rb brandon.schaefer, chris.bunner

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: peter.sauerbrei
#ROBOMERGE-SOURCE: CL 5814730 via CL 5814731 via CL 5814748 via CL 5817030 via CL 5817031
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5852751 by peter sauerbrei in Dev-VR branch]
2019-04-12 13:37:24 -04:00
brandon schaefer
a003bf66c1 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-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 5745113 in //UE4/Release-4.22/... via CL 5745123
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5750979 by brandon schaefer in Dev-VR branch]
2019-04-04 17:30:39 -04:00
peter sauerbrei
1e96f24080 redo the exit crash fix for IOS
#rb trivial

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: peter.sauerbrei
#ROBOMERGE-SOURCE: CL 5709440 via CL 5709443 via CL 5709446 via CL 5709448 via CL 5712064 via CL 5712224
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5723002 by peter sauerbrei in Dev-VR branch]
2019-04-03 22:03:43 -04:00
michael kirzinger
11ca59646f [iOS] fix old audio toggle not working for recording
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: michael.kirzinger
#ROBOMERGE-SOURCE: CL 5691945 via CL 5691946 via CL 5691947 via CL 5696006 via CL 5696957 via CL 5697133
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5704382 by michael kirzinger in Dev-VR branch]
2019-04-03 01:00:31 -04:00
peter sauerbrei
c7bec1a8fb adding support for iPadMini5 and iPadAir3
#rb chris.babcock

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: peter.sauerbrei
#ROBOMERGE-SOURCE: CL 5691837 via CL 5691859 via CL 5691860 via CL 5691861 via CL 5695894 via CL 5695942
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5703170 by peter sauerbrei in Dev-VR branch]
2019-04-02 21:25:23 -04:00
sorin gradinaru
937f2ea6f5 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

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: sorin.gradinaru
#ROBOMERGE-SOURCE: CL 5554838 in //UE4/Main/...
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5558089 by sorin gradinaru in Dev-VR branch]
2019-03-26 13:35:44 -04:00
brandon schaefer
531ad7cdf8 Avoid calling SDL_Destroy when the HWnd is NULL
#rb Arciel.Rekman
#jira UE-71983
#lockdown cristina.riveron

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 5538522 in //UE4/Release-4.22/... via CL 5538524
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5549150 by brandon schaefer in Dev-VR branch]
2019-03-25 21:02:10 -04:00
peter sauerbrei
a0435744b0 revert back to old audio toggle for the time being
#rb tyler.quillen
[CODEREVIEW] josh.adams

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: peter.sauerbrei
#ROBOMERGE-SOURCE: CL 5497547 via CL 5497549 via CL 5498335 via CL 5499838 via CL 5499948
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5517037 by peter sauerbrei in Dev-VR branch]
2019-03-22 18:33:57 -04:00
dmitriy dyomin
e852277b2b Option to disable motion data polling on iOS
#rb none

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: dmitriy.dyomin
#ROBOMERGE-SOURCE: CL 5490744 via CL 5490745 via CL 5490747 via CL 5490837 via CL 5490946
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5513906 by dmitriy dyomin in Dev-VR branch]
2019-03-22 17:47:47 -04:00
mark satterthwaite
314182c6fd Fix a shadow warning from my 5448877 changes.
#jira UE-71748
#rb none
#lockdown cristina.riveron

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: mark.satterthwaite
#ROBOMERGE-SOURCE: CL 5468066 in //UE4/Release-4.22/... via CL 5468080
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5481492 by mark satterthwaite in Dev-VR branch]
2019-03-20 14:19:39 -04:00
mark satterthwaite
a3d7aa3e95 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-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: mark.satterthwaite
#ROBOMERGE-SOURCE: CL 5448877 in //UE4/Release-4.22/... via CL 5448878
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5471405 by mark satterthwaite in Dev-VR branch]
2019-03-20 13:01:05 -04:00
thomas ross
4ad61d1060 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-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: thomas.ross
#ROBOMERGE-SOURCE: CL 5403159 via CL 5403165 via CL 5405452 via CL 5405495
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5412390 by thomas ross in Dev-VR branch]
2019-03-15 06:28:24 -04:00
Ryan Vance
35eb0041ab Merging //UE4/Dev-Main to Dev-VR (//UE4/Dev-VR)
#rb integration

[CL 5387703 by Ryan Vance in Dev-VR branch]
2019-03-13 15:19:08 -04:00
michael trepka
852edff733 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-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: michael.trepka
#ROBOMERGE-SOURCE: CL 5316451 in //UE4/Release-4.22/... via CL 5317580
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5333785 by michael trepka in Dev-VR branch]
2019-03-06 19:23:50 -05:00
arciel rekman
73574bb5d7 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-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: arciel.rekman
#ROBOMERGE-SOURCE: CL 5295498 in //UE4/Release-4.22/... via CL 5308936
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5329252 by arciel rekman in Dev-VR branch]
2019-03-06 18:33:13 -05:00