Commit Graph

10738 Commits

Author SHA1 Message Date
carl bystrom
be32071da5 Horde: Surface failed remote executions back to the client
[CL 16750973 by carl bystrom in ue5-main branch]
2021-06-22 18:51:06 -04:00
Tim Smith
8072fd1c14 Add the ability to disable concurrent parsing and code generation to make debugging a bit easier.
#rb none
#rnx
#preflight 60d225d3be81e80001879ecd

[CL 16747440 by Tim Smith in ue5-main branch]
2021-06-22 15:26:53 -04:00
Josh Engebretson
c29bd290b7 Horde: Fix username on reshelf for autosubmit
#jira none
#rnx

[CL 16746707 by Josh Engebretson in ue5-main branch]
2021-06-22 14:49:27 -04:00
nuno leiria
ea940d3794 Rename Linux folders to Unix where needed
#jira UE-99748
#preflight 60d0e0b778c3b00001e7cdd1
#rb brandon.schaefer, michael.sartain, arciel.rekman

[CL 16744169 by nuno leiria in ue5-main branch]
2021-06-22 12:04:15 -04:00
David Harvey
25c67e128d Add support for PDB page size override, introduced in VS2019 16.11 Preview 1.
This is used when dealing with PDB files that are over 4GB.

Use -PdbPageSize=<value> on the UBT command line, or add this to BuildConfiguration.xml:

  <WindowsPlatform>
    <PDBPageSize>32768</PDBPageSize>
  </WindowsPlatform>

Expected values are 4096 (default), 8192, 16384, 32768



Note to select an installed preview build of VS, you need to specify

  <WindowsPlatform>
    <CompilerVersion>Preview</CompilerVersion>
  </WindowsPlatform>


#rb ben.marsh
#jira UE-116910

[CL 16743860 by David Harvey in ue5-main branch]
2021-06-22 11:40:06 -04:00
Tim Smith
232c8e72ba Fix issue where USTRUCTs and UDELEGATES don't generate an error if the H file doesn't include the generated H file. There us currently no requirement for UENUM.
#jira UE-49820
#rb trivial
#preflight 60d1eb9b95e2320001770748

[CL 16743622 by Tim Smith in ue5-main branch]
2021-06-22 11:20:56 -04:00
carl bystrom
93e17be08f Horde: Add tests for remotely executed actions
[CL 16743032 by carl bystrom in ue5-main branch]
2021-06-22 10:41:47 -04:00
ben woodhouse
94a5cbe929 PerfReportTool 4.51 - scrollable summary table improvements
- Add support for more than two sticky columns in collated summary tables
- Add format info for columns, replaces "lowIsBad" list. Allows specifying auto colorization rules and also numerical formatting
- Add support for multiple section boundaries, and minor (dashed line) section boundaries
- Section boundaries no longer require startToken or endToken (both are now optional)
- Section boundaries now can be specific to collated or full tables

#ROBOMERGE-OWNER: ben.woodhouse
#ROBOMERGE-AUTHOR: ben.woodhouse
#ROBOMERGE-SOURCE: CL 16740162 via CL 16740164 via CL 16740166 via CL 16740221 via CL 16742906
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v835-16672529)

[CL 16742916 by ben woodhouse in ue5-main branch]
2021-06-22 10:37:32 -04:00
Ben Marsh
1ac446b608 Horde: Enable shelf cloning for UE5/Main.
[CL 16741906 by Ben Marsh in ue5-main branch]
2021-06-22 08:34:21 -04:00
Josh Engebretson
3d85037047 Horde: Enabling reshelving and adding debug controller test
#jira none
#rnx

[CL 16735168 by Josh Engebretson in ue5-main branch]
2021-06-21 18:11:28 -04:00
Tim Smith
8fc31ca205 Fix issue where /* /* */ comment would cause UHT to crash.
#jira UE-89192
#rb trivial
#preflight 60d0ebc195e23200014d07ec

[CL 16734161 by Tim Smith in ue5-main branch]
2021-06-21 17:09:36 -04:00
will damon
46e6cfc425 Update valid range version maximum to allow for Xcode 13 beta.
#rb will.damon
#jira none
#rnx

[CL 16732272 by will damon in ue5-main branch]
2021-06-21 15:48:14 -04:00
Joe Kirchoff
eca62dcdf1 Horde: Move base RemoteExecution classes to EpicGames.Horde.Common
Fix IoHash Digest size being set to the size of the hash rather than the size of the hashed data

#rb Ben.Marsh
#rnx

[CL 16729492 by Joe Kirchoff in ue5-main branch]
2021-06-21 12:36:14 -04:00
Tim Smith
cfca999345 Removed the Class/Struct meta data class.
Fixed some API that were mistakenly setup as generic struct API instead of class API.
Removed some unused API.
No functional changes, just code reorg.

#rb none
#rnx
#preflight 60d08126d9586b0001ae3336

[CL 16727641 by Tim Smith in ue5-main branch]
2021-06-21 09:34:39 -04:00
ionut matasaru
16ed95ae22 [Insights]
Updated the name of the Windows event used to force single instance of UnrealInsights.exe (Browser Mode) and to control when to try to auto-connect. This change allows UnrealInsights.exe from UE5 to coexists with a running instance from UE4.
  Also updated the comments to better explain how the Windows event is used.
  Trace auto-connect behavior remains the same: a game runtime (editor excluded) will try to auto-connect with a local trace store (now hosted by the UnrealTraceServer.exe) if UnrealInsights (Browser Mode) is running.

#rb Martin.Ridgers

[CL 16726078 by ionut matasaru in ue5-main branch]
2021-06-21 06:27:51 -04:00
Nick Darnell
3f498fa37a UBT - Started seeing "UnrealBuildTool : error : Unhandled exception: System.IO.DirectoryNotFoundException: Could not find a part of the path", turned out to be an issue with checking a folder to make sure it exists before it attempts to add files from that path.
#jira none
#fyi Ben.Marsh
#review-16724834 Ben.Marsh

[CL 16724833 by Nick Darnell in ue5-main branch]
2021-06-20 23:06:22 -04:00
Joe Kirchoff
b75f1a0b51 UnrealVS: 2022 extension
#rb none
#rnx

[CL 16715667 by Joe Kirchoff in ue5-main branch]
2021-06-17 19:52:11 -04:00
Devin Doucette
62d32cf536 DDC: Fixed the formatting of an error message
#rb trivial
#rnx

[CL 16713229 by Devin Doucette in ue5-main branch]
2021-06-17 17:54:31 -04:00
Joe Kirchoff
e41d300382 UnrealVS: Move all code to a shared project
#rb none
#rnx

[CL 16712619 by Joe Kirchoff in ue5-main branch]
2021-06-17 17:40:28 -04:00
Joe Kirchoff
8ff8ba7070 UnrealVS: Move project to UnrealVS.2019\ to prepare for making the 2022 extension
Update all Microsoft.VisualStudio.SDK dependencies to use nuget packages
Reset output directory and copy the .vsix to the target location in the post build step
Remove need for multiple source.extension.vsixmanifest files

[CL 16711606 by Joe Kirchoff in ue5-main branch]
2021-06-17 16:58:23 -04:00
Ben Salem
b7fff6197a Downgrade ImageMagick issues and handle them more gracefully, and automatically upload all client/server logs from build machine tests to their horde job.
[CL 16710666 by Ben Salem in ue5-main branch]
2021-06-17 16:21:06 -04:00
Ryan Durand
e4aeaee242 Make sure to break after a successful copy.
#rnx
#rb none
#jira none

[CL 16710154 by Ryan Durand in ue5-main branch]
2021-06-17 16:08:27 -04:00
Josh Engebretson
63546474f0 Horde: Adding dashboard and server version information to settings view
#jira none
#rnx

[CL 16709802 by Josh Engebretson in ue5-main branch]
2021-06-17 15:55:00 -04:00
Ben Marsh
01c8479547 Horde: Add MongoDB community to Horde ThirdParty bundle. Should complete everything needed to build and run Horde out-of-the-box.
[CL 16709027 by Ben Marsh in ue5-main branch]
2021-06-17 15:00:04 -04:00
Ben Marsh
b9d0b96244 Horde: Remove hard-coded paths to AutoSDK streams. Streams are now configured through Perforce clusters in config instead.
[CL 16708675 by Ben Marsh in ue5-main branch]
2021-06-17 14:46:22 -04:00