Bartosz Taudul
c7e32a16ec
Assert on invalid file names.
2019-07-26 23:15:12 +02:00
Bartosz Taudul
27965e8690
Add user data storage handler.
2019-07-26 23:15:12 +02:00
Bartosz Taudul
34cc7183d0
Trace-specific save path retrieval.
2019-07-26 23:15:12 +02:00
Bartosz Taudul
3ec1771f5a
Move config directory retrieval to a separate function.
2019-07-26 22:42:50 +02:00
Bartosz Taudul
c1b70c6519
Display histogram time range on histogram.
2019-07-26 22:25:21 +02:00
Bartosz Taudul
5f96c55a3e
Add background tasks notification tooltip.
2019-07-25 21:21:20 +02:00
Bartosz Taudul
9f29ddd562
Messages window should be scrollable due to thread list.
2019-07-25 20:50:30 +02:00
Bartosz Taudul
d3e8fe0133
Add messages filter clear button.
2019-07-25 20:49:44 +02:00
Bartosz Taudul
0f574b5547
Verify source file modification time against capture time.
2019-07-25 20:44:10 +02:00
Bartosz Taudul
c4b472b6e0
Ditto for call stack window.
2019-07-25 20:34:35 +02:00
Bartosz Taudul
269c3d4530
Keep statistics window headers always on top of the window.
2019-07-25 19:57:29 +02:00
Bartosz Taudul
2291b91ee0
Remove unnecessary separators.
2019-07-25 19:50:22 +02:00
Bartosz Taudul
30f76d34a3
Fix printf warnings.
2019-07-25 18:41:52 +02:00
Bartosz Taudul
37c76edcd8
Explicitly require long long abs().
2019-07-25 18:36:27 +02:00
Bartosz Taudul
1b79c35aac
Don't use char8_t.
2019-07-25 12:58:16 +02:00
Bartosz Taudul
e5a3d7aa25
Workaround scroll-to-message regression.
2019-07-24 21:40:39 +02:00
Bartosz Taudul
9ad9045078
Disable messages following when focusing on a message.
2019-07-24 02:21:51 +02:00
Bartosz Taudul
dc49f2f76a
Move DXT1 index conversion to server.
2019-07-19 21:46:58 +02:00
Bartosz Taudul
5da2076214
Add optional 2x zoom to frame images playback.
2019-07-19 00:51:52 +02:00
Bartosz Taudul
1c0c5f5282
Disable bilinear filtering for frame images.
2019-07-19 00:51:42 +02:00
Bartosz Taudul
eceff55f5a
Add message filtering.
2019-07-13 01:48:43 +02:00
Bartosz Taudul
387674a40a
Auto-scroll message list to bottom.
2019-07-13 01:25:37 +02:00
Bartosz Taudul
bcecd6e3a6
Always keep message list options at top.
2019-07-13 00:40:02 +02:00
Bartosz Taudul
c48ab4cb23
Use big font in trace information window.
2019-07-12 19:19:36 +02:00
Bartosz Taudul
7fb9bde9e9
Pass big font to TracyView.
2019-07-12 19:16:56 +02:00
Bartosz Taudul
fc28f827bc
Rearrange trace information window.
2019-07-12 19:12:04 +02:00
Bartosz Taudul
2e774f4626
Save/load application info.
2019-07-12 18:45:35 +02:00
Bartosz Taudul
8c9d46ef29
Display application info in info window.
2019-07-12 18:39:07 +02:00
Bartosz Taudul
d64ab7db5a
Store app info messages.
2019-07-12 18:34:46 +02:00
Bartosz Taudul
689f4999e3
Reorder threads by drag and drop.
2019-07-11 20:29:20 +02:00
Bartosz Taudul
29d8911c6b
Fix Vector::erase().
2019-07-11 20:29:20 +02:00
Bartosz Taudul
6b06b64caf
Smaller histogram controls.
2019-06-30 18:11:19 +02:00
Bartosz Taudul
10bcc8c770
Switch to DXT1 textures in profiler utility.
2019-06-27 19:14:51 +02:00
Bartosz Taudul
7dc7ece2bd
Add staging area for frame images.
...
Compressing frame images on a separate thread may cause frame image
arrival before frames are sent. Fix this issue by creating a staging
area in which frame images will wait for frames to arrive.
This probably breaks playback functionality, as non-existent frames may
be queried, but this problem seems to be very hard to find, so let's
ignore it for now.
2019-06-27 13:24:35 +02:00
Bartosz Taudul
bb35f9a897
Compress frame images in a separate thread.
2019-06-27 13:24:35 +02:00
Bartosz Taudul
fc106079c5
Remove CPU migration highlight for zones.
2019-06-26 21:35:09 +02:00
Bartosz Taudul
bc3c375b02
Display crash icon in notification area.
2019-06-26 21:02:04 +02:00
Bartosz Taudul
b8794f64be
Extract crash tooltip to a separate function.
2019-06-26 21:01:54 +02:00
Bartosz Taudul
79bfac9ca9
Use proper popcnt for gcc/clang (including cygwin).
2019-06-24 18:56:04 +02:00
Bartosz Taudul
a8dcd5d153
Ctrl-click on frame in frame overview to show playback window.
2019-06-23 00:11:46 +02:00
Bartosz Taudul
f125254d14
Cosmetics.
2019-06-23 00:00:16 +02:00
Bartosz Taudul
2f707bd152
Improve frame label drawing logic.
2019-06-22 23:49:30 +02:00
Bartosz Taudul
7217a99dc2
Always show at least one pixel of a frame in frame overview.
2019-06-22 22:48:32 +02:00
Bartosz Taudul
c48cd10f35
Don't divide by zero in zero-length zones.
2019-06-22 22:42:57 +02:00
Bartosz Taudul
1d4117f515
Fix typo.
2019-06-22 14:55:01 +02:00
Bartosz Taudul
ad26eaa9f1
Don't put "select/unselect all" buttons in a separate line.
2019-06-22 14:43:58 +02:00
Bartosz Taudul
0944eab707
Add background tasks icon.
2019-06-22 14:37:17 +02:00
Bartosz Taudul
e33690c5f3
Allow switching whitespace visibility in source code view.
2019-06-22 14:24:39 +02:00
Bartosz Taudul
18cef20db9
Silence signed/unsigned comparison warnings.
2019-06-22 14:15:25 +02:00
Bartosz Taudul
8f7be5a0fa
Allow only 2^32-1 frame images.
2019-06-22 14:11:45 +02:00