Commit Graph

55 Commits

Author SHA1 Message Date
josh adams
aeb5cb1347 - Restoring a backout after fixing the issue that causes the backout
[Backout] - CL27745134
[FYI] stan.hormell
Original CL Desc
-----------------------------------------------------------------
[Backout] - CL27731288 - CIS / Build Errors
[FYI] Josh.Adams
Original CL Desc
-----------------------------------------------------------------
- Deprecated GetSectionPrivate and FindOrAddSection, and accessors in FConfigFile that could return a non-const FConfigSection (this is so we can track modifications to config values)
- Added AddToSection, RemoveKeyFromSection, etc to replace directly accessing a FConfigSection
- Fixed up Epic code for the deprecations (at least the majority, some projects that aren't built by Horde presubmit may have some that we will address going forward)
#jira UE-194955
#rb david.harvey and various others

[CL 27923017 by josh adams in ue5-main branch]
2023-09-15 13:39:02 -04:00
stan hormell
37bad2d07b [Backout] - CL27731288 - CIS / Build Errors
[FYI] Josh.Adams
Original CL Desc
-----------------------------------------------------------------
- Deprecated GetSectionPrivate and FindOrAddSection, and accessors in FConfigFile that could return a non-const FConfigSection (this is so we can track modifications to config values)
- Added AddToSection, RemoveKeyFromSection, etc to replace directly accessing a FConfigSection
- Fixed up Epic code for the deprecations (at least the majority, some projects that aren't built by Horde presubmit may have some that we will address going forward)
#jira UE-194955
#rb david.harvey and various others

[CL 27745141 by stan hormell in ue5-main branch]
2023-09-10 22:58:21 -04:00
josh adams
a8a9a0b759 - Deprecated GetSectionPrivate and FindOrAddSection, and accessors in FConfigFile that could return a non-const FConfigSection (this is so we can track modifications to config values)
- Added AddToSection, RemoveKeyFromSection, etc to replace directly accessing a FConfigSection
- Fixed up Epic code for the deprecations (at least the majority, some projects that aren't built by Horde presubmit may have some that we will address going forward)
#jira UE-194955
#rb david.harvey and various others

[CL 27731364 by josh adams in ue5-main branch]
2023-09-08 17:58:55 -04:00
james singer
af3dc341fd Linux: Fix IsVanilla check by implementing EnumerateLauncherEngineInstallations for Linux
- Also add -BuildId flag to allow released builds to be registered as "launcher" builds.
- This gets us telemetry and the ability to open projects made on the Mac and Windows builds without being prompted to open a copy

#jira UE-187968
#rb zack.neyland, ryan.hummer

[CL 27716361 by james singer in ue5-main branch]
2023-09-08 12:55:33 -04:00
robert seiver
4b4c06ddff Add SVG icon for uprojects and ubinaries, which scales down to small icon scales without truncating.
#jira UE-125129
#review-24672911 @James.Singer
#preflight none

[CL 24676511 by robert seiver in ue5-main branch]
2023-03-16 15:03:43 -04:00
james singer
b3f19818b5 Remove a debugging check that was erroneously checked in as part of fix for UE-171276
#jira UE-178212
#review-24379986 @Zack.Neyland, @Robert.Seiver
#rb Brandon.Schaefer, Robert.Seiver
#preflight 63f7828da134e0b059ff25de

[CL 24380268 by james singer in ue5-main branch]
2023-02-23 10:31:41 -05:00
james singer
85828bb4a6 Fix for installed builds on linux not having a stable UUID from machine to machine
Note: Since Linux has no launcher, EnumerateLauncherEngineInstallations doesn't take care of this for us in Epic created Linux installed builds

#rb @Brandon.Schaefer, @Zack.Neyland
#jira UE-171276
#preflight 63ed495f5c7bd278c1fd149e

[CL 24241578 by james singer in ue5-main branch]
2023-02-15 16:20:13 -05:00
MalikuMane
98b4ee0ea8 PR #9906: Fix Linux duplicate engine association entries in Install.ini. (Contributed by MalikuMane)
#jira UE-172625
#rb Robert.Seiver
#preflight 639b653d43330e63e573c069

[CL 23531567 by MalikuMane in ue5-main branch]
2022-12-15 16:02:48 -05:00
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
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
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
robert seiver
861797a70a Linux font picker window for Offline fonts
#jira UE-70828, UEQATC-901
#review-17215350 @Brandon.Schaefer, @James.Singer, @Michael.Sartain

[CL 17288433 by robert seiver in ue5-main branch]
2021-08-24 12:17:31 -04:00
Chris Varnsverry
e4b43d1efd - Fix some unnecessary string copies when calling FPaths::FileExists
#jira FORT-392314
#review-16922341 @Michael.Kirzinger @Marc.Audy @Rob.Cannaday @Sam.Zamani

[CL 16923987 by Chris Varnsverry in ue5-main branch]
2021-07-22 11:10:51 -04:00
brandon schaefer
5ad772f32d Update Icons and rebuild UnrealVersionSelector for Linux
#jira UE-99406
#rb none
[FYI] Matt.Kuhlenschmidt, Michael.Sartain
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 15929818 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15929823 by brandon schaefer in ue5-main branch]
2021-04-06 09:53:19 -04:00
Joakim Lindqvist
ff6d46e098 Fixes for Mac/Linux editors spawning UBT
#review-15066532 Rolando.Caloca
#jira UE-104425

[CL 15082649 by Joakim Lindqvist in ue5-main branch]
2021-01-14 06:34:48 -04:00
Joakim Lindqvist
8b4361387b Removed redundant paths to UBT controlling it in a single place that is aware of our netcore locations. Fixes issues creating new foreign projects.
#jira UE-102805
#rb none

[CL 14699216 by Joakim Lindqvist in ue5-main branch]
2020-11-10 09:29:23 -04:00
ben marsh
ffd2f1ede7 Fix detection of engine modules being out of date.
#rb none
#jira UE-88824, UE-89676

#ROBOMERGE-SOURCE: CL 11658206 in //UE4/Release-4.25/... via CL 11658244
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 11658322 by ben marsh in Main branch]
2020-02-27 11:10:22 -05:00
ryan durand
471d972e62 Updating copyright for Engine Developer.
#rnx
#rb none


#ROBOMERGE-SOURCE: CL 10869240 via CL 10869516 via CL 10869902
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870584 by ryan durand in Main branch]
2019-12-26 15:32:37 -05:00
brandon schaefer
96c82648fb Dont add to a container while using iterators. Invalidates the iterators
#jira UE-69646
[CODEREVIEW] Arciel.Rekman
[at]Arciel.Rekman
#rb Arciel.Rekman

#ROBOMERGE-SOURCE: CL 4947629 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4947637 by brandon schaefer in Main branch]
2019-02-08 09:44:11 -05:00
Chris Gagnon
a48e767b94 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4835066 by Chris Gagnon in Dev-Editor branch]
2019-01-29 16:15:19 -05:00
Brandon Schaefer
fdca6569d6 Fix UnrealVersionSelectors slate window and defaults for running a uproject shortcut
#jira UE-67004, UE-68057
#rb Arciel.Rekman

[CL 4684816 by Brandon Schaefer in Dev-Editor branch]
2019-01-07 10:46:48 -05:00
Chris Gagnon
8fc25ea18e Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4676797 by Chris Gagnon in Dev-Editor branch]
2019-01-02 14:54:39 -05:00