Commit Graph

4776 Commits

Author SHA1 Message Date
ben marsh
fbebd9cd40 Add additional logging for Visual Studio version, to help track down problems with Visual Studio Express.
#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]
2019-04-04 16:40:23 -04:00
ben marsh
813b70384f UBT: Sort the installed versions of Visual Studio to weight against Express versions being chosen.
#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]
2019-04-04 14:36:41 -04:00
Ben Marsh
a2386a3210 UBT: Use the full path to the xgConsole executable when starting a build. Fixes issues with environment variables being screwed up.
#rb none
#rnx

[CL 5742054 by Ben Marsh in Main branch]
2019-04-04 12:42:07 -04:00
ben marsh
566e59e1e6 Live Coding: Fixes issue linking patch DLLs with Visual Studio Express, due to PATH environment variable not including path to mspdb140.dll.
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]
2019-04-04 12:02:05 -04:00
Sorin Gradinaru
97135fa96e UE-72058 tvOS: Project Packaged with CloudKit Support Crashes on Launch Due to Malformed Value in the Entitlement
#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]
2019-04-04 07:18:29 -04:00
sorin gradinaru
a257a4b5af UE-71919 tvOS banner and App thumbnail do not appear on device
#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]
2019-04-04 07:00:38 -04:00
andrew grant
dd5005dacd Fix exception in clean devices
#ROBOMERGE-SOURCE: CL 5720355 via CL 5722816

[CL 5722834 by andrew grant in Main branch]
2019-04-03 21:56:54 -04:00
chris babcock
0126edebff Allow actions to be inserted whenever software keyboard opened or closed on Android
#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]
2019-04-03 20:23:44 -04:00
nick shin
047713723f HTML5 - 4.22.1 - update browser paths for launch on menu
#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]
2019-04-03 13:31:08 -04:00
sorin gradinaru
34cbbfbeac UE-72058 tvOS: Project Packaged with CloudKit Support Crashes on Launch Due to Malformed Value in the Entitlement
#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]
2019-04-03 11:55:07 -04:00
marc audy
f66d841937 UE-71953 - Blueprint iOS projects can't package For Distribution
#jira UE-71953
#rb Jack.Porter
#lockdown Nick.Penwarden

#ROBOMERGE-OWNER: marc.audy
#ROBOMERGE-AUTHOR: cosmin.sulea
#ROBOMERGE-SOURCE: CL 5630547 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5710526 by marc audy in Main branch]
2019-04-03 11:54:52 -04:00
peter sauerbrei
61ebe89126 fix for not properly uploading Crashlytics data
#rb trivial


#ROBOMERGE-SOURCE: CL 5688574 via CL 5688575 via CL 5688576 via CL 5690117 via CL 5694352

[CL 5694525 by peter sauerbrei in Main branch]
2019-04-02 17:52:43 -04:00
ben woodhouse
703ef90966 UnrealPak patch pak seek optimization v2
- 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]
2019-04-02 17:52:35 -04:00
jeff williams
a1cde94065 Adding support for shared iterative cooks from manifests.
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]
2019-04-02 00:46:28 -04:00
chris babcock
a575857724 Add gameActivityAfterMainViewCreatedAdditions to GameActivity.java.template
#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]
2019-04-01 20:59:30 -04:00
peter engstrom
6da65b072e Use forward slashes in include paths.
#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]
2019-04-01 10:37:55 -04:00
ben salem
4257a421d1 Re-enable Gauntlet Account Pool changes now that all Load Bot accounts have been properly profiled on GameDev.
#ROBOMERGE-SOURCE: CL 5660582 via CL 5660583 via CL 5660584 via CL 5660585 via CL 5660625

[CL 5660655 by ben salem in Main branch]
2019-03-31 00:23:31 -04:00
ben salem
2a02e9d222 Temporarily backing out changelist 5659802 to unblock Editor tests until we can bulk stash new accounts.
#ROBOMERGE-SOURCE: CL 5659905 via CL 5659906 via CL 5659907 via CL 5659908 via CL 5659934

[CL 5659943 by ben salem in Main branch]
2019-03-30 00:14:58 -04:00
ben salem
df4ff80ad9 Various gauntlet functionality for getting clients to connect to propped prod servers.
- 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]
2019-03-30 00:14:30 -04:00
ben marsh
7943a34d13 BuildGraph: Add a "Project" attribute to the Compile task.
#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]
2019-03-28 19:59:22 -04:00
chris babcock
7c4cab5ce5 Set target sdk properties on subprojects to prevent unwanted permissions being added automatically
#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]
2019-03-28 15:24:27 -04:00
josh adams
97636436ca - Fixed dsymutil version check for older builds
#rb michael.trepka


#ROBOMERGE-SOURCE: CL 5629978 via CL 5629980 via CL 5629981 via CL 5629982 via CL 5632272

[CL 5632596 by josh adams in Main branch]
2019-03-28 13:50:05 -04:00
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