1) Fix for test package names not starting with proper prefix
2) Fix incompatible value that is passed into CheckValidObject to NOT be the outer of the fallback objecte. The incompatible value now gets renamed by CheckValidObject, and renaming the outer of the fallback object would break the test.
#rnx
#rb Joe.Pribele
[CL 26500255 by matt peters in 5.3 branch]
Making sure non-nullable object properties have a default object value assigned to them in case of serialization errors
+ Adding backwards compatibility support to optional properties
#preflight 643015e17536ac6b78a4466e
#rb Maxime.Mercier, Steve.Robb
[CL 25021794 by robert manuszewski in ue5-main branch]
[FYI] Robert.Manuszewski
Original CL Desc
-----------------------------------------------------------------
Redo 24852317:
Making sure non-nullable object properties have a default object value assigned to them in case of serialization errors
#preflight 642549ebe11ce5214ff0a196
#rb Steve.Robb
[CL 24938058 by maxime mercier in ue5-main branch]
Making sure non-nullable object properties have a default object value assigned to them in case of serialization errors
#preflight 642549ebe11ce5214ff0a196
#rb Steve.Robb
[CL 24869143 by robert manuszewski in ue5-main branch]
added `SetObjectPtrPropertyValue(void* PropertyValueAddress, TObjectPtr<UObject> Value)`
this allows objects to be imported from text without resolving the object
#preflight 640900fa8832f48a4dc62ee4
[CL 24567650 by joe pribele in ue5-main branch]
changed the access tracking to a bulk operation api to allow for single calls instead of O(n) calls
#preflight 63fe5fc7ac6c61e2b553e9a9
[CL 24449378 by joe pribele in ue5-main branch]
#fyi joe.pribele
Original CL Desc
-----------------------------------------------------------------
fix for performance problem when converting arrays of TObjectPtr to UObject*
changed the access tracking to a bulk operation api to allow for single calls instead of O(n) calls
#preflight 63fd1de9f43e53f6811a37af
[CL 24436160 by joe pribele in ue5-main branch]
changed the access tracking to a bulk operation api to allow for single calls instead of O(n) calls
#preflight 63fd1de9f43e53f6811a37af
[CL 24432584 by joe pribele in ue5-main branch]
this is needed for feature work with validation of accessing asset pointers during serialization
https://p4-swarm.epicgames.net/reviews/23782822
#rb zousar.shaker
#fyi francis.hurteau
#preflight 63cf06efd83c1837b14e2aeb
[CL 23823212 by joe pribele in ue5-main branch]