Commit Graph

1618 Commits

Author SHA1 Message Date
Ben Marsh
558d1ade1b Horde: Fix serialization tests.
[CL 28457822 by Ben Marsh in ue5-main branch]
2023-10-04 11:23:44 -04:00
Ben Marsh
7ef0542a6b Horde: Missing files.
[CL 28456574 by Ben Marsh in ue5-main branch]
2023-10-04 10:54:41 -04:00
Ben Marsh
8684b930ed Remove implicit conversions from string to Utf8String. This conversion is not free, and recent versions of the MongoDB driver do not handle implicit conversions correctly at runtime.
[CL 28456358 by Ben Marsh in ue5-main branch]
2023-10-04 10:49:04 -04:00
Ben Marsh
494dbcd2b3 Horde: Move API classes into folders/namespaces matching server-side implementations.
[CL 28424897 by Ben Marsh in ue5-main branch]
2023-10-03 14:48:06 -04:00
Ben Marsh
8acbfe9312 Horde: Move issue handlers into EpicGames.Horde.
[CL 28412492 by Ben Marsh in ue5-main branch]
2023-10-03 09:50:15 -04:00
tim smith
a4c0680e7a 1) Initial version of a basic VValue property type
2) Initial version of the merged UEGC and VerseGC
3) Unit tests for the merged GC

#rb johan.torp robert.manuszewski

[CL 28411269 by tim smith in ue5-main branch]
2023-10-03 09:02:39 -04:00
Ben Marsh
32bc957170 Horde: Use the EpicGames.Core.JsonLogEvent type to represent log events inside Horde. Work towards allowing IssueHandlers to be implemented outside Horde server.
[CL 28383518 by Ben Marsh in ue5-main branch]
2023-10-02 13:01:38 -04:00
Ben Marsh
d4d28cc16a Fix threading issue in AsyncThreadPoolWorkQueueTest.
[CL 28315703 by Ben Marsh in ue5-main branch]
2023-09-28 09:00:21 -04:00
tim smith
0e7bc262e9 Cleaned up class code generation including moving class functions so they are no longer interspersed with class.
#rb tim.smith

[CL 28269691 by tim smith in ue5-main branch]
2023-09-27 07:30:36 -04:00
tim smith
0c3bbaf187 Cleaned up minor formatting issues with functions and classes.
#rb tim.smith

[CL 28234781 by tim smith in ue5-main branch]
2023-09-26 12:59:12 -04:00
Ben Marsh
76fd40f58e Horde: Allow setting aliases on blobs at the moment that we write them.
[CL 28233526 by Ben Marsh in ue5-main branch]
2023-09-26 12:32:52 -04:00
tim smith
9bcd366a9f Generated code for structures now use constexpr excluding registration object.
#rb tim.smith

[CL 28231349 by tim smith in ue5-main branch]
2023-09-26 11:47:16 -04:00
Ben Marsh
ec8eace7e8 Horde: Allow '+' characters in ref names, and include more detail in error messages for invalid refs.
[CL 28230951 by Ben Marsh in ue5-main branch]
2023-09-26 11:41:16 -04:00
carl bystrom
d73ffc1869 Horde: Add support for declaring resource needs in compute client
[CL 28229955 by carl bystrom in ue5-main branch]
2023-09-26 11:13:41 -04:00
tim smith
e5f3438ce1 Generated code for enums now use constexpr excluding the registration object.
#rb tim.smith

[CL 28229594 by tim smith in ue5-main branch]
2023-09-26 11:08:15 -04:00
tim smith
56a25762b3 Meta data code generation uses constexpr initialization.
#rb tim.smith

[CL 28227730 by tim smith in ue5-main branch]
2023-09-26 10:25:10 -04:00
Ben Marsh
3c4bf64312 EpicGames.Core: Swallow DirectoryNotFound exceptions when trying to enumerate/delete the contents of a directory. If some other process is also deleting directories, we can clash when trying to enumerate a directory's contents.
[CL 28226447 by Ben Marsh in ue5-main branch]
2023-09-26 10:03:26 -04:00
Ben Marsh
a3783d7322 Horde: Add a matcher for Docker disk space errors.
[CL 28222783 by Ben Marsh in ue5-main branch]
2023-09-26 08:53:53 -04:00
tim smith
13882189b3 Registration declarations now uses contexpr to initialize the data.
#rb self

[CL 28220585 by tim smith in ue5-main branch]
2023-09-26 06:28:17 -04:00
Ben Marsh
977dd674d2 Horde: Fix presubmit tests.
[CL 28200228 by Ben Marsh in ue5-main branch]
2023-09-25 15:24:54 -04:00
andrew scheidecker
cc9a77a399 Add support for TOptional/FOptionalProperty to UHT.
#rb Tim.Smith

[CL 28199740 by andrew scheidecker in ue5-main branch]
2023-09-25 15:16:30 -04:00
tim smith
e12428d3e3 Added block comments to generated file to make it easier to find specific code
#rb self

[CL 28192281 by tim smith in ue5-main branch]
2023-09-25 12:44:06 -04:00
Ben Marsh
025a6f2f88 Fix errors building UAT on Windows ARM64 due to invalid PDB debug type.
[CL 28191491 by Ben Marsh in ue5-main branch]
2023-09-25 12:24:22 -04:00
tim smith
42b2318ea7 Cleaned up generated CPP file whitespace.
#rb self

[CL 28190690 by tim smith in ue5-main branch]
2023-09-25 12:06:34 -04:00
Ben Marsh
38aeb3b1ca Horde: Increase max number of bundle decode tasks to 128.
[CL 28189529 by Ben Marsh in ue5-main branch]
2023-09-25 11:36:41 -04:00