Commit Graph

11157 Commits

Author SHA1 Message Date
ben marsh
bc1d02523d Allow serializing structs to compact binary objects using reflection, and automatically instantiate converter types with the same generic arguments as the tagged class if necessary.
#ROBOMERGE-SOURCE: CL 17171079 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17171080 by ben marsh in ue5-release-engine-test branch]
2021-08-14 17:47:57 -04:00
ben marsh
6998b7c298 Allow implicit conversion from HashSet<T> to ReadOnlyHashSet<T>.
#ROBOMERGE-SOURCE: CL 17171063 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17171070 by ben marsh in ue5-release-engine-test branch]
2021-08-14 17:46:15 -04:00
ben marsh
7205f3ce65 Horde: Add additional functionality to Redis library, including support for hashes.
#ROBOMERGE-SOURCE: CL 17171062 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17171066 by ben marsh in ue5-release-engine-test branch]
2021-08-14 17:46:07 -04:00
ben marsh
4001f41dac Horde: Add a typed abstraction for Redis pub/sub channels.
#ROBOMERGE-SOURCE: CL 17162181 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17162188 by ben marsh in ue5-release-engine-test branch]
2021-08-12 21:02:24 -04:00
jonathan adamczewski
79aed20146 UnrealBuildTool:
Support for writing files directly as lines, without converting to a single string first.

#jira none
#rb joe.kirchoff

#ROBOMERGE-SOURCE: CL 17162046 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17162059 by jonathan adamczewski in ue5-release-engine-test branch]
2021-08-12 20:46:22 -04:00
ben marsh
b7c5c7bece Add support for serializing int, DateTime, Nullable, and enum types to compact binary through reflection.
Also fix deserialized DateTime values being treated as local times rather than UTC.

#ROBOMERGE-SOURCE: CL 17161724 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17161731 by ben marsh in ue5-release-engine-test branch]
2021-08-12 20:16:20 -04:00
ben marsh
62cec4c2f7 Fix ListSegment excluding the first item in the collection.
#ROBOMERGE-SOURCE: CL 17161703 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17161709 by ben marsh in ue5-release-engine-test branch]
2021-08-12 20:13:04 -04:00
ben marsh
918840019c Horde: Add a library for accessing typed values in Redis.
#ROBOMERGE-SOURCE: CL 17161674 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17161677 by ben marsh in ue5-release-engine-test branch]
2021-08-12 20:08:35 -04:00
jerome delattre
d0f6bf21ca Resume UE tests pass using json report as tracking support after test pass stoped because of critical failure.
* Implement loading Json report and resume from last know failure
* Make Gauntlet uses the retry state when critical failure occured on UE automation test.
* Capture the callstack if any and update the json report
* Attached passed log before retrying
* Use enum in json serialization and desirialization
* Use one common Event class for json report and parsing from the log
* Use an unique path for artifact at each runs/retries
* Use Json report to generate the pass summary in Gauntlet

#jira UEENGQA-38051
#rb Chris.Constantinescu, Eric.Knapick

#ROBOMERGE-SOURCE: CL 17160450 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17160467 by jerome delattre in ue5-release-engine-test branch]
2021-08-12 18:54:00 -04:00
jonathan adamczewski
fa77a7ef2c update diagnostic text
#jira none
#rb none
#trivial

#ROBOMERGE-SOURCE: CL 17159330 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17159341 by jonathan adamczewski in ue5-release-engine-test branch]
2021-08-12 17:34:20 -04:00
jeanluc corenthin
ce7a44c6d3 Fixed Mac build for ArchiCAD and SketchUp exporters
- Replaced C++14 option with c++17 one
 - Workaround permissions issue with Renaming command with two sh scripts performing the same

#jira UE-121196
#rb none

#ROBOMERGE-SOURCE: CL 17157172 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17157207 by jeanluc corenthin in ue5-release-engine-test branch]
2021-08-12 15:34:56 -04:00
patrick laflamme
dc2f183374 Fixed hang in crash reporter client when reporting bug in unattended mode.
- Ensured the new FTSTicker get ticked when running CRC in unattended mode.

#rb Jerome.Delattre
[FYI] Dmytro.vovk

#ROBOMERGE-SOURCE: CL 17157164 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17157202 by patrick laflamme in ue5-release-engine-test branch]
2021-08-12 15:34:48 -04:00
andrew davidson
cf3ad023de LWC: Miscellaneous double/float type conversion fixes
#preflight 6115311a9c7bb100011a2452

#ROBOMERGE-SOURCE: CL 17153993 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17154002 by andrew davidson in ue5-release-engine-test branch]
2021-08-12 12:35:40 -04:00
jonathan adamczewski
873ad14c0f StableTopologicalSort():
Perform dependency calculation in parallel, and overlap with array sorting. Reduces function runtime on my machine by 0.5 seconds for UnrealEditor target.

#jira none
#rb tim.smith

#ROBOMERGE-SOURCE: CL 17153366 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17153373 by jonathan adamczewski in ue5-release-engine-test branch]
2021-08-12 11:55:35 -04:00
jonathan adamczewski
6d74528a4b Update for changed MetaData.cs location
#jira none
#rb none
#trivial

#ROBOMERGE-SOURCE: CL 17152323 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17152326 by jonathan adamczewski in ue5-release-engine-test branch]
2021-08-12 10:57:45 -04:00
jack porter
1b6686c177 Make IPP look for mobile provisions in Restricted folders
#rnx
#jira UE-121178
#jira UE-121171
#rb Ryan.Durand

#ROBOMERGE-SOURCE: CL 17147418 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17147422 by jack porter in ue5-release-engine-test branch]
2021-08-12 00:58:15 -04:00
brandon schaefer
3e9c888431 Only generate Makefile and VSCode now. As VSCode is the default source code for Linux.
If you want to generate for another IDE do -help to find a list to pick from

#jira none
#rb Michael.Sartain, Robert.Seiver

#ROBOMERGE-SOURCE: CL 17143388 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17143398 by brandon schaefer in ue5-release-engine-test branch]
2021-08-11 18:03:09 -04:00
jonathan adamczewski
0251327c75 AutomationTool BuildAllScriptPlugins():
Clean up error text a little and add information so that when a project file fails to load it is easier to see who/what caused the project to load.

#jira none
#rb none

#ROBOMERGE-SOURCE: CL 17143264 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17143288 by jonathan adamczewski in ue5-release-engine-test branch]
2021-08-11 17:54:57 -04:00
vincent gauthier
9ba43895b0 Change to Live Coding Log TextBox to match UE5 Styling. Remove usage of BlackGroupBorder.
#UE-121406
#rb Matt.Kuhlenschmidt

#ROBOMERGE-SOURCE: CL 17135609 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17135645 by vincent gauthier in ue5-release-engine-test branch]
2021-08-11 10:45:26 -04:00
joe kirchoff
c70a4812aa VsCodeProjectGen: Remove references to UE4 and fix some old references that weren't updated
#rb trivial
#rnx

#ROBOMERGE-SOURCE: CL 17127079 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17127089 by joe kirchoff in ue5-release-engine-test branch]
2021-08-10 19:00:34 -04:00
joe kirchoff
5dbbc7fefd UnrealBuildTool: Don't allow remote linking for XGE when on vpn
#rb trivial
#rnx

#ROBOMERGE-SOURCE: CL 17126665 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17126674 by joe kirchoff in ue5-release-engine-test branch]
2021-08-10 18:44:19 -04:00
jonathan adamczewski
267e840d27 AutomationTool:
When compiling script modules, log additional information if a project fails to load.
Correct path case for command line arguments

#jira none
#rb none

#ROBOMERGE-SOURCE: CL 17126379 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17126384 by jonathan adamczewski in ue5-release-engine-test branch]
2021-08-10 18:29:29 -04:00
joe kirchoff
fdc401e569 BenchmarkBuild: Save TaskTime in the event of an exception
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 17124340 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17124361 by joe kirchoff in ue5-release-engine-test branch]
2021-08-10 17:00:30 -04:00
joe kirchoff
efcc4cc23e Add sourceFileMap to generated vs code launch.json for installed builds, so the debugger can load source files correctly when debugging the editor
#jira UE-116120
#rb none

#ROBOMERGE-SOURCE: CL 17122328 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17122338 by joe kirchoff in ue5-release-engine-test branch]
2021-08-10 15:31:15 -04:00
jonathan adamczewski
fda6a0dac3 AutomationTool:
Update references to DotNETCommon/MetaData.cs to Shared/MetaData.cs

#jira none
#rb none
#trivial

#ROBOMERGE-SOURCE: CL 17119587 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17119615 by jonathan adamczewski in ue5-release-engine-test branch]
2021-08-10 13:35:31 -04:00