systemtap:timoore/grapher

Last commit made on 2009-06-04
Get this branch:
git clone -b timoore/grapher https://git.launchpad.net/systemtap

Branch merges

Branch information

Name:
timoore/grapher
Repository:
lp:systemtap

Recent commits

b133e38... by Tim Moore <email address hidden>

grapher fixups

 * grapher/grapher.cxx (main): Fix problems with call to execlp.
 * grapher/GraphWidget.cxx (on_expose_event): Use valarray to hold
 dash values, for compatibility with older versions of gtkmm.

35ff808... by Tim Moore <email address hidden>

 * grapher/GraphData.hxx (GraphDataBase): add virtual distructor.
 * grapher/GraphWidget.cxx (on_expose_event):rendering of events
 * grapher/StapParser.cxx (ioCallback): Parse new "discreet" type.
 * testsuite/systemtap.examples/general/grapher.stp: emit keyboard
 character

556c02b... by Tim Moore <email address hidden>

Templatize GraphData

b5dfb76... by Tim Moore <email address hidden>

run stap from grapher

    * grapher/grapher.cxx (main): Start stap + script from program if supplied
    as an argument.

8b049fa... by Tim Moore <email address hidden>

Incorperate grapher widget in real application

            * grapher/grapher.cxx (GrapherWindow): New class.
            (main): Instantiate GrapherWindow.

86e185b... by Tim Moore <email address hidden>

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

1d0ec48... by Tim Moore <email address hidden>

Refactor StapParser into it's own files

         * grapher/StapParser.cxx: new file
         * grapher/StapParser.hxx: new file
         * grapher/grapher.cxx: Use external StapParser class.

9c2ef64... by Tim Moore <email address hidden>

Tweaks to grapher axis drawing

       * grapher/GraphWidget.cxx (on_expose_event): Don't draw axis labels
       that would overlap others.

26b0276... by Tim Moore <email address hidden>

restore newlines to grapher script header

        * testsuite/systemtap.examples/general/grapher.stp: Restore newlines.

764b562... by Tim Moore <email address hidden>

fix a bug with %% in format strings

 * translate.cxx (c_unparser::visit_print_format): Always use
 _stp_printf if a format string contains "%%". Previously a format
 string with no arguments would always be printed with _stp_print.
        * testsuite/systemtap.printf/basic6.stp: New test for %% in format
        strings.
        * testsuite/systemtap.printf/basic6.exp: test driver
 * testsuite/systemtap.examples/grapher.stp: Remove workaround for
 "%%" literal problem.