Commit Graph

4066 Commits

Author SHA1 Message Date
bc92ead2f1 sysprof: clear column view models before chaining up dispose
This works around an issue caused by GNOME/gtk!6758 which has caused
an infloop of warnings trying to cleanup GtkColumnView.
2024-01-15 20:45:52 -08:00
30020f1ac2 Update Russian translation 2024-01-07 12:12:36 +00:00
43a29700ed Update Slovenian translation
(cherry picked from commit 18545cc8c406b232220f92cd39c6f218a90abdaf)
2023-12-31 14:01:13 +00:00
feedbfbe15 Update Hebrew translation 2023-12-28 09:39:33 +00:00
85e5e42044 Merge branch 'fix-appdata' into 'master'
appdata: Restore developer_name

See merge request GNOME/sysprof!87
2023-12-24 00:47:24 +00:00
cdf40e10f7 appdata: Restore developer_name
The newly added developer name syntax appears not implemented
across related platforms: GNOME Software, Flathub, etc.

There is no harm in using both deprecated and newly introduced
tags together, and neither appstream-glib nor appstreamcli
fails to validate this usage.
2023-12-24 00:33:19 +03:00
0d12b6e3fd Merge branch 'fix-appdata' into 'master'
appdata: Improve appdata for AppStream 1.0

See merge request GNOME/sysprof!86
2023-12-17 19:01:12 +00:00
3e56d57240 appdata: Improve appdata for AppStream 1.0
- Add appstreamcli support to validate the appdata file.
- Add missing release information.
- Use the `<developer><name>` tag instead of the deprecated `<developer_name>`
2023-12-17 21:11:33 +03:00
44f52c244c Update Hebrew translation
(cherry picked from commit 9faf89bfdc4fa8b86bb3932273b20c54d1451ec3)
2023-12-03 13:47:38 +00:00
26eef69750 Update Hebrew translation
(cherry picked from commit a1fefa2af7eaf53a32a3f50fb075bb92a139d926)
2023-12-03 13:41:08 +00:00
1fa851dd14 Update Brazilian Portuguese translation
(cherry picked from commit e79a9366dabed4f37b7ab0b980ec433e9b046636)
2023-12-03 13:29:01 +00:00
af99bf7c79 Merge branch 'fix-appdata' into 'master'
appdata: Update appdata

See merge request GNOME/sysprof!85
2023-11-27 05:20:01 +00:00
1a7bebc1af appdata: Update appdata
- Add missing the launchable and content_rating tags
2023-11-27 08:08:08 +03:00
b2718fdef3 DOAP: Replace defunct mailing list with Discourse support forum 2023-11-26 12:35:19 +01:00
f912aa0ead Add Occitan translation
(cherry picked from commit b00b62aabb1b53b0b72dbdb438b35e1200ee1484)
2023-11-20 20:15:26 +00:00
5f013318c8 sysprof: allow 5000 samples in mark chart rows
This still seems to load dense data fine without reaching the maximum
GL command queue size.
2023-11-16 13:01:17 -08:00
32897e57f1 sysprof: add max-items property to marks chart
and bind it to the mark chart item so that we can tweak this from the ui
file as we deem neceessary.
2023-11-16 12:59:38 -08:00
5b7292b928 sysprof: sample items for mark chart row
This ensures that the row itself is filtered. I thought we had got this
done earlier but it did not apply to the marks in the series.
2023-11-16 12:49:39 -08:00
158c195223 Merge branch 'cursor_fix' into 'master'
sysprof: use "pointer" cursor instead of "hand"

Closes #106

See merge request GNOME/sysprof!84
2023-11-14 01:54:15 +00:00
d0f132ee64 sysprof: use "pointer" cursor instead of "hand"
https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/issues/251
2023-11-12 23:45:24 +07:00
0bed511430 libsysprof: demangle rust kernel symbols 2023-11-06 20:04:49 -08:00
a02aa7530d Update Russian translation 2023-11-04 01:31:44 +00:00
9fef4d1ee9 Merge branch 'master' into 'master'
help: Add Basque help translation

See merge request GNOME/sysprof!83
2023-11-03 21:24:43 +00:00
c071eacf75 help: Add Basque help translation 2023-11-02 16:59:59 +00:00
15fd2e97f3 Update Basque translation 2023-10-27 08:31:33 +00:00
d852115de1 libsysprof: fallback to software perf counters
If we fail to enable hardware perf counters, fallback to software perf
counters. This fixes Sysprof to work on Fedora Asahi.
2023-10-23 22:27:04 +00:00
98634cdaa6 Update Lithuanian translation 2023-10-23 19:34:24 +00:00
2f1767e6d2 Update Hungarian translation 2023-10-23 19:13:43 +00:00
bcaaaddf4e Update Turkish translation 2023-10-21 09:05:56 +00:00
5cbcd3162a Update Swedish translation 2023-10-19 09:21:00 +00:00
11dae48ac6 Update Romanian translation 2023-10-18 18:18:39 +00:00
ef0c615e1f Update Ukrainian translation 2023-10-17 06:47:47 +00:00
14b2325521 Update Georgian translation 2023-10-17 04:01:09 +00:00
0bc55def69 Merge branch 'diegoe_missing-hig-shortcuts' into 'master'
sysprof: Add missing HIG shortcuts

See merge request GNOME/sysprof!80
2023-10-16 17:43:49 +00:00
c3070a478d sysprof: Add missing HIG shortcuts 2023-10-16 17:43:49 +00:00
d93fec4c6c bump for 46 development 2023-10-13 12:31:53 -07:00
35146c221e Merge branch 'fix-appdata' into 'master'
appdata: update some URLs

See merge request GNOME/sysprof!82
2023-10-12 19:24:46 +00:00
06e2c37e3f appdata: update some URLs
- Add translate URL.
- Add vcs-browser URL.
- Update the donation URL.

These URLs are visible on GNOME Control Center and Flathub.

More information: https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-url
2023-10-12 18:54:40 +03:00
d7a06c95a7 Merge branch 'rust_legacy_symbol_demangle' into 'master'
Update the vendored version of rust-demangle.c

Closes #96

See merge request GNOME/sysprof!81
2023-10-06 16:11:02 +00:00
e5e57f8ff5 libsysprof: fix format-literal warning
Fixes #99
2023-10-06 09:08:56 -07:00
403704293b libsysprof: fix unused warning 2023-10-06 09:08:38 -07:00
a0e6b29b37 elfparser: Remove Rust legacy symbol demangling support from the C++ demangler
It isn't reachable anymore now that the rust symbol demangler supports them.
2023-10-06 11:41:42 +02:00
ab57e4314f Update the vendored version of rust-demangle.c
Support for the legacy symbol mangling scheme has been added.
2023-10-06 11:23:01 +02:00
aa66b71d66 Update Catalan translation 2023-10-03 06:56:34 +00:00
10c21f34a8 sysprof: limit marks section max sample count
Related: #101
2023-09-27 13:51:12 -07:00
37c2a527b4 libsysprof: be more defensive against oddly formed containers
If we get a container file that is in a format we don't quite understand,
avoid crashing and just bail. That will likely result in the inability
to symbolize properly, but better than crashing.

Fixes #100
2023-09-26 17:27:53 -07:00
ab4e7ab509 Update German translation 2023-09-26 20:41:16 +00:00
0416ef3984 Merge branch 'update_rust_demangle' into 'master'
Update the vendored version of rust-demangle.c

See merge request GNOME/sysprof!79
2023-09-26 18:16:38 +00:00
242acd4489 Update the vendored version of rust-demangle.c
https://github.com/LykenSol/rust-demangle.c/pull/2 has been merged.
The main change from the PR as of me vendoring it is new support
for decoding and escaping UTF-8 string literals. In addition
clang-format was used for formatting the file.
2023-09-26 19:04:27 +02:00
467fe307f5 Update Catalan translation 2023-09-17 12:55:39 +00:00