sysprof: add SysprofDocumentTask abstraction

This provides a task abstraction to SysprofDocumentLoader so that we can
elevate information about tasks to the user interface. It also moves the
spinner to a menu button w/ popover to display those tasks.
This commit is contained in:
Christian Hergert
2024-10-10 17:02:06 -07:00
parent 788b1995b9
commit 50d556b13e
16 changed files with 937 additions and 21 deletions

View File

@ -32,6 +32,7 @@ libsysprof_public_sources = [
'sysprof-document-overlay.c',
'sysprof-document-process.c',
'sysprof-document-sample.c',
'sysprof-document-task.c',
'sysprof-document-traceable.c',
'sysprof-document.c',
'sysprof-elf-symbolizer.c',
@ -96,6 +97,7 @@ libsysprof_public_headers = [
'sysprof-document-overlay.h',
'sysprof-document-process.h',
'sysprof-document-sample.h',
'sysprof-document-task.h',
'sysprof-document-traceable.h',
'sysprof-document.h',
'sysprof-elf-symbolizer.h',