Bartosz Taudul
22dc5b1ca7
Merge pull request #1176 from redthing1/pr/fix/macos-dock-icon
...
fix window icon/dock integration with objc on macos
2025-10-17 11:30:32 +02:00
redthing1
2625468615
remove (void) unused markers
2025-10-16 20:22:17 -07:00
redthing1
9580ad46c3
fix window icon/dock integration with objc on macos
2025-10-16 14:00:18 -07:00
Bartosz Taudul
027bc04279
Merge pull request #1168 from siliceum/fix/unintialized-pending-counts
...
Fix uninitialized Worker::m_pending* loaded traces.
2025-10-08 12:50:49 +02:00
Clément Grégoire
255f465a8f
Fix uninitialized Worker::m_pending* loaded traces.
...
This was causing issues in the Infos -> Trace Statistics window as `GetCallstackFrameCount` uses `m_pendingCallstackFrames`. Just in case, init those all those variables where declared instead of constructor.
2025-10-08 07:47:51 +02:00
Bartosz Taudul
b6191ceddb
Merge pull request #1160 from Voultapher/suppress-variable-shadowing-warnings
...
Suppress variable shadowing warnings
2025-10-07 19:23:41 +02:00
Lukas Bergdoll
5002c045e2
Make variable shadowing warning suppression optional
2025-10-03 11:57:18 +02:00
Bartosz Taudul
863bcc4635
Merge pull request #1161 from siliceum/doc/gpu-zone-and-ondemand
...
Document a classic mistake with Tracy's C GPU Zones API and `TRACY_ON_DEMAND`
2025-09-30 17:36:09 +02:00
Clément Grégoire
f5b3711163
Document a classic mistake with Tracy's C GPU Zones API and TRACY_ON_DEMAND
2025-09-30 15:08:42 +02:00
Lukas Bergdoll
abd7c4f317
Suppress variable shadowing warnings
...
This disables the warnings for MSVC, GCC and Clang in the ZoneScopedXX
macros.
The warnings produced are both a false positive since they didn't find a
bug *and* they don't happen in user written code, so the user couldn't
even do much about it. The previous workaround of using ZoneNamedXXX is
a poor solution since the Zone(Text|Name|etc.) macros all rely on the
`___tracy_scoped_zone` name.
2025-09-29 18:58:22 +02:00
Bartosz Taudul
0a5aa506b6
Update markdown manual.
2025-09-16 22:34:16 +02:00
Bartosz Taudul
a52a2db95d
Merge pull request #1148 from siliceum/bugfix/cropper-display-issues
...
Fix#1147: Cropper now displays properly when docking windows
2025-09-11 18:44:36 +02:00
Bartosz Taudul
f998e3e2a9
Merge pull request #1151 from dpelle/make-ZoneNameF-less-error-prone
...
Make ZoneNameF() less error-prone by checking format against args
2025-09-11 12:30:03 +02:00
Bartosz Taudul
5cf408fc10
Cosmetics.
2025-09-11 00:57:22 +02:00
Bartosz Taudul
dcc46d2a72
Merge pull request #1149 from anderswk-ioi/master
...
Fix crash due to freeing elements of m_serialDequeue twice.
2025-09-11 00:56:50 +02:00
Dominique Pelle
5f36f3d2ec
Make ZoneNameF() less error-prone by checking format against args
...
`ZoneNameF(fmt, ...)` was error-prone: if the format is inconsistent
with arguments, the code compiled fine without errors or warnings.
Use gcc/clang `__attribute__((format(printf, fmt_idx, arg_idx)))`
function attribute, so that `ZoneNameF(fmt, ...)` can now check
at compilation time the consistency between the format and the
arguments.
See https://gcc.gnu.org/onlinedocs/gcc-3.1/gcc/Function-Attributes.html
2025-09-10 20:26:57 +02:00
Anders Wang Kristensen
355a11f47f
Missing initialization of dequeueStatus
2025-09-10 14:43:28 +02:00
Anders Wang Kristensen
f21f8d6ad2
Fix crash due to freeing elements of m_serialDequeue twice.
...
In Profiler::DequeueSerial if AppendData fails part way through m_serialDequeue then the elements could be freed again in Profiler::ClearSerial, which leads to memory corruption in rpmalloc.
2025-09-10 12:56:47 +02:00
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