Bartosz Taudul
|
0aef1b6d4d
|
Proper tooltip for one condensed lock block.
|
2017-11-07 22:14:54 +01:00 |
|
Bartosz Taudul
|
4821a58720
|
Fix frame line flicker on big zoom.
|
2017-11-07 22:11:27 +01:00 |
|
Bartosz Taudul
|
8727910289
|
Snap lines to pixel grid.
|
2017-11-07 22:02:27 +01:00 |
|
Bartosz Taudul
|
2ca28b779a
|
Display proper tooltip when only 1 zone is too small to display.
|
2017-11-07 21:51:21 +01:00 |
|
Bartosz Taudul
|
bb59eafda4
|
Remove zone block rounding.
|
2017-11-07 21:48:24 +01:00 |
|
Bartosz Taudul
|
d34a01eb96
|
Remove lock block rounding.
|
2017-11-07 21:46:17 +01:00 |
|
Bartosz Taudul
|
e869b6ead9
|
Proper drawing of lock inaccuracy indicators.
|
2017-11-07 01:51:30 +01:00 |
|
Bartosz Taudul
|
5d2f2beb53
|
Increase zoom speed.
|
2017-11-06 01:04:49 +01:00 |
|
Bartosz Taudul
|
58ef34ce42
|
Save/load source location payloads.
|
2017-11-05 21:36:22 +01:00 |
|
Bartosz Taudul
|
c6a7bcb086
|
Store source location payloads.
No saving yet. No detection of duplicate entries.
|
2017-11-05 21:24:50 +01:00 |
|
Bartosz Taudul
|
8178b61973
|
Wrap access to source location function and file.
|
2017-11-05 21:03:08 +01:00 |
|
Bartosz Taudul
|
3d2450fc10
|
Store source locations in a proper data structure.
|
2017-11-05 20:54:49 +01:00 |
|
Bartosz Taudul
|
bc77aa8d26
|
Source location payload transfer. No storage yet.
|
2017-11-05 16:46:00 +01:00 |
|
Bartosz Taudul
|
1323596ab2
|
Use switch instead of if ladder.
|
2017-11-05 16:14:51 +01:00 |
|
Bartosz Taudul
|
0fb5f012ce
|
Lua profiling framework. No source location transfer yet.
|
2017-11-05 15:06:28 +01:00 |
|
Bartosz Taudul
|
9524b6447e
|
Pack LockEvent data, saving one byte.
|
2017-10-29 16:49:22 +01:00 |
|
Bartosz Taudul
|
34123de977
|
Reduce custom vector size 16 -> 13 bytes.
|
2017-10-28 23:12:11 +02:00 |
|
Bartosz Taudul
|
1a117b330f
|
Prevent lock event overdraw.
If two lock events would overdraw (and they were), it was very easy for
a non-blocking zone to completely hide a blocking one.
|
2017-10-28 22:44:41 +02:00 |
|
Bartosz Taudul
|
0edbe38334
|
Improve locks visibility.
|
2017-10-28 22:34:52 +02:00 |
|
Bartosz Taudul
|
2988dda68f
|
Fix for missing unended zones.
|
2017-10-28 22:20:39 +02:00 |
|
Bartosz Taudul
|
39ac41bc19
|
Store source location on 32 bits, not 64.
|
2017-10-28 22:14:01 +02:00 |
|
Bartosz Taudul
|
fb6c91b552
|
Simplify switch.
|
2017-10-28 22:11:24 +02:00 |
|
Bartosz Taudul
|
db16aecf64
|
Try to display only frame time, if no space for full text.
|
2017-10-28 21:55:01 +02:00 |
|
Bartosz Taudul
|
2a6ccf8ee9
|
Fix some warnings.
|
2017-10-28 21:50:06 +02:00 |
|
Bartosz Taudul
|
5ebbf83eb3
|
Time variables should be signed.
|
2017-10-28 21:36:47 +02:00 |
|
Bartosz Taudul
|
adeb9b74f9
|
Make while condition explicit.
|
2017-10-28 21:35:38 +02:00 |
|
Bartosz Taudul
|
6aea2a0348
|
Enforce minimum size for zones and locks.
|
2017-10-28 16:14:52 +02:00 |
|
Bartosz Taudul
|
b6244d1180
|
Reorder checks.
|
2017-10-28 15:48:05 +02:00 |
|
Bartosz Taudul
|
f89713b7c6
|
Proper tooltip for condensed lock events.
|
2017-10-28 15:33:34 +02:00 |
|
Bartosz Taudul
|
32fc88de7b
|
Disable rounding on proper rectangle.
|
2017-10-28 15:30:20 +02:00 |
|
Bartosz Taudul
|
6832a4ae57
|
Better lock merging.
|
2017-10-28 15:29:25 +02:00 |
|
Bartosz Taudul
|
958e472751
|
Better lock combining.
|
2017-10-28 15:24:25 +02:00 |
|
Bartosz Taudul
|
3e0b1f0ad5
|
Lock drawing optimization.
|
2017-10-28 15:15:07 +02:00 |
|
Bartosz Taudul
|
fcc76412fe
|
Move common variables out of loop.
|
2017-10-28 14:25:35 +02:00 |
|
Bartosz Taudul
|
591da109a8
|
Outer loop check is no longer needed.
|
2017-10-28 14:15:18 +02:00 |
|
Bartosz Taudul
|
25e9ae4b68
|
Simplify code.
|
2017-10-28 14:14:26 +02:00 |
|
Bartosz Taudul
|
d1789f1e3a
|
Stay in fast loop until there's something to draw.
|
2017-10-28 14:08:10 +02:00 |
|
Bartosz Taudul
|
257f9818ed
|
Fast iteration until state != Nothing.
|
2017-10-28 13:56:35 +02:00 |
|
Bartosz Taudul
|
433a80c2df
|
Move lock state progression to a separate function.
|
2017-10-28 13:44:46 +02:00 |
|
Bartosz Taudul
|
09c9502061
|
Condense code.
|
2017-10-28 13:19:32 +02:00 |
|
Bartosz Taudul
|
a2a314678b
|
Helper function for determining if other threads are waiting.
|
2017-10-28 12:48:05 +02:00 |
|
Bartosz Taudul
|
71504c4e53
|
Document lock state colors.
|
2017-10-28 12:40:25 +02:00 |
|
Bartosz Taudul
|
e5865cb23e
|
Optimize drawing messages.
|
2017-10-28 12:37:34 +02:00 |
|
Bartosz Taudul
|
3163563a27
|
Fix crash on unended lock highlight.
|
2017-10-26 02:06:30 +02:00 |
|
Bartosz Taudul
|
db48cd6c1f
|
Display threads that have acquired a lock.
|
2017-10-26 00:42:16 +02:00 |
|
Bartosz Taudul
|
f3bac060a6
|
Same thing for contended locks.
|
2017-10-25 23:45:53 +02:00 |
|
Bartosz Taudul
|
016048a761
|
Properly detect and show recursive lock release.
|
2017-10-25 23:39:56 +02:00 |
|
Bartosz Taudul
|
f013dfe706
|
Properly label recursive lock wait sections.
|
2017-10-25 23:37:10 +02:00 |
|
Bartosz Taudul
|
01b2e64985
|
Properly show recursive lock wait sections.
|
2017-10-25 23:36:08 +02:00 |
|
Bartosz Taudul
|
e16f784617
|
Proper handling of recursive mutices.
|
2017-10-25 23:30:51 +02:00 |
|