Ben Marsh
c74a34b764
Horde: Better matching for UAT/UBT compile errors at startup.
...
- Messages saying "XXX failed to compile" from RunUAT.bat/RunUBT.bat are now grouped with regular compile erorrs, and hidden if more contextual messages are available.
- Summary saying "N warning(s)" and "N error(s)" are hidden by default.
[CL 27642876 by Ben Marsh in ue5-main branch]
2023-09-06 13:42:06 -04:00
Ben Marsh
a7166d681e
Missing file.
...
[CL 27640109 by Ben Marsh in ue5-main branch]
2023-09-06 12:41:31 -04:00
Ben Marsh
7dc69379f8
Horde: Add a list of tracked chunk hashes to workspace state.
...
[CL 27639969 by Ben Marsh in ue5-main branch]
2023-09-06 12:38:22 -04:00
Ben Marsh
d32610543d
Horde: Respect layer flags when determining whether to delete a file or directory.
...
[CL 27617733 by Ben Marsh in ue5-main branch]
2023-09-05 19:03:31 -04:00
Ben Marsh
bf26d99bcc
Horde: Do not overwrite workspace files that have not changed.
...
[CL 27613868 by Ben Marsh in ue5-main branch]
2023-09-05 17:35:06 -04:00
Ben Marsh
a594e44d6d
Horde: Automatically retry Horde requests resulting in HTTP errors, and add methods for other HTTP verbs to HordeHttpClient.
...
[CL 27607491 by Ben Marsh in ue5-main branch]
2023-09-05 15:19:37 -04:00
Ben Marsh
d5c97fb08b
Horde: Initial implementation of a generalized workspace file tracking system.
...
[CL 27605489 by Ben Marsh in ue5-main branch]
2023-09-05 14:25:19 -04:00
Ben Marsh
9b0341142d
EpicGames.Core: Ensure that managed processes are terminated if they are still in a suspended state.
...
[CL 27601135 by Ben Marsh in ue5-main branch]
2023-09-05 12:51:28 -04:00
Ben Marsh
6c5c281be8
Fix documentation warning.
...
[CL 27580848 by Ben Marsh in ue5-main branch]
2023-09-03 16:13:45 -04:00
Ben Marsh
1ddcc7f7e5
Horde: Add a utility method for reading a ref and throwing an exception on failure.
...
[CL 27578532 by Ben Marsh in ue5-main branch]
2023-09-02 21:19:23 -04:00
Ben Marsh
e8aa996d5e
Horde: Fix NuGet package versioning errors.
...
[CL 27578465 by Ben Marsh in ue5-main branch]
2023-09-02 20:50:28 -04:00
Ben Marsh
d4a75db0fb
Horde: Automatically retry HTTP requests that return transient errors by default.
...
[CL 27578427 by Ben Marsh in ue5-main branch]
2023-09-02 20:42:17 -04:00
Ben Marsh
ed003adf50
Horde: Formatting fixes.
...
[CL 27578414 by Ben Marsh in ue5-main branch]
2023-09-02 20:39:52 -04:00
Ben Marsh
96454d2ea1
Horde: Add helper methods for opening file streams and subdirectories from bundles.
...
[CL 27574082 by Ben Marsh in ue5-main branch]
2023-09-01 20:20:15 -04:00
Ben Marsh
212dc067d2
Horde: Move functionality for running the IPC server for compute sockets into WorkerComputeSocketBridge. Allows host applications to communicate via sockets as well as clients.
...
[CL 27572341 by Ben Marsh in ue5-main branch]
2023-09-01 19:38:43 -04:00
Ben Marsh
9a2a9029ad
EpicGames.Oodle: Upgrade Oodle to 2.9.10 on all platforms. Add Linux arm32/arm64 and Mac support.
...
[CL 27563807 by Ben Marsh in ue5-main branch]
2023-09-01 15:29:01 -04:00
Ben Marsh
32d452d11e
Horde: Enable Oodle support for bundle compression.
...
[CL 27562086 by Ben Marsh in ue5-main branch]
2023-09-01 14:28:36 -04:00
Ben Marsh
cfcd4d4d92
EpicGames.Oodle: Add support for Windows on Arm64.
...
[CL 27561214 by Ben Marsh in ue5-main branch]
2023-09-01 14:07:18 -04:00
Ben Marsh
ac30c8879f
Horde: Reduce memory usage when reading bundles.
...
[CL 27543073 by Ben Marsh in ue5-main branch]
2023-08-31 18:56:13 -04:00
joe pribele
63997289e7
fix for UHT allowing TObjectPtr<SomeInterface>
...
the dectection of using Native Pointer for member instead of TObjecPtr was swalling the error for interface
#rb zousar.shaker
[CL 27536768 by joe pribele in ue5-main branch]
2023-08-31 16:39:19 -04:00
Ben Marsh
1c3799d321
Horde: Increase coherency between tasks spawned for extracting bundles; now partitions the files to extract along window boundaries.
...
[CL 27535383 by Ben Marsh in ue5-main branch]
2023-08-31 16:03:38 -04:00
Ben Marsh
ba352e05af
Horde: Add a custom StorageCache implementation rather than using IMemoryCache.
...
This creates separate arenas for different types of content, improving read performance due to header data being discarded, and also allows cache instances to be globally configured and injected via DI.
[CL 27528676 by Ben Marsh in ue5-main branch]
2023-08-31 13:35:03 -04:00
Ben Marsh
b56713f8e9
Horde: Add a stats option to bundle extract command, showing the number of headers and packets read. Also add strongly typed cache methods.
...
[CL 27524894 by Ben Marsh in ue5-main branch]
2023-08-31 11:44:52 -04:00
Ben Marsh
71ee593230
Horde: Fix warning in CI.
...
[CL 27518903 by Ben Marsh in ue5-main branch]
2023-08-31 08:27:10 -04:00
Ben Marsh
21baafafc4
EpicGames.Core: Add missing comments to ChunkedMemoryWriterBase.
...
[CL 27481677 by Ben Marsh in ue5-main branch]
2023-08-30 08:32:06 -04:00