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
8d41fd48cc
libsysprof-ui: more zom cleanup
2019-05-29 15:13:00 -07:00
e02da1e842
remove dead code
2019-05-29 15:13:00 -07:00
ce3e7c5f4e
libsysprof-ui: add fit-width zoom helper
2019-05-29 15:13:00 -07:00
67530d595d
libsysprof-ui: whitespace
2019-05-29 15:13:00 -07:00
0f0bdee4ac
libsysprof-ui: add some helpers to zoom manager
...
This should be able to help us cleanup some duplicated code in various
places so that we keep our timings associated amongst different visualizing
widgets.
2019-05-29 15:13:00 -07:00
b19ce4b741
libsysprof-ui: remove offsets from allocation
...
This isn't actually needed, and messes things up in the new capture view
depending on the ancestry.
2019-05-29 15:13:00 -07:00
5f5920a6d4
libsysprof-ui: cleanup
2019-05-29 15:13:00 -07:00
209a2689d9
whitespace
2019-05-29 15:13:00 -07:00
91c95a0e0d
libsysprof-ui: work on async loading
2019-05-29 15:13:00 -07:00
2e4b17be17
libsysprof-capture: add or condition
2019-05-29 15:13:00 -07:00
22fd0d7676
libsysprof-ui: update callgraph when selection changes
2019-05-29 15:13:00 -07:00
93215bd4e7
libsysprof-ui: protect against NULL
2019-05-29 15:13:00 -07:00
4530a982f8
libsysprof-ui: tweak zoom levels
2019-05-29 15:13:00 -07:00
3967721933
libsysprof-ui: button styling
2019-05-29 15:13:00 -07:00
f020377355
libsysprof-ui: simplified private
2019-05-29 15:13:00 -07:00
7fbe8ee3a8
libsysprof-ui: hook up zoom-manager to visualizers
2019-05-29 15:13:00 -07:00
0b4510c027
libsysprof-ui: add label helper
2019-05-29 15:13:00 -07:00
762af31908
libsysprof-ui: whitespace
2019-05-29 15:13:00 -07:00
d45d950b0c
libsysprof-ui: tweak title
2019-05-29 15:13:00 -07:00
dc1abc0674
libsysprof-ui: add timing information
2019-05-29 15:13:00 -07:00
f47041b7d7
libsysprof-ui: tweak columns and treeview
2019-05-29 15:13:00 -07:00
f199a7028f
libsysprof-ui: add text property
2019-05-29 15:13:00 -07:00
cf884739f5
libsysprof-ui: setup marks reader
2019-05-29 15:13:00 -07:00
c3ad0051ff
libsysprof-ui: load counters if we discover the feature
2019-05-29 15:13:00 -07:00
af6c392ecc
libsysprof-ui: whitespace cleanup
2019-05-29 15:13:00 -07:00
e3cfdddf46
libsysprof: handle failure case better
2019-05-29 15:13:00 -07:00
300461ab5d
libsysprof-ui: start on capture view
...
This widget is going to allow us to remove most of SysprofWindow into a
reusable widget tos hare with Builder.
2019-05-29 15:13:00 -07:00
6731b1552b
libsysprof-capture: whitespace cleanup
2019-05-29 15:13:00 -07:00
74ea7d197c
libsysprof-capture: copy discovered end_time
2019-05-29 15:13:00 -07:00
2498b4cded
libsysprof-capture: try harder to get proper end-time
2019-05-29 15:13:00 -07:00
7a0132ac92
libsysprof-capture: update end time for marks
2019-05-29 15:13:00 -07:00