Commit Graph

306 Commits

Author SHA1 Message Date
josh adams
498f1ad854 - Don't scan for .uplugin files for platformextensions where there is no support for the platform compiled in to the editor. This helps with build machines that don't have NDAd platform support that makes precompiled binaries, but users sync those platforms so have the .uplugin locally
- Optimized GetExtensionDirs()
- Added a FDataDrivenPlatformInfoRegistry::HasCompiledSupportForPlatform() function that can be used in other places to detect if a platform has been compiled or not

[FYI] bob.tellez
#rb ben.marsh

#ROBOMERGE-SOURCE: CL 12874042 via CL 12874043 via CL 12874048
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12874059 by josh adams in Main branch]
2020-04-16 17:40:14 -04:00
ben marsh
6e9ae6e6fe Fix needing to manually enable building when launching projects from installed engine builds. Rather than relying solely on the engine promoted flag to determine whether a target should be built, we now check for the presence of a matching target receipt with the correct version information. If it's present, we don't trigger the build.
#rb none
#jira UE-89722, UE-90936

#ROBOMERGE-SOURCE: CL 12492552 in //UE4/Release-4.25/... via CL 12492554 via CL 12492556
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12492558 by ben marsh in Main branch]
2020-03-30 21:37:35 -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
bob tellez
7dff64fb44 #UE4 Write the target-enabled/disabled plugins lists to the target receipt instead of compiling it into the executable in non-monolitic editor builds. This allows them to be used in shared build environments
#rb Ben.Marsh


#ROBOMERGE-SOURCE: CL 12233987 via CL 12241649
#ROBOMERGE-BOT: (v667-12241502)

[CL 12242840 by bob tellez in Main branch]
2020-03-18 07:04:23 -04:00
ben marsh
ec275e0ed8 Parent the DDC download window to the splash screen, if it's active.
#jira


#ROBOMERGE-SOURCE: CL 12158948 via CL 12158960 via CL 12158963
#ROBOMERGE-BOT: (v659-12123632)

[CL 12158964 by ben marsh in Main branch]
2020-03-12 22:37:11 -04:00
ben marsh
3b33102620 Fix Clang compile error on Windows.
#rb none
#rnx
#jira UE-89748

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

[CL 11870124 by ben marsh in Main branch]
2020-03-03 11:45:30 -05:00
carl lloyd
a745d7eb86 Removed ATC/ETC1 and Android PVR texture formats
[at]Chris.babcock [at]Jack.porter
[FYI] [at]Rolando.Caloca [at]Luke.Thatcher
#rb Chris.babcock, Jack.porter, Rolando Caloca
#jira none

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

[CL 11825801 by carl lloyd in Main branch]
2020-03-02 11:26:01 -05:00
ben marsh
09c1a17f0b Another CIS fix.
#rb none
#rnx
#jira

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

[CL 11699324 by ben marsh in Main branch]
2020-02-27 16:34:14 -05:00
ben marsh
23b1a1cd4c Fix compile error.
#rb none
#rnx
#jira

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

[CL 11698473 by ben marsh in Main branch]
2020-02-27 16:27:37 -05:00
ben marsh
421661feb2 Speculative CIS fix.
#rb none
#jira
#rnx

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

[CL 11678580 by ben marsh in Main branch]
2020-02-27 14:19:02 -05: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
Marc Audy
91ac12b807 Submit missing includes
#rb
#rnx

[CL 11288530 by Marc Audy in Main branch]
2020-02-06 18:44:52 -05:00
JeanMichel Dignard
70d074639f Merging //UE4/Dev-Main @ 10886849 to Dev-Tools-Staging (//UE4/Dev-Tools-Staging)
#rb none
#rnx

[CL 10906274 by JeanMichel Dignard in Dev-Tools-Staging branch]
2020-01-08 13:26:18 -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
marc audy
0e17167500 Use new inline versions of substring functions
Fix up nearby cases where ESearchCase::CaseSensitive should have been used
#jira
#rnx
#rb

#ROBOMERGE-OWNER: patrick.boutot
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 10309793 via CL 10309818 via CL 10309932 via CL 10341901
#ROBOMERGE-BOT: TOOLS (Dev-Tools-Staging -> Dev-VirtualProduction) (v594-10333955)

[CL 10432299 by marc audy in Dev-VirtualProduction branch]
2019-11-25 17:34:01 -05:00
marc audy
dbcf07a558 Use new inline versions of substring functions
Fix up nearby cases where ESearchCase::CaseSensitive should have been used
#jira
#rnx
#rb

#ROBOMERGE-OWNER: marc.audy
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 10309793 via CL 10309818
#ROBOMERGE-BOT: (v593-10286020)

[CL 10309932 by marc audy in Main branch]
2019-11-19 13:27:07 -05:00
michael sartain
e2dba7ad33 Move Linux architectures to Linux package project submenu
Add a PlatformSubMenu ini entry to DataDrivenPlatformInfo sections, and coalesce these in FPackageProjectMenu::MakeMenu().

Cherry pick 9539016

#jira UE-79779
#rb brandon.schaefer

#ROBOMERGE-OWNER: patrick.boutot
#ROBOMERGE-AUTHOR: michael.sartain
#ROBOMERGE-SOURCE: CL 9618685 in //UE4/Release-4.24/... via CL 9618690 via CL 9701016
#ROBOMERGE-BOT: VP (Dev-Tools-Staging -> Dev-VirtualProduction) (v539-9700858)

[CL 9707351 by michael sartain in Dev-VirtualProduction branch]
2019-10-18 19:18:50 -04:00
patrick boutot
678428808c Copying //UE4/Dev-RenderPlat-Staging[at]9551419 to //UE4/Main
#rb none
#rnx

#ROBOMERGE-OWNER: patrick.boutot
#ROBOMERGE-AUTHOR: rolando.caloca
#ROBOMERGE-SOURCE: CL 9551447 in //UE4/Main/... via CL 9695221
#ROBOMERGE-BOT: VP (Dev-Tools-Staging -> Dev-VirtualProduction) (v538-9681622)

[CL 9701911 by patrick boutot in Dev-VirtualProduction branch]
2019-10-18 17:13:25 -04:00
Michael Sartain
8c55d8af35 Move Linux architectures to Linux package project submenu
Add a PlatformSubMenu ini entry to DataDrivenPlatformInfo sections, and coalesce these in FPackageProjectMenu::MakeMenu().

Cherry pick 9539016

#jira UE-79779
#rb brandon.schaefer

[CL 9618685 by Michael Sartain in 4.24 branch]
2019-10-16 11:33:20 -04:00
Andrew Grant
6c6943d377 Minor changes (bumped uobject count for UHT, better error messages) QOL changes from Fury branch
#jira #rb na

[CL 9564331 by Andrew Grant in Dev-VirtualProduction branch]
2019-10-12 20:14:14 -04:00
Rolando Caloca
1a30325d6f Copying //UE4/Dev-RenderPlat-Staging@9551419 to //UE4/Main
#rb none
#rnx

[CL 9551447 by Rolando Caloca in Main branch]
2019-10-11 15:33:31 -04:00
Stefan Boberg
1f813eb516 Copying //UE4/Dev-Core to Main (//UE4/Main)
#rb many

[CL 9405827 by Stefan Boberg in Main branch]
2019-10-03 16:26:48 -04: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
steve robb
14cab21e0c Deprecating ARRAY_COUNT and changing it to UE_ARRAY_COUNT.
Replicated from CL# 7924370.

#rb none


#ROBOMERGE-OWNER: steve.robb
#ROBOMERGE-AUTHOR: steve.robb
#ROBOMERGE-SOURCE: CL 9279060 via CL 9279063
#ROBOMERGE-BOT: (v443-9013191)

[CL 9279836 by steve robb in Main branch]
2019-09-28 08:19:35 -04:00