UTF-8 support added to FString::AppendChars() and made able to correctly handle variably-encoded source strings (both wider and narrower than TCHAR).
FUTF8ToTCHAR now accepts either UTF8CHAR* or ANSICHAR* for better compatibility.
FUtf8StringView now binds to UTF8CHAR* or any UTF8CHAR range, and can be constructed via a _U8SV string literal suffix.
CompactBinary now supports UTF-8.
Miscellaneous other UTF8CHAR fixes.
#rb devin.doucette
#ROBOMERGE-SOURCE: CL 17017066 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v839-17012307)
[CL 17017071 by steve robb in ue5-release-engine-test branch]
The payloads are not used for failed builds and will cause unnecessary overhead to copy over the network for remote builds.
#rb Zousar.Shaker
#rnx
[CL 16420326 by Devin Doucette in ue5-main branch]
- Optional versions are now returned from operations that may fail.
- Fixed a bug in the cache where a null record could be dereferenced.
- Improved validation when loading build types.
#rb Zousar.Shaker
#rnx
[CL 16332909 by Devin Doucette in ue5-main branch]
FBuildOutput and the associated builder type define the output of a derived data build as a collection of payloads and diagnostic messages.
#rb Zousar.Shaker
#rnx
#preflight 609c0fc05b35c60001cbc2e3
[CL 16304655 by Devin Doucette in ue5-main branch]