pcp
[Top] [All Lists]

pcp-gui updates: mainly new event tracing code

To: pcp@xxxxxxxxxxx
Subject: pcp-gui updates: mainly new event tracing code
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed, 3 Oct 2012 03:54:10 -0400 (EDT)
In-reply-to: <194676754.6132447.1349250829146.JavaMail.root@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Changes committed to git://oss.sgi.com/pcp/pcp-gui.git qwt6

 src/chart/chart.cpp            |  154 +++++++++++++----
 src/chart/chart.h              |   62 +++++--
 src/chart/gadget.h             |    2 
 src/chart/groupcontrol.cpp     |   15 -
 src/chart/pmchart.desktop      |    6 
 src/chart/sampling.cpp         |   48 +----
 src/chart/sampling.h           |   20 --
 src/chart/tracing.cpp          |  353 ++++++++++++++++++++++++++---------------
 src/chart/tracing.h            |   77 ++++++--
 src/libqwt/qwt_legend_item.cpp |    6 
 10 files changed, 470 insertions(+), 273 deletions(-)

commit 1b855c3d98859cfc879d5f21fc73b45db361f8bd
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Oct 3 17:47:28 2012 +1000

    Refactoring to get closer to working Y-axis for event trace IDs
    
    Not there yet though, but closer.  Number of comments added around
    potential cleanups (Chart class still has alot of Tracing/Sampling
    knowledge which it really shouldn't... some kind of Engine/Runtime
    class with those specifics might help which can swap one form in
    to replace the other, dynamically.

commit 073747764ab7acc59403a9bedc0344bbb6b8b900
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Oct 3 14:04:05 2012 +1000

    Improvements to the selection-display model for sampled data

commit 161ee7d308a6869bb01f9d4ca2fe8cb004bdec95
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Oct 3 13:43:24 2012 +1000

    Resolve a legend visual change from qwt5->qwt6, now looks as before

commit 002a7e8d2e520b1158da7d02c521943e4473399f
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Oct 3 10:48:59 2012 +1000

    Update desktop file for pmchart
    
    After recently reading up on the desktop integration files,
    have made a couple of tweaks here - "Icon" entry should not
    have any suffix, added several more "Categories" that we're
    alike/in.

commit d08d3b9e9ca8b5daae12b9c92dc6c3b7e049c519
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Oct 2 18:24:14 2012 +1000

    Get selection feedback working for event trace charts
    
    Ended up requiring an additional plotitem that will overlay
    the selections on top of other things to get the updates to
    happen immediately and in a sensible way.

commit 4f83235d05a2c2f0be72cd65a1dddabcba92fe26
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Oct 1 16:42:53 2012 +1000

    Fixes to the ways event traces and their metadata are culled
    
    This resolves several issues in the way trace culling is performed
    from an active event trace chart.  Realised we cannot handle range
    (drop/span) data with a common cull routine as they are inverse in
    terms of timestamps.  Simplest to split 'em apart.  With this fix,
    event traces now travel nicely across the window as time updates.

commit 75b5c85a4bdec4264e2543807bbadffc84f06dbf
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Oct 1 15:17:38 2012 +1000

    Pass updateValues() the actual update interval and visible points
    
    The current pmchart internal updateValues call for each plot, on
    each interval, had a wacky delta argument that was actually the
    time scale visible interval and not the real (time) delta.  This
    should be pushed down, and the scale calculated only in the one
    spot that needs that, else confusion is sure to reign.

<Prev in Thread] Current Thread [Next in Thread>
  • pcp-gui updates: mainly new event tracing code, Nathan Scott <=