Commit Graph

10061 Commits

Author SHA1 Message Date
brandon schaefer
e5a6e1c46e Fix incorrect depends path
#jira UE-111809
#rb none

#ROBOMERGE-SOURCE: CL 15776980 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v783-15756269)

[CL 15787257 by brandon schaefer in ue5-main branch]
2021-03-23 19:02:07 -04:00
axel riffard
229065504a DeploymentServer Deletion
#jira UE-103878 #rb Jack.Porter
#preflight 6059508a7d511a0001f910da

#ROBOMERGE-SOURCE: CL 15773943 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v783-15756269)

[CL 15785903 by axel riffard in ue5-main branch]
2021-03-23 17:57:06 -04:00
Andrew Grant
c5bf909801 Added option to BuildAndTestProject script to publish staged content
Cleaned up some options around paths to make it easier for scripts to customize them.
Fixed issue with GDKBuilds in Gauntlet where the build source was ignoring the specified recursion depth when searching

#jira nojira
#rb jeff.farris

[CL 15780860 by Andrew Grant in ue5-main branch]
2021-03-23 13:53:51 -04:00
brandon schaefer
b27335de45 Avoid copying libtbb.so for Linux and just depend on its actual location
#jira UE-111677
#rb Danny.Couture

#ROBOMERGE-SOURCE: CL 15763818 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v783-15756269)

[CL 15773817 by brandon schaefer in ue5-main branch]
2021-03-23 05:30:10 -04:00
ionut matasaru
380d57cc3d [Insights] Fixed UE4 references.
#jira UE-111540
#rb none

#ROBOMERGE-SOURCE: CL 15758089 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v783-15756269)

[CL 15772462 by ionut matasaru in ue5-main branch]
2021-03-22 22:24:50 -04:00
axel riffard
710492b1b3 iPhone Packager Refactor #rb jack.porter #jira UE-103878
#preflight 60585b8f85b7f30001a58fe9

#ROBOMERGE-SOURCE: CL 15758002 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v783-15756269)

[CL 15772459 by axel riffard in ue5-main branch]
2021-03-22 22:24:38 -04:00
Luke Thatcher
6bd0f41a33 Add platform option to disable the Manifest_*_.txt files in staged builds
- Some platforms don't make use of these files, so their generation is unnecessary.

#jira UE-103275
#rb Ben.Marsh

[CL 15771665 by Luke Thatcher in ue5-main branch]
2021-03-22 20:02:49 -04:00
jonathan adamczewski
fac551a411 Remove DotNETCommon
#rb Ben.Marsh

[CL 15766660 by jonathan adamczewski in ue5-main branch]
2021-03-22 14:16:24 -04:00
halfdan ingvarsson
596f696306 Update ASan support for MSVC 16.9 by disabling explicit linking of support libraries.
Also fixed the flag format, for consistency, now that they support the '/' variant for it, which early builds didn't.

#jira none
#rb Ben.Marsh
#rnx

[CL 15762811 by halfdan ingvarsson in ue5-main branch]
2021-03-22 11:01:22 -04:00
brandon schaefer
1cd0ca4105 With new PLINK/PSCP, it seems PSCP requires a -P number, and doesnt default to 22 anymore. Update both just in case to assume 22
#jira UE-111341
#rb none
[FYI] Michael.Sartain

#ROBOMERGE-SOURCE: CL 15751031 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)

[CL 15754100 by brandon schaefer in ue5-main branch]
2021-03-20 06:47:46 -04:00
Brandon Schaefer
e7f8b29c59 Build Embree for Linux
#jira none
#rb none
[FYI] Michael.Sartain, Will.Damon

#ROBOMERGE-OWNER: Brandon.Schaefer
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 15750544 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)
#ROBOMERGE-CONFLICT from-shelf

[CL 15754096 by Brandon Schaefer in ue5-main branch]
2021-03-20 06:46:36 -04:00
arciel rekman
d86c6b0df1 Replace "UE4" with UnrealEditor in SCW error message.
#rb none
#jira none
#rnx

#ROBOMERGE-SOURCE: CL 15746917 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)

[CL 15750774 by arciel rekman in ue5-main branch]
2021-03-19 16:20:32 -04:00
Benn Gallagher
292c7922c4 HeadlessChaos compilation fixes, new and changed tests in UE5 requiring updates to API changes.
#rb trivial
#jira UE-111535

[CL 15748909 by Benn Gallagher in ue5-main branch]
2021-03-19 13:29:44 -04:00
Yuriy ODonnell
cd3a7c2c77 Fix for copying Vulkan validation layers
#jira UE-110904
#ue4
#android
[at]Jack.Porter
#rb Jack.Porter

#lockdown Jack.Porter

#ROBOMERGE-SOURCE: CL 15724017 in //UE4/Release-4.26/... via CL 15724170 via CL 15724194 via CL 15724212
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Staging) (v781-15675533)

#ushell-cherrypick of 15744261 by chris.babcock

[CL 15746401 by Yuriy ODonnell in ue5-main branch]
2021-03-19 08:12:49 -04:00
Steve Robb
4fa411c84e Removal of dependencies to Windows Vista or earlier.
#jira UE-110555
#rb josh.adams

[CL 15746365 by Steve Robb in ue5-main branch]
2021-03-19 08:05:49 -04:00
Marc Audy
0cbbc781ca Merge UE5/Release-Engine-Staging @ 15740152 to UE5/Main
This represents UE4/Main @ 15709114

[CL 15740605 by Marc Audy in ue5-main branch]
2021-03-18 15:20:03 -04:00
axel riffard
9b45d9e6de Fix spaces in path in engine #rb jack.porter #jira UE-109630
#ROBOMERGE-SOURCE: CL 15737254 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)

[CL 15738262 by axel riffard in ue5-main branch]
2021-03-18 11:29:58 -04:00
Tim Smith
7571d8ea73 Reduce preprocessing time by 60%. Utilizing JobGraph to allow reading and initial parsing of files to be 100% concurrent.
#rb devin.doucette

[CL 15738003 by Tim Smith in ue5-main branch]
2021-03-18 11:03:01 -04:00
Tim Smith
a2237e050d LiveCoding Re-instancing
LIMITATIONS:

1) Re-instancing will only update UClass instance data.
2) Adding and removing properties should only be done towards the end of a class or structure and can not be followed by complex data types.
3) Adding and removing properties from a base class should not be done if a derived class contains complex data types.

KNOWN ISSUES:

1) Changes to enumerations and structures will not be reflected in existing blueprints.  However, adding new nodes to the blueprint will show the updated enumeration or structure.
2) If a class contains an enumeration or structure as a member, the class will not be re-instanced if enumeration or structure is changed.

CHANGES:

1) LiveCodingServer
1a) Modified to always execute certain static instances during load.
1b) Modified to exclude the _Statics static structures to avoid patching to old copies.

2) Added support for LiveCoding reinstancing
2a) Refactored deferred registration system for UClass, UEnum, and UScriptStruct to use a common system that works for normal game, hot reload and live coding.
2b) Type specific version check data is possible (i.e. enum doesn't have a size)
2c) Single registration static for UClass
2d) Single registration class for all types that is just a blind forward to API.
2e) Static and dynamic registrations use different API entry points to avoid having overloaded argument lists that just apply to one or the other.
2f) Shims for older API

3) New common "Reload" system to avoid using HotReload code.
3a) Support common delegates regardless of who is reloading/reinstancing.
3b) Re-instancing code moved from HotReload to Kismet2 (where the bulk of the re-instance code already existed).
3c) Modified PyWrapper to use new helper class instead of depending on HotRelaod
3d) Added WITH_RELOAD which is defined if HotReload or LiveCoding is enabled.
3e) Modifed existing code to use new #define and delegates.

Robert did the review on the changes covered by Part 2.  Remaining changes are all straightforward.

#rb robert.manuszewski
#jira UE-74493

[CL 15736777 by Tim Smith in ue5-main branch]
2021-03-18 08:13:59 -04:00
chris babcock
609ff357a7 Fix detection of Android Studio location
#jira UE-110854
#ue5
#android
#rb Jack.Porter

#ROBOMERGE-SOURCE: CL 15728127 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)

[CL 15728130 by chris babcock in ue5-main branch]
2021-03-17 14:42:53 -04:00
Ben Marsh
9d41981224 Update UGS to 1.137.
#jira

[CL 15726835 by Ben Marsh in ue5-main branch]
2021-03-17 13:21:04 -04:00
Ben Marsh
a7281d87ec UGS: Replace Ionic with native NET zip library due to compatibility issues.
#jira UE-110875

[CL 15726824 by Ben Marsh in ue5-main branch]
2021-03-17 13:20:20 -04:00
Tim Smith
35cc3755d2 Fixing a race condition with -WRITEREF and -VERIFYREF that would cause files to be missing.
Removed some unused functionality in FScriptLocation that wasn't being used and depended on a global variable.

#rb devin.doucette

[CL 15726794 by Tim Smith in ue5-main branch]
2021-03-17 13:16:36 -04:00
Ben Marsh
536bc942a4 UGS: Fix various places where URLs would not open correctly under NET Core.
#jira UE-110873, UE-110869

[CL 15726734 by Ben Marsh in ue5-main branch]
2021-03-17 13:09:11 -04:00
Ben Marsh
4ed40c512f UGS: Fix URLs not opening correctly on NET Core.
#jira UE-110863

[CL 15726676 by Ben Marsh in ue5-main branch]
2021-03-17 13:01:11 -04:00