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