Commit Graph

17029 Commits

Author SHA1 Message Date
Jerome Delattre
5d99cd522f Fix Gauntlet issue matching Unreal Linux executable
#preflight 63c032422879a5b230b9bcb6
#jira UE-173003
#rb Brandon.Schaefer, Chirs.Constantinescu

[CL 23677641 by Jerome Delattre in ue5-main branch]
2023-01-13 10:32:11 -05:00
Martin Ridgers
700783069f Renamed makefiles' parent folder from build/ to scripts/
#rnx
#preflight none
(git:1b3e9c6 - Martin Ridgers - 2023-01-13 15:51:27 +0100)

[CL 23677321 by Martin Ridgers in ue5-main branch]
2023-01-13 09:53:12 -05:00
Tim Smith
f00e353ec5 Fixed C# UHT to property catch the error when a base class can not be found. C# UHT will print the exception as an error and continue on.
#rb self
#preflight 63c15b520b358b97d15355f2

[CL 23676797 by Tim Smith in ue5-main branch]
2023-01-13 08:40:05 -05:00
Joakim Lindqvist
30fa752f85 OidcToken - Made the query mode output some more useful logging messages and support running without the outfile. Useful if a user wants to inspect the state of our tokens without reading json files.
#preflight none

[CL 23676474 by Joakim Lindqvist in ue5-main branch]
2023-01-13 07:52:45 -05:00
henrik karlsson
e511e021ee [UnrealBuildTool - IWYUMode]
* New iwyu binary that outputs "missing includes" as in includes that couldnt be seen from a specific file but that iwyu believes should be included (Definition.h for example is included through response file)
* Fixed so files that has Definitions.h as missing include and has no other includes add HAL/Platform.h. This handles situations with headers only having _API as a dependency
* Added -PathToUpdateFile which can be used to provide all the paths to update through a text file.
* Added so -PathToUpdate can take in multiple semi colon separated paths
* Added special handling for files that only has one include which is some custom define turning into an include.
* Added so if processing of any file fail we early out with an error

#preflight skipped
#rb none

[CL 23674846 by henrik karlsson in ue5-main branch]
2023-01-13 02:02:01 -05:00
christopher waters
a889833bc6 IWYU changes
- Use the first module from -Module= if -ModuleToUpdate= wasn't used on the command line
- Removing ToLower calls in favor of case insensitive comparisons

#rb henrik.karlsson

[CL 23672338 by christopher waters in ue5-main branch]
2023-01-12 19:44:53 -05:00
Joe Kirchoff
830db35fff UnrealBuildTool: Don't repeat conflict messages for the same two Actions if multiple produced items are conflicting
#rnx
#rb trivial
#preflight 63c0a2d22a6acaf16234c4e2

[CL 23672080 by Joe Kirchoff in ue5-main branch]
2023-01-12 19:20:52 -05:00
Joe Kirchoff
ed38136400 EpicGames.Build: Fix XML comment for NativeProjectBase.FindProjectFile()
#rnx
#rb trivial
#preflight 63c0a2ab1a06fc61059913eb

[CL 23672045 by Joe Kirchoff in ue5-main branch]
2023-01-12 19:18:56 -05:00
bob tellez
1e24e30ab3 [Backout] - CL23669350
[FYI] Bob.Tellez
Original CL Desc
-----------------------------------------------------------------
#UE Pak performance. Save IoStore response files in the Engine saved folder instead of the Logs folder so they are not considered logs for build systems that look for and process logs.

[CL 23671673 by bob tellez in ue5-main branch]
2023-01-12 18:36:19 -05:00
Josh Adams
c7bb843dd8 - Fixed .c compiling with -nopch
#rb chris.babcock
#jira UE-174002
#preflight 63c0919d0225f00e14be4528

[CL 23671497 by Josh Adams in ue5-main branch]
2023-01-12 18:24:14 -05:00
chris caulfield
831c30609b Chaos - Fix IgnoreCollisionManager so that WakeParticle does not reset ignore collision flags from joints.
The bug was related to the GT and PT both separately manipulating a flag that indicates that a particle has an entry in the ignore table. The flag is used by the broadphase. This flag was not written back to the GT when modified on the PT so any subsequent GT change (to any value in the interop data block containing the flag) would overwrite the PT changes. Explicitly waking a particle from the GT was causing this to happen.

The fix is to remove the GT-controlled flag and have it fully controlled on the PT side based on whether the particle is in the Ignore Manager or not.

This fix can be improved architecturally by breaking the IgnoreCollisionManager into 2 parts: one for the physics thread and one for the interop.

#jira UE-173494
#preflight 63c059b270575f8900c8a1b0

[CL 23671153 by chris caulfield in ue5-main branch]
2023-01-12 18:01:53 -05:00
jamie dale
4a92efef3b Stage all Engine/Editor localization targets for a cooked editor, even if they've been disabled for use in game
[FYI] Leon.Huang
#rnx

[CL 23670635 by jamie dale in ue5-main branch]
2023-01-12 17:29:52 -05:00
christopher waters
b23304da2d Fixing -Module=XXX -nolink on Modular builds. The mapping of modules->cpp files wasn't being updated when linking was disabled.
#rb joe.kirchoff
#preflight 63c0699f1a06fc610580e24b

[CL 23670633 by christopher waters in ue5-main branch]
2023-01-12 17:29:45 -05:00
christopher waters
c8fb19a8de IWYU iteration changes
- Adding -IWYUHeadersOnly command line option to restrict IWYU to just header files
- Adding IWYU support for -Module=XXX

#rb henrik.karlsson
#preflight 63c05f7e1a06fc61057cf347

[CL 23670631 by christopher waters in ue5-main branch]
2023-01-12 17:29:36 -05:00
bob tellez
a920d38b88 #UE Pak performance. Save IoStore response files in the Engine saved folder instead of the Logs folder so they are not considered logs for build systems that look for and process logs.
[CL 23670619 by bob tellez in ue5-main branch]
2023-01-12 17:29:21 -05:00
Joe Kirchoff
7749d6f625 AutomationTool: Fix resolving relative .uproject path for -ScriptsForProject
#rnx
#rb Josh.Adams
#jira UE-126532
#preflight 63c083600b358b97d10ad218

[CL 23670442 by Joe Kirchoff in ue5-main branch]
2023-01-12 17:19:13 -05:00
Ryan Hummer
62b1ce0907 GitDependencies: migrate file names / cached paths from ue4 to ue
#rnx
#jira none
#rb none
#preflight none

[CL 23669604 by Ryan Hummer in ue5-main branch]
2023-01-12 16:17:55 -05:00
Josh Adams
083b8c59ae - Fixed legacy xcode projects when made for TVOS only - it was making Mac only projects
#rb trivial
#preflight 63c06cc01a06fc6105825888

[CL 23668957 by Josh Adams in ue5-main branch]
2023-01-12 15:45:06 -05:00
eric mcdaniel
501b2fdaf5 Allow for stack reserve and commit size control on all Microsoft platforms (expanded from Windows only previously)
- don't attempt to set stack reserve size of 0 as we use this as our "use the system default" value in the configs

#rb Brian.White
#jira UE-164976
#preflight 63bddeefc45a2c81e0263685

[CL 23668604 by eric mcdaniel in ue5-main branch]
2023-01-12 15:29:43 -05:00
Ryan Hummer
3934ea81f0 Provided better messaging when DirectoryItem.CacheDirectories runs into duplicate keys
#rnx
#jira none
#rb joe.kirchoff, brandon.schaefer
#preflight none

[CL 23667501 by Ryan Hummer in ue5-main branch]
2023-01-12 14:37:47 -05:00
Ben Marsh
556743ff25 Horde: Fix capitalization of property name in globals.json.
#preflight none

[CL 23667297 by Ben Marsh in ue5-main branch]
2023-01-12 14:23:17 -05:00
vincent robert
52d63fe4d4 Fix Capsule Overlap
#preflight 63bebcf3c543a64b7d36e763
#rb chris.caulfield

[CL 23666748 by vincent robert in ue5-main branch]
2023-01-12 13:53:12 -05:00
tim smith
66d3432324 Fixed C# UHT to properly detect an overridden function when they differ only by case.
#rb self
#jira UE-173930
#preflight 63c03ccb305002c6416a0e49

[CL 23666747 by tim smith in ue5-main branch]
2023-01-12 13:53:08 -05:00
Ben Marsh
07c091770a Horde: Tweak a few more event names to match schema sent to analytics team.
#preflight none

[CL 23664085 by Ben Marsh in ue5-main branch]
2023-01-12 11:17:53 -05:00
Ben Marsh
8efd96e6ea Horde: Rename StartTime property in telemetry event to StartTimeUtc.
#preflight none

[CL 23663884 by Ben Marsh in ue5-main branch]
2023-01-12 11:05:36 -05:00