Commit Graph

10662 Commits

Author SHA1 Message Date
Josh Engebretson a528d9093a Horde: Moving more P4 api off python bridge
#jira none
#rnx

[CL 16658015 by Josh Engebretson in ue5-main branch]
2021-06-14 09:54:53 -04:00
jonathan adamczewski 48dd1912e1 UnrealBuildTool
Adding "using UnrealBuildBase" to some files (submitted separately to make subsequent CLs smaller)

#jira none
#trivial

[CL 16657799 by jonathan adamczewski in ue5-main branch]
2021-06-14 09:25:26 -04:00
carl bystrom 0f16dd3d6f Horde: Re-enable pool filter for REAPI
[CL 16657486 by carl bystrom in ue5-main branch]
2021-06-14 08:49:52 -04:00
David Harvey 876069f28c fix for always-enabled default child plugin whitelists.
#jira UECON-417
#b ben.marsh
#rnx

[CL 16655773 by David Harvey in ue5-main branch]
2021-06-14 04:11:48 -04:00
Josh Engebretson a40a31257a Horde: Add support for Perforce binary prints
#jira UE-116002
#rnx

[CL 16651984 by Josh Engebretson in ue5-main branch]
2021-06-12 12:40:38 -04:00
Josh Engebretson 1c71bbf7cc Horde: Enable local graph caching for Chromium based browsers
#rnx
#jira none

[CL 16651788 by Josh Engebretson in ue5-main branch]
2021-06-12 10:39:42 -04:00
jonathan adamczewski b1ec85ea5f ProjectFileGenerator.cs:
Remove redundant list copy

#jira none
#trivial

[CL 16650257 by jonathan adamczewski in ue5-main branch]
2021-06-11 21:12:43 -04:00
jonathan adamczewski 4ece24e65a AutomationTool, BuildUtilities:
UnrealBuild -> Unreal for EngineDirectory, RootDirectory, IsEngineInstalled, UnrealBuildToolPath
Remove CommandUtils EngineDirectory, RootDirectory, IsEngineInstalled - use equvalents from UnrealBuildBase.Unreal

#jira none

[CL 16648181 by jonathan adamczewski in ue5-main branch]
2021-06-11 18:20:44 -04:00
Ben Marsh d77854c800 UAT: Fix incorrect help text on FixPerforceCase command.
[CL 16647782 by Ben Marsh in ue5-main branch]
2021-06-11 17:47:36 -04:00
Ben Marsh db0da8195e Horde: Hide users with the Hidden flag set when searching. These users appear to be invalid, but - due to a lack of validation for user names - may still be referenced by issues.
[CL 16647601 by Ben Marsh in ue5-main branch]
2021-06-11 17:32:25 -04:00
Ben Marsh 538659995f Missing file.
[CL 16647563 by Ben Marsh in ue5-main branch]
2021-06-11 17:28:25 -04:00
joe kirchoff b1dbb8de60 UnrealBuildTool: Remove LocalExecutor and use ParallelExecutor for all host platforms
Update ManagedProcess to capture stderr if using C# Process objects

#jira UE-117670
#rb Ben.Marsh

[CL 16647451 by joe kirchoff in ue5-main branch]
2021-06-11 17:19:03 -04:00
jonathan adamczewski 977e566179 UnrealBuildTool/UnrealBuildFiles.csproj:
Create project in its own directory to avoid confusing other builds with UnrealBuildFiles' intermediate files

#jira none

[CL 16646776 by jonathan adamczewski in ue5-main branch]
2021-06-11 16:38:51 -04:00
Ben Marsh 2af1d9cf54 Horde: Add a custom Json schema library that supports polymorphic types and System.Text.Json.
[CL 16646294 by Ben Marsh in ue5-main branch]
2021-06-11 16:08:31 -04:00
Tim Smith 7c44abf17f Improved notifications in the editor/game for live coding.
Added message that packaging can fail if assets reference new changes.

#rb
#rnx
#jira UE-115558
#preflight 60c39c8e8d00b80001b1e85f

[CL 16645001 by Tim Smith in ue5-main branch]
2021-06-11 14:48:25 -04:00
jaco vandyk 608d165f48 Accelerate Dirty Element List with the help of a 2D hash grid
#rb Ori.Cohen
#[fyi] Michael.Lentine, Benn.Gallagher, Chris.Caulfield
#jira none

#review-16603556 @Ori.Cohen

[CL 16643022 by jaco vandyk in ue5-main branch]
2021-06-11 12:33:49 -04:00
jonathan adamczewski 2c9fa5c33f UnrealBuildFiles.csproj
Generate UnrealBuildFiles.csproj, a project that contains references to all of the Build.cs and Target.cs files in the solution, and add it to the generated solution.

With this project in the solution, Intellisense is available when editing these files, and the project may be compiled in Visual Studio, providing representative results of what UBT will do with the files (UBT will re-compile the files when it needs to)

Using Visual Studio 2019 16.9.6, adding this project increased memory usage by ~20MB after load (from 540MB to 560MB) for a workspace containing Engine, and two sample games.

#jira none
#rb ben.marsh

[CL 16642908 by jonathan adamczewski in ue5-main branch]
2021-06-11 12:25:47 -04:00
joe kirchoff adb0960f09 [Backout] - CL16642253
#fyi Joe.Kirchoff
Original CL Desc
-----------------------------------------------------------------
UnrealBuildTool: Remove LocalExecutor and use ParallelExecutor for all host platforms
Update ManagedProcess to capture stderr if using C# Process objects

#jira UE-117670
#rb Ben.Marsh
#preflight 60c2a1d3730f8a000185ae66
#preflight 60c2a5bab1a4a300012ea45d

[CL 16642682 by joe kirchoff in ue5-main branch]
2021-06-11 12:13:57 -04:00
carl bystrom ae063e34b6 Horde: Temporarily disable pool filtering for REAPI
[CL 16642414 by carl bystrom in ue5-main branch]
2021-06-11 11:53:43 -04:00
Joe Kirchoff 96db72f088 UnrealBuildTool: Remove LocalExecutor and use ParallelExecutor for all host platforms
Update ManagedProcess to capture stderr if using C# Process objects

#jira UE-117670
#rb Ben.Marsh
#preflight 60c2a1d3730f8a000185ae66
#preflight 60c2a5bab1a4a300012ea45d

[CL 16642253 by Joe Kirchoff in ue5-main branch]
2021-06-11 11:40:36 -04:00
jonathan adamczewski f9cdd2dc5d UnrealBuildTool:
Move IsEngineInstalled() into BuildUtilities

#jira none

[CL 16642197 by jonathan adamczewski in ue5-main branch]
2021-06-11 11:37:23 -04:00
Ben Marsh aff5d6dfd5 Horde: Fix property name on Slack user response.
[CL 16642159 by Ben Marsh in ue5-main branch]
2021-06-11 11:35:37 -04:00
carl bystrom 993b9b0337 Horde: Allow empty pool filter for REAPI
[CL 16642109 by carl bystrom in ue5-main branch]
2021-06-11 11:32:52 -04:00
carl bystrom a79e7007c5 Horde: Lower timeout waiting for agent to become available in REAPI actions
Should be moved to the instance config, but this will do for now.

[CL 16641457 by carl bystrom in ue5-main branch]
2021-06-11 10:48:09 -04:00
carl bystrom b6774f91d8 Horde: Add setting for specifying which agent pool to use per REAPI instance
[CL 16641414 by carl bystrom in ue5-main branch]
2021-06-11 10:45:23 -04:00