Commit Graph

9908 Commits

Author SHA1 Message Date
josh adams
db463b031d - Fixed Android AutoSDK version from not showing up as valid in Turnkey
#rb trivial
[FYI] patrick.kelly

#ROBOMERGE-SOURCE: CL 15374628 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15374631 by josh adams in ue5-main branch]
2021-02-10 02:48:20 -04:00
josh adams
13682c6497 - Renamed FileRetriever class to ITurnkeyContext
- Enhanced Turnkey error reporting to the editor (TurnkeyContext now has Log and ReportError)
- Improved the SDK display in the editor
- Various bug fixes
- Renamed GetAutoSDKDirectoryForMasterVersion() to GetAutoSDKDirectoryForMainVersion()
#rb brian.white

#ROBOMERGE-SOURCE: CL 15357339 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15360341 by josh adams in ue5-main branch]
2021-02-08 17:07:27 -04:00
jack porter
046135ebaa Fix scheme error when packaging Blueprint iOS projects from Mac
#rb Dmitriy.Dyomin
#jira none

#ROBOMERGE-SOURCE: CL 15355299 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15360290 by jack porter in ue5-main branch]
2021-02-08 17:04:24 -04:00
chris caulfield
632aa725d0 Chaos - merging various fixes that missed the main merge deadline
#rb none
#jira none

#ROBOMERGE-SOURCE: CL 15347037 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15359396 by chris caulfield in ue5-main branch]
2021-02-08 15:59:34 -04:00
Ben Marsh
c7cf1950c5 Add a utility method for formatting a ReadOnlyMemory<byte> as a hex string.
#rb none
#rnx

[CL 15358209 by Ben Marsh in ue5-main branch]
2021-02-08 14:09:52 -04:00
jaco vandyk
673f733ee4 CIS failure fix (HeadlessChaos unit test)
#rb trivial
#fyi Michael.Lentine, Benn.Gallaghe, Chris.Caulfield
#jira UE-107967

[CL 15340323 by jaco vandyk in ue5-main branch]
2021-02-05 14:50:19 -04:00
jamie dale
8482bc8e04 Fixed P4 usage error in UAT localization script
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 15338838 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15338870 by jamie dale in ue5-main branch]
2021-02-05 12:31:39 -04:00
emil kirichev
6a2e8ba8ec Fix compile error in Datasmith Revit Exporter
#jira UE-107834
#rb JeanLuc.Corenthin

#ROBOMERGE-SOURCE: CL 15337783 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15337796 by emil kirichev in ue5-main branch]
2021-02-05 11:30:21 -04:00
Ben Marsh
3e5c8c98a5 Close stdin after writing input data to child processes. Perforce waits for the handle to be closed before processing the data.
#rb none
#rnx

[CL 15325165 by Ben Marsh in ue5-main branch]
2021-02-04 21:44:06 -04:00
brett miller
d61424f195 Chaos Headless -- fixed issues arising from convex particles refactor.
#jira UE-107835
#rb none

[CL 15321932 by brett miller in ue5-main branch]
2021-02-04 16:01:09 -04:00
Ben Marsh
354ca3a8d8 Add copyright notices to new UGS files.
#rb none
#jira UE-107827
#rnx

[CL 15320128 by Ben Marsh in ue5-main branch]
2021-02-04 14:20:40 -04:00
Patrick Laflamme
a98b2214e3 On Windows, fixed CRC (out of process mode for Editor) generating an incomplete portable callstack when the crash occurred because a null function pointer was invoked
- When CRC runs out of process, instead of reading the current thread context of the crashed thread, read and use the crash context that was reported during the crash (which is different).
  - Added an optional context parameter to FGenericPlatformStackWalk::CaptureThreadStackBackTrace(), implemented it across all platforms, but only used on Windows.

On Windows, fixed InitStackWalking() and InitStackWalkingForProcess() to reset the process that needs to be walked.
  - CRC, running out of process may run its own process or the Editor process and which ever was walking first ruled out the other.

#jira UE-105006 - [CrashReporter] VCRUNTIME140!7fffce010000 + e390
#rb Johan.Berg
#preflight 15217159

[CL 15319737 by Patrick Laflamme in ue5-main branch]
2021-02-04 14:06:44 -04:00
Dan Thompson
14ccebb64b ubt: fix for process ids that exist but have exited causing incrementabl build slowdowns.
[CL 15318115 by Dan Thompson in ue5-main branch]
2021-02-04 13:12:36 -04:00
nuno leiria
ddb0ba8114 Android shouldn't PauseForUser with -VerifySDK
#ROBOMERGE-SOURCE: CL 15317936 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15317940 by nuno leiria in ue5-main branch]
2021-02-04 12:55:49 -04:00
JeanMichel Dignard
6b9e811737 Renamed UE4.ico to UE.ico for the Datasmith 3dsmax exporter
#jira UE-104769
#rb none

[CL 15317915 by JeanMichel Dignard in ue5-main branch]
2021-02-04 12:52:21 -04:00
Zousar Shaker
bdfe4fff0f Split the representation in the reflection system of TObjectPtr fields into FObjectPtrProperty (derived from FObjectProperty and already existed since the introduction of wrapped object pointers) and a new FClassPtrProperty (derived from FClassProperty, and newly introduced in this change). As with raw pointers, UHT will generate code for one vs the other depending on whether the inner type is derived from UClass or not. The new reflection type is meant to be functionally equivalent to the existing one, except it changes how the PROPERTY (not the instance of the field on a containing object) is serialized to ensure it includes the MetaClass member as inherited from FClassProperty.
#rb robert.manuszewski

[CL 15317249 by Zousar Shaker in ue5-main branch]
2021-02-04 12:19:38 -04:00
will damon
f7786ad33e Protect VS Andriod config with platfrom check to fix project generation on non-Windows platforms.
#rb chris.babcock
#jira none
#rnx

#ROBOMERGE-SOURCE: CL 15315089 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15315100 by will damon in ue5-main branch]
2021-02-04 11:10:58 -04:00
chris babcock
cace952af7 Add cleanup for old UE4 artifacts when packaging for Android
#jira UE-107781
#ue5
#android
[REVIEW] [at]Jack.Porter
#rb Jack.Porter

#ROBOMERGE-SOURCE: CL 15307632 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15307656 by chris babcock in ue5-main branch]
2021-02-03 20:49:27 -04:00
Marc Audy
cac1fe0019 Merge UE5/Release-Engine-Staging @ CL# 15299266 to UE5/Main
This represents UE4/Main @ CL# 15277572

[CL 15299962 by Marc Audy in ue5-main branch]
2021-02-03 14:57:28 -04:00
Josh Adams
a3869f12d5 - Android Turnkey support for prerequisites (making sure Android Studio has been installed and run once sdk directory creation)
- Updated versioning to pass to SetupAndroid scripts instead of the script hardcoding it
- Added idea of code-based "FileSource" objects that can be used to install an SDK without needing to copy an installer, it's all in the SDKInstall command
- Prereqs are not working yet for Mac/Linux (logic will need to be ported on those platforms to get it right)
#rb chris.babcock

[CL 15298669 by Josh Adams in ue5-main branch]
2021-02-03 14:18:15 -04:00
brett miller
31cd37f7bd Chaos::FComplex
-- FComplex now uses an array of FVec3 instead of TParticles to represent vertices.

#jira FROST-1011
#rb brice.criswell,benn.gallagher,chris.caulfield

[CL 15289634 by brett miller in ue5-main branch]
2021-02-02 23:54:46 -04:00
Josh Adams
9917fea471 - Removed some "Win32" string references
#rb marc.audy

[CL 15285524 by Josh Adams in ue5-main branch]
2021-02-02 18:12:48 -04:00
Chris Babcock
a2d9bd542e Change Android class names from ue4 to unreal
#jira UE-104943
#ue5
#android
#review @Jack.Porter
#rb Jack.Porter

[CL 15284943 by Chris Babcock in ue5-main branch]
2021-02-02 17:21:35 -04:00
Zousar Shaker
cf9bb3c4d1 Fix missing code in the way ObjectPtr properties handle inline attributes.
#jira UE-107444
#rb sebastian.nordgren

[CL 15280808 by Zousar Shaker in ue5-main branch]
2021-02-02 12:27:34 -04:00
Benn Gallagher
1e6d82575d Fix for shutdown hang in HeadlessChaos due to incorrect shutdown.
#rb Max.Whitehead
#jira none
#tests build + run headlesschaos in the same configurations the builders use checking for correct shutdown

[CL 15280423 by Benn Gallagher in ue5-main branch]
2021-02-02 11:28:14 -04:00