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]
#rb Chris.Babcock
#jira none
#ushell-cherrypick of 19397674 by dmytro.vovk
#preflight 62311900f97ce4a80378cfc5
[CL 19398259 by dmytro vovk in ue5-main branch]
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]
- 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]
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]
- 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]
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]