e2d5be5f52
libsysprof-ui: setup profiler immediately on setup
...
We want this set early so that tooling has access to it. We should probably
also teach the local profiler about doing this earlier so that it isn't
necessary to do this.
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
f330de967b
sysprof: make escape stop the current profiler
2019-05-29 15:13:01 -07:00
28def4c34e
libsysprof-ui: stat before usage
2019-05-29 15:13:01 -07:00
5beb0cf3c7
libsysprof-ui: include samples, marks, and ctrset in events
2019-05-29 15:13:01 -07:00
661df8f278
libsysprof-ui: allow copying other trees too
2019-05-29 15:13:01 -07:00
c3ab90a161
libsysprof-ui: implement copy for descendants selection
...
This looks just like what "screenshot" was before.
2019-05-29 15:13:01 -07:00
1d4d5e7022
move code
2019-05-29 15:13:01 -07:00
72456bd1c4
sysprof: use dzlapplicationwindow
2019-05-29 15:13:01 -07:00
2527bd1beb
libsysprof-ui: use progress cell renderer
2019-05-29 15:13:01 -07:00
004916e74e
libsysprof-ui: add zoom action
2019-05-29 15:13:01 -07:00
f9580fb308
libsysprof-ui: tweak colors for stack
2019-05-29 15:13:01 -07:00
1abefb4ceb
libsysprof-ui: reduce row height
2019-05-29 15:13:01 -07:00
21ff550e1a
libsysprof-ui: show syscall stacks in red
2019-05-29 15:13:01 -07:00
77b8edd1b2
libsysprof-ui: try to use default-width before visible
...
This increases the chance that "sysprof foo.syscap" has the right size
when displayed to the user for the first time.
2019-05-29 15:13:01 -07:00
1183c05e81
libsysprof-ui: allow multiple selections
2019-05-29 15:13:01 -07:00
2f1d6b6981
libsysprof-ui: use textview for mark information
2019-05-29 15:13:01 -07:00
344e7cfb86
libsysprof-ui: use "Avg" for label
...
Less esoteric
2019-05-29 15:13:01 -07:00
407ddec8d5
libsysprof-ui: tweak label to total
...
It's good enough and shorter than Cumulative.
2019-05-29 15:13:01 -07:00
b0a7e48d00
whitespace
2019-05-29 15:13:01 -07:00
354b0a7ba5
libsysprof-ui: use progress cell renderers
2019-05-29 15:13:01 -07:00
ffd41b2324
libsysprof-ui: add hits column
2019-05-29 15:13:01 -07:00
1ba6799847
whitespace
2019-05-29 15:13:01 -07:00
234200f8d1
libsysprof: try local proc file access if not in flatpak
2019-05-29 15:13:01 -07:00
6b412b0af5
tests: check for NULL before strcmp
2019-05-29 15:13:01 -07:00
9d7dc9cfeb
tweak text
2019-05-29 15:13:01 -07:00
cacbd4fa6e
sysprof: bind current title to window title
2019-05-29 15:13:01 -07:00
c15586f439
libsysprof-ui: add SysprofNotebook:current property
2019-05-29 15:13:01 -07:00
eef3445ebd
simplify text
2019-05-29 15:13:01 -07:00
931849b25c
build: add missing libraries to pkgconfig files
2019-05-29 15:13:01 -07:00
29ea60d654
libsysprof-ui: always propagate reader to visualizer
2019-05-29 15:13:00 -07:00
68cd3a8178
libsysprof-ui: fix documentation
2019-05-29 15:13:00 -07:00
23ec4436be
whitespace
2019-05-29 15:13:00 -07:00
90a5268ddc
libsysprof-ui: add stack-depth visualizer
2019-05-29 15:13:00 -07:00
fc203e89be
libsysprof-ui: tweak assistant layout
2019-05-29 15:13:00 -07:00
53addd7222
libsysprof: emit finished in source
2019-05-29 15:13:00 -07:00
4ef741348c
libsysprof-ui: set as ready for now
2019-05-29 15:13:00 -07:00
85f78a5838
libsysprof-ui: only handle selected aids
2019-05-29 15:13:00 -07:00
588fd43d8b
libsysprof-ui: stub out proxy source
...
The goal for this (which is unfinished) is to setup a dbus proxy to the
peer. That can be reused for both gtk and mutter, if configured correctly.
We'll likely need to allow some specific config tweaks in the UI.
2019-05-29 15:13:00 -07:00
c368da09de
libsysprof-ui: allow restricting remote proxy
2019-05-29 15:13:00 -07:00
6e7ef3d52d
libsysprof-ui: fix value usage
2019-05-29 15:13:00 -07:00
db9aea95ea
libsysprof-capture: add metadata frame type
...
This will allow sources and aids to discover information about what was
done between capture loading and saving.
2019-05-29 15:13:00 -07:00
53a337bf00
whitespace
2019-05-29 15:13:00 -07:00
8a394aaf0f
libsysprof-ui: hide unused sections
2019-05-29 15:13:00 -07:00
aff39523ca
whitespace
2019-05-29 15:13:00 -07:00
685875fbd9
fix samples label
2019-05-29 15:13:00 -07:00
ef6c402b80
libsysprof-ui: update samples while recording
2019-05-29 15:13:00 -07:00
a8383832de
update title on saves
2019-05-29 15:13:00 -07:00
395c801476
libsysprof-capture: save filename if first save
2019-05-29 15:13:00 -07:00
19d24984ac
remove dazzle.h
2019-05-29 15:13:00 -07:00