* Add an undo buffer barrier when the skein async checkout operation begins
* Add a delegate handler for skein checkout operation completion
* Make sure auto checkout is only active in UEFN and/or if skein is enabled
* Add UI control for turning on and off Auto-checkout/Auto-undo in Source control settings
#rb stuart.hill, brooke.hubert, zach.rammell
[FYI] wouter.burgers, manuel.lang
#preflight 637b5227f514e1ded97739a4
[CL 23220340 by marco anastasi in ue5-main branch]
Changes include
* Removed #pragma once in cpp files
* Removed dll export on templated types
* Fixed code in headers that didn't compile (probably never included anywhere
* Added casting for code going from int to float. Header was never compiled in the owning module that had warnings as errors
#preflight 637b10c6fa348e848054bd0d
#rb none (devin.doucette for a couple files)
[CL 23218414 by henrik karlsson in ue5-main branch]
Change consist of only forward declaration and additional includes
#preflight 63789c1de30d438849c48188
#rb none
[CL 23218412 by henrik karlsson in ue5-main branch]
1. Whether the source mips detects alpha
2. Several hashes to track the state of data at various stages of the build process.
Move the r.SharedLinearTextureEncoding out of the ConsoleManager as that's The Old Way.
Rename TextureDerivedDataVersion for uniqueness.
#rb devin.doucette
#rb charles.bloom
#preflight 6377fca7815e4b9b75681765
[CL 23206768 by Dan Thompson in ue5-main branch]
Adding a ConsumeAllQueue which is based on a Stack because the Queues have livelock issues and the Stack provides a robust alternative.
#preflight 6377afdb170bc34a936594cc
[CL 23196259 by Arne Schober in ue5-main branch]
- Use SmartName display name rather than UID when generating data model GUID
- Defer PoseAsset out-of-date warning until next resave
#jira UE-163780
#rb Thomas.Sarkanen
#preflight 6377575533774509005eacd6
[CL 23191972 by Jurre deBaare in ue5-main branch]
Bumped DDC key to fix wrong cached data that could have been stored before this fix
#rb jeanfrancois.dube, yujiang.wang
[CL 23191080 by sebastien lussier in ue5-main branch]
If PreInit fails before setting the command line, AppExit will fail in its last step because it attempts to access the command line.
#preflight 63755f97232e3d12cb57a744
#rb Joe.Pribele
[CL 23184789 by Devin Doucette in ue5-main branch]
FTextComparison now exists to provide static access to the collated comparison functions of FText, without needing to actually create an FText to do the comparison.
This follows the pattern of things like FTextTransformer and FTextChronoFormatter.
#jira
#preflight 6374fd521d25fe8b932dac1d
#rb Leon.Huang
[CL 23164251 by Jamie Dale in ue5-main branch]
Unified all container freezing function definitions to not use a helper class - neater and removes some PDB symbols.
#rb devin.doucette
#jira UE-170263
#preflight 6374311a32484253055217ef
[CL 23154078 by steve robb in ue5-main branch]
Add support for generic structs to be passed to PropertyPathHelpers.
Fix PropertyPath Not working with TEnumAsByte types
Add TIsTEnumAsByte type trait.
#rb Patrick.Boutot Steve.Robb
[FYI] asil.karatas
#preflight 6373e45c953c19d435992ade
[CL 23148054 by daren cheng in ue5-main branch]
`UE_DISABLE_OPTIMIZATION` for temporary development and `UE_ENABLE_OPTIMIZATION_SHIP` to submit
`UE_DISABLE_OPTIMIZATION` will be an error on the farm in a future changelist
#p4v-preflight-copy 23129238
#preflight 6373dd34ee4d25f90a45aea4
[CL 23139676 by joe pribele in ue5-main branch]