pcp
[Top] [All Lists]

pcp-gui updates

To: pcp@xxxxxxxxxxx
Subject: pcp-gui updates
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Sat, 18 Aug 2012 03:39:01 -0400 (EDT)
In-reply-to: <498652153.29672648.1345274937187.JavaMail.root@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Changes committed to git://oss.sgi.com/pcp/pcp-gui.git dev

 src/chart/GNUmakefile      |    8 
 src/chart/chart.cpp        | 1604 ++++++++++++++++++---------------------------
 src/chart/chart.h          |  251 ++++---
 src/chart/chartdialog.cpp  |    6 
 src/chart/curve.cpp        |   42 -
 src/chart/curve.h          |   33 
 src/chart/gadget.h         |    4 
 src/chart/groupcontrol.cpp |    4 
 src/chart/pmchart.pro.in   |   12 
 src/chart/sampling.cpp     |  378 ++++++++++
 src/chart/sampling.h       |  155 +++-
 src/chart/tracing.cpp      |  111 ++-
 src/chart/tracing.h        |   70 +
 src/chart/view.cpp         |    7 
 14 files changed, 1509 insertions(+), 1176 deletions(-)

commit b54eef750792ec385b8ab102e2a21cfca0f46aff
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Sat Aug 18 17:15:01 2012 +1000

    Split the ChartItem into sampling and tracing components
    
    Refactoring to allow for sampling charts (fixed size arrays
    of values) to co-exist with tracing charts (which will have
    variable sized sets of begin/end/point observations and not
    fixed (sample) timestamps, but rather timestamps of when an
    event occurred.
    
    The base classes of Chart and ChartItem are now agnostic to
    which style of chart they will be displaying.  Tons of work
    to do still to get trace charts working well, but we're out
    of the blocks.

commit 7518697d69cd701a25e05e55574bfb2b5b0487a6
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Sat Aug 18 15:31:24 2012 +1000

    Sort out ctor call convention for ChartItem base class

commit ad00fe48af79cf1fdd8679b5ea51eebb75d11d38
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Sat Aug 18 11:53:09 2012 +1000

    Rename Plot to Item, extract from Chart class, prepare for trace/sample 
split

commit fcb393745ffba50e392b5cf1bfadc37272b3c64e
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Sat Aug 18 09:12:48 2012 +1000

    Introduce an event style chart, and correctly manage scale memory

commit 25a6b979040e92d002fd891fdef9b279e1a59799
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Aug 17 17:07:55 2012 +1000

    Rename couple of chart methods to match plans.

commit 3dc4634ac7d038e5d5c9c19bfe5de9f6e05dccdc
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Aug 17 16:56:09 2012 +1000

    Refactor y-axis scale engine code for event tracing

commit 6812afbb558695da6ae7bafda24bf0e913f4839a
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Aug 17 10:19:17 2012 +1000

    Merge placeholder class for event trace Y-axis scaling

commit e07e22870a683dd2b95816321ab1bd5316eabc3b
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Aug 17 10:06:27 2012 +1000

    Rename the ValueScaleEngine class to SamplingScaleEngine and move it.

commit ee341f3826b9935362adc92890b2332e998b4975
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Aug 17 09:57:53 2012 +1000

    Rename Curve class (and files) to SamplingCurve.

<Prev in Thread] Current Thread [Next in Thread>