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