Commit Graph

4617 Commits

Author SHA1 Message Date
josh adams
019c12863e - Merging Dev-Kairos/Engine/... to Main/Engine/...
- Brings over the necessary engine changes for embedding UE4 mobile as a dylib/so in native mobile app
- Various changes for facial animation, screen recording, others
- ARKit and ARCore plugins were removed, as deemed "not ready"
#rb many people

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 5201138 via CL 5203024 via CL 5226277
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5244512 by josh adams in Dev-VR branch]
2019-02-28 17:06:02 -05:00
ben marsh
644ab189e7 Add a better error message when trying to use a module that is not included in an installed build.
#rb none
#jira

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

[CL 5243533 by ben marsh in Dev-VR branch]
2019-02-28 17:00:30 -05:00
ben marsh
9ffced0fd0 Remove other references to RPCUtility
#rb none
#jira UE-70509

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

[CL 5223717 by ben marsh in Dev-VR branch]
2019-02-26 22:33:35 -05:00
ben marsh
7011863b74 Remove RPCUtility.
#rb none
#jira UE-70509
[FYI] Peter.Sauerbrei

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

[CL 5223716 by ben marsh in Dev-VR branch]
2019-02-26 22:33:33 -05:00
cosmin sulea
6975da3aea UE-69280 - iOS Launch On Fails on Windows binary builds
UE-69887 - DeploymentServerLauncher.exe does not always quit
#jira UE-69280
#rb Jack.Porter

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

[CL 5223586 by cosmin sulea in Dev-VR branch]
2019-02-26 22:29:40 -05:00
michael trepka
f5750d2291 Make 10.13.6 the minimum version of macOS required by UE4 for games and the editor
#jira none
#rb Mark.Satterthwaite

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: michael.trepka
#ROBOMERGE-SOURCE: CL 5112753 in //UE4/Release-4.22/... via CL 5206605
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5223444 by michael trepka in Dev-VR branch]
2019-02-26 22:24:26 -05:00
ben marsh
516cfb655a UAT: Prevent temp-target files from having their timestamps updated even when the contents don't change. Causes unnecessary rebuilds when working with content-only projects.
#rb none
#jira UE-70371

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

[CL 5223429 by ben marsh in Dev-VR branch]
2019-02-26 22:23:50 -05:00
ben marsh
a71cccf805 Fix Gauntlet automation DLLs being output to the {WorkspaceRoot}\Binaries\DotNET directory rather than Engine\Binaries\DotNET.
Seems to get copied into the correct place because it's referenced by GauntletExtras anyway, just creates some junk in the workspace root directory.

[FYI] Arciel.Rekman, Andrew.Grant
#rb none

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

[CL 5223266 by ben marsh in Dev-VR branch]
2019-02-26 22:17:29 -05:00
ben marsh
ac349c1ce9 Add a flag which allows overriding the shared compile environment with custom build settings.
#rb none

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

[CL 5223256 by ben marsh in Dev-VR branch]
2019-02-26 22:17:10 -05:00
josh engebretson
6883f01dc7 Make Android log suspending optional to reduce spam
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 5183570 via CL 5184002 via CL 5185639 via CL 5185720
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5222575 by josh engebretson in Dev-VR branch]
2019-02-26 21:54:42 -05:00
ben marsh
e639816144 UBT: Add support for writing a header containing the public compile environment for modules in the primary binary of a target (including all *_API macros in 'export' mode). To use, set ExportPublicHeader = "Foo.h" from the target.cs file.
#jira
[CODEREVIEW] Josh.Adams
#rb none

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5175655 via CL 5175725 via CL 5177123
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5221734 by ben marsh in Dev-VR branch]
2019-02-26 21:33:54 -05:00
josh engebretson
d776a4e95b Fix Android device compile error
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 5149094 via CL 5149118 via CL 5149128 via CL 5150144 via CL 5151053
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5217013 by josh engebretson in Dev-VR branch]
2019-02-26 20:12:48 -05:00
josh engebretson
bcacc3f21f Gauntlet: Do not parse ADB process output for EC jobs
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 5148667 via CL 5148905 via CL 5148910 via CL 5150136 via CL 5151041
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5217007 by josh engebretson in Dev-VR branch]
2019-02-26 20:12:37 -05:00
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