Commit Graph

546 Commits

Author SHA1 Message Date
ben marsh
837e2206df Merging latest Horde code from Main [at] 36583965
#rnx

[CL 36759235 by ben marsh in 5.5 branch]
2024-10-01 19:46:38 -04:00
ben marsh
2af764e351 Merging latest Horde changes from Main.
[CL 36756615 by ben marsh in 5.5 branch]
2024-10-01 19:23:06 -04:00
ben marsh
595309196c Merging NET 8 upgrades from Main.
[CL 36755991 by ben marsh in 5.5 branch]
2024-10-01 19:12:37 -04:00
joe kirchoff
34f846c830 EpicGames.Core: Replace obsolete BinaryFormatter with compatible DataContractSerializer
#rnx

[CL 35982097 by joe kirchoff in ue5-main branch]
2024-09-03 17:03:17 -04:00
ben marsh
00a0768d4f Horde: Add a symbol store plugin. Symbol stores use aliases in the storage system to map symbol store paths onto content streams from existing artifacts, allowing reuse of data already available in artifacts.
Symbols can be tagged with the appropriate metadata by setting the Symbols=true attribute on the CreateArtifact task. Referencing the namespace that the symbols will be uploaded to from the symbol store config will allow accessing them through the api/v1/symbols route.

Hashing for symbols is compatible with symstore.exe, but is handled by a custom implementation in SymStore.cs.

[CL 35971608 by ben marsh in ue5-main branch]
2024-09-03 12:55:05 -04:00
joe kirchoff
901623464f additional net8.0 fixes
#rnx

[CL 35784166 by joe kirchoff in ue5-main branch]
2024-08-23 17:53:23 -04:00
tim smith
a0ec526c4c Add initial Verse support in UHT. This does not include the runtime support.
#rnx
#rb Tim.Smith

[CL 35746263 by tim smith in ue5-main branch]
2024-08-22 13:15:41 -04:00
ben marsh
2e8df6d324 Horde: Remove unnecessary using directive.
#rnx

[CL 35614599 by ben marsh in ue5-main branch]
2024-08-17 08:31:51 -04:00
ben marsh
96fbcd65ef Horde: Decouple task source notifications for leases completing from the agent service.
#rnx

[CL 35605198 by ben marsh in ue5-main branch]
2024-08-16 16:05:08 -04:00
tim smith
28a52116d2 Add verse module information to the UHT manifest
#rb Tim.Smith

[CL 35590713 by tim smith in ue5-main branch]
2024-08-16 07:06:41 -04:00
joe kirchoff
6368dc0f37 UnrealBuildTool: Add KnownLogEvents entry for RulesAssembly issues
#jira UE-202756
#rnx

[CL 35469183 by joe kirchoff in ue5-main branch]
2024-08-12 17:31:24 -04:00
ben marsh
af0b3f32ec EpicGames.Core: Handle invalid format specifiers when formatting message templates.
#rnx

[CL 35465978 by ben marsh in ue5-main branch]
2024-08-12 16:27:07 -04:00
ben marsh
59cc2ec902 EpicGames.Core: Fix rendering of message templates containing width and format specifiers.
[CL 35446851 by ben marsh in ue5-main branch]
2024-08-11 16:38:26 -04:00
joe kirchoff
e0710ab967 AutomationTool: Add KnownLogEvent code for code signing
#rnx
#jira UE-218503

[CL 35067772 by joe kirchoff in ue5-main branch]
2024-07-24 17:21:22 -04:00
ben marsh
a49a00f4bb Horde: Fix issue metadata not being serialized in fingerprint objects.
#rnx

[CL 34917674 by ben marsh in ue5-main branch]
2024-07-18 17:55:21 -04:00
ben marsh
5cf9bb2fa9 EpicGames.Core: Fix conversion of plain text strings to LogEvent objects.
#rnx

[CL 34915459 by ben marsh in ue5-main branch]
2024-07-18 17:25:28 -04:00
ben marsh
813a71edcf Horde: Fix inconsistent nullability annotations in LogEvent/MessageTemplate classes, and add tests for round tripping log events to/from JSON.
[CL 34910036 by ben marsh in ue5-main branch]
2024-07-18 14:42:02 -04:00
ben marsh
cd2e9c57e4 Horde: Support destructing objects in standard EpicGames.Core logger, and attaching additional properties via ILogger.BeginScope().
[CL 34901448 by ben marsh in ue5-main branch]
2024-07-18 10:47:51 -04:00
ben marsh
3b1d1a3b32 Horde: Add a debug endpoint for writing memory mapped file cache stats to the log.
[CL 34757978 by ben marsh in ue5-main branch]
2024-06-30 21:57:54 -04:00
ben marsh
b4a6fa2640 Horde: Fix tracking of allocated size in MemoryMappedFileCache.
[CL 34748068 by ben marsh in ue5-main branch]
2024-06-28 16:05:54 -04:00
ben marsh
82894af8ea Horde: Move build functionality into a plugin.
[CL 34744728 by ben marsh in ue5-main branch]
2024-06-28 14:07:11 -04:00
maxime mercier
588f77ba9b Fix for verse non nullable proxy variables(properties with getter/setter) that are being copied inside CPUFO and being assign dummy objects, which then fails the cooking process because they are referencing private objects in other packages which are those dummy objects..
#jira UE-218459
#rb Francis.Hurteau, kurtis.schmidt

[CL 34661929 by maxime mercier in ue5-main branch]
2024-06-25 18:46:45 -04:00
marc audy
a226d01978 Fix spelling error
#rnx
#jira

[CL 34652386 by marc audy in ue5-main branch]
2024-06-25 15:00:09 -04:00
carl bystrom
5b1c51bbe3 Horde: Fix compile warnings in plugins
[CL 34644654 by carl bystrom in ue5-main branch]
2024-06-25 11:52:22 -04:00
ben marsh
0c353df9c4 EpicGames.Core: Fix some static analysis warnings.
#rnx

[CL 34638500 by ben marsh in ue5-main branch]
2024-06-25 08:35:15 -04:00