|
|
55dfb81db3
|
libsysprof-ui: allow text to be selectable
|
2019-05-29 15:13:00 -07:00 |
|
|
|
9797efbe7d
|
libsysprof-ui: add some mark details
|
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 |
|
|
|
24e339f36f
|
libsysprof-ui: tweak marks drawing
|
2019-05-29 15:13:00 -07:00 |
|
|
|
10a826f58e
|
libsysprof-ui: add rounded rectangle helper
|
2019-05-29 15:13:00 -07:00 |
|
|
|
cf1d6a9c07
|
libsysprof-ui: fix some warnings
|
2019-05-29 15:13:00 -07:00 |
|
|
|
9267933824
|
libsysprof-ui: soften red when selected
|
2019-05-29 15:13:00 -07:00 |
|
|
|
adcf667b5a
|
tools: add tool to toggle a profiler
This is in-tree only currently, although we may consider installing it
at some point (or adding it to sysprof-cli).
|
2019-05-29 15:13:00 -07:00 |
|
|
|
28bcb5daee
|
libsysprof-ui: mark negative durations as red
|
2019-05-29 15:13:00 -07:00 |
|
|
|
f355865ede
|
sysprof: add close menu item
|
2019-05-29 15:13:00 -07:00 |
|
|
|
18065eaf11
|
sysprof: add about, remove quit
|
2019-05-29 15:13:00 -07:00 |
|
|
|
8e63320a1c
|
sysprof: wire up window menu
|
2019-05-29 15:13:00 -07:00 |
|
|
|
ad1cfebedd
|
sysprof: close window on last ctrl+w if empty
|
2019-05-29 15:13:00 -07:00 |
|
|
|
cc687f6914
|
sysprof: only request opening dialog once
|
2019-05-29 15:13:00 -07:00 |
|
|
|
d188039a9f
|
sysprof: use sysprof_window_new()
|
2019-05-29 15:13:00 -07:00 |
|
|
|
6f49ddb0e3
|
libsysprof-ui: start on open support
|
2019-05-29 15:13:00 -07:00 |
|
|
|
9cf941b794
|
libsysprof-ui: do resize from idle after map
This ensures that we get things after the initial view of the window.
|
2019-05-29 15:13:00 -07:00 |
|
|
|
f5043fa8d6
|
libsysprof-ui: move zoom controls
and make them flat
|
2019-05-29 15:13:00 -07:00 |
|
|
|
691a1bc2b0
|
libsysprof-ui: start on new tabbed design
|
2019-05-29 15:13:00 -07:00 |
|
|
|
60ba134e9d
|
libsysprof-ui: whitespace cleanup
|
2019-05-29 15:13:00 -07:00 |
|
|
|
e3245c3c3b
|
libsysprof-ui: add empty state for timing data
|
2019-05-29 15:13:00 -07:00 |
|
|
|
c1d972d0c5
|
libsysprof-ui: tweak spacing
|
2019-05-29 15:13:00 -07:00 |
|
|
|
bf56f20b92
|
libsysprof-ui: add separator back
|
2019-05-29 15:13:00 -07:00 |
|
|
|
e5215c4df0
|
libsysprof-ui: add gdatetime fallback
|
2019-05-29 15:13:00 -07:00 |
|
|
|
26a94c2efd
|
libsysprof-ui: add lateral movements with keyboard
|
2019-05-29 15:13:00 -07:00 |
|
|
|
3210926f15
|
libsysprof-ui: pan when selection changes
This helps keep things in view while moving around.
|
2019-05-29 15:13:00 -07:00 |
|
|
|
aa2772ef87
|
libsysprof-ui: link up horizontal scrolling
|
2019-05-29 15:13:00 -07:00 |
|
|
|
eda7b34062
|
libsysprof-ui: set computer-fail for no callgraph
|
2019-05-29 15:13:00 -07:00 |
|
|
|
9cded24b70
|
libsysprof-ui: tweak empty state and add icon-name property
|
2019-05-29 15:13:00 -07:00 |
|
|
|
a276e20d81
|
libsysprof-ui: filter marks based on selection
|
2019-05-29 15:13:00 -07:00 |
|
|
|
09a29dfb80
|
libsysprof-ui: jump to timings if no samples
|
2019-05-29 15:13:00 -07:00 |
|
|
|
59d40f4146
|
libsysprof: better empty check
|
2019-05-29 15:13:00 -07:00 |
|
|
|
59c2fb4b64
|
libsysprof: add is_empty() helper
This can be bound easier should we support GIR in the future.
|
2019-05-29 15:13:00 -07:00 |
|
|
|
89293254c5
|
libsysprof-ui: hide callgraph when no data is present
|
2019-05-29 15:13:00 -07:00 |
|
|
|
0c62fd13d4
|
libsysprof-capture: copy stat when dup'ing reader
|
2019-05-29 15:13:00 -07:00 |
|
|
|
e03b1ec8b7
|
libsysprof-ui: add more capture details
|
2019-05-29 15:13:00 -07:00 |
|
|
|
aed80ea51f
|
libsysprof-capture: add stats to reader when possible
We can also back-fill these when reading a capture file.
|
2019-05-29 15:13:00 -07:00 |
|
|
|
6437dba247
|
libsysprof-ui: add accelerator keys
|
2019-05-29 15:13:00 -07:00 |
|
|
|
de06c0da45
|
libsysprof-ui: start on details view
|
2019-05-29 15:13:00 -07:00 |
|
|
|
10aec13043
|
libsysprof-ui: reduce chances of over-scrolling
|
2019-05-29 15:13:00 -07:00 |
|
|
|
2cb11dce46
|
libsysprof-ui: simplify zoom at load
|
2019-05-29 15:13:00 -07:00 |
|
|
|
33c8e2fc26
|
libsysprof-ui: fit-to-zoom and tooltips
|
2019-05-29 15:13:00 -07:00 |
|
|
|
f22446cec7
|
libsysprof-ui: use double math
|
2019-05-29 15:13:00 -07:00 |
|
|
|
69476aee3c
|
libsysprof-ui: track if color is set
|
2019-05-29 15:13:00 -07:00 |
|
|
|
de4e0d2408
|
libsysprof-ui: add color
|
2019-05-29 15:13:00 -07:00 |
|
|
|
dfa682237b
|
libsysprof-ui: keep marks aligned
|
2019-05-29 15:13:00 -07:00 |
|
|
|
c69f7c079b
|
libsysprof-ui: render marks again
|
2019-05-29 15:13:00 -07:00 |
|
|
|
c63646334a
|
libsysprof-ui: resize column when zoom changes
|
2019-05-29 15:13:00 -07:00 |
|
|
|
83cf6fc55a
|
libsysprof-ui: improve duration range drawing and sizing
This disables what we draw, but it gives us a better placement for how
to go about drawing within the space.
|
2019-05-29 15:13:00 -07:00 |
|
|
|
938839c3cb
|
libsysprof-ui: fit zoom when loading
|
2019-05-29 15:13:00 -07:00 |
|