Commit Graph

88 Commits

Author SHA1 Message Date
e9728ad7b6 libsysprof-ui: add timing info to marks display 2019-06-14 13:21:24 -07:00
fab3b84e72 libsysprof-ui: fix spacing 2019-06-14 09:11:04 -07:00
a7832ce0d4 governor: add UI to toggle CPU governor setting 2019-06-14 08:04:24 -07:00
1d0a269b80 libsysprof: start on battery charge capture 2019-06-10 21:32:12 -07:00
4cfe4c825d libsysprof-ui: unselect some aids by default 2019-06-07 00:16:57 -07:00
49127e5b17 libsysprof-ui: also try to connect to D-Bus if pids specified
If we are connecting to an existing process, we want to try to extract
profiling data using D-Bus for that process.
2019-06-06 17:34:12 -07:00
d81890d950 libsysprof-ui: remove profiler menu button 2019-06-04 14:41:14 -07:00
af32235541 gjs: add gjs source back
This sets various environment variables we need.
2019-06-03 18:01:53 -07:00
090d1766e3 libsysprof-ui: stop translating 00 2019-05-31 20:57:43 +02:00
b6685b7e5f libsysprof-ui: allow selecting labels on details page 2019-05-29 15:13:01 -07:00
3556309e86 libsysprof-ui: add cpu info to details page 2019-05-29 15:13:01 -07:00
1940e45bf4 libsysprof-ui: add tooltips for message column 2019-05-29 15:13:01 -07:00
c5e6ef7f2a libsysprof-ui: prefer Time over Offset 2019-05-29 15:13:01 -07:00
5f3a9c0a72 libsysprof-ui: add log view 2019-05-29 15:13:01 -07:00
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
283c3f5ba5 libsysprof: start on some new aids to select 2019-05-29 15:13:01 -07:00
bfe72c1d77 libsysprof-ui: add simplified time label
This handles the resizing of the numbers better to avoid jitter of the
positioning.
2019-05-29 15:13:01 -07:00
c19ae705f7 libsysprof-ui: setup autosize
This helps with the long text to not get prematurely ellipsized
2019-05-29 15:13:01 -07:00
b5e06604b4 libsysprof-ui: add counters to details 2019-05-29 15:13:01 -07:00
0e6227d54c libsysprof-ui: use o for mnemonic 2019-05-29 15:13:01 -07:00
684aa1aba6 libsysprof-ui: use org.gnome.Shell 2019-05-29 15:13:01 -07:00
bc21b47315 libsysprof-ui: add section for counter values 2019-05-29 15:13:01 -07:00
b854a71804 libsysprof-ui: remove unused columns 2019-05-29 15:13:01 -07:00
2e1a6a21de libsysprof-ui: teach marks model how to use counters
We can use this for an alternate view with counters instead of marks.
2019-05-29 15:13:01 -07:00
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
5beb0cf3c7 libsysprof-ui: include samples, marks, and ctrset in events 2019-05-29 15:13:01 -07:00
2527bd1beb libsysprof-ui: use progress cell renderer 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
407ddec8d5 libsysprof-ui: tweak label to total
It's good enough and shorter than Cumulative.
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
eef3445ebd simplify text 2019-05-29 15:13:01 -07:00
fc203e89be libsysprof-ui: tweak assistant layout 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
8a394aaf0f libsysprof-ui: hide unused sections 2019-05-29 15:13:00 -07:00
ef6c402b80 libsysprof-ui: update samples while recording 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
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
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
9d32f70bba libsysprof-ui: iteration on profiler assistant 2019-05-29 15:13:00 -07:00