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]
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]
#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]
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]
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]
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]
-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]
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]