Commit Graph

4754 Commits

Author SHA1 Message Date
graeme thornton
ba498ac644 Reinstate the warning about short keys but wrap it in the condition that was lost in the merge from Release-4.22
#rb none


#ROBOMERGE-SOURCE: CL 5629597 via CL 5629603 via CL 5629607 via CL 5629609 via CL 5631976

[CL 5632515 by graeme thornton in Main branch]
2019-03-28 13:49:05 -04:00
Cosmin Sulea
50b9f22efc ROBOMERGE conflict 5630547 resolved UE-71953 - Blueprint iOS projects can't package For Distribution
#jira UE-71953
#rb Jack.Porter

[CL 5630708 by Cosmin Sulea in Main branch]
2019-03-28 12:09:05 -04:00
daniel lamb
9e6a72c368 Made the pak file binary compatible with previous version to reduce patch sizes.
Reenabled oodle compression in 8.30 for android, ios and switch.
Cleaned up unrealpak commandline when run from UAT.
#rb Josh.Adams
[FYI] Ben.Marsh, Andrew.Grant


#ROBOMERGE-SOURCE: CL 5619788 via CL 5619815 via CL 5619821 via CL 5619827 via CL 5623747

[CL 5623814 by daniel lamb in Main branch]
2019-03-27 21:08:44 -04:00
john abercrombie
71ad729861 Raise the minimum value for PCH compilation to avoid compiler errors in VS2017
#ROBOMERGE-SOURCE: CL 5612064 via CL 5614008

[CL 5614083 by john abercrombie in Main branch]
2019-03-27 18:23:09 -04:00
josh adams
074b96239b Undo my dsymutil change as it caused some odd buildmachine issue that needs to be investigated with preflights
#rb trivial


#ROBOMERGE-SOURCE: CL 5593451 via CL 5593456 via CL 5593465 via CL 5593472 via CL 5600346

[CL 5600529 by josh adams in Main branch]
2019-03-27 14:31:05 -04:00
clayton langford
2fd5d814b0 Updated blacklist config directory location.
#rnx


#ROBOMERGE-SOURCE: CL 5588255 via CL 5588260 via CL 5588262 via CL 5588263 via CL 5589115

[CL 5589118 by clayton langford in Main branch]
2019-03-27 10:37:54 -04:00
sorin gradinaru
b5fc236e99 UE-52346 TM-Gameplay: Load Level Volume Fails to Read TestSlot.sav file
#jira UE-52346
#iOS
#tvOS
#4.22
#rb Jack.Porter
#lockdown cristina.riveron

On Mac the pList file is overriden before the final packaging. Adding iCloudContainerIdentifier.

#ROBOMERGE-SOURCE: CL 5586835 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5586836 by sorin gradinaru in Main branch]
2019-03-27 04:03:38 -04:00
josh adams
ffb4db13b9 - Now using new dsymutil with Xcode 10.2 (checking version of dsymutil that's builtin before looking for alternates)
#rb trivial
[CODEREVIEW] michael.trepka,peter.sauerbrei,andrew.grant


#ROBOMERGE-SOURCE: CL 5569415 via CL 5569423 via CL 5570879

[CL 5570898 by josh adams in Main branch]
2019-03-26 19:30:08 -04:00
bart hawthorne
6ffd1eb661 Fix issue where live++ recompile would execute old hotreload system code that would trigger an exception in monolithic builds
[FYI] ben.marsh


#ROBOMERGE-SOURCE: CL 5563075 via CL 5564799

[CL 5564894 by bart hawthorne in Main branch]
2019-03-26 17:42:19 -04:00
josh adams
a16f031d97 - Fixed IPP with HiDPI monitors
[FYI] peter.sauerbrei
#rb trivial


#ROBOMERGE-OWNER: josh.adams
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 5555983 via CL 5558841 via CL 5559453

[CL 5560614 by josh adams in Main branch]
2019-03-26 16:07:47 -04:00
hongyi yu
28bfa441a4 Move patchSeekOptMaxGapSize to ini file Part 1
[FYI] Ben.Woodhouse


#ROBOMERGE-SOURCE: CL 5554945 via CL 5556720

[CL 5556826 by hongyi yu in Main branch]
2019-03-26 12:50:36 -04:00
leigh swift
a5ba3b5f65 Add support for BPT ChunkDeltaOptimise 'DiffAbortThreshold' commandline param to automation code.
[CODEREVIEW] William.Ewen


#ROBOMERGE-SOURCE: CL 5502459 via CL 5503111

[CL 5535519 by leigh swift in Main branch]
2019-03-25 13:53:04 -04:00
sorin gradinaru
e0dec25bda UE-66204 iOS and tvOS errors in Application Loader to Apple: 'Invalid Code Signing Entitlements' with iCloud
#jira UE-66204
#4.22
#iOS
#rb Jack.Porter
#lockdown cristina.riveron


Fixed a problem with the order of values in the  com.apple.developer.icloud-container-environment array

Also modified parsing com.apple.developer.ubiquity-container-identifiers and com.apple.developer.ubiquity-kvstore-identifier in order to preserve the team id from the mobileprovisioning

Note:iPhonePacvkager needs to be recompiled + binaries uploaded on //UE4/Release-4.22/Engine/Binaries/DotNET/IOS

#ROBOMERGE-SOURCE: CL 5533538 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5533539 by sorin gradinaru in Main branch]
2019-03-25 08:46:11 -04:00
ben marsh
cd0577dc24 Fix problems with HotReload on Mac.
* Linker arguments for each hot-reloaded module where only being patched with that module's new name (and not *all* the new module names). Windows was unaffected by this, since it uses response files (which were being handled correctly).
* Loop to rename modules in the manifest was terminating after the first modified module was found. This prevented other modules from being renamed.

#rb none
[FYI] Steve.Robb, Michael.Trepka
#jira UE-62612

#ROBOMERGE-SOURCE: CL 5503573 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5503574 by ben marsh in Main branch]
2019-03-22 14:05:08 -04:00
andrew grant
416ae568d1 Moved param validation to common code
Added -flavor check to BuildCookFort



#ROBOMERGE-SOURCE: CL 5501854 via CL 5501865 via CL 5502958

[CL 5503140 by andrew grant in Main branch]
2019-03-22 13:37:55 -04:00
ben marsh
c468fc8a7f Simplify error messages for UE4Build, so we don't get unnecessary lines tagged by EC.
#jira


#ROBOMERGE-SOURCE: CL 5501618 via CL 5501622 via CL 5501811

[CL 5501820 by ben marsh in Main branch]
2019-03-22 10:57:26 -04:00
ben marsh
86ec4fef73 Remove superfluous errors when a recursive UAT command fails, or a child process fails. They should already output their own error messages, and adding additional errors is just noise.
#jira


#ROBOMERGE-SOURCE: CL 5496878 via CL 5496883 via CL 5499236

[CL 5499309 by ben marsh in Main branch]
2019-03-21 21:46:34 -04:00
bob tellez
923d988545 #UE4 Disable warning while we wait for a key cycle
#ROBOMERGE-SOURCE: CL 5493785 via CL 5495889

[CL 5496062 by bob tellez in Main branch]
2019-03-21 16:32:52 -04:00
andrew grant
0e22f41ec3 Moved dsymutil with fix for large sizes into Binaries for the time being so people with Xcode installed don't need to also set up autosdks
michael.trepka


#ROBOMERGE-SOURCE: CL 5492294 via CL 5492301 via CL 5493068

[CL 5493122 by andrew grant in Main branch]
2019-03-21 12:10:09 -04:00
ben marsh
a86d826b47 Fix log output showing CL being synced for iterative cooks.
#jira
[FYI] Jeff.Williams


#ROBOMERGE-SOURCE: CL 5491806 via CL 5492141

[CL 5492157 by ben marsh in Main branch]
2019-03-21 09:47:36 -04:00
sorin gradinaru
fe2712d3ad UE-71596 iOS packaging error with CloudKit enabled - Provisioning profile <...> doesn't match the entitlements file's values
#jira UE-71596
#4.22
#iOS
#tvOS
#rb Jack.Porter
#lockdown cristina.riveron

Write the entitlements in PostBuldSync.
Target.bCreateStubIPA is false when building on mac, true on windows (using the -CreateStub argument)

#ROBOMERGE-SOURCE: CL 5491331 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5491335 by sorin gradinaru in Main branch]
2019-03-21 05:11:46 -04:00
graeme thornton
df678fda6b Use accessor function on crypto settings in UAT to determine if signing is enabled, rather than reading the flag directly. Makes sure that signing is correctly disabled if the setting is enabled but no key was set
#rb ben.marsh
#jira UE-71803
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 5487901 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5487905 by graeme thornton in Main branch]
2019-03-20 18:56:56 -04:00
graeme thornton
eae38e7ac5 Add new config values to go alongside "PlatformRequiresDataCrypto" which can specifically disable signing or encryption. Allows selective disabling of signing OR encryption on some platforms, rather than the old config value which would disable both.
Disable signing on platforms that we wanted encryption enabled for by default (mobile mainly)
Add a warning if pak signing or encryption is enabled but there is no key, then disable the offending functionality for that build

#rb none
#jira UE-71811, UE-71806
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 5487098 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5487102 by graeme thornton in Main branch]
2019-03-20 18:40:20 -04:00
chris babcock
7d9653d3fa Fix logging of store version
#rb none
[FYI] Andrew.Grant


#ROBOMERGE-SOURCE: CL 5481418 via CL 5481426 via CL 5484531

[CL 5484535 by chris babcock in Main branch]
2019-03-20 16:18:32 -04:00
andrew grant
aad734a79d Added some logging around Android symbol generaton
#ROBOMERGE-SOURCE: CL 5469194 via CL 5469197 via CL 5470751

[CL 5470757 by andrew grant in Main branch]
2019-03-20 12:21:16 -04:00