Commit Graph

14415 Commits

Author SHA1 Message Date
Ben Marsh
202d978ca9 UGS: Add *.inl as a code extension.
#preflight none

[CL 20377981 by Ben Marsh in ue5-main branch]
2022-05-26 08:01:33 -04:00
David Harvey
684d168454 Remove HoloLens platform references from UnrealBuildTool.
#jira UE-149794
#rnx
#rb Jeff.Fisher
#preflight 628f4064f622d972b5ca0202

[CL 20377314 by David Harvey in ue5-main branch]
2022-05-26 05:57:47 -04:00
Guillaume Abadie
8f5ff8c1ed Fixes Unhandled exception: System.MissingMethodException: Constructor on type 'UnrealBuildTool.AndroidProjectGenerator' not found when generating project files
Regression seams to be caused by 20373777

#rb none
#fyi Ben.Marsh
#preflight none

[CL 20376229 by Guillaume Abadie in ue5-main branch]
2022-05-26 01:10:57 -04:00
Ben Marsh
cf7582e557 UAT: Fix exception when creating dummy targets in UAT.
#preflight none

[CL 20374333 by Ben Marsh in ue5-main branch]
2022-05-25 20:48:43 -04:00
Ben Marsh
e3aa053269 UBT: Fix exception getting resource compiler path.
#preflight none

[CL 20373999 by Ben Marsh in ue5-main branch]
2022-05-25 20:15:36 -04:00
Joe Kirchoff
63d5c71b0d UnrealBuildTool: Add BinarySuffix to BuildHostPlatform
#rnx
#rb trivial
#preflight 628ebe53e746de496100396b

[CL 20373816 by Joe Kirchoff in ue5-main branch]
2022-05-25 19:59:27 -04:00
Ben Marsh
cbb950c578 UBT: Use ILogger throughout UBT, rather than legacy EpicGames.Core.Log methods. All output going forwards should use structured logging rather than String.Format style logging.
#preflight 628e9dc6e746de4961f60032

[CL 20373777 by Ben Marsh in ue5-main branch]
2022-05-25 19:55:37 -04:00
Joe Kirchoff
b2c14352d8 UnrealBuildTool: Readd -Wno-range-loop-analysis warnings for Apple platforms, there appears to be outstanding issues that presubmit did not notify of
#rnx
#rb trivial
#preflight skipped

[CL 20373606 by Joe Kirchoff in ue5-main branch]
2022-05-25 19:47:09 -04:00
francis hurteau
94281d5ef7 Expand the check for optional class not to allow editor only properties but also prevent struct properties from containing editor only properties
#rb Tim.Smith
#preflight 628d33376c4351e37291b959

#ROBOMERGE-AUTHOR: francis.hurteau
#ROBOMERGE-SOURCE: CL 20370136 via CL 20371532 via CL 20371546 via CL 20371560
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20372798 by francis hurteau in ue5-main branch]
2022-05-25 18:38:47 -04:00
Joe Kirchoff
c512a89ace Rename UnrealBuildTool.EngineSourceDirectory -> Unreal.EngineSourceDirectory
#rnx
#rb trivial
#preflight 628e9fdaf622d972b59ebe85

[CL 20372061 by Joe Kirchoff in ue5-main branch]
2022-05-25 17:54:39 -04:00
Joe Kirchoff
43f917ec2c UnrealBuildTool: Print preferred version if the only available toolchain can not be used due to being banned
#rnx
#rb trivial
#preflight 628e9d7689000256ce9bbf4d

[CL 20371804 by Joe Kirchoff in ue5-main branch]
2022-05-25 17:32:25 -04:00
lauren barnes
53488dc718 Updating CrashReportClient style to only use images from certain folders, and moving developer tool style setup to individual style classes.
#jira UE-152623
#rb Josh.Adams, Patrick.Boutot, Patrick.Laflamme, Louise.Rasmussen
#preflight 628d6c5faf7a2e956b8de990

#ROBOMERGE-OWNER: lauren.barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20366551 via CL 20368551 via CL 20369147 via CL 20369164
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20370889 by lauren barnes in ue5-main branch]
2022-05-25 16:27:45 -04:00
Josh Adams
56ebcb9323 - Changed ClangToolchain to use absolute paths for errors, so IDEs are better able to go to the file/line of the error
#rb joe.kirchoff
#jira none
#preflight 628e7f39731cfa46fcd165da

[CL 20370476 by Josh Adams in ue5-main branch]
2022-05-25 16:01:26 -04:00
robert seiver
208f10c58c Remove dependency on editor style from Slate UGS area
#fyi @Brandon.Schaefer
#preflight none

[CL 20368821 by robert seiver in ue5-main branch]
2022-05-25 14:20:30 -04:00
kerim borchaev
40092a51d1 [3ds Max] DirectLink: bake pivot when pivots are same
- enables conversion to Datasmith of non-uniformly scaled objects done along rotated axes(pivot) by baking pivots into geometry(when appropriate)

#jira UE-136121
#preflight 628e3e8a731cfa46fcc016c3
#rb benoit.deschenes

[CL 20368776 by kerim borchaev in ue5-main branch]
2022-05-25 14:17:56 -04:00
robert seiver
3810bb1598 Add experimental Slate UGS prototype that has UI frontend, no data layer yet.
See the attached Jira for a current screenshot of the UI

#jira UE-148909
#review @Brandon.Schaefer, @editor-ux
#preflight none

[CL 20368463 by robert seiver in ue5-main branch]
2022-05-25 14:02:29 -04:00
Graeme Thornton
f352a5f022 Ignore new PopulatePlatform requests if we already have one in progress
#jira none
#rb yuriy.odonnell
#preflight skip

[CL 20368356 by Graeme Thornton in ue5-main branch]
2022-05-25 13:57:35 -04:00
Joe Kirchoff
66dce80795 UnrealBuildTool: Relative pathing for ISPCToolChain, clean up argument strings, only process global arguments once
#rnx
#rb none
#preflight 628e5ac0731cfa46fcc7200a

[CL 20367155 by Joe Kirchoff in ue5-main branch]
2022-05-25 12:54:46 -04:00
carlmagnus nordin
4fb14fcf65 UAT: Fix .o files not being staged to the correct pakchunk
#preflight 628e13cb841e8395c64ff8d3
#rb pj.kack

#ROBOMERGE-AUTHOR: carlmagnus.nordin
#ROBOMERGE-SOURCE: CL 20362915 via CL 20363784 via CL 20363794 via CL 20363800
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20366259 by carlmagnus nordin in ue5-main branch]
2022-05-25 12:08:53 -04:00
Michael Sartain
1714d17ba8 Fix build break issue 174391
#fyi Brandon.Schaefer
#rb none
#jira none
#preflight none

[CL 20364748 by Michael Sartain in ue5-main branch]
2022-05-25 10:54:53 -04:00
Brandon Schaefer
5c141c554d First pass at new tool SymsLibDump
This will look at replacing dump_syms, as it is *much* faster, takes ~85% less time to produce a psym file.

Still some work to be done so not going to be enabled yet. Issues with calle vs call site for inlining location is causing a much larger symbol file

The aim of this tool is to produce the exact same output as dump_syms which is formatted as:
https://chromium.googlesource.com/breakpad/breakpad/+/master/docs/symbol_files.md

time SymsLibDump -input /path/to/four_gb.debug -output /path/output.psym
real    0m14.457s

time dump_syms -o /path/output.psym /path/to/four_gb.debug
real    1m30.276s

#jira UE-153228
#rb Johan.Berg
#preflight none

[CL 20364685 by Brandon Schaefer in ue5-main branch]
2022-05-25 10:51:11 -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
JeanLuc Corenthin
8777ad585a Fixed warning on linkage
#jira UE-153933
#rb none
#preflight 628e2e902c7cb2d10d66a2d1

[CL 20363869 by JeanLuc Corenthin in ue5-main branch]
2022-05-25 09:56:36 -04:00
carl bystrom
95e82bf3cc Horde: Add support for compressed blob uploading in remote exec test client
#preflight 628e1030841e8395c64fcb7c

[CL 20362422 by carl bystrom in ue5-main branch]
2022-05-25 07:21:20 -04:00
David Harvey
5c7f266d12 Remove HoloLens platform references from AutomationTool.
#jira UE-149794
#rnx
#preflight 628cdf035665463c210630fb
#rb Jeff.Fisher

[CL 20362413 by David Harvey in ue5-main branch]
2022-05-25 07:19:52 -04:00