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
67797056ca
Add Georgian translation
2022-11-20 18:13:30 +00:00
56a86d3ca4
Add Russian translation
2022-11-13 14:40:16 +00:00
86127608cc
Update Russian translation
2022-10-31 12:22:36 +00:00
c4163672f9
Update Portuguese translation
...
(cherry picked from commit abf55d4f3fcfed5e96210958d695fc42569a15ee)
2022-10-25 16:29:43 +00:00
cf8aadbd27
Add Russian translation
2022-10-23 21:26:51 +00:00
a54d724b49
Update Hungarian translation
2022-10-10 21:43:24 +00:00
921b0c0b67
Merge branch 'fix-inherit-stdin' into 'master'
...
libsysprof: Actually set spawnable flags to inherit stdin
See merge request GNOME/sysprof!55
2022-10-07 21:10:12 +00:00
6212396483
libsysprof: Actually set spawnable flags to inherit stdin
...
The code calculated flags but never actually set them on the spawnable,
so the `inherit-stdin` property did not work.
Fixes: 8799d2f0ca
See: https://gitlab.gnome.org/GNOME/sysprof/-/issues/76#note_1531919
2022-10-07 17:55:09 +00:00
403e363670
Update Slovenian translation
2022-10-04 14:32:19 +00:00
ceab63f694
sysprof-agent: improve messaging a bit
2022-09-21 17:18:29 -07:00
4a21465037
Update Chinese (China) translation
2022-09-21 17:11:59 +00:00
fbd92eea0b
Post-release version bump
2022-09-17 13:16:10 -07:00
d2b678d1d5
Release Sysprof 3.46.0 (GNOME 43.0)
2022-09-17 13:14:35 -07:00