Commit Graph

8374 Commits

Author SHA1 Message Date
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
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
Bartosz Taudul
139fad81b9
Merge pull request #363 from bjacob/volatile-disconnect
Make `disconnect` atomic as it's written by a signal handler.
2022-04-12 21:18:40 +02:00
Benoit Jacob
ce1f6d0526 explicitly initialize as false - hope the compiler optimizes that 2022-04-12 17:47:14 +00:00
Benoit Jacob
331f39e6a5 rename to s_disconnect and make file-scope static 2022-04-12 17:45:33 +00:00
Benoit Jacob
55ae38a138 Make disconnect atomic because it's written by a signal handler 2022-04-12 17:34:41 +00:00
Bartosz Taudul
ccf35eb24a
Merge pull request #364 from Juice-Labs/meson-support
Adding tracy_no_sys_trace to enable MinGW builds which have an older version of envtprov.h
2022-04-12 19:13:13 +02:00
David McCloskey
f11e71fd09 Adding tracy_no_sys_trace to enable MinGW builds which have an older version of envtprov.h 2022-04-12 12:07:21 -05:00
Benoit Jacob
8c3868e43b Make disconnect volatile as it's written by a signal handler. 2022-04-12 16:06:54 +00:00
Bartosz Taudul
9b15870991
Merge pull request #361 from Juice-Labs/meson-support
Updating meson to perform a full build.
2022-04-08 19:55:02 +02:00