#rb none
#jira UE-72305
#ROBOMERGE-SOURCE: CL 5749069 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5749075 by ben marsh in Main branch]
#rb none
#jira UE-72305
#ROBOMERGE-SOURCE: CL 5746419 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5746421 by ben marsh in Main branch]
Now stores the linker environment block in the live coding manifest, and adds it to the cache before executing the linker.
#rb none
#jira UE-72324
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5740602 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5740765 by ben marsh in Main branch]
#jira UE-72058
#tvOS
#4.22.1
#rb Jack.Porter
Manually integrated (robomerge errors) from CL5731997
When building on Mac, the packaging & signing rely on the entitlements file.
- the values should correspond to those in the entitlements (take into account syntax differences). Fixed problems related to icloud-container-identifiers, ubiquity-container-identifiers and com.apple.developer.icloud-services
- ICloudContainerIdentifier added to the tvOS plist (previously it was added on iOS)
- added com.apple.developer.icloud-container-environment to the entitlements file, needed when signing the package
- shipping build with CloudKit should also have the push notifications enabled
- fixed an issue with com.apple.developer.associated-domains when the value is a string, not an array
- addding CODE_SIGN_ENTITLEMENTS in the project file
[CL 5732468 by Sorin Gradinaru in Main branch]
#jira UE-71919
#4.22.1
#tvOS
#rb Jack.Porter
#lockdown cristina.riveron
New structure for the tvOS assets (Build/TvOS/Resources) needs changes in the Unreal Build Tools
Note: This will also solve the errors when uploading shipping tvOS packages to Apple
#ROBOMERGE-SOURCE: CL 5732170 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5732173 by sorin gradinaru in Main branch]
#ue4
#android
#rb none
#ROBOMERGE-SOURCE: CL 5715224 via CL 5715228 via CL 5715231 via CL 5715237 via CL 5717587
[CL 5717686 by chris babcock in Main branch]
#jira UE-71886 FireFox Quantum 67.0b3 fails to launch on correctly
#rnx
#rb none
#lockdown jack.porter
#ROBOMERGE-SOURCE: CL 5710978 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5711369 by nick shin in Main branch]
#jira UE-72058
#4.22
#tvOS
#rb Peter.Sauerbrei
[FYI] Jack.Porter
#lockdown cristina.riveron
Two issues found and fixed:
- com.apple.developer.icloud-services should have CloudDocuments ONLY on iOS
- com.apple.developer.icloud-container-environment should by a string not an array (unlike in the mobile provisioning)
#ROBOMERGE-SOURCE: CL 5630800 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5710531 by sorin gradinaru 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]
#android
[FYI] Peter.Procopio
#rb none
#ROBOMERGE-SOURCE: CL 5677353 via CL 5677355 via CL 5677357 via CL 5677359 via CL 5677910
[CL 5677916 by chris babcock in Main branch]
#rb ben.marsh
#rnx
#ROBOMERGE-SOURCE: CL 5667718 via CL 5667743 via CL 5667748 via CL 5667751 via CL 5668993
[CL 5668997 by peter engstrom 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]
#ue4
#android
[REVIEW]
#rb Peter.Procopio
#ROBOMERGE-OWNER: chris.babcock
#ROBOMERGE-AUTHOR: chris.babcock
#ROBOMERGE-SOURCE: CL 5633430 via CL 5633681 via CL 5633682 via CL 5633683 via CL 5633686 via CL 5634362
[CL 5634486 by chris babcock 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]