[FYI] Ionut.Matasaru
#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 19407031 via CL 19407038 via CL 19410254 via CL 19420354 via CL 19420431
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v930-19419903)
[CL 19421121 by bob tellez in ue5-main branch]
- Added Exec() API to IUnrealInsightsModule and to IInsightsComponent (i.e. each component can now expose custom commands).
- Extended "-ExecOnAnalysisCompleteCmd" command line argument to be used also without AutomationTesting, to run custom commands exposed by Insights components.
- Added custom response file support for "-ExecOnAnalysisCompleteCmd" command line argument (using @=file syntax).
- Fixed -AutoQuit command line argument to work also without AutomationTesting.
#rb Catalin.Dragoiu
#preflight 62260251e543538b3e2ea3f8
[CL 19284189 by ionut matasaru 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]
- Added "-NoUI" command line argument to be able to run analysis for a session without the UI to be created (useful when used together with -AutoQuit).
- Added a log message (emitted when analysis completes) with session duration, analysis duration and analysis speed.
#rb Catalin.Dragoiu
#ROBOMERGE-SOURCE: CL 16994511 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)
[CL 16994515 by ionut matasaru in ue5-release-engine-test branch]
- Enabled "HighDPI" support for Unreal Insights app.
- Fixed size and location of app windows (for both browser and viewer modes) when high dpi is enabled and DPIScaleFactor is not 1.
- Added name of trace in the application's title.
#rb Catalin.Dragoiu
#ROBOMERGE-SOURCE: CL 16882805 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)
[CL 16882816 by ionut matasaru in ue5-release-engine-test branch]
Updated the name of the Windows event used to force single instance of UnrealInsights.exe (Browser Mode) and to control when to try to auto-connect. This change allows UnrealInsights.exe from UE5 to coexists with a running instance from UE4.
Also updated the comments to better explain how the Windows event is used.
Trace auto-connect behavior remains the same: a game runtime (editor excluded) will try to auto-connect with a local trace store (now hosted by the UnrealTraceServer.exe) if UnrealInsights (Browser Mode) is running.
#rb Martin.Ridgers
#ROBOMERGE-SOURCE: CL 16726078 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)
[CL 16726101 by ionut matasaru in ue5-release-engine-test branch]