Commit Graph

6737 Commits

Author SHA1 Message Date
Blake Taylor
5fb8b38f3a Add flag to disable crash handler 2022-04-26 21:19:56 -07:00
Bartosz Taudul
afd4cdec63
LTO + lld wants the compiler to be clang. 2022-04-27 02:33:22 +02:00
Bartosz Taudul
b10c83f358
Use lld linker, if available. 2022-04-27 02:17:16 +02:00
Bartosz Taudul
7f44eba2e9
Process command line parameters immediately after starting. 2022-04-27 01:51:30 +02:00
Bartosz Taudul
92dc52d530
Add --help message to GUI profiler. 2022-04-27 01:44:26 +02:00
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. 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