Commit Graph

4377 Commits

Author SHA1 Message Date
3b2aa696f2 Update Lithuanian translation 2025-03-02 20:31:10 +00:00
290839516e Update Korean translation 2025-03-02 06:35:51 +00:00
95f75ad0ed Update Basque translation 2025-03-01 15:37:52 +00:00
289e7970d3 Update Galician translation 2025-02-28 12:00:05 +00:00
65272cfd6e Update Portuguese translation 2025-02-27 21:11:43 +00:00
0e0bc32578 Update Hebrew translation 2025-02-27 07:51:46 +00:00
c2fe74e83e Update Brazilian Portuguese translation 2025-02-27 02:04:54 +00:00
af66201c1b Update Chinese (China) translation 2025-02-25 01:52:06 +00:00
2742863222 Update Catalan translation 2025-02-24 19:36:08 +01:00
5a2e7fc7c0 Update Persian translation 2025-02-24 16:36:22 +00:00
586faa5473 Update Ukrainian translation 2025-02-24 14:26:48 +00:00
057926e800 Merge branch 'AsciiWolf-master-patch-27089' into 'master'
appdata: Fix developer id

See merge request GNOME/sysprof!124
2025-02-23 21:07:38 +00:00
dd235da361 appdata: Fix developer id
It should be in rDNS format
2025-02-23 19:36:41 +00:00
4b1f226a12 Update Bulgarian translation 2025-02-23 09:18:47 +00:00
8699a9dcd8 Update Georgian translation 2025-02-23 06:34:06 +00:00
b277c9a3e6 Update Russian translation 2025-02-17 12:56:17 +00:00
c7a4461c5d Merge branch 'ppd-api-rename' into 'master'
sysprof-power-profile: Use UPower DBus API

See merge request GNOME/sysprof!121
2025-02-10 05:39:07 +00:00
aaf4cc3d22 sysprof-power-profile: Use UPower DBus API
Since some time the power-profiles-daemon project has been moved under
the upower umbrella and renamed its API to follow that.

While the legacy name is still supported, there are plans to not support
it anymore in future [2]. So let's update gnome-shell code to use the
current main name instead.

[1] https://gitlab.freedesktop.org/upower/power-profiles-daemon/-/merge_requests/148
[2] https://gitlab.freedesktop.org/upower/power-profiles-daemon/-/merge_requests/166
2025-02-10 01:19:39 +01:00
10c1ae9381 live-unwinder: only enable live-unwinder on x86(_64)
Fixes: #135
2025-02-08 12:09:53 -08:00
780f4c9842 Update Slovenian translation 2025-02-07 11:10:45 +00:00
52660e9c19 Release 48.beta 2025-02-06 22:39:29 -08:00
ccda6f145e Merge branch 'varunrmallya/issue130new' into 'master'
feature: add debuginfod options and solve #130 partially.

See merge request GNOME/sysprof!120
2025-02-07 06:25:24 +00:00
4999ae8598 libsysprof: add SysprofSymbolsBundle:enable-debuginfod property
This adds a property instead of the global to key off if the debuginfod
resolver should be used to bundle symbols into the capture at the
augmentation point post-capture.

This defaults to off because we do not want to auto-include them when
recording from the GTK UI (as we'd spend a bunch of time not showing a
window) but we do want to include them from sysprof-cli as that could
be running on a remote machine/container/vm with different debug URLs.

In the future, that could be improved with a different UI flow though.

Related: #130
2025-02-06 22:23:24 -08:00
91c8bc7105 libsysprof: Add debuginfod toggle for sysprof-cli inside libsysprof
Signed-off-by: varun-r-mallya <varunrmallya@gmail.com>
2025-02-06 00:59:34 +05:30
202129e3b5 sysprof: Enable debuginfod option in tests
Signed-off-by: varun-r-mallya <varunrmallya@gmail.com>
2025-02-03 22:25:45 +05:30
333cd719f7 Revert "sysprof/greeter: add external URLs configuration for debuginfod"
This reverts commit b13d4acb98.
2025-02-03 21:34:43 +05:30
b13d4acb98 sysprof/greeter: add external URLs configuration for debuginfod
Signed-off-by: varun-r-mallya <varunrmallya@gmail.com>
2025-02-02 00:55:19 +05:30
7ed0668a66 sysprof/recording-template: Comment out debuginfod handling and clean up TODOs
Signed-off-by: varun-r-mallya <varunrmallya@gmail.com>
2025-02-01 23:34:05 +05:30
0c5f0c3c65 sysprof: Add debuginfod toggle on greeter and make it persist 2025-02-01 02:37:16 +05:30
c9ee09240d Update POTFILES.in 2025-01-31 12:48:42 +01:00
3ed3d8e620 sysprof/greeter: apply default recording template to loader
This ensures that the document loader can apply settings from the recording
template (thusly applying future options such as debuginfod or extra debug
directories).

Related: #130
2025-01-28 13:29:53 -08:00
72df41485d sysprof/greeter: remove open/quit menu items
These are both available in other ways from the window. The close button
will quit the app if it's the last window. The Open File button at the
bottom handles Open and makes it more clear you can tweak things using the
profiler settings now.

Related: #130
2025-01-28 12:47:13 -08:00
17b91ddf70 sysprof/greeter: load/save recording template for persistence
This sets things up to save the state to disk if the greeter suceeded at
creating a profiler instance so that it may be used again on the next
run. Additionally, when loading the greeter it attempts to load from disk
the saved state.

We may want to extend this in the future to allow using sysprof-cli with
a recording template instead of command line options.
2025-01-28 12:33:50 -08:00
5904667c45 sysprof: add missing constructor for recording template 2025-01-28 12:32:26 -08:00
55bbee1ce1 sysprof/greeter: hide user-stack caption on non-x86_64 2025-01-28 12:18:32 -08:00
3181172e72 sysprof: add restore/save API for recording template 2025-01-28 12:14:44 -08:00
f671654382 build: remove menus.ui
This isn't used anymore.
2025-01-27 15:50:32 -08:00
921ba9d87b Merge branch 'varunrmallya/issue132' into 'master'
sysprof: fix about sysprof window error in greeter window

Closes #132

See merge request GNOME/sysprof!118
2025-01-27 23:03:52 +00:00
0411262d2e Merge branch 'varunrmallya/issue107' into 'master'
sysprof:fix UTC recording time to local

Closes #107

See merge request GNOME/sysprof!117
2025-01-27 20:31:23 +00:00
b90ec5fd9f sysprof: fix memory leak in GDateTime 2025-01-27 16:31:30 +05:30
9ae36808f2 sysprof: fix about sysprof window error in greeter window 2025-01-26 17:00:11 +05:30
1a497564e0 sysprof:fix UTC recording time to local 2025-01-25 01:18:58 +05:30
5151345ef4 libsysprof-capture: fix license of mapped-ring-buffer 2025-01-20 13:08:07 -08:00
eeada0e8f7 Merge branch 'alatiera/release-service' into 'master'
ci: Add the release-service component

See merge request GNOME/sysprof!116
2025-01-12 15:35:17 +00:00
e3ff351297 ci: Add the release-service component
This will allow us to automate the tarball publishing

Part-of: <https://gitlab.gnome.org/GNOME/sysprof/-/merge_requests/116>
2025-01-12 15:31:22 +00:00
ea91d3245f Merge branch 'AsciiWolf-master-patch-77996' into 'master'
data: Replace X-GNOME-Utilities category with generic Utility

See merge request GNOME/sysprof!114
2024-11-29 23:08:29 +00:00
63c2bce83f data: Replace X-GNOME-Utilities category with generic Utility
The X-GNOME-Utilities category is being removed from gnome-shell and a curated app list should be used instead
2024-11-29 22:36:08 +00:00
0e1effcdcc libsysprof: ignore cancellable during IO parsing 2024-11-26 22:08:55 -08:00
6f5d119539 libsysprof: guard message string and dup contents 2024-11-26 21:46:54 -08:00
252d627888 sysprof: ensure layout_y is always initialized 2024-11-26 19:26:31 +00:00