Commit Graph

257 Commits

Author SHA1 Message Date
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
kenzo terelst
5b7560be1b Editgrate fixes from Dev-Rendering
- Add static cleanup function for platform specific files which are used by the CrashContext
- Move CrashVideo.avi to platform specific cleanup function
- ReportGPUCrash on Windows raised exception via Try/Catch because function can be called when the guarded entry is not set

#rb Johan.Berg

#ROBOMERGE-SOURCE: CL 12508002 via CL 12508003 via CL 12508004
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12508009 by kenzo terelst in Main branch]
2020-04-01 12:41:12 -04:00
jamie dale
d9273b52a8 Allow Truncate to retry if interrupted
Ensure we're using the 64-bit version of Truncate so it can deal with large files correctly.

#jira UE-89826
#rb Stefan.Boberg

#ROBOMERGE-SOURCE: CL 12094830 in //UE4/Release-4.25/... via CL 12094841
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v657-12064184)

[CL 12094854 by jamie dale in Main branch]
2020-03-09 17:05:42 -04:00
justin marcus
e6a11e9c33 Implement FPlatformMisc::RestartApplication for Android.
[at]Hongyi.Yu [at]Chris.Babcock



#ROBOMERGE-SOURCE: CL 12079614 via CL 12079620 via CL 12079628
#ROBOMERGE-BOT: (v657-12064184)

[CL 12079635 by justin marcus in Main branch]
2020-03-09 13:50:12 -04:00
carl lloyd
b347222d10 Added disable flag for SM5 so that specific devices can be targetted for desktop quality rendering
[at]Jack.Porter
#rb Jack.Porter
#jira none

#ROBOMERGE-SOURCE: CL 12058597 in //UE4/Release-4.25/... via CL 12058609
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v657-12064184)

[CL 12076392 by carl lloyd in Main branch]
2020-03-09 13:21:52 -04: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
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
allan bentham
63d1c8eaa2 Android Crash Reporter
- Dump logcat on non fatal reports.
#rb chris.babcock
[FYI] chris.babcock


#ROBOMERGE-SOURCE: CL 11600670 via CL 11600686 via CL 11600693
#ROBOMERGE-BOT: (v656-11643781)

[CL 11722236 by allan bentham in Main branch]
2020-02-27 21:28:37 -05:00
chris babcock
c0d1cde0b0 Update Android toolchain to NDK 21 (20 also supported for x86_64)
#jira UE-80046
#ue4
#android
#rb Bradon.Schaefer


#ROBOMERGE-SOURCE: CL 11554677 in //UE4/Release-4.25/... via CL 11554724
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)

[CL 11578268 by chris babcock in Main branch]
2020-02-21 15:06:37 -05:00
allan bentham
b53079ec7b Flush logs when triggering a non-fatal report
[FYI] chris.babcock
#rb none
#rnx


#ROBOMERGE-SOURCE: CL 11567461 via CL 11567464 via CL 11567467 via CL 11567470
#ROBOMERGE-BOT: (v654-11333218)

[CL 11567472 by allan bentham in Main branch]
2020-02-20 13:16:03 -05:00
allan bentham
2d03b3e19a Add SIGABRT to fatal signals list.
#rb none
[FYI] chris.babcock
#rnx


#ROBOMERGE-SOURCE: CL 11564732 via CL 11564733 via CL 11564734
#ROBOMERGE-BOT: (v654-11333218)

[CL 11564736 by allan bentham in Main branch]
2020-02-20 08:47:54 -05:00
Rolando Caloca
5b82f15def Copying //UE4/Dev-RenderPlat-Staging@11388153 to //UE4/Main
#rb none
#rnx

[CL 11388545 by Rolando Caloca in Main branch]
2020-02-12 13:27:19 -05:00
allan bentham
81a9d7b568 Allow non-native Android callstacks to be stored in crash context's <callstack> property.
#rb chris.babcock, Brandon.Schaefer
[FYI] chris.babcock
#rnx


#ROBOMERGE-SOURCE: CL 11279067 via CL 11279069 via CL 11279071
#ROBOMERGE-BOT: (v0-11244347)

[CL 11279072 by allan bentham in Main branch]
2020-02-06 06:58:09 -05:00
chris babcock
a963357022 Add FAndroidMisc::IsSupportedAndroidDevice()
#android
[FYI] Wes.Hunt
#rb Wes.Hunt



#ROBOMERGE-SOURCE: CL 11258490 via CL 11258499 via CL 11258503
#ROBOMERGE-BOT: (v647-11244347)

[CL 11258949 by chris babcock in Main branch]
2020-02-05 14:42:51 -05:00
Stefan Boberg
55a8b15f1f Copying //UE4/Dev-Core to Main (//UE4/Main)
#rb none

[CL 11258477 by Stefan Boberg in Main branch]
2020-02-05 14:26:36 -05:00
Chris Gagnon
76c6bcbfeb UE4 Main merged to Dev-Tools-Staging at CL 11164391
#rb none

[CL 11171981 by Chris Gagnon in Dev-Tools-Staging branch]
2020-01-29 20:39:37 -05:00
Max Chen
b4881d8bf8 Copying //UE4/Dev-Editor to Dev-Tools-Staging (//UE4/Dev-Tools-Staging) @11123875
#rb none
#jira none

[CL 11123880 by Max Chen in Dev-Tools-Staging branch]
2020-01-27 20:11:15 -05:00
PJ Kack
3a9ca4d2f9 Merging //UE4/Main @ 11112898 to //UE4/Dev-Core (dev-core-l0178)
#rb none

(ushell-p4-mergedown)

[CL 11113592 by PJ Kack in Dev-Core branch]
2020-01-26 11:33:22 -05:00
michael noland
2d6847d01a Core: Fixes for various unsafe implicit type conversion warnings in the Core module (WIP; some files still suppress the warning)
- Ptrdiff -> int32
- Float/int confusion and double/float
- size_t stuff; various changes to the algorithms to use a deduced IndexType template argument and/or decltype to use the appropriate size for indicies and counts
- Fixed GetNum(FString) incorrectly returning SIZE_T instead of int32, and GetNum(container) now returns whatever container.Num() does (so usually int32)
#jira UE-86949
#rb marc.audy, steve.robb


#ROBOMERGE-OWNER: michael.noland
#ROBOMERGE-AUTHOR: michael.noland
#ROBOMERGE-SOURCE: CL 11050799 via CL 11050828 via CL 11050837
#ROBOMERGE-BOT: (v637-11041722)

[CL 11051763 by michael noland in Main branch]
2020-01-17 13:49:41 -05: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
Marc Audy
0ea8c363bf Added ability to check OS level notification status on Android.
#author Casey.Spencer
#rb Chris.Babcock
#rnx

[CL 10795670 by Marc Audy in Main branch]
2019-12-18 10:25:26 -05:00
allan bentham
25f19d4360 Android crash reporter
Use a parked thread to process signals, gives crash handler larger stack and removes Arm64 requirement.
#rb Jack.Porter, Chris.Babcock
[FYI] Jack.Porter, Chris.Babcock
#rnx


#ROBOMERGE-SOURCE: CL 10647151 via CL 10647152 via CL 10647153
#ROBOMERGE-BOT: (v609-10634694)

[CL 10647154 by allan bentham in Main branch]
2019-12-11 06:18:48 -05:00
allan bentham
dedb5628c5 AndroidMisc::NumberOfCores - Clear cpu set variable before use.
#rb Chris.Babcock
[FYI] Chris.Babcock
#rnx


#ROBOMERGE-SOURCE: CL 10507013 via CL 10507019 via CL 10507023
#ROBOMERGE-BOT: (v606-10482310)

[CL 10507030 by allan bentham in Main branch]
2019-12-04 10:52:18 -05:00
allan bentham
46202464e5 Fix per thread stack walking code, failed signal send will also update the last processed thread request.
#rb jack.porter
#rnx


#ROBOMERGE-SOURCE: CL 10505896 via CL 10505898 via CL 10505900 via CL 10505903
#ROBOMERGE-BOT: (v606-10482310)

[CL 10505905 by allan bentham in Main branch]
2019-12-04 07:44:35 -05:00
allan bentham
ffaca06145 Use sched api to determine number of cpu cores on Android.
(fixes incorrect core count from AndroidMisc::NumberOfCores)
#rb Chris.Babcock
[FYI] Chris.Babcock
#rnx


#ROBOMERGE-SOURCE: CL 10505728 via CL 10505729 via CL 10505734
#ROBOMERGE-BOT: (v606-10482310)

[CL 10505735 by allan bentham in Main branch]
2019-12-04 07:01:22 -05:00