ea51f04741
Update German translation
2023-03-08 06:49:23 +00:00
c561d10a65
Merge branch 'headerbar-button-icons' into 'master'
...
window: Minor cleanups
See merge request GNOME/sysprof!69
2023-03-08 01:07:25 +00:00
1e6674f81e
Update Swedish translation
2023-03-07 21:23:31 +00:00
80930201ea
Update Hungarian translation
2023-03-07 01:38:08 +00:00
b91fd26dbf
general: Remove "visible=true" properties
...
Widgets are shown by default in GTK4, so using
"visible=true" is no longer necessary.
2023-03-06 11:31:44 -03:00
8230ef951b
window: Fix icon of the Main Menu button
...
Embedding a GtkImage inside the Main Menu button is
no longer necessary. Using the icon_name property already
does the trick.
2023-03-06 11:22:30 -03:00
1cc313a280
Merge branch 'f10-main-menu' into 'master'
...
window: Main Menu tweaks
See merge request GNOME/sysprof!68
2023-03-04 16:24:43 +00:00
a82dc6475a
Update Russian translation
2023-03-04 14:38:50 +00:00
c9650b8e48
Update Russian translation
2023-03-04 13:33:41 +00:00
c45c35b65d
window: Allow opening Main Menu with F10
...
By setting the Main Menu button as primary,
the F10 key is automatically assigned to this button.
2023-03-04 05:12:21 -03:00
70bf448e63
window: Add tooltip to the Main Menu button
2023-03-04 05:11:52 -03:00
6341f2856a
Merge branch 'fix-group-insert' into 'master'
...
visualizer-group: Fix insert()
See merge request GNOME/sysprof!67
2023-02-21 23:32:48 +00:00
49c57c4a6f
visualizer-group: Fix insert()
...
sysprof_visualizer_group_insert() would insert widgets intended for
position 0 at position 1 instead. This caused a bug in the marks section
where the "Timings" row, which is supposed to be at the top, would
instead be at position 1. Because the menu buttons are in the top row,
disabling a row through the menu could cause the menu buttons to
disappear.
2023-02-21 17:21:28 -06:00
5c06845e86
tools: add helper to rewrite a PID
...
This is mostly useful when troubleshooting PIDs in container namespaces
that don't match the host.
2023-02-20 21:04:21 -08:00
d0e63f8573
tools: symbolize callstacks with dump
...
This can be useful so we don't have to use other tools to try to figure
out what is already right in there.
2023-02-20 20:08:45 -08:00
d7d073505c
sysprof-dump: print allocation call stacks
2023-02-20 19:46:22 -08:00
81909d967a
Update Ukrainian translation
2023-02-14 18:00:35 +00:00
d1afa60ce5
Update Georgian translation
2023-02-14 07:27:37 +00:00
36ff2c02c2
Merge branch 'mark-translatable' into 'master'
...
application: Mark 4 strings translatable
Closes #85
See merge request GNOME/sysprof!66
2023-02-13 19:51:45 +00:00
ca3b4844b0
application: Mark 4 strings translatable
2023-02-13 19:51:45 +00:00
8417c89f83
Update Slovenian translation
2023-02-12 18:31:28 +00:00
c3d9c4390a
Merge branch 'typo-pseudo' into 'master'
...
chore: fix typo in comment: `psuedo` -> `pseudo`
See merge request GNOME/sysprof!65
2023-02-12 18:15:45 +00:00
d2af3d72ac
chore: fix typo in comment: psuedo -> pseudo
2023-02-11 20:24:47 +01:00
ade6374856
Update Swedish translation
2023-01-27 20:07:47 +00:00
b6995db978
Update Ukrainian translation
2023-01-27 17:29:48 +00:00
f31b115271
Update Ukrainian translation
2023-01-27 15:14:03 +00:00
7c378668e1
libsysprof: update radix tree sources
2023-01-26 11:03:39 -08:00
1e1a719895
Revert "libsysprof: Avoid a use-after-free in raxRemove"
...
This reverts commit bb83598b12 .
See !63 and #84
2023-01-26 10:59:22 -08:00
e3721b8687
Update Georgian translation
2023-01-26 14:22:47 +00:00
073d65abdd
Merge branch 'tintou/sysprof-visualizer-group-header-no-gdata' into 'master'
...
libsysprof-ui: Avoid to rely on g_object_set_data to associate header and group
See merge request GNOME/sysprof!64
2023-01-18 21:16:14 +00:00
c65dc2fa4d
libsysprof-ui: Avoid to rely on g_object_set_data to associate header and group
...
Actually add a construct-only property on SysprofVisualizerGroupHeader
2023-01-18 22:12:52 +01:00
377434cfcc
Merge branch 'tintou/no-use-after-free' into 'master'
...
libsysprof: Avoid a use-after-free in raxRemove
See merge request GNOME/sysprof!63
2023-01-18 21:02:12 +00:00
2e2a190d86
Merge branch 'tintou/avoid-deprecation-gdk-glib' into 'master'
...
meson: specify GLib and Gtk min/max version allowed
See merge request GNOME/sysprof!62
2023-01-18 20:56:09 +00:00
bb83598b12
libsysprof: Avoid a use-after-free in raxRemove
...
As we are freeing the child, make sure to set it to NULL so that we are not
trying to remove it again.
2023-01-18 17:26:20 +01:00
7286515a36
meson: specify GLib and Gtk min/max version allowed
...
Drasticly reduces the deprecation warnings with recent Gtk versions.
2023-01-18 17:08:24 +01:00
2df6bd6fe0
Merge branch 'tintou/mark-details-treeview' into 'master'
...
display: Use gatomicrefcount to track the active tasks
See merge request GNOME/sysprof!56
2023-01-17 19:28:22 +00:00
4963a43abe
Merge branch 'tintou/details-columnview' into 'master'
...
details-page: Use a GtkColumnView instead of a GtkTreeView
See merge request GNOME/sysprof!61
2023-01-17 19:26:48 +00:00
5695a3afd5
display: Use gatomicrefcount to track the active tasks
...
Without this we can have some racing and release the GTask without returning
a value.
2023-01-17 15:17:39 +01:00
8967b2db33
details-page: Use a GtkColumnView instead of a GtkTreeView
...
Remove the use of the now deprecated GtkTreeView and allow the colums to be sorted.
2023-01-17 15:16:56 +01:00
d49c50f42b
Merge branch 'fix-ld-preload-syntax' into 'master'
...
Fix LD_PRELOAD syntax
See merge request GNOME/sysprof!60
2023-01-15 21:04:20 +00:00
ee71fb58b1
Fix LD_PRELOAD syntax
...
From ld.so(8): The items of the list can be separated
by spaces or colons...
2023-01-15 15:01:21 -05:00
f26534a3f2
Update Danish translation
2023-01-14 14:15:31 +00:00
0598d1925b
Merge branch 'help-icon' into 'master'
...
help: Update Sysprof icon as SVG
See merge request GNOME/sysprof!59
2023-01-12 04:06:04 +00:00
ac20c45ed2
help: Update Sysprof icon as SVG
2023-01-12 04:06:04 +00:00
687be21a34
Update Korean translation
2023-01-05 15:51:17 +00:00
db198e9809
Update Basque translation
2022-12-18 08:45:33 +00:00
a306817a07
Merge branch 'improve-subproj-usage' into 'master'
...
meson: Override dependencies to improve usage as a subproject
See merge request GNOME/sysprof!58
2022-12-18 06:28:59 +00:00
6d50f3ca7b
meson: Override dependencies to improve usage as a subproject
...
With this change, sysprof can be consumed as a subproject without
making any changes to the build files of a project. All you need to do
is provide a wrap file with a `[provide]` section:
https://mesonbuild.com/Wrap-dependency-system-manual.html#provide-section
This is also necessary because otherwise projects need to hard-code
the subproject name, which might be `sysprof` when using `wrap-git` or
`sysprof-3.46.0` when using `wrap-file` (to build from a release
tarball). This can cause conflicts between different subprojects that
consume sysprof differently.
Other projects like glib, cairo, pango, etc already do this.
2022-12-18 10:04:00 +05:30
82a32f70e8
Merge branch 'help-overlay' into 'master'
...
help-overlay: Some shortcuts improvements
See merge request GNOME/sysprof!57
2022-12-09 23:19:42 +00:00
8d3838d3aa
help-overlay: Some shortcuts improvements
2022-12-09 23:19:42 +00:00