Commit Graph

3036 Commits

Author SHA1 Message Date
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
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
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
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
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
Josh Adams
dbdede82f3 - C# Turnkey now uses ID, not Name, for proper connection to editor turnkey calls
- Changed RunLocal* functions in UnrealBuildTools.Utils to use UTF-8 stdout
- IOS device detection (TVOS needs some testing still)
#rb jack.porter,axel.riffard

[CL 15277910 by Josh Adams in ue5-main branch]
2021-02-01 22:36:31 -04:00
Josh Adams
345dd90a6a - Fixed cooking for Win64 error
#rb none

[CL 15270340 by Josh Adams in ue5-main branch]
2021-02-01 10:00:59 -04:00
Josh Adams
b0e4357576 - UBT Code changes to remove 32-bit Windows support (C++ code for 32-bit still exists)
#rb marc.audy (concept, not each file)

[CL 15265424 by Josh Adams in ue5-main branch]
2021-01-31 15:09:58 -04:00
Josh Adams
fe52551c2a - Removed deprecated XboxOne platform
- Removed PostSplashScreen plugin that was only whitelisted for XboxOne (if we just remove the whitelist, it would build for all platforms, which we don't want)
#rb Marc.Audy (concept, not each file)
#fyi david.harvey

[CL 15265407 by Josh Adams in ue5-main branch]
2021-01-31 14:34:28 -04:00
Jerome Delattre
545f421beb Gauntlet - Update UE.Automation to use new test report API
#jira none
#rb none
#rnx

[CL 15256529 by Jerome Delattre in ue5-main branch]
2021-01-28 21:12:49 -04:00
jeff newquist
e50c1cb474 Avoid matching trashed files when searching google drive.
#rb josh.adams,brian.white
#jira none
#rnx

[CL 15250393 by jeff newquist in ue5-main branch]
2021-01-28 17:03:46 -04:00
axel riffard
60f9c2836b libimobiledevice integration for ios / tvos deployment
#review #rb jack.porter
#jira UE-103878

[CL 15237935 by axel riffard in ue5-main branch]
2021-01-28 09:35:18 -04:00
Chris Babcock
0cfc6e0653 Fix non-deterministic use of GetHashCode() in UBT and Gauntlet
#jira none
#review @Ben.Marsh
#rb Ben.Marsh
#rnx

[CL 15218197 by Chris Babcock in ue5-main branch]
2021-01-27 13:06:37 -04:00
Ben Marsh
ab5822fd36 Fix non-deterministic use of GetHashCode() in ProjectUtils.cs.
#rb none
#rnx

[CL 15214570 by Ben Marsh in ue5-main branch]
2021-01-26 22:40:11 -04:00
jeff newquist
4e76e08354 Use actual filename rather than an underscore for recursively added gauntlet cs files. Was resulting in a single underscore for each platform rather than the several cs files that should have been there.
#jira none
#rb luke.thatcher
#rnx

[CL 15209630 by jeff newquist in ue5-main branch]
2021-01-26 14:16:17 -04:00
Ryan Durand
6998aa2c2b When shelling to chmod fails, try invoking chmod directly.
#rnx
#rb none
#jira UE-106905

[CL 15209555 by Ryan Durand in ue5-main branch]
2021-01-26 14:04:00 -04:00
Josh Adams
f1b16e7ee5 Turnkey for device management and SDK apis for platforms coming online soon:
- Retooled some turnkey device management (DeviceInfo now knows its platform, so we don't need to associate a platform externally)
- Changed Control command to use Gauntlet devices to do the PowerOn etc type stuff since there is already support for device control in Gauntlet. Now Turnkey is more of an interactive/scriptable frontend to Gauntlet
- Allow for a platform to do a manual Sdk installation, which doesn't depend on finding a Turnkey file source
- Allow for a platform SDK to return custom versions. This is solely used by platform-specific code
#rb brandon.schaefer

[CL 15201829 by Josh Adams in ue5-main branch]
2021-01-26 05:30:58 -04:00
Ryan Durand
764dded8db Fix compile errors in WaitTask.cs.
#rnx
#rb none
#jira none

[CL 15187253 by Ryan Durand in ue5-main branch]
2021-01-25 17:13:41 -04:00
Ryan Durand
852d3639dc Adding WaitTask.
#rnx
#rb none
#jira none

[CL 15183849 by Ryan Durand in ue5-main branch]
2021-01-25 15:53:37 -04:00
Joakim Lindqvist
6aa4eb29a4 Fixed issue with global mutexes in UBT not being deterministic after net core transition, as GetHashCode for strings is not deterministic in net core (was never a guarantee to be).
Also fixed similar case in UAT.

#jira UE-105044
#rb ben.marsh

[CL 15177623 by Joakim Lindqvist in ue5-main branch]
2021-01-25 10:08:22 -04:00
brian white
5af388b31d [Turnkey] Add the ability to specify the target of RunExternalCommand requires administrative elevation. For use when the target is known to need elevation and may not return the correct error code to trigger automatic elevation.
#rb Josh.Adams

[CL 15166084 by brian white in ue5-main branch]
2021-01-22 15:26:45 -04:00
Ryan Durand
fbf3ab66bd Log out actual command used to fix unzipped file.
#rnx
#rb none
#jira none

[CL 15165437 by Ryan Durand in ue5-main branch]
2021-01-22 14:19:13 -04:00