ben marsh
982bfb4a5c
UBT: Add an command line argument that allows disabling incremental linking.
...
#jira
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 6655360 via CL 6656767 via CL 6656888
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v365-6733468)
[CL 6759790 by ben marsh in Dev-Anim branch]
2019-05-31 19:54:25 -04:00
josh adams
6017641bf1
- Support for LTO on iOS, using the bAllowLTCG flag (a la VCToolchain)
...
#rb peter.sauerbrei
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 6628785 via CL 6628786 via CL 6628788 via CL 6632061 via CL 6632220
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v365-6733468)
[CL 6749116 by josh adams in Dev-Anim branch]
2019-05-31 18:08:14 -04:00
ben marsh
83bd3cd7c6
Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
...
#rb none
#rnx
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 6631504 in //UE4/Main/...
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v365-6733468)
[CL 6748759 by ben marsh in Dev-Anim branch]
2019-05-31 18:06:13 -04:00
ryan durand
d7b196a491
UE-72225
...
Merging in fixes to better support SNDBS in UBT with use of cl-filter.
#lockdown ben.marsh
#rnx
#rb none
#jira UE-72225
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 6489426 in //UE4/Release-4.22/... via CL 6489461
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 6529482 by ryan durand in Dev-Anim branch]
2019-05-16 03:22:00 -04:00
cosmin sulea
387675f936
UE-72100 - tvOS For Distribution packages fail with Code Signing Error if made after a Development Build
...
#jira UE-72100
#rb Jack.Porter
#lockdown Cristina.Riveron
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: cosmin.sulea
#ROBOMERGE-SOURCE: CL 6473818 in //UE4/Release-4.22/... via CL 6473858
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 6497063 by cosmin sulea in Dev-Anim branch]
2019-05-15 14:13:06 -04:00
ben marsh
640069c5a2
Live Coding: Fix crashes when patching adaptive non-unity files in game modules containing static global variables.
...
Live++ reads object files at startup for game modules, and assigns unique ids to each compiland (used to disambiguate static variables). When compiling the patch, these compilands are modified to reference a unique id for the unity blob, causing the variables to be reconstructed.
Solution is to generate a JSON file to each output directory containing object files containing the mapping, and to use that to assign compiland ids at startup.
#rb none
#jira UE-74036
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 6455253 in //UE4/Release-4.22/... via CL 6455273
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 6474667 by ben marsh in Dev-Anim branch]
2019-05-15 08:12:01 -04:00
chris babcock
de43182d35
Add support for embedded builds to optionally append to DisplayName on Android
...
Provide optional second Gradle invocation after APK generated
#android
#rb Peter.Sauerbrei
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: chris.babcock
#ROBOMERGE-SOURCE: CL 6451020 via CL 6451037 via CL 6451873 via CL 6451943
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 6472992 by chris babcock in Dev-Anim branch]
2019-05-15 07:50:25 -04:00
ben marsh
c191582fb8
Fix for case of engine directory being derived from launch path, and potentially not matching case of files on disk.
...
#rb none
#jira
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 6441354 in //UE4/Release-4.22/... via CL 6441358
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 6471533 by ben marsh in Dev-Anim branch]
2019-05-15 06:47:28 -04:00
ben marsh
0a6b3b762b
UBT: Add utility methods for correcting paths to match their case on disk, and fix issues with inconsistent paths when cross-compiling for Linux.
...
#rb none
#jira UE-72267
#jira UE-72904
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 6441346 in //UE4/Release-4.22/... via CL 6441352
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 6471531 by ben marsh in Dev-Anim branch]
2019-05-15 06:47:24 -04:00
chris babcock
8ef3d7e325
Run addtional Gradle targets as separate call to start with fresh heap
...
#android
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: chris.babcock
#ROBOMERGE-SOURCE: CL 6422987 via CL 6422988 via CL 6423067 via CL 6423069 via CL 6423590 via CL 6423610
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 6470439 by chris babcock in Dev-Anim branch]
2019-05-15 05:57:19 -04:00
cosmin sulea
d6e2eed835
UE-71914 - Packaging code projects in Shipping configuration from Mac fails if there is a space in the project path
...
#jira UE-71914
#rb Jack.Porter
#lockdown Cristina.Riveron
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: cosmin.sulea
#ROBOMERGE-SOURCE: CL 6398839 in //UE4/Release-4.22/... via CL 6398846
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 6459120 by cosmin sulea in Dev-Anim branch]
2019-05-15 03:41:49 -04:00
cosmin sulea
54f0ac13d8
UE-72100 - tvOS For Distribution packages fail with Code Signing Error if made after a Development Build
...
#jira UE-72100
#rb Jack.Porter
#lockdown Cristina.Riveron
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: cosmin.sulea
#ROBOMERGE-SOURCE: CL 6398047 in //UE4/Release-4.22/... via CL 6398051
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 6458237 by cosmin sulea in Dev-Anim branch]
2019-05-15 03:36:46 -04:00
thomas ross
cac703ac8b
Removing CL#5826376 to fix iOS entitlements when building on Mac.
...
#tests iOS Client on Mac build
#rb none
[FYI] Peter.Sauerbrei, Sorin.Gradinaru
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: thomas.ross
#ROBOMERGE-SOURCE: CL 6371366 via CL 6371401 via CL 6383299 via CL 6383371
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 6386793 by thomas ross in Dev-Anim branch]
2019-05-08 21:04:54 -04:00
joe barrett
5fb32b3227
Modifying IOS compilation process to be more flexible to alternate procedures.
...
#rb lukasz.furman
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: joe.barrett
#ROBOMERGE-SOURCE: CL 6368872 via CL 6368876 via CL 6372106 via CL 6372227
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 6380675 by joe barrett in Dev-Anim branch]
2019-05-08 17:10:07 -04:00
ben marsh
ea92f11001
UBT: Fix incorrect output directory being used for target version files.
...
#jira UE-74173
#rb none
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 6316064 in //UE4/Release-4.22/... via CL 6317358
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 6325422 by ben marsh in Dev-Anim branch]
2019-05-06 17:18:43 -04:00
nick shin
dbfdaa0f43
#jira UE-71969 Black screen and flickering with Multithreaded HTML5
...
#rb none
#rnx
#lockdown jack.porter
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: nick.shin
#ROBOMERGE-SOURCE: CL 6278974 in //UE4/Release-4.22/... via CL 6317346
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 6325375 by nick shin in Dev-Anim branch]
2019-05-06 17:18:33 -04:00
cmp-
bdb5e1e24d
PR #5786 : UE-73480: search for MSBuild in VS2019 paths (Contributed by cmp-)
...
#jira UE-74018
#rb none
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 6265880 in //UE4/Release-4.22/... via CL 6317333
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 6325269 by ben marsh in Dev-Anim branch]
2019-05-06 17:18:14 -04:00
chris babcock
33292ec907
Add support for UPL to insert a finalizing section at end of onCreate (gameActivityOnCreateFinalAdditions)
...
Optionally append to version name from an environment variable (UEAndroidDisplayNameExtra)
#android
[FYI] Andrew.Grant
#rb Pete.Procopio
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: chris.babcock
#ROBOMERGE-SOURCE: CL 6278852 via CL 6278853 via CL 6289873 via CL 6290342
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 6305438 by chris babcock in Dev-Anim branch]
2019-05-03 21:27:50 -04:00
chris babcock
e5f0b27db8
Handle required permissions at startup in SplashActivity with better flexiblity
...
#ue4
#android
[FYI] Pete.Procopio,Michael.Kirzinger,Jack.Porter
#rb Pete.Procopio
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: chris.babcock
#ROBOMERGE-SOURCE: CL 6265053 via CL 6265056 via CL 6265059 via CL 6273019 via CL 6273099
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 6287418 by chris babcock in Dev-Anim branch]
2019-05-03 17:45:41 -04:00
brian zaugg
5175b1a44c
#ocn - Hotfix from 6258862 to fix iOS link failing with argument list too long.
...
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: brian.zaugg
#ROBOMERGE-SOURCE: CL 6265085 via CL 6265224 via CL 6265383
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 6280426 by brian zaugg in Dev-Anim branch]
2019-05-03 17:17:38 -04:00
chris babcock
adbc0fa693
Add option to split OBB into main and patch if exceeds OBB size limit
...
#ue4
#android
[FYI] Jack.Porter
#rb Dmitriy.Dyomin
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: chris.babcock
#ROBOMERGE-SOURCE: CL 6103655 via CL 6103711 via CL 6103784 via CL 6103790
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 6126928 by chris babcock in Dev-Anim branch]
2019-04-26 22:13:47 -04:00
chris babcock
10e07b7989
Disable GameApplication for Android projects still using Ant
...
#jira UE-73246
#android
#rb trivial
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: chris.babcock
#ROBOMERGE-SOURCE: CL 6087322 in //UE4/Main/...
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 6116902 by chris babcock in Dev-Anim branch]
2019-04-26 21:09:40 -04:00
jack porter
e03a660a88
Back out CL 6032622 as it was intended to go into 4.22.2 and needs more testing
...
#jira UE-71914
#rb None
#lockdown Cristina.Riveron
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: jack.porter
#ROBOMERGE-SOURCE: CL 6054322 in //UE4/Release-4.22/... via CL 6054323
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 6058464 by jack porter in Dev-Anim branch]
2019-04-23 13:01:53 -04:00
jack porter
cf8c4dd19d
Back out CL5935374 for UE-72100 as it causes 3 other issues
...
#jira UE-73066
#jira UE-73067
#jira UE-73073
#rb John.Mauney
#lockdown Cristina.Riveron
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: jack.porter
#ROBOMERGE-SOURCE: CL 6042758 in //UE4/Release-4.22/... via CL 6042759
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 6044561 by jack porter in Dev-Anim branch]
2019-04-22 21:10:17 -04:00
ben marsh
93d1b32f04
UBT: Fix UnrealHeaderTool always needing to run whenever the makefile was invalidated. Order of files in the timestamp file is not guaranteed, so we can't do an element-wise comparison against current list of files.
...
#rb none
[CODEREVIEW] Steve.Robb
#jira UE-71031
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 6037107 in //UE4/Release-4.22/... via CL 6037108
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 6039700 by ben marsh in Dev-Anim branch]
2019-04-22 17:04:34 -04:00