Commit Graph

115 Commits

Author SHA1 Message Date
chris babcock
06a1d8405f Fix compile issue for Android x86 with media player
#jira UE-74547
#ue4
#android
#rb Jonathan.Lambert


#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: chris.babcock
#ROBOMERGE-SOURCE: CL 6433178 via CL 6433196 via CL 6434989 via CL 6442953
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6471966 by chris babcock in Dev-Anim branch]
2019-05-15 07:03:49 -04:00
chris babcock
0ed25becd0 Add safezone handling for insets and display cutout
#ue4
#android
[FYI] Jack.Porter
#rb Thomas.Ross


#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: chris.babcock
#ROBOMERGE-SOURCE: CL 6187820 via CL 6187823 via CL 6188559 via CL 6188565
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6227498 by chris babcock in Dev-Anim branch]
2019-05-01 19:39:10 -04:00
josh engebretson
d9f506ba64 Call _Exit when leaving main loop on iOS and in unattended mode
#rnx

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 6037720 via CL 6037722 via CL 6039156 via CL 6039163
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6043711 by josh engebretson in Dev-Anim branch]
2019-04-22 21:06:38 -04:00
thomas ross
3616b9a7df 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: lina.halper
#ROBOMERGE-AUTHOR: thomas.ross
#ROBOMERGE-SOURCE: CL 5959301 via CL 5965795 via CL 5966253 via CL 5966300
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5971162 by thomas ross in Dev-Anim branch]
2019-04-18 01:29:51 -04:00
peter sauerbrei
5243093bef more scope counters to try to track down spike in poll game device state on IOS
#rb trivial

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: peter.sauerbrei
#ROBOMERGE-SOURCE: CL 5903222 via CL 5903701 via CL 5906343 via CL 5906482
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5910047 by peter sauerbrei in Dev-Anim branch]
2019-04-15 21:06:42 -04:00
chris bunner
f60950f66e 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: lina.halper
#ROBOMERGE-AUTHOR: chris.bunner
#ROBOMERGE-SOURCE: CL 5830544 via CL 5830551 via CL 5830553 via CL 5835142 via CL 5835714
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5875348 by chris bunner in Dev-Anim branch]
2019-04-12 21:07:22 -04:00
bob tellez
e97dc501de Back out changelist 5824471. Causes windows server to freeze at startup
[FYI] Chris.Bunner

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 5826025 via CL 5826026 via CL 5826027 via CL 5830113 via CL 5830242
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5858871 by bob tellez in Dev-Anim branch]
2019-04-12 14:02:41 -04:00
chris bunner
6a38f25550 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: lina.halper
#ROBOMERGE-AUTHOR: chris.bunner
#ROBOMERGE-SOURCE: CL 5824471 via CL 5824474 via CL 5824476 via CL 5829221 via CL 5829336
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5856615 by chris bunner in Dev-Anim branch]
2019-04-12 13:53:23 -04:00
peter sauerbrei
3d5282cb5a 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: lina.halper
#ROBOMERGE-AUTHOR: peter.sauerbrei
#ROBOMERGE-SOURCE: CL 5814730 via CL 5814731 via CL 5814748 via CL 5817030 via CL 5817031
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5848020 by peter sauerbrei in Dev-Anim branch]
2019-04-12 13:17:40 -04:00
brandon schaefer
104bf80570 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: lina.halper
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 5745113 in //UE4/Release-4.22/... via CL 5745123
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5750999 by brandon schaefer in Dev-Anim branch]
2019-04-04 17:30:43 -04:00
peter sauerbrei
43c075f286 redo the exit crash fix for IOS
#rb trivial

#ROBOMERGE-OWNER: lina.halper
#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: ANIM (Main -> Dev-Anim)

[CL 5720520 by peter sauerbrei in Dev-Anim branch]
2019-04-03 21:33:46 -04:00
michael kirzinger
a812470607 [iOS] fix old audio toggle not working for recording
#ROBOMERGE-OWNER: lina.halper
#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: ANIM (Main -> Dev-Anim)

[CL 5704441 by michael kirzinger in Dev-Anim branch]
2019-04-03 01:00:48 -04:00
peter sauerbrei
f425c8aeb9 adding support for iPadMini5 and iPadAir3
#rb chris.babcock

#ROBOMERGE-OWNER: lina.halper
#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: ANIM (Main -> Dev-Anim)

[CL 5701846 by peter sauerbrei in Dev-Anim branch]
2019-04-02 21:13:41 -04:00
sorin gradinaru
6fbe23faf8 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: lina.halper
#ROBOMERGE-AUTHOR: sorin.gradinaru
#ROBOMERGE-SOURCE: CL 5554838 in //UE4/Main/...
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

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

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 5538522 in //UE4/Release-4.22/... via CL 5538524
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5549048 by brandon schaefer in Dev-Anim branch]
2019-03-25 21:01:42 -04:00
peter sauerbrei
0bb98f45a1 revert back to old audio toggle for the time being
#rb tyler.quillen
[CODEREVIEW] josh.adams

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: peter.sauerbrei
#ROBOMERGE-SOURCE: CL 5497547 via CL 5497549 via CL 5498335 via CL 5499838 via CL 5499948
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5514064 by peter sauerbrei in Dev-Anim branch]
2019-03-22 17:49:03 -04:00
dmitriy dyomin
128e260e5a Option to disable motion data polling on iOS
#rb none

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: dmitriy.dyomin
#ROBOMERGE-SOURCE: CL 5490744 via CL 5490745 via CL 5490747 via CL 5490837 via CL 5490946
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5510057 by dmitriy dyomin in Dev-Anim branch]
2019-03-22 17:24:48 -04:00
mark satterthwaite
7ebe7ddd3c Fix a shadow warning from my 5448877 changes.
#jira UE-71748
#rb none
#lockdown cristina.riveron

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: mark.satterthwaite
#ROBOMERGE-SOURCE: CL 5468066 in //UE4/Release-4.22/... via CL 5468080
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5479175 by mark satterthwaite in Dev-Anim branch]
2019-03-20 13:45:06 -04:00
mark satterthwaite
6ba59aa61a 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: lina.halper
#ROBOMERGE-AUTHOR: mark.satterthwaite
#ROBOMERGE-SOURCE: CL 5448877 in //UE4/Release-4.22/... via CL 5448878
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5471407 by mark satterthwaite in Dev-Anim branch]
2019-03-20 13:01:05 -04:00
thomas ross
89ae1e34dd 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: lina.halper
#ROBOMERGE-AUTHOR: thomas.ross
#ROBOMERGE-SOURCE: CL 5403159 via CL 5403165 via CL 5405452 via CL 5405495
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5411834 by thomas ross in Dev-Anim branch]
2019-03-15 06:03:36 -04:00
ben marsh
65461077c9 Fix copyright notices.
#rb none
#jira UE-70961

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5381051 in //UE4/Main/...
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5384827 by ben marsh in Dev-Anim branch]
2019-03-13 13:00:45 -04:00
chris babcock
f70d4aab90 Fix issue with JNI dependency
#jira UE-71336
#ue4
#android
[FYI] Charles.Egenbacher
#rb none

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: chris.babcock
#ROBOMERGE-SOURCE: CL 5362107 in //UE4/Main/...
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5381112 by chris babcock in Dev-Anim branch]
2019-03-13 09:43:55 -04:00
Thomas Sarkanen
bb193db1aa Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ CL 5356908
#rb none

[CL 5360337 by Thomas Sarkanen in Dev-Anim branch]
2019-03-11 12:18:32 -04:00
michael trepka
20eab8c20c 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: lina.halper
#ROBOMERGE-AUTHOR: michael.trepka
#ROBOMERGE-SOURCE: CL 5316451 in //UE4/Release-4.22/... via CL 5317580
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5331190 by michael trepka in Dev-Anim branch]
2019-03-06 18:42:50 -05:00
arciel rekman
3c09ccbc78 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: lina.halper
#ROBOMERGE-AUTHOR: arciel.rekman
#ROBOMERGE-SOURCE: CL 5295498 in //UE4/Release-4.22/... via CL 5308936
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5325281 by arciel rekman in Dev-Anim branch]
2019-03-06 18:15:34 -05:00