Commit Graph

110 Commits

Author SHA1 Message Date
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
chris varnsverry
ce4dd6767c - Fix some unnecessary string copies when calling FPaths::FileExists
#jira FORT-392314
[at]Michael.Kirzinger [at]Marc.Audy [at]Rob.Cannaday [at]Sam.Zamani

#ROBOMERGE-SOURCE: CL 16923987 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16924003 by chris varnsverry in ue5-release-engine-test branch]
2021-07-22 11:11:51 -04:00
Matt Kuhlenschmidt
77db128790 Added some temp logging to track down missing projects in the project browser from the binary builds. Super verbose but should only spam when opening the project browser.
[CL 16487363 by Matt Kuhlenschmidt in ue5-main branch]
2021-05-27 12:53:43 -04:00
josh adams
b7ea6c0053 - Added warnings about failure to run UBT
- Fixed (an unused) fallback path for proper path to UBT

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

[CL 15991592 by josh adams in ue5-main branch]
2021-04-13 13:05:40 -04:00
brandon schaefer
3c8dfa964f Fix dotnet blocking forever if no pipes are passed in
#jira UE-112332
#rb none

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

[CL 15907260 by brandon schaefer in ue5-main branch]
2021-04-02 20:20:38 -04:00
matt kuhlenschmidt
12c1df144c Fix UE4 projects saved in custom locations not being found by the UE5 project picker
#jira UE-98142
#rb josh.adams

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

[CL 15902288 by matt kuhlenschmidt in ue5-main branch]
2021-04-02 11:58:10 -04:00
Joakim Lindqvist
54e45d8b68 Read Engini Ini from the root path, this will, when deployed to the installer branch, fix a issue when attempting to generate projects from the context menu of a uproject.
#jira UE-104192

[CL 15337083 by Joakim Lindqvist in ue5-main branch]
2021-02-05 08:56:09 -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
4e29dccec8 Added ini option to control path to UBT as spawned by editor.
Defaults to old UBT path. Will be used to override path for netcore built version of UBT.

#rb ben.marsh

[CL 14688056 by Joakim Lindqvist in ue5-main branch]
2020-11-09 06:59:37 -04:00
danny couture
8f88f4a055 Add some useful Insights trace
#rb Francis.Hurteau

[CL 14487717 by danny couture in ue5-main branch]
2020-10-13 21:04:47 -04:00
Ben Marsh
486408b1a9 Rename UE5Editor to UnrealEditor.
#rb none
#jira UE-97600

[CL 14292067 by Ben Marsh in ue5-main branch]
2020-09-10 15:39:00 -04:00
Ben Marsh
be7034ec27 Rename UE4Editor to UE5Editor, and generated solution/projects from UE4 -> UE5.
UE4Game/Client/Server targets left intact for the time being.

#rb none

[CL 14288076 by Ben Marsh in ue5-main branch]
2020-09-10 09:10:30 -04:00
bob tellez
ec6a9e6bf0 #UE4 Promoted builds may not have a source code folder. Look for TargetInfo.json file before assuming no targets when there is no Source folder. Also assume all targets in the file are valid since there is no way to verify them if the code is missing.
#rb Ben.Marsh
[FYI] Ben.Marsh


#ROBOMERGE-SOURCE: CL 12381757 via CL 12389829
#ROBOMERGE-BOT: (v671-12333473)

[CL 12391749 by bob tellez in Release-Engine-Staging branch]
2020-03-24 14:39:14 -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
ben marsh
628a79285c Don't allow UBT to try and compile engine modules when the engine is already running.
#rb none
#jira UE-88824

#ROBOMERGE-SOURCE: CL 11637884 in //UE4/Release-4.25/... via CL 11637925
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v655-11596533)

[CL 11637942 by ben marsh in Main branch]
2020-02-26 13:33:44 -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
Steve Robb
c2d2fef69c More ARRAY_COUNT fixes.
#rb none
#jira none

[CL 9280754 by Steve Robb in Main branch]
2019-09-28 08:53:23 -04:00
Marcus Wassmer
6517c68ef5 Copying //UE4/Dev-RenderPlat-Staging@8684824 to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 8684840 by Marcus Wassmer in Main branch]
2019-09-14 09:45:25 -04:00
Ben Marsh
6de04902ce Automatically re-launch the correct executable if using a project with a unique build environment. The .target file is read at startup, and used to determine the correct path for the executable to launch.
#rb none
#jira UE-78581, UE-78584

[CL 8011990 by Ben Marsh in Dev-Build branch]
2019-08-13 17:25:35 -04:00
Ben Marsh
d27f14bf0a Add a FTargetReceipt class to the engine, mirroring the UBT TargetReceipt class.
#rb none
#rnx

[CL 7975805 by Ben Marsh in Dev-Build branch]
2019-08-13 10:23:31 -04:00
Ben Marsh
2aff13a3b8 Add functionality to allow querying the available targets for a project from the editor, and use it to allow packaging client and server targets from the "Package Project" menu.
#rb none

[CL 7950582 by Ben Marsh in Dev-Build branch]
2019-08-12 11:21:45 -04:00
Ben Marsh
07e535411b Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 5435186 by Ben Marsh in Dev-Build branch]
2019-03-18 16:38:36 -04:00
Ben Marsh
84420696fe Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 4830875 by Ben Marsh in Dev-Build branch]
2019-01-29 08:56:46 -05:00
Ben Marsh
a3e87004d6 Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 4783611 by Ben Marsh in Dev-Build branch]
2019-01-23 10:59:53 -05:00
Ben Marsh
1a160ba61b Force C# projects to be compiled against the NET 4.5 framework on Mac/Linux, because we don't have 4.6.2 libraries on the version we currently bundle.
#rb none
#jira UE-68084
#rnx

[CL 4686626 by Ben Marsh in Dev-Build branch]
2019-01-07 16:38:57 -05:00