Commit Graph

9260 Commits

Author SHA1 Message Date
Clément Grégoire
4be2e88292 Rework the way the cropper computes its sizes and position
- No long assumes timelines are on the left of the window
- Derive circle size from cropper width
2025-09-09 16:15:36 +02:00
Clément Grégoire
d61e4aee6c Fix cropper line position and draw order
No longer using the `ForegroundDrawList` by simply moving draw after zones.
2025-09-09 16:13:04 +02:00
Clément Grégoire
2396733f89 Fix timeline cropper triggered on hover of other windows 2025-09-09 14:29:50 +02:00
Bartosz Taudul
6e214cab0a Merge pull request #1146 from whouishere/fix-non-glibc-stat64
Fix usage of stat64 on non-glibc Linux
2025-09-05 16:50:15 +02:00
whouishere
a755cfab78 Fix usage of stat64 on non-glibc Linux 2025-09-05 10:22:02 -03:00
Bartosz Taudul
981717f3ef Workaround libwayland regression.
ddd348da7e
2025-08-25 17:08:21 +02:00
Bartosz Taudul
67ba5b7727 Fix possible crash. 2025-08-23 21:22:32 +02:00
Bartosz Taudul
69836f3166 Merge pull request #1108 from siliceum/feature/thread-cropping
Allow to limit zone depth
2025-08-22 18:12:14 +02:00
Bartosz Taudul
47d0654bc9 Merge pull request #1140 from mcourteaux/config-ghostzones
Configuration of defaults.
2025-08-22 18:07:32 +02:00
Martijn Courteaux
62e062ee82 Fix highlight on the asteriks label. 2025-08-22 16:08:23 +02:00
Martijn Courteaux
fbcd3c1ae2 Make markers subtle, and only clear when you hover the save-defaults button. 2025-08-22 13:05:21 +02:00
Clément Grégoire
a0ab47efad Fix lambda indent 2025-08-22 10:54:44 +02:00
Martijn Courteaux
ae523c9bbf Explain that you can also reset the values by deleting the config file. 2025-08-21 21:15:36 +02:00
Martijn Courteaux
278251f483 I always forget the manual. 2025-08-21 18:03:06 +02:00
Martijn Courteaux
039ea797fc Improve wording. 2025-08-21 17:58:00 +02:00
Martijn Courteaux
8e72e2bb78 Default markers * to indicate which options are saved in the defaults. 2025-08-20 16:26:21 +02:00
Martijn Courteaux
ba178ce3d3 Add more Timeline options to the defaults. 2025-08-20 15:46:24 +02:00
Martijn Courteaux
577e7a3074 feat(config): Button to save ViewData options to the defaults in TracyConfig. 2025-08-20 15:32:04 +02:00
Martijn Courteaux
ebc31f25e3 feat(config): Add default value for ghostZones. 2025-08-20 14:46:03 +02:00
Bartosz Taudul
88a6378fff Merge pull request #1137 from mjopenglsdl/fix-on-demand
Add connection check when TRACY_ON_DEMAND for EnterFiber and LeaveFiber
2025-08-15 17:21:38 +02:00
Minjie
c545b34f68 Add connection check when TRACY_ON_DEMAND for EnterFiber and LeaveFiber 2025-08-15 22:36:45 +08:00
Bartosz Taudul
650541f280 Merge pull request #1136 from moritz-h/python-docs
Update Python docs
2025-08-14 19:39:01 +02:00
Moritz Heinemann
18e75668a9 Update markdown manual. 2025-08-14 19:36:04 +02:00
Moritz Heinemann
a8e60df334 Update Python docs 2025-08-14 19:28:38 +02:00
Bartosz Taudul
8bea64a55c Merge pull request #1134 from moritz-h/python-package
Refactor Python bindings build
2025-08-13 16:24:46 +02:00
Clément Grégoire
ba5a4b7ad1 Limit cropper display zone to window and only take margin into account when active, to avoid flickering when hovering 2025-08-12 18:07:24 +02:00
Clément Grégoire
11e3295275 Implement margin for text only. Unify text drawing for zone (als fixing missing clamp for the missing frame case) 2025-08-12 18:07:22 +02:00
Moritz Heinemann
0b57a37ebb Refactor python build system 2025-08-12 18:03:28 +02:00
Bartosz Taudul
0721561c54 Merge pull request #1124 from AnyOldName3/config-specific-lib-dir
Use config-specific lib directory so files don't overwrite each other
2025-08-06 17:30:03 +02:00
Bartosz Taudul
680f12463d Merge pull request #1130 from PewPewCrit/libbacktrace-macosSequoia-fix
Support for new DWARF sections used in macOS Sequoia
2025-08-04 13:25:01 +02:00
PewPewCrit
11c9e3fa35 libbacktrace: recognize new Mach-O DWARF sections
Reference: libbacktrace@d48f84034ce3e53e501d10593710d025cb1121db
2025-08-04 14:17:18 +03:00
Bartosz Taudul
c168b308c7 Merge pull request #1129 from alariq/docs-fix-1128
manual upate: OpenCL macro name fix
2025-08-04 11:25:07 +02:00
sebi
5ee82874c6 manual: OpenCL macro name fix 2025-08-04 10:17:30 +03:00
AnyOldName3
0da827ba34 Don't use separate directory for Release library 2025-08-03 14:46:13 +01:00
Bartosz Taudul
8e388d6d4e Merge pull request #1126 from slomp/slomp/sampling-toggle
Option to manually control sampling profiling
2025-08-02 16:12:34 +02:00
Marcos Slomp
5864350912 removed duplicated extern "C" 2025-08-02 06:48:00 -07:00
Marcos Slomp
9b84b527a6 adding manual control over sampling profiling 2025-08-01 15:24:30 -07:00
Bartosz Taudul
1393278afd Merge pull request #1125 from slomp/slomp/external-names-win32
Speeding up ExternalName queries (on Windows)
2025-08-01 22:40:14 +02:00
Marcos Slomp
b4b5f46d7b speeding up ExternalName queries 2025-08-01 12:53:56 -07:00
Bartosz Taudul
3bff910a27 Merge pull request #1121 from siliceum/feature/faster-module-caching-windows
Add faster module caching fallback by using GetModuleHandleExA
2025-08-01 20:44:19 +02:00
Bartosz Taudul
93f88c20e3 Merge pull request #1116 from siliceum/bugfix/clipboard-button
Fix clipboard button and add code preview in Zone Info
2025-08-01 20:30:38 +02:00
AnyOldName3
e4fcc1fdea Use config-specific lib dir so files don't overwrite each other 2025-08-01 00:23:47 +01:00
Gabriel Bon
1f6531f46d Add faster module caching fallback by using GetModuleHandleExA 2025-07-31 15:06:15 +02:00
Bartosz Taudul
be7b116a65 Merge pull request #1118 from siliceum/refactor/libbacktrace-integration
Refactor libbacktrace usage with TRACY_USE_LIBBACKTRACE
2025-07-31 12:28:38 +02:00
Clément Grégoire
8c06fec09e Refactor libbacktrace usage with TRACY_USE_LIBBACKTRACE 2025-07-31 10:41:37 +02:00
Clément Grégoire
effb5fbed5 Allow to chhange clipboard button font + center-align based on previous font 2025-07-31 00:20:56 +02:00
Bartosz Taudul
23be6a0789 Split too long line. 2025-07-30 23:40:01 +02:00
Bartosz Taudul
9bb5f8ec64 Merge pull request #1117 from siliceum/bugfix/displaysamplesevenwithoutzones
If we have samples in view and they are displayed, timeline should be displayed even without zones
2025-07-30 23:35:54 +02:00
Bartosz Taudul
0a9f3acb53 Merge pull request #1113 from siliceum/refine-clang-format
Refine .clang-format
2025-07-30 20:39:50 +02:00
Clément Grégoire
3751dc88c3 If we have samples in view and they are displayed, timeline should be displayed even without zones 2025-07-30 17:17:40 +02:00