PM Patrol History Log ---------------------------------------------------------------------------- Known bugs ---------- Theseus reports free swapper frames larger than the actual size of the swapper file on machines with more than 16MB of RAM installed. Awaiting the CSD for OS/2 2.1 GA to potentially address this issue. PM Patrol reports incorrect free memory if the OS/2 swapper parameter for reserve space (1st parm) is more than 2MB (unusual setting). Theseus/2 interface however reports correct memory regardless. Certain font "Styles" are not remembered. This a is low-priority work in process (WIP) item. The "Float to Top" option has caused the OS/2 "E.EXE" editor to 3175 only when saving a new file and specifying the EA "file type". This is being investigated. Version 2.10 ------------ This version causes the PM Patrol profile to be initialized due to the addition of new profile data. Sorry for any major inconvenience. The PStat Window for "Load" analysis now reflects actual CPU load of each Process (PID). This is the relative CPU load for each process (PID) as compared to other processes currently running. Prior versions of PM Patrol displayed this "load" as an ongoing percentage since the program was started. This is a major enhancement for global monitoring of any/all programs. The PStat Window for "Module" status has now been broken down into 3 categories; 1) DLLs, 2) Device drivers, 3) File systems. Also changed the "Module" Status to disable "auto-refresh" if active when this option is selected. Added the "Fast Find" files facility. This provides numerous search types. This feature can be accessed via the PM Patrol "Utility" pop-up menu. Refer to the online help for details of this facility. PM Patrol now ships a few OS/2 command line utilities. These include "Find File" (FF.EXE), "Find Duplicates" (FDUPS.EXE), "PID Kill" (PIDKILL.EXE), and "Shared Copy" (SCOPY.EXE). These 32-bit utils. Refer to the online help within PM Patrol for details of these Command Line Utilities. These tools are independant of PM Patrol and are not required for PM Patrol operation. Added a "General Configuration" option, "Idle Time Finds", to allow the "Fast Find" files operation to execute only when there is inactivity within the OS/2 system. Added the ability to monitor OS/2 queues. These are "named" queues that are monitored for the number of outstanding messages in the queue. The name of the queue can be entered in the PM Patrol "General Configuration" dialog. Up to two queues can be monitored. Refer to online help for "queues" detail. Added the Icon Editor as an option in the "System" mouse pointer menu. This provides the ability to modify, set, and change the mouse pointer. Fixed a problem where PM Patrol pop-up dialogs could appear off the screen. All PM Patrol windows now attempt to position the lower-left corner at the position of the mouse pointer. In cases where the window could position off the screen, the window is placed at the edge of the desktop screen. Fixed a problem where attempting to exit PM Patrol would not terminate the program when the PStat Window was active. It required two consecutive "exit" requests. The Auto-Refresh is now turned off when viewing the PStat Window for active Modules. All other PStat Window view options remain with auto-refresh. Auto-refresh for this option made no sense to support and was detremental to overall performance when enabled with auto-refresh. Version 2.07 ------------ Increased the Logger maximum frequency from 5 to 60 seconds (1 minute) for LAN Administation purposes. Refer to online help for more details, Logger overhead, and how the logger is also designed for real-time monitoring. Fixed a problem where the Swap and Process Summary refresh spin-button rates were flip-flopped in the "General Configuration" dialog. Sorry. Version 2.06 ------------ This version causes the PM Patrol profile to be initialized due to the addition of new profile data. Sorry. Due to very popular demand, PM Patrol now adds the ability to monitor 2 disk drives for free space. Added an "extended Logging" facility providing ability to log all selected monitor items that display on the PM Patrol main status line. The ability to do continuous logging to network drives is supported as well as logging at startup. Added several customization items for Logging, including status line color while logger is active, notifications, primary and backups options. Added ability to view and/or delete Logger log files. Viewer program is user selectable. Added the ability to monitor total system "up-time". This compliments the PM Patrol "Elapsed" time which is user resettable. The PStat percentage for thread level application time is now calculated to weigh only against the effort of other threads in the same process (PID). All monitor items have been broken out (ungrouped) to further support the ability to customize the PM Patrol main status line appearance. The PM Patrol defaults have been realigned toward popular demands. (c)Theseus/2 can be obtained by contacting IBM, OS/2 User Group BBS's, or WallyWare. (c)SPM/2 can only be obtained by contacting IBM. Version 2.05 ------------ This version causes the PM Patrol profile to be initialized due to the addition of new profile data. Added ability to select any MOUSE pointer and system WAIT pointer. This option can be found under "System" options of the "Options" dialog. Refer to the online help for details. Added the "Fast Format" facility. This allows you to quickly erase a diskette (drive A or B) that was already formatted. This can be accessed from the "Drives" option via the "Utility" menu. Very useful. Due to popular demand, PM Patrol now remembers the drive you want to monitor by default when a "Save Settings" is performed. When the RAM graph is enabled the text "Ram" will not appear anymore. Over the past several version of PM Patrol, the online help has become rather inconsistant. The online help has been updated and is now consistent with the PM Patrol program. Nobody ever likes doing docs. Fixed a problem with the Process Status window for killing threads. The "Kill" menu option was being disabled every time a refresh occured. Fixed a problem where the swapper file lives in the root directory. Version 2.04 ------------ Fixed Shutdown problem when using the OS/2 Shutdown from the "Desktop" popup menu. PM Patrol was not allowing a shutdown to complete on some machines. This was a timing issue - sorry. Time format now displays current time using OS/2 Country settings as configured in the OS/2 System "Country" folder. Format for elapsed time now displays number of days/hours/mins instead of just hours/mins. Some machines remain powered on for more thannn 1 day. The hours were therefore being displayed as large (near meaningless) numbers. Added an option in the "General Configuration" to allow Process Info to automatically enter "Auto Refresh" mode when the Process Info is selected. This is also now the default. Added an option for graphing free RAM. The position of the Process Status dialog window is now rememered and can therefore be permanently saved in that position by selecting "Save Settings" in the "Options" dialog. Moved "Reset Elapsed", "Lockup", and "Sleep" PM Patrol options to the "Utility" menu on the "Options" dialog. Recall that this "Utility" menu can also be access from the PM Patrol status line with the right single click of the mouse. This movement was done to provide quick access to more "Utility" functions without having to go thru the "Options" dialog. Changed the installation script to prompt b/4 creating WorkPlace Shell objects. This allows the ability to install just the PM Patrol program files and not recreate the WPS desktop objects. Reorganized the "Settings" menu structure on the "Options" dialog for future enhancements. Part of this included moving the "Mouse Size" option to the "Configuration" menu structure. Added a "Propogate" function to the "Colors" setup. Some people didn't want the colors selected to propogate themselves into ALL PM Patrol windows. Now there's an option for this. A "What's New" online help now appears upon each new program version. This only appears the first time you run a new version of PM Patrol. Version 2.03 ------------ Closing the Process Status window now destroys the window thus freeing OS/2 resources for the Process Status function (@ 64K). 2.02 would only "hide" the window. There are no visable effects with this change. The PM Patrol "Settings" pull-down menu now supports the ability to set the desired foreground and background colors by selecting RGB colors from a set of scroll bars. The new menu item can be found under "Colors". Colors selected for the foreground and background of the PM Patrol main status line now propogate themselves into the other PM Patrol windows containing listbox items. "System Info" PM Color descriptions now match those in the OS/2 Scheme Palette. This makes it easier to match-up. Fixed bug in Shared Memory navigation. Eroneous data was being picked-up. Made installation script more fool proof. Version 2.02 ------------ Starting with this version, PM Patrol is primarily supported via the CompuServe "OS2BVEN" shareware forum. Set initial fonts for VGA, SVGA, and XGA resolutions defaulting to XGA for undefined video resolutions. Support for "Fixed space only" font selection within the Process Status window Process Status no longer starts up in "Auto Refresh" mode. This should be selected by the user in "Actions" under the Process Status screen. Fixed some window realignments caused by differences between VGA, XGA, and SVGA Show session type in Process Load window Removed "Application Time" from Process Load as thiss is only relative to the threads within an application. The application time can be viewed by selecting a thread to monitor under the "View" options. Thread Status now displays the priority class mnumonic name along with the priority level within the priority class The Process Status data collection facility within PM Patrol now runs at idle time for better preformance Version 2.01 ------------ Process Status now allows you to kill a PID while monitoring the PID's threads Fixed some minor bugs in Process Status dialog Allow Process Status refresh rate to be dynamic when changing the frequency of refresh in the "Configuration" dialog Allow minimize, but not maximize, of the main PM Patrol Status line. Refer to the online help for how to move the status line Version 2.00 ------------ Moved "Process Info" from "System" menu to "Utility" menu Added "Process Info" functionality - be careful what PIDs you kill. This function has many nice features including viewing and killing ill behaved PIDs, viewing thread info, viewing semaphore info, viewing module info, and finally shared memory info. Additionally, this function allows you to monitor the System CPU and Application CPU time per thread - a huge advantage. This makes PM Patrol a real-time system wide "Profiler". Added "File Mask" for "Drive Info" detail. This allows you to review drive details for files matching a given name pattern. Right justified "Drive Info" detail file counts and related information Fixed bug in "Save As..." processing Compile options for i486 and Pentium optimizations (i386 not effected) Fixed a couple of potential memory leaks From this version forward, no longer does the PM Patrol settings get re-initialized upon new versions except when the profile data structure changes only Added a "Configuration" menu item under "Settings" for "Refresh Rates", "Startup" options, and "Other" items. Version 1.30 ------------ Moved "System Info" and "Drive Info" dialog buttons up to menu bar under the "View" option The "Drives" mini dialog now positions itself at the current mouse pointer x,y position and displays locality and file system type Added "Drive Info" detail option. This is in addition to the existing "Summary" option in 1.20 Version 1.20 ------------ Added font dialog Added several "Drives" options to "Options" menu item Added right button menu popup Added "System Info" feature for viewing/printing OS/2 info, PM info, hardware info, and color info Added ability to print, "Save as...", or copy to clipboard for all information list boxes and their respective information Further integraded and stabalized code. Changed Min/Max buttons to bitmap buttons Added ability to select mouse size for VGA systems Added OS/2 SysLevel to "System" menu item Added PMChkDsk, drive summary, monitor, and PMFormat to "Drives" menu Added more help Free disk space is displayed as KB when less than 1 MB Version 1.10 ------------ Added Advanced Power Mgmt for mobile computers Moved several buttons from the Options dialog to menu bar Provided perfect default positioning of status window to fit any size display Added ability to "Suspend" PM Patrol monitoring Added ability to capture to the clipbaord PM Patrol monitoring data Changed pointer to downward pointing arrow Refined CPU load monitor Restore all windows when shutdown is performed so folder states are remembered as visible rather than minimized Version 1.00 ------------ Original version was not released.