6fe6ebf081
libsysprof-gtk: add label expression for time span
...
So we can show labels on things if zoomed in enough. We should also make
this available for hover/query-tooltip/etc.
2023-06-30 16:56:41 -07:00
1713c978c3
libsysprof-gtk: add cpu frequency rows
2023-06-30 12:44:15 -07:00
38e72a0147
libsysprof-gtk: ignore range when range is set manually
2023-06-30 12:44:04 -07:00
ef5923eb08
libsysprof-gtk: add section for GTK FPS
2023-06-29 17:41:00 -07:00
b124c8a013
libsysprof-gtk: add marks details from catalog as rows
2023-06-29 17:34:00 -07:00
02f74a2263
libsysprof-gtk: add entries for coalesced marks by group
2023-06-29 17:21:10 -07:00
b96b26ace1
libsysprof-gtk: setup some more counter charts
2023-06-29 17:00:19 -07:00
d72e796c91
libsysprof-gtk: use signals to create charts
...
This allows us to keep the final type for tracks like I want and instead
move various logic into signal handlers which are kept within the same
source file for discovery.
2023-06-29 16:24:33 -07:00
334d75a4d2
libsysprof-gtk: discover subcounters for CPU usage
2023-06-29 15:12:34 -07:00
57e702b139
libsysprof-gtk: start on counter track ideas
2023-06-29 14:15:26 -07:00
6e476b683a
libsysprof-gtk: allow finding matching sub-tracks by counter
2023-06-29 11:02:35 -07:00
dee9d93ec3
libsysprof-gtk: break track discover out into seperate module
...
This stuff can eventually get pretty hairy, so keep it contained and away
from the rest of the session so it may stay tidy.
2023-06-29 10:40:45 -07:00