Commit Graph

250 Commits

Author SHA1 Message Date
Jamie Dale
a0bb84763f 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

[CL 12094830 by Jamie Dale in 4.25 branch]
2020-03-09 17:04:51 -04:00
carl lloyd
0ba5b7650f Added disable flag for SM5 so that specific devices can be targetted for desktop quality rendering
#review-11895024 @Jack.Porter
#rb Jack.Porter
#jira none

[CL 12058597 by carl lloyd in 4.25 branch]
2020-03-09 06:07:17 -04:00
Chris Babcock
78513990ce Provide more control over OBB selection
#jira UE-89810
#ue4
#android
#rb Brandon.Schaefer

[CL 11792686 by Chris Babcock in 4.25 branch]
2020-02-28 19:48:31 -05:00
Chris Babcock
a196ce8cec Update Android toolchain to NDK 21 (20 also supported for x86_64)
#jira UE-80046
#ue4
#android
#rb Bradon.Schaefer

[CL 11554677 by Chris Babcock in 4.25 branch]
2020-02-19 16:56:03 -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
allan bentham
cf7c018e78 Allow per thread callstack walking to time out and fail silently.
- reduces likelyhood of a hang during thread callstack walking.
#rb jack.porter
#rnx


#ROBOMERGE-SOURCE: CL 10483195 via CL 10483254 via CL 10483266 via CL 10483282
#ROBOMERGE-BOT: (v606-10482310)

[CL 10483289 by allan bentham in Main branch]
2019-12-02 10:22:23 -05:00
allan bentham
78e066b4df Android Crash reporter
- Add gamethread to all threads callstack lists
 - Fixed issue which could leave a malformed threads callstack file on disk after report upload
 - Added detailed signal information to crash report message.
 - Fixed a hang that could occur when generating all threads callstack file.
#rb Jack.Porter
#rnx


#ROBOMERGE-SOURCE: CL 10478215 via CL 10478335 via CL 10478340
#ROBOMERGE-BOT: (v605-10478255)

[CL 10478344 by allan bentham in Main branch]
2019-11-28 08:20:49 -05:00
allan bentham
25284a3627 Add thread callstacks to android crash reports
- Add per thread stack walk functionality.
 - Add functionality to android crash context to use all thread manager thread's callstacks.
 - Before report upload, add all thread xml data into crash report
 - tidy up signal handler's separate stack behaviour. it is now shared by both fatal signal and thread backtrace signal.
#rb Jack.Porter
[FYI] Chris.Babcock, Brandon.Schaefer
#rnx


#ROBOMERGE-SOURCE: CL 10410010 via CL 10410020 via CL 10410025
#ROBOMERGE-BOT: (v594-10333955)

[CL 10410026 by allan bentham in Main branch]
2019-11-25 06:49:37 -05:00
marc audy
23593f8efa Fix missing semi-colon.
Use case sensitive search
#jira
#rnx


#ROBOMERGE-SOURCE: CL 10310175 via CL 10310177
#ROBOMERGE-BOT: (v593-10286020)

[CL 10310178 by marc audy in Main branch]
2019-11-19 13:54:01 -05:00
marc audy
c771f7da61 Clean up code that was using LeftChop incorrectly and modifications to use new inline functions
#jira
#rnx


#ROBOMERGE-SOURCE: CL 10309827 via CL 10309837
#ROBOMERGE-BOT: (v593-10286020)

[CL 10309951 by marc audy in Main branch]
2019-11-19 13:27:45 -05:00
allan bentham
090d5c4c73 Clamp Android crash context's ItoANSI base parameter to within supported values.
#rb none
#rnx


#ROBOMERGE-SOURCE: CL 10284797 via CL 10284798 via CL 10284800
#ROBOMERGE-BOT: (v591-10236483)

[CL 10284801 by allan bentham in Main branch]
2019-11-18 05:11:29 -05:00
allan bentham
ead242775b Enable FPlatformMallocCrash with android crash handler.
#rb none
#rnx


#ROBOMERGE-SOURCE: CL 10284785 via CL 10284787 via CL 10284790
#ROBOMERGE-BOT: (v591-10236483)

[CL 10284792 by allan bentham in Main branch]
2019-11-18 05:09:07 -05:00