Commit Graph

4604 Commits

Author SHA1 Message Date
ben marsh
4e281c68f9 UBT: Add a new target setting (bAdaptiveUnityDisablesPCHForProject) which allows overriding the "bAdaptiveUnityDisablesPCH" setting for project-specific code.
[FYI] Bob.Tellez

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5107683 via CL 5108227 via CL 5108254
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5213415 by ben marsh in Dev-VR branch]
2019-02-26 18:47:16 -05:00
ben marsh
a0522e90ee Fix "launch on" always rebuilding the executable, due to order of enumerated plugins being non-deterministic.
#jira UE-70371
#rb none

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5103941 in //UE4/Release-4.22/... via CL 5103942
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5212718 by ben marsh in Dev-VR branch]
2019-02-26 18:26:55 -05:00
justin marcus
e50d3334be Android Automation
Don't rebuild OBB unless it's dependencies are out of date.  This keeps it from being redeployed with every run which is very time consuming.

[at]Daniel.Lamb [at]Chris.Babcock

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 5093841 via CL 5096333 via CL 5096388
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5210336 by justin marcus in Dev-VR branch]
2019-02-26 17:40:38 -05:00
josh engebretson
5a3b5fbc70 Gauntlet packaged XB1 build source support
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 5093628 via CL 5094641 via CL 5094648
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5210141 by josh engebretson in Dev-VR branch]
2019-02-26 17:36:28 -05:00
arciel rekman
0cdc0851d6 Linux: reduce disk size by removing -fstandalone-debug.
- Benefits are dubious, while its impact on the binary size is significant.

#rb none
#jira UE-70309

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: arciel.rekman
#ROBOMERGE-SOURCE: CL 5087269 in //UE4/Release-4.22/... via CL 5087270
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5208646 by arciel rekman in Dev-VR branch]
2019-02-26 16:53:32 -05:00
nick whiting
18e0dbdb34 Fix for needing the NDK installed for building Lumin / Magic Leap projects. Added bypass the to NDK version check if bAllowMissingNDK. Opted to not early out in case other Android functionality that Lumin needs is added afterwards.
#jira UE-70219
#rb joe.conley
[FYI] chris.babcock

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: nick.whiting
#ROBOMERGE-SOURCE: CL 5058303 in //UE4/Release-4.22/... via CL 5058304
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5135578 by nick whiting in Dev-VR branch]
2019-02-22 03:41:26 -05:00
ben marsh
4784c7993e Add support for building Linux servers with ThinLTO enabled (via the -ThinLTO command line argument).
#jira

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5055200 via CL 5055212 via CL 5057271 via CL 5057295
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5135467 by ben marsh in Dev-VR branch]
2019-02-22 03:39:56 -05:00
nick whiting
dfb34feb62 Fix for not having permissions to run the Install / Uninstall batch files for Lumin packages on Macs. Execute permissions were missing
#jira UE-60968
#rb keli.hloedversson

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: nick.whiting
#ROBOMERGE-SOURCE: CL 5044633 in //UE4/Release-4.22/... via CL 5044643
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5133544 by nick whiting in Dev-VR branch]
2019-02-22 02:52:22 -05:00
bob tellez
062938d896 #UE4 Forcing max ipa compression now also compresses the executable.
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 5015011 via CL 5015012 via CL 5015072 via CL 5041391
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5129559 by bob tellez in Dev-VR branch]
2019-02-22 02:11:18 -05:00
william ewen
cd94694d71 Adding support for Gauntlet Test nodes to query what run they are on and how many total runs there are for the current test instance.
#rb Andrew.Grant
#rnx

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: william.ewen
#ROBOMERGE-SOURCE: CL 5011159 via CL 5013684 via CL 5038189
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5124418 by william ewen in Dev-VR branch]
2019-02-22 01:21:01 -05:00
bob tellez
21d1de917f #UE4 Add AdditionalPackageOptions option "ForceMaxIPACompression" for forcing max compression when packaging IPAs, even if they are not "distributed". Useful for reducing the size of "bulk" non-distributed ipas.
[FYI] Peter.Sauerbrei

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 5011015 via CL 5011018 via CL 5013653 via CL 5038119
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5123766 by bob tellez in Dev-VR branch]
2019-02-22 01:14:53 -05:00
cosmin sulea
c44a8176fd UE-63767 - iOS Device Output Log console does not work
#jira UE-63767
#rb Jack.Porter

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: cosmin.sulea
#ROBOMERGE-SOURCE: CL 5036543 in //UE4/Release-4.22/... via CL 5036544
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5122335 by cosmin sulea in Dev-VR branch]
2019-02-22 00:59:43 -05:00
josh engebretson
4b453ac9c5 Gauntlet: Add support for new uuid format to iOS device
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 5010052 via CL 5013276 via CL 5014653
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5084535 by josh engebretson in Dev-VR branch]
2019-02-19 19:30:24 -05:00
josh engebretson
8e4c967e0f Suspend EC error parsing when logging file copy errors (may try on new kit, etc and shouldn't fail test)
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 5009813 via CL 5009838 via CL 5013196 via CL 5014446
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5083949 by josh engebretson in Dev-VR branch]
2019-02-19 19:26:09 -05:00
ben marsh
6817064173 UBT: Acquire the single instance mutex before we register platforms. If we have to set up any global state, we don't want to have two instances executing at once.
#rb none
#jira
#rnx

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5012996 in //UE4/Release-4.22/... via CL 5012999
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5083876 by ben marsh in Dev-VR branch]
2019-02-19 19:25:32 -05:00
ben marsh
8a7946108a UBT: Make sure the global mutex is disposed of last. If we dispose of it before we shutdown the logging system, we can get file access exceptions when the next process starts up and tries to write to the log.
#rb none
#jira
#rnx

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5012984 in //UE4/Release-4.22/... via CL 5012985
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5083872 by ben marsh in Dev-VR branch]
2019-02-19 19:25:30 -05:00
clayton langford
ad952e3d69 Fix for Gauntlet copying Android artifacts to the wrong directory.
#rnx
#rb Andrew.Grant
#test RunFort -test=memorylistdiff -platform=android

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: clayton.langford
#ROBOMERGE-SOURCE: CL 5009635 via CL 5009638 via CL 5009880 via CL 5010214
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5083519 by clayton langford in Dev-VR branch]
2019-02-19 19:21:09 -05:00
josh engebretson
4adda7c141 Wrap Gauntlet CopyDirectory FileInfo creation in an exception handler for better error logging
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 4998738 via CL 4998739 via CL 4999913 via CL 5001681
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5080023 by josh engebretson in Dev-VR branch]
2019-02-19 18:41:11 -05:00
ben marsh
134aa126bc Getting rid of Lumin spam which appears for builds and generating project files for any platform.
#rb none
[FYI] Jason.Bestimt
#jira

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 4996827 in //UE4/Release-4.22/... via CL 4996833
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5076770 by ben marsh in Dev-VR branch]
2019-02-19 18:04:50 -05:00
ben marsh
f294c679a4 Allow games to pass arbitrary key/value pairs via crash reports.
Calling FGenericCrashContext::AddGameData(TEXT("Foo"), TEXT("Bar")) will add a key/value, which will also be sent as an analytics event from CrashReportClient (with the key name "GameData.Foo").

#rb none
[FYI] Wes.Hunt, Bob.Tellez

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 4986525 via CL 4987702 via CL 4993491
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5074605 by ben marsh in Dev-VR branch]
2019-02-19 17:37:24 -05:00
maxime mercier
dccf54132d Integration from Dev-Build: Fix performance problem with p4vs Helix visual studio plugin, it was due to the UnrealVs plugin listening to all property change events and updating command line combo everytime.
#rb ben.marsh, patrick.enfedaque

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: maxime.mercier
#ROBOMERGE-SOURCE: CL 4986371 via CL 4987643 via CL 4993389
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5074318 by maxime mercier in Dev-VR branch]
2019-02-19 17:34:16 -05:00
ben marsh
3554ddf318 Add Visual Studio 2019 as a compiler for generating intellisense data.
#rb none
#rnx
#jira

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 4993256 in //UE4/Release-4.22/... via CL 4993257
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5074233 by ben marsh in Dev-VR branch]
2019-02-19 17:33:00 -05:00
ben marsh
a8e4b2ea72 UBT: Don't throw an exception when scanning for restricted folder references from modules that are precompiled; they don't have source code, so won't have a list of source directories.
#rb none
#jira

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 4988259 in //UE4/Release-4.22/... via CL 4988260
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5034267 by ben marsh in Dev-VR branch]
2019-02-16 07:56:55 -05:00
ben marsh
c6d77aab8b UAT: Always force a changelist to be submitted, even if it contains unchanged files.
#rb none
#jira

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 4984075 in //UE4/Release-4.22/... via CL 4984147
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5034000 by ben marsh in Dev-VR branch]
2019-02-16 07:46:48 -05:00
ben marsh
e33b5b562e Prevent UAT scripts from being rebuilt in an installed engine build.
#rb none
#jira UE-69957

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 4983814 in //UE4/Release-4.22/... via CL 4983818
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5033860 by ben marsh in Dev-VR branch]
2019-02-16 07:43:39 -05:00