#jira UE-91828
#rb sebastien.lussier
#ROBOMERGE-SOURCE: CL 12791137 in //UE4/Release-4.25/... via CL 12791144 via CL 12791147
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)
[CL 12791150 by jeanfrancois dube in Main branch]
#jira UE-90510
#ROBOMERGE-SOURCE: CL 12508337 via CL 12508343 via CL 12508344 via CL 12508346
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)
[CL 12508350 by rex hill in Main branch]
* Various fixes to WorldBrowser and scripted streaming level creation to avoid crashing when setting an invalid level name
* Repair world streaming levels when they point to an invalid level package
#rb jean-francois.dube
#jira none
#ROBOMERGE-SOURCE: CL 12332472 in //UE4/Release-4.25/... via CL 12332473
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v670-12295787)
[CL 12332474 by jonathan bard in 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]
#rb patrick.enfedaque
#jira UE-90344
#ROBOMERGE-SOURCE: CL 12113392 via CL 12125959
#ROBOMERGE-BOT: (v659-12123632)
[CL 12126204 by richard malo in Main branch]
#jira none
#rb patrick.enfedaque
#ROBOMERGE-SOURCE: CL 12085213 in //UE4/Release-4.25/... via CL 12085310
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v657-12064184)
[CL 12085391 by richard malo in Main branch]
#rb jean-francois.dube
#jira UE-89888
#ROBOMERGE-SOURCE: CL 11876474 in //UE4/Release-4.25/... via CL 11876526
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)
[CL 11876594 by jonathan bard in Main branch]
* Repair world streaming levels when they point to an invalid level package
#rb jean-francois.dube
#jira none
#ROBOMERGE-SOURCE: CL 11839969 in //UE4/Release-4.25/... via CL 11839994
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)
[CL 11840026 by jonathan bard in Main branch]
- Precompute Greatest Cull Distance and Early Out (based on a git pull request)
- Avoid list allocation per UpdateGrass by making it static (non-threaded code)
- Limit Component Creation to all Proxies (not per proxy anymore)
#rb jeanfrancois.dube, richard.malo
[FYI] jordan.cristiano, andrew.ladenberger
#ROBOMERGE-SOURCE: CL 11080488 via CL 11080492 via CL 11080494
#ROBOMERGE-BOT: (v637-11041722)
[CL 11080496 by patrick enfedaque in Main branch]
#rnx
#rb none
#ROBOMERGE-SOURCE: CL 10869241 via CL 10869527 via CL 10869904
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870586 by ryan durand in Main branch]
Multiple engine changes needed to support LevelGrid
#rb jeanfrancois.dube, sebastien.lussier, richard.malo
#rnx
#ROBOMERGE-OWNER: Patrick.Enfedaque
#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 10318590 via CL 10318595
#ROBOMERGE-BOT: (v593-10286020)
[CL 10318965 by Patrick Enfedaque 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]
#jira UE-84336
#rb jeanfrancois.dube
#rnx
#ROBOMERGE-SOURCE: CL 10263191 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v591-10236483)
[CL 10263194 by patrick enfedaque in Main branch]
[at]Ryan.Gerleve, [at]Brian.Bekich
#rb None
#ROBOMERGE-OWNER: jon.nabozny
#ROBOMERGE-AUTHOR: jon.nabozny
#ROBOMERGE-SOURCE: CL 9290108 via CL 9290249
#ROBOMERGE-BOT: (v452-9288972)
[CL 9290520 by jon nabozny in Main branch]