Commit Graph

1874 Commits

Author SHA1 Message Date
nick shin
9e8bf44747 HTML5 - pthread_main.js name changed by emscripten 1.38.24 upgrade
also, inform developer about the long link time

#jira UE-69632  Multithreaded adds 8.5 minutes to Launch On
#rnx
#rb none

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

[CL 4925930 by nick shin in Main branch]
2019-02-06 21:06:01 -05:00
ben marsh
350331202f Fix times for MSVC timing info being out by a factor of 1000.
#rb none
#jira


#ROBOMERGE-SOURCE: CL 4919950 via CL 4922411

[CL 4922639 by ben marsh in Main branch]
2019-02-06 13:47:04 -05:00
daniel lamb
8c93066a4e Prevented server from compressing pak files.
Enabled compression on windows for some pak files.


#ROBOMERGE-SOURCE: CL 4905053 via CL 4916232

[CL 4916287 by daniel lamb in Main branch]
2019-02-05 20:17:08 -05:00
ben marsh
8488af8534 Minor fix for incorrect error message when a file reference parameter is missing in UAT.
#jira


#ROBOMERGE-SOURCE: CL 4899115 via CL 4905888

[CL 4909986 by ben marsh in Main branch]
2019-02-05 18:37:28 -05:00
Ben Marsh
325745062e Add missing copyright notice.
#rb none
#rnx

[CL 4897786 by Ben Marsh in Main branch]
2019-02-05 09:50:56 -05:00
ben marsh
8505034179 Parse out a sorted list of classes and functions from the MSVC timing info. Groups templates together, to allow better understanding the most expensive code to compile.
#jira


#ROBOMERGE-SOURCE: CL 4896229 via CL 4896975

[CL 4896977 by ben marsh in Main branch]
2019-02-05 01:03:02 -05:00
ben marsh
0817777c73 UAT: Add a build command to parse the output from MSVC's /d1reportTime argument, and convert it into a trace that can be visualized in Chrome's chrome://tracing tab.
To generate an input file, compile a single file with UnrealBuildTool and redirect the output to a text file:

    UnrealBuildTool.exe UE4Editor Win64 Development -SingleFile="E:\P4\Engine\Source\Runtime\Core\Private\Misc\CoreGlobals.cpp" -Timing > E:\Output.txt

To convert into a trace readable by chrome:

   AutomationTool.exe ParseMsvcTimingInfo -File=E:\Output.txt

Output file will be written to the same directory as the input file, but with a json extension.

#jira


#ROBOMERGE-SOURCE: CL 4896073 via CL 4896742

[CL 4896785 by ben marsh in Main branch]
2019-02-05 00:35:21 -05:00
dominic barile
f3a6b0515b Made SaveRoleArtifacts virtual so it can be overridden
#rb William.Ewen, Andrew.Grant
[CODEREVIEW] William.Ewen, Andrew.Grant


#ROBOMERGE-SOURCE: CL 4887792 via CL 4893034

[CL 4893147 by dominic barile in Main branch]
2019-02-04 18:36:50 -05:00
nick shin
0f45650269 HTML5 - fix log spam
replicated to //UE4/Release-4.22

#jira UE-68969  HTML5 logspam when packaging/launching: NOTE[ReadEmscriptenConfigFile]: using EM_CONFIG
#rb none
#rnx

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

[CL 4890108 by nick shin in Main branch]
2019-02-04 15:01:12 -05:00
andrew grant
8ae7ba764d Gauntlet -
Moved SubmitToDashboard into its own function to ensure derived classes don't accidentally skip it.
Renamed a few classes for future work

[at]ben.salem [at]clayton.langford


#ROBOMERGE-SOURCE: CL 4861596 via CL 4867071 via CL 4868435

[CL 4873931 by andrew grant in Main branch]
2019-02-01 19:01:32 -05:00
andrew grant
47c8b0e533 Gauntlet -
native plugin now marked as runtime so it's available in more builds.
android device now uses a path under the Gauntlet tempdir for pulling artifacts. Dir is also marked for cleanup.



#ROBOMERGE-SOURCE: CL 4861589 via CL 4867069 via CL 4868434

[CL 4873925 by andrew grant in Main branch]
2019-02-01 19:01:31 -05:00
andrew grant
5fc641d534 Made Gauntlet's build path source support multiple folders to search. This is to better support packaged builds which end up in Binaries/<platform> so they can be found at the same time as staged builds without moving them under /saved
-build=local is now a (clearer) synonym for -build=staged. Both will search /Saved/StagedBuilds and /Binaries for matching builds


[at]josh.engebretson
#tests BuildCookFort and RunFort with Android


#ROBOMERGE-SOURCE: CL 4858090 via CL 4858092 via CL 4858870

[CL 4859004 by andrew grant in Main branch]
2019-01-31 11:57:23 -05:00
Jamie Dale
f3c2db7eb3 Allow Localization Automation to be be submitted to Perforce
#rb Ben.Marsh

[CL 4858896 by Jamie Dale in Main branch]
2019-01-31 11:36:19 -05:00
clayton langford
14c6eac7c6 Small fix for Gauntlet HtmlBuilder.
#rnx
#rb Ben.Salem


#ROBOMERGE-SOURCE: CL 4845119 via CL 4848240 via CL 4850464

[CL 4850553 by clayton langford in Main branch]
2019-01-30 18:54:11 -05:00
daniel lamb
a571dc59ea Added support for using UE_SDK_ROOT (carefullyredist) in build scripts.
[FYI] Chris.Babcock


#ROBOMERGE-SOURCE: CL 4841911 via CL 4844765

[CL 4844786 by daniel lamb in Main branch]
2019-01-30 12:32:25 -05:00
josh engebretson
7f8e5364c1 Gauntlet iOS device support for running parallel tests
#ROBOMERGE-SOURCE: CL 4835252 via CL 4838365

[CL 4838533 by josh engebretson in Main branch]
2019-01-30 03:29:35 -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
Chris Gagnon
0dbe1f7fb2 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4766091 by Chris Gagnon in Dev-Editor branch]
2019-01-21 17:47:02 -05:00
Jamie Dale
a27aefcf57 Changed some of the localization automation to use classes with read-only members, rather than use structs
#jira UE-65600
#rb Francis.Hurteau
#lockdown Matt.Kuhlenschmidt

[CL 4762550 by Jamie Dale in Dev-Editor branch]
2019-01-21 12:57:05 -05:00
Jamie Dale
adc2fefb19 Added support for splitting off per-platform localization
This is handled by the ELocTextPlatformSplitMode enum, used by FLocTextHelper (default is ELocTextPlatformSplitMode::None to preserve old behavior), and allows you to optionally split localization data for all platforms, or for any NDA restricted platforms. Note: Any localization data that is used by multiple platforms is still considered platform agnostic, even if it appears only within platform specific files.

#jira UE-65600
#rb Francis.Hurteau
#lockdown Matt.Kuhlenschmidt

[CL 4761508 by Jamie Dale in Dev-Editor branch]
2019-01-21 11:07:47 -05:00
Chris Gagnon
1dd3e0189f Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4730305 by Chris Gagnon in Dev-Editor branch]
2019-01-15 18:47:22 -05:00
Chris Gagnon
1a3bf5caf1 Merging The Engine directory from //UE4/Dev-Main to //UE4/Dev-Editor upto CL 4698813
#rb none

[CL 4720826 by Chris Gagnon in Dev-Editor branch]
2019-01-14 16:55:55 -05:00
Brandon Schaefer
7bf95a5dcd Linux: fix iterative deployment
#jira UE-67255
#rb Arciel.Rekman

[CL 4679128 by Brandon Schaefer in Dev-Editor branch]
2019-01-03 13:27:24 -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
Matt Kuhlenschmidt
fcc9402ceb Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4623549 by Matt Kuhlenschmidt in Dev-Editor branch]
2018-12-03 09:48:43 -05:00