Commit Graph

56 Commits

Author SHA1 Message Date
josh adams
2f389629d4 - Fixed UnrealWindowForms.pdb to not be portable, which pdbcopy.exe can't handle
#rb trivial
#preflight none
#jira none
#p4v-cherrypick 18409432

[CL 18409472 by josh adams in ue5-main branch]
2021-12-08 14:22:36 -05:00
josh adams
c635d85289 - Fixing copyrights
#rb trivial
#preflight skip

#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 18242813 via CL 18244989 via CL 18245074 via CL 18245129 via CL 18246346 via CL 18246387
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18246402 by josh adams in ue5-release-engine-test branch]
2021-11-18 18:24:05 -05:00
josh adams
1386a55120 - Enabling UAT built on Windows to run on Linux, by pulling WinForms stuff out into a premade assembly (UnrealWindowsForms.dll)
- Note that for Windows to work, the AutomationTool.exe needs to be marked as a Desktop app, so when running on Linux, this command is needed one time: sed -i 's/WindowsDesktop/NETCore/' AutomationTool.runtimeconfig.json
- Removed some platform-specific checks for the platform building it, and #if WINDOWS type checks (not all gone, but getting better)
#rb jonathan.adamczewski
#preflight 6195a7de841fa7e69d5964d4
[FYI] graeme.thornton

#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 18237766 via CL 18242422 via CL 18242492 via CL 18242564 via CL 18244551 via CL 18244617
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18244669 by josh adams in ue5-release-engine-test branch]
2021-11-18 16:57:11 -05:00
jonathan adamczewski
6d74528a4b Update for changed MetaData.cs location
#jira none
#rb none
#trivial

#ROBOMERGE-SOURCE: CL 17152323 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17152326 by jonathan adamczewski in ue5-release-engine-test branch]
2021-08-12 10:57:45 -04:00
aurel cordonnier
02c0f425e8 Copy up from Release-Engine-Staging @ 16738359
This represents UE4/Main @ 16738161 and Dev-PerfTest @ 16737719

[CL 16738582 by aurel cordonnier in ue5-release-engine-test branch]
2021-06-22 00:27:54 -04:00
ben marsh
fe37a5c2a0 Rename UE4PrereqSetup to UEPrereqSetup.
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 15441919 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15454168 by ben marsh in ue5-main branch]
2021-02-18 13:09:22 -04:00
Marc Audy
bc88b73a29 Merge Release-Engine-Staging to Main @ CL# 15151250
Represents UE4/Main @ 15133763

[CL 15158774 by Marc Audy in ue5-main branch]
2021-01-21 16:22:06 -04:00
Ben Marsh
6f927647b1 Changing C# code over to using EpicGames.Core over DotNETCommon.
#rb none
#rnx

[CL 14962096 by Ben Marsh in ue5-main branch]
2020-12-21 23:07:37 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Marc Audy
7379fa99c5 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
Ben Marsh
d6d7c939e5 Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 12726184 by Ben Marsh in Main branch]
2020-04-10 11:30:32 -04:00
Ryan Durand
6605a34751 Fixing a bug in CompileTimeAnalyzer where expanded nodes wouldn't get their children sorted until the sorting method changed.
#rnx
#rb none
#jira UE-88840

[CL 11565718 by Ryan Durand in Main branch]
2020-02-20 10:50:24 -05:00
ryan durand
67ffbd4ba3 Updating copyrights for Engine Programs.
#rnx
#rb none
#jira none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869242 in //Fortnite/Release-12.00/... via CL 10869536 via CL 10870960
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v624-10872983)

[CL 10876684 by ryan durand in Dev-Build branch]
2020-01-05 17:25:25 -05:00
Ryan Durand
74c879d5f3 Updating copyrights for Engine Programs.
#rnx
#rb none
#jira none

#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869242 in //Fortnite/Release-12.00/... via CL 10869536
#ROBOMERGE-BOT: FORTNITE (Main -> Dev-EngineMerge) (v613-10869866)

[CL 10870960 by Ryan Durand in Main branch]
2019-12-26 23:06:02 -05:00
Ryan Durand
94dd36378a Refactoring how timing data is loaded to improve load times.
#rnx
#rb none
#jira UE-81768

[CL 9925937 by Ryan Durand in Dev-Build branch]
2019-10-31 14:48:46 -04:00
Joakim Lindqvist
5f8d1b1105 Inherit handles when launching game process, allows to continue to read stdout/stdin as the child processes will use the same handles for those streams.
From UDN 524523

#rb none

[CL 8653768 by Joakim Lindqvist in Dev-Build branch]
2019-09-12 04:14:44 -04:00
Joakim Lindqvist
d26625d39d Updated module build configurations to follow our updated guidelines on using a library, you should always specify the full path to the library if you know it (in PublicAdditionalLibraries). This allows UBT to do up to date checking of the module and is faster.
If you still need to old behavior of searching for a library we use the new PublicSystemLibraries instead (used very sparingly).

Also updated conventions on importing Android libraries to use the newly introduced Android Architecture instead, which is always set to a valid architecuture (unlike Target.Architecture for the general case)

Lastly I updated some build.cs files that were doing filesystem enumeration or copying as they were being parsed, this is highly discouraged (partially because we cache filesystem operations but also it adds a cost to something we expect to be very fast). Any operations like this should be done as part of the build if they have to be done at all.

#rb none

[CL 7918851 by Joakim Lindqvist in Dev-Build branch]
2019-08-09 03:48:12 -04:00
Ben Marsh
2d498a9e90 Cosmetic changes to compile time analyzer
* Add a minimum width for columns on the timing data grid
* Lots of margins around controls
* Add a UE4 icon
* Show the open file dialog as soon as the program opens

#rb none
#fyi Ryan.Durand

[CL 6635697 by Ben Marsh in Dev-Build branch]
2019-05-24 15:24:44 -04:00
Ben Marsh
375610fceb Suppress a warning in CompileTimeAnalyzer.
#rb none
#rnx
#fyi Ryan.Durand

[CL 6633243 by Ben Marsh in Dev-Build branch]
2019-05-24 13:35:39 -04:00
Ryan Durand
ed61923327 Implementing CompileTimeAnalyzer feedback from Ben.
* Redesigned the grid to look better.
* Adjusted visible columns in different views.
* Double clicking files in an aggregate summary will open the file file.
* You can middle click tabs to close them.
* Fixed some timing data calculations that were causing exclusive/inclusive times to be inaccurate.

#rb none
#rnx
#jira none

[CL 6451546 by Ryan Durand in Dev-Build branch]
2019-05-14 14:53:27 -04:00
Ryan Durand
462046ee6d Fixing compile time parsing so it doesn't accidentally strip the first line.
Fixing sorting in CompileTimeAnalyzer.

#rnx
#jira none

[CL 6377901 by Ryan Durand in Dev-Build branch]
2019-05-08 15:47:15 -04:00
Ben Marsh
a12a5d762c Add missing copyright notices.
#rb none
#rnx

[CL 6365779 by Ben Marsh in Dev-Build branch]
2019-05-08 08:12:33 -04:00
Ryan Durand
8164e79e1a Moving Timing Data Investigator and renaming it to CompileTimeAnalyzer.
#rb none
#jira none

[CL 6322602 by Ryan Durand in Dev-Build branch]
2019-05-06 17:05:22 -04:00
Ben Marsh
530369c613 Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 4662695 by Ben Marsh in Dev-Build branch]
2018-12-14 14:49:12 -05:00
Ben Marsh
38a7d3328b UBT: Deprecate bCompileLeanAndMeanUE. This setting is vague and non-descriptive, and causes several other settings to be overriden. It is forced on by the current target type and individual target platforms, preventing targets from modifying those values. Anything explicitly using bCompileLeanAndMeanUE now uses bBuildDeveloperTools instead, and the UE_BUILD_MINIMAL macro at runtime has been removed.
The values that it previously forced values to are now configured as follows:

* bBuildEditor is a read-only property that returns true if and only if the target type is Editor.
* bCompileSimplygon and bCompileSimplygonSSF now a property which will default to true for Windows editor, if Simplygon is available. It can also be explicitly enabled or disabled.
* bCompileSpeedTree is now a property which will default to true for editor targets, and can also be explicitly enabled or disabled.

#rb none

[CL 4596311 by Ben Marsh in Dev-Build branch]
2018-11-27 09:02:34 -05:00