Commit Graph

4477 Commits

Author SHA1 Message Date
will damon
2cd6352a69 Enable support for Xcode 14
- Rebuild libsquish with macosx-version-min=10.15
- Remove duplicate definitions for HTTP status constants
- Use snprintf instead of sprintf in Metal & AGX profilers
- Silence deprecation warnings in ControlRigSpline third-party contrib.
- Disable fatal_warnings linker flag for clang 14 only on Mac (as a temporary workaround) for the linker complaning about not being able to compact unwinding information for particular functions.

#rb adam.kinge, brandon.shaefer, sara.schvartzman
#fyi richard.wallis, jack.porter
#jira none
#rnx
#preflight 62a8f1261f6754ac09c886fb

[CL 20687742 by will damon in ue5-main branch]
2022-06-16 11:16:02 -04:00
dmytro vovk
7d1f0deb27 Inject LLDB startup command that loads data types visualizer script for Android
#jira UE-153075
#[review]-20669220 Chris.Babcock

#ushell-cherrypick of 20670255 by dmytro.vovk
#preflight 62a9f6df273ce16835c1fd78

[CL 20670734 by dmytro vovk in ue5-main branch]
2022-06-15 11:32:31 -04:00
Ben Marsh
c06fd19a72 UBT: Add an event matcher for Clang fatal errors.
#preflight none

[CL 20654680 by Ben Marsh in ue5-main branch]
2022-06-14 15:05:54 -04:00
Tim Smith
826650afea Added the ability to compile specific files (i.e. -singlefile) while a live coding session is active. Output is sent to a different location to prevent clashes with overriting object files for the live coding session.
#rb ben.marsh
#preflight 62a8bd9a6373922cf48a1be0

[CL 20653442 by Tim Smith in ue5-main branch]
2022-06-14 13:56:18 -04:00
furby-tm
9af67fc401 PR #9262: Update valid range version maximum to allow for Xcode 14 beta. (Contributed by furby-tm)
#rb will.damon
#jira UE-155960
#rnx
#preflight n/a

[CL 20646674 by furby-tm in ue5-main branch]
2022-06-14 09:10:15 -04:00
quentin-dietz
d04d9ec2da PR #9159: Fix small typo in UnrealPluginLanguage.cs documentation (Contributed by quentin-dietz)
#preflight 62a7d556c3492689258f107b

[CL 20639071 by quentin-dietz in ue5-main branch]
2022-06-13 20:38:39 -04:00
nathandh13
174c550c32 PR #9128: Added option to remove programs when generating project file (Contributed by nathandh13)
#preflight 62a7d384c3492689258df1a4

[CL 20638783 by nathandh13 in ue5-main branch]
2022-06-13 20:22:46 -04:00
dapetcu21
99b68fe7f2 PR #9076: Fix invalid JSON keys in VSCode project generation (Contributed by dapetcu21)
#preflight 62a7d10567522b9df0130f53

[CL 20638603 by dapetcu21 in ue5-main branch]
2022-06-13 20:12:07 -04:00
andrew scheidecker
1218625098 Changed boolean property bVersePublicApi on Build.cs and uplugin files to an enum named VerseScope with three states InternalAPI, PublicAPI and User.
Submitting on behalf of Markus.Breyer.

#rnx
#rb Markus.Breyer, Graeme.Thornton, Eric.Knapik
#preflight 62a74175af7ad033effb81ad

#ROBOMERGE-OWNER: andrew.scheidecker
#ROBOMERGE-AUTHOR: andrew.scheidecker
#ROBOMERGE-SOURCE: CL 20629231 via CL 20629334 via CL 20629474 via CL 20629523
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v955-20579017)

[CL 20636288 by andrew scheidecker in ue5-main branch]
2022-06-13 18:37:53 -04:00
Tim Smith
06cac684a2 Added .so and .dylib files as files to consider as library files to help reduce relinking on Mac and Linux.
#rb joe.kirchoff, ben.marsh
#preflight 62a72b392a70e8deaccf4aaa

[CL 20626926 by Tim Smith in ue5-main branch]
2022-06-13 10:32:12 -04:00
Joe Kirchoff
18278d0104 UnrealBuildTool: Don't run dotnet through bash in the generated makefile
#jira UE-147561
#rb none
#rnx
#preflight skipped

[CL 20599685 by Joe Kirchoff in ue5-main branch]
2022-06-10 14:04:51 -04:00
Joe Kirchoff
eb40883020 UnrealBuildTool: Support -Timing for additional clang platforms
#rnx
#rb none
#preflight 62a28aea02539632681754ae

[CL 20587936 by Joe Kirchoff in ue5-main branch]
2022-06-09 20:23:45 -04:00
Joe Kirchoff
2da608093b UnrealBuildTool: Fix include path using SN-DBS with clang
#8575
#rnx
#rb trivial
#preflight 62a236973f0f48e4a5d17d04

[CL 20582245 by Joe Kirchoff in ue5-main branch]
2022-06-09 14:53:14 -04:00
Ben Marsh
db7ebc35b6 Tag files referenced via "In file included from..." clauses in Clang errors.
#preflight none

[CL 20577682 by Ben Marsh in ue5-main branch]
2022-06-09 11:27:05 -04:00
jfperusse-bhvr
90099e4631 PR #8999: Fix detection of PVS-Studio installation (Contributed by jfperusse-bhvr)
#jira UE-146874
#preflight none

#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 20574502 in //UE5/Release-5.0/... via CL 20575515
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v954-20466795)

[CL 20577577 by jfperusse-bhvr in ue5-main branch]
2022-06-09 11:24:02 -04:00
Joe Kirchoff
f0be910e28 UnrealBuildTool: Add verbose logging to RulesCompiler to track which plugins and modules are found
#rnx
#rb none
#preflight 62a1478d8256a494c137e620

[CL 20569778 by Joe Kirchoff in ue5-main branch]
2022-06-08 21:15:51 -04:00
mike beach
9911369e6a Making it so UBT accounts for project level content-only plugins in content-only projects (the project could still enable/disable those plugins and the rules assembly needs to be aware of them).
#rb Joe.Kirchoff

#ROBOMERGE-OWNER: mike.beach
#ROBOMERGE-AUTHOR: mike.beach
#ROBOMERGE-SOURCE: CL 20563816 via CL 20563854 via CL 20563860
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v954-20466795)

[CL 20567272 by mike beach in ue5-main branch]
2022-06-08 19:05:41 -04:00
Chris Babcock
b60e054191 Add file/line logging for UnrealPluginLanguage (UPL) warnings and errors
#jira UE-155640
#android
#review @Jack.Porter
#rb Jack.Porter

#preflight https://horde.devtools.epicgames.com/job/6298ec186438e3c7311ab0ab

[CL 20566090 by Chris Babcock in ue5-main branch]
2022-06-08 18:08:12 -04:00
Joe Kirchoff
da80e64339 UnrealBuildTool: Only mark marketplace plugin as readonly for installed builds
#rb Ben.Marsh
#rb Martin.Sevigny
#jira UE-152647
#jira UE-156024
#preflight 629fdfae233ae0a8f81958ef

This should be tested against the fix for UE-148690 to ensure there's no regression

[CL 20558829 by Joe Kirchoff in ue5-main branch]
2022-06-08 12:47:44 -04:00
chris constantinescu
79078dc749 Low level tests adapter that can translate Catch2-defined test to a Functional Test
#preflight 629f74c6233ae0a8f8fb1f97
#rb Devin.Doucette

[CL 20540119 by chris constantinescu in ue5-main branch]
2022-06-07 12:37:53 -04:00
Josh Adams
4641e5e243 - Re-enabled bBuildISPC flag on m1
#rb trivial
#preflight skip

[CL 20536602 by Josh Adams in ue5-main branch]
2022-06-07 09:23:16 -04:00
Ben Marsh
3b25cb1d71 Manually mask out IOS link errors from event matcher.
#preflight none

[CL 20535960 by Ben Marsh in ue5-main branch]
2022-06-07 08:36:39 -04:00
Ben Marsh
90f9b0395d UBT: Remove async keyword from Main to fix warning.
#preflight none

[CL 20535797 by Ben Marsh in ue5-main branch]
2022-06-07 08:14:52 -04:00
Ben Marsh
928e26c6c1 Remove loading of ignore patterns from UAT/UBT. These can cause a large CPU load when a lot of warnings and errors are present, which should be masked out in a more efficient and targetted way.
#preflight none
#fyi Zousar.Shaker

[CL 20535769 by Ben Marsh in ue5-main branch]
2022-06-07 08:09:47 -04:00
Joe Kirchoff
4a34c8be2e UnrealBuildTool: Handle modules with the same name in different paths when generating projects
#jira UE-138777
#rnx
#rb none
#preflight 629ea2a45d45a8ea9816a164

[CL 20531881 by Joe Kirchoff in ue5-main branch]
2022-06-06 21:16:53 -04:00