- Issues with UObject* properties are upgraded from Warning to Error
- Other types remain the same for both engine and project modules (Display), but engine will soon change to Error as well
Settings can be overridden for either project or engine modules in DefaultEngine.ini (engine defaults are in BaseEngine.ini), e.g.,
[CoreUObject.UninitializedScriptStructMembersCheck]
EngineModuleReflectedUninitializedPropertyVerbosity=Error
ProjectModuleReflectedUninitializedPropertyVerbosity=Warning
#rb marc.audy
[CL 16826159 by Michael Noland in ue5-main branch]
Reasonings
1. UE_LOG keeps it's token pasting behavior to allow compile time constant evaluation and avoid any perf regression.
2. UE_LOG_REF doesn't assume that the category can be token pasted inside the macro at the cost of an additional runtime condition evaluation
3. UE_LOG_REF maintains the benefit from lazy argument evaluation only for enabled verbosity.
4. UE_INTERNAL_LOG_IMPL name was used to avoid polluting UE_LOG auto-completion.
#rb JeanFrancois.Dube, Stefan.Boberg, Steve.Robb
[CL 14925864 by danny couture in ue5-main branch]
#rnx
#rb none
#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870549 by ryan durand in Main branch]
[fyi] CarlMagnus.Nordin
#rb Steve.Robb
#jira
(ushell-p4-cherrypick of 9630599 by Robert.Manuszewski)
#ROBOMERGE-SOURCE: CL 9730774 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v539-9700858)
[CL 9730775 by martin ridgers in Main branch]
#rb cm
#jira none
#rnx
(ushell-p4-cherrypick of 9631298 by Martin.Ridgers)
(ushell-p4-cherrypick of 9631305 by Martin.Ridgers)
(ushell-p4-cherrypick of 9631347 by Martin.Ridgers)
#ROBOMERGE-SOURCE: CL 9676333 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v536-9675740)
[CL 9676335 by martin ridgers in Main branch]
#rb none
#jira UE-79600
#rnx
#ROBOMERGE-SOURCE: CL 8654640 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v414-8654207)
[CL 8654644 by ben marsh in Main branch]
- Up to CL8320930 from DevOnline and 8311605 Merge Down from Main
- skipped some Fortnite content/plugins/code where it tried to reintegrate files that had been moved pending investigation
#rb none
[CL 8321295 by Josh Markiewicz in Main branch]