PJ Kack
fb761d393f
UAT: Cleanup the CookCommand in BuildCookRun and share generic cook command line arguments between CBTB and COTF.
...
CBTB will now use the -zenstore parameter.
COTF will now use -AdditionalCookerOptions just as CBTB, and stop using the RunCommandline from -addcmdline.
COTF will now use the -buildmachine, -ddc, -unversioned, -fastcook, -skipeditorcontent, -outputdir and config override parameters.
#jira none
#rb carlmagnus.nordin
#rnx
#preflight 6228a93131133a23da7e920a
[CL 19319173 by PJ Kack in ue5-main branch]
2022-03-09 08:26:47 -05:00
Joakim Lindqvist
e6101af73e
Horde Storage - Avoid busy waiting if no references are resolved
...
#preflight https://horde.devtools.epicgames.com/job/622898b70d5a90e98eb889b8
[CL 19318836 by Joakim Lindqvist in ue5-main branch]
2022-03-09 07:20:54 -05:00
Ben Marsh
3c4c090259
Horde: Fix paths in Dockerfile.
...
#preflight none
[CL 19313107 by Ben Marsh in ue5-main branch]
2022-03-08 18:00:58 -05:00
Ben Marsh
c9ad636668
Horde: Fix paths to stage when building Docker image.
...
#preflight none
[CL 19311964 by Ben Marsh in ue5-main branch]
2022-03-08 17:12:41 -05:00
Ben Marsh
2897458ba4
Horde: Fix corrupt data in native Perforce library when server returns gzipped streams.
...
- Implementation of this logic exists within the p4 library, but is required to be reimplemented by any custom filesystem implementations.
- Add header for gzip.h utility class used by regular implementation so we can duplicate the logic for our overriden impl.
- Move output folder for compiled binaries under Engine/Binaries.
#preflight none
[CL 19309319 by Ben Marsh in ue5-main branch]
2022-03-08 15:14:22 -05:00
Ben Marsh
a405ab5cbf
Horde: Remove temp memory allocation for creating IoHash objects.
...
#preflight none
[CL 19308788 by Ben Marsh in ue5-main branch]
2022-03-08 14:44:59 -05:00
kerim borchaev
fd5f9fd388
[3ds Max] DirectLink: fixed connections icon size
...
- was clipped before, changed to large size
#jira none
#preflight none
#rb trivial
[CL 19306114 by kerim borchaev in ue5-main branch]
2022-03-08 13:14:28 -05:00
Tim Smith
3dbb3ed9e7
Minor bug fix to file reader which hadn't been well tested.
...
#rn trivial
#rnx
#preflight 6227968ce83598518f3a3693
[CL 19305873 by Tim Smith in ue5-main branch]
2022-03-08 13:03:20 -05:00
Ben Marsh
8b63dc1d64
Horde: Fix Horde.Agent.Tests always being built.
...
#preflight none
[CL 19305563 by Ben Marsh in ue5-main branch]
2022-03-08 12:47:37 -05:00
Devin Doucette
708f578522
UnrealPackageTool: Added a new tool to quickly scan package headers
...
The initial version only reports the presence of licensee versions as an error, to aid in tracking down invalid engine packages. The goal is to migrate functionality from the PkgInfo commandlet into this tool to provide low-overhead package scanning.
#preflight none
#rb Aurel.Cordonnier
#rnx
[CL 19303248 by Devin Doucette in ue5-main branch]
2022-03-08 10:58:17 -05:00
Yuriy ODonnell
fa2684b9d7
unsync - Remove std::filesystem namespace alias and add wrappers for various filesystem functions
...
#rb none
#preflight skip
[CL 19301694 by Yuriy ODonnell in ue5-main branch]
2022-03-08 08:17:08 -05:00
Yuriy ODonnell
41d40191b5
unsync - Fix few badly auto-converted function names
...
Also fix missing header include
#rb none (trivial)
#preflight skip
[CL 19300753 by Yuriy ODonnell in ue5-main branch]
2022-03-08 05:13:41 -05:00
Joe Kirchoff
e0c988c022
EpicGames.Core: Fix NullReferenceException when framework process stdout & err pipes aren't merged
...
#rnx
#rb trivial
#preflight 622688bf2f024043cc34e521
[CL 19293529 by Joe Kirchoff in ue5-main branch]
2022-03-07 17:53:22 -05:00
Brandon Schaefer
b77c0617f8
Re-add printing build details
...
#jira none
#rb none
#fyi Michael.Sartain
#preflight none
[CL 19293091 by Brandon Schaefer in ue5-main branch]
2022-03-07 17:25:43 -05:00
Joe Kirchoff
abd6a221c6
UnrealBuildTool: bPreprocessDepends for LinuxToolChain
...
#rb trivial
#rnx
#preflight 6222b1759a2bb63d197e8fe0
[CL 19292426 by Joe Kirchoff in ue5-main branch]
2022-03-07 16:47:05 -05:00
Ben Marsh
bb53681e13
Horde: Rework node serialization to return ReadOnlySequence<byte> instances. This allows splitting the payload data across multiple allocations, and avoids having to allocate slack space/compact data when serializing. Fragmentation in the large object heap was causing OOM conditions on ECS tasks when mirroring P4 content.
...
#preflight none
[CL 19291658 by Ben Marsh in ue5-main branch]
2022-03-07 15:54:50 -05:00
jeanluc corenthin
68e89a16c0
Fix build break in SketchUp exporter
...
- Since CL 19253774, conversion from FVector3f to FVector is explicit.
#jira UE-144798
#rb benoit.deschenes, jeanmichel.dignard
#preflight 62224e97c33b6ba25d12481f
#lockdown simon.tourangeau
#ROBOMERGE-AUTHOR: jeanluc.corenthin
#ROBOMERGE-SOURCE: CL 19285243 in //UE5/Release-5.0/... via CL 19285770
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v924-19243027)
[CL 19291627 by jeanluc corenthin in ue5-main branch]
2022-03-07 15:53:46 -05:00
kerim borchaev
4bc29bdcd7
[3ds Max] DirectLink: fixed crash/sync freeze
...
- repro: start max with plugin, don't sync!, load scene with relatively deep hierarchy, only then sync
#jira node
#preflight none
#rb trivial
[CL 19289939 by kerim borchaev in ue5-main branch]
2022-03-07 14:39:38 -05:00
Joakim Lindqvist
30d813cde5
Horde Storage - Fixed issue resolving AWS secrets and improved logigng when AWS secret can not be found.
...
#preflight none
[CL 19287002 by Joakim Lindqvist in ue5-main branch]
2022-03-07 12:48:09 -05:00
Tim Smith
863605978c
Fixing symbol strip problem with EpicGames.UHT. Had to change the PDB type to get rid of the EC_FORMAT error when stripping symbols.
...
#rnx
#rb trivial
#preflight 622639af123eef55e6f1207d
[CL 19286347 by Tim Smith in ue5-main branch]
2022-03-07 12:10:48 -05:00
Joakim Lindqvist
1f933f56b4
Horde Storage - Fixed issue in azure blob storage connection string resolve (always pass the string to the secret resolver)
...
#preflight none
[CL 19286236 by Joakim Lindqvist in ue5-main branch]
2022-03-07 12:01:28 -05:00
Joakim Lindqvist
6ef00e4865
Horde Storage - Improvements to Horde Storage to handle Azure deployments better.
...
Changed contact points into connection string for scylla.
#preflight: https://horde.devtools.epicgames.com/job/6225e117b57e715222cdaaf9
[CL 19286091 by Joakim Lindqvist in ue5-main branch]
2022-03-07 11:53:07 -05:00
David Harvey
6e97b931ec
WinPlatform automation can be specalized by Windows-based platform extensions.
...
#jira UE-131865
#rnx
#preflight 622215a2c33b6ba25d054511
#rb Eric.McDaniel, Jeff.Newquist
[CL 19285391 by David Harvey in ue5-main branch]
2022-03-07 11:00:46 -05:00
Joakim Lindqvist
a53ab7a50e
Horde Storage - Fixed issue were Accept: */* didnt work for compressed-blobs GET
...
#preflight none
[CL 19284667 by Joakim Lindqvist in ue5-main branch]
2022-03-07 09:39:42 -05:00
Joakim Lindqvist
3def89aec7
Horde Storage - When requesting a blob via the compressed-blobs endpoint, you can now indicate if you accept uncompressed (without the compressed buffer header) content. Use application/octet-stream accept type for that.
...
This endpoint will now return different mime types based on the content it returns (x-ue-comp for compressed buffers which should be the norm, application/octet-stream if its only available as uncompressed). If the accept type requires a content type we can not provide a 415 (unsupported media type) is returned.
#preflight https://horde.devtools.epicgames.com/job/62260425b97fb949cf3714a9
[CL 19284435 by Joakim Lindqvist in ue5-main branch]
2022-03-07 09:09:40 -05:00