9b41897fc7
Update Swedish translation
2023-09-10 16:04:07 +00:00
db303818f6
Update Danish translation
2023-09-09 17:41:43 +00:00
99bc9adb20
Update Hungarian translation
2023-09-09 16:43:30 +00:00
b7633825cd
Update Greek translation
2023-09-08 23:33:28 +00:00
45f88e3586
libsysprof: track some mutter abi changes
2023-09-07 19:19:02 -07:00
5dc4e83307
libsysprof: ignore swapper/# scheduler details
...
We "know" that the swapper runs between each process inherently so no need
to really include that in the scheduler details. It just clutters up the
event timeline. Without it, we're more likely to see patterns in the
scribbles.
2023-09-07 13:18:41 -07:00
75897deeeb
Update Korean translation
2023-09-07 17:16:06 +00:00
605e48c366
Update Basque translation
2023-09-07 15:32:34 +00:00
9aa0bc81c9
Update Lithuanian translation
2023-09-06 20:21:57 +00:00
644679d07e
Add Lithuanian translation
...
(cherry picked from commit 9558ca86e4e55e75efd6f4a41e80967d15ab119d)
2023-09-06 09:43:12 +00:00
8915722714
Update German translation
2023-09-05 16:32:15 +00:00
5f4206be82
Update Dutch translation
2023-09-04 19:11:51 +00:00
4b5548ee42
Update Ukrainian translation
2023-09-03 17:52:01 +00:00
2aa2844ca6
help: fix typo
2023-09-02 16:46:07 -07:00
6fadd3d522
Update Hebrew translation
2023-09-02 18:40:54 +00:00
982484a7a6
Update Ukrainian translation
2023-09-02 16:24:41 +00:00
5b4f2ec3a0
Update Korean translation
2023-09-02 06:16:03 +00:00
d13b060839
Update Turkish translation
2023-09-02 04:35:51 +00:00
652dbbcba7
Update Georgian translation
2023-09-02 03:01:34 +00:00
e12138dc96
Release Sysprof 45.rc
2023-09-01 14:53:24 -07:00
27ee74cb1e
help: update a few docs
2023-09-01 14:35:41 -07:00
6b34ea2118
libsysprof: fix merging of similar processes
...
We want the "similar process" key to be the argv[0] or something close
to it so that we can coalesce across processes with different arguments.
2023-09-01 14:26:10 -07:00
5f94e09f9c
libsysprof: avoid duplicate process records
...
We want the first process record, but subsequent records should
be ignored, except that we want to take the appropriate comm[]
action from them.
2023-09-01 14:14:25 -07:00
30123284b6
libsysprof: use whole cmdline for process name
...
This is just more useful than artificially truncating it.
2023-09-01 13:35:39 -07:00
68e7a425ae
elfparser: demangle .. to ::
...
Related GNOME/gnome-builder#2090
2023-09-01 09:35:41 -07:00
df4c6406c9
elfparser: demangle legacy rust $GT$ and $LT$
...
Related #2090
2023-09-01 09:19:06 -07:00
a4b860a166
sysprof: xml-lint cleanup
2023-09-01 09:07:44 -07:00
a8127f7e28
Update German translation
2023-09-01 14:19:47 +00:00
6043ecc3c7
Update Persian translation
2023-09-01 14:10:05 +00:00
4c1183f0d7
Update Galician translation
2023-09-01 10:26:08 +00:00
90e9758b81
Update Ukrainian translation
2023-09-01 06:58:31 +00:00
187bed76f4
libsysprof: avoid await() on non-fiber
...
That is fine to do when the futures are finished, but in this case one
might still be in-flight. Also, wait for all futures to complete before
processing them. Use a finally() block so we can check even if there are
errors.
2023-08-31 15:21:48 -07:00
d9f67b27b4
sysprof: add filter for files
...
Just like was done for D-Bus messages.
2023-08-31 15:05:20 -07:00
3b3f78131c
sysprof-cli: check for /var/run/host
...
Give users some info if there is a good chance their decode will be bad.
2023-08-31 14:51:55 -07:00
d1d665503c
build: only use :ro for flatpak repos
...
We don't need to write anything here, just read files/etc.
2023-08-31 14:27:53 -07:00
5c489a4499
libsysprof: avoid an extra string copy
2023-08-31 14:16:17 -07:00
4a668f6860
libsysprof: ignore empty paths
2023-08-31 14:15:57 -07:00
453b3c3f24
libsysprof: fix some unused variables
2023-08-31 14:15:49 -07:00
b2ed132b12
libsysprof: typo fix
2023-08-31 14:14:48 -07:00
33f3a96cce
manifest: ensure we have access to ~/.local/share/flatpak/
...
That is the common path for a --user installation, and it gets filtered
from us even if we have --filesystem=home. Specifically enforce adding it
in our manifest so that we can read it.
This seems to fix loading a bunch of symbols from Flatpak'd Sysprof for me.
Fixes GNOME/gnome-builder#2090
2023-08-31 14:14:29 -07:00
64bc9e42ba
libsysprof: include binary-path for fallback symbol
2023-08-31 13:25:59 -07:00
6032d24aa3
Update Ukrainian translation
2023-08-31 19:29:29 +00:00
ab026a973e
sysprof: sort before filter and make incremental
...
Doing this in reverse *and* making it incremental seems to work better than
just making them incremental. So do that so the UI stays responsive even
if it flickers to an empty set momentarily.
2023-08-31 12:24:38 -07:00
c451cd0e19
sysprof: change Filter Events to Filter Messages
2023-08-31 12:24:38 -07:00
ff82331952
sysprof: move search filter for dbus to bottom
2023-08-31 12:24:38 -07:00
1b853b1623
sysprof: add search bar to the D-Bus view
...
For now this only supports searching in the sender, destination, path,
interface and method fields. And will match if any of these fields
contain the search term as substring. In the future it may be nice to
allow searching individual fields as well as filter based on enum
fields.
2023-08-31 12:24:38 -07:00
27bf90c287
Update Ukrainian translation
2023-08-31 19:16:31 +00:00
c80e8080c3
elfparser: ensure returned string is owned by GLib
...
Technically, it's very likely that this will fall through to free() anyway,
but there aren't necessarily guarantees of that yet afaik.
2023-08-31 11:58:59 -07:00
cd1398671f
Update Turkish translation
2023-08-31 18:55:24 +00:00
35532b0343
elfparser: ignore -Wdeclaration-after-statement
2023-08-31 11:45:31 -07:00