Commit Graph

355 Commits

Author SHA1 Message Date
Marc Audy
4c1bb11c29 Merge UE5/Release-Engine-Staging to UE5/Main @ 14548662
This represents UE4/Main @ 14525125 + cherrypicked fixes
#skipundocheck

[CL 14551026 by Marc Audy in ue5-main branch]
2020-10-22 19:19:16 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Ben Marsh
03675533ea Rename UE4Game -> UnrealGame, UE4Client -> UnrealClient, UE4Server -> UnrealServer.
Mostly a find/replace, though I have looked through the changes and attempted to update references to other things as necessary (eg. renaming IOS plist files for IOS). I'm not set up to test on any platforms other than windows, and was hoping to get your blessing to submit and give QA enough time as possible to uncover issues before the next milestone release.

Particular things that I know I'm not sure about:
- Android references /UE4Game/ paths everywhere (for paths on device, I think). I have no idea if I've got them all.
- I've renamed the iOS mobileprovisions, but I don't know if they need regenerating for the new app name.
- Likewise, not sure what needs to be updated for icon bundles on iOS.

Things that have not been changed:
- Windows still uses IDI_UE4ICON for its icon
- UE4CommandLine.txt
- There's still a UE4Game module which is used by content-only projects

#rb none

[CL 14301890 by Ben Marsh in ue5-main branch]
2020-09-11 15:54:42 -04:00
Marc Audy
7379fa99c5 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
Marc Audy
a7c9001a94 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
#rb
#rnx

[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
Marc Audy
11f5b21210 Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
#rnx

[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
Ben Marsh
99be00dcdb Merging latest from Private-Starship.
[CL 13192225 by Ben Marsh in ue5-main branch]
2020-05-05 18:50:52 -04:00
chris varnsverry
a3a877e986 - Add missing import
[at]Michael.Kirzinger [at]Sam.Zamani

#ROBOMERGE-SOURCE: CL 13147638 via CL 13151387 via CL 13151410 via CL 13151437 via CL 13151456
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v688-13145358)

[CL 13151482 by chris varnsverry in Main branch]
2020-05-04 15:22:47 -04:00
michael kirzinger
f6ac5e2ec8 Back out changelist 13033128 to fix CIS
#ROBOMERGE-SOURCE: CL 13034464 via CL 13034473
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v683-13008971)

[CL 13034478 by michael kirzinger in Main branch]
2020-04-24 12:28:08 -04:00
michael kirzinger
ba2dcd6317 Provide a way to pass an obfuscated user id when purchasing using GooglePlay. Google uses this as part of their anti-fraud efforts
[at]sam.zamani, [at]eric.newman, [at]rob.cannaday

#ROBOMERGE-OWNER: michael.kirzinger
#ROBOMERGE-AUTHOR: michael.kirzinger
#ROBOMERGE-SOURCE: CL 13032447 via CL 13033126 via CL 13033127 via CL 13033128 via CL 13033131
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v683-13008971)

[CL 13033133 by michael kirzinger in Main branch]
2020-04-24 10:10:53 -04:00
chris babcock
5901c8a0ca Add option for up to 2 overflow obb files
#ue4
#android
[CODEREVIEW] Jack.Porter
#rb none


#ROBOMERGE-SOURCE: CL 12910957 via CL 12910958 via CL 12910959
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12910960 by chris babcock in Main branch]
2020-04-19 04:56:53 -04:00
dmitriy dyomin
326c0fd0a3 Fixed: Centering Android splash image only when background is an actual image
#jira UE-90200
#rb chris.babcock
#lockdown Cristina.Riveron

#ROBOMERGE-SOURCE: CL 12845384 in //UE4/Release-4.25/... via CL 12845436 via CL 12845442
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12845496 by dmitriy dyomin in Main branch]
2020-04-16 03:01:45 -04:00
chris babcock
2d3d437982 Move optional loadLibrary requests to after libUE4
#jira UE-90022
#ue4
#android
[FYI] Jack.Porter
#rb Jack.Porter

#ROBOMERGE-SOURCE: CL 12670397 in //UE4/Release-4.25/... via CL 12670401 via CL 12670403
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12671917 by chris babcock in Main branch]
2020-04-08 10:10:01 -04:00
chris adams
ea1a66b980 adding android screenshot blocking, adding iOS screenshot/video caption detection, enabling video analytics for android
#rb jens.petersam

#ROBOMERGE-SOURCE: CL 12639572 via CL 12644286 via CL 12644366 via CL 12649419 via CL 12649467 via CL 12649516
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12649559 by chris adams in Main branch]
2020-04-07 00:48:33 -04:00
jack porter
227c97b32a Change libUE4 and libc++ load order on Android make sure that STL allocations go through our allocators.
[FYI] Carl.Lloyd, Chris.Babcock
#jira UE-90022
#rb Chris.Babcock
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 12506958 in //UE4/Release-4.25/... via CL 12506959 via CL 12506964
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12506966 by jack porter in Main branch]
2020-04-01 11:42:27 -04:00
dmitriy dyomin
6167456c88 Center android splash image to avoid stretching on wide screens
#jira UE-90200
#rb chris.babcock

#ROBOMERGE-SOURCE: CL 12496258 in //UE4/Release-4.25/... via CL 12496262 via CL 12496270
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12496280 by dmitriy dyomin in Main branch]
2020-03-31 09:44:20 -04:00
allan bentham
1e7525c877 Android java app restart only happens from the uithread.
- Fixes possible race condition in which startActivity could create the new activity in the same process as the outgoing activity and then exiting process.
#rb chris.babcock


#ROBOMERGE-SOURCE: CL 12298521 via CL 12298547 via CL 12298553 via CL 12298562
#ROBOMERGE-BOT: (v670-12295787)

[CL 12298568 by allan bentham in Main branch]
2020-03-19 11:51:15 -04:00
ben temple
97f9873fe1 Make NetworkChangedManager verify internet against different hosts
Summary:
For some reason some wifis appear to have issues contacting `https://example.com/`
In logs provided by Stephen, it is clear in the logs that it is failing to contact this host, and even in a web browser he was unable to open `https://example.com` which is extremely unexpected.
This changes updates the network manager to include two other hosts as options to validate internet connectivity against:
     "https://google.com/"
     "https://www.samsung.com/"

I included samsung in-case google was blocked such as in a region like China.
The verification of the internet will check all 3 domains before determining that network connectivity is down.
If one domain fails (such as example.com) but the next succeeds, because of how the indexing is performed the next time the internet is validated the previously used host that was successfully validated against will be used first in its check.

Test-plan:
I performed multiple network checks and saw no anomolies:
1. I turned the wifi off and then back on
2. I turned the wifi on, and then back off as soon as it connected to force a validation failure
     - Verified in the logs that it attempted to contact all 3 hosts
In all my testing the network connectivity was correctly identified as I would expect and while connected I was able to use the app.

As a final test, I gave Stephen Leicht an APK with these changes to verify that he was no longer experiencing what he reported in FORT-271049.
He saw no issues when using the app and it functioned as expected

[REVIEW] chris.babcock, mor.sela, zhaolong.zhong


#ROBOMERGE-SOURCE: CL 12237831 via CL 12237839 via CL 12237841 via CL 12245951
#ROBOMERGE-BOT: (v668-12245121)

[CL 12246023 by ben temple in Main branch]
2020-03-18 10:39:21 -04:00
ben temple
d81ce55668 Catch exception that can occur when attempting to clear keyboard focus after having used autocomplete
Importing changes applied to 12.10 here: https://p4-swarm.epicgames.net/reviews/12121724/

Test Plan:
Launched app and game without fix
Verified that after typing in text, using auto complete, and dismissing the keyboard the game did crash

Launched app and game with fix
Verified that after typing in text, using auto complete, and dismissing the keyboard the game did not crash

This was tested and verified by QA in 12.10. See this review: https://p4-swarm.epicgames.net/reviews/12121724/ and the referenced jira task.



#ROBOMERGE-SOURCE: CL 12140768 via CL 12140800 via CL 12140828
#ROBOMERGE-BOT: (v659-12123632)

[CL 12140854 by ben temple in Main branch]
2020-03-11 17:21:22 -04:00
wei liu
662fa07f5a Fix an android input issue with floating keyboard
#jira none

#rb mi.wang

#ROBOMERGE-SOURCE: CL 12124819 in //UE4/Release-4.25/... via CL 12124822
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v659-12123632)

[CL 12124826 by wei liu in Main branch]
2020-03-11 09:23:38 -04:00
jack porter
9a7c32c36b Unblocking Robomerge for "Add gameActivityForceQuitAdditions to allow android plugins to be notified when an application requests to quit."
#rb chris.babcock
#rnx
#fyi Allan.Bentham

#ROBOMERGE-OWNER: jack.porter
#ROBOMERGE-AUTHOR: allan.bentham
#ROBOMERGE-SOURCE: CL 12000213 via CL 12000756 via CL 12002284 via CL 12005787
#ROBOMERGE-BOT: (v656-11643781)

[CL 12048213 by jack porter in Main branch]
2020-03-07 05:52:12 -05:00
allan bentham
b457410244 Add option for android crash context to not write log when storing crashinfo.
Add gameActivityOnRestartApplicationAdditions to allow plugins to get notice of app restart requests.
#rb chris.babcock
#rnx


#ROBOMERGE-OWNER: allan.bentham
#ROBOMERGE-AUTHOR: allan.bentham
#ROBOMERGE-SOURCE: CL 11894983 via CL 11894984 via CL 11894986
#ROBOMERGE-BOT: (v656-11643781)

[CL 11895006 by allan bentham in Main branch]
2020-03-04 06:55:54 -05:00
wei liu
ac8745dea8 Try to fix an android input issue with floating keyboard.
#jira UE-89450

#rb chris.babcock, jack.porter, mi.wang, yuntian.chai

#ROBOMERGE-SOURCE: CL 11850513 in //UE4/Release-4.25/... via CL 11850514
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 11850704 by wei liu in Main branch]
2020-03-02 21:52:16 -05:00
chris babcock
ac028e9438 Disable autofill manager in GameActivity to prevent Android 10 crash
#android
[REVIEW]
#rb none


#ROBOMERGE-SOURCE: CL 11642140 via CL 11642332 via CL 11642349 via CL 11642365
#ROBOMERGE-BOT: (v656-11643781)

[CL 11834211 by chris babcock in Main branch]
2020-03-02 13:11:01 -05:00
chris babcock
6df461dc0d Provide more control over OBB selection
#jira UE-89810
#ue4
#android
#rb Brandon.Schaefer

#ROBOMERGE-SOURCE: CL 11792686 in //UE4/Release-4.25/... via CL 11792867
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 11792949 by chris babcock in Main branch]
2020-02-28 20:20:36 -05:00