Bartosz Taudul
e8c3cb1909
Update manual.
2024-05-05 21:39:18 +02:00
Bartosz Taudul
4f1c4c98ac
Update NEWS.
2024-05-05 21:23:41 +02:00
Bartosz Taudul
5730884678
Print memory limit in capture utility, if appropriate.
2024-05-05 21:21:19 +02:00
Bartosz Taudul
c31bf6f7f8
Add blue ANSI color macro.
2024-05-05 21:21:19 +02:00
Bartosz Taudul
ee56e1fcd5
Allow setting memory limit in capture utility.
2024-05-05 21:21:19 +02:00
Bartosz Taudul
6748d11a2f
Fix capture utility.
2024-05-05 21:12:50 +02:00
Bartosz Taudul
68473381b9
Indicate that memory limit was hit with notification triangle color.
2024-05-05 21:07:50 +02:00
Bartosz Taudul
89f1fb4825
Terminate connection when memory limit is exceeded.
2024-05-05 21:04:26 +02:00
Bartosz Taudul
b64389ba15
Display memory limit in notification area.
2024-05-05 20:59:25 +02:00
Bartosz Taudul
5f0cac546b
Pass memory limit to worker.
2024-05-05 20:50:03 +02:00
Bartosz Taudul
2663ce1a4a
Add warning about memory limit.
2024-05-05 20:33:35 +02:00
Bartosz Taudul
56c52b8d8f
Add memory limit global settings.
2024-05-04 16:53:40 +02:00
Bartosz Taudul
66a32de0f7
Move physical memory size getter to a separate source file.
2024-05-04 16:53:40 +02:00
Bartosz Taudul
fee5982abd
Make InlineStackData non-static.
2024-05-04 14:42:40 +02:00
Bartosz Taudul
377e41fe61
Make memUsage an atomic.
2024-05-04 14:28:55 +02:00
Bartosz Taudul
6199b2f883
Try to make the top bar labels fit in their space.
2024-05-04 14:07:14 +02:00
Bartosz Taudul
4420f5863f
Workaround CMake + ninja lack of compiler output color.
2024-05-04 13:30:53 +02:00
Bartosz Taudul
6a6caae2ea
Save shorten name setting for each trace.
2024-05-04 13:22:30 +02:00
Bartosz Taudul
4a7f6e0cc1
Use enum names in radio button list.
2024-05-04 12:55:55 +02:00
Bartosz Taudul
061b5c77ce
Make trace options save file user-readable.
...
More importantly, it allows for backwards-compatibility when something
is added or removed, instead of just ignoring what was set before when
a binary version bump occurs.
2024-05-04 12:46:16 +02:00
Bartosz Taudul
328ecc339c
Update NEWS.
2024-05-04 11:45:20 +02:00
Bartosz Taudul
c45683506c
Merge pull request #783 from tiago-rodrigues/trodrigues/image_cache_deadlock_fix
...
Instead of calling dladdr inside the dl_iterate_phdr callback, do it outside to avoid deadlocks with other loader code
2024-05-04 11:33:54 +02:00
trodrigues
4bf9a8cecc
Instead of calling dladdr inside the dl_iterate_phdr callback, do it outside to avoid deadlocks with other loader code
2024-05-03 16:05:59 -05:00
Bartosz Taudul
a1a7e63d93
Disable assembly in zstd.
2024-04-30 13:44:07 +02:00
Bartosz Taudul
b357d08da3
Add VS Code documentation.
2024-04-30 13:21:14 +02:00
Bartosz Taudul
0a94a7e3ba
CMake build type should be set in the documentation.
2024-04-30 13:21:13 +02:00
Bartosz Taudul
d1300c491c
Fix CMake + MSVC.
2024-04-18 00:08:36 +02:00
Bartosz Taudul
596c498e1f
Fix CMake build type selection.
2024-04-17 18:17:58 +02:00
Bartosz Taudul
44be569f4a
Merge pull request #774 from Chekov2k/source_validation
...
Allow source file modification time to be newer then trace capture time
2024-04-16 11:44:27 +02:00
Arnim Balzer
805cc6385a
Allow source file modification time to be newer then trace capture time via checkbox
...
Useful on a Mac if sources are controlled via git
2024-04-16 09:52:45 +01:00
Bartosz Taudul
411b218896
Merge pull request #772 from Lectem/server-cmake-fix
...
Server cmake fix : No need for ASM detection
2024-04-14 22:00:03 +02:00
Lectem
2530dceac4
CMake: Selecte executable project as startup project for VS
2024-04-14 18:13:51 +02:00
Lectem
a577a86b5c
CMake: ASM should be listed last in project() so that it can use the C/C++ compiler executable as assembler
...
From the project() CMake documentation:
> If enabling ASM, list it last so that CMake can check whether compilers for other languages like C work for assembly too.
2024-04-14 18:13:17 +02:00
Bartosz Taudul
b5b985d1d0
Emit warning, not a message.
2024-04-01 12:57:24 +02:00
Bartosz Taudul
651c6c5350
Fix assert when propagate inlines was enabled.
2024-03-31 18:44:01 +02:00
Bartosz Taudul
30f1b901a9
Conditional framerate limiting on GLFW.
2024-03-29 21:59:16 +01:00
Bartosz Taudul
e85457815e
Conditional framerate limiting on Wayland.
2024-03-29 21:56:54 +01:00
Bartosz Taudul
c21170cc01
Add config option for reduced render rate.
2024-03-29 21:54:31 +01:00
Bartosz Taudul
547325f270
Reduce framerate on Wayland when profiler window has no focus.
2024-03-29 21:46:24 +01:00
Bartosz Taudul
767f7e4fd4
Track keyboard focus on Wayland.
2024-03-29 21:38:20 +01:00
Bartosz Taudul
2f8fe4180d
Fix variable name.
2024-03-29 20:00:21 +01:00
Bartosz Taudul
565656b021
Merge pull request #762 from mcourteaux/master
...
Fix Ctrl-Shift-Alt-R bug
2024-03-28 18:26:28 +01:00
Martijn Courteaux
aa66d0c286
Fix Ctrl-Shift-Alt-R bug
2024-03-28 18:07:27 +01:00
Bartosz Taudul
30d656070d
Merge pull request #760 from Chekov2k/fix_python_clean
...
Do not use directories as by products when file are still present
2024-03-26 21:58:29 +01:00
Arnim Balzer
7a779ba03c
Do not use directories as by products when file are still present
...
Unfortunately cmake does not support generator expressions in add_custom_command byproducts so can't remove all files
2024-03-26 20:55:04 +00:00
Bartosz Taudul
e77224975d
Update last time when callstack or hw samples arrive.
2024-03-26 20:48:52 +01:00
Bartosz Taudul
e071b9043f
Set busy cursor when the application is busy.
2024-03-24 17:40:30 +01:00
Bartosz Taudul
5b2cce0a02
Push IsBusy() callback to Backend.
2024-03-24 17:39:55 +01:00
Bartosz Taudul
9f9cd04761
Add function to determine if the program is busy.
2024-03-24 17:38:45 +01:00
Bartosz Taudul
630effe8fa
Add support for different mouse cursors on Wayland.
2024-03-24 01:54:21 +01:00