Commit Graph

4515 Commits

Author SHA1 Message Date
ben marsh
f012412d60 Add missing copyright notice.
#rb none
#rnx

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 4897786 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4911751 by ben marsh in Dev-Networking branch]
2019-02-05 18:46:13 -05:00
ben marsh
0e5b708598 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-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 4896229 via CL 4896975 via CL 4896977
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4911045 by ben marsh in Dev-Networking branch]
2019-02-05 18:42:23 -05:00
ben marsh
da9128a5cd 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-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 4896073 via CL 4896742 via CL 4896785
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4910920 by ben marsh in Dev-Networking branch]
2019-02-05 18:42:07 -05:00
dominic barile
ae88b95046 Made SaveRoleArtifacts virtual so it can be overridden
#rb William.Ewen, Andrew.Grant
[CODEREVIEW] William.Ewen, Andrew.Grant

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: dominic.barile
#ROBOMERGE-SOURCE: CL 4887792 via CL 4893034 via CL 4893147
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4907550 by dominic barile in Dev-Networking branch]
2019-02-05 18:29:50 -05:00
nick shin
c6943cd91f HTML5 - emscripten toolchain upgrade 1.38.24
epic edits for coolchain upgrade

#jira UEMOB-475 Upgrade UE4 HTML5 toolchain to support multithreading
[RN]
#rb none

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: nick.shin
#ROBOMERGE-SOURCE: CL 4890171 in //UE4/Release-4.22/... via CL 4890177
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4890200 by nick shin in Dev-Networking branch]
2019-02-04 15:05:11 -05:00
nick shin
b0a41ac6eb 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-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: nick.shin
#ROBOMERGE-SOURCE: CL 4890103 in //UE4/Release-4.22/... via CL 4890108
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4890128 by nick shin in Dev-Networking branch]
2019-02-04 15:01:42 -05:00
jerome delattre
dcb389d0b7 Copied from Dev-Enterprise - Fixed some compile errors in the WebRTCProxy caused by increased warning level.
#author Stuart.Hill
#rb Alistair.White
#jira UE-69338

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: jerome.delattre
#ROBOMERGE-SOURCE: CL 4883268 in //UE4/Release-4.22/... via CL 4883270
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4885176 by jerome delattre in Dev-Networking branch]
2019-02-04 12:51:25 -05:00
daniel lamb
7d2361bd31 [CODEREVIEW] daniel.lamb,jeff.williams
Merge conflict.
daniel.lamb, please merge this change by hand.
More info at https://robomerge.epicgames.net#FORTNITE

/src/robomerge_ue4_main_01/Engine/Source/Programs/UnrealBuildTool/System/ConfigFile.cs - merging //Fortnite/Dev-EngineMerge/Engine/Source/Programs/UnrealBuildTool/System/ConfigFile.cs#2


--------------------------------------
Create labels for content builds.
#rb William.Ewen

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: daniel.lamb
#ROBOMERGE-SOURCE: CL 4869450 via CL 4873808 via CL 4877426
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4884685 by daniel lamb in Dev-Networking branch]
2019-02-04 12:39:27 -05:00
ben marsh
adad9435d9 UBT: Prevent DebugGame compile environment from having different ORIGINAL_FILE_NAME macro to the development build environment. This is only needed when compiling resources for binaries. Also prevent the precompiled manifest being written to if it doesn't change.
#rb none
#jira UE-69434

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 4877079 in //UE4/Release-4.22/... via CL 4877081
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4884678 by ben marsh in Dev-Networking branch]
2019-02-04 12:39:22 -05:00
andrew grant
6567500be4 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-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 4861596 via CL 4867071 via CL 4868435 via CL 4873931
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4884450 by andrew grant in Dev-Networking branch]
2019-02-04 12:33:22 -05:00
andrew grant
736bfad6e4 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-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 4861589 via CL 4867069 via CL 4868434 via CL 4873925
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4884449 by andrew grant in Dev-Networking branch]
2019-02-04 12:33:21 -05:00
Jake Leonard
d3e37f62cc Removing Steam library path being hardcoded into Linux's linker rpath as this is an old hack that is no longer needed.
#JIRA: UE-69496
#rb: none

[CL 4877182 by Jake Leonard in Dev-Networking branch]
2019-02-02 00:15:07 -05:00
Jake Leonard
cdc9290d59 Removing reference to hardcoded Steam path from dll loading test in pal app.
#Jira: UE-69494, UE-69495
#rb: none

[CL 4877000 by Jake Leonard in Dev-Networking branch]
2019-02-01 22:08:41 -05:00
ryan gerleve
f3be613426 Fix merge conflicts.
--------------------------------------
Copying //UE4/Dev-Online to Dev-Main (//UE4/Dev-Main)
Source: //UE4/Dev-Online 4860295

#rb none

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: michael.kirzinger
#ROBOMERGE-SOURCE: CL 4860323 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4860452 by ryan gerleve in Dev-Networking branch]
2019-01-31 15:36:12 -05:00
andrew grant
c32694c3a9 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-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 4858090 via CL 4858092 via CL 4858870 via CL 4859004
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4859626 by andrew grant in Dev-Networking branch]
2019-01-31 12:49:31 -05:00
jamie dale
d74b44831a Allow Localization Automation to be be submitted to Perforce
#rb Ben.Marsh

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 4858896 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4859609 by jamie dale in Dev-Networking branch]
2019-01-31 12:47:39 -05:00
ryan gerleve
f9c954fabb Fix merge conflict
/src/ROBOMERGE_ENGINE_Dev_Networking/FortniteGame/Content/Collections/Audit_InCook_BROnly.collection - merging //UE4/Main/FortniteGame/Content/Collections/Audit_InCook_BROnly.collection#63


--------------------------------------
Copying //UE4/Dev-Rendering[at]4854522 to Dev-Main (//UE4/Dev-Main)
#rb none

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: marcus.wassmer
#ROBOMERGE-SOURCE: CL 4854553 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4859489 by ryan gerleve in Dev-Networking branch]
2019-01-31 12:42:57 -05:00
clayton langford
a1a2f5c160 Small fix for Gauntlet HtmlBuilder.
#rnx
#rb Ben.Salem

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: clayton.langford
#ROBOMERGE-SOURCE: CL 4845119 via CL 4848240 via CL 4850464 via CL 4850553
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4850902 by clayton langford in Dev-Networking branch]
2019-01-30 18:55:34 -05:00
daniel lamb
c613c6cf31 Added support for using UE_SDK_ROOT (carefullyredist) in build scripts.
[FYI] Chris.Babcock

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: daniel.lamb
#ROBOMERGE-SOURCE: CL 4841911 via CL 4844765 via CL 4844786
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4844891 by daniel lamb in Dev-Networking branch]
2019-01-30 12:33:09 -05:00
josh engebretson
cc3b692319 Gauntlet iOS device support for running parallel tests
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 4835252 via CL 4838365 via CL 4838533
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4838784 by josh engebretson in Dev-Networking branch]
2019-01-30 03:34:19 -05:00
peter engstrom
302807a6a9 Fix broken icons in UnrealFrontend.
#rnx
#jira UE-69192
#rb ryan.gerleve

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: peter.engstrom
#ROBOMERGE-SOURCE: CL 4837460 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4837468 by peter engstrom in Dev-Networking branch]
2019-01-30 02:10:27 -05:00
chris gagnon
435467dd55 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main)
#rb none
#lockdown Nick.Penwarden

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: chris.gagnon
#ROBOMERGE-SOURCE: CL 4837001 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4837013 by chris gagnon in Dev-Networking branch]
2019-01-29 19:24:53 -05:00
ben marsh
3028faba18 Trigger a link error whenever a module is missing a valid IMPLEMENT_MODULE macro on Windows.
The IMPLEMENT_MODULE macro now defines an empty function called IMPLEMENT_MODULE_{ModuleName}, to which we force a reference to via the linker command line. This behavior can be disabled on a per-module basis by setting bRequiresImplementModule = false from a .build.cs file.

#rb none

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 4827582 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4830013 by ben marsh in Dev-Networking branch]
2019-01-29 05:14:09 -05:00
andrew grant
438783b0b0 Modified build launcher to skip specification of test node when not specified
Removed redundant sbmm option


#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 4825109 via CL 4825114 via CL 4826921 via CL 4826937
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4829717 by andrew grant in Dev-Networking branch]
2019-01-29 05:09:14 -05:00
andrew grant
e643470de4 Renamed DefaultNode -> DefaultTest
#rb na

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 4824974 via CL 4824975 via CL 4826342 via CL 4826860
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4829631 by andrew grant in Dev-Networking branch]
2019-01-29 05:08:39 -05:00