[sysprof] (110 commits) ...update NEWS



Summary of changes:

  99ff8f2... wip: visualizers (*)
  b8f4656... reader: add sp_capture_reader_copy() (*)
  c19d063... capture: add SpCaptureCursor and associated types (*)
  ae281af... build: bump autoconf files (*)
  58017c3... build: ensure we build and run new tests (*)
  01794db... visualizer-row: add padding to visualizer rows (*)
  84c61c3... capture-condition: add matcher for counter ids (*)
  3b9ea07... cpu: discover cpu counters from SpCaptureReader (*)
  7d0cce7... ui: remove legacy CSS selectors (*)
  1f07467... capture-condition: add new AND condition (*)
  5ceff81... visualizer: add set_time_range() and get_time_range() (*)
  0a9193a... line-visualizer: remove legacy drawing code (*)
  571c232... pointcache: add PointCache utility class (*)
  a3257ed... capture-condition: style cleanup (*)
  e4bc640... capture-cursor: reset reader upon creation (*)
  e537b84... cpu-visualizer: remove prepare vfunc (*)
  7e38d92... window: set y scale for graph (*)
  24477d4... line-visualizer: plumb off-screen rendering mechanics (*)
  bdc62ba... visualizer-list: add SpVisualizerList (*)
  63e7e1d... line-visualizer-row: remove debug code (*)
  4bdbc46... line-visualizer-row: simplify data point rendering (*)
  573ba7b... line-visualizer-row: use cairo_curve_to() (*)
  f600a96... hostinfo: stash CPU usage 4x per second (*)
  321fc18... cpu-visualizer-row: stop after locating counters (*)
  1dcb41f... line-visualizer-row: use scaled surface when available (*)
  c243063... line-visualizer-row: ignore css border (*)
  aa21c23... visualizer-ticks: start on minimal ticks implementation (*)
  984fac7... visualizer-ticks: adjust tick positioning and add 5sec span (*)
  ad130db... cpu-visualizer-row: hide if no counters were found (*)
  857082b... visualizer-ticks: tweak half-line positioning (*)
  3a3b4f1... visualizer-ticks: adjust line draw ordering (*)
  fa1a8d9... visualizer-ticks: use color from GtkStyleContext (*)
  f2f0325... visualizer-ticks: set CSS element name to "ticks" (*)
  7aee4c4... css: tweak css for visualizers (*)
  21db651... line-visualizer-row: use default foreground to draw (*)
  21ed742... line-visualizer-row: only queue draw when using widget styl (*)
  5a5bf19... visualizer-ticks: adjust ticks opacity (*)
  e7e8e91... color-cycle: add color generator helper (*)
  f3cec0f... line-visualizer-row: add color parameter for counter (*)
  4953731... cpu-visualizer-row: choose color for row (*)
  2197a0c... capture: add end time for captures (*)
  f8a0f27... visualizer-view: add SpVisualizerView (*)
  afbb2cd... window: use GtkFileChooserNative (*)
  337334e... visualizer-view: remove min height for rows (*)
  b5fccca... visualizer-view: add ::visualizer-added and ::visualizer-re (*)
  388557c... window: expand for visualizers as necessary (*)
  baabf76... color-cycle: add reset helper (*)
  527ad14... cpu-visualizer: reset colors upon new reader (*)
  7831b76... visualizer-view: shrink time range when necessary (*)
  4d48f98... visualizer-ticks: remove extraneous assertion (*)
  e6ecad5... zoom-manager: add zoom manager to simplify zoom control (*)
  50bfd8d... zoom: add plumbing for zoom to SpWindow (*)
  baf26fa... build: add $LIBM to the sysprof binary (*)
  60e917a... window: update zoom reset label to display current zoom (*)
  9bd3891... window: use floor() instead of ceil() (*)
  aaf521e... window: set minimum zoom level (*)
  b9b9618... visualizers: wire zoom manager to visualizers (*)
  342ee71... window: add separators in gear menu (*)
  caa95fc... visualizer-view: implement basic panning (*)
  0766bd6... line-visualizer-row: restrict data points to visible range (*)
  7533267... visualizer-view: dynamically toggle scrollbar visibility (*)
  4bd7270... line-visualizer-row: handle HiDPI properly (*)
  fa58f7a... visualizer-view: hide scrollbar by default (*)
  69d5dd2... avoid warnings on shutdown (*)
  f9e1913... multi-paned: add SpMultiPaned (*)
  d64bd3f... visualizer-view: set vexpand on scrolledwindow (*)
  2d8401a... window: use SpMultiPaned (*)
  428cbcb... sysprof-ui: add SpMultiPaned to public API (*)
  54116ba... sysprof-ui: make SpVisualizerTicks and SpVisualizerList pri (*)
  c116120... visualizer-ticks: adjust ticks for capture epoch (*)
  bd008c0... app: add accels for zoom actions (*)
  879d001... window: add tooltips (*)
  a20ba80... line-visualizer-row: disable time optimization (*)
  0d8f45f... visualizer-ticks: draw position labels next to ticks (*)
  1518957... window: remove unused variable (*)
  e54c496... visualizer-view: set hscrollbar policy to never (*)
  5c53dd5... visualizer-view: avoid overscroll upon zoom change (*)
  76b92ce... visualizer-ticks: don't render 00:00:00.0000 (*)
  5adb7d6... multi-paned: only mark position if sequence is accepted (*)
  69f5da3... app: add more complete keybindings (*)
  fef4861... visualizer-row: allow begin/end time to be NULL (*)
  974f0b4... line-visualizer-row: adjust surface when time range changes (*)
  6eee334... visualizer-ticks: avoid FPE (*)
  59cbd8f... visualizer-view: fix logic on swapping times (*)
  8d8c879... visualizer-view: add helper viewport for scrolling (*)
  6d9656e... visualizer-view: use queue_resize instead of queue_draw (*)
  51ed367... wip: visualizer work (*)
  c5fb8b5... visualizer-row: add private access to graph_width (*)
  72a8276... visualizer-view: fix time range for ticks (*)
  8f613b5... visualizer-ticks: fix msec value (*)
  e85707f... visualizer-ticks: make lines sharper (*)
  70aeeb6... visualizer-selection: initial visualizer selection support (*)
  527f95f... help-overlay: add help overlay to SpWindow and app menu (*)
  aa61c43... visualizer-view: fix selections when scrolling (*)
  7ca8493... viewport: remove SpViewport (*)
  7c55f37... theme-manager: add SpThemeManager and use it for custom css (*)
  42b82f6... visualizer-selection: add visualizer helpers (*)
  37edc29... callgraph-view: clear models when unloading (*)
  1e38dc7... callgraph-view: add missing get_profile() accessor (*)
  00b9b1f... visualizer-selection: move selection to sysprof.h (*)
  6218967... callgraph: update callgraph when selection changes (*)
  b91deb2... test-capture: initialize clock on startup (*)
  34f493d... capture: use SpClock for current timestamp (*)
  bc15461... sysprof-dump: print relative time for samples (*)
  3b2f250... sysprof-ui: add missing header to public API (*)
  034a7d8... visualizer-view: ensure types are registered (*)
  ff8ef76... theme-manager: remove debug code (*)
  e239887... empty-state: make empty state labels changable (*)
  ceb7c02... sysprof-ui: add missing header to sysprof-ui.h (*)
  4f659ab... update NEWS

(*) This commit already existed in another branch; no separate mail sent


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]