This is the mail archive of the
systemtap-cvs@sourceware.org
mailing list for the systemtap project.
[SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-0.9.8-206-g364ad89
- From: moore at sourceware dot org
- To: systemtap-cvs at sourceware dot org
- Date: 28 Jul 2009 09:22:33 -0000
- Subject: [SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-0.9.8-206-g364ad89
- Reply-to: systemtap at sourceware dot org
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "systemtap: system-wide probe/trace tool".
The branch, master has been updated
via 364ad890e341bb60ae169af69933a382d4bf9f81 (commit)
via a030ced8c0b8109ba7b23bbbc65deddf88154a2f (commit)
via 5f4f8b1129659adb2015ce42821faccf8fe6d8d5 (commit)
via 95ddfc079a1d9affdb285f7690f8d5623cd7124a (commit)
via f7cfc39c07d0cf872559f9716643491b8d79de75 (commit)
via 0f262fd10d337db0ec435d840b541d629879ce9f (commit)
via 3c434960a680c459d526bee483a2bc79ce767473 (commit)
via d982d13c99f7c4119a9ceea1749a54cca7e53d38 (commit)
via 89fc05fd9c7c04de6568b9ef31e1feb9c092da95 (commit)
from 1123a74ab28d4ae9f2db0d704ce3981064ed9591 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 364ad890e341bb60ae169af69933a382d4bf9f81
Author: Tim Moore <timoore@redhat.com>
Date: Mon Jul 27 12:46:30 2009 +0200
Support for presenting multiple graphs
* grapher/Graph.hxx: New file; class for single graph display.
* grapher/Graph.cxx: New file.
* grapher/GraphData.hxx: Associate title and axis labels with graph
data and not a graph display.
* grapher/GraphWidget.hxx: Move graph-related members to Graph class.
* grapher/GraphWidget.cxx (getExtents, setExtents): Move to Graph
class
(on_expose_event): Move graph rendering to Graph.
(on_button_press_event): Delegate to Graph.
(on_motion_notify_event, on_scroll_event): Modify "active" graph.
* grapher/StapParser.cxx (findTaggedValue): New parsing helper
function.
(io_callback): Support new syntax where properties are attached to
graph data and not the entire graph.
* grapher/grapher.cxx (GrapherWindow): Don't set graph values.
* grapher/Makefile.am: Add Graph.cxx.
* testsuite/systemtap.examples/general/grapher.stp: New property syntax.
commit a030ced8c0b8109ba7b23bbbc65deddf88154a2f
Author: Tim Moore <timoore@redhat.com>
Date: Thu Jun 4 15:49:16 2009 +0200
grapher fixups
* grapher/grapher.cxx (main): Fix problems with call to execlp.
commit 5f4f8b1129659adb2015ce42821faccf8fe6d8d5
Author: Tim Moore <timoore@redhat.com>
Date: Wed May 27 10:32:51 2009 +0200
Templatize GraphData
* grapher/GraphData.hxx (GraphDataBase): new superclass for
GraphData. Split time data out as a separate vector.
(GraphData): Rewrite as template.
* grapher/GraphWidget.cxx (on_expose_event): Reflect GraphData
templatization. Handle events with string values.
* grapher/GraphWidget.hxx (GraphWidget): Keep pointers to
GraphDataBase objects instead of GraphData.
* grapher/StapParser.cxx (parseData): new member function
(ioCallback): Handle new discreet event
* grapher/StapParser.hxx (StapParser): keep pointers to GraphDataBase
objects instead of GraphData
* testsuite/systemtap.examples/general/grapher.stp: Display actual key
pressed for keyboard event
commit 95ddfc079a1d9affdb285f7690f8d5623cd7124a
Author: Tim Moore <timoore@redhat.com>
Date: Mon May 25 18:25:47 2009 +0200
run stap from grapher
* grapher/grapher.cxx (main): Start stap + script from program if supplied
as an argument.
commit f7cfc39c07d0cf872559f9716643491b8d79de75
Author: Tim Moore <timoore@redhat.com>
Date: Mon May 25 18:12:41 2009 +0200
Incorporate grapher widget in real application
* grapher/grapher.cxx (GrapherWindow): New class.
(main): Instantiate GrapherWindow.
commit 0f262fd10d337db0ec435d840b541d629879ce9f
Author: Tim Moore <timoore@redhat.com>
Date: Wed May 20 13:29:54 2009 +0200
Add CSV syntax support to the grapher
* grapher/GraphData.hxx (CSVData): new class
* grapher/GraphData.cxx (commaSplit): new function
(ioCallback): handle CSV definition and data
commit 3c434960a680c459d526bee483a2bc79ce767473
Author: Tim Moore <timoore@redhat.com>
Date: Wed Apr 29 19:52:50 2009 +0200
Refactor StapParser into its own files
* grapher/StapParser.cxx: new file
* grapher/StapParser.hxx: new file
* grapher/grapher.cxx: Use external StapParser class.
commit d982d13c99f7c4119a9ceea1749a54cca7e53d38
Author: Tim Moore <timoore@redhat.com>
Date: Wed Apr 22 10:20:20 2009 +0200
Tweaks to grapher axis drawing
* grapher/GraphWidget.cxx (on_expose_event): Don't draw axis labels
that would overlap others.
commit 89fc05fd9c7c04de6568b9ef31e1feb9c092da95
Author: Tim Moore <timoore@redhat.com>
Date: Wed Apr 22 09:12:27 2009 +0200
restore newlines to grapher script header
* testsuite/systemtap.examples/general/grapher.stp: Restore newlines.
-----------------------------------------------------------------------
Summary of changes:
configure | 480 +++++++++++++---------
doc/Makefile.in | 131 +++++--
doc/SystemTap_Tapset_Reference/Makefile.in | 71 +++-
grapher/Graph.cxx | 262 ++++++++++++
grapher/Graph.hxx | 48 +++
grapher/GraphData.hxx | 49 ++-
grapher/GraphWidget.cxx | 251 +++---------
grapher/GraphWidget.hxx | 38 +--
grapher/Makefile.am | 2 +-
grapher/Makefile.in | 162 ++++++--
grapher/StapParser.cxx | 204 +++++++++
grapher/StapParser.hxx | 23 +
grapher/grapher.cxx | 200 +++++-----
testsuite/Makefile.in | 40 ++-
testsuite/aclocal.m4 | 145 +++++--
testsuite/configure | 245 +++++++-----
testsuite/systemtap.examples/general/grapher.stp | 23 +-
17 files changed, 1577 insertions(+), 797 deletions(-)
create mode 100644 grapher/Graph.cxx
create mode 100644 grapher/Graph.hxx
create mode 100644 grapher/StapParser.cxx
create mode 100644 grapher/StapParser.hxx
mode change 100755 => 100644 testsuite/systemtap.examples/general/grapher.stp
hooks/post-receive
--
systemtap: system-wide probe/trace tool