Commit Graph

517 Commits

Author SHA1 Message Date
Tim Smith
cf928d1af1 Updated error handling as per change in C++ UHT.
#rb self
#rnx
#preflight 627e5a207c26e247734ca76d

[CL 20180526 by Tim Smith in ue5-main branch]
2022-05-13 09:36:52 -04:00
Ben Marsh
3355afade9 Remove extension methods to slice IList<T> types. Many types which are not naturally lists implement this interface.
New AsSegment() method allows creating a segment, while explicit extension methods now exist for explicitly slicing List<T>.

#preflight 627dddaa830b40b66810acd3

[CL 20178032 by Ben Marsh in ue5-main branch]
2022-05-13 01:19:06 -04:00
Tim Smith
1ae9574459 Fix issue with UFUNCTION validation with const objects.
Updated output test due to changes in NoExportTypes.h

#rb self
#rnx
#preflight 627d672a1748fbc85b7d2a32

[CL 20170278 by Tim Smith in ue5-main branch]
2022-05-12 16:21:43 -04:00
Tim Smith
8a4b0f935d Fixed issue where UPARAM in a function signature caused the getter/setter matching to fail for UFUNCTIONS.
#rb self
#rnx
#jira  UE-151552
#preflight 627aa8b35255e6ec2e6d481e

[CL 20126604 by Tim Smith in ue5-main branch]
2022-05-10 14:19:04 -04:00
Josh Adams
1ba5032db1 - Added concept of NONE desired AutoSDK level. This can be used to turn off AutoSDK on a per-platform basis via envvar (UE_AUTOSDK_DEFAULT_LEVEL and UE_AUTOSDK_SPECIFIC_LEVELS are the important envvars here, FULL is the default DEFAULT)
#rb david.harvey
#okforgitub public
#preflight 627a5b749d4909c3fc18aa9c

[CL 20121888 by Josh Adams in ue5-main branch]
2022-05-10 09:03:09 -04:00
Jack Porter
a5ea9572f5 Ignore iTunes DLL if the version number cannot be parsed as we expect
#jira UE-150784
#rb Adam.KingE
#preflight 627a44eb492212de07269b02

[CL 20120571 by Jack Porter in ue5-main branch]
2022-05-10 07:09:49 -04:00
Joakim Lindqvist
bbcb7380f7 Horde Storage - Make sure we support server timings being added from seperate threads
#preflight none

[CL 20103247 by Joakim Lindqvist in ue5-main branch]
2022-05-09 11:11:45 -04:00
Joakim Lindqvist
e33b8b8006 Fixed up analyzer warnings on whitespace usage.
#preflight none

[CL 20103220 by Joakim Lindqvist in ue5-main branch]
2022-05-09 11:10:30 -04:00
Joakim Lindqvist
1d0c2eec82 Server Timing middleware for aspnet core
#preflight none

[CL 20101797 by Joakim Lindqvist in ue5-main branch]
2022-05-09 09:32:04 -04:00
Joakim Lindqvist
4b1c0e2986 Horde Storage - Updated editorconfig to more closely match what we run for Horde and updated code to fix all static analysis errors
#preflight https://horde.devtools.epicgames.com/job/62754ef0732d07cf9319a035
#rb none

[CL 20100427 by Joakim Lindqvist in ue5-main branch]
2022-05-09 04:21:10 -04:00
Tim Smith
aee3e7e271 Minor cleanup of some UHT implementations
#rb self
#rnx
#preflight 6273c4dc432d5c693e83e7dc

[CL 20056621 by Tim Smith in ue5-main branch]
2022-05-05 08:59:41 -04:00
PJ Kack
6b6bc48fc5 UAT: Add additional startup and BuildCookRun logging and timings
#jira none
#rb trivial
#rnx
#preflight 627379dda56dd762120e6e2e

[CL 20055418 by PJ Kack in ue5-main branch]
2022-05-05 03:40:01 -04:00
Tim Smith
7506c68d79 Fixed code generation issue with RPC validation being output even if implemented.
#rb self
#rnx
#preflight 6272dc6e3e1f2a9d3a91db23

[CL 20048756 by Tim Smith in ue5-main branch]
2022-05-04 16:38:11 -04:00
Tim Smith
6987021223 Added new deprecation message type and a setting to enable/disable deprecation messages.
#rb self
#rnx
#preflight 62726841d90599edbe3bc48a

[CL 20040082 by Tim Smith in ue5-main branch]
2022-05-04 07:54:36 -04:00
Tim Smith
2a4dc5fe0c Fixed issue in C# UHT where duplicate enumerations would result in a crash.
#rb trivial
#rnx
#preflight 627177b33e1f2a9d3a1c707c

[CL 20029974 by Tim Smith in ue5-main branch]
2022-05-03 14:55:27 -04:00
Tim Smith
252f91663f More coding style cleanups
#rnx
#rb self
#preflight 627144bbfe09c0cfbc3c1456

[CL 20026246 by Tim Smith in ue5-main branch]
2022-05-03 11:23:57 -04:00
Tim Smith
f813631481 More coding standard fixes
#rnx
#preflight 6270399a645c64f3a2571585

[CL 20014974 by Tim Smith in ue5-main branch]
2022-05-02 16:23:21 -04:00
Matt Peters
8d0a30a7a9 Cooker: Add PKG_CookGenerated to mark packages that are generated during the cook and do not exist in the workspace domain.
#jira UE-150443
#rb Francis.Hurteau
#rnx
#preflight 6270344a91629533ec24e83e

[CL 20014384 by Matt Peters in ue5-main branch]
2022-05-02 16:01:27 -04:00
Ben Marsh
9f3f98819e Horde: Update gRPC packages for Horde.Agent to latest version for Apple silicon support.
#preflight none

[CL 20001540 by Ben Marsh in ue5-main branch]
2022-04-30 21:28:54 -04:00
Ben Marsh
4f9c7d5b2c EpicGames.Perforce: Fall back to running external process when running on Apple silicon. We don't have a native P4 library for arm64 yet.
#preflight none

[CL 20001459 by Ben Marsh in ue5-main branch]
2022-04-30 21:11:08 -04:00
Ben Marsh
0da9d0a8f1 EpicGames.Perforce: Read environment settings from ~/.p4enviro on MacOS and Linux.
#preflight none

[CL 20001448 by Ben Marsh in ue5-main branch]
2022-04-30 21:06:42 -04:00
Ben Marsh
f9192f643c Disable static analysis for C# projects during build.
#preflight 626c3cbeb046e6ecc32b0b0b

[CL 19984219 by Ben Marsh in ue5-main branch]
2022-04-29 15:50:26 -04:00
Tim Smith
c8b1222a6f More coding style issues fixed
#rb trivial
#rnx
#preflight 626c36fbe31dbb512cefd26f

[CL 19983662 by Tim Smith in ue5-main branch]
2022-04-29 15:23:39 -04:00
Ben Marsh
deb457e523 BuildGraph: Allow specifying annotations directly on the node declaration.
#preflight 626bfb635c220f34aceb493c

[CL 19979508 by Ben Marsh in ue5-main branch]
2022-04-29 11:03:20 -04:00
Tim Smith
eb2b5c3051 More code style fixes
#rb trivial
#rnx
#preflight 626be89253253f874bcbf386

[CL 19978331 by Tim Smith in ue5-main branch]
2022-04-29 10:11:58 -04:00