technically this shouldn't be possible since the string property is marked CPF_EditConst. There's a but that causes VerseStringProperties to ignore CPF_EditConst so users can edit loose string properties and that causes a crash. Regardless, this makes it so that even if the user somehow edits a loose property, it won't crash.
#jira UE-215695
[CL 33906237 by jordan hoffmann in ue5-main branch]
#jira UE-213664
#jira UE-213682
[CrashFix] fixed a bug in CPFUO and in StaticDuplicate that was causing several objects to not get IDOs on reinstantiation
[Feature] added helper structs for enabling/disabling IDO flags on load and save
#jira UE-213135
#jira UE-213126
#jira UE-213908
#jira UE-213904
#rb Francis.Hurteau, Phillip.Kavan
[CL 33878733 by jordan hoffmann in ue5-main branch]
- so it behaves identically to the generic TOptional<T> and can be used in templates over TOptional<T> that expect consistent behavior regardless of T (e.g. the * operator will return T, the -> operator operates on T, not something inside of T)
- added convenience function T* GetRawPointerOrNull(const TOptional<TNonNullPtr<T>>&) to turn an `TOptional<TNonNullPtr<T>>` back into a nullable T*
- same for TOptional<TNonNullSubclassOf<T>>
- fixed up various use locations to adhere to the new behavior
#rb Steve.Robb
#rnx
[CL 33848151 by markus breyer in ue5-main branch]
- moved the creation of the dummy VTask::EmergentType from the VVMAssembler to VTask::New
- added VProgram::ResetPackages, VNameValueMap::Reset, VMutableArray::Reset
- created new TGlobalDefaultedObjectEmergentTypePtr for creation and later substitution of VTask's emergent type
#rb russell.johnston
#rnx
[CL 33847732 by markus breyer in ue5-main branch]
[FYI] Jamie.Dale
Original CL Desc
-----------------------------------------------------------------
Don't crash when resolving a bogus FFieldPath
#rb Robert.Manuszewski
#rnx
[CL 33844789 by bob tellez in ue5-main branch]
Refactor the TransientAssignments cache used by IsTransient and IsUnsaveable so that we can share storage and lookup time with the new cache for IsEditorOnlyObject.
#rnx
#rb Francis.Hurteau
[CL 33831788 by matt peters in ue5-main branch]
Previously, we would reserve space for 1024 characters, which in the internal FString builder in bumped up to 1168, and with TCHAR being a wide character that doubles to the 2336 total bytes requests. This allocation is then deleted at the end of the function.
#rb emanuel.masciarelli, Marc.Audy
[CL 33809010 by alan abram in ue5-main branch]