Commit Graph

119 Commits

Author SHA1 Message Date
alexis matte
10bc7b3c15 Fix static analysis error
#jira none
#rnx
#rb trivial
#preflight skip

[CL 21927418 by alexis matte in ue5-main branch]
2022-09-09 16:27:45 -04:00
Ben Marsh
efb9b6b7ed Disable warning for inconsistent type of RigVMTypeIndex.
#preflight none
#fyi Helge.Mathee

[CL 21011321 by Ben Marsh in ue5-main branch]
2022-07-08 14:29:52 -04:00
Ben Marsh
a51554f608 IncludeTool: Suppress warnings for Rev.Runtime folder.
#preflight none
#fyi miles.flanagan

[CL 21009893 by Ben Marsh in ue5-main branch]
2022-07-08 13:11:56 -04:00
Ben Marsh
21b006d2d8 IncludeTool: Fix errors building from a directory containing a space.
#preflight none

[CL 21009375 by Ben Marsh in ue5-main branch]
2022-07-08 12:44:48 -04:00
Joe Kirchoff
d584bd7966 IncludeTool: Handle /external:I as include path arg
#jira UE-146983
#rnx
#rb trivial
#preflight skipped

[CL 20629135 by Joe Kirchoff in ue5-main branch]
2022-06-13 12:41:49 -04:00
Jens Petersam
4682616505 Added wrapper module "libav" for libavcodec on Linux to provide video and audio decoder functionality to media framework.
#preflight 62a08dc1ca0e2c7dfeb1226a
#rnx

[CL 20572085 by Jens Petersam in ue5-main branch]
2022-06-09 02:19:56 -04:00
Max Chen
0167d4ea0f Sequencer: MVVM2 branch and Layer Bars
Copying //Tasks/UE5/Dev-SequencerMVVM2 to Main (//UE5/Main) @20364093

#preflight 628866dfb94f739b152c1e29
#preflight 628866e4585e8f793ee80943
#rb ludovic.chabant, andrew.rodham
#fyi ludovic.chabant, andrew.rodham, andrew.porter
#jira UE-105322

[CL 20364493 by Max Chen in ue5-main branch]
2022-05-25 10:39:33 -04:00
Andrew Davidson
9741042a2b Reduce use of UE_DECLARE_LWC_TYPE macro to improve Intellisense.
Moved Math forward declarations from CoreFwd.h to Math/MathFwd.h
#rb steve.robb
#preflight 62837df43c1cdc59e2b07dd5

[CL 20240602 by Andrew Davidson in ue5-main branch]
2022-05-17 07:05:35 -04:00
Joe Kirchoff
e09f8a6889 IncludeTool: Handle /imsvc & -isystem include paths in clang command lines
#rb none
#rnx
#preflight 627a94e36e407655d3db994b

[CL 20125062 by Joe Kirchoff in ue5-main branch]
2022-05-10 12:53:45 -04:00
Matt Peters
89086570e7 UnrealBuildTool/IncludeTool PreprocessorExpressions: add support for new clang language extension macros.
#rb Martin.Ridgers
#rnx
#preflight 627903c5dd1f13effd93398c

[CL 20101278 by Matt Peters in ue5-main branch]
2022-05-09 08:12:07 -04:00
matt peters
7dd59a43f7 IncludeTool fixes for new thirdparty headers.
1) Skip over "__has_include_next" preprocessor statements. They have the same format as __has_include statements: #if __has_include_next(<filename.h>)
2) Skip over __has_extension statements: #if __has_extension(featurename)
#jira UE-151013
#preflight 6272a2f1ec1566a7061b5afc
#lockdown simon.tourangeau

#ROBOMERGE-AUTHOR: matt.peters
#ROBOMERGE-SOURCE: CL 20044230 in //UE5/Release-5.0/... via CL 20045791
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20048026 by matt peters in ue5-main branch]
2022-05-04 16:15:02 -04:00
jonathan adamczewski
3086758441 IncludeTool: Update use of FileReference and DirectoryReference to EpicGames.Core APIs
#jira none
#rnx
#preflight 627064f3283fccd7387b5032

[CL 20018210 by jonathan adamczewski in ue5-main branch]
2022-05-02 19:28:21 -04:00
jonathan adamczewski
739a9299fa IncludeTool: Launch UBT via dotnet UnrealBuildTool.dll
Adds references to EpicGames.Core and EpicGames.Build; removes duplicate code only when there are explicit name collisions.

#jira none
#rnx
#preflight 627024308063424f88b3a586

[CL 20015354 by jonathan adamczewski in ue5-main branch]
2022-05-02 16:41:40 -04:00
jonathan adamczewski
06644cd501 IncludeTool: Print an error message when a include cycle is detected.
#jira UE-150801
#rnx
#preflight 626ff78f8063424f88a9a22b

[CL 20009604 by jonathan adamczewski in ue5-main branch]
2022-05-02 11:55:29 -04:00
jonathan adamczewski
5566cf66c9 IncludeTool: Workaround UE-150382
#jira UE-150382
#fyi ben.marsh
#rnx
#preflight 626c7abf9e6bef17921c2bfb

[CL 19988497 by jonathan adamczewski in ue5-main branch]
2022-04-29 19:58:27 -04:00
justin marcus
f02618f4a5 Add GameFeatureTypesFwd.h to forward ignore list
#preflight

#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 19723820 via CL 19727690 via CL 19728358 via CL 19728921
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v938-19570697)

[CL 19733227 by justin marcus in ue5-main branch]
2022-04-12 21:17:33 -04:00
jonathan adamczewski
c12d99d854 .net6.0 is not supported in VS2019. Suppress warnings about that when using that IDE (with this change, when building UnrealBuildTool & AutomationTool)
#jira none
#rnx
#rb joe.kirchoff
#preflight 624f2c163c2aff69c54ff9eb

[CL 19675097 by jonathan adamczewski in ue5-main branch]
2022-04-07 15:06:02 -04:00
jonathan adamczewski
c1bb6901bf Upgrade to .NET 6.0
#jira UE-119846
#preflight 624cbb2ecc0872e96b0d5181

[CL 19652696 by jonathan adamczewski in ue5-main branch]
2022-04-06 14:46:50 -04:00
Joe Kirchoff
d0487689bf UnrealBuildTool: Relative pathing for Mac & Linux toolchains
#rb trivial
#rnx
#preflight 62474481f4217035fa9db83d

[CL 19593260 by Joe Kirchoff in ue5-main branch]
2022-04-01 14:56:46 -04:00
jonathan adamczewski
e4e24758f8 IncludeTool: add UE_INCLUDETOOL_IGNORE_INCONSISTENT_STATE as a way to turn off warnings about inconsistent state, from code, in IncludeTool
#define UE_INCLUDETOOL_IGNORE_INCONSISTENT_STATE

... warning is ignored

#undef UE_INCLUDETOOL_IGNORE_INCONSISTENT_STATE

#jira none
#rb steve.robb
#rnx
#preflight 6244e0ac927e60e3415bf13f

[CL 19566668 by jonathan adamczewski in ue5-main branch]
2022-03-30 19:34:21 -04:00
jonathan adamczewski
afe1f4bae5 IncludeTool: allow differences in UE_DEFINE_LEGACY_MATH_CONSTANT_MACRO_NAMES and UE_DEPRECATE_LEGACY_MATH_CONSTANT_MACRO_NAMES
#jira none
#rnx
#rb Steve.Robb
#preflight 623e12a41e10c4f466094242

[CL 19517536 by jonathan adamczewski in ue5-main branch]
2022-03-25 15:15:12 -04:00
nebojsa dragosavac
9d8f43a887 Renamed remaining folders from NeuralNetworkInference to NNI missed by CL 19242774.
Updated IncludeTool to silence warnings for new plugin name.

#preflight 62216c68335298c31441b5cd
#lockdown Nick.Whiting
#rb Francisco.Vincente

#ROBOMERGE-AUTHOR: nebojsa.dragosavac
#ROBOMERGE-SOURCE: CL 19261291 in //UE5/Release-5.0/... via CL 19262003
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v924-19243027)

[CL 19269296 by nebojsa dragosavac in ue5-main branch]
2022-03-04 13:08:02 -05:00
jonathan adamczewski
270c3a0ab4 IncludeTool: even more exclusions for old-style header guards
#jira none
#preflight none
#trivial
#rnx

[CL 18923003 by jonathan adamczewski in ue5-main branch]
2022-02-09 14:47:12 -05:00
jonathan adamczewski
8bbc0c6eab IncludeTool: More exclusion for old-style header guards
#jira none
#trivial
#rnx
#preflight none

[CL 18921109 by jonathan adamczewski in ue5-main branch]
2022-02-09 13:10:09 -05:00
jonathan adamczewski
38e80fe928 IncludeTool: More exclusions for old-style header guards
#trivial
#jira none
#preflight none
#rnx

[CL 18920436 by jonathan adamczewski in ue5-main branch]
2022-02-09 12:40:24 -05:00