- UnsafeTypeCastWarningLevel can be set to WarningLevel.Warning or WarningLevel.Error in ModuleName.Build.cs (off by default)
- Currently only supported on MS compilers (Clang ignores the setting for now)
#jira UE-86949
#rb ben.marsh
#ROBOMERGE-SOURCE: CL 11050203 via CL 11050250 via CL 11050262
#ROBOMERGE-BOT: (v637-11041722)
[CL 11050266 by michael noland in Main branch]
Fix FConfigCacheIni::GetSectionNames returning names in reverse order.
Make sure build scripts properly respect bundle order.
change 2/2 - everything not internal
[at]Daniel.Lamb [at]Hongyi.Yu
#ROBOMERGE-SOURCE: CL 11047646 via CL 11047649 via CL 11047656
#ROBOMERGE-BOT: (v637-11041722)
[CL 11047666 by justin marcus in Main branch]
* Paths to projects with spaces in the name now work correctly on XB1
* Loose builds for content-only projects no longer crash due to missing project arg (UE-78746, UE-78739)
* Packaged projects with version numbers in the name are correctly recognized (UE-85189)
#jira UE-78739, UE-78746, UE-85189
#rb josh.engebretson
#lockdown cristina.riveron
#ROBOMERGE-SOURCE: CL 10944220 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v632-10940481)
[CL 10944226 by andrew grant in Main branch]
There is a new packaging setting, LocalizationTargetsToChunk, which lets you specify which of your localization targets should be chunked during cook.
If enabled, any localization entries corresponding to assets will be split into a separate LocRes file for the chunk containing that asset, and will be removed from any chunks (including the primary chunk) that do not contain that asset. This is useful to restrict localized text to the chunk that contains the corresponding asset for the text, and allows localization data to be selectively encrypted based on the chunking rules.
At runtime this chunked data will be loaded into the text localization manager automatically when the chunk is loaded.
#jira
#rb Graeme.Thornton
#ROBOMERGE-OWNER: jamie.dale
#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 10791622 via CL 10791636 via CL 10793057 via CL 10793091 via CL 10793112
#ROBOMERGE-BOT: (v610-10636431)
[CL 10793116 by jamie dale in Main branch]
#rb hongyi.yu
#ROBOMERGE-OWNER: jeanmichel.dignard
#ROBOMERGE-AUTHOR: ben.woodhouse
#ROBOMERGE-SOURCE: CL 10597932 via CL 10597936 via CL 10597937 via CL 10597938 via CL 10597941 via CL 10597942
#ROBOMERGE-BOT: TOOLS (Main -> Dev-Tools-Staging) (v608-10590470)
[CL 10625401 by ben woodhouse in Dev-Tools-Staging branch]
#rb hongyi.yu
#ROBOMERGE-SOURCE: CL 10597932 via CL 10597936 via CL 10597937 via CL 10597938 via CL 10597941
#ROBOMERGE-BOT: (v607-10590470)
[CL 10597942 by ben woodhouse in Main branch]
#tests Synced both existing and missing projects on Mac and Windows
#rb na
#jira nojira
#lockdown Nick.Penwarden
#ROBOMERGE-OWNER: jeanmichel.dignard
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 10453808 in //UE4/Release-4.24/... via CL 10453827
#ROBOMERGE-BOT: TOOLS (Main -> Dev-Tools-Staging) (v606-10482310)
[CL 10529049 by andrew grant in Dev-Tools-Staging branch]
#tests Synced both existing and missing projects on Mac and Windows
#rb na
#jira nojira
#lockdown Nick.Penwarden
#ROBOMERGE-SOURCE: CL 10453808 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v595-10452236)
[CL 10453827 by andrew grant in Main branch]
#ROBOMERGE-SOURCE: CL 9692884 via CL 9692898 via CL 9694275 via CL 9694346 via CL 9694435
#ROBOMERGE-BOT: (v538-9681622)
[CL 9694502 by ben marsh in Main branch]