- 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]
- 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]
- Bug fix: Browser: Renamed "..." button to "Explore" (Explore the Trace Store Directory). Also aligned the button to the right. (UE-89187)
- Bug fix: Renamed command line params to analyze a session from "-TraceFile" / "-TraceId" to "-OpenTraceFile" / "-OpenTraceId" (in order to avoid conflict with "-TraceFile" cmd line param already in use to direct tracing to a file).
#jira UE-89187
#rb none
#ROBOMERGE-SOURCE: CL 11576085 in //UE4/Release-4.25/... via CL 11576094
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)
[CL 11585345 by ionut matasaru in Main branch]