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