* Another batch iwyu updates to reduce number of includes used in files
#preflight 63c58d742e714f64ade93797
#rb none
[CL 23732856 by henrik karlsson in ue5-main branch]
Tested compiling fortnite, unrealeditor, lyra, qagame with non-unity/pch
#preflight 63635997876630122adeab9f
#rb none
[CL 22958990 by henrik karlsson in ue5-main branch]
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971
[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035
[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485
[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
#rnx
#jira UE-92210
#rb none
#lockdown cristina.riveron
#ROBOMERGE-SOURCE: CL 12925828 in //UE4/Release-4.25/... via CL 12925838 via CL 12925842
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12925848 by rob gay in Main branch]
#jira UE-92165
#rb aaron.mcleran
#test -game, editor, stand-alone client in QAGame, stress test spamming messages while starting and stopping OSCServer
#lockdown cristina.riveron
#ROBOMERGE-SOURCE: CL 12912089 in //UE4/Release-4.25/... via CL 12912091 via CL 12912092
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12912094 by rob gay in Main branch]
#rb none
#jira none
#ROBOMERGE-SOURCE: CL 11969904 in //UE4/Release-4.25/... via CL 11970114
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)
[CL 11970137 by rob gay in Main branch]
Pass address and port to callbacks
#jira UE-89626
#rb rob.gay
#ROBOMERGE-SOURCE: CL 11644149 in //UE4/Release-4.25/... via CL 11644150
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)
[CL 11644152 by jeremie roy in Main branch]
- Ensure OSC clients/servers are stopped on destruction
- Fix-ups for BP API (refs on wrong side of node)
#rb phil.popp
#ROBOMERGE-SOURCE: CL 11591275 via CL 11591285
#ROBOMERGE-BOT: (v655-11596533)
[CL 11617633 by rob gay in Main branch]
- Fix null termination memory scribble/crash when passing empty strings as payload in message members
- Fix memory scribble when sending messages larger than 1024 bytes
Minor features:
- Clean-up some OSC BP interface issues (missing UPARAM(ref) markup, comments, etc.)
- Add bool return to message payload array requests to determine if failed or if value is "fresh"
- Add BP functions to convert Object path to and from OSCAddress
- Add ability to remove OSC containers at index
- Fix pattern matching for wildcarding over span of containers/method
#rb ryan.mangin
#ROBOMERGE-SOURCE: CL 11591183 via CL 11591193
#ROBOMERGE-BOT: (v655-11596533)
[CL 11617587 by rob gay in Main branch]
#rb none
#jira none
#rnx
#ROBOMERGE-SOURCE: CL 10119460 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v587-10111126)
[CL 10119669 by rob gay in Main branch]
- Add optimized Push/PopContainers (multiple) to FOSCAddress (only caches aggregates after removing/adding all)
- Add missing BP call for FOSCAddress::ClearContainers
#rb ethan.geller
#jira none
#ROBOMERGE-SOURCE: CL 10119453 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v587-10111126)
[CL 10119661 by rob gay in Main branch]
#rb none
#jira none
#ROBOMERGE-SOURCE: CL 10115092 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v587-10111126)
[CL 10115096 by rob gay in Main branch]