-> Done because UE disables 32 bit down cast - silently could overflow.
-> General use should automatically work.
-> Deprecate some old 32 bit functions not generally used.
-> Deprecate/rename some ancient flags for future removal.
-> Update CompressorData to uint ptr for future use
-> Remove some stuff deprecated in 4.21 (2018)
#rb fabian.giesen
#jira UE-173911
[CL 31688300 by dan thompson in ue5-main branch]
ModuleManager: Add version of ModuleExists that also returns the discovered filename of the .dll.
PackageName: Add TryConvertScriptPackageNameToModuleName.
#rb Zousar.Shaker
#rnx
[CL 30600379 by matt peters in ue5-main branch]
New Array and Map overridable serialization logic to better support conatiner of subobjects in BP
New property tag scope for access inside property serialization methods
#jira UE-188847
#rb Francis.Hurteau, Steve.Robb, jodon.karlik, Nicholas.Frechette, Johan.Torp, mikko.mononen, Phillip.Kavan
[CL 29994664 by maxime mercier in ue5-main branch]
Add return values for static_assert cases to placate PVS
Fix copy operators not returning this
Fix a handful of other cases
[CL 28955609 by marc audy in ue5-main branch]
PackageStoreOptimizer: Expose a static version of FindScriptObject and functions for calculating PublicExportHash.
FNameMap: Add a foreach iterator to provide a list of all data in the struct.
ZenPackageHeader: Move from private to internal, add a constructor that returns an error string rather than fatally asserting.
#rb Per.Larsson
#rnx
[CL 27855318 by matt peters in ue5-main branch]
- signed integer overflow in MaterialInstanceSupport.h
- unitialized fast path load buffer causing applying non-zero offset to nullptr in Archive.h
- offset to nullptr on MemStack.h
#jira UE-179443
[CL 27586278 by tomasz obrebski in ue5-main branch]
Change GUID SessionId in FApp to base it on the SessionObjectId to make it easier to correlate session ids in zenserver
#rb stefan.boberg zousar.shaker
[CL 26841373 by dan engelbrecht in ue5-main branch]
* Moved dllexport from type to methods/staticvar. This improves compile times, memory and performance in dll builds
#rb
[CL 26081848 by henrik karlsson in ue5-main branch]