Commit Graph

25258 Commits

Author SHA1 Message Date
yuriy odonnell
c65a2c0128 unsync - Add query http-get <url> command to easily issue use Horde and Unsync HTTP APIs
* Add extended error messages to various places

[CL 34701319 by yuriy odonnell in ue5-main branch]
2024-06-27 00:49:36 -04:00
ben marsh
836e56743a Horde: Move some classes into HordeServer.Shared to make them accessible outside the core server.
#rnx

[CL 34699885 by ben marsh in ue5-main branch]
2024-06-26 22:22:24 -04:00
ben marsh
2a49595f2c Horde: Remove unused file.
#rnx

[CL 34698018 by ben marsh in ue5-main branch]
2024-06-26 19:55:21 -04:00
ben marsh
6f33d60f1c Horde: Fix static analysis warning.
#rnx

[CL 34697301 by ben marsh in ue5-main branch]
2024-06-26 19:27:51 -04:00
ben marsh
cb7643a9aa Horde: Allow querying for the server runmode through IServerInfo, so the log service doesn't need to access the global server settings.
#rnx

[CL 34697278 by ben marsh in ue5-main branch]
2024-06-26 19:26:20 -04:00
yuriy odonnell
47eb0122fc UnsyncUI - Only include the artifact id instead of full search string when syncing from Horde
[CL 34696115 by yuriy odonnell in ue5-main branch]
2024-06-26 18:46:56 -04:00
yuriy odonnell
fc93606223 unsync - Fix horde query parsing when it only contains the artifact id
[CL 34696081 by yuriy odonnell in ue5-main branch]
2024-06-26 18:46:20 -04:00
ben marsh
8eaa1e116a Horde: Move tools and secrets into plugins.
[CL 34694589 by ben marsh in ue5-main branch]
2024-06-26 18:15:21 -04:00
ben marsh
4c9ef61770 Horde: Fix Slack message for cancelled preflights having a stray asterisk.
#rnx

[CL 34694124 by ben marsh in ue5-main branch]
2024-06-26 18:06:20 -04:00
ben marsh
05b59a88f4 Horde: Add custom user name for preflights being cancelled by Horde.
#rnx

[CL 34694080 by ben marsh in ue5-main branch]
2024-06-26 18:05:20 -04:00
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