1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00
Commit Graph

6582 Commits

Author SHA1 Message Date
Bartosz Taudul 1e35bbd54e Join update thread before bailing out on bad input. 2022-04-27 01:39:51 +02:00
Bartosz Taudul 1b7e8c3520 Use ImGui keycodes. 2022-04-27 01:16:46 +02:00
Bartosz Taudul 0d547bf4db Update ImGui to 1.87 + docking. 2022-04-27 00:49:37 +02:00
Bartosz Taudul bc36f5ff27 Fix buffer overflow. 2022-04-26 22:42:54 +02:00
Bartosz Taudul 7493663e13 It's Debian, it's always Debian.
/usr/lib/gcc/x86_64-linux-gnu/9/include/cpuid.h:223:1: error: redefinition of ‘unsigned int __get_cpuid_max(unsigned int, unsigned int*)’
In file included from ../../client/TracyProfiler.cpp:108,
                 from ../../TracyClient.cpp:23:
/usr/lib/gcc/x86_64-linux-gnu/9/include/cpuid.h:223:1: note: ‘unsigned int __get_cpuid_max(unsigned int, unsigned int*)’ previously defined here
2022-04-26 22:19:32 +02:00
Bartosz Taudul 80d760d950 Define NEON data tables only if NEON is available. 2022-04-26 22:01:09 +02:00
Bartosz Taudul 95cf143336 Remove unused variables. 2022-04-26 22:01:09 +02:00
Bartosz Taudul c9240c100d Fix initialization order. 2022-04-26 22:01:09 +02:00
Bartosz Taudul 066c266df9 Add missing includes. 2022-04-26 22:01:09 +02:00
Bartosz Taudul 1a94929780 Use clang to make VS Code builds.
This should improve build times to take only ~65% of time.
2022-04-26 21:19:56 +02:00
Bartosz Taudul 1f3ebc9f41 Use item spacing instead of ExtraLineHeight. 2022-04-26 21:11:38 +02:00
Bartosz Taudul d56741cbeb Stop pretending to not require additional fonts. 2022-04-25 23:29:44 +02:00
Bartosz Taudul e0897e8e40 Draw wait reason/state explanation with small font. 2022-04-25 03:05:12 +02:00
Bartosz Taudul b59739fac2 Update launch configurations. 2022-04-24 16:07:49 +02:00
Bartosz Taudul 3b33a49bd8 Setup VS Code build tasks. 2022-04-24 16:07:49 +02:00
Bartosz Taudul 2dd61aba49 Makefiles can now build clangd database.
Executing the "make db" will run the build process of the selected tool or
library through the bear wrapper (which has to be available in the system),
which will record the compilation parameters of each source file. This
database can be then used by VS Code to set the proper defines and find all
the required includes.

Note that database building is performed in context of the specific tool or
library. Not all tools have the same set of flags.
2022-04-23 23:46:55 +02:00
Bartosz Taudul 67ab3acbd0 Ignore clangd compile commands database. 2022-04-23 23:16:48 +02:00
Bartosz Taudul e7be9b4e21 Update vscode debug launch configuration for lldb. 2022-04-23 23:16:13 +02:00
Bartosz Taudul 1dbca1b9bc Ignore .cache directory.
Such directory may be created by the clangd server.
2022-04-23 23:06:19 +02:00
Bartosz Taudul 37a4478127 Fix horizontal scroll of main window.
Horizontal mouse scroll (or touchpad action) should map to navigation within
the trace. While this was true in most cases, there was an edge case, when the
top buttons row couldn't be entirely displayed, e.g. due to the window being
resized too small, or due to set zoom level. This change disables scroll
action on the main window, which fixes the issue.
2022-04-22 22:38:05 +02:00
Bartosz Taudul 6f126ce0f5 Stop playback when frame is changed with mouse scroll. 2022-04-22 22:02:04 +02:00
Bartosz Taudul 9757fcc0ef Mouse scroll over playback image also changes frame. 2022-04-22 22:02:03 +02:00
Bartosz Taudul d9684dcb71 Merge pull request #370 from tmayoff/meson-msvc
Removing C++11 option from msvc in meson build
2022-04-22 15:15:23 +02:00
Tyler Mayoff 27d8f2a65c Removing c++11 option from msvc 2022-04-21 19:47:36 -04:00
Bartosz Taudul 80f6a93da7 Release 0.8.1. v0.8.1 2022-04-21 19:28:07 +02:00
bjacob e6a29862ec Fix column widths for hw counts and source location (#369)
Fix column widths for hw counts and source location
2022-04-21 18:30:55 +02:00
Bartosz Taudul 3d10a7dfed Update libraries to install on CI. 2022-04-20 19:40:27 +02:00
Bartosz Taudul ffc5b54409 Update NEWS. 2022-04-20 19:40:27 +02:00
Bartosz Taudul 02cacc0d4a Update manual. 2022-04-20 19:40:27 +02:00
Bartosz Taudul 94b283b1e6 Use native file selector on Linux. 2022-04-20 19:40:27 +02:00
Bartosz Taudul e870d68a47 Specify proper NFD GTK source file. 2022-04-20 19:40:27 +02:00
Bartosz Taudul a852cf390a Adapt code to new NFD. 2022-04-20 19:40:27 +02:00
Bartosz Taudul 70a8da90ad Switch NFD to NFD Extended. 2022-04-20 19:40:27 +02:00
Bartosz Taudul 1a1d7bbb54 Sync libbacktrace with 4d2dd0b. 2022-04-20 01:14:41 +02:00
Bartosz Taudul 5439a7cd8a Update NEWS. 2022-04-18 15:15:42 +02:00
Bartosz Taudul 1e762c246a Don't show callstack column in messages, if no callstacks. 2022-04-18 15:06:23 +02:00
Bartosz Taudul 468add6799 Update identify.cpp build instructions. 2022-04-18 14:01:56 +02:00
Bartosz Taudul 7cf6123b80 Update NEWS. 2022-04-18 14:00:24 +02:00
Bartosz Taudul 18112d3c66 Drop support for pre-0.7 traces. 2022-04-18 13:59:48 +02:00
Bartosz Taudul 95187c94e9 Bump protocol to simplify IsQueryPrio(). 2022-04-18 13:39:49 +02:00
Bartosz Taudul cd3f9c8831 Minimize SVG files. 2022-04-16 00:13:10 +02:00
Bartosz Taudul 35ab270ac3 Replace application-icon PNG with SVG. 2022-04-15 23:42:11 +02:00
Bartosz Taudul 6998546f27 Add file icon. 2022-04-13 23:35:06 +02:00
Bartosz Taudul 278c77e485 Update NEWS. 2022-04-13 23:03:48 +02:00
Bartosz Taudul d0a234bbf5 Add tracy dump mime type definition. 2022-04-13 23:01:06 +02:00
Bartosz Taudul 9013d71d70 Steal desktop entry definition from AUR repository. 2022-04-13 21:55:14 +02:00
Bartosz Taudul 5eb724f34c Add touchpad support for frames overview. 2022-04-13 01:37:56 +02:00
Bartosz Taudul 29b9d8ffe5 Merge pull request #362 from bjacob/capture-logging
make progress info and ANSI escapes conditional on being a TTY
2022-04-12 23:08:08 +02:00
Benoit Jacob 10ad96c29e 4-space indent 2022-04-12 20:36:08 +00:00
Benoit Jacob 92fdf12e05 make progress info and ANSI colors conditional on being a TTY 2022-04-12 20:31:47 +00:00