Commit Graph

97 Commits

Author SHA1 Message Date
chris babcock
0d107b1102 Unshelved from pending changelist '12670438':
Fix up Android NDK 21 merge differences and native issues

#jira FORT-275902
#android
[FYI] Ben.Temple
#rb Jack.Porter


#ROBOMERGE-OWNER: chris.babcock
#ROBOMERGE-AUTHOR: chris.babcock
#ROBOMERGE-SOURCE: CL 12670408 via CL 12670410 via CL 12670462
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12671919 by chris babcock in Main branch]
2020-04-08 10:10:06 -04:00
chris babcock
b29a250c87 Fix issues with stdlib and x86_64 linking
#jira UE-89957,UE-90022
#ue4
#android
[FYI] Jack.Porter
#rb Jack.Porter

#ROBOMERGE-SOURCE: CL 12504708 in //UE4/Release-4.25/... via CL 12504709 via CL 12504729
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12504762 by chris babcock in Main branch]
2020-04-01 05:00:44 -04:00
ryan durand
0f0464a30e Updating copyright for Engine Runtime.
#rnx
#rb none


#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870549 by ryan durand in Main branch]
2019-12-26 14:45:42 -05:00
bob tellez
745158e787 Back out changelist 9695177. Content CIS errors
[FYI] Brandon.Schaefer


#ROBOMERGE-SOURCE: CL 9702393 via CL 9702448
#ROBOMERGE-BOT: (v539-9700858)

[CL 9702452 by bob tellez in Main branch]
2019-10-18 17:26:44 -04:00
brandon schaefer
d3a24ca2e0 Only set GIsRequestingExit on the start of an Engine Tick. If its done in the middle of a tick bad things can happen!
[at]Chris.Babcock, [at]Michael.Noland, [at]Steve.Robb
#rb Chris.Babcock, Steve.Robb


#ROBOMERGE-SOURCE: CL 9695177 via CL 9695242
#ROBOMERGE-BOT: (v538-9681622)

[CL 9695248 by brandon schaefer in Main branch]
2019-10-18 14:52:50 -04:00
steve robb
14cab21e0c Deprecating ARRAY_COUNT and changing it to UE_ARRAY_COUNT.
Replicated from CL# 7924370.

#rb none


#ROBOMERGE-OWNER: steve.robb
#ROBOMERGE-AUTHOR: steve.robb
#ROBOMERGE-SOURCE: CL 9279060 via CL 9279063
#ROBOMERGE-BOT: (v443-9013191)

[CL 9279836 by steve robb in Main branch]
2019-09-28 08:19:35 -04:00
brandon schaefer
a715ea4f14 Deprecate GIsRequestingExit
Get GIsRequestingExit now by IsEngineRequestingExit()

Set GIsRequestingExit now by RequestEngineExit(const TCHAR* Reason) or RequestEngineExit(const FString& Reason)
NOTE If Reason is 4 or less chars it will generate an ensure to force a reason to exit

The reason behind this change is right now setting GIsRequestingExit to true can cause many things to break mainly early on and with out any sort of log warning we have entered this state. We should wrap this behind a function to allow for proper handling

#rb Chris.Babcock, Michael.Trepka, Michael.Noland
#jira UE-79933
[FYI] Michael.Noland


#ROBOMERGE-SOURCE: CL 8649683 via CL 8653683
#ROBOMERGE-BOT: (v417-8656536)

[CL 8658680 by brandon schaefer in Main branch]
2019-09-12 14:21:26 -04:00
chris varnsverry
24ecd70ab4 - Wake game thread when backgrounding event received
[at]Rob.Cannaday


#ROBOMERGE-SOURCE: CL 8639120 via CL 8639369 via CL 8651411
#ROBOMERGE-BOT: (v412-8640799)

[CL 8651575 by chris varnsverry in Main branch]
2019-09-12 02:27:31 -04:00
chris babcock
aa4b444e66 Add controller lighting and force feedback support to android input interface
#android


#ROBOMERGE-SOURCE: CL 8119376 via CL 8119377 via CL 8119818 via CL 8123228
#ROBOMERGE-BOT: (v401-8057353)

[CL 8124927 by chris babcock in Main branch]
2019-08-20 10:01:57 -04:00
allan bentham
03ee9b1645 exit app during APP_CMD_DESTROY events.
#rnx
#rb chris.babcock
[FYI] jack.porter,chris.babcock,Dmitriy.Dyomin


#ROBOMERGE-SOURCE: CL 7095118 via CL 7095121 via CL 7105520
#ROBOMERGE-BOT: (v367-6836689)

[CL 7105538 by allan bentham in Main branch]
2019-06-20 11:26:47 -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
chris babcock
3ecf024c95 Add optional handling of activity resize events for Android
#android
[CODEREVIEW] Jack.Porter
#rb Thomas.Ross



#ROBOMERGE-SOURCE: CL 5997765 via CL 5997766 via CL 5998630 via CL 5998669 via CL 6002850

[CL 6003042 by chris babcock in Main branch]
2019-04-18 21:44:00 -04:00
chris babcock
c36c6d999c Allow forwarding back button to Java on Android
#ue4
#android
#rb Guilherme.Iscaro



#ROBOMERGE-SOURCE: CL 5691593 via CL 5691602 via CL 5691603 via CL 5691604 via CL 5695670

[CL 5695735 by chris babcock in Main branch]
2019-04-02 18:11:20 -04:00
jack porter
122896fe30 Fix console command race condition
#rb Dmitriy.Dyomin


#ROBOMERGE-SOURCE: CL 5366169 via CL 5366170 via CL 5368062

[CL 5368099 by jack porter in Main branch]
2019-03-12 08:24:50 -04:00
chris babcock
dadc2e7eac Disable custom touch event injection
#android
[FYI] Joe.Barrett



#ROBOMERGE-SOURCE: CL 5362854 via CL 5363431

[CL 5363481 by chris babcock in Main branch]
2019-03-11 17:40:19 -04:00
Andrew Grant
da2cbfff1f Merging 5360223 from Dev-EngineMerge. DevK integration.
#rb #jira na

[CL 5361784 by Andrew Grant in Main branch]
2019-03-11 15:12:02 -04: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
mic rooney
6c396ad486 Optionally disable android back from being sent by controllers.
[FYI] Chris.Babcock


#ROBOMERGE-SOURCE: CL 4688313

[CL 4688996 by mic rooney in Main branch]
2019-01-08 12:34:17 -05:00
Marc Audy
ab108c215e Copying to Dev-Main @ CL# 4688301
#rb
#rnx

[CL 4688816 by Marc Audy in Main branch]
2019-01-08 11:38:48 -05:00
Ben Marsh
7598af0532 Update copyright notices to 2019.
#rb none
#lockdown Nick.Penwarden

[CL 4662404 by Ben Marsh in Main branch]
2018-12-14 13:41:00 -05:00
Ben Marsh
ea340d3fbf Copying //UE4/Fortnite-Staging to Dev-Main (//UE4/Dev-Main)
#rb none
#lockdown Nick.Penwarden

[CL 4567513 by Ben Marsh in Main branch]
2018-11-14 19:05:13 -05:00
sorin gradinaru
3ad9412509 UE-64624 App fails to open when packaged for Distribution - Android
#jira UE-64624
#Android
#4.21
#rb Jack.Porter
As Chris.Babcock mentioned, this is caused by an app pause event triggered when the obb downloader starts and puts the activity in background. Adding a flag to ignore the first app pause in this situation.

#ROBOMERGE-SOURCE: CL 4437615 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4437622 by sorin gradinaru in Staging-4.21 branch]
2018-10-08 16:47:40 -04:00
chris babcock
dfb6d962e4 Remove AKEYCODE_BACK from valid gamepad keycodes to allow it when controllers are disabled
#jira UE-63450
#ue4
#android
#rb trivial

#ROBOMERGE-SOURCE: CL 4406440 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4406442 by chris babcock in Staging-4.21 branch]
2018-09-28 13:40:20 -04:00
Marc Audy
af90b7bcd4 Copying //UE4/Fortnite-Staging to Dev-Main (//UE4/Dev-Main) @ 4395008
#rb
#rnx
#lockdown Nick.Penwarden

[CL 4395058 by Marc Audy in Main branch]
2018-09-25 10:11:35 -04:00
Chris Babcock
466bf12d39 Allow some hardware buttons through if hardware keyboard disabled
#jira UE-63260
#ue4
#android
#fyi Jack.Porter
#rb Michael.Trepka

[CL 4312602 by Chris Babcock in Dev-Mobile branch]
2018-08-23 15:38:15 -04:00