#jira UE-80046
#ue4
#android
#rb Brandon.Schaefer
#ROBOMERGE-SOURCE: CL 11578756 in //UE4/Release-4.25/... via CL 11578767
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)
[CL 11585462 by chris babcock in Main branch]
#rnx
#rb none
#ROBOMERGE-SOURCE: CL 10869250 via CL 10869537 via CL 10869906
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870965 by ryan durand in Main branch]
The previous build was missing some UE4-specific changes that are present in the source in //depot/3rdParty which caused the following SSL error when opening a secure websocket connection:
Lws(Error): SSL_new failed: error:00000063:lib(0):func(0):reason(99)
[CODEREVIEW] scott.bowen, michael.sartain, brandon.schaefer, arciel.rekman
[FYI] james.brinkerhoff
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: derek.peterson
#ROBOMERGE-SOURCE: CL 9211298 via CL 9211313 via CL 9211327 via CL 9218895 via CL 9218908
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v455-9298202)
[CL 9329668 by derek peterson in Dev-Build branch]
The previous build was missing some UE4-specific changes that are present in the source in //depot/3rdParty which caused the following SSL error when opening a secure websocket connection:
Lws(Error): SSL_new failed: error:00000063:lib(0):func(0):reason(99)
[CODEREVIEW] scott.bowen, michael.sartain, brandon.schaefer, arciel.rekman
[FYI] james.brinkerhoff
#ROBOMERGE-SOURCE: CL 9211298 via CL 9211313 via CL 9211327 via CL 9218895
#ROBOMERGE-BOT: (v443-9013191)
[CL 9218908 by derek peterson in Main branch]
- Up to CL8320930 from DevOnline and 8311605 Merge Down from Main
- skipped some Fortnite content/plugins/code where it tried to reintegrate files that had been moved pending investigation
#rb none
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: josh.markiewicz
#ROBOMERGE-SOURCE: CL 8321295 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v403-8382528)
[CL 8393012 by ben marsh in Dev-Build branch]
- Up to CL8320930 from DevOnline and 8311605 Merge Down from Main
- skipped some Fortnite content/plugins/code where it tried to reintegrate files that had been moved pending investigation
#rb none
[CL 8321295 by Josh Markiewicz in Main branch]
If you still need to old behavior of searching for a library we use the new PublicSystemLibraries instead (used very sparingly).
Also updated conventions on importing Android libraries to use the newly introduced Android Architecture instead, which is always set to a valid architecuture (unlike Target.Architecture for the general case)
Lastly I updated some build.cs files that were doing filesystem enumeration or copying as they were being parsed, this is highly discouraged (partially because we cache filesystem operations but also it adds a cost to something we expect to be very fast). Any operations like this should be done as part of the build if they have to be done at all.
#rb none
[CL 7918851 by Joakim Lindqvist in Dev-Build branch]
- This allows for Confidential platforms to exist outside of the engine, and insert themselves in as needed
- Directory structure is, where .... mirrors the directory structure for Engine and projects
- /Platforms/XXX/....
- Moving to more data driven approach for ShaderPlatforms and PlatformInfo, where they can be read from DataDrivenPlatformInfo.ini files that live in the platform config folders
- Removed platform mentions from UBT, by way of changing some enums to partial classes with static members (see UnrealTargetPlatform)
- Various other UBT/UAT modifications to allow for looking in other locations for files
- THIS IS NOT A COMPLETE AND FINAL SOLUTION. WE WILL CONTINUE WORK IN DEV-BUILD BEFORE ITS READY FOR PRIMETIME
#rb ben.marsh
[CL 6271418 by Josh Adams in Dev-Build branch]