Commit Graph

1414 Commits

Author SHA1 Message Date
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
6edf258732 libsysprof-ui: fix can-save propagation 2019-05-29 15:13:00 -07:00
2c8d6c0e3e join sections 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
e983c9f219 sysprof: use "Recording" instead of "Capture" 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
00038b304a whitespace 2019-05-29 15:13:00 -07:00
2c85331c9a libsysprof-ui: add fallback icon location 2019-05-29 15:13:00 -07:00
52a21ff36e build: fix build with explicit includes 2019-05-29 15:13:00 -07:00
89bcbad02d libsysprof-ui: add callgraph aid 2019-05-29 15:13:00 -07:00
a6d81c5a5c libsysprof: add memory aid 2019-05-29 15:13:00 -07:00
210de8268e libsysprof-ui: add hostinfo source when cpu is selected 2019-05-29 15:13:00 -07:00
318744d225 libsysprof-ui: add proc source when on Linux 2019-05-29 15:13:00 -07:00
01f0f5aff6 libsysprof-ui: wire up spawn args 2019-05-29 15:13:00 -07:00
958f428946 libsysprof-ui: add pids to profiler 2019-05-29 15:13:00 -07:00
5718b5fb20 libsysprof: more fallbacks for bad proxy 2019-05-29 15:13:00 -07:00
af07f1bbff cleanup 2019-05-29 15:13:00 -07:00
516eda09ac libsysprof-ui: start on recording info 2019-05-29 15:13:00 -07:00
8f335bc512 libsysprof-ui: wire up recording signal 2019-05-29 15:13:00 -07:00
809c24622e libsysprof-ui: start on aids 2019-05-29 15:13:00 -07:00
4d7f13e145 libsysprof-ui: set default icon to symbolic 2019-05-29 15:13:00 -07:00
65f1a8d5a0 libsysprof-ui: start on data collection icons 2019-05-29 15:13:00 -07:00
b92ef7440f libsysprof-ui: menuing work and use libdazzle 2019-05-29 15:13:00 -07:00
82a5c68476 libsysprof-ui: stub out SysprofAid
This will be used as a high-level object that knows how to deal with
both the SysprofSource (data collector) and various views for the user.
2019-05-29 15:13:00 -07:00
9d32f70bba libsysprof-ui: iteration on profiler assistant 2019-05-29 15:13:00 -07:00
597d757bf8 libsysprof-ui: style environment editor 2019-05-29 15:13:00 -07:00
b213f7bbe4 libsysprof-ui: setup environment editor 2019-05-29 15:13:00 -07:00
468b5f8d3c libsysprof-ui: allow text selection 2019-05-29 15:13:00 -07:00
bb4bea0261 libsysprof-ui: add pixels counter 2019-05-29 15:13:00 -07:00