Commit Graph

100 Commits

Author SHA1 Message Date
robert manuszewski
6480b02046 Temp fix for compile error: fatal error LNK1189: library limit of 65535 objects exceeded
#rb trivial
#preflight none

#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 19070726 via CL 19098093 via CL 19104676 via CL 19104888 via CL 19110020
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19147861 by robert manuszewski in ue5-main branch]
2022-02-25 10:40:26 -05:00
marc audy
cff01aa9fa Added support for native FProperty setters and getters.
Setters and getters are native functions called by FProperties when setting property values with *_InContainer functions.
Setters and getter function names can be manually specified with Setter = Func and Getter = Func keywords inside of UPROEPRTY macro but they will also be automatically parsed if the name is not explicitly specified if the setter or getter function name matches SetPropertyName and GetPropertyName pattern.
The latter behavior can be disabled in UHT's DefaultEngine.ini by setting AutomaticSettersAndGetters=False.
ImportText and ExportTextItem functions have been deprecated and should be replaced with *_InContainer or *_Direct variants.

#rb Steve.Robb
#preflight 6210a377a83e0bcefd03d9e1

#ROBOMERGE-OWNER: marc.audy
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 19070318 via CL 19098059 via CL 19104650 via CL 19104661 via CL 19110012
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19147839 by marc audy in ue5-main branch]
2022-02-25 10:39:39 -05:00
rolando caloca
185e013b53 Show Mac OS SDK Info on UGS
#jira none
#preflight trivial
#rb Will.Damon

#ROBOMERGE-AUTHOR: rolando.caloca
#ROBOMERGE-SOURCE: CL 18957549 in //UE5/Release-5.0/... via CL 18958188 via CL 18959443
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)

[CL 18959639 by rolando caloca in ue5-main branch]
2022-02-11 15:15:56 -05:00
Dominik Peacock
ff8b0c25c7 Create slate UI for multi user server
#jira UE-138321
#rb Jason.Walter
#preflight 6204f7f8a8129f65b75914e9

[CL 18949739 by Dominik Peacock in ue5-main branch]
2022-02-11 02:23:45 -05:00
ionut matasaru
a184aaac32 [Insights] Added bAllowPanningOnScreenEdges in DefaultUnrealInsightsSettings.ini file.
#rb trivial
#preflight skip

#ROBOMERGE-AUTHOR: ionut.matasaru
#ROBOMERGE-SOURCE: CL 18735869 in //UE5/Release-5.0/... via CL 18735901 via CL 18736099
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18736124 by ionut matasaru in ue5-main branch]
2022-01-26 11:10:05 -05:00
joe kirchoff
7a9d7a0205 UnrealGameSync.ini: Add Linux sdk path and installer to config
#rb trivial
#preflight none
#rnx

#ROBOMERGE-AUTHOR: joe.kirchoff
#ROBOMERGE-SOURCE: CL 18715466 in //UE5/Release-5.0/... via CL 18715543 via CL 18715722
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18717018 by joe kirchoff in ue5-main branch]
2022-01-24 18:58:05 -05:00
johan berg
a1cdadb71a [Insights] Added more information about symbol search paths.
Refactored so code could share symbol search path text generation. Also added the information to the investigation tab.

#rb ionut.matasaru
#preflight 61ead3873a7f47e255217abf

#ROBOMERGE-AUTHOR: johan.berg
#ROBOMERGE-SOURCE: CL 18689781 in //UE5/Release-5.0/... via CL 18689789 via CL 18689792
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18689886 by johan berg in ue5-main branch]
2022-01-21 10:53:01 -05:00
michael daum
bfb1bfab6b Add UGS platform filtering for Python content
#jira UE-139036

#rb ben.marsh timothy.daoust

#preflight 61e19a053a6da83197b3fc2f

#ROBOMERGE-AUTHOR: michael.daum
#ROBOMERGE-SOURCE: CL 18640336 in //UE5/Release-5.0/... via CL 18640340 via CL 18640382
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18640842 by michael daum in ue5-main branch]
2022-01-18 11:21:33 -05:00
joe kirchoff
53be9882cc UnrealBuildTool: Set minimum WindowsSdk to 10.0.18362.0
#rb trivial
#rnx
#preflight 61e1cef0bb2e00011ae8bf2e

#ROBOMERGE-AUTHOR: joe.kirchoff
#ROBOMERGE-SOURCE: CL 18624927 in //UE5/Release-5.0/... via CL 18624963 via CL 18624977
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18624989 by joe kirchoff in ue5-main branch]
2022-01-14 18:10:33 -05:00
joe kirchoff
0a2413eb71 Add UnrealGameSync.inin SyncCategory for Hololens, the only missing Platform Support filter
#rnx
#rb trivial
#preflight skip

#ROBOMERGE-AUTHOR: joe.kirchoff
#ROBOMERGE-SOURCE: CL 18609223 in //UE5/Release-5.0/... via CL 18609256 via CL 18609289
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18609312 by joe kirchoff in ue5-main branch]
2022-01-13 18:32:38 -05:00
joe kirchoff
c0a2620308 Fix UnrealGameSync.ini groups that are preventing the sync filters from being loaded correctly
#rnx
#rb trivial
#preflight skip
#jira UE-139160

#ROBOMERGE-AUTHOR: joe.kirchoff
#ROBOMERGE-SOURCE: CL 18606993 in //UE5/Release-5.0/... via CL 18607010 via CL 18607017
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18607035 by joe kirchoff in ue5-main branch]
2022-01-13 17:28:41 -05:00
joe kirchoff
e91288e2ca Set minimum Visual Studio version to 2019 v16.11.5, toolchain 14.29.31033
Set minimum Clang version to 10.0.0

This will enable the use of newer compiler flags such as increasing the max PDB size past 4GBs by default, using compiler generated dependency lists, and to clean up now unneeded older version checks before releasing UE5.

#jira UE-96200
#jira UE-101933
#jira UE-136980
#jira UE-137707
#preflight 61dcd03ecc3f3367af798913

#ROBOMERGE-AUTHOR: joe.kirchoff
#ROBOMERGE-SOURCE: CL 18567561 in //UE5/Release-5.0/... via CL 18567576
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18567585 by joe kirchoff in ue5-release-engine-test branch]
2022-01-10 19:46:52 -05:00
mark lintott
056d825b3c Minor Tweak to Zen Dashboard settings
#rb trvial

#ROBOMERGE-AUTHOR: mark.lintott
#ROBOMERGE-SOURCE: CL 18281865 in //UE5/Release-5.0/... via CL 18281876
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18281890 by mark lintott in ue5-release-engine-test branch]
2021-11-24 05:52:42 -05:00
devin doucette
d70ce44247 UGS: Fixed the default sync categories
#rb none
#rnx

#ROBOMERGE-OWNER: Devin.Doucette
#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 18018814 via CL 18019043 via CL 18019062 via CL 18019078 via CL 18019107
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v885-17909292)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18019161 by devin doucette in ue5-release-engine-test branch]
2021-11-02 10:47:49 -04:00
aurel cordonnier
a6e741e007 Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04:00
aurel cordonnier
a12d56ff31 Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485

[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
tim smith
1ebb5b6a93 Make Live Coding enabled by default.
1) New projects will have live coding enabled by default.
2) Re-instancing will be enabled by default
3) The initial start mode of the console will be hidden
4) Moved some console specific configurations to the ini file specific to LCC
5) Added the saving of the disable action limit to the ini file.

#rb none
#rnx
#preflight 6155c759260f7d000130c1be

#ROBOMERGE-OWNER: tim.smith
#ROBOMERGE-AUTHOR: tim.smith
#ROBOMERGE-SOURCE: CL 17678494 in //UE5/Release-5.0/... via CL 17678517
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v881-17767770)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17785289 by tim smith in ue5-release-engine-test branch]
2021-10-12 11:10:41 -04:00
marco anastasi
9f47f84b78 Moved Skein CLI to /Engine/Source folder
#ROBOMERGE-AUTHOR: marco.anastasi
#ROBOMERGE-SOURCE: CL 17706133 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v878-17703426)

[CL 17706194 by marco anastasi in ue5-release-engine-test branch]
2021-10-04 06:59:10 -04:00
marco anastasi
63fde1248d First pass on a skeleton for the Skein CLI
* boilerplate code for all the commands that are currently listed in the spec
* support for required and optional arguments and options
* basic user interaction prompts
* basic support for progress bars.

#jira ucs-2215

#rb wouter.burgers, stuart.hill, andy.buecker
[FYI] pierreolivier.latour

#ROBOMERGE-AUTHOR: marco.anastasi
#ROBOMERGE-SOURCE: CL 17705390 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v878-17703426)

[CL 17705392 by marco anastasi in ue5-release-engine-test branch]
2021-10-04 05:50:00 -04:00
zousar shaker
0f5eb6cd81 Enforce use of TObjectPtr instead of raw pointers for member properties on all engine modules (but not all engine plugins) regardless of project and all modules used from ShooterGame.
#rb matt.peters

#ROBOMERGE-SOURCE: CL 17313796 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)

[CL 17315199 by zousar shaker in ue5-release-engine-test branch]
2021-08-26 07:05:33 -04:00
devin doucette
f997a5d9d3 DDC: Removed use of the Boot cache from the backend graphs
Due to the prevalence of SSDs, the Boot cache no longer offers the performance benefits that it once did, and its startup cost now often cancels out its performance gains.

Additionally, there are cases where different values are being written for the same key, which is incorrect but has not been fixed; and the Boot cache ignores the second and subsequent writes, which can cause out-of-date content to be loaded from the Boot cache in a future session.

#rb Zousar.Shaker
#rnx

#ROBOMERGE-SOURCE: CL 17085965 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17085997 by devin doucette in ue5-release-engine-test branch]
2021-08-06 14:29:24 -04:00
brandon schaefer
c60b80f7da Update UE5/Main to v19 toolchain
#jira UE-118949
#rb none

#ROBOMERGE-SOURCE: CL 16862196 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16862200 by brandon schaefer in ue5-release-engine-test branch]
2021-07-15 10:20:22 -04:00
zousar shaker
09c4c45f03 Fix issues with the TObjectPtr upgrade toolchain in preparation of another pass to make ShooterGame compliant and enforce the use of TObjectPtr for all member properties.
#rb matt.peters

#ROBOMERGE-SOURCE: CL 16622906 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v830-16605563)

[CL 16622920 by zousar shaker in ue5-release-engine-test branch]
2021-06-10 10:20:49 -04:00
cristina riveron
b94831462d Update UGS message for UE5 EA2
#ROBOMERGE-SOURCE: CL 16617358 in //UE5/Release-5.0-EarlyAccess/... via CL 16617365
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16617367 by cristina riveron in ue5-release-engine-test branch]
2021-06-09 21:15:28 -04:00
Ben Marsh
898186811a UGS: Update requirements for building on Windows.
#jira UE-114578

[CL 16494208 by Ben Marsh in ue5-main branch]
2021-05-27 19:34:45 -04:00