General improvement on viewing wide and long slog2 files. This added features needed...
authorAnthony Chan <chan@mcs.anl.gov>
Wed, 10 Aug 2011 23:29:37 +0000 (18:29 -0500)
committerPavan Balaji <balaji@mcs.anl.gov>
Fri, 17 May 2013 21:28:15 +0000 (16:28 -0500)
commitb53bf7956918687a71a5c627eb1720b50e468bbf
treea62d6aead7c378a13d677a69dc5530cc1ad105e3
parentcbe74538f338d7501d8ae161ecb0b70c54982426
General improvement on viewing wide and long slog2 files.  This added features needed in req#552 by adding a general coordinate xform between viewport and canvas to add highlighted markers on selected drawables (of all kinds), also general 2D clipping code for viewport.  Added wheeled mouse support on timelines and statelines canvas as req#1512.  Replaced ad-hoc drawing code of searchables by the general highlighted marker code.  Also added debugging, profiling on heapdump, and remote X11 flag to JVM in bin/jumpshot script.

Given GUI is updated quiet significantly, the documentation is needed to be updated as well.

[svn breadcrumb: r8872 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]
77 files changed:
src/slog2sdk/bin/jumpshot.in
src/slog2sdk/lib/clog2TOdrawable.jar
src/slog2sdk/lib/clog2TOslog2.jar
src/slog2sdk/lib/clog2print.jar
src/slog2sdk/lib/clogTOdrawable.jar
src/slog2sdk/lib/clogTOslog2.jar
src/slog2sdk/lib/clogprint.jar
src/slog2sdk/lib/jumpshot.jar
src/slog2sdk/lib/jumpshot_launcher.jar
src/slog2sdk/lib/logconvertor.jar
src/slog2sdk/lib/slog2filter.jar
src/slog2sdk/lib/slog2navigator.jar
src/slog2sdk/lib/slog2printrecur.jar
src/slog2sdk/lib/slog2printserial.jar
src/slog2sdk/lib/traceTOslog2.jar
src/slog2sdk/lib/traceprint.jar
src/slog2sdk/src/base/drawable/ColorAlpha.java
src/slog2sdk/src/base/drawable/Composite.java
src/slog2sdk/src/base/drawable/CoordPixelXform.java
src/slog2sdk/src/base/drawable/Coord_TimeRowID.java [new file with mode: 0644]
src/slog2sdk/src/base/drawable/Drawable.java
src/slog2sdk/src/base/drawable/Makefile.in
src/slog2sdk/src/base/drawable/Primitive.java
src/slog2sdk/src/base/drawable/Shadow.java
src/slog2sdk/src/base/topology/Arrow.java
src/slog2sdk/src/base/topology/Event.java
src/slog2sdk/src/base/topology/Line.java
src/slog2sdk/src/base/topology/Makefile.in
src/slog2sdk/src/base/topology/MarkerArrow.java [new file with mode: 0644]
src/slog2sdk/src/base/topology/MarkerEvent.java [new file with mode: 0644]
src/slog2sdk/src/base/topology/MarkerLine.java [new file with mode: 0644]
src/slog2sdk/src/base/topology/MarkerState.java [new file with mode: 0644]
src/slog2sdk/src/base/topology/Pointer.java [new file with mode: 0644]
src/slog2sdk/src/base/topology/PreviewEvent.java
src/slog2sdk/src/base/topology/PreviewState.java
src/slog2sdk/src/base/topology/State.java
src/slog2sdk/src/base/topology/SummaryArrow.java
src/slog2sdk/src/base/topology/SummaryState.java
src/slog2sdk/src/images/Save24.gif [new file with mode: 0644]
src/slog2sdk/src/images/SaveAll24.gif [new file with mode: 0644]
src/slog2sdk/src/images/SaveAs24.gif [new file with mode: 0644]
src/slog2sdk/src/viewer/common/Const.java
src/slog2sdk/src/viewer/common/Parameters.java
src/slog2sdk/src/viewer/common/PreferenceFrame.java
src/slog2sdk/src/viewer/common/PreferencePanel.java
src/slog2sdk/src/viewer/first/FirstPanel.java
src/slog2sdk/src/viewer/first/HTMLviewer.java
src/slog2sdk/src/viewer/histogram/InfoDialogForSummary.java
src/slog2sdk/src/viewer/histogram/StatlinePanel.java
src/slog2sdk/src/viewer/histogram/StatlineToolBar.java
src/slog2sdk/src/viewer/legends/LegendTable.java
src/slog2sdk/src/viewer/timelines/CanvasTimeline.java
src/slog2sdk/src/viewer/timelines/InfoDialogForDrawable.java [deleted file]
src/slog2sdk/src/viewer/timelines/Makefile.in
src/slog2sdk/src/viewer/timelines/TimelinePanel.java
src/slog2sdk/src/viewer/timelines/TimelineToolBar.java
src/slog2sdk/src/viewer/zoomable/ActionSearchBackward.java
src/slog2sdk/src/viewer/zoomable/ActionSearchForward.java
src/slog2sdk/src/viewer/zoomable/ActionSearchInit.java
src/slog2sdk/src/viewer/zoomable/ActionYaxisTreeCommit.java
src/slog2sdk/src/viewer/zoomable/CoordPixelImage.java
src/slog2sdk/src/viewer/zoomable/InfoDialog.java
src/slog2sdk/src/viewer/zoomable/InfoDialogForDrawable.java [new file with mode: 0644]
src/slog2sdk/src/viewer/zoomable/InfoDialogForDuration.java
src/slog2sdk/src/viewer/zoomable/InfoDialogForTime.java
src/slog2sdk/src/viewer/zoomable/InfoPanelForDrawable.java [moved from src/slog2sdk/src/viewer/timelines/InfoPanelForDrawable.java with 97% similarity]
src/slog2sdk/src/viewer/zoomable/Makefile.in
src/slog2sdk/src/viewer/zoomable/OperationDurationButton.java [new file with mode: 0644]
src/slog2sdk/src/viewer/zoomable/OperationDurationPanel.java
src/slog2sdk/src/viewer/zoomable/RowAdjustments.java
src/slog2sdk/src/viewer/zoomable/ScrollableObject.java
src/slog2sdk/src/viewer/zoomable/SearchDialog.java
src/slog2sdk/src/viewer/zoomable/SearchableView.java
src/slog2sdk/src/viewer/zoomable/ViewportTime.java
src/slog2sdk/src/viewer/zoomable/ViewportTimeYaxis.java
src/slog2sdk/src/viewer/zoomable/YaxisMaps.java
src/slog2sdk/src/viewer/zoomable/YaxisTree.java