Ryan Hummer
e4945b7f53
Clarify error message when scanning temp storage for cleanup
...
#rnx
#jira none
#rb none
#preflight skip
[CL 19579046 by Ryan Hummer in ue5-main branch]
2022-03-31 17:23:08 -04:00
Jerome Delattre
93a0f48bd8
Using System.Text.Json for Device reservation instead of fastJSON and making the deserialization not case sensitive
...
#rb Josh.Engebretson, Chris.Constantinescu
#preflight 62434b28292f228e09e53f10
#rnx
#jira none
[CL 19575272 by Jerome Delattre in ue5-main branch]
2022-03-31 13:43:17 -04:00
PJ Kack
640a176fd5
UAT: Ctrl-c exit fixes.
...
In ProcessManager.KillAll() make a local copy of global ActiveProcesses and to avoid calling any external code while iterating the internal global list.
In ProcessResult.StopProcess() make sure to set the ExitCode member from the killed process, else the information is lost forever since the member Proc has already been nulled out.
In CommandUtils.Run() check Result.ProcessObject for null for the case when WaitForExit() returns after StopProcess() has been called from another thread (ctrl-c handler).
#jira none
#rb carlmagnus.nordin
#rnx
#preflight 62441c4dc667881bf4e70722
[CL 19570185 by PJ Kack in ue5-main branch]
2022-03-31 03:25:13 -04:00
josh adams
25705eb507
- Added cooker option, -DlcReevaluateUncookedAssets, which will allow a cooked editor to attempt to cook assets that the base game had attempted to cook and skipped, but left in the assetregistry.
...
#rb matt.peters
#p4v-preflight-copy 19482053
#preflight 624326c1f73c316f68cdd1c2
#ROBOMERGE-OWNER: josh.adams
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 19544735 via CL 19547423 via CL 19548168 via CL 19548176
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v937-19513599)
[CL 19560883 by josh adams in ue5-main branch]
2022-03-30 14:16:51 -04:00
jonathan adamczewski
5053cae2d8
Launch UnrealBuildTool via dotnet unrealbuildtool.dll, not unrealbuildtool.exe
...
#jira none
#rnx
#preflight 624261bdb6084b98321e9251
[CL 19544939 by jonathan adamczewski in ue5-main branch]
2022-03-29 13:20:46 -04:00
jonathan adamczewski
0a6164bbd3
nullability annotations, rethrow fixes, net6.0 warning suppression
...
#jira none
#trivial
#rnx
#preflight 62425155c61d8a458f230657
[CL 19536049 by jonathan adamczewski in ue5-main branch]
2022-03-28 20:50:06 -04:00
jonathan adamczewski
5665d516b8
Suppress warning in third party code.
...
#jira none
#trivial
#rnx
#preflight 62424a24470aff98e94815bf
[CL 19535767 by jonathan adamczewski in ue5-main branch]
2022-03-28 20:16:21 -04:00
jonathan adamczewski
82e25a1a02
Gauntlet: Remove call to Thread.Abort(), unsafe & unavailable in later .net versions
...
#jira none
#rnx
#preflight none
[CL 19535567 by jonathan adamczewski in ue5-main branch]
2022-03-28 19:48:01 -04:00
jonathan adamczewski
01786aed54
GoogleDriveHelper: correct rethrow
...
#jira none
#trivial
#rnx
#preflight none
[CL 19535531 by jonathan adamczewski in ue5-main branch]
2022-03-28 19:43:45 -04:00
jonathan adamczewski
5c68d1d9ef
Revert //UE5/Main/... changelist 19531725 - return to NET Core 3.1
...
#preflight 62422fd0470aff98e946bfce
#jira UE-119846
[CL 19534572 by jonathan adamczewski in ue5-main branch]
2022-03-28 18:25:19 -04:00
justin marcus
bab21f02ae
Add MergeDirectory_NoExceptions which does not delete the contents of the targer directory.
...
#preflight https://horde.devtools.epicgames.com/job/623e0cb18330d27ee3740f4f
#ROBOMERGE-OWNER: justin.marcus
#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 19525960 via CL 19527026 via CL 19527842 via CL 19527853
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v937-19513599)
[CL 19532718 by justin marcus in ue5-main branch]
2022-03-28 16:27:08 -04:00
jonathan adamczewski
18ac15cbb1
Upgrade to .NET 6.0
...
#jira UE-119846
#preflight 6241fc06470aff98e943c035
[CL 19531725 by jonathan adamczewski in ue5-main branch]
2022-03-28 15:30:56 -04:00
Jerome Delattre
a60ff5a706
Gauntlet - Rename BuildType to BuildTarget in metadata
...
#rnx
#rb trivial
#preflight 623e10145c289ac26e2e5760
#jira none
[CL 19519796 by Jerome Delattre in ue5-main branch]
2022-03-25 18:47:46 -04:00
Marc Audy
a16d8bbe02
Bring UE5/Main files in line with RES
...
#rnx
#preflight
[CL 19519769 by Marc Audy in ue5-main branch]
2022-03-25 18:45:27 -04:00
Ben Marsh
508c144999
Horde: Last batch (hopefully) of static analysis fixes/suppressions.
...
#preflight 623e144c8073508cfc117a87
[CL 19517822 by Ben Marsh in ue5-main branch]
2022-03-25 15:35:47 -04:00
Ben Marsh
5e8a45eab2
Reformat EpicGames.BuildGraph according to style guidelines.
...
#preflight 623cdba70a073579730cf22b
[CL 19502617 by Ben Marsh in ue5-main branch]
2022-03-24 17:05:58 -04:00
Brandon Schaefer
2cab1abedd
Implement the RunGame command for SteamDeck
...
Still have to get tail'ing of the log working
As well as Exiting the process done
#jira none
#rb Josh.Adams
#preflight 623cd89d13359b4c47f5a49a
[CL 19502481 by Brandon Schaefer in ue5-main branch]
2022-03-24 16:54:49 -04:00
Ben Marsh
cda1b66bba
Reformat EpicGames.Core according to standard coding conventions.
...
#preflight 623cd2e84368f558e30b4a9e
[CL 19502309 by Ben Marsh in ue5-main branch]
2022-03-24 16:35:00 -04:00
chris constantinescu
ae281656f2
Tests converted from 18848115 made to work multi-platform.
...
Not all were converted because they were designed for packaged applications whereas low level tests are designed to run as "native" non-packaged applications.
- reporting support for non-desktop platforms, for the moment Catch2 report type "console" is used that is sent to a .out file
- most number of tests possible running multi platform, slower tests excluded on incremental builds
- slow tests are moved to run on the monolithic build
- Catch2 report failure event listener such that Horde detects them as build errors. Must add new Horde matcher for Catch2 failures
#rb Mark.Lintott
#preflight 623c8de389625f0612dabd64
[CL 19498448 by chris constantinescu in ue5-main branch]
2022-03-24 13:28:25 -04:00
Tim Smith
95cfad4fba
Fixed issue where compling script modules in UAT where all modules were up-to-date would result in extra assemblies being returned.
...
#rb jonathan.adanczewski
#preflight 623b528410251d53d586be7a
[CL 19481506 by Tim Smith in ue5-main branch]
2022-03-23 13:19:20 -04:00
Ryan Durand
7e494a86dd
* Fix spelling on Retrieve
...
* Copy manifest ZIP files locally before unzipping them.
* Use retries when copying to harden against network blips.
#rnx
#jira UE-139648
#rb ryan.hummer, ben.marsh
#preflight
[CL 19480296 by Ryan Durand in ue5-main branch]
2022-03-23 12:02:11 -04:00
Tim Smith
76b3f0f74a
Undo //UE5/Main/Engine/Source/Programs/... changelist 19477828
...
#preflight skip
#rnx
[CL 19477910 by Tim Smith in ue5-main branch]
2022-03-23 08:30:01 -04:00
Tim Smith
40be3125a0
Moved C# project build support from UAT to EpicGames.Build. Isolated code referencing Microsoft.Build into a dll to avoid any issues calling Assembly.GetTypes(). In prior code, it would attempt to resolve the types for things using Microsoft.Build.Framework and fail to load it. By resolving that issue, any future changes to UBT that will utilize this code will not result in any build/target scripts needing to be modified if they use Assembly.GetTypes().
...
#rnx
#rb jonathan.adamczewski
#preflight 623b0e64c73745c600b8e626
[CL 19477828 by Tim Smith in ue5-main branch]
2022-03-23 08:17:23 -04:00
Johan Berg
f8d3bd1276
UnrealTraceServer should start with "fork" argument.
...
#rb martin.ridgers
#jira UE-146759
#preflight 623ae6d8bc1cf280387442fc
[CL 19477188 by Johan Berg in ue5-main branch]
2022-03-23 05:27:27 -04:00
chris babcock
47d7a07ab0
Fix issue with packaging with data inside APK with AFS for Android
...
#jira UE-146815
#android
[REVIEW] [at]Brandon.Schaefer
#rb Brandon.Schaefer
#preflight https://horde.devtools.epicgames.com/job/623a159e10251d53d57654cb
#lockdown Mitchell.Wilson
#ROBOMERGE-AUTHOR: chris.babcock
#ROBOMERGE-SOURCE: CL 19470051 in //UE5/Release-5.0/... via CL 19470729
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v935-19464907)
[CL 19472001 by chris babcock in ue5-main branch]
2022-03-22 16:46:22 -04:00