Commit Graph

18407 Commits

Author SHA1 Message Date
jamie dale
2b10daebb9 Use the FMessageDialog overloads that pass the optional title by-value
#jira
#rb none
#rnx

[CL 25062830 by jamie dale in ue5-main branch]
2023-04-15 23:33:50 -04:00
Ben Marsh
d32e8436c1 BuildGraph: Store artifact keys in the tag manifest rather than in the exported graph definition, since they may include non-constant values from build arguments.
#preflight none

[CL 25057984 by Ben Marsh in ue5-main branch]
2023-04-14 21:42:00 -04:00
Ben Marsh
5e0f9fa32c BuildGraph: Fix Tag property not being respected in WriteTextFile task.
#preflight none

[CL 25057939 by Ben Marsh in ue5-main branch]
2023-04-14 21:37:27 -04:00
josh adams
24ceb3f238 - Hiding warning/error about missing identity (which is okay to be missing - depending Mac configuration it could be an error not a warning)
- Only use new dSYM utility when doing monolothic binaries, otherwise the normal path works fine (reduces risk)
#jira UE-183336
#rb calvin.zheng
#preflight https://horde.devtools.epicgames.com/job/6439834bdb681113a400ab59

[CL 25054467 by josh adams in ue5-main branch]
2023-04-14 19:13:01 -04:00
benn gallagher
23953b72db Fixed breaking model considering a parent multiple times when classifying required breaking particles.
Fixed children with strains not being processed when their parent cluster breaks
Fixed clustering test to actually run the tests - iterating over a moved-from array meant these weren't running

#rb Vincent.Robert, Michael.Bao, Chris.Caulfield, Steven.Barnett
#preflight 64394283211b661dc4fcb4f4

[CL 25050320 by benn gallagher in ue5-main branch]
2023-04-14 17:09:59 -04:00
bryan sefcik
a25ee30a0d Optimized the reading of the text files in the SourceFileMetadataCache. The same file was being redundantly read for different information.
#fyi joe.kirchoff
#preflight 6439b3538901e5ef98394b27

[CL 25049310 by bryan sefcik in ue5-main branch]
2023-04-14 16:35:47 -04:00
carl bystrom
d45d699179 Horde: Set timestamp for agent telemetry events
Also improve empty field handling.
#preflight 6439b3d88e01968448409b0f

[CL 25048794 by carl bystrom in ue5-main branch]
2023-04-14 16:16:20 -04:00
Ben Marsh
86ccb45313 BuildGraph: Add support for explicitly labeling artifacts from a build using the <Artifact> element.
- Each artifact is named, and by default any files added to a tag with the name of the artifact will be treated as belonging to it.
- Artifacts can have include an optional set of keys that can be queried against on Horde.
- The host system (eg. Horde) is deemed responsible for archiving artifacts for later retrieval.

#preflight none

[CL 25048052 by Ben Marsh in ue5-main branch]
2023-04-14 15:43:33 -04:00
Ben Marsh
fb6af75e77 Horde: Fix static analysis warnings due to fields not being disposed, statements not on their own line.
#preflight none
#fyi Carl.Bystrom

[CL 25047968 by Ben Marsh in ue5-main branch]
2023-04-14 15:39:25 -04:00
Ben Marsh
4e9dc1d512 Horde: Allow downloading tools as single files if there are no other files or directories in them.
#preflight none

[CL 25047688 by Ben Marsh in ue5-main branch]
2023-04-14 15:27:08 -04:00
bryan sefcik
2797e3e4e9 Optimized the ItemGroup values in VCProject by moving values to properties so can be shared across ClCompile items.
This change drastically cut down on the generated project folder size:
Before: 641 MB
After: 77.1 MB

#preflight 643994e80a5a4b944e6308a1
#fyi joe.kirchoff

[CL 25047199 by bryan sefcik in ue5-main branch]
2023-04-14 15:08:08 -04:00
Josh Adams
8e34720f39 - FIxed a crash that was happening for some poeple with the new IPhonePackager-in-UBT stuff
#fyi axel.riffard
#rb trivial
#preflight 64398b1d8901e5ef982bc5de

[CL 25043940 by Josh Adams in ue5-main branch]
2023-04-14 13:31:43 -04:00
Ben Marsh
183bc0404f Upload UGS installer as a zip file.
#preflight none

[CL 25042968 by Ben Marsh in ue5-main branch]
2023-04-14 12:53:25 -04:00
Josh Engebretson
52be45094d Horde: Enable tools menu in prod
#jira none
#rnx
#skipci
#preflight none

[CL 25042700 by Josh Engebretson in ue5-main branch]
2023-04-14 12:34:47 -04:00
Ben Marsh
6b1b856805 UGS: Add support for publishing the installer to Horde.
#preflight none

[CL 25042655 by Ben Marsh in ue5-main branch]
2023-04-14 12:32:52 -04:00
carl bystrom
2649e66a4b Horde: Improve error logging for ClickHouse telemetry
#preflight none

[CL 25041857 by carl bystrom in ue5-main branch]
2023-04-14 11:55:48 -04:00
Martin Sevigny
5e46fadaee Make the AutomationTool emit an error code when it terminates on an exception. This will result in failing the operation instead of reporting a false success. An example is when aborting for multiple instances in RunSingleInstanceThread.
#jira UE-183338
#rb francis.hurteau
#preflight 64397079ec219759f51d6620

[CL 25041761 by Martin Sevigny in ue5-main branch]
2023-04-14 11:50:30 -04:00
carl bystrom
0fcbc9b2b3 Horde: Only send ClickHouse commands when there's data to send
#preflight none

[CL 25041322 by carl bystrom in ue5-main branch]
2023-04-14 11:29:47 -04:00
carl bystrom
3c83faccf7 Horde: Fix proper custom binding of telemetry config
It was binding to an unused instance of server settings.

#preflight none

[CL 25040880 by carl bystrom in ue5-main branch]
2023-04-14 11:12:08 -04:00
carl lloyd
7a31ca4270 Enable Android Vulkan SM5 Ray Tracing
#rb jeannoe.morissette, yuriy.odonnell
#preflight 643966259566b61450eddea4

[CL 25040539 by carl lloyd in ue5-main branch]
2023-04-14 10:52:39 -04:00
carl bystrom
7c34ef33c7 Horde: Attach agent metadata to events
Calculates an agent ID based on this metadata to allow indexing of events in ClickHouse.

#preflight none

[CL 25039763 by carl bystrom in ue5-main branch]
2023-04-14 09:56:50 -04:00
Ben Marsh
50ffd3ee08 UGS: Add an alias to .bashrc on Linux.
#preflight none

[CL 25039357 by Ben Marsh in ue5-main branch]
2023-04-14 09:22:39 -04:00
Tim Smith
6448ec41cd Optimizations to Horde storage when dealing with larger data.
1) Ability to specify buffer size with FileNodeWriter methods CreateAsync and AppendAsync.
2) Ability to copy a FileNode tree directly into a stream without creating the nodes themselves.
3) When reading data, avoid creating byte[]s for the cache if the cache is not enabled.
4) Reduced default read size from 15MB to 1MB when caching isn't enabled
5) New ReadNodeAsync method that invokes a callback with the data instead of creating the node instance.
6) TreeWriter uses the current packet's full memory buffer size to detect the need to resize indead of the max packat size.
7) New bundle test for the streaming of FileNodes directly to a stream.

#rb ben.marsh
#preflight 64394d6d8901e5ef9811680f

[CL 25039272 by Tim Smith in ue5-main branch]
2023-04-14 09:15:03 -04:00
Ben Marsh
634996ff60 UGS: Suppress upgrade prompts on Windows.
#preflight none

[CL 25039158 by Ben Marsh in ue5-main branch]
2023-04-14 09:04:25 -04:00
jonathan bard
b2ddd170ca UnsyncUI v1.0.15 :
* Adjusted the Append Build Name tooltip to warn the user about increased sync times
* Bound the Reset button visibility to the final path (so that Append build name is taken into account)
* Uncheck Append build name on Reset
* Disabled Append build name when no build is selected

#rb Yuriy.ODonnell
#jira none
#preflight na
#skipci

[CL 25039070 by jonathan bard in ue5-main branch]
2023-04-14 08:49:21 -04:00