#jira na
#rb ryan.vance
#lockdown nick.penwarden
#ROBOMERGE-SOURCE: CL 8063861 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v400-8057353)
[CL 8063864 by andrew grant in Main branch]
#jira UE-78649
#rb Dmitriy.Dyomin
[FYI] Peter.Sauerbrei
#ROBOMERGE-SOURCE: CL 8019256 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v396-7974030)
[CL 8019260 by jack porter in Main branch]
#rb Shaun.Kime
#jira UE-75719
#ROBOMERGE-OWNER: simon.tovey
#ROBOMERGE-AUTHOR: simon.tovey
#ROBOMERGE-SOURCE: CL 7974077 via CL 7974683
#ROBOMERGE-BOT: (v396-7974030)
[CL 7975059 by simon tovey in Main branch]
- Changed each platform's GetTargetPlatform[s] function
#rb none
#jira UE-78692
[FYI] bob.tellez
#ROBOMERGE-SOURCE: CL 7952099 via CL 7954770
#ROBOMERGE-BOT: (v393-7951996)
[CL 7954968 by josh adams in Main branch]
#rb none
#jira UE-77407
#ROBOMERGE-SOURCE: CL 7951880 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v392-7949540)
[CL 7951881 by michael trepka in Main branch]
Fixed issue with timeouts not being reported as failures.
#jira UE-78039
#rb na
#ROBOMERGE-SOURCE: CL 7951736 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v392-7949540)
[CL 7951741 by andrew grant in Main branch]
A timeout deletes target devices if they fail to respond in 7.5s. The timeout logic was flawed and triggered when the device manager wasn't pumped for 7.5s - even though ping responses came in very quickly. The new logic clears the timeout on a ping response.
Note that there is still a >10s long editor freeze during which the network filesystem seems to clear its cache. There is LogNetworkPlatformFile log spam like below during the freeze:
Deleting cached file: ... Module.RawInput.gen.cpp
Deleting cached file: ... Module.RawInput.gen.cpp.obj
Deleting cached file: ... Module.RawInput.gen.cpp.old
Deleting cached file: ... Module.RawInput.gen.cpp.txt
Deleting cached file: ... UE4Editor-RawInput.exp
Deleting cached file: ... UE4Editor-RawInput.lib
Bonus drive-by changes: Fixed a memory leak and aligned up some allocations.
#jira UE-78331
#rb graeme.thornton
(ushell-p4-cherrypick of 7840548 by Johan.Torp)
#ROBOMERGE-SOURCE: CL 7949261 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v391-7919777)
[CL 7949262 by johan torp in Main branch]
#jira UE-76520 HTML5 needs to be marked as to be deprecated in 4.23
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 7935058 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v391-7919777)
[CL 7935808 by nick shin in Main branch]