Commit Graph

231 Commits

Author SHA1 Message Date
brian zaugg
bdca609b87 Optionally allow external audio (audio from other apps) to continue to play while our app is active. Off by default.
#rb Ethan.Geller
[CODEREVIEW] Ethan.Geller, Aaron.McLeran


#ROBOMERGE-OWNER: brian.zaugg
#ROBOMERGE-AUTHOR: brian.zaugg
#ROBOMERGE-SOURCE: CL 7310390 via CL 7310462 via CL 7310549
#ROBOMERGE-BOT: (v371-7306989)

[CL 7311269 by brian zaugg in Main branch]
2019-07-15 15:02:33 -04:00
Jack Porter
1d59377301 Fix NonUnity iOS compile
#jira UE-76887
#rb None
#fyi Dmitriy.Dyomin

[CL 7247864 by Jack Porter in Main branch]
2019-07-09 09:01:45 -04:00
allan bentham
86be14d064 Fix for CIS build
#rnx
#rb jack.porter


#ROBOMERGE-SOURCE: CL 7089414 via CL 7089416 via CL 7104247
#ROBOMERGE-BOT: (v367-6836689)

[CL 7104323 by allan bentham in Main branch]
2019-06-20 10:52:49 -04:00
jason stasik
477e4d2709 cvar to turn accessibility on/off (defaults off)
#jira UE-75829
#rb lauren.ridge

#ROBOMERGE-SOURCE: CL 7096679 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)

[CL 7096687 by jason stasik in Main branch]
2019-06-19 16:08:44 -04:00
jason stasik
f31b7d5286 Change accessibility logging from Log to Verbose
#jira UE-76505
#rb none

#ROBOMERGE-SOURCE: CL 7076056 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)

[CL 7076073 by jason stasik in Main branch]
2019-06-18 17:48:40 -04:00
allan bentham
f2f01a7ce7 Android event handling refactor.
Solve issues during start-up where the HW window can be created/lost before the game can use it or OS displaying android ANR message if GT is too busy to respond to system events.

Window access is guarded with mutex that guarantees a valid window HW exists when locked.
Rendering thread is blocked when the window is lost (to prevent RHIs accessing surfaces belonging to the lost window)
Window dimensions are cached so that most window dimension queries just read from the cache.

[FYI] chris.babcock, Ryan.Vance
#rb jack.porter, chris.babcock,Dmitriy.Dyomin


#ROBOMERGE-OWNER: allan.bentham
#ROBOMERGE-AUTHOR: allan.bentham
#ROBOMERGE-SOURCE: CL 7062033 via CL 7062034 via CL 7062345
#ROBOMERGE-BOT: (v367-6836689)

[CL 7062346 by allan bentham in Main branch]
2019-06-18 08:02:05 -04:00
dmitriy dyomin
221720f51b Less contention on iOS input stack. Added additional stat to iOS input processing
#rb jack.porter


#ROBOMERGE-SOURCE: CL 7038917 via CL 7038918 via CL 7045729
#ROBOMERGE-BOT: (v367-6836689)

[CL 7045906 by dmitriy dyomin in Main branch]
2019-06-17 13:15:08 -04:00
jason stasik
25075eb939 Initialize AccessibleWidgetData in constructor instead of Slate args so that subclasses inherit properly. Fixes crash with non-accessible windows.
#jira UE-76186,UE-76175
#rb matt.kuhlenschmidt

#ROBOMERGE-SOURCE: CL 7042838 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)

[CL 7042839 by jason stasik in Main branch]
2019-06-17 12:22:50 -04:00
chris varnsverry
09c026fa7e Speculative fix for uninitialized bool
#ROBOMERGE-SOURCE: CL 7009489 via CL 7009533 via CL 7009541 via CL 7009552 via CL 7020444
#ROBOMERGE-BOT: (v367-6836689)

[CL 7020552 by chris varnsverry in Main branch]
2019-06-14 19:40:03 -04:00
michael kirzinger
d58f624f9a init bHighQualityVoiceChatEnabled
#ROBOMERGE-SOURCE: CL 7003860 via CL 7003870 via CL 7005527 via CL 7005544 via CL 7020396
#ROBOMERGE-BOT: (v367-6836689)

[CL 7020468 by michael kirzinger in Main branch]
2019-06-14 19:39:05 -04:00
michael trepka
32d0076a66 Set Platform.AppHasFocus property for the crash reporter on Mac
#rb Chris.Bunner


#ROBOMERGE-SOURCE: CL 6956776 via CL 6956782 via CL 6959518 via CL 6960389 via CL 6966986
#ROBOMERGE-BOT: (v367-6836689)

[CL 6981765 by michael trepka in Main branch]
2019-06-13 18:20:55 -04:00
ben marsh
fba3aba72f Fixing HoloLens installed build
#jira
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 6980495 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)

[CL 6980497 by ben marsh in Main branch]
2019-06-13 17:06:11 -04:00
Nick Shin
b64c421274 HTMl5 - copy fixes for UE-75573 & UE-75306 to Main
#jira UE-75713  HTML5 fails to Launch On or Open Packaged Game for Samples/Sandbox/Build/BuildTest.uproject - 404 Not Found on file BuildTest.js/BuildTest.wasm
#rnx
#rb none

[CL 6919885 by Nick Shin in Main branch]
2019-06-10 18:34:42 -04:00
Jeff Fisher
bcc5bcf128 Copying //UE4/Dev-VR to Main (//UE4/Main)
-Copy up for 4.23
#rb none

[CL 6911980 by Jeff Fisher in Main branch]
2019-06-10 12:22:13 -04:00
jason stasik
e228b7777d Fix missing !shipping guard and includes
#jira UE-75959
#rb none

#ROBOMERGE-SOURCE: CL 6911614 in //UE4/Dev-Editor/...
#ROBOMERGE-BOT: ENGINE (Dev-Editor -> Main) (v366-6836689)

[CL 6911621 by jason stasik in Main branch]
2019-06-10 11:36:28 -04:00
josh adams
395c9713d5 - Added a cvar for how long to block the iOS thread when backgrounding/foregrounding to make sure gamethread gets time
- Added function to overridde it temporarily
- Using the override in Kairos
- Make sure gamethread wakes up while doing these blocks
- Removed some old pre-IOS 10 code
#rb andrew.grant, peter.sauerbrei


#ROBOMERGE-SOURCE: CL 6897698 via CL 6897699 via CL 6897700 via CL 6905798
#ROBOMERGE-BOT: (v366-6836689)

[CL 6907928 by josh adams in Main branch]
2019-06-09 12:57:50 -04:00
jason stasik
f38e9b8a5d Add version guard around Win10 accessibility code
#rb none

#ROBOMERGE-SOURCE: CL 6895518 in //UE4/Dev-Editor/...
#ROBOMERGE-BOT: ENGINE (Dev-Editor -> Main) (v366-6836689)

[CL 6895519 by jason stasik in Main branch]
2019-06-07 16:01:07 -04:00
jason stasik
a00dbfadf5 Accessibility optimization pass, final major API improvements before experimental release
#jira UE-75827
#rb rex.hill

#ROBOMERGE-OWNER: jason.stasik
#ROBOMERGE-AUTHOR: jason.stasik
#ROBOMERGE-SOURCE: CL 6870235 in //UE4/Dev-Editor/...
#ROBOMERGE-BOT: ENGINE (Dev-Editor -> Main) (v366-6836689)

[CL 6893974 by jason stasik in Main branch]
2019-06-07 14:17:35 -04:00
Chris Gagnon
930e33cb48 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) for 4.23 From CL 6837861
#rb none

[CL 6838042 by Chris Gagnon in Main branch]
2019-06-04 15:42:48 -04:00
Marc Audy
cf48c338c5 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 6834564
#rb
#rnx
#lockdown Michael.Noland

[CL 6834940 by Marc Audy in Dev-Framework branch]
2019-06-04 09:58:36 -04:00
Marc Audy
6fb39af50b Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 6662737
#rb
#rnx

[CL 6664141 by Marc Audy in Dev-Framework branch]
2019-05-29 11:33:11 -04:00
Ben Zeigler
541b8b6592 #jira UE-42475 Move controller ButtonRepeatDelay to BaseInput.ini and change all of the controllers to actually read the ini value
#rb marc.audy

[CL 6596089 by Ben Zeigler in Dev-Framework branch]
2019-05-21 12:42:21 -04:00
Marc Audy
a3cfddf7f6 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 6547008
#rb
#rnx

[CL 6548655 by Marc Audy in Dev-Framework branch]
2019-05-17 17:18:20 -04:00
Marc Audy
35f80e9791 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 6278427
#rb
#rnx

[CL 6316100 by Marc Audy in Dev-Framework branch]
2019-05-06 08:45:12 -04:00
Marc Audy
a59ec411f9 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 6142244
#rb
#rnx

[CL 6173076 by Marc Audy in Dev-Framework branch]
2019-04-30 10:19:36 -04:00