Commit Graph

13509 Commits

Author SHA1 Message Date
halfdan ingvarsson
00579ea89f RigvM: Bracket Uobject / Uinterface functionality
Added new define as an overall toggle - defaults to off.
If turned on the functionality can be disabled using a console variable

#rb sara.schvartzman
#jira UE-145106
#preflight https://horde.devtools.epicgames.com/job/6230657b306f46da147a3188

#ROBOMERGE-OWNER: halfdan.ingvarsson
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 19384087 via CL 19384325 via CL 19385988 via CL 19397856 via CL 19397869
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)

[CL 19403124 by halfdan ingvarsson in ue5-main branch]
2022-03-16 03:28:36 -04:00
chris babcock
ef6b377abb Clean up unused source files when AFS disabled
#jira UE-146087
#android
[REVIEW] [at]Robert.Srinivasiah
#rb Allan.Bentham

#preflight https://horde.devtools.epicgames.com/job/6230db54262232d86f6767fb
#lockdown Mitchell.Wilson

#ROBOMERGE-AUTHOR: chris.babcock
#ROBOMERGE-SOURCE: CL 19396651 in //UE5/Release-5.0/... via CL 19397868
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)

[CL 19403112 by chris babcock in ue5-main branch]
2022-03-16 03:28:24 -04:00
halfdan ingvarsson
3bedaa8ad2 Control Rig: Remove access to private arguments of RigVMExecuteContext from RigVMUnits
#jira UE-145726
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/622f6b38223365469e3aad16

#ROBOMERGE-OWNER: halfdan.ingvarsson
#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 19383990 via CL 19384158 via CL 19385686 via CL 19397234 via CL 19397255
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)

[CL 19403001 by halfdan ingvarsson in ue5-main branch]
2022-03-16 03:25:47 -04:00
brandon schaefer
5141cd3106 Add initial support for Deploying Windows games to the SteamDeck through .ini entries
#jira UE-145123
[REVIEW] [at]Josh.Adams
#rb Josh.Adams, David.Harvey
#preflight 6230b118f33750e39249d834

#ROBOMERGE-OWNER: brandon.schaefer
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 19389680 in //UE5/Release-5.0/... via CL 19391874
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)

[CL 19402230 by brandon schaefer in ue5-main branch]
2022-03-16 03:01:51 -04:00
kerim borchaev
23a7edc3d3 [3ds Max] DirectLink: CoronaPhysicalMtl ClearCoat
#jira UETOOL-4970
#preflight 6230d6489406c2cfd6a891b8
#rb benoit.deschenes

[CL 19401870 by kerim borchaev in ue5-main branch]
2022-03-16 02:07:06 -04:00
dmytro vovk
8cc82453a7 Hide all exportable symbols on Android, except the ones called from Java
#rb Chris.Babcock
#jira none

#ushell-cherrypick of 19397674 by dmytro.vovk
#preflight 62311900f97ce4a80378cfc5

[CL 19398259 by dmytro vovk in ue5-main branch]
2022-03-15 19:10:08 -04:00
jonathan adamczewski
760399b892 UnrealBuildTool: Add -SaveCrashDumps option that will attempt to find and copy crash dump files to a specified location.
#jira none
#rnx
#preflight 623104afe50582311ac32ec6

[CL 19396686 by jonathan adamczewski in ue5-main branch]
2022-03-15 17:57:47 -04:00
Joe Kirchoff
cd86e301f5 UnrealBuildTool: Add /fastfail to cl.exe & link.exe to enable Windows Error Reporting to save crash dumps. Microsoft noted this won't have any adverse effect when no faults occur.
#rb trivial
#rnx
#preflight 623101cf7b5cb4076890d128

[CL 19396288 by Joe Kirchoff in ue5-main branch]
2022-03-15 17:35:59 -04:00
Tim Smith
681506d35e 1) Fix minor validation issue where TObjectPtr was being denied as a function return type. Also applied to lazy pointers.
2) Fixed TObjectPtr formatting for return value
3) Fixed TMap formatting when template arguments are also templates.
4) Fixed -Test option

#rnx
#rb trivial
#preflight 6230e6be6d230f4cc8ea6f7a

[CL 19391964 by Tim Smith in ue5-main branch]
2022-03-15 15:27:25 -04:00
Tim Smith
25a0c64f40 Minor fix to prior change to enum parsing to fix issue where some comments were now being included when there previously were not.
#rnx
#rb trivial
#preflight 6230d56d640ce2a64afc3fdc

[CL 19389978 by Tim Smith in ue5-main branch]
2022-03-15 14:21:33 -04:00
kerim borchaev
2144eeb719 [3ds Max] DirectLink: Forest multisubobj materials
- test: add two geometries with different multisubobj materials to the same Forest object
- also fixed crash related to Containers. Test: create container, close it, open, close, previously this whould eventually crash

#jira UETOOL-4389
#preflight 623048c7c51b66df4c39fb52
#rb benoit.deschenes

[CL 19387780 by kerim borchaev in ue5-main branch]
2022-03-15 12:42:46 -04:00
David Harvey
4741cfabfd minor fix for CreatePlatformExtension if the .cs class name is does not have whitespace before the parent declaration.
#jira none
#rnx
#rb trivial
#preflight 6230bcc5fc4d442f89317669

[CL 19387468 by David Harvey in ue5-main branch]
2022-03-15 12:25:04 -04:00
Ben Marsh
7c433940c6 Horde: Prevent content replication when disabled for a stream.
#preflight none

[CL 19387210 by Ben Marsh in ue5-main branch]
2022-03-15 12:02:51 -04:00
Joakim Lindqvist
9c306f22c8 Move per namespace settings into the namespace policy
Introduced a setting for controlling if we do last access tracking for namespaces

This gives us better overview of what settings are enabled per namespace (and easier toggling for legacy vs new behavior)

#preflight none

[CL 19386732 by Joakim Lindqvist in ue5-main branch]
2022-03-15 11:28:44 -04:00
Tim Smith
f679d1b7a3 Add support for deprecation macros for enum values in UHT
#rb trivial
#preflight 6230ac4c143c5440c8417f03

[CL 19386702 by Tim Smith in ue5-main branch]
2022-03-15 11:26:46 -04:00
Ben Marsh
de4eaf1457 Horde: Fix infinite loop in scheduling of builds initiated by gates, which whould eventually time out and result in no jobs being started.
- PerforceService was not returning files as part of change details, due to specifying -S argument when querying changelist. This would cause any code/content change limitations to fail.
- Maximum change to query for gated steps was not being updated while scanning for triggers.
- Added additional context to error message when timeouts occur so we can more easily track down similar errors in future.
- Added test to check correct behavior.

#preflight none

[CL 19386580 by Ben Marsh in ue5-main branch]
2022-03-15 11:20:25 -04:00
Josh Engebretson
ee77d50ae5 Horde: Bump config service version so it picks up the new issue promotion template flags
#jira none
#skipci
#preflight none
#rnx
#fyi ben.marsh

[CL 19384715 by Josh Engebretson in ue5-main branch]
2022-03-15 09:52:51 -04:00
Ben Marsh
31e50412e6 Horde: Fix error deserializing file node data from bundles.
#preflight none

[CL 19384615 by Ben Marsh in ue5-main branch]
2022-03-15 09:34:04 -04:00
Joakim Lindqvist
91c6bea31f Horde Storage - Make polling services start at a different offsets so that they do not all run at exactly the same time (which generates needless clustering of load)
#preflight none

[CL 19384160 by Joakim Lindqvist in ue5-main branch]
2022-03-15 08:07:12 -04:00
PJ Kack
68a9307bf1 UAT: Fix problem of waiting forever to kill client or cook server process when launching with -cookonthefly.
Optimize StopProcess() when called with KillDescendants=true by using the standard Process.Kill(bool entireProcessTree) instead of our own slow KillAllDescendants() implementation.
Kill entire process trees when killing the launched processes from KillAll on uat exit.
Build machines will still call KillAllDescendants as the last fallback just as before.

#jira none
#rb carlmagnus.nordin
#rnx
#preflight 62304a9510686369534217ce

[CL 19383104 by PJ Kack in ue5-main branch]
2022-03-15 04:52:57 -04:00
Ben Marsh
dca1affebb Horde: Fix tests.
#preflight none

[CL 19381096 by Ben Marsh in ue5-main branch]
2022-03-14 21:07:12 -04:00
Ben Marsh
d9ffceda32 Horde: Missing file.
#preflight none

[CL 19381022 by Ben Marsh in ue5-main branch]
2022-03-14 20:57:27 -04:00
Ben Marsh
a8b95e2727 Horde: Remove upgrade logic for old job documents. This is causing invalid user documents to be created.
#preflight none

[CL 19379672 by Ben Marsh in ue5-main branch]
2022-03-14 18:19:04 -04:00
Chris Babcock
5071d4f571 Upgrade to nuget package Microsoft.Win32.Registry 5.0.0
#trivial
#jira none
#rnx
#preflight

[CL 19379621 by Chris Babcock in ue5-main branch]
2022-03-14 18:13:44 -04:00
Josh Engebretson
fff5ab600b Horde: Adding PromoteIssuesByDefault to job templates with test case
#preflight none
#skipci
#jira none
#rnx
#fyi ben.marsh

[CL 19378188 by Josh Engebretson in ue5-main branch]
2022-03-14 16:48:18 -04:00