Confirmed that now System.Core.Serialization.StructElementSerializer and System.Core.Serialization.StructSerializer unit tests are passing.
#rb francis.hurteau
[CL 15294198 by Zousar Shaker in ue5-main branch]
warning V522: Dereferencing of the null pointer 'CurrentState.Property' might take place.
#rb trivial
#jira UE-91644
[CL 15068217 by Tim Smith in ue5-main branch]
Refactored FindField into FindUField and FindFProperty to avoid confusion caused by the fact that FindField<UField> will no longer return FProperties.
#jira UE-90683
#rb Steve.Robb
#tests Basic editor functionality test, cooked and ran PC client and server, bot soak tests for two hours
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 12190998 in //UE4/Release-4.25/... via CL 12190999
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v661-12148976)
[CL 12191300 by robert manuszewski in Main branch]
- Fixed an incorrect convertion introduced in CBOR struct serializer when UProperty where changed to FProperty.
#rb Francis.Hurteau
[CL 10944479 by Patrick Laflamme in Dev-Tools-Staging 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]
- Reduced the CBOR encoded size of TArray<uint8>/TArray<int8> by a factor of two (approximatively) by encoding the bytes as byte string rather than CBOR arrays of numbers.
- The CborStructDeserializerBackend is fully backward compatible and can read the new and the old format without any code change.
- The CborStructSerializerBackend default to the new format, but can be configured to output the old format.
This partially addresses #jira UE-78722 - Potential Memory Leak with Disaster Recovery Plugin
- Sending large packages (containing 4K texture) to Disaster Recovery use about half the memory and bandwith previously required and greatly reduce the memory footprint of Disaster Recovery.
#rb Jamie.Dale, Francis.Hurteau (Swarm Review ID 9971661)
[CL 10321854 by Patrick Laflamme in Dev-VirtualProduction 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]
Added proper bitfield serialization test for StructSerializer
#jira UE-76435
#rb Jamie.Dale
#ROBOMERGE-SOURCE: CL 7064338 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)
[CL 7064352 by francis hurteau in Main branch]