Commit Graph

233 Commits

Author SHA1 Message Date
danny couture
fd88b70833 Fix missing include in CL 12670961
#rnx
#rb none

#ROBOMERGE-SOURCE: CL 12670998 via CL 12671001 via CL 12671002
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12672075 by danny couture in Main branch]
2020-04-08 10:12:22 -04:00
danny couture
d1373f79a0 Optimize directory iterations on startup
- Plugin discovery
    - 560ms to 50ms (warm cache)
    - 3.3s to 365ms (cold cache)
  - Source file discovery
    - 102ms to 23ms (warm cache)
    - 253ms to 41ms (cold cache)

  - Cold cache = Cleared standby pages, mostly equivalent to a reboot
  - Warm cache = 2nd run of 2 consecutive runs

#rnx
#rb Steve.Robb

#ROBOMERGE-SOURCE: CL 12670961 via CL 12670966 via CL 12670968
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12672058 by danny couture in Main branch]
2020-04-08 10:12:11 -04:00
graeme thornton
b5d27f5407 When adding the very first C++ class to an otherwise source-less project, change the internal UBT target name to the default editor target name for the project
#jira UE-90745
#rb none

#ROBOMERGE-SOURCE: CL 12491611 in //UE4/Release-4.25/... via CL 12491616 via CL 12491625
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12491632 by graeme thornton in Main branch]
2020-03-30 18:31:26 -04:00
Max Chen
b4881d8bf8 Copying //UE4/Dev-Editor to Dev-Tools-Staging (//UE4/Dev-Tools-Staging) @11123875
#rb none
#jira none

[CL 11123880 by Max Chen in Dev-Tools-Staging branch]
2020-01-27 20:11:15 -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
627baf970a Updating copyright for Engine Editor.
#rnx
#rb none


#ROBOMERGE-SOURCE: CL 10869241 via CL 10869527 via CL 10869904
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870586 by ryan durand in Main branch]
2019-12-26 15:33:43 -05:00
Chris Gagnon
346a4b05ea Copy up from Dev-Editor @10681378
#rb none

[CL 10837446 by Chris Gagnon in Dev-Tools-Staging branch]
2019-12-19 18:07:47 -05:00
sebastian nordgren
0ec886b3cd Blank blueprint projects now open the Minimal_Default level.
This was mistakenly removed by a previous refactoring to the created config when creating a project from a template.

#jira UE-85018
#rb jamie.dale
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 10811115 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v610-10636431)

[CL 10811252 by sebastian nordgren in Main branch]
2019-12-19 11:39:30 -05:00
ryan mangin
7696c7e3fb Moving SoundCueTemplate code out of Editor/AudioEditor and Engine
+ Addition of a new Editor module inside existing SoundCueTemplate plugin

#jira: fort-244515


[FYI] seth.weedin


#ROBOMERGE-SOURCE: CL 10727766 via CL 10727767
#ROBOMERGE-BOT: (v610-10636431)

[CL 10727768 by ryan mangin in Main branch]
2019-12-14 15:20:00 -05:00
sebastian nordgren
d6c2e3a360 Fixing merge issues introduced in CL 10384788 - removed GetHardwareConfigString declaration and GetDefaultMapConfigString function.
#rb mikko.mononen

[CL 10410175 by sebastian nordgren in Dev-Editor branch]
2019-11-25 07:01:26 -05:00
Ryan Schmidt
d53c4df497 Merging //UE4/Dev-Tools-Staging down to //UE4/Dev-Editor at CL 10372033 (part 1 of 2)
#rb none
#rnx

[CL 10384788 by Ryan Schmidt in Dev-Editor branch]
2019-11-23 00:35:50 -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
sebastian nordgren
99ed33a188 Restored a line terminator that proved to be necessary for ClassNameRedirects in templates to be correctly spaced out.
This became apparent when creating a project from a template with multiple class redirects.

#jira UE-84483
#rb paul.chipchase

#ROBOMERGE-SOURCE: CL 10250054 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v591-10236483)

[CL 10250076 by sebastian nordgren in Main branch]
2019-11-15 10:33:20 -05:00
sebastian nordgren
43227697e3 New Project config generation now places config values into the right section in the INI without duplicating the section.
This is necessary because changing Project Settings would add settings to the first section of a given name and not modify any further instances of that section. As a result, it was possible to get conflicting values in the INI, effectively preventing certain settings from ever being changed without hand editing the INI file in question.

#jira UE-83344
#rb paul.chipchase
[FYI] juan.canada

#ROBOMERGE-SOURCE: CL 10192252 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v587-10111126)

[CL 10192260 by sebastian nordgren in Main branch]
2019-11-14 07:18:34 -05:00
sebastian nordgren
614dd7c969 The New Project dialog's XR setting has been removed as it was not functioning with binary and packaged builds.
#jira UE-81865
#jira UE-82604
#jira UE-83100

#rb paul.chipchase
[FYI] ben.marsh

#ROBOMERGE-SOURCE: CL 10080225 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v574-10069753)

[CL 10080226 by sebastian nordgren in Main branch]
2019-11-08 05:15:03 -05:00
ben marsh
3b4802d8d7 Fix failures to add code to a content project once a custom executable has been built.
#rb none
#jira UE-83297

#ROBOMERGE-SOURCE: CL 10070233 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v573-10069714)

[CL 10070234 by ben marsh in Main branch]
2019-11-07 09:50:40 -05:00
sebastian nordgren
3b3ccd2b95 The default map config string that gets added during project creation now respects the new StarterContent setting in FProjectInformation.
#rb paul.chipchase

[CL 9967406 by sebastian nordgren in Dev-Editor branch]
2019-11-04 10:06:40 -05:00
Chris Gagnon
d1973355bc Merge Dev-Tools-Stagng tp Dev-Editor
#rb none

[CL 9961726 by Chris Gagnon in Dev-Editor branch]
2019-11-01 17:39:56 -04:00
sebastian nordgren
ffe3ddadd5 We now always create an empty Content folder on project creation - this is to support template-based blank projects, which otherwise would not populate the Content folder at all, causing the Content folder directory watcher to not initialize on startup.
#jira UE-79842
#rb paul.chipchase

#ROBOMERGE-SOURCE: CL 9756309 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v545-9751379)

[CL 9756418 by sebastian nordgren in Main branch]
2019-10-23 10:48:40 -04:00
sebastian nordgren
ddc485dcfa Added option to set a custom StarterContent feature pack in a template, still uses the same default starter content packs if the template does not define one. This is to allow different sets of starter content to be specified for different problem domains such as archviz or virtual production.
Also create an empty Content folder always on project creation - this is to support template-based blank projects, which otherwise would not populate the Content folder at all, causing the Content folder directory watcher to not initialize on startup.

#rb paul.chipchase
#fyi chris.gagnon

[CL 9755310 by sebastian nordgren in Dev-Editor branch]
2019-10-23 06:39:34 -04:00
sebastian nordgren
dd5f52a35b Hidden settings in the new project wizard will now write no values to the config - this puts more burden on the template writer, but shouldn't cause any template settings to be overwritten by hidden settings.
#jira UE-82071

#rb paul.chipchase

Source: 9731500 (//UE4/Dev-Editor)

#ROBOMERGE-SOURCE: CL 9743443 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v542-9736015)

[CL 9743452 by sebastian nordgren in Main branch]
2019-10-22 06:02:50 -04:00
jeanmichel dignard
ea24743c30 Removed logic for Studio/Enterprise specific projects. Enterprise flag is still there in the project file for analytics.
#jira UEENT-2929
#rb Johan.Duparc
#rnx

#ROBOMERGE-SOURCE: CL 9738811 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v539-9700858)

[CL 9738814 by jeanmichel dignard in Main branch]
2019-10-21 18:21:27 -04:00
sebastian nordgren
4c66ebe01f Hidden settings in the new project wizard will now write no values to the config - this puts more burden on the template writer, but shouldn't cause any template settings to be overwritten by hidden settings.
#jira UE-82071

#rb paul.chipchase

[CL 9731500 by sebastian nordgren in Dev-Editor branch]
2019-10-21 10:16:33 -04:00
sebastian nordgren
45ad008dd0 Integrated all fixes made to the New Project dialog made in Dev-Editor to Release.
#jira UE-81579, UE-81054, UE-81121, UE-80876

#rb paul.chipchase

#ROBOMERGE-SOURCE: CL 9680584 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v536-9675740)

[CL 9680625 by sebastian nordgren in Main branch]
2019-10-18 06:21:58 -04:00
Chris Gagnon
5b7e66b1fb Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor) to CL 9544902 for stream reparenting.
#rb none

[CL 9671142 by Chris Gagnon in Dev-Editor branch]
2019-10-17 19:44:57 -04:00