home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1995 November / PCWK1195.iso / inne / podstawy / os2 / system / pspm.exe / PSPM.NEW < prev    next >
Encoding:
Text File  |  1994-03-02  |  12.6 KB  |  264 lines

  1. IBM Internal Use Only
  2.  
  3.       NEWS file for PSPM package --- Seth Eilbott
  4.                                      Software Development Tools
  5.                                      Boca Raton, FL
  6.                                      SETH at BCRVM1
  7.  
  8.   02/24/94 -- Version 6.31:
  9.               * Fixed a bug which caused PSPM to process a mouse button
  10.                 when it shouldn't (as discussed in the PSPM FORUM).
  11.  
  12.   02/10/94 -- Version 6.3:
  13.               * Added the following command-line options (minimum
  14.                 acceptable abbreviations are CAPTIALIZED):
  15.  
  16.                   /NOConfirm  -- to prevent PSPM from asking for
  17.                                  confirmation when you ask to kill a
  18.                                  process or process tree.
  19.  
  20.                   /NOLogo     -- to prevent PSPM from displaying its
  21.                                  logo during startup.
  22.  
  23.                   /MINimize   -- to instruct PSPM to start minimized
  24.  
  25.                   /MAXimize   -- to instruct PSPM to start maximized
  26.  
  27.               * Changed my displayed address to reflect the fact that
  28.                 I am now on BCRVM1, and added my Internet address while
  29.                 I was in the neighborhood.
  30.  
  31.   01/11/94 -- Version 6.2:
  32.               * Display session names (in quotes) for 'processes'
  33.                 running in DOS and Win-OS/2 sessions.  GOODBYE ZOMBIES]
  34.               * Added support for the recognition of "system" processes
  35.                 (via the PSPM profile), and for the exclusion of system
  36.                 processes and their descendants from the display.
  37.               * Reorganize the menu bar.
  38.  
  39.   04/01/93 -- Version 6.11:
  40.               * Handle OS/2 1.3's returning of undocumented priority
  41.                 values; display "Unknown" for the priority class if
  42.                 such a value is returned.
  43.  
  44.   03/31/93 -- Version 6.10:
  45.               * Fixed a bug in the profile support which caused PSPM to
  46.                 TRAP if a blank line was encountered.
  47.               * Added class and level detail to the process priority
  48.                 displayed in the threads information dialog.
  49.               * Added "*** IBM Internal Use Only ***" to the product
  50.                 information screen.
  51.  
  52.   01/21/93 -- Version 6.00:
  53.               * New support for "extended information" about processes:
  54.                 At startup, PSPM will now read a profile containing
  55.                 extended information about processes, one "line" per
  56.                 process.  The format of the line is:
  57.  
  58.                   procname description
  59.  
  60.                 in which the first word (everything up to the first
  61.                 whitespace character) is the process name, and
  62.                 everything else is taken as the description.
  63.  
  64.                 Since it might be desirable to have descriptions that
  65.                 are longer than the longest line your editor supports
  66.                 (EOS2 does not support lines > 255 characters, for
  67.                 example), lines can be continued, if desired.  The
  68.                 continuation processing is very simple:  If the last
  69.                 character on the line is a backslash (\), then the
  70.                 backslash is discarded, and the next line appended to
  71.                 the current.  *No* spaces are discarded or added from
  72.                 one line to the next.  PSPM supports (or, at least, is
  73.                 designed to support) lines of *any* length, so please
  74.                 feel free to try lines as long as you like.
  75.  
  76.                 PSPM will also handle a few (C) escape sequences in the
  77.                 extended text.  Specifically, PSPM will translate \n
  78.                 and \r to a newline (they are both treated the same),
  79.                 and will translate \\ to a single backslash; any other
  80.                 sequence will be left unchanged.
  81.  
  82.                 Blank lines are ignored.
  83.  
  84.                 The default name of the profile is "PSPM.PRO" (with no
  85.                 path, which means that PSPM will look for it in the
  86.                 current directory *only*; however, this profile name
  87.                 can be overriden with the new -p<name> command-line
  88.                 argument, in which <name> is the fully-qualified
  89.                 filespec of the profile.  Do not put any spaces between
  90.                 the -p and the filespec; for example,
  91.                 "PSPM2 -pD:\util20\pspm.pro"
  92.  
  93.                 While PSPM does not have an interface to add, delete,
  94.                 or change entries in the profile, it does let you tell
  95.                 it to reread the profile so that it picks up any
  96.                 changes that you may have made.  Select the "Reread
  97.                 PSPM profile" item from PSPM's Option pull-down to
  98.                 refresh that information.
  99.  
  100.                 I have supplied a sample profile with the package.
  101.                 This profile was built from the OS2FLIST PACKAGE on
  102.                 OS2CSD (this package contains a list of all files
  103.                 supplied with OS/2 2.0), and from a few (non-IUO)
  104.                 entries suggested by users.
  105.  
  106.                 If you have any suggestions for profile entries, please
  107.                 feel free to submit them either to the PSPM FORUM on
  108.                 IBMPC, or to me directly.  Remember to indicate which
  109.                 of these entries are for IUO programs, since PSPM will
  110.                 soon (hopefully) be release to customers via the OS2EWS
  111.                 program.
  112.  
  113.                 Thanks to Al Connor for originally suggesting this
  114.                 idea]
  115.  
  116.               * PSPM should now look good on all displays, whether they
  117.                 are VGA, BGA (8514/A), or XGA.  Please let me know if
  118.                 any dialog box is incorrect.
  119.  
  120.               * PSPM used to continue to refresh the process tree even
  121.                 though you had previously highlighted a process name by
  122.                 using the keyboard (arrow keys).  PSPM now disables the
  123.                 automatic refresh until you manually de-select the
  124.                 process name, either by pressing mouse button one when
  125.                 pointing to an empty area, or by pressing the ESCape
  126.                 key.
  127.  
  128.               * You can now request that all active processes
  129.                 (processes that have one or more non-blocked and
  130.                 non-frozen threads) have their names displayed in
  131.                 UPPERCASE.  Use the new "Highlight Active Processes"
  132.                 item in the Options pulldown, or the Ctrl-A
  133.                 accelerator, to toggle this highlighting.
  134.  
  135.                 Thanks to Ron Schwabel for originally suggesting this
  136.                 idea]
  137.  
  138.               * Every PSPM dialog now has a title bar with "PSPM" in
  139.                 it.  The presence of a title bar also makes the dialogs
  140.                 moveable.
  141.  
  142.   10/01/92 -- Version 5.31:
  143.               * Enabled the fully-qualified process name information
  144.                 when running on 1.3 (version 5.30 only displayed this
  145.                 information when running on 2.0).
  146.               * Each executable now displays its name and version
  147.                 number.
  148.  
  149.   09/30/92 -- Version 5.30:
  150.               * Added the fully-qualified process name in the "Process
  151.                 Info" dialog of PSPM(2).  The name will be truncated if
  152.                 it is longer than the allowed space in the dialog.
  153.  
  154.                 ANALYZE(2) has a new parameter, FULL, which instructs
  155.                 ANALYZE to include this fully-qualified name.
  156.  
  157.                 NOTE: The fully-qualified name is only available on
  158.                       OS/2 2.0.
  159.  
  160.               * The refresh interval entry field (in the "Refresh
  161.                 Parameters" dialog box of PSPM(2)) is now disabled if
  162.                 refresh is turned off.
  163.  
  164.   06/16/92 -- Version 5.20:
  165.               * Fixed a bug which caused a TRAP when a process with a
  166.                 long filename (such as LONGFILENAME.EXE) was processed.
  167.               * Fixed a bug which caused the ENTER key to be ignored
  168.                 when running PSPM.EXE on OS/2 1.3.
  169.  
  170.   06/03/92 -- Version 5.10:
  171.               * KILLIT(2) now allows you to specify the process ID in
  172.                 hex, as well as decimal.  Simply start the PID with
  173.                 "0x" and/or end the PID with "x" to indicate that the
  174.                 value is hex.
  175.               * PSPM(2) now switches immediately to a selected process
  176.                 when the right mouse button is process over that
  177.                 process' name.
  178.               * Fixed a bug in KILLIT(2) which prevented the KILLTREE
  179.                 processing from working correctly on OS/2 2.0.
  180.  
  181.   05/20/92 -- Version 5.00:
  182.               * Added PSPM2, ANALYZE2, and KILLIT2 to the package.
  183.                 These are 32-bit versions of PSPM, ANALYZE, and KILLIT,
  184.                 respectively, and run only under OS/2 2.0.
  185.  
  186.                 The CHILD and SESSION parameters are now invalid for
  187.                 all executables, as the only supported method is DIRECT
  188.                 (For compatibility, "DIRECT" is allowed as a
  189.                 command-line parameter, even though it doesn't really
  190.                 have an effect).  Because CHILD and SESSION are now
  191.                 invalid, PSPMR has been removed from the package.
  192.  
  193.                 Note: PSPM and PSPM2 do *not* share the saved
  194.                       information (refresh, colors, fonts, centering,
  195.                       position/size), so you'll have to establish new
  196.                       information for PSPM2 (once).
  197.  
  198.   04/24/92 -- Version 4.00:
  199.               * DosQProcStatus is back]]  Due to the OUTSTANDING efforts
  200.                 of Dave Glowny, all programs (PSPM, ANALYZE, and
  201.                 KILLIT) can now use the DosQProcStatus API on OS/2 2.0
  202.                 to get the process information directly, *without*
  203.                 requiring the use of PSPMR or PSTAT]  Way to go, Dave]
  204.  
  205.                 Note: The programs do not use the API by default, but
  206.                       still operate the same as version 3.20 (ANALYZE
  207.                       and KILLIT use CHILD, PSPM uses SESSION); to
  208.                       force any of the programs to use the API, specify
  209.                       a command-line parameter of DIRECT (for example,
  210.                       "PSPM DIRECT").
  211.  
  212.   04/20/92 -- Version 3.20:
  213.               * All programs (PSPM, ANALYZE, and KILLIT) now try to
  214.                   run PSPMR from the invoked directory (the one where
  215.                   the invoked program was found) first, and then try to
  216.                   run PSPMR from the PATH.
  217.  
  218.   04/16/92 -- Version 3.10:
  219.               * Fixed a bug in the analysis routine which prevented
  220.                   allocated memory from being freed.
  221.  
  222.   04/07/92 -- Version 3.04:
  223.               * Fixed a minor quirk in PSPM.EXE that caused two screen
  224.                   paints when the mouse button one was pressed over an
  225.                   open area.
  226.  
  227.   04/02/92 -- Version 3.03:
  228.               * Changed NEWPSPM.EXE to PSPM.EXE, NEWPSPMR.EXE to
  229.                   PSPMR.EXE, and sent this version to OS2TOOLS
  230.                   (replacing Doug Hill's last version there); kept
  231.                   Doug's version -- OS/2 1.x ONLY, DON'T RUN HIS
  232.                   VERSION ON OS/2 2.0]]]] -- in OLDPSPM ZIPBIN.
  233.               * Added help to ANALYZE and KILLIT via '?'  (ANALYZE ? or
  234.                   KILLIT ?)
  235.               * Fixed a minor bug with redirected files.
  236.  
  237.   03/30/92 -- Version 3.02:
  238.               * Rebuilt all programs with different optimization, due
  239.                   to bugs in that optimization in MSC 6.0.
  240.  
  241.   03/30/92 -- Version 3.01:
  242.               * First attempt to fix problems that some people have
  243.                   with the programs on 2.0.
  244.  
  245.   03/27/92 -- Version 3.00:
  246.               * Added support for OS/2 2.0.  The same executable still
  247.                   runs on 1.x.  The "SESSION" command-line parameter
  248.                   forces NEWPSPM to use a secondary session on 1.x (so
  249.                   you can see how it will run on 2.0).  The secondary
  250.                   session *requires* NEWPSPMR.EXE somewhere along the
  251.                   PATH.
  252.               * Added the ANALYZE.EXE and KILLIT.EXE programs to the
  253.                   package.
  254.               * Fixed a bug which caused refreshing to be disabled if a
  255.                   dialog box was brought up.
  256.  
  257.   02/25/92 -- Version 2.00:
  258.               * Added keyboard support
  259.  
  260.   01/21/92 -- Version 1.00:
  261.               * Original version (an attempt to mimic the behavior of
  262.                   Doug Hill's PSPM program on OS2TOOLS, plus add some
  263.                   bells and whistles).
  264.