Commit Graph

14683 Commits

Author SHA1 Message Date
Ryan Durand
944ea7d415 Safe guard against massive lists of modified files causing a hang in AutomationTool.
#rnx
#jira none
#rb ryan.hummer,ben.marsh
#preflight

[CL 20717184 by Ryan Durand in ue5-main branch]
2022-06-18 06:15:46 -04:00
Ryan Hummer
756d2067ac GitDependencies: Fixing XML Serialization
dotnet6 changed XML Serialization to not omit newlines by default, ensure we write the dependencies xml with newlines

#rnx
#jira none
#rb none
#preflight na

[CL 20707790 by Ryan Hummer in ue5-main branch]
2022-06-17 14:53:57 -04:00
cedric caillaud
f555337d42 Headless chaos : fix unit test
#rb trivial
#jira none
#preflight none
#robomerge EngineMerge

[CL 20704982 by cedric caillaud in ue5-main branch]
2022-06-17 12:33:21 -04:00
Edstub207
0c5efddb9b PR #9037: Fixing issue with UGS not launching the correct executable when updating. (Contributed by Edstub207)
#jira UE-147813
#preflight none

[CL 20703313 by Edstub207 in ue5-main branch]
2022-06-17 10:44:04 -04:00
Ben Marsh
41586aac33 UGS: Fix main window losing maximized state when restoring from minimized.
#preflight none

[CL 20702242 by Ben Marsh in ue5-main branch]
2022-06-17 09:46:33 -04:00
Ben Marsh
f92b942aae UGS: Fix PerforceMonitor stopping updates after an exception is thrown.
#preflight none

[CL 20702102 by Ben Marsh in ue5-main branch]
2022-06-17 09:18:40 -04:00
Ben Marsh
94493fe5d1 UGS: Fix possibility for large changelists to be miscategorized as code/content.
#preflight none

[CL 20702092 by Ben Marsh in ue5-main branch]
2022-06-17 09:17:27 -04:00
Ben Marsh
ebe794a17c UBT: Add matcher for errors/warnings from UHT.
#preflight none

[CL 20701987 by Ben Marsh in ue5-main branch]
2022-06-17 09:03:30 -04:00
carl bystrom
d59bbba9f7 Horde: Enable configuring of auto-scale strategy settings through REST API
Strategy specific settings were not hooked up before.

#fyi Bryan.Johnson
#preflight 62ac4bc2c6467711b6789ed7

[CL 20700580 by carl bystrom in ue5-main branch]
2022-06-17 05:43:09 -04:00
bryan sefcik
201f16b130 * Added debug pch info.
#preflight 62abf6a95c69124c409fd15c

[CL 20699299 by bryan sefcik in ue5-main branch]
2022-06-16 23:51:17 -04:00
zaki
009af335d7 PR #9230: Fix AutomationTool ignoring -Timestamps flag (Contributed by zaki)
### Notes
This seems like a typo/oversight from @17765455

### Testing
Tested with a local UBT run

#rnx
#rb trivial
#jira UE-154806
#preflight 62abaa09382b868b9c9c22c8

[CL 20696696 by zaki in ue5-main branch]
2022-06-16 18:27:39 -04:00
ben woodhouse
1c77ad2557 PerfReportTool 4.79 - Add support for writing summary row data to JSON, either for all data or just for CSV Metadata.
Uses the following args:
  -summaryTableToJson <filename> : json filename to write summary table row data to
  -summaryTableToJsonFastMode : exit after serializing json data (skips making summary tables)
  -summaryTableToJsonMetadataOnly : only write CsvMetadata elements to json

This makes it easy to extract raw perf data and CSV metadata from a collection of PRC files. Non PRC paths are also supported.

[FYI] tyler.staples

#ROBOMERGE-AUTHOR: ben.woodhouse
#ROBOMERGE-SOURCE: CL 20689812 via CL 20689846 via CL 20689864
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v968-20684695)

[CL 20693402 by ben woodhouse in ue5-main branch]
2022-06-16 16:04:15 -04:00
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
Joakim Lindqvist
89e02fbffd Horde Storage - Removed usage of legacy ref store from BlobStoreConsistencyCheck, while correct to consider those namespaces as well practically it doesnt matter much and this causes issues when the legacy setup is not configured (which it shouldnt be for anyone as it is deprecated)
#preflight none

[CL 20684933 by Joakim Lindqvist in ue5-main branch]
2022-06-16 05:43:28 -04:00
David Harvey
4359028ac5 Automation can override the RHI & other settings for all Windows-based platforms.
#jira UE-139998
#rnx
#preflight 62a9afe52b5231d8aef152ca
#rb Jerome.Delattre

[CL 20684726 by David Harvey in ue5-main branch]
2022-06-16 04:50:39 -04:00
chris caulfield
bbd093820d Chaos - Support deferred collision in QPBD solver (used by RBAN to perform collision detection after first joint iteration)
- transfer RBAN iterations from legacy solver to QPBD solver if they were changed

#rb none
#preflight 62aa60cc102b5101ccdb985b

#ROBOMERGE-AUTHOR: chris.caulfield
#ROBOMERGE-SOURCE: CL 20680629 via CL 20680637 via CL 20680640
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v955-20579017)

[CL 20681016 by chris caulfield in ue5-main branch]
2022-06-16 01:03:07 -04:00
kerim borchaev
db44b13df3 [SketchUp] Enable parent non-uniform scaling of a rotated component
- Unreal doesn't allow non-uniform scaling of a parent actor to be applied to a rotated child object(scaling is applied before rotation, in mesh's local space). SketchUp allows this and in some cases it's useful/possible to 'bake' rotation into component's geometry to have same effect in Unreal as in SU.

- Restrictions: Transform 'baking' is done only for purely geometric components(without child components). And when component that has oly single instance(single transform to be baked). Multiple occurrencies of the same instance are allowed since they have the same local transform(which was baked).

- Translation and uniform scaling is not baked(only non-uniform scale, rotate and shear). These is not needed and more convenient for user to keep them in the actor.

#jira UE-130882
#preflight 62a88e57136e62bef1c4f1ed
#rb benoit.deschenes JeanLuc.Corenthin

[CL 20680914 by kerim borchaev in ue5-main branch]
2022-06-16 00:24:28 -04:00
ben woodhouse
dd23ecee0c PerfReportTool 4.78 - add an AutoColorize XML option for summary tables and make this behavior independent of ScrollableFormatting.
- This can be force disabled via the commandline with -autoColorize 0, or enabled with -autoColorize or -autoColorize 1
- The -reverseTable and -scrollableTable params are now also possible to force disable by specifying 0 (using a new GetOptionalBool mechanism)

[FYI] andrew.ladenberger

#ROBOMERGE-AUTHOR: ben.woodhouse
#ROBOMERGE-SOURCE: CL 20675636 via CL 20677476 via CL 20677697
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v955-20579017)

[CL 20679317 by ben woodhouse in ue5-main branch]
2022-06-15 19:53:12 -04:00
francis hurteau
771292f5bc Reintroduce changelist 20658217 backed out by 20659566
#rb trivial
[FYI] Marc.Audy, Tim.Smith
#preflight skip

#ROBOMERGE-AUTHOR: francis.hurteau
#ROBOMERGE-SOURCE: CL 20674457 in //UE5/Release-Engine-Staging/...
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v955-20579017)

[CL 20676097 by francis hurteau in ue5-main branch]
2022-06-15 16:00:38 -04:00
Ryan Kautzman
016e458f2e Add LanczosCG solver.
#rb: Brice.Criswell, Yizhou.Chen
#fyi: Joseph.Teran
#preflight 62aa16b63b5a9b6e39d566bb

[CL 20673494 by Ryan Kautzman in ue5-main branch]
2022-06-15 13:36:11 -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 woodhouse
8b08f5a874 Upgrade CSV tools to .NET framework 4.8
#ROBOMERGE-AUTHOR: ben.woodhouse
#ROBOMERGE-SOURCE: CL 20669446 via CL 20669464 via CL 20669469
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v955-20579017)

[CL 20670444 by ben woodhouse in ue5-main branch]
2022-06-15 11:19:40 -04:00
Ben Marsh
d37e15ad7d Horde: Minor formatting changes for Slack messages.
#preflight none

[CL 20669347 by Ben Marsh in ue5-main branch]
2022-06-15 10:05:00 -04:00
Benn Gallagher
c0bcdd58c9 CIS: Fix HeadlessChaos error caused by API change
#rb trivial
#fyi Chris.Caulfield
#preflight skip
#jira none
#rnx

[CL 20667854 by Benn Gallagher in ue5-main branch]
2022-06-15 07:11:32 -04:00
Ben Marsh
a3f9e91b05 Horde: Replace logic for ignoring systemic issues with code to ignore specific event ids in situations that warrant it. Systemic issues are now treated as real systemic isssues rather than false positives.
#preflight none

[CL 20662761 by Ben Marsh in ue5-main branch]
2022-06-14 20:59:16 -04:00