#rb trivial
#jira UE-92149
#ROBOMERGE-SOURCE: CL 13003406 via CL 13003408 via CL 13003419
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 13003431 by robert manuszewski in Main branch]
#rb Phillip.Kavan
#jira UE-92248
#ROBOMERGE-SOURCE: CL 12939652 in //UE4/Release-4.25/... via CL 12939658 via CL 12939670
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12939678 by dan oconnor in Main branch]
Serializing the owner reference will enable proper handling of any owner struct package renames as well as greatly increase the initial field (property) resolution performance.
#rb Steve.Robb
#tests Basic editor functionality tests related to blueprint editing, editor quick smoke tests, cooked windows client and server, cooked build bot soak tests
[REVIEW] [at]Steve.Robb
#ROBOMERGE-SOURCE: CL 12847659 via CL 12847660 via CL 12847661
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)
[CL 12847663 by robert manuszewski in Main branch]
#rb trivial
#jira UE-85425
#ROBOMERGE-SOURCE: CL 12792273 in //UE4/Release-4.25/... via CL 12792275 via CL 12792277
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)
[CL 12792280 by robert manuszewski in Main branch]
The old algorithm would match if the outermost name ended with the supplied outermost name. The new algorithm does exact matching of the outermost name, which makes more sense and was likely the intent of the old algorithm.
[FYI] marc.audy
#jira UE-92008
#rb trivial
#lockdown stefan.boberg
#ROBOMERGE-SOURCE: CL 12791641 in //UE4/Release-4.25/... via CL 12791657 via CL 12791675
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)
[CL 12791692 by johan torp in Main branch]
#rb Per.Larsson
#rnx
#ROBOMERGE-SOURCE: CL 12781890 via CL 12781894 via CL 12781898 via CL 12781899
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)
[CL 12782646 by matt peters in Main branch]
[FYI] bob.tellez
#jira UE-91349
#rb stefan.boberg
#ROBOMERGE-SOURCE: CL 12494518 via CL 12494534 via CL 12494542
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)
[CL 12494552 by johan torp in Main branch]
[FYI] Johan.Torp
#ROBOMERGE-SOURCE: CL 12491993 via CL 12491994 via CL 12491995
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)
[CL 12491997 by bob tellez in Main branch]
#rb none
#ROBOMERGE-OWNER: tim.tillotson
#ROBOMERGE-AUTHOR: tim.tillotson
#ROBOMERGE-SOURCE: CL 12479490 via CL 12479911 via CL 12479912
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)
[CL 12487295 by tim tillotson in Main branch]
#rb Steve.Robb
#tests 1 hour bot soak tests in cooked build, quick some test, repro steps from FProperty related Jiras
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 12401632 via CL 12401644
#ROBOMERGE-BOT: (v671-12333473)
[CL 12402296 by robert manuszewski in Release-Engine-Staging branch]
This improves portability between compilers and the default encoding of an OS install, and is inline with how we encode strings within hand written C++.
#jira UE-90621
#rb Johan.Torp
#rnx
#ROBOMERGE-SOURCE: CL 12343442 in //UE4/Release-4.25/... via CL 12343461
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v671-12333473)
[CL 12343467 by jamie dale in Main branch]
This improves portability between compilers and the default encoding of an OS install, and is inline with how we encode strings within hand written C++.
#jira UE-90621
#rb Johan.Torp
#rnx
[CL 12343442 by Jamie Dale in 4.25 branch]
Avoid unintentional construction of names as this can be expensive and bloats the name table.
#jira none
#rb Johan.Torp, Steve.Robb
#rnx
#ROBOMERGE-SOURCE: CL 12341371 in //UE4/Release-4.25/... via CL 12341378
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v671-12333473)
[CL 12341393 by devin doucette in Main branch]
Avoid unintentional construction of names as this can be expensive and bloats the name table.
#jira none
#rb Johan.Torp, Steve.Robb
#rnx
[CL 12341371 by devin doucette in 4.25 branch]
- Merged ScriptObjectReferences and PropertyObjectReferences into single ScriptAndPropertyObjectReferences array
- UnresolvedScriptProperties will now be a heap allocated array since it only needs to exist at load time
#rb Dan.OConnor
#tests Cooked and launched PC client and server + 3 hours of bot soak tests in cooked buiild
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 12190983 via CL 12196972
#ROBOMERGE-BOT: (v662-12191386)
[CL 12197138 by robert manuszewski in Main branch]
- Merged ScriptObjectReferences and PropertyObjectReferences into single ScriptAndPropertyObjectReferences array
- UnresolvedScriptProperties will now be a heap allocated array since it only needs to exist at load time
#rb Dan.OConnor
#jira UE-90698
#ROBOMERGE-SOURCE: CL 12192717 in //UE4/Release-4.25/... via CL 12192726
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v662-12191386)
[CL 12192733 by robert manuszewski in Main branch]
- Merged ScriptObjectReferences and PropertyObjectReferences into single ScriptAndPropertyObjectReferences array
- UnresolvedScriptProperties will now be a heap allocated array since it only needs to exist at load time
#rb Dan.OConnor
#jira UE-90698
[CL 12192717 by Robert Manuszewski in 4.25 branch]