Ben Marsh
7fb93113e3
Horde: Treat pre-formatted multi-line errors as a single issue, rather than parsing into multiple issues.
...
#preflight none
[CL 20445436 by Ben Marsh in ue5-main branch]
2022-05-31 21:36:25 -04:00
Ben Marsh
f495c3e4c9
Horde: Add a systemic error code for missing XGEControlWorker, and generalize issue handler to match any event id within the range 700-799.
...
#preflight none
[CL 20443692 by Ben Marsh in ue5-main branch]
2022-05-31 18:32:57 -04:00
Ben Marsh
072a19af3a
Horde: Add issue matcher for unacceptable words.
...
#preflight 629669c488749bbb839fa908
[CL 20443117 by Ben Marsh in ue5-main branch]
2022-05-31 17:51:54 -04:00
Ben Marsh
5636dacf26
UBT: Additional logging for the event matchers added in UBT.
...
#preflight none
[CL 20440710 by Ben Marsh in ue5-main branch]
2022-05-31 15:32:26 -04:00
Ben Marsh
96188db932
Output a JSON log file automatically as part of the core logger.
...
#preflight 62965e5c452ffe576a822b95
[CL 20440060 by Ben Marsh in ue5-main branch]
2022-05-31 14:41:00 -04:00
Ben Marsh
59a6168284
Horde: Add a matcher for inconsistent Perforce case events.
...
#preflight none
[CL 20439896 by Ben Marsh in ue5-main branch]
2022-05-31 14:25:56 -04:00
Ben Marsh
878f74458e
Horde: Use long-lived regex instances for matching patterns.
...
#preflight 62963a2b95336ad2bfbfe846
[CL 20438090 by Ben Marsh in ue5-main branch]
2022-05-31 12:02:25 -04:00
Ben Marsh
ab142f400f
Horde: Use a parsable format for localization errors, allowing us to link files for build health issues.
...
#fyi leon.huang
#preflight 62912405f6625a3541a0b1ea
[CL 20400528 by Ben Marsh in ue5-main branch]
2022-05-27 18:27:52 -04:00
michael karambelas
41478e76dc
P4 MergeTool stomped the static variable when merging the file from Release-21.10
...
#rb John.Wilson
[FYI] Marcus.Wassmer
#ROBOMERGE-AUTHOR: michael.karambelas
#ROBOMERGE-SOURCE: CL 20394385 via CL 20394572
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)
[CL 20398658 by michael karambelas in ue5-main branch]
2022-05-27 16:49:07 -04:00
michael karambelas
2a286fdc78
Created a UBT commandline argument to suppress the SDK warnings when running UBT from a Warning level to Log. The suppression occurs during when UEBuildPlatformSDK.cs is printing SDK info to console/log.
...
There are steps in Horde where we generate project files for Verse, and are seeing the warning for all the Apple platforms. This gives us a way to suppress those.
#rb Marcus.Wassmer, Markus.Breyer
[FYI] Josh.Adams, Jeff.Newquist
#preflight 628febe374630984fd50da88
#ROBOMERGE-OWNER: michael.karambelas
#ROBOMERGE-AUTHOR: michael.karambelas
#ROBOMERGE-SOURCE: CL 20393319 via CL 20393344 via CL 20394062 via CL 20394067
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)
[CL 20398621 by michael karambelas in ue5-main branch]
2022-05-27 16:48:03 -04:00
Tim Smith
5f4da2200c
Ported optional editor only property checks to C# UHT.
...
#rb self
#rnx
#preflight 6290d7ccd24a7fc585f422e6
[CL 20392945 by Tim Smith in ue5-main branch]
2022-05-27 10:11:02 -04:00
George Rolfe
1733b33a3f
Added TIsUEnumClass trait with UHT integration
...
#jira none
#rb tim.smith
#rb steve.robb
#preflight 6290bb1c1f0041249bec1f57
[CL 20391947 by George Rolfe in ue5-main branch]
2022-05-27 08:28:20 -04:00
Ben Marsh
fdd1383e63
UGS: Allow workspaces without an owner field.
...
#preflight none
[CL 20381250 by Ben Marsh in ue5-main branch]
2022-05-26 13:28:29 -04:00
Ryan Durand
8f713106cc
Add failure to check in a RoboMerge gate file due to gate being locked to systemic errors.
...
#rnx
#jira UE-127714
#rb ben.marsh
#preflight
[CL 20380405 by Ryan Durand in ue5-main branch]
2022-05-26 12:09:20 -04:00
Ben Marsh
16c6713c56
Horde: Annotate multi-line messages correctly.
...
#preflight none
[CL 20379410 by Ben Marsh in ue5-main branch]
2022-05-26 10:54:37 -04:00
Ben Marsh
cbb950c578
UBT: Use ILogger throughout UBT, rather than legacy EpicGames.Core.Log methods. All output going forwards should use structured logging rather than String.Format style logging.
...
#preflight 628e9dc6e746de4961f60032
[CL 20373777 by Ben Marsh in ue5-main branch]
2022-05-25 19:55:37 -04:00
Joe Kirchoff
c512a89ace
Rename UnrealBuildTool.EngineSourceDirectory -> Unreal.EngineSourceDirectory
...
#rnx
#rb trivial
#preflight 628e9fdaf622d972b59ebe85
[CL 20372061 by Joe Kirchoff in ue5-main branch]
2022-05-25 17:54:39 -04:00
carl bystrom
95e82bf3cc
Horde: Add support for compressed blob uploading in remote exec test client
...
#preflight 628e1030841e8395c64fcb7c
[CL 20362422 by carl bystrom in ue5-main branch]
2022-05-25 07:21:20 -04:00
Joe Kirchoff
5f53de322a
UnrealBuildTool: Ensure that working directory is updated when the new directory only differs by text case
...
#rnx
#rb trivial
#jira UE-153874
#preflight 628d6c3d6c4351e37298fb3a
[CL 20358436 by Joe Kirchoff in ue5-main branch]
2022-05-24 19:54:50 -04:00
Ben Marsh
25d61fb2e0
Horde: Rename environment variable used for structured logging.
...
#preflight none
[CL 20353448 by Ben Marsh in ue5-main branch]
2022-05-24 15:13:25 -04:00
Tim Smith
c118bb5ea1
Added CanEditChange structure flag to the C# UnrealEngineTypes.cs
...
#rb self
#rnx
#preflight 628cbecc5665463c21001231
[CL 20346257 by Tim Smith in ue5-main branch]
2022-05-24 07:24:55 -04:00
Ben Marsh
c45a4fa57f
EpicGames.Core: Support parsing floating point numbers into LogEvent structures.
...
#preflight none
[CL 20327136 by Ben Marsh in ue5-main branch]
2022-05-23 10:13:02 -04:00
Ben Marsh
4cdd339b3e
UAT: Support multi-line log messages correctly in log parser, and guard against exceptions when parsing JSON log events.
...
#preflight 628b915d693c5e1de27b7a46
[CL 20326722 by Ben Marsh in ue5-main branch]
2022-05-23 09:58:48 -04:00
Ben Marsh
8182d0fc32
EpicGames.Perforce.Native: Attempt to fix P4 symbol visibility.
...
#preflight none
[CL 20325466 by Ben Marsh in ue5-main branch]
2022-05-23 09:07:08 -04:00
carl bystrom
a60142dcec
Horde: Mark compressed blob reading as not supported in certain clients
...
Instead of NotImplementedException.
#preflight none
[CL 20324348 by carl bystrom in ue5-main branch]
2022-05-23 08:12:37 -04:00