Commit Graph

367 Commits

Author SHA1 Message Date
Joakim Lindqvist
767e76dbb0 OidcToken - Fixed issue running interactive login on mac and linux. Also fixed issue were asking to wait for login caused a crash as well as tweaking the error message when a user decided to not finish the interactive login.
#jira UE-161335, UE-161369
#preflight https://horde.devtools.epicgames.com/job/62ff679e3c4417dcec499e53

[CL 21455420 by Joakim Lindqvist in ue5-main branch]
2022-08-19 06:53:53 -04:00
Tim Smith
6441d21065 Removed duplicated code from a 5.0 patch fix.
#rb devin.doucette
#rnx
#preflight 62fd04183f75602b2fba9a03

[CL 21425650 by Tim Smith in ue5-main branch]
2022-08-17 11:18:31 -04:00
devin doucette
eb55a547d0 Fixed unsafe type casts in a few widely-used modules
#preflight 62f72b49185b21882ac5c366
#rb Steve.Robb
#rnx

#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 21404445 via CL 21404453 via CL 21404464
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v975-21357124)

[CL 21407133 by devin doucette in ue5-main branch]
2022-08-16 12:35:53 -04:00
Joakim Lindqvist
a1c6e408bc OidcToken - Fixed path passed for project to oidc token to always be the project directory (no matter if its a foreign project or not). This makes sure we are able to read the configuration from the project if a project is set.
Also updated the prompt asking user to login to make it clear who is asking and for what (assuming this is used by DDC - which is only the case now but may not be forever)

#preflight https://horde.devtools.epicgames.com/job/62f639b3153b17e74650f16e

[CL 21353268 by Joakim Lindqvist in ue5-main branch]
2022-08-12 07:40:29 -04:00
Joakim Lindqvist
99738a925d Allow users to interactivly login if they are missing a token. Will present a dialog for users if not unattended so they are aware they need to login.
#preflight https://horde.devtools.epicgames.com/job/62f26d7723003b62a3f3b58f

[CL 21334992 by Joakim Lindqvist in ue5-main branch]
2022-08-11 09:17:03 -04:00
bryan sefcik
de1956f47b Ran IWYU on Public headers under Engine/Source/Developer/...
Headers are updated to contain any missing #includes needed to compile and #includes are sorted.  Nothing is removed.

#ushell-cherrypick of 21064294 by bryan.sefcik
#jira
#preflight 62d5c2111062f2e63015e598

#ROBOMERGE-OWNER: bryan.sefcik
#ROBOMERGE-AUTHOR: bryan.sefcik
#ROBOMERGE-SOURCE: CL 21155249 via CL 21158121 via CL 21161259
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21182053 by bryan sefcik in ue5-main branch]
2022-07-20 12:03:45 -04:00
bryan sefcik
b509beb314 Added a few IWYU pragma comments.
#preflight 62ce5231b90bf53969409839

[CL 21067982 by bryan sefcik in ue5-main branch]
2022-07-13 01:25:24 -04:00
Joakim Lindqvist
e26ecdd9bc Fix OidcToken status output localization key
#preflight none

[CL 20964453 by Joakim Lindqvist in ue5-main branch]
2022-07-06 06:24:40 -04:00
Joakim Lindqvist
bd3223cb4c Support for using OidcToken in editor / cooker to acquire a user token, currently opt in.
#preflight https://horde.devtools.epicgames.com/job/62c4108c8d5e678759f258f0

[CL 20964270 by Joakim Lindqvist in ue5-main branch]
2022-07-06 05:59:22 -04:00
charles bloom
3de5b60b86 PlatformInfo fix bad string argument in checkf printf
#rb none
#preflight none

[CL 20335614 by charles bloom in ue5-main branch]
2022-05-23 15:34:15 -04:00
Josh Adams
ca60a5f19c - Fixed SteamDeckDevice for monolithic editors (temp fix, the LogHAL is not the best category)
#rb brandon.schaefer
#fyi ben.hoffman
#preflight 627336665b05fb4f60d40e9b

[CL 20054347 by Josh Adams in ue5-main branch]
2022-05-04 22:48:24 -04:00
ben hoffman
c2aaa5ff8a Set a default UserName for the SteamDeck device confiuration. As of SteamOS version 3.1, "deck" is the required UserName to be used when making a remote connection to the device. Eventually it will be configurable, so we will allow users to set it via the config.
Also add a "SteamDeck" prefix to the default device name. This makes sure that its obvious what device this is until we can get a nice icon.

#jira none
#rb Brandon.Schaefer
#rnx
#preflight 6272d0b8365de864c4beeaa6

[CL 20046990 by ben hoffman in ue5-main branch]
2022-05-04 15:32:08 -04:00
tim smith
93507104c5 Added missing include file causing tools to fail to compile.
#jira UE-150378
#rb self
#preflight 626946394c09420241125c8b
#lockdown mark.lintott

#ROBOMERGE-AUTHOR: tim.smith
#ROBOMERGE-SOURCE: CL 19939580 in //UE5/Release-5.0/... via CL 19941167
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 19945744 by tim smith in ue5-main branch]
2022-04-27 16:09:14 -04:00
tim smith
7cfddabed4 Fix the detection of UBT running. This prevents an issue where hot reload would try and load the new module faster than it should.
#jira UE-148478
#rb jonathan.adamczewski
#preflight 6267eb20853fdb6fddb976b9
#lockdown mark.lintott

#ROBOMERGE-AUTHOR: tim.smith
#ROBOMERGE-SOURCE: CL 19919085 in //UE5/Release-5.0/... via CL 19919653
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 19921319 by tim smith in ue5-main branch]
2022-04-26 11:43:11 -04:00
Josh Adams
1135fdcfd4 - Windows and Linux SteamDeck devices in C++
#preflight 623901536c69188bd9928f54

[CL 19459810 by Josh Adams in ue5-main branch]
2022-03-21 19:07:30 -04:00
Josh Adams
58f5121a45 - Moved SteamDeckDevice.h to DesktopPlatform so that Windows and Linux can share it, without making a whole module for one header
#rb brandon.schaefer
#jira none
#preflight 6238eb85ec68595f3b7c42df

[CL 19458311 by Josh Adams in ue5-main branch]
2022-03-21 17:23:57 -04:00
josh adams
1078cf6977 - Allowing for packaging server builds from editor's Platforms menu
#pr 8947
#jira ue-144551
#rb brandon.shaefer
#preflight 621fe506257fd6e0997f125a

#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 19232484 in //UE5/Release-5.0/... via CL 19232667
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19234156 by josh adams in ue5-main branch]
2022-03-02 19:26:48 -05:00
zousar shaker
4014e1d29d Reduce TargetReceiptBuildWorker to a no-op in non-editor builds.
#rb matt.peters
#preflight 621fd43a37049be5173405c1
#jira UE-144531

#ROBOMERGE-AUTHOR: zousar.shaker
#ROBOMERGE-SOURCE: CL 19227934 in //UE5/Release-5.0/... via CL 19229093
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19231586 by zousar shaker in ue5-main branch]
2022-03-02 17:31:36 -05:00
nuno leiria
46fda1e778 Remove logging when no platform info is found because it can be spammy
#jira UE-141218
#rb david.harvey
#preflight 621505f09e113332ba13d4d5

[CL 19074665 by nuno leiria in ue5-main branch]
2022-02-22 12:16:00 -05:00
devin doucette
c3443800ec DDC: Converted modular feature names to constant lazy names
#rb Zousar.Shaker
#rnx
#preflight 61f97050fa6554dff3d6fa76

#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 18812871 in //UE5/Release-5.0/... via CL 18812927 via CL 18822743
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v909-18823584)

[CL 18823987 by devin doucette in ue5-main branch]
2022-02-02 06:26:22 -05:00
nuno leiria
bf453dd1aa Fix build configuration visibility for installed builds in the project packaging editor settings
Work around circular reference by moving InstalledPlatformInfo to the DesktopPlatform module

#jira UE-136291
#preflight 61f2f573595ec9d6eebf9739
#rb david.harvey

#ROBOMERGE-AUTHOR: nuno.leiria
#ROBOMERGE-SOURCE: CL 18771002 in //UE5/Release-5.0/... via CL 18771003 via CL 18771153
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18771169 by nuno leiria in ue5-main branch]
2022-01-28 10:06:34 -05:00
devin doucette
cdedb37d66 DDC: Converted the Build API to UTF-8 where appropriate
#jira UE-133382
#rb Zousar.Shaker
#rnx
#preflight 61e798ee3f00a0a23ef78c49

#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 18655307 in //UE5/Release-5.0/... via CL 18655320 via CL 18655322
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18655349 by devin doucette in ue5-main branch]
2022-01-19 00:27:48 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
aurel cordonnier
a6e741e007 Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04:00
aurel cordonnier
a12d56ff31 Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485

[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00