- 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
[CL 11576085 by ionut matasaru in 4.25 branch]
#fix Ensure that tabs are not always activated and spawned whenever a Trace is opened/loaded
#jira UE-88136
#rb Ionut.Matasaru
[CL 11292742 by Jurre deBaare 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 find packet text box to use packet sequence numbers instead of packet index as this makes more sense when trying to match up data between different connections
#rb Ionut.Matasaru
[CL 11103636 by Mattias Hornlund 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]
Added configuration structures for major & minor tabs. Currently minor tabs are only customized in the timing view.
Removed built-in behaviour for session connection. In editor connection is now initialized in the same manner as in the standalone tool (from the GameplayInsights plugin).
Fixed issue with trace services where the analysis service would not be created.
#rb Ionut.Matasaru
[CL 11028750 by Thomas Sarkanen 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]