Invalid/useless "EditInline" tags removed. UHT generates error when "EditInline" is used for property other than Object reference (or an array).
#codereview Nick.Whiting
[CL 2274828 by Maciej Mroz in Main branch]
Bug fix where serialization was not occurring on properties marked as NonPIETransient.
#codereview robert.manuszewski
[CL 2262932 by Steve Robb in Main branch]
EPropertyReferenceFlags removed too, because it is unused.
#ttp 329394: UHT: Support the C++ "enum class" syntax for UENUMs
#codereview robert.manuszewski
[CL 2252907 by Steve Robb in Main branch]
Warnings about using properties without BlueprintReatWrite or BlueprintReadOnly tags.
ttp343139 BP: PUBLIC CRASH: ensure(1 == StructProperty->ArrayDim) in FScriptBuilderBase::EmitTermExpr
ttp343016 ensure(1 == StructProperty->ArrayDim) in FScriptBuilderBase::EmitTermExpr
#codereview Nick.Whiting, Michael.Noland, Robert.Manuszewski
[CL 2244501 by Maciej Mroz in Main branch]
#change Classes will now be defer registered instead of being created during static initialization
#change Added class re-instancing after hot-reload
#change Changes to UHT to keep track of generated code changes
#change Refactored a few CoreUObject delegates to a common namespace struct.
[CL 2235479 by Robert Manuszewski in Main branch]
- Added new class metadata Experimental and EarlyAccessPreview, which will trigger a warning section in the actor details panel
Experimental:
- Here be dragons! It's a totally unsupported and undocumented prototype
Early Access Preview:
- While not considered production-ready, it's a step beyond 'experimental' and is being provided as a preview of things to come
[CL 2117581 by Michael Noland in Main branch]
#ttp 331467: Make UHT not depend on CoreUObject
#change GScriptHelper made an object instead of a heap-allocated pointer.
#change NameLookupCPP made an object instead of a heap-allocated pointer.
#add FClasses::FindAnyClass added.
#change FClasses construction moved earlier.
#change FClass::GetInnerClass added.
#change More UClasses changed to FClasses.
#codereview robert.manuszewski
[CL 2091696 by Steve Robb in Main branch]
#ttp 336426 UnrealHeaderTool: Unspecific error when missing semicolon in header
#proj core
#branch UE4
#summary Fix unspecific UHT error when missing semicolon in header.
#codereview Steve.Robb
[CL 2086696 by Mikolaj Sieluzycki in Main branch]