Commit Graph

12 Commits

Author SHA1 Message Date
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