#rb none
#ROBOMERGE-SOURCE: CL 10508133 via CL 10508809 via CL 10508872
#ROBOMERGE-BOT: (v606-10482310)
[CL 10508979 by robert manuszewski in Main branch]
[REVIEW] ben.woodhouse, david.harvey
#ROBOMERGE-SOURCE: CL 10497628 via CL 10497636 via CL 10497638 via CL 10497681
#ROBOMERGE-BOT: (v606-10482310)
[CL 10497689 by dan phillips in Main branch]
Added a check for GEventDrivenLoaderEnabled to the logic that determines if we should convert a uasset/umap filepath reference to a uexp reference or not, matching all other places in BulkData where this is done.
#rb trivial
#rnx
#jira UE-85074
[CL 10464903 by paul chipchase in Main branch]
Use FMemory::Malloc and FMemory::Free to allocate and deallocate the sparse class data. This removes the need for virtual functions on individual classes doing this.
Removed code gen that was creating virtual function implementations for allocating sparse class data based on the class.
#jira UE-84226
#rb Marc.Audy
#lockdown Cristina.Riveron
#rnx
#ROBOMERGE-SOURCE: CL 10419745 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v594-10333955)
[CL 10419748 by fred kimberley in Main branch]
#lockdown Cristina.Riveron
#rb none
#jira none
#ROBOMERGE-SOURCE: CL 10382483 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v594-10333955)
[CL 10382488 by fred kimberley in Main branch]
#jira UE-84226
#rb Marc.Audy
#lockdown Cristina.Riveron
#ROBOMERGE-SOURCE: CL 10380780 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v594-10333955)
[CL 10380781 by fred kimberley in Main branch]
Fixes an issue where the generated RepIndices could be invalid due to UHT not being able to know the size of static arrays or final offset of bitfield properties.
[at]Brian.Bekich, [at]Steve.Robb, [at]Ryan.Gerleve, [at]Peter.Engstrom, [at]Mattias.Hornlund
#rb Peter.Engstrom
#ROBOMERGE-SOURCE: CL 10372135 via CL 10372142 via CL 10372146
#ROBOMERGE-BOT: (v594-10333955)
[CL 10376545 by jon nabozny in Main branch]
#rb none
[CODEREVIEW] chris.gagnon
[FYI] chris.gagnon
#ROBOMERGE-SOURCE: CL 10311206 via CL 10311211
#ROBOMERGE-BOT: (v593-10286020)
[CL 10311216 by rex hill in Main branch]
Fix up nearby cases where ESearchCase::CaseSensitive should have been used
#jira
#rnx
#rb
#ROBOMERGE-OWNER: marc.audy
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 10309793 via CL 10309818
#ROBOMERGE-BOT: (v593-10286020)
[CL 10309932 by marc audy in Main branch]
Live++ disambiguates symbols in anonymous namespaces when loading data from COFF files, but does not attempt to disambiguate functions read from the PDB. This assumes that symbols in the PDB are public, and cannot contain anonymous namespaces, but does not account for the fact that a template can reference a symbol in an anonymous namespace via a template parameter.
Change the SparseDelegate implementation to create an inline getter function for the delegate name rather than a global variable in an anonymous namespace.
#rb none
#jira UE-82433
[CODEREVIEW] Marc.Audy
#ROBOMERGE-SOURCE: CL 10269957 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v591-10236483)
[CL 10269966 by ben marsh in Main branch]
#jira UE-52635
#rb none
#ROBOMERGE-SOURCE: CL 10236273 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v590-10202696)
[CL 10236274 by robert manuszewski in Main branch]
Similar to FArchiveHasReferences but up to 16x faster.
#rb Steve.Robb
#ROBOMERGE-SOURCE: CL 10121396 via CL 10121397
#ROBOMERGE-BOT: (v587-10111126)
[CL 10121398 by robert manuszewski in Main branch]
#rb andrew.ladenberger, robert.manuszewski
#rnx
#ROBOMERGE-SOURCE: CL 10088452 via CL 10088782 via CL 10088797 via CL 10088813
#ROBOMERGE-BOT: (v574-10069753)
[CL 10089039 by jordan cristiano in Main branch]
#rb Fred.Kimberley
#jira UE-4531
#rnx
#ROBOMERGE-SOURCE: CL 10085063 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v574-10069753)
[CL 10085072 by marc audy in Main branch]
#jira UE-83175, UE-83176
#rb Michael.Noland
#rnx
#ROBOMERGE-SOURCE: CL 10084398 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v574-10069753)
[CL 10084407 by fred kimberley in Main branch]
#rb Robert.Manuszewski
#jira UE-83241
#ROBOMERGE-SOURCE: CL 10075101 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v574-10069753)
[CL 10075117 by dan oconnor in Main branch]
#rb none
#jira UE-83186
#ROBOMERGE-SOURCE: CL 10055486 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v565-10026848)
[CL 10055491 by richard talbotwatkin in Main branch]
#jira
#rb
#rnx
#ROBOMERGE-SOURCE: CL 9969885 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v560-9963197)
[CL 9969886 by marc audy in Main branch]
When creating a new asset that has sparse class data initialize the sparse class data and mark it as serializable.
#jira UE-82116
#rb Michael.Noland
#ROBOMERGE-SOURCE: CL 9961933 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v558-9892490)
[CL 9961934 by fred kimberley in Main branch]