Commit Graph

9 Commits

Author SHA1 Message Date
ded0233553 libsysprof-ui: add callgraph loading dialog
This can lag a bit on big profiles, so add a loading page while we generate
the callgraph in a thread.
2019-05-29 15:13:01 -07:00
7b017a31f1 libsysprof-ui: focus record button by default
Because if we break the "hit enter to launch, escape to stop" workflow
some people will be angry.
2019-05-29 15:13:01 -07:00
8a394aaf0f libsysprof-ui: hide unused sections 2019-05-29 15:13:00 -07:00
5ccccce26e libsysprof-ui: add format helper 2019-05-29 15:13:00 -07:00
16780fa765 libsysprof-ui: ignore negative and 0 averages
This ensures that we only calculate averages for marks that have a valid
duration. We also need a new field for the number of averages we added
so that we don't skew the results.
2019-05-29 15:13:00 -07:00
dd724fe77a backport weak pointers 2019-05-29 15:13:00 -07:00
abc9d7e1a8 libsysprof-ui: calculate min/max/avg for mark durations
This can be used in details later to show information about the marks.
2019-05-29 15:13:00 -07:00
10a826f58e libsysprof-ui: add rounded rectangle helper 2019-05-29 15:13:00 -07:00
aa2772ef87 libsysprof-ui: link up horizontal scrolling 2019-05-29 15:13:00 -07:00