Commit Graph

10605 Commits

Author SHA1 Message Date
Ben Marsh
c2bd04e566 Horde: Include avatar URLs in the user response. Also deprecate the /api/v1/user endpoint in favor of /api/v1/users/current.
[CL 16618150 by Ben Marsh in ue5-main branch]
2021-06-09 22:27:59 -04:00
jonathan adamczewski
b646b726e0 UnrealBuildTool:
Add a StringComparison argument to CreateIntermediateTextFile() and require callers to make a decision about the case-sensitivity used when considering whether to re-write a file.

(This is intentionally explicit and verbose at the call-site - we should implement a better solution. This change makes it clear that there is work to be done to be able to simplify the interface and achieve reliable behavior.)

As a first pass, C++ files (headers, cpp files, pch files) will have a case-sensitive comparison (C++ code is, mostly, case sensitive), Linux script files have a case-sensitive comparison (case-sensitive filesystem), and all other files are compared disregarding case - to match pre-existing behavior, and with the desire to not borrow more surprises than necessary.

#jira none

[CL 16616339 by jonathan adamczewski in ue5-main branch]
2021-06-09 19:45:07 -04:00
Tim Smith
33bff91361 If re-instancing is enabled in a process using LiveCoding, disable the "Quick Restart" button until we can resolve the issues.
#rb jonathan.adamczewski
#rnx
#jira UE-115743
#preflight 60c1136cb68c700001a25659

[CL 16613414 by Tim Smith in ue5-main branch]
2021-06-09 17:32:41 -04:00
jonathan adamczewski
3757d1f085 BuildUtilities:
Ensure UnrealBuild.RootDirectory casing is consistent.

#jira none

[CL 16611964 by jonathan adamczewski in ue5-main branch]
2021-06-09 16:34:49 -04:00
Alexis Matte
0bdbc12844 Use threadpool for the interchange worker network socket polling
#jira none
#rb richard.talbotwatkin

[CL 16611544 by Alexis Matte in ue5-main branch]
2021-06-09 16:00:46 -04:00
Alexis Matte
3ad4af7d11 Backout changelist 16519471, interchange worker will not be build by the build system automatically, user will have to build it manually.
#rb none
#jira UE-108125

[CL 16610764 by Alexis Matte in ue5-main branch]
2021-06-09 15:19:06 -04:00
jonathan adamczewski
c3951436e6 AutomationTool:
Remove spurious reference

#jira none

[CL 16609682 by jonathan adamczewski in ue5-main branch]
2021-06-09 14:33:45 -04:00
jonathan adamczewski
528a8628f7 AutomationTool:
Revert change to projectreference

#jira none

[CL 16609154 by jonathan adamczewski in ue5-main branch]
2021-06-09 14:12:01 -04:00
Tim Smith
1b7b1d7dce Fixed issue with LiveCodingConsole where copying text from the log window would contain extra blank lines.
#rb ben.marsh
#rnx
#preflight 60c0e27fc6126400019623a4

[CL 16609099 by Tim Smith in ue5-main branch]
2021-06-09 14:10:01 -04:00
jonathan adamczewski
b412b8e57a AutomationTool:
Replace dependency on UnrealBuildTool with BuildUtilities.

#jira none

[CL 16608615 by jonathan adamczewski in ue5-main branch]
2021-06-09 13:44:42 -04:00
jonathan adamczewski
3f32bcdae6 UnrealBuildTool:
Move StartupTraceListener.cs to BuildUtilities

#jira none

[CL 16608546 by jonathan adamczewski in ue5-main branch]
2021-06-09 13:39:05 -04:00
jonathan adamczewski
64bfd9b3f4 UnrealBuildTool:
Move NativeProjects partially into BuildUtilities - class split to avoid pulling in a larger chain of dependencies.

#jira none

[CL 16608480 by jonathan adamczewski in ue5-main branch]
2021-06-09 13:32:14 -04:00
jonathan adamczewski
94b14ee042 UnrealBuildTool: move some path constants into BuildUtilities
RootDirectory, EngineDirectory, UnrealBuildToolPath are now found in BuildUtilities' UnrealBuild namesapce.

The way these are computed has changed. Previously, it was assumed that the application is UnrealBuildTool, and paths were constructed relative to that assembly.

Now, the assumption is that the process is located under a "Engine/Build/DotNET" sub-path and paths are constructed relative to that.

#jira none

[CL 16607440 by jonathan adamczewski in ue5-main branch]
2021-06-09 12:54:42 -04:00
carl bystrom
ca883ba531 Horde: Option to disable network share mounting on agent
Certain agents cannot always mount shares (like the remote exec ones with no AD access). This boolean will provide an easy override to skip that.

[CL 16606370 by carl bystrom in ue5-main branch]
2021-06-09 11:49:16 -04:00
Tim Smith
c21dd493c5 Fixed global delegate functions to support changes when doing live coding.
Fixed issue where changing a function signature in an interface wouldn't update nodes in a blueprint.
Changed the API of the deferred registry to be more inline with UE coding standards.

#rb ben.marsh phillip.kavan
#rnx
#jira UE-113662
#preflight 60c0c0fdc61264000190e16a

[CL 16606206 by Tim Smith in ue5-main branch]
2021-06-09 11:42:43 -04:00
Martin Ridgers
6e7c64ab31 UAT build fix.
#rnx

[CL 16603992 by Martin Ridgers in ue5-main branch]
2021-06-09 09:20:07 -04:00
Martin Ridgers
516ced8c21 Start the UnrealTrace server implicitly when non-programs launch, and when external platforms are launched through UAT.
#rb jb
#rnx

[CL 16603787 by Martin Ridgers in ue5-main branch]
2021-06-09 08:49:10 -04:00
Florin Pascu
c0bfb9b358 Build fix Ios/Tvos
#jira none
#rb none

[CL 16603677 by Florin Pascu in ue5-main branch]
2021-06-09 08:38:18 -04:00
carl bystrom
4ca16ec8c9 Horde: Set proper worker name during remote execution
The agent recently got the ability of overriding the agent name instead of sourcing from the current hostname.
This will ensure that override is respected.

[CL 16603400 by carl bystrom in ue5-main branch]
2021-06-09 07:54:20 -04:00
jonathan adamczewski
78076f869d Move DirectoryLookupCache.cs to BuildUtilities
#jira none

[CL 16596484 by jonathan adamczewski in ue5-main branch]
2021-06-08 19:12:07 -04:00
jonathan adamczewski
44a6d5481e Move FileItem and DirectoryItem into BuildUtilities
#jira none

[CL 16596289 by jonathan adamczewski in ue5-main branch]
2021-06-08 19:05:33 -04:00
Tim Smith
bac90c97b7 Adding the ability to clear the live coding console log.
#rb ben.marsh
#rnx
#jira UE-112659
#preflight 60bfcb5fb1a4a30001afe8b5

[CL 16594918 by Tim Smith in ue5-main branch]
2021-06-08 18:01:26 -04:00
jonathan adamczewski
0af1ea99af Add a common C# method for detecting the current host platform to EpicGames.Core, and move many a test to use that code.
#jira none
#rb joe.kirchoff

[CL 16593582 by jonathan adamczewski in ue5-main branch]
2021-06-08 17:01:23 -04:00
Patrick Laflamme
eba22612ed Updated the crash report analytic session summary version number from 4 to 5.
#rb trivial

[CL 16592549 by Patrick Laflamme in ue5-main branch]
2021-06-08 16:11:15 -04:00
andrew firth
5cb741bd12 [Workspace] - back out the Lowercasing of the workspace name
#Jira UE-115727
[REVIEW] [at]jeremy.moore
#rb jeremy.moore
[FYI] luke.thatcher


#ROBOMERGE-SOURCE: CL 16592018
#ROBOMERGE-BOT: (v828-16531559)

[CL 16592070 by andrew firth in ue5-main branch]
2021-06-08 15:52:56 -04:00