Commit Graph

10662 Commits

Author SHA1 Message Date
ben marsh
2c3b6fb2d3 UAT: Fix incorrect help text on FixPerforceCase command.
#ROBOMERGE-SOURCE: CL 16647782 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v833-16641396)

[CL 16647790 by ben marsh in ue5-release-engine-test branch]
2021-06-11 17:48:02 -04:00
ben marsh
549f48ec9b 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.
#ROBOMERGE-SOURCE: CL 16647601 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v833-16641396)

[CL 16647603 by ben marsh in ue5-release-engine-test branch]
2021-06-11 17:32:35 -04:00
ben marsh
53cb439dcc Missing file.
#ROBOMERGE-SOURCE: CL 16647563 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v833-16641396)

[CL 16647568 by ben marsh in ue5-release-engine-test branch]
2021-06-11 17:29:04 -04:00
joe kirchoff
f2b90ec505 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

#ROBOMERGE-SOURCE: CL 16647451 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v833-16641396)

[CL 16647455 by joe kirchoff in ue5-release-engine-test branch]
2021-06-11 17:19:29 -04:00
jonathan adamczewski
c7984899ea UnrealBuildTool/UnrealBuildFiles.csproj:
Create project in its own directory to avoid confusing other builds with UnrealBuildFiles' intermediate files

#jira none

#ROBOMERGE-SOURCE: CL 16646776 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v833-16641396)

[CL 16646811 by jonathan adamczewski in ue5-release-engine-test branch]
2021-06-11 16:40:18 -04:00
ben marsh
1f7135579f Horde: Add a custom Json schema library that supports polymorphic types and System.Text.Json.
#ROBOMERGE-SOURCE: CL 16646294 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v833-16641396)

[CL 16646301 by ben marsh in ue5-release-engine-test branch]
2021-06-11 16:09:08 -04:00
tim smith
899eaa25cd 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

#ROBOMERGE-SOURCE: CL 16645001 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v833-16641396)

[CL 16645007 by tim smith in ue5-release-engine-test branch]
2021-06-11 14:48:40 -04:00
jaco vandyk
a3278e949e Accelerate Dirty Element List with the help of a 2D hash grid
#rb Ori.Cohen
#[fyi] Michael.Lentine, Benn.Gallagher, Chris.Caulfield
#jira none

[at]Ori.Cohen

#ROBOMERGE-SOURCE: CL 16643022 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v833-16641396)

[CL 16643026 by jaco vandyk in ue5-release-engine-test branch]
2021-06-11 12:34:14 -04:00
jonathan adamczewski
608020b86e 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

#ROBOMERGE-SOURCE: CL 16642908 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v833-16641396)

[CL 16642914 by jonathan adamczewski in ue5-release-engine-test branch]
2021-06-11 12:25:58 -04:00
joe kirchoff
212ef0663f [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

#ROBOMERGE-SOURCE: CL 16642682 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v833-16641396)

[CL 16642692 by joe kirchoff in ue5-release-engine-test branch]
2021-06-11 12:14:43 -04:00
carl bystrom
b280e74dcc Horde: Temporarily disable pool filtering for REAPI
#ROBOMERGE-SOURCE: CL 16642414 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v833-16641396)

[CL 16642429 by carl bystrom in ue5-release-engine-test branch]
2021-06-11 11:54:19 -04:00
joe kirchoff
5ea7bcf834 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

#ROBOMERGE-SOURCE: CL 16642253 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v833-16641396)

[CL 16642263 by joe kirchoff in ue5-release-engine-test branch]
2021-06-11 11:41:47 -04:00
jonathan adamczewski
233b7719a5 <saved by Perforce>
#ROBOMERGE-SOURCE: CL 16642197 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v833-16641396)

[CL 16642206 by jonathan adamczewski in ue5-release-engine-test branch]
2021-06-11 11:37:42 -04:00
ben marsh
10e6fea950 Horde: Fix property name on Slack user response.
#ROBOMERGE-SOURCE: CL 16642159 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v833-16641396)

[CL 16642169 by ben marsh in ue5-release-engine-test branch]
2021-06-11 11:36:09 -04:00
carl bystrom
eca6544b6a Horde: Allow empty pool filter for REAPI
#ROBOMERGE-SOURCE: CL 16642109 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v833-16641396)

[CL 16642117 by carl bystrom in ue5-release-engine-test branch]
2021-06-11 11:33:03 -04:00
carl bystrom
a274cd9bcc 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.

#ROBOMERGE-SOURCE: CL 16641457 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v831-16623017)

[CL 16641461 by carl bystrom in ue5-release-engine-test branch]
2021-06-11 10:48:41 -04:00
carl bystrom
e5ac03e7fc Horde: Add setting for specifying which agent pool to use per REAPI instance
#ROBOMERGE-SOURCE: CL 16641414 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v831-16623017)

[CL 16641430 by carl bystrom in ue5-release-engine-test branch]
2021-06-11 10:46:18 -04:00
zousar shaker
0bfa0c6063 Allow TargetRules to specify pointer behavior overrides that will be applied when calling UnrealHeaderTool. This is to permit individual projects (eg: ShooterGame) to enforce use of TObjectPtr in place of raw pointer members without requiring that other projects do the same. Example usage from ShooterGameEditor.target.cs:
NativePointerMemberBehaviorOverride = PointerMemberBehavior.Disallow;

#rb jonathan.adamczewski

#ROBOMERGE-SOURCE: CL 16640935 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v831-16623017)

[CL 16640936 by zousar shaker in ue5-release-engine-test branch]
2021-06-11 10:08:10 -04:00
patrick laflamme
79392843da Added temporary diagnostic code to CrashReportClient in hopt to narrow down why it suspiciouly die often.
#rb Jamie.Dale

#ROBOMERGE-SOURCE: CL 16640468 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v831-16623017)

[CL 16640473 by patrick laflamme in ue5-release-engine-test branch]
2021-06-11 08:51:56 -04:00
carl bystrom
bc35bfb48d Horde: Add basic test for ActionTaskSource
#ROBOMERGE-SOURCE: CL 16640116 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v831-16623017)

[CL 16640119 by carl bystrom in ue5-release-engine-test branch]
2021-06-11 08:24:38 -04:00
carl bystrom
743f7b672e Horde: Catch and log exceptions in background run in REAPI scheduling
#ROBOMERGE-SOURCE: CL 16640111 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v831-16623017)

[CL 16640114 by carl bystrom in ue5-release-engine-test branch]
2021-06-11 08:23:51 -04:00
benn gallagher
0d9ff780ad Chaos: CIS: Fixed HeadlessChaos build - new tests post merge couldn't compile against API changes
#rb none
#jira none

#ROBOMERGE-SOURCE: CL 16639169 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v831-16623017)

[CL 16639181 by benn gallagher in ue5-release-engine-test branch]
2021-06-11 06:49:39 -04:00
david harvey
760bf0b509 CrashReport: platform extensions can include crash report client.
#jira UE-93432
#rnx
#rb eric.mcdaniel

#ROBOMERGE-SOURCE: CL 16638560 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v831-16623017)

[CL 16638562 by david harvey in ue5-release-engine-test branch]
2021-06-11 05:57:58 -04:00
chris babcock
50e9b2fdc5 Update to AndroidX
#jira UE-117916
#android
#rb Steve.Smith


#ROBOMERGE-SOURCE: CL 16635021 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v831-16623017)

[CL 16635027 by chris babcock in ue5-release-engine-test branch]
2021-06-10 21:45:12 -04:00
ben marsh
62da659c5b UGS: Display the informational version string inside the application, and allow configuring the path to submit to from the build script.
#ROBOMERGE-SOURCE: CL 16635004 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v831-16623017)

[CL 16635008 by ben marsh in ue5-release-engine-test branch]
2021-06-10 21:41:48 -04:00