eecb3192ec
libsysprof-ui: use custom cell renderer for progress + .2 precision
2019-05-29 15:13:01 -07:00
35590fe315
libsysprof-ui: add mark hits to details
2019-05-29 15:13:01 -07:00
9c7b8a747a
libsysprof-ui: add proxy source for gtk
2019-05-29 15:13:01 -07:00
5eaf68753f
libsysprof-ui: fix alignment
2019-05-29 15:13:01 -07:00
82f5da8fe1
libsysprof-ui: check current page when checking if empty
2019-05-29 15:13:01 -07:00
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
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
9d7dc9cfeb
tweak text
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
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
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
6e7ef3d52d
libsysprof-ui: fix value usage
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
6edf258732
libsysprof-ui: fix can-save propagation
2019-05-29 15:13:00 -07:00
688b6a2189
libsysprof-ui: wire up can-save propagation
2019-05-29 15:13:00 -07:00
a7b18281e6
libsysprof-ui: add helper to get current
2019-05-29 15:13:00 -07:00
d38ecc1849
libsysprof-ui: wire up a save action
...
We need this so we have something more simplified for consumers such as
Builder to avoid all the duplicated code.
2019-05-29 15:13:00 -07:00
183d079f2c
libsysprof-ui: add stop-recording button
2019-05-29 15:13:00 -07:00
b740652e10
libsysprof-ui: wire up more recording state
2019-05-29 15:13:00 -07:00
386057bdee
libsysprof-ui: track status changes in profiler
2019-05-29 15:13:00 -07:00
2c85331c9a
libsysprof-ui: add fallback icon location
2019-05-29 15:13:00 -07:00