Commit Graph

25248 Commits

Author SHA1 Message Date
yuriy odonnell
93a9eae4fe UnsyncUI - Add protocol field to config file, allowing for behavior differences between unsync/filesystem and horde back-ends
[CL 34691862 by yuriy odonnell in ue5-main branch]
2024-06-26 17:24:55 -04:00
dan thompson
ab18bc0e5b Adding size information to CSV output
[CL 34691379 by dan thompson in ue5-main branch]
2024-06-26 17:16:24 -04:00
joe kirchoff
19d096cd2f BootstrapPackagedGame: When checking for the installed redist, also directly check system32 dlls in addition to by filename only
#rnx
#jira UE-217934

[CL 34689542 by joe kirchoff in ue5-main branch]
2024-06-26 16:34:55 -04:00
ben marsh
e9c3b97885 Horde: Move DDC functionality into a plugin.
#rnx

[CL 34688977 by ben marsh in ue5-main branch]
2024-06-26 16:25:55 -04:00
yuriy odonnell
751c91ee2b UnsyncUI - Fix starting downloads for builds that are only different by flavor/config
[CL 34687547 by yuriy odonnell in ue5-main branch]
2024-06-26 15:52:00 -04:00
justin tether
2a854c1fe4 Add Copyright notice to Gauntlet.InputActions
#rb Ben.Salem

[CL 34686843 by justin tether in ue5-main branch]
2024-06-26 15:26:30 -04:00
josh engebretson
dcc7adc32e Horde: Handle no general category for tools view
#rnx
#skipci

[CL 34686125 by josh engebretson in ue5-main branch]
2024-06-26 15:07:50 -04:00
justin tether
7bf5c627e4 Add InputActions module to Gauntlet, this reimplements FKey and EKeys from C++ into C# to be used to define key actions, intended on being deserialized by the RPC Framework and passed into APlayerController:InputKey
#rb Ben.Salem, brendan.lienau

[CL 34684514 by justin tether in ue5-main branch]
2024-06-26 14:46:58 -04:00
ben marsh
d8d1528669 Horde: Move storage system into a plugin.
#rnx

[CL 34683622 by ben marsh in ue5-main branch]
2024-06-26 14:16:36 -04:00
brandon schaefer
55c09d8d91 Stage remapped files for Linux
#rb Josh.Adams

[CL 34682501 by brandon schaefer in ue5-main branch]
2024-06-26 13:47:13 -04:00
zach brockway
ef9e807bf5 LiveLink Hub: Remove uses of WITH_LIVELINK_HUB preprocessor definition.
Several behaviors in common LiveLink code that were intended to be specific to LiveLink Hub were previously controlled by the WITH_LIVELINK_HUB preprocessor definition, which precluded sharing a build environment with the rest of the editor.

This CL replaces those preprocessor conditionals with appropriate config directives that are overridden in `Programs/LiveLinkHub/Config/DefaultEngine.ini`.

#jira UE-214787
#rb jason.walter, jeremie.roy

[CL 34681560 by zach brockway in ue5-main branch]
2024-06-26 13:22:44 -04:00
zach brockway
891e3deb08 LiveLink Hub: Editor target + staging.
Adds support for building a version of LiveLink Hub configured as TargetType.Editor, and support for staging it with a custom subclass of MakeCookedEditor.

By sharing a build environment with the UnrealEditor target, we will be able to create a standalone distribution of LiveLink Hub that is ABI-compatible with plugins built and packaged from the standard UE distribution. This achieves our goal of supporting dynamically loaded third-party vendor plugins.

This also reduces build and iteration times by sharing modules with UE, and once it replaces the monolithic program target, will reduce the size of the LiveLinkHub executable in the UE distribution from ~237 MB to ~1 MB.

Example staging invocation: `RunUAT MakeLiveLinkHubEditor -project=Engine\Source\Programs\LiveLinkHubEditor\LiveLinkHubEditor.uproject -build -skipcook -stage [-nodebuginfo]`.

(This CL additionally introduces support for staging the existing program target with `RunUAT BuildCookRun -project=Engine\Programs\LiveLinkHub\LiveLinkHub.uproject -build -skipcook -stage [-nodebuginfo]`; however, it requires one additional change to further restrict `OptedInModulePlatforms` in LiveLinkHub.Target.cs, currently commented out due to uncertain impact to existing build automation.)

#jira UE-214748
#rb jason.walter, jeremie.roy

[CL 34680043 by zach brockway in ue5-main branch]
2024-06-26 12:38:45 -04:00
josh engebretson
3f976c4afa Horde: Add a find artfiacts to stream view, fix issue with name being populated due to lack of a key on the freeform artifact type entry
#rnx

[CL 34679581 by josh engebretson in ue5-main branch]
2024-06-26 12:29:29 -04:00
ben marsh
74cf61e9d0 Horde: Remove stray comma from test script.
#rnx

[CL 34678504 by ben marsh in ue5-main branch]
2024-06-26 11:57:17 -04:00
josh engebretson
fe85fae57b Horde: Show invalid pool assignment with no pools filter
#rnx
#skipci

[CL 34678076 by josh engebretson in ue5-main branch]
2024-06-26 11:49:41 -04:00
carl bystrom
07f6b612df Horde: Set agent property if Wine executable is configured
Needed for scheduling Wine-compatible compute tasks.

[CL 34675612 by carl bystrom in ue5-main branch]
2024-06-26 10:45:19 -04:00
ben marsh
cd189ec938 Horde: Include shared test project in docker image.
#rnx

[CL 34675242 by ben marsh in ue5-main branch]
2024-06-26 10:36:08 -04:00
ben marsh
e786bcf0df Horde: Enable analytics tests in Docker build.
#rnx

[CL 34675196 by ben marsh in ue5-main branch]
2024-06-26 10:34:38 -04:00
ben marsh
4042c21db5 Horde: Fix static analysis warnings.
#rnx

[CL 34675127 by ben marsh in ue5-main branch]
2024-06-26 10:32:09 -04:00
ben marsh
5cd75551c9 Horde: Move analytics tests into separate project.
#rnx

[CL 34674811 by ben marsh in ue5-main branch]
2024-06-26 10:19:08 -04:00
jason walter
5910e9923a Add arguments to SOutputLog to control limiting the output log by the number of lines. This is opt-in and depends on the console variable OutputLogModule.LimitLogging=true to enable in the right click menu of the output window. By default the value is off and SwitchboardListener is the only app that enables the feature currently.
#jira UE-218467

[CL 34674626 by jason walter in ue5-main branch]
2024-06-26 10:11:09 -04:00
david harvey
46f5c56af0 Fix for custom deployment handlers interfering when multiple platforms are specified on the BuildCookRun command line.
#jira UE-218487
#rb tomasz.obrebski
#rnx

[CL 34674250 by david harvey in ue5-main branch]
2024-06-26 09:50:39 -04:00
ben marsh
5ad08f7db1 Horde: Do not log cancellation exception as a warning when checking if blob exists.
[CL 34672938 by ben marsh in ue5-main branch]
2024-06-26 08:53:35 -04:00
ben clayton
3e397876d8 [AutoRTFM] Flesh out allocator tests, fix realloc, implement calloc
Expand the existing allocator AutoRTFM tests to test both a transaction commit and abort.
Enable the ArrayDelete test, as this was already implemented.
Implement MemcpyToNew(), used by AutoRTFM realloc.
Implement RTFM_calloc().
Add new tests for: free(), malloc(), calloc() and realloc()

#rb neil.henning

[CL 34671529 by ben clayton in ue5-main branch]
2024-06-26 07:13:13 -04:00
bob tellez
df72f44dc1 #BuildGraph Do not automatically set LogSavePackage verbosity to warning
#rb Ben.Marsh

[CL 34666202 by bob tellez in ue5-main branch]
2024-06-25 23:09:51 -04:00