[sysprof] Created tag sysprof-3.22.1
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [sysprof] Created tag sysprof-3.22.1
- Date: Wed, 12 Oct 2016 03:53:08 +0000 (UTC)
The signed tag 'sysprof-3.22.1' was created.
Tagger: Christian Hergert <chergert redhat com>
Date: Tue Oct 11 20:52:22 2016 -0700
Release 3.22.1
Overview of changes in Sysprof 3.22.1
=====================================
Changes since 3.22.0
* A new data source called "hostinfo" has been added. It records various
CPU datapoints as "counters" in the sysprof capture.
* A new visualizers abstraction has been added so that we can start
providing new ways to look at profiler data.
* A CPU visualizer has been added which renders datapoints recorded
from the hostinfo data source.
* Selecting ranges of the visualizer will update the callgraph limiting
stacktrace samples, to the given time range.
* Missing headers are now installed which may be needed by applications
using libsysprof-ui.
* A keyboard shortcuts dialog has been added.
* A theme manager has been added to allow us to provide custom CSS for
various themes. Currently, we have additional styling added for
Adwaita and Adwaita-dark.
Changes since the last tag 'sysprof-3.22.0':
Balázs Meskó (1):
Update Hungarian translation
Christian Hergert (116):
wip: visualizers
reader: add sp_capture_reader_copy()
capture: add SpCaptureCursor and associated types
build: bump autoconf files
build: ensure we build and run new tests
visualizer-row: add padding to visualizer rows
capture-condition: add matcher for counter ids
cpu: discover cpu counters from SpCaptureReader
ui: remove legacy CSS selectors
capture-condition: add new AND condition
visualizer: add set_time_range() and get_time_range()
line-visualizer: remove legacy drawing code
pointcache: add PointCache utility class
capture-condition: style cleanup
capture-cursor: reset reader upon creation
cpu-visualizer: remove prepare vfunc
window: set y scale for graph
line-visualizer: plumb off-screen rendering mechanics
visualizer-list: add SpVisualizerList
line-visualizer-row: remove debug code
line-visualizer-row: simplify data point rendering
line-visualizer-row: use cairo_curve_to()
hostinfo: stash CPU usage 4x per second
cpu-visualizer-row: stop after locating counters
line-visualizer-row: use scaled surface when available
line-visualizer-row: ignore css border
visualizer-ticks: start on minimal ticks implementation
visualizer-ticks: adjust tick positioning and add 5sec span
cpu-visualizer-row: hide if no counters were found
visualizer-ticks: tweak half-line positioning
visualizer-ticks: adjust line draw ordering
visualizer-ticks: use color from GtkStyleContext
visualizer-ticks: set CSS element name to "ticks"
css: tweak css for visualizers
line-visualizer-row: use default foreground to draw
line-visualizer-row: only queue draw when using widget style
visualizer-ticks: adjust ticks opacity
color-cycle: add color generator helper
line-visualizer-row: add color parameter for counter
cpu-visualizer-row: choose color for row
capture: add end time for captures
visualizer-view: add SpVisualizerView
window: use GtkFileChooserNative
visualizer-view: remove min height for rows
visualizer-view: add ::visualizer-added and ::visualizer-removed
window: expand for visualizers as necessary
color-cycle: add reset helper
cpu-visualizer: reset colors upon new reader
visualizer-view: shrink time range when necessary
visualizer-ticks: remove extraneous assertion
zoom-manager: add zoom manager to simplify zoom control
zoom: add plumbing for zoom to SpWindow
build: add $LIBM to the sysprof binary
window: update zoom reset label to display current zoom
window: use floor() instead of ceil()
window: set minimum zoom level
visualizers: wire zoom manager to visualizers
window: add separators in gear menu
visualizer-view: implement basic panning
line-visualizer-row: restrict data points to visible range
visualizer-view: dynamically toggle scrollbar visibility
line-visualizer-row: handle HiDPI properly
visualizer-view: hide scrollbar by default
avoid warnings on shutdown
multi-paned: add SpMultiPaned
visualizer-view: set vexpand on scrolledwindow
window: use SpMultiPaned
sysprof-ui: add SpMultiPaned to public API
sysprof-ui: make SpVisualizerTicks and SpVisualizerList private
visualizer-ticks: adjust ticks for capture epoch
app: add accels for zoom actions
window: add tooltips
line-visualizer-row: disable time optimization
visualizer-ticks: draw position labels next to ticks
window: remove unused variable
visualizer-view: set hscrollbar policy to never
visualizer-view: avoid overscroll upon zoom change
visualizer-ticks: don't render 00:00:00.0000
multi-paned: only mark position if sequence is accepted
app: add more complete keybindings
visualizer-row: allow begin/end time to be NULL
line-visualizer-row: adjust surface when time range changes
visualizer-ticks: avoid FPE
visualizer-view: fix logic on swapping times
visualizer-view: add helper viewport for scrolling
visualizer-view: use queue_resize instead of queue_draw
wip: visualizer work
visualizer-row: add private access to graph_width
visualizer-view: fix time range for ticks
visualizer-ticks: fix msec value
visualizer-ticks: make lines sharper
visualizer-selection: initial visualizer selection support
help-overlay: add help overlay to SpWindow and app menu
visualizer-view: fix selections when scrolling
viewport: remove SpViewport
theme-manager: add SpThemeManager and use it for custom css
visualizer-selection: add visualizer helpers
callgraph-view: clear models when unloading
callgraph-view: add missing get_profile() accessor
visualizer-selection: move selection to sysprof.h
callgraph: update callgraph when selection changes
test-capture: initialize clock on startup
capture: use SpClock for current timestamp
sysprof-dump: print relative time for samples
sysprof-ui: add missing header to public API
visualizer-view: ensure types are registered
theme-manager: remove debug code
empty-state: make empty state labels changable
sysprof-ui: add missing header to sysprof-ui.h
update NEWS
build: bump version so Builder can depend on recent changes
writer: flush before creating reader from writer
visualizer-ticks: remove GdkWindow from ticks widget
selection: rename SpVisualizerSelection to SpSelection
build: fix distcheck
Release 3.22.1
Piotr Drąg (2):
Update POTFILES.in
Update Polish translation
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]