#jira UE-72638
#4.22.1
#tvOS
#iOS
#rb Jack.Porter
applying the same logic in WriteEntitlements as in iPhonePackager.MobileProvision.GetEntitlementsString (used for signing when building on PC) - avoid generic values (*) for the relevant CloudKit fields
fixing a bug with existing plist element (previous build, different settings)
in Automation fixing a bug with caching when building on Mac, legacy from a previous revision
#ROBOMERGE-SOURCE: CL 5918149 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5918171 by sorin gradinaru in Main branch]
#rb none
#jira UE-72487
#ROBOMERGE-SOURCE: CL 5915309 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5915310 by ben marsh in Main branch]
[CODEREVIEW] josh.engebretson,michael.trepka
#rb na
#ROBOMERGE-SOURCE: CL 5871266 via CL 5871937 via CL 5871950 via CL 5872516
[CL 5872524 by andrew grant in Main branch]
#jira UE-72355
#4.22.1
#rb Jack.Porter
#lockdown cristina.riveron
Check if the entitlements file is present when packaging, creating it if is not
#ROBOMERGE-SOURCE: CL 5809000 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5809001 by sorin gradinaru in Main branch]
Removed old -skipxboxauth flag
#rb codereview
#ROBOMERGE-SOURCE: CL 5749377 via CL 5749558 via CL 5749651 via CL 5749736 via CL 5754588
[CL 5754753 by andrew grant in Main branch]
[CODEREVIEW] josh.engebretson,ben.salem
#ROBOMERGE-SOURCE: CL 5747120 via CL 5749542 via CL 5749605 via CL 5749696 via CL 5754546
[CL 5754697 by andrew grant in Main branch]
- Add support for incremental gap filling. Does gap filling in multiple passes, allows us to limit patch size growth to some fixed percentage
- Fixed cooker order UEXP files (previously these were unordered, which could actually result in patches increasing in size after gap filling)
- Added better method for measuring fragmentation - reports as a percentage, takes order index into account
- Refactored OrderMapping via new FPakOrderMap class which knows about primary/secondary mappings
- Added various schemes for defragmentation, including OnePass method which matches legacy behaviour, and various incremental schemes. Incremental_PrimaryFirst seems to give best results
#rb hongyi.yu
#ROBOMERGE-SOURCE: CL 5688530 via CL 5688536 via CL 5688538 via CL 5690113 via CL 5694330
[CL 5694501 by ben woodhouse in Main branch]
Fall back path to loose staged builds.
Fall back path to existing synced builds.
#ROBOMERGE-SOURCE: CL 5681890 via CL 5681938
[CL 5681948 by jeff williams in Main branch]
- Changed gauntlet accountpool global object into an AccountManager system that handles an AccountPool instance to allow easier overriding
- Add -nobuildid flag to prevent buildidoverride from being added onto commandline
- Change game tests over to use new account pool
#ROBOMERGE-SOURCE: CL 5659802 via CL 5659803 via CL 5659804 via CL 5659805 via CL 5659928
[CL 5659935 by ben salem in Main branch]
#jira
[FYI] Daniel.Lamb
#ROBOMERGE-SOURCE: CL 5634962 via CL 5634988 via CL 5634994 via CL 5639457 via CL 5640722
[CL 5640771 by ben marsh in Main branch]
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]