bug: we call activate context immediately after the window is destroyed, and the window pointer is stilll not null. We have also destroyed HWND at this point through the microsoft function ::DestroyWindow, so we check ::IsWindowEnabled as a way to confirm the validity of HWND.
#jira UE-186416
#rb vincent.gauthier
[CL 25954162 by zahra nikbakht in ue5-main branch]
* Fixes a bug where invalid window dimensions would be stored in the .ini file if application is closed while the console is minimized
#rb Devin.Doucette
#preflight 646542554404e3cdd241a3fc
[CL 25518737 by yuriy odonnell in ue5-main branch]
-Deprecated in 5.1. OpenXR should be used instead.
-A few instances of the string "SteamVR" remain. In some case we are comparing to the OpenXR Runtime name, which remains correct. In some we are searching input profile paths for SteamVR, which also remains correct. VRScouting is doing the input profile path and then overriding VREditor's view of the xr plugin name, so at first glance VREditor still seems to be using SteamVR, but it actually does not depend on that (That code will likely be further refactored as time goes on).
#jira UE-181471
#preflight 64233be9803cb466e86ad33c
#review
#rb Arciel.Rekman
[CL 24825198 by Jeff Fisher in ue5-main branch]
This sets up the base FFeedbackContext to do most of the work because there is very little behavioral difference between platforms, yet the majority of the code is duplicated for each platform.
#jira UE-152840
#preflight 63b45fe435203bc7aab23837
#rb Zousar.Shaker
#rnx
[CL 23567792 by devin doucette in ue5-main branch]
Memory improvements on top of performance improvements in 11535961.
Allow the hash allocation to shrink for calls to Empty(), Shrink(), Compact() and CompactStable().
Let TSparseArray::Compact() shrink the data array just as for Shrink() and CompactStable().
Note: The private function TSet::ShouldRehash() is only called from Empty() and ConditionalRehash(), and ConditionalRehash() with bAllowShrinking=true is only called from Relax() via Shrink(), so there should be no impact on other/growth scenarios.
Modify GetAllocatedSize() for TSet, TMap and TSparseArray to only return any dynamically allocated size from the underlying allocators and change return type from uint32 to SIZE_T (just as for TArray and FContainerAllocatorInterface).
#rb johan.torp,steve.robb
#preflight 634952f4ce524ed356dafde7, 63496f80f622f6c4bb1c0321, 634d65df9c29024c982ecf26
[CL 22595144 by pj kack in ue5-main branch]
#jira UE-161578 - Game stuck on splash screen
#rb Vincent.Gauthier
#preflight 632b651a7b582f58abe53440
[CL 22140481 by patrick laflamme in ue5-main branch]
* WindowsConsoleOutputDevice2 - Changed ::SetThreadDescription to use wrapped function that does not depend on new versions of windows runtime
#rb Mitchell.Fisher
[CL 21998832 by henrik karlsson in ue5-main branch]
Fixed include paths to be relative to the private or public folders.
Hid or removed includes that reached into other private module folders.
Updated PublicInclude paths when necessary.
#jira
#preflight 631a717cec45fbf3d74d4ba7
[CL 21916033 by bryan sefcik in ue5-main branch]
* Fixed buggy datetime output.
* Added so shell execute can be done from activity texts. Just add [<command>] to the activity and the command(s) will execute the command when clicking on the activity. Example [https://someurl] will trigger the browser to open the linik
#rb self
#preflight 63191935980179553e9ba3ac
[CL 21907370 by henrik karlsson in ue5-main branch]
* WindowsConsoleOutputDevice2.cpp - Fixed bug where activities added before output device itself didn't align Info types to the right
#preflight skipped
#rb self
[CL 21511709 by henrik karlsson in ue5-main branch]
* TrackedActivity - Added sort value parameter when creating tracked activities
* WindowsConsoleOutputDevice2 - Added sorting of activities based on sort value.
* WindowsConsoleOutputDevice2 - Added show/hide timedate options to log context menu
#preflight 62fbbda3ad3bd8ad64558579
#rb self
#ROBOMERGE-AUTHOR: henrik.karlsson
#ROBOMERGE-SOURCE: CL 21409829 via CL 21416523 via CL 21416533 via CL 21416553
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v975-21357124)
[CL 21418243 by henrik karlsson in ue5-main branch]