Commit Graph

4786 Commits

Author SHA1 Message Date
chris babcock
5486ea99a2 Add some more Gradle warnings to sanitize
#android
#rb trivial



#ROBOMERGE-SOURCE: CL 5808669 via CL 5808671 via CL 5808672 via CL 5811662

[CL 5811900 by chris babcock in Main branch]
2019-04-09 16:18:32 -04:00
josh adams
7b0d2de92c - Changed how dsyms and stripping are handled - only generate the dsym if we strip, and only strip in Shipping (unless commandlines override it)
#rb peter.sauerbrei
[FYI] ben.marsh


#ROBOMERGE-SOURCE: CL 5808296 via CL 5808334 via CL 5808339 via CL 5811512

[CL 5811707 by josh adams in Main branch]
2019-04-09 16:16:53 -04:00
sorin gradinaru
e04677fb47 warning CS1591: Missing XML comment for publicly visible type or member 'IOSExports.WriteEntitlements(UnrealTargetPlatform, ConfigHierarchy, string, FileReference, bool, string)' [D:\Build\++UE4+Release-4.22+Incremental\Sync\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
#jira none
#rb none
#4.22.1
#lockdown cristina.riveron

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

[CL 5809073 by sorin gradinaru in Main branch]
2019-04-09 12:19:48 -04:00
sorin gradinaru
1f54550b6c UE-72355 //Fortnite/Dev-EngineMerge - Package and Publish IOS - Failing "FortniteClient.entitlements" could not be opened"
#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]
2019-04-09 12:08:44 -04:00
david harvey
14ed52c680 Upgrade to VC 15.9.11 toolchain - includes PGO optimization bug fix.
#rb ben.woodhouse
[FYI] ben.marsh, chris bunner, nick darnell


#ROBOMERGE-SOURCE: CL 5806911 via CL 5806913 via CL 5806914 via CL 5806966

[CL 5806970 by david harvey in Main branch]
2019-04-09 05:17:08 -04:00
ben woodhouse
5d0b3cfc55 Add -fallbackOrderForNonUassetFiles option for ordering uexp and ubulk files if order is not specified (e.g for the secondary/cooker open order). Previously this was non-optional, but this caused a regression in patch sizes on some platforms
#ROBOMERGE-SOURCE: CL 5772400 via CL 5795133 via CL 5795152 via CL 5795156 via CL 5799600

[CL 5799704 by ben woodhouse in Main branch]
2019-04-08 18:22:18 -04:00
ben marsh
934945e3d4 Don't use a Visual Studio Express installation even if it's our preferred toolchain version.
#rb none
#jira UE-72305

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

[CL 5767593 by ben marsh in Main branch]
2019-04-05 15:18:12 -04:00
ben marsh
4323fb674e UBT: Always prefer 64-bit toolchains over 32-bit toolchains. Prevents Visual Studio Express versions being selected over Pro versions.
#rb none
#jira UE-72305

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

[CL 5766637 by ben marsh in Main branch]
2019-04-05 13:41:47 -04:00
andrew grant
9495af7c8e Fix for NoMcp xbox tests breaking. Now detect if an XB1 NoMcp client is involved in a test and turn off trust validation.
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]
2019-04-04 19:08:44 -04:00
andrew grant
47046fee9a Fixed issue with parallel tests of the same name trying to use the same artifact folder.
[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]
2019-04-04 19:08:23 -04:00
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