Bartosz Taudul
c570288145
Store annotation pointers as shared_ptr.
2026-06-02 01:13:33 +02:00
Bartosz Taudul
98b61e0096
Rename Save* to Store* in TracyUserData.
2026-06-02 01:00:31 +02:00
Bartosz Taudul
5c75032cad
Fix typo.
2026-06-02 00:09:27 +02:00
Bartosz Taudul
f113bbb212
Do not mix loading file data with regex validation.
2026-06-01 00:44:11 +02:00
Bartosz Taudul
0b4128f76c
Move source regex validation to a helper function.
2026-06-01 00:40:08 +02:00
Bartosz Taudul
bab8c8eb54
Remove compatibility with vastly obsolete user data file format.
2026-06-01 00:33:39 +02:00
Bartosz Taudul
cbe5347593
Cleanup.
2026-06-01 00:32:05 +02:00
Bartosz Taudul
a5316d525c
Crash marker on the timeline also should directly open crash call stack.
2026-05-30 18:58:27 +02:00
Bartosz Taudul
0cf438a78e
Add arrows to bottom-up / top-down tree labels.
2026-05-30 18:13:14 +02:00
Bartosz Taudul
e37b12aacb
Add icon notification for chat suggestions.
2026-05-30 17:36:33 +02:00
Bartosz Taudul
dd53f721ac
Go directly to crash callstack from crash notification.
2026-05-30 15:59:57 +02:00
Bartosz Taudul
058d5ca7c3
Center timeline on crash if clicked on crash text in callstack window.
2026-05-30 15:58:19 +02:00
Bartosz Taudul
eef525243d
Add crash tooltip to crash callstack window.
2026-05-30 15:55:16 +02:00
Bartosz Taudul
0778ef85c6
Draw external frames dimmed in sample entry stacks.
2026-05-30 02:00:45 +02:00
Bartosz Taudul
5e6d872940
Symbol function address column was too narrow.
2026-05-30 01:26:43 +02:00
Bartosz Taudul
b7ed5bd9ef
Dim external entries in symbol functions lists.
2026-05-30 01:24:10 +02:00
Bartosz Taudul
de1f84d52b
Fix positioning of hotness indicators.
2026-05-29 18:16:14 +02:00
Bartosz Taudul
33905b2f15
Dim external frames in local call stacks.
2026-05-29 00:34:05 +02:00
Bartosz Taudul
d06755652f
Merge pull request #1374 from rmarker/flameView
...
Allow zooming and panning the flamegraph view.
2026-05-28 20:18:45 +02:00
rmarker
15ee99ae41
Add animated zooming to the flame graph view.
2026-05-28 22:02:11 +09:30
rmarker
17f6be4ad4
Extract UpdateZoomAnimation.
...
This will allow for it to be used in the flame graph.
2026-05-28 22:01:03 +09:30
rmarker
30fd92de0f
Handle partial panning in flame graph view.
...
When zoomed in very far the panning resolution can be so small that it
is less than one unit. In order to continue panning, we store partial
pans so that they can accumulate across frames.
2026-05-28 21:59:33 +09:30
rmarker
0b27b9ec1a
Allow zooming in further to the flame graph.
2026-05-28 21:51:41 +09:30
rmarker
cc4b7dcea9
Add a reset view button to the flame graph.
2026-05-28 21:50:19 +09:30
rmarker
4a9e3ea095
Add a horizontal position bar to flame graph.
...
Now that the ruler just shows the delta time across the view it doesn't
indicate where the view is currently looking.
The new position bar fills this role to allow orientating oneself.
2026-05-28 21:48:14 +09:30
rmarker
55de5bc5ca
Update flame graph ruler to measure the time shown in the current view.
...
It now starts at 0 and shows the time delta across the view.
2026-05-28 21:39:03 +09:30
rmarker
2e87eecc67
Support the live capture case in the flame graph view.
...
Zooming and panning in the flame graph view shouldn't cause visual
glitches when live data is being captured.
2026-05-28 21:37:01 +09:30
Bartosz Taudul
f5581d7dcb
Focus opened manual chapter in the manual tree.
2026-05-27 22:34:04 +02:00
Bartosz Taudul
b682a77f82
Focus the manual window on chapter change.
2026-05-27 22:34:04 +02:00
Bartosz Taudul
800334a953
Show nicer title page of embedded user manual.
2026-05-27 22:34:04 +02:00
Bartosz Taudul
9da66d4c6b
Add icon texture accessor.
2026-05-27 22:33:56 +02:00
Bartosz Taudul
04c1a84159
Do not display icon explainer section in the built-in manual viewer.
2026-05-27 01:52:11 +02:00
rmarker
37750e27ab
Allow zooming and panning the flamegraph view.
...
It could be challenging to examine fine details within the flamegraph.
The flamegraph has been enhanced so that it allows zooming with the
mouse wheel, and then panning around with the right mouse button.
This provides a familiar experience to the timeline view.
2026-05-26 19:30:29 +09:30
Bartosz Taudul
ab62c00be5
Add limit on disassembly tool reply.
2026-05-25 00:57:19 +02:00
Bartosz Taudul
757b582ae7
Include external function status in sampling stats.
2026-05-25 00:46:46 +02:00
Bartosz Taudul
b81ef061f8
Display LLM address during connection attempt.
2026-05-24 17:02:03 +02:00
Bartosz Taudul
702b16977b
Set 5 second connection timeout on LLM API connection.
2026-05-24 17:02:02 +02:00
Bartosz Taudul
3f1e572a23
Update LLM API input hint to llama.cpp default port.
2026-05-24 17:02:02 +02:00
Bartosz Taudul
00d4e9ba21
Don't try connecting to LLM after each keystroke.
...
When typing in e.g. "127.0.0.1" the first character "1" as a valid address
that does not immediately fail the connection attempt. The result was that
any further interaction with the UI (including completing the input) was
blocked by the "please wait" screen during connection attempt.
2026-05-24 17:01:59 +02:00
Bartosz Taudul
05c2638467
Remove option to build profiler GUI with no statistics.
2026-05-24 15:07:53 +02:00
Bartosz Taudul
5c0263c2f0
Disable display of hw samples by default.
2026-05-24 14:57:31 +02:00
Bartosz Taudul
5fd0dc569b
Make impact option active only if hw samples are enabled.
2026-05-24 14:55:59 +02:00
Bartosz Taudul
ec1c2d4267
Display aggregation counts in bottom / up sample trees.
2026-05-24 14:23:59 +02:00
Bartosz Taudul
b7e405ebbd
Use proper wait stacks grouping variable.
2026-05-24 14:15:53 +02:00
Bartosz Taudul
e8a0676c0b
Fix regression that made propagate inlines always disabled if no child calls.
2026-05-24 13:35:48 +02:00
Bartosz Taudul
6eb9bf81ad
Fix out of bounds read.
2026-05-23 13:40:18 +02:00
Bartosz Taudul
f99a02505a
Fix possible div-by-zero.
...
If as.ipMaxAsm.local is 0 and m_childCalls is false, GetHotnessColor(count, 0)
performs float(2 * count) / 0. The old code explicitly guarded against this
with the as.ipMaxAsm.local != 0 check.
2026-05-23 13:33:16 +02:00
Bartosz Taudul
f63c25fb79
Add glow to gutter markers.
2026-05-23 13:11:02 +02:00
Bartosz Taudul
a0af290db5
Rework symbol view gutter markers logic.
2026-05-23 12:26:24 +02:00
Bartosz Taudul
65db47ed0d
Implement viewing assembly attachments.
2026-05-23 01:35:11 +02:00