Set CanBeUsedOnAnyThread() to true and move to single printf in Serialize
#rnx
#jira UE-147459
#review-19549147 @Brandon.Schaefer, @Robert.Seiver
#preflight none
[CL 19549852 by Michael Sartain in ue5-main branch]
Panic allows only one thread to become the panic thread. In panic mode, logs are only sent to panic-safe output devices. Each call to Panic flushes buffered logs to panic-safe output devices, and flushes panic-safe output devices.
#jira UE-147152
#preflight 62424814292f228e09d8a612
#rb Zousar.Shaker
#fyi Brandon.Schaefer
[CL 19545093 by Devin Doucette in ue5-main branch]
Sometimes the active window seems to be confused on Mac. This works around
the issue so that we will activate another window when a menu closes.
#jira UE-141354, UE-144097
#rnx
[REVIEW] [at]will.damon
#lockdown cristina.riveron
#preflight none
#ROBOMERGE-AUTHOR: dave.hunter
#ROBOMERGE-SOURCE: CL 19246118 in //UE5/Release-5.0/... via CL 19249226
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v924-19243027)
[CL 19263172 by dave hunter in ue5-main branch]
CocoaWindows now store their Type. This is used so that we can make sure that we can call OnWindowActivationChanged
when the menu closes. This is needed to restore focus in the main window after the menu is triggered. Several other
utility windows are now not treated as main windows.
[REVIEW] will.damon
#jira UE-139065
#rnx
#preflight n/a
#lockdown cristina.riveron
#ROBOMERGE-AUTHOR: dave.hunter
#ROBOMERGE-SOURCE: CL 19093114 via CL 19093772 via CL 19094565 via CL 19096071 via CL 19105329
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19146632 by dave hunter in ue5-main branch]
This does use LaunchEngineLoops output over Linux which means with -stdout no color coded warning/error messages
#jira none
#rb Michael.Sartain, Rober.Seiver
#preflight none
[CL 19074484 by Brandon Schaefer in ue5-main branch]
This needs to be refactored out to a DummyWindow for Offscreen rendering vs doing this
#jira UE-143359
#rb none
#preflight none
[CL 19073285 by Brandon Schaefer in ue5-main branch]
Fix some test/asserts when running offscreen rendering. We use a GenericWindow which was hitting some fatal logs
#jira none
#rb none
#preflight 620ed89bc91bcd0017af2295
[CL 19044653 by Brandon Schaefer in ue5-main branch]
#jira UE-141121
#review-19040600 Brandon.Schaefer, Michael.Sartain
#preflight 620eae5d007519628d226210
[CL 19041491 by robert seiver in ue5-main branch]
Or-ing in WS_EX_TOOLWINDOW into the window style prevents the splash screen's taskbar item from appearing until its visible on screen.
Since it takes several seconds before the splash screen appears, if you Alt-Tab to another application before it appears it causes the splash screen to not be shown, and since it's not shown there is no task bar icon, so you cannot see the progress bar or select the splash screen via the taskbar.
Also, the splash screen appears to go to the bottom of the z-order, causing the user to have to minimize/close a lot of windows to click it to allocate the taskbar item.
#rnx
#rb trivial
#preflight 6205c060b84973a2bb6f4f3d
#ROBOMERGE-AUTHOR: geoff.evans
#ROBOMERGE-SOURCE: CL 18949297 via CL 18949298 via CL 18949302 via CL 18952902 via CL 18953149
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)
[CL 18953163 by geoff evans in ue5-main branch]
Add bIsWindowShown option to Linux Console Output Device
Default to true to match old behavior.
Add -nostdout by default in UnrealLightmass
#rb Brandon.Schaefer
#jira none
#preflight trivial
[CL 18817282 by Michael Sartain in ue5-main branch]
I've added a boolean AllowMainWindow to CocoaWindow which is now set to true unless the window is a menu. This status is reported to the OS via the canBecomeMainWindow method. It is also used by the MacApplication which will now not activate a window when a window that's being closed is not a main window (via AllowMainWindow).
#rb will.damon
#jira UE-137460
#preflight n/a
#ROBOMERGE-AUTHOR: dave.hunter
#ROBOMERGE-SOURCE: CL 18734334 in //UE5/Release-5.0/... via CL 18734343 via CL 18734356
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18734361 by dave hunter in ue5-main branch]
#preflight 61eefc77ba69a4fdb220bf23
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 18712765 in //UE5/Release-5.0/... via CL 18712784 via CL 18713147
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18713191 by marc audy in ue5-main branch]