[sysprof] Created tag sysprof-3.22.1



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]