* Added "Generate Assembly" menu option that asks UBT to compile a single file and generate an assembly file.
* Upgraded UnrealVS.vsix to version 1.84.3
#jira none
#rb Joe.Pribele
#preflight
[CL 24559407 by LouisPhilippe Seguin in ue5-main branch]
* Modified route to include cluster name (api/v1/perforce/{cluster}/trigger/{type}).
* Refreshing a change just adds it back into the list of changes that need to be queried as part of the regular commit update. Existing changes are replaced.
#preflight none
#fyi Carl.Bystrom
[CL 24554485 by Ben Marsh in ue5-main branch]
- this change just adds support to Turnkey and the editor UI to expose this support for supported platforms
- follow on changes will be required to support the feature on a given platform
- Turnkey now tracks the auto software update mode per device
- unknown/enable/disable
- will be unknown for devices which do not support auto software updates or platforms which have not yet implemented support
- new UAT platform method SetDeviceAutoSoftwareUpdateMode() must be implemented for supporting platforms
- new Turnkey command DeviceAutoSoftwareUpdates for changing auto software update state on a device
- edtior exposes this functionality under the device entries in the platforms menu
- devices which support auto software updates will expose an "Enable auto software updates" check box item in their Sdk Info menu
- toggling this checkbox changes the auto software update policy on the device
#rb David.Harvey, Wojciech.Krywult
#jira UE-160691
#preflight 64012d69d249add4a205fe9c, 64078e72aa0042333551c821
[CL 24552009 by eric mcdaniel in ue5-main branch]
FParkingLot is a framework for building locks and other synchronization primitives, based on WTF::ParkingLot from WebKit.
FMutex is a one-byte mutex that is neither fair nor recursive, based on WTF::Lock from WebKit.
TUniqueLock and TDynamicUniqueLock are generic types to manage mutex locking, based on std::unique_lock.
#preflight 63fe76cbae54ee4ce9db2ca6
#rb Andriy.Tylychko, Phil.Pizlo
[CL 24552008 by devin doucette in ue5-main branch]
* Added option to generate assembly files while compiling cpp files.
* Supported only on MSVC compiler for now.
* The generated files have the .asm extension and are located in the same Intermediate folder as the corresponding .obj
#jira none
#rb Joe.Kirchoff
#preflight
[CL 24545403 by LouisPhilippe Seguin in ue5-main branch]