a12177e447
Update German translation
...
(cherry picked from commit c1cd792172018be1b657f55d1bc6c438531bb3a0)
2022-07-22 08:31:14 +00:00
723072b86a
build: default -Dagent=false
...
That way we don't break any CI out there which hasn't disabled it.
2022-07-21 18:58:23 -07:00
c3035efd52
tools: add -Dagent=true option
...
This also builds the agent statically with libsysprof_static_dep since
we'd need that to avoid installing libsysprof when that isn't wanted.
It also ensures the LD_PRELOAD libraries are installed for use by the
agent.
2022-07-21 18:35:35 -07:00
dc829087d4
tools: add sysprof-agent
...
This is a program that can be communicated with over private D-Bus using
pipes to control a process. It is useful in an automated fashion from
tooling such as Builder.
This allows, when installed into SDKs like GNOMEs, to profile from inside
the container rather than from the outside. Such is useful when you need
to ensure you have access to LD_PRELOAD/etc within the context.
2022-07-21 18:28:18 -07:00
e772197253
libsysprof: add signals for spawn/exit/term of subprocess
...
This is useful so that we can know when a subprocess has spawned by the
profiler in tooling which allows sysprof to spawn a process and monitor
said process. Additionally, we need to know when it exits so that we can
be correct in when we can call get_if_exited() from tooling.
2022-07-21 11:53:14 -07:00
7da72ce66d
build: post-release bump
2022-07-21 11:40:31 -07:00
d3076d1161
libsysprof: and always emit finished
2022-07-20 16:28:06 -07:00
5a88d5a0a1
libsysprof: handle NULL governor case gracefully
2022-07-20 16:25:09 -07:00
b12da900a9
Merge branch 'adw-about-window' into 'master'
...
Use AdwAboutWindow
See merge request GNOME/sysprof!52
2022-07-18 15:55:07 +00:00
605b8adc67
Update Polish translation
2022-07-17 13:46:37 +02:00
16a456a8dd
Use AdwAboutWindow
2022-07-16 21:23:57 +00:00
7a4e0bfd20
Update Ukrainian translation
2022-07-14 13:37:42 +00:00
9e50de1194
Update Ukrainian translation
2022-07-12 06:53:41 +00:00
d8383bf172
release 3.45.0
2022-07-11 13:18:13 -07:00
9c58d931dd
build: bump GTK/GLib requirements
...
This was the case anyway, just be explicit about it.
2022-07-11 13:14:32 -07:00
d8b2dee297
libsysprof-ui: cleanup failed state view
2022-07-11 13:11:22 -07:00
475cd45fe4
sysprof: use gtk widget actions for window
2022-07-11 13:11:09 -07:00
0be07b989e
libsysprof-ui: remove grid include from assistant
2022-07-11 13:04:54 -07:00
c9eb230cb2
sysprof: set default window width
2022-07-11 12:55:18 -07:00
c6ae3221a1
libsysprof-ui: use adwaita rows for assistant
...
This isn't exactly ideal in our use, but it's transitionary so that we
can get rid of the EggThreeGrid which is very out of place in a libadwaita
world.
2022-07-11 12:55:12 -07:00
dd7d080642
libsysprof-ui: be more specific in environment label
2022-07-11 12:52:02 -07:00
672a15b734
libsysprof-ui: make aid icons smaller
2022-07-11 12:51:50 -07:00
6824ab3829
Add Indonesian translation
...
(cherry picked from commit 264f7106345022fdc22407c29ecc95cd0ee21cbb)
2022-07-03 08:37:09 +00:00
9c43e37cf8
Update Serbian translation
2022-06-18 08:03:17 +00:00
d99f03f101
build: update options in manifest
2022-05-27 11:29:03 -07:00
02e50efa49
Merge branch 'build-cleanup' into 'master'
...
Cleanup the build a bit
See merge request GNOME/sysprof!51
2022-05-26 05:47:17 +00:00
757d36ae8e
Cleanup the build a bit
...
Makes the Meson build a little bit better and cleans up some of the
formatting.
2022-05-25 14:07:02 -05:00
37e9ca2e5f
Merge branch 'wip/jimmac/symbolic-improvement' into 'master'
...
app icon: simplify symbolic
See merge request GNOME/sysprof!50
2022-05-20 23:24:11 +00:00
400653df18
app icon: simplify symbolic
...
+ include app icon "source"
See https://gitlab.gnome.org/Teams/Design/initiatives/-/issues/84
2022-05-20 13:37:41 +02:00
808b957682
libsysprof-ui: fix can-replay notification
...
Otherwise we don't get this until we switch tabs.
2022-05-18 15:53:57 -07:00
931ad7dfeb
mime: set icon for sysprof capture files
...
it might be nice to use something other than this, eventually.
2022-05-17 17:18:42 -07:00
aae829741e
libsysprof-ui: avoid splashing the assistant view
2022-05-17 15:45:59 -07:00
64e745db60
Update Indonesian translation
2022-04-19 03:32:33 +00:00
65710b87b6
Update Chinese (China) translation
2022-04-14 16:56:21 +00:00
b11ba6f4ce
Update Danish translation
2022-04-07 17:57:09 +00:00
0ed59528e9
Update Ukrainian translation
2022-04-03 17:17:10 +00:00
d3f722780e
Update Swedish translation
2022-04-03 12:17:57 +00:00
06bfd16dad
Update Polish translation
2022-04-03 14:00:40 +02:00
2823c1c2cf
Update POTFILES.in
2022-04-03 13:17:58 +02:00
14a1a2f8df
libsysprof-ui: fix spread of left-side paned
2022-04-02 15:12:10 -07:00
42027be5dc
build: drop meson requirement to 0.59
...
It's what fedora has in F36, so try to limit ourselves to that rather than
jumping far forward too quickly.
2022-04-01 19:07:57 -07:00
c9416a5d62
build: force libunwind usage when configured
2022-04-01 17:16:34 -07:00
7f9599bd3e
libsysprof-ui: fix missing toggle button usage
2022-04-01 17:12:52 -07:00
e9516fb202
stackstash: ignore dangling-pointer warning in do_callback
...
As previously asserted, this just squashes the annoying warnings coming
from GCC.
2022-04-01 17:08:42 -07:00
8ed6af618b
stackstash: add assertions before silencing warnings
...
GCC warns about dangling pointers here, which is completely fine given
how this code works.
2022-04-01 17:04:27 -07:00
3d7abf27b8
build: fix warning about add_languages()
...
We don't need to run things on the build machine, so native is not
required for this.
2022-04-01 17:01:42 -07:00
5efd9e4686
build: bump meson requirement
2022-04-01 16:56:32 -07:00
9c98b10fee
build: remove deprecated meson feature
2022-04-01 16:56:32 -07:00
47fa3d1d17
update README.md
...
Update build instructions for GTK 4
2022-04-01 16:56:32 -07:00
adb51d938b
Merge branch 'wip/gtk4-port' into 'master'
...
Port sysprof to GTK 4
See merge request GNOME/sysprof!49
2022-04-01 23:51:04 +00:00