Commit Graph

16904 Commits

Author SHA1 Message Date
gary yuan
510e3345d1 Make OpenEditor BuildCommand accept rooted overrides for UnrealEditorApp and Project paths instead of trying to find them using Host or Project utils.
#rb eric.knapik, tim.kennedy
#preflight 63b776e0763c6c1064d7fc65

[CL 23600847 by gary yuan in ue5-main branch]
2023-01-06 14:00:02 -05:00
Ben Marsh
45b0ba0f1c Horde: Fix static analysis warnings due to fields not being disposed.
#preflight none

[CL 23600687 by Ben Marsh in ue5-main branch]
2023-01-06 13:49:49 -05:00
Ben Marsh
028074f96f Horde: Fix static analysis warnings due to use of keyword as variable name.
#preflight none

[CL 23600683 by Ben Marsh in ue5-main branch]
2023-01-06 13:49:25 -05:00
Ben Marsh
546ccb33f3 Horde: Fix config file test execution on platforms with slashes for path separators.
#preflight none

[CL 23600567 by Ben Marsh in ue5-main branch]
2023-01-06 13:41:02 -05:00
Ben Marsh
2117e0ded3 Horde: Always force a job's batches to be updated when transitioning to an error state.
#preflight none

[CL 23600507 by Ben Marsh in ue5-main branch]
2023-01-06 13:35:05 -05:00
Ben Marsh
981182693e Horde: Add some basic tests for new config system.
#preflight none

[CL 23600273 by Ben Marsh in ue5-main branch]
2023-01-06 13:22:33 -05:00
Ben Marsh
0833d1c6f0 Horde: Add some safeguards to prevent P4 connection errors killing the background replication task.
#preflight none

[CL 23599940 by Ben Marsh in ue5-main branch]
2023-01-06 12:54:33 -05:00
Ben Marsh
06f2b0e96a Horde: Refactoring of the runtime config system, which adds support for including other JSON files and provides access via regular C# IOptions/IOptionsMonitor etc... DI types.
Combined config state is serialized back into a JSON object and compressed, then stored in Redis and broadcast to other server instances via pub/sub events. Update notifications are supported via IChangeTokens and callbacks on IOptionsMonitor.

Exists in parallel with the legacy config system for the time being.

#preflight none

[CL 23599785 by Ben Marsh in ue5-main branch]
2023-01-06 12:42:07 -05:00
David Harvey
c72f90087d Emit a warning when a plugin extension specifies an explictly empty platform allow list, suggesting the author expects some sort of inheritence.
#jira UE-161681
#rb Josh.Adams
#rnx
#preflight 63b7e67947321b9d890aa5b2

[CL 23596226 by David Harvey in ue5-main branch]
2023-01-06 04:23:16 -05:00
Joe Kirchoff
eabe3f6333 UnrealBuildTool.Tests: .editorconfig and fixing warnings + format documents
#rnx
#rb trivial
#preflight 63b774525d4ef8faf6f7b148

[CL 23595279 by Joe Kirchoff in ue5-main branch]
2023-01-05 20:19:41 -05:00
Joe Kirchoff
086969637c BatchFiles: Clean up so non-ide UBT builds all call the same script and fix up some dependency scanning
#rnx
#rb Brandon.Schaefer
#preflight 63b752af221aab21e0313ac2

[CL 23593968 by Joe Kirchoff in ue5-main branch]
2023-01-05 17:50:34 -05:00
Tim Smith
84b619d84c Added -NoCompileUAT as an ignored parameter to allow it to be present in command lines where no commands are present.
#rb josh.adams gary.yuan
#preflight 63b71c8fe26e31879b97c354

[CL 23590911 by Tim Smith in ue5-main branch]
2023-01-05 14:04:33 -05:00
Josh Engebretson
993cc554d9 Horde: Factoring meta data variations into UX
#jira UE-172303
#preflight none
#skipci
#rnx

[CL 23590446 by Josh Engebretson in ue5-main branch]
2023-01-05 13:21:53 -05:00
tom waterson
f785a2fb78 Chaos - Add character ground constraint solver
#rb chris.caulfield
#preflight 63b6cd942960b732200dd459

[CL 23587858 by tom waterson in ue5-main branch]
2023-01-05 10:34:21 -05:00
tom waterson
c123e5fa2f Chaos - Add correction terms to solver body
#rb chris.caulfield, michael.lentine
#preflight 63b6b9c4c6265e21bcc52b4d

[CL 23587099 by tom waterson in ue5-main branch]
2023-01-05 09:32:31 -05:00
Chris Babcock
9038a4c061 Allow UPL to use tools schema
Allow "build" as part of project names

#jira UE-173037
#android
#review-23584632 none
#rb none

#preflight https://horde.devtools.epicgames.com/log/639e0337012902cb8df765e4

[CL 23584631 by Chris Babcock in ue5-main branch]
2023-01-04 20:52:16 -05:00
bryan sefcik
13665b41ad Turned off VTune and ISPC when compiling windows arm64
#preflight 63b607132960b73220d02835

[CL 23583219 by bryan sefcik in ue5-main branch]
2023-01-04 18:23:39 -05:00
Josh Engebretson
63a9314cec Horde: Fix systemic issue handler priority
#jira none
#rnx
#preflight none

[CL 23581992 by Josh Engebretson in ue5-main branch]
2023-01-04 17:11:07 -05:00
tim smith
3703d12d96 Fixed C# UHT to generate errors when UPROPERTIES are located in native interfaces.
#rb joe.pribele
#jira UE-173321
#preflight 63b5d940717a593ee7578cea

[CL 23581637 by tim smith in ue5-main branch]
2023-01-04 16:49:49 -05:00
Josh Engebretson
7878303401 Horde: Suppress systemic issue creation after non-systemic error events to prevent superfluous issue creation
#jira UE-166939
#preflight none
#rnx

[CL 23581483 by Josh Engebretson in ue5-main branch]
2023-01-04 16:41:47 -05:00
mickael gilabert
8035f50368 UBT: Expose OptimizationLevel to cmd line
[REVIEW] [at]joe.kirchoff
#rnx

[CL 23580316 by mickael gilabert in ue5-main branch]
2023-01-04 15:50:38 -05:00
tim smith
dd8d1c75eb Fixed C# UHT issue where a class scoped delegate reference from another class would fail.
#rb matt.peters
#jira UE-172921
#preflight 63b5afc62960b73220a91351

[CL 23580307 by tim smith in ue5-main branch]
2023-01-04 15:50:20 -05:00
Tim Smith
545c7a3421 Modified C++ UHT to not do super class testing on native interfaces when the interface does not being with an 'I'.
#rb self
#preflight 63b5d899592c1a9d7ca2f1ef

[CL 23579333 by Tim Smith in ue5-main branch]
2023-01-04 15:05:13 -05:00
anon-oss
16ac33f42d PR #9023: fix issue of writing make files with UTF8-BOM encoding (Contributed by anon-oss)
#preflight 63b5be70202bee5e270edf52

[CL 23577937 by anon-oss in ue5-main branch]
2023-01-04 13:08:20 -05:00
Josh Engebretson
071dac0a7c Horde: Support test meta data variations and expiring data sets
#jira none
#rnx
#preflight none

[CL 23576692 by Josh Engebretson in ue5-main branch]
2023-01-04 11:41:39 -05:00