- 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]
- Session Browser (start page): Updated layout.
- Session Browser (start page): Changed "auto start analysis" checkbbox to be disabled by default. Also moved on same line with Open button.
- Session Browser (start page): Fixed meta-data for trace sessions.
- Counters: Changed double click on a counter to also turn visibility on for the Graph track in addition to adding a graph series for respective counter.
- Timing view: Added workaround for cases where a log message has a null category name.
- Added "TraceInsights" log category and a Log.h (to avoid using "TimingProfiler" category).
- Split FTraceInsightsModule::StartAnalysisForTrace(const TCHAR* InStoreHost, uint32 InStorePort, uint32 InTraceId) into ConnectToStore(const TCHAR* InStoreHost, uint32 InStorePort) + StartAnalysisForTrace(InTraceId).
#rb none
[CL 11116473 by ionut matasaru in Dev-Core branch]
- Changed trace session management to use the new store API.
- Removed Start/Stop recorder functionality.
- Enabled TRACE_WITH_ASIO (will be removed in a following commit).
#rb none
[CL 11091497 by ionut matasaru in Dev-Core branch]
- Adds a new tab to the Editor, "Trace Data Filtering"
- Tab allows for setting individual Trace Channel states, meaning whether or not they should output events
- Also allows for specifying Presets, defining groups of Channels that should be enabled together
- Enabled plugin for QAGame project
#rb Thomas.Sarkanen
[CL 11063734 by Jurre deBaare in Dev-Core branch]
- Changed UnrealInsights to start in "Browser mode". When opening a trace file it will spawn a new UnrealInsights process.
- Added "-Trace=.." command line parameter to force UnrealInsights to start analysis of the specified trace file (Start Page will not be displayed).
- Added "-SingleProcess" command line parameter to force UnrealInsights to start analysis in same process (same as old behaviour).
- Added new "Session Info" tab with few metadata about session (currently only info about URI, analysis status and session duration are available).
- Start Page: Added a fake splash screen to appear each time session analysis is started in separate process.
- Start Page: Added auto-start analysis for live sessions (with possibility to set filter by platform and/or app name)
- Start Page: Added vertical scrollbar (visible when window height is reduced). Fixes UE-86471.
- Increased version to 0.12.
#jira UE-86471
#rb none
[CL 10979021 by ionut matasaru in Dev-Core branch]