These changes consolidate previous attempts to get pmview working outside the
original IRIX/Inventor/ViewKit environment.
It is very much a work-in-progress, with pmview built into the pcp-gui package,
but the pmview application is not yet functional (draws the scene, but no
pmtime nor metrics stream for animation).
This push back to my oss.sgi.com tree is intended to share what's been done so
far, and to allow me to merge in recent pcp-gui changes from the official tree.
Changes committed to git://oss.sgi.com/kenj/pcp-gui.git dev
aclocal.m4 | 16
configure.in | 3
debian/GNUmakefile | 2
debian/pcp-doc.install | 1
debian/pcp-gui.postinst | 7
images/GNUmakefile | 4
images/aboutqt.png |binary
images/aboutqt.svg | 136 ++
images/document-save-as.png |binary
images/document-save-as.svg | 601 +++++++++
images/pmview.icns |binary
images/pmview.png |binary
images/pmview.svg | 503 +++++++
images/pmviewicon.png |binary
images/title-close.png |binary
images/title-close.svg | 385 +++++
images/title-focus.png |binary
images/title-focus.svg | 218 +++
images/title-trans.png |binary
images/title-trans.svg | 218 +++
images/view-close.png |binary
images/view-close.svg | 337 +++++
images/view-edit.png |binary
images/view-edit.svg | 329 +++++
images/view-new.png |binary
images/view-new.svg | 317 ++++
images/view-rotate.png |binary
images/view-rotate.svg | 446 ++++++
m4/package_globals.m4 | 16
src/GNUmakefile | 2
src/chart/images/.gitignore | 1
src/chart/views/BusyCPU | 54
src/dumptext/pmdumptext.cpp | 7
src/dumptext/pmdumptext.pro.in | 2
src/include/builddefs.in | 1
src/include/buildrules | 3
src/libapp/GNUmakefile | 24
src/libapp/app.cpp | 267 ++++
src/libapp/app.h | 81 +
src/libapp/console.cpp | 96 +
src/libapp/console.h | 40
src/libapp/console.ui | 132 ++
src/libapp/fileiconprovider.cpp | 139 ++
src/libapp/fileiconprovider.h | 52
src/libapp/groupcontrol.cpp | 259 ++++
src/libapp/groupcontrol.h | 88 +
src/libapp/images/GNUmakefile | 30
src/libapp/libapp.pro.in | 16
src/libapp/libapp.qrc | 48
src/libapp/recorddialog.cpp | 327 +++++
src/libapp/recorddialog.h | 93 +
src/libapp/recorddialog.ui | 540 ++++++++
src/libapp/statusbar.cpp | 105 +
src/libapp/statusbar.h | 61
src/libapp/timebutton.cpp | 100 +
src/libapp/timebutton.h | 60
src/libapp/timecontrol.cpp | 441 ++++++
src/libapp/timecontrol.h | 110 +
src/libapp/viewcontrol.cpp | 164 ++
src/libapp/viewcontrol.h | 70 +
src/libpcp_inv/GNUmakefile | 76 -
src/libpcp_inv/src/.gitignore | 4
src/libpcp_inv/src/App.c++ | 94 -
src/libpcp_inv/src/App.cpp | 94 -
src/libpcp_inv/src/App.h | 94 -
src/libpcp_inv/src/ColScaleMod.c++ | 386 ++---
src/libpcp_inv/src/ColScaleMod.cpp | 386 ++---
src/libpcp_inv/src/ColScaleMod.h | 158 +-
src/libpcp_inv/src/ColorMod.c++ | 330 ++---
src/libpcp_inv/src/ColorMod.cpp | 330 ++---
src/libpcp_inv/src/ColorMod.h | 146 +-
src/libpcp_inv/src/ColorScale.c++ | 338 ++---
src/libpcp_inv/src/ColorScale.cpp | 338 ++---
src/libpcp_inv/src/ColorScale.h | 206 +--
src/libpcp_inv/src/Form.c++ | 378 ++---
src/libpcp_inv/src/Form.cpp | 378 ++---
src/libpcp_inv/src/Form.h | 118 -
src/libpcp_inv/src/FormUI.c++ | 700 +++++-----
src/libpcp_inv/src/FormUI.cpp | 700 +++++-----
src/libpcp_inv/src/FormUI.h | 152 +-
src/libpcp_inv/src/GNUmakefile | 176 +-
src/libpcp_inv/src/Inv.c++ | 400 +++---
src/libpcp_inv/src/Inv.cpp | 400 +++---
src/libpcp_inv/src/Inv.h | 228 +--
src/libpcp_inv/src/Launch.c++ | 814 ++++++------
src/libpcp_inv/src/Launch.cpp | 814 ++++++------
src/libpcp_inv/src/Launch.h | 262 ++--
src/libpcp_inv/src/LaunchMenu.c++ | 348 ++---
src/libpcp_inv/src/LaunchMenu.cpp | 348 ++---
src/libpcp_inv/src/LaunchMenu.h | 118 -
src/libpcp_inv/src/Menu.c++ | 340 ++---
src/libpcp_inv/src/Menu.cpp | 340 ++---
src/libpcp_inv/src/Menu.h | 244 +--
src/libpcp_inv/src/MetricList.c++ | 466 +++----
src/libpcp_inv/src/MetricList.cpp | 466 +++----
src/libpcp_inv/src/MetricList.h | 198 +--
src/libpcp_inv/src/ModList.c++ | 948 +++++++-------
src/libpcp_inv/src/ModList.cpp | 948 +++++++-------
src/libpcp_inv/src/ModList.h | 302 ++--
src/libpcp_inv/src/Modulate.c++ | 280 ++--
src/libpcp_inv/src/Modulate.cpp | 280 ++--
src/libpcp_inv/src/Modulate.h | 252 +--
src/libpcp_inv/src/PCPColor.c++ | 204 +--
src/libpcp_inv/src/PCPColor.cpp | 204 +--
src/libpcp_inv/src/PCPColor.h | 130 +-
src/libpcp_inv/src/Record.c++ | 1102 ++++++++---------
src/libpcp_inv/src/Record.cpp | 1102 ++++++++---------
src/libpcp_inv/src/Record.h | 262 ++--
src/libpcp_inv/src/ScaleMod.c++ | 374 ++---
src/libpcp_inv/src/ScaleMod.cpp | 374 ++---
src/libpcp_inv/src/ScaleMod.h | 152 +-
src/libpcp_inv/src/StackMod.c++ | 1186 +++++++++---------
src/libpcp_inv/src/StackMod.cpp | 1186 +++++++++---------
src/libpcp_inv/src/StackMod.h | 228 +--
src/libpcp_inv/src/ToggleMod.c++ | 218 +--
src/libpcp_inv/src/ToggleMod.cpp | 218 +--
src/libpcp_inv/src/ToggleMod.h | 166 +-
src/libpcp_inv/src/View.c++ | 2190 +++++++++++++++++-----------------
src/libpcp_inv/src/View.cpp | 2190 +++++++++++++++++-----------------
src/libpcp_inv/src/View.h | 374 ++---
src/libpcp_inv/src/VkPixmap.c++ | 322 ++--
src/libpcp_inv/src/VkPixmap.cpp | 322 ++--
src/libpcp_inv/src/Window.c++ | 528 ++++----
src/libpcp_inv/src/Window.cpp | 528 ++++----
src/libpcp_inv/src/Window.h | 200 +--
src/libpcp_inv/src/YScaleMod.c++ | 110 -
src/libpcp_inv/src/YScaleMod.cpp | 110 -
src/libpcp_inv/src/YScaleMod.h | 106 -
src/libpcp_omc/GNUmakefile | 78 -
src/libpcp_omc/src/.gitignore | 2
src/libpcp_omc/src/Args.c++ | 328 ++---
src/libpcp_omc/src/Args.cpp | 328 ++---
src/libpcp_omc/src/Args.h | 136 +-
src/libpcp_omc/src/Bool.h | 74 -
src/libpcp_omc/src/Context.c++ | 494 +++----
src/libpcp_omc/src/Context.cpp | 494 +++----
src/libpcp_omc/src/Context.h | 228 +--
src/libpcp_omc/src/Desc.c++ | 448 +++---
src/libpcp_omc/src/Desc.cpp | 454 +++----
src/libpcp_omc/src/Desc.h | 174 +-
src/libpcp_omc/src/GNUmakefile | 122 -
src/libpcp_omc/src/Hash.h | 238 +--
src/libpcp_omc/src/Indom.c++ | 188 +-
src/libpcp_omc/src/Indom.cpp | 188 +-
src/libpcp_omc/src/Indom.h | 168 +-
src/libpcp_omc/src/List.h | 612 ++++-----
src/libpcp_omc/src/Metric.c++ | 1638 ++++++++++++-------------
src/libpcp_omc/src/Metric.cpp | 1646 ++++++++++++-------------
src/libpcp_omc/src/Metric.h | 348 ++---
src/libpcp_omc/src/Source.c++ | 936 +++++++-------
src/libpcp_omc/src/Source.cpp | 968 +++++++--------
src/libpcp_omc/src/Source.h | 268 ++--
src/libpcp_omc/src/String.c++ | 490 +++----
src/libpcp_omc/src/String.cpp | 490 +++----
src/libpcp_omc/src/String.h | 252 +--
src/libpcp_omc/src/Vector.h | 388 +++---
src/libpcp_omc/src/checklink.cpp | 92 -
src/libpcp_omc/src/fetchgroup.c | 1252 +++++++++----------
src/libpcp_omc/src/fetchgroup.cpp | 1258 +++++++++----------
src/libpcp_omc/src/fetchgroup.h | 422 +++---
src/libpcp_omc/src/impl_mon.h | 416 +++---
src/pmafm/pcp-gui.pmafm | 4
src/query/images/.gitignore | 1
src/snap/pmsnap.sh | 34
src/time/GNUmakefile | 4
src/time/console.cpp | 65 -
src/time/console.h | 37
src/time/console.ui | 139 --
src/time/images/.gitignore | 1
src/time/main.cpp | 65 -
src/time/pmtime.pro.in | 14
src/time/pmtimearch.cpp | 23
src/time/pmtimearch.h | 1
src/view/.gitignore | 7
src/view/BarMod.cpp | 1212 +++++++++---------
src/view/BarMod.h | 296 ++--
src/view/BarObj.cpp | 1076 ++++++++--------
src/view/BarObj.h | 264 ++--
src/view/BaseObj.cpp | 262 ++--
src/view/BaseObj.h | 266 ++--
src/view/ColorList.cpp | 422 +++---
src/view/ColorList.h | 182 +-
src/view/DefaultObj.cpp | 394 +++---
src/view/DefaultObj.h | 334 ++---
src/view/GNUmakefile | 245 ++-
src/view/GridObj.cpp | 636 ++++-----
src/view/GridObj.h | 242 +--
src/view/LabelObj.cpp | 238 +--
src/view/LabelObj.h | 226 +--
src/view/Link.cpp | 444 +++---
src/view/Link.h | 116 -
src/view/ModObj.h | 98 -
src/view/PipeObj.cpp | 390 +++---
src/view/PipeObj.h | 126 -
src/view/README | 58
src/view/SceneFileObj.cpp | 268 ++--
src/view/SceneFileObj.h | 120 -
src/view/StackObj.cpp | 302 ++--
src/view/StackObj.h | 166 +-
src/view/Text.cpp | 678 +++++-----
src/view/Text.h | 186 +-
src/view/ViewObj.cpp | 350 ++---
src/view/ViewObj.h | 300 ++--
src/view/Xing.cpp | 400 +++---
src/view/Xing.h | 53
src/view/app-defaults | 207 +++
src/view/barmod.cpp | 602 +++++++++
src/view/barmod.h | 132 ++
src/view/barobj.cpp | 536 ++++++++
src/view/barobj.h | 125 +
src/view/baseobj.cpp | 125 +
src/view/baseobj.h | 119 +
src/view/colorlist.cpp | 186 ++
src/view/colorlist.h | 77 +
src/view/colormod.cpp | 160 ++
src/view/colormod.h | 59
src/view/colorscale.cpp | 158 ++
src/view/colorscale.h | 89 +
src/view/colorscalemod.cpp | 189 ++
src/view/colorscalemod.h | 65 +
src/view/defaultobj.cpp | 172 ++
src/view/defaultobj.h | 152 ++
src/view/error.cpp | 93 +
src/view/front-ends/GNUmakefile | 25
src/view/front-ends/clustervis | 357 +++++
src/view/front-ends/config.clustervis | 51
src/view/front-ends/config.dkvis | 44
src/view/front-ends/config.mpvis | 45
src/view/front-ends/config.nfsvis | 44
src/view/front-ends/config.osvis | 63
src/view/front-ends/config.weblogvis | 52
src/view/front-ends/config.webpingvis | 40
src/view/front-ends/config.webvis | 83 +
src/view/front-ends/dkvis | 592 +++++++++
src/view/front-ends/mpvis | 474 +++++++
src/view/front-ends/nfsvis | 262 +++-
src/view/front-ends/osvis | 696 ++++++++++
src/view/front-ends/pmview-args | 655 +++++++++-
src/view/front-ends/weblogvis | 487 +++++++
src/view/front-ends/weblogvis.load | 103 +
src/view/front-ends/weblogvis.rgb |binary
src/view/front-ends/webpingvis | 412 ++++++
src/view/front-ends/webpingvis.rgb |binary
src/view/front-ends/webvis | 749 +++++++++++
src/view/front-ends/webvis.rgb |binary
src/view/gram.y | 1507 ++++++++++++++++++++++-
src/view/gridobj.cpp | 311 ++++
src/view/gridobj.h | 107 +
src/view/icon |binary
src/view/images/GNUmakefile | 36
src/view/labelobj.cpp | 112 +
src/view/labelobj.h | 99 +
src/view/launch.cpp | 393 ++++++
src/view/launch.h | 113 +
src/view/lex.l | 490 +++++++
src/view/link.cpp | 218 +++
src/view/link.h | 52
src/view/main.cpp | 490 +++++++
src/view/main.h | 153 ++
src/view/metriclist.cpp | 234 +++
src/view/metriclist.h | 83 +
src/view/modlist.cpp | 469 +++++++
src/view/modlist.h | 134 ++
src/view/modobj.h | 43
src/view/modulate.cpp | 131 ++
src/view/modulate.h | 117 +
src/view/pcpcolor.cpp | 100 +
src/view/pcpcolor.h | 61
src/view/pipeobj.cpp | 187 ++
src/view/pipeobj.h | 54
src/view/pmview.cpp | 1445 ++++++++++++++++------
src/view/pmview.desktop | 8
src/view/pmview.h | 294 +++-
src/view/pmview.info.in | 18
src/view/pmview.pro.in | 35
src/view/pmview.qrc | 61
src/view/pmview.sh.IN | 2
src/view/pmview.ui | 388 ++++++
src/view/scalemod.cpp | 182 ++
src/view/scalemod.h | 62
src/view/scenefileobj.cpp | 127 +
src/view/scenefileobj.h | 53
src/view/scenegroup.cpp | 178 ++
src/view/scenegroup.h | 62
src/view/stackmod.cpp | 593 +++++++++
src/view/stackmod.h | 98 +
src/view/stackobj.cpp | 144 ++
src/view/stackobj.h | 76 +
src/view/text.cpp | 333 +++++
src/view/text.h | 83 +
src/view/togglemod.cpp | 103 +
src/view/togglemod.h | 75 +
src/view/view.cpp | 282 ++--
src/view/viewobj.cpp | 168 ++
src/view/viewobj.h | 135 ++
src/view/xing.cpp | 202 +++
src/view/xing.h | 48
src/view/yscalemod.cpp | 46
src/view/yscalemod.h | 44
299 files changed, 52843 insertions(+), 28455 deletions(-)
commit 40fcb7ecd00bb838f1982b4679191087401e583e
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sun Apr 14 07:10:38 2013 +1000
pmdumptext - small diag and build config changes
commit 972b08eae27c902ba81012b11c20938c343f82d9
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sun Mar 17 18:25:29 2013 +1100
pmtime - refactoring to use libapp
Convert to use Console from libapp, add App use, minor
diagnostic changes.
commit e8cc0504ddc0a35c4ebb1a14d0be9402211f23cb
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sat Mar 16 16:35:04 2013 +1100
pmview - move Aconex code forward
Expunge QT Assistant references.
Move to new images management regime.
Small housekeeping.
commit 854881b3ddd97af425bf65e0ab6c8202c5f7a25d
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sat Mar 16 16:34:08 2013 +1100
pmview wrapper for Mac OS X
commit d98d6464dede495fc9eb56079ec9064e58c699c9
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sat Mar 16 16:32:53 2013 +1100
pmview - call startconsole() after command line args processed
commit 7b24ff23b09f2780c648de7f8a5504e0f8249f83
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sat Mar 16 16:30:55 2013 +1100
pmview front-end scripts
Clean up GPL, pcp.env sourcing and cull any vestiges of ViewKit
command line args.
commit 03290705c1493c48d75bbd5c233038c4b6828bb2
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sat Mar 16 16:29:00 2013 +1100
More desktop integration ...
For Gnome and Unity, need svg files installed for desktop icons,
not png files. And need to put icons in a standard place, not
a directory owned by pcp.
commit 37b88f497bdb7a310ef0e583b17061caf615dd1a
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sat Mar 16 16:23:15 2013 +1100
Debian desktop integration.
Add postinst script to call gtk-update-icon-cache.
This makes the application icons "work" for the Ubuntu Unity
Launcher as well.
commit fa2014ec58d2555c27721ec6a2550322101973aa
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sat Mar 16 15:58:46 2013 +1100
libapp - changes
- add startconsole() method to allow console to start after command
line args have been processed
- migrate to newer images regime used in pmchart et al
commit aaf8ab49841d8c5403f931a4f1f7abdd8dc41bbf
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sat Mar 16 15:47:56 2013 +1100
Remove a couple of more files that are no longer needed.
commit c9ce68349f3933cb04aade0723d3a3faa2bc15d1
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sat Mar 16 15:46:30 2013 +1100
Remove old pmview .h files ... all renamed in later code base.
commit 8b04b179309de4e8fbd3a4f1ad56be75aaa125b9
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sat Mar 16 15:45:24 2013 +1100
Remove old pmview .cpp files ... all renamed in later code base.
commit 3be81c3e969fc5d9e92b50217d0f86a1a9ae171a
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sat Mar 16 15:42:04 2013 +1100
Remove libpcp_inv - not needed any more.
commit af8ccb210d8a6986c05efafb3e9123c9dce2301b
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sat Mar 16 15:40:32 2013 +1100
Remove libpcp_omc - not needed anymore
commit dbf8d67fc4151ebd8b00cbfbb5e65b33f4386dec
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sun Feb 24 18:54:04 2013 +1100
pmview and libapp - merge changes from Aconex
pmview builds, but remains disfunctional ... this is an interim
checkin.
commit 44d20ac3ca89974067503c8335969c72938bbe05
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sat Feb 23 08:43:13 2013 +1100
Add pmview from SGI.
commit 7459065eb0e61e1aa2bfbd68d29dbff9b88e1194
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sat Feb 23 06:56:53 2013 +1100
libpcp_inv, libpcp_omc - another interim commit
This gets us close to compiling!
commit 031b704a67780c4f9e6b4bcae8fb6d3433d186bd
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Thu Jan 31 16:28:01 2013 +1100
Add libpcp_inv.
Baseline checkin of source as released by sgi.
commit a773ab460dfb5295eeca29e1a3293858209a525f
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Thu Jan 31 16:26:33 2013 +1100
libpcp_omc - compiles OK
commit 470f17fcf8a5735e7ec6651d4caa13b953edef30
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Jan 30 19:23:15 2013 +1100
Add __pmFetchGroup* and header.
Baseline checkin of source as released by sgi.
commit 4d0bba6072cc6ba16d793ff2baae8c5bab7f7c1f
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Jan 30 17:11:16 2013 +1100
Add libpcp_omc.
Baseline checkin of source as released by sgi.
commit bc6bc874636942f3ad9abf4ea6ad8516cd1e798c
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Nov 27 11:03:32 2012 +1100
Remove remaining references to old Qt doc adp files
commit a88e2cdf62a7e319839c18f08be72b9fce2fb9dc
Author: David Disseldorp <ddiss@xxxxxxx>
Date: Tue Nov 27 11:02:19 2012 +1100
Nest tmp files under mktemp subdirs
src/chart/views/BusyCPU and src/snap/pmsnap.sh currently manipulate
predictable files in /tmp and /var/tmp, allowing for symlink race
vulnerabilities.
|