═══ 1. Notices ═══ Copyright notices Trademarks ═══ 1.1. Copyright notices ═══ (c) Copyright 1995 Rick Yoder. All Rights Reserved. Contains VisPro/Reports Dynamic Link Library Copyright Hockware, Incorporated 1995. All Rights Reserved. ═══ 1.2. Trademarks ═══ OS/2 is a trademark of IBM Corporation. Windows is a trademark of Microsoft Corporation. Golden CommPass is a trademark of Creative Systems Programming Corporation. ═══ 2. License and Support information ═══ DISCLAIMER OF WARRANTY THIS SOFTWARE IS SOLD "AS IS" AND WITHOUT WARRANTIES AS TO PERFORMANCE OR MERCHANTABILITY OR ANY OTHER WARRANTIES WHETHER EXPRESSED OR IMPLIED. BECAUSE OF THE WIDE VARIETY OF VARIOUS HARDWARE AND SOFTWARE ENVIRONMENTS INTO WHICH THIS PROGRAM MAY BE INSTALLED, NO WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE IS OFFERED. GOOD DATA PROCESSING PROCEDURE DICTATES THAT ANY PROGRAM BE THOROUGHLY TESTED WITH NON-CRITICAL DATA BEFORE RELYING ON IT. THE USER MUST ASSUME THE ENTIRE RISK OF USING THIS PROGRAM. ANY LIABILITY OF THE SELLER WILL BE LIMITED EXCLUSIVELY TO PRODUCT REPLACEMENT OR REFUND OF PURCHASE PRICE. License This program is shareware, therefore if, after using this software for a reasonable time (30 days), you feel that it is useful to you and that you will continue to use it, you MUST register your copy of the software. See the 'Registration information' section in this document for information on registering. Upon completion of the registration process, you will be licensed to install and use the software on a number of computers equal to the number of purchased licenses. Support While using the software during the evaluation period and after registration, you may notice situations in which the software does not perform correctly (a software "bug") or you may have suggestions for improvements to the software. If you have a problem with the software, please send me all available information about the specifics of the problem and the circumstances under which it occured. Support for this program is available through the following channels: Compuserve: send mail to 73457,521 Internet: send mail to ryoder@ibm.net Phone: call (317)846-8034 Note: When reporting install/uninstall problems, please be sure to enclose the install log file 'TASKBAR.LOG' that is created in the root directory of your boot drive. Periodically, upgraded versions of this program will be made available for download. The latest version of the program can be found at the following sites: Compuserve: Library #1 in the OS2BVEN forum. Internet: ftp-os2.hobbes.nmsu ftp-os2.cdrom.com The OS/2 Shareware BBS: (703)385-4325 Contact Information Rick Yoder Compuserve: 73457,521 8790 Rosewood Lane Internet: ryoder@ibm.net Indianapolis, IN 46240-2055 Phone: 317-846-8034 Redistribution policy You may upload the contents of this archive to various on-line services and BBSs with the following conditions: 1. You must upload the complete unmodified contents of this archive. 2. Please do not upload this program to the following sites: Compuserve Internet: ftp-os2.hobbes.nmsu and ftp-os2.cdrom.com Pete Norloff's OS/2 Shareware BBS 3. If you are a registered user of Taskbar you (naturally) may not share your registration name or ID. ═══ 3. Program description ═══ The taskbar program allows rapid switching among multiple running programs by providing a popup button bar containing a list of all running programs in the system. The taskbar is activated by moving the mouse cursor to a user selectable edge of the screen. The desired task can then be selected by clicking on the appropriate button with the mouse. In order to re-hide the taskbar, simply move the mouse cursor outside of the taskbar. Taskbar also has a hot key switching capability similar to the Alt-Tab feature found in Windows. Taskbar is shareware with a 30 day evaluation period. The registration fee is $15.00 per copy (see the 'Registration information' section in this document for information on registering). If you are running an unregistered version of the program, a nag dialog will come up the first time the program is run, and every time the program is started after the 30 day trial period has expired. References: Installing Starting the program Using the program Hot key support Settings notebook ═══ 4. System requirements ═══ OS/2 version 2.1 or higher. 800KB of free disk space. ═══ 5. List of included files ═══ tb2x.DLL Taskbar workplace shell class dll (OS/2 2.1 version of Taskbar.DLL) hook2x.DLL Message queue hook dll (OS/2 2.1 version of Tskbarhk.DLL) tbwarp.DLL Taskbar workplace shell class dll (OS/2 Warp version of Taskbar.DLL) hookwarp.DLL Message queue hook dll (OS/2 Warp version of Tskbarhk.DLL) tb262.HLP On-line help file (renamed to Taskbar.HLP during install). Taskbar.INF Program documentation. READ.ME Installation README text file. Reginfo.TXT Registration info text file. Install.EXE Installation program. InstTool.DLL Common install tools library. Used by installation program. TBInst.DLL Taskbar specific install tools library. Used by installation program. RUNCHK.DAT Used by installation program. INSCHK.DAT Used by installation program. OrderFrm.VPT Program order form. Used by installation program. Reginfo.ICO Registration info object icon. Used by installation program. WarpFldr.ICO Taskbar folder icon (Warp version). Used by installation program. OpenFldr.ICO Taskbar open folder icon (Warp version). Used by installation program. 2XFldr.ICO Taskbar folder icon (OS.2 2.x version). Used by installation program. Uninstal.ICO Uninstall program icon. Used by installation program. VPRPTDLL.DLL Used by installation program (VisPro/Reports 1.0 runtime). Uninstal.CMD Used by workplace shell to start uninstall program. ═══ 6. Installing the program ═══ From diskette 1. Insert the program disk in a diskette drive. 2. From the desktop, open the icon view of the diskette drive. 3. Double-click on the 'INSTALL.EXE' object. 4. Push the 'Install' button. 5. Follow the prompts. From a downloaded ZIP archive 1. Unzip the contents of the archive into a temporary directory. WARNING: IF YOU ARE UPGRADING FROM A PREVIOUS VERSION OF TASKBAR, DO *NOT* UNZIP THE CONTENTS OF THIS ARCHIVE INTO YOUR EXISTING TASKBAR PROGRAM DIRECTORY! 2. Run the installation program by typing in an OS/2 command line session: 'd:\path\INSTALL' where d:\path\ contains the path name of the temporary directory used in step 1. You may also run the installation program from your desktop by opening the folder for the temporary directory created in step 1 and double-clicking on the 'INSTALL.EXE' object. 3. Push the 'Install' button. 4. Follow the prompts. 5. After the installation has completed, you may safely delete the contents of the temporary directory created in step 1 (but don't delete your downloaded ZIP archive -- you'll need it if you ever need to reinstall). Both diskette and ZIP file installation When installation is complete, if necessary, the taskbar program directory will have been added to the LIBPATH and HELP statements in your Config.Sys, the Taskbar class will have been registered with the Workplace Shell, and a folder containing the various taskbar program and documentation objects will have been created on your desktop. In addition, install places a shadow of the Taskbar object in your startup folder. The following files will have been placed in your taskbar program directory: Taskbar.DLL TskBarHk.DLL Taskbar.HLP Install.EXE InstTool.DLL TBInst.DLL OrderFrm.VPT READ.ME RUNCHK.DAT VPRPTDLL.DLL Uninstal.CMD After installation, the on-line help file can be accessed by activating the popup menu on the taskbar object and selecting the 'Help' menu item. On-line help can also be accessed by double-clicking on the 'User Guide' object in the Taskbar folder. The install procedure will create a log file named 'TASKBAR.LOG' in the root directory of your boot drive. If you encounter a problem during the install process, please enclose a copy of this log file with your problem report. You may safely delete this file once the install process has completed successfully. OS/2 2.1 users The installation program requires that OS/2 REXX support be installed. If REXX support is not installed, you will need to do an OS/2 selective install and install REXX support before installing Taskbar. If you later upgrade from OS/2 2.1 to OS/2 Warp, you should reinstall the taskbar program so that you can use the Warp optimized version of the program. Upgrading from previous versions If you are upgrading from a previous version of Taskbar, do *NOT* try to keep multiple versions of the program installed at the same time. Upgrading from v2.00 or lower If you are currently using version 2.00 or lower of Taskbar, before installing this upgrade: 1. Delete the taskbar shadow object from your startup folder. 2. Delete the taskbar program object from your desktop. 3. Delete all instances of the files Taskbar.EXE and TskBarHk.DLL from your hard drive. Upgrading from v2.5x No special actions are necessary if you are installing over an existing copy of version 2.50 or 2.51 of Taskbar. You will be required, however, to install this upgrade into the same directory in which the current version is installed. Note that the installation procedure will fix your LIBPATH statement so that the entry for the taskbar directory will come after the entry for the '.' directory (this is needed to keep installs of future versions from failing). If you wish to install the new version of the program into a different directory than the current version, you will need to uninstall your existing copy of 2.5x before installing the new version. Version 2.5x can be uninstalled by doing the following: 1. Start the INSTALL.EXE program included with your copy of version 2.62. 2. Push the 'Uninstall' button. 3. Follow the prompts. Upgrading from 2.60 and above If you are currently using version 2.60 or higher of Taskbar, you must install this upgrade into the same directory in which the current version is installed. If you want to change directories, you must uninstall the old version before installing the new version. See also: 'Uninstalling the program.' ═══ 7. Uninstalling the program ═══ If, for some reason, you should need to uninstall the program do the following: 1. Open the taskbar folder. 2. Double-click on the Uninstall icon. 3. Follow the prompts. If you received your copy of taskbar on diskette, you may also uninstall by: 1. Insert the program disk in a diskette drive. 2. From the desktop, open the icon view of the diskette drive. 3. Double-click on the 'INSTALL.EXE' object. 4. Push the 'Uninstall' button. 5. Follow the prompts. If you received your copy of taskbar by downloading a ZIPped archive file, you may also uninstall by: 1. Unzip the contents of the archive into a temporary directory. 2. Start an OS/2 command line session. 3. Run the installation program by typing 'd:\path\INSTALL' where d:\path\ contains the path name of the temporary directory used in step 1. 4. Push the 'Uninstall' button. 5. Follow the prompts. The uninstall procedure will: 1. Delete the taskbar objects from your desktop and deregister the Taskbar class. 2. Delete the taskbar program files from your hard drive. 3. If the appropriate check boxes in the uninstall dialog box are checked, remove the taskbar directory from the LIBPATH and SET HELP= statements in your Config.Sys. 4. Delete all references to taskbar from your OS2.INI file. If uninstall encountered any locked files or if any modifications were made to your Config.Sys, you will be told to shutdown your system and reboot. Warning: Do NOT try to uninstall this program by manually deleting files from the OS/2 command line. You MUST use the provided Uninstall program. The uninstall procedure will create a log file named 'TASKBAR.LOG' in the root directory of your boot drive. If you encounter a problem during the uninstall process, please enclose a copy of this log file with your problem report. You may safely delete this file once the uninstall process has completed successfully. See also: 'Installing the program.' ═══ 8. Starting the program ═══ By default, a shadow of the Taskbar program object is installed in the Workplace Shell startup folder, so Taskbar will be automatically started when the system is started, thus no user intervention should be necessary to startup the program. An alternative method of starting Taskbar if the Taskbar object in the startup folder has been deleted, is to double-click on the Taskbar object that was installed into the Taskbar folder. ═══ 9. Using the program ═══ In order to display the taskbar, move the mouse pointer to the edge of the screen where the taskbar is to be shown (on initial install this is set to the bottom of the screen). The taskbar will remain visible as long as the mouse pointer remains over the taskbar. Moving the mouse pointer over a button will cause a small bubble help window to appear containing the text description of the program. Press the appropriate button with the mouse to switch to the desired task. Programs may be minimized/hidden by double-clicking with mouse button one on the taskbar button associated with the desired program. Pressing both mouse buttons simultaneously on a program's taskbar button will close the program. If more programs are running than can be fit in the taskbar, the two scroll buttons on either end of the taskbar will be enabled, allowing you to scroll through the list of programs. Right clicking on a task button will display a popup menu containing the following items: Menu item Description Close Closes the selected program. You may also close programs by pointing to the program's task button and pressing both mouse buttons. Show Makes the selected program's window visible on the desktop, places it in front of all other open windows, and switches to the program. This option is equivalent to pressing the task button with the left mouse button. Minimize Minimizes the selected program's window. Programs can also be minimized by double-clicking with mouse button one on the program's task button. Hide Hides the selected program's window. Programs can also be hidden by double-clicking with mouse button one on the program's task button. Restore Restores the selected program's window to its original size. Ignore Removes the selected program from the window list. Taskbar will remember from one session to the next whether a program is to be ignored. See also the help for the 'Ignore' page in the settings notebook. Close all Closes all running programs. Minimize all Minimizes the windows for all currently running programs. Taskbar settings Displays the taskbar program settings notebook. Shutdown taskbar Shuts down the taskbar program. Note that, depending on the type and state of the program's frame window, one or more of the menu choices could be disabled. For example, the 'Restore' item will only be enabled if the program's frame window is minimized or maximized. Right-clicking on a non task button portion of the taskbar will display a popup menu with the following items: Menu item Description Taskbar settings Displays the taskbar program settings notebook. Shutdown taskbar Shuts down the taskbar program. Close all Closes all running programs. Minimize all Minimizes the windows for all currently running programs. References: Installing Starting the program Hot key support Settings notebook ═══ 10. Hot key support ═══ Taskbar contains a hot key capability similar to that provided by the Windows Alt-Tab feature. The hot keys on program installation are set to the following: Ctrl+Alt+'>' Browse forward through window list. Ctrl+Alt+'<' Browse backward through window list. Press and hold down Ctrl+Alt and press '>' (or '<') repeatedly until the name of the application that you want to switch to appears. When you release the shift keys, the dialog box will disappear and the system will switch to the selected application. The task list is sorted by window z-order, so that browsing forward through the list will take you to the most recently used programs. Note: the hot key capability is not accessible from within full-screen sessions. Using non-US keyboards At installation, the hot key feature is assigned to the Ctrl+Alt+'<' and Ctrl+Alt+'>' keys. On the US keyboard, the '<' and ',' symbols and the '>' and '.' symbols are assigned to the same keys. If you are using a non-US keyboard, try activating the hot key feature using Ctrl+Alt+',' and Ctrl+Alt+'.'. If these key combinations don't work, you will need to go to the Keys page of the Taskbar settings notebook and set the hot key assignments to something that is compatible with your keyboard. See also: 'Keys page in settings notebook' ═══ 11. Settings Notebook ═══ Various aspects of Taskbar can be customized through the settings notebook. The settings notebook is accessed by right clicking somewhere on the taskbar and selecting the 'Taskbar settings' option on the resulting popup menu. Changes made to any taskbar settings take effect when you press the 'Ok' button in the settings notebook. Settings changes can be canceled by pressing the 'Cancel' button. Pages in settings notebook: Register page Location page Text page Indicator page Keys page Ignore page Golden CommPass About page ═══ 11.1. Register ═══ This page is where you enter the name and id number that you receive when you register the program. To register, enter in the spaces provided, your name and id exactly as it is listed on your registration card, then press the 'Register' button. If you have correctly entered the registration information, a message box will appear saying that the program has been successfully registered, and the 'Register' page will be removed from the settings notebook. See also: 'Registration information' ═══ 11.2. Location ═══ The 'Location' page controls various aspects of the appearance of the taskbar. At the top of the page are radio buttons used to control the edge of the screen where the taskbar is located. Clicking on the top button causes the taskbar to be located at the top of the screen, the bottom button causes the taskbar to be located at the bottom of the screen, etc. Remember that the taskbar is activated by moving the mouse cursor to the edge of the screen where the taskbar will be displayed. The four groups of radio buttons located in the corners are used to cause the taskbar to be activated when the mouse cursor is moved into the corresponding corner of the screen. Whether the taskbar is to be displayed horizontally or vertically is controlled by which of the two corner radio buttons you select. The delay setting allows you set the amount of time that the mouse cursor must remain on the activation edge of the screen before the taskbar will be displayed. When the 'Use Z-Order sorting' checkbox is checked, the task list will be sorted by window z-order. This causes the most recently used applications to appear at the beginning of the task list. When this checkbox is not checked, programs are listed by startup order with the most recently started programs listed first. Check the 'Display right to left/top to bottom' checkbox to have the taskbar display program icons starting at the right or top edge of the screen. The remaining checkboxes on the 'Location' page control features that are available to users of OS/2 Warp only. These checkboxes are grayed out if you are running OS/2 2.x. When the 'Use small icons' checkbox is checked, icons in the taskbar will be displayed at half normal size. When the 'Surface Launchpad' checkbox is checked, Taskbar will automatically float the Warp Launchpad to the top of the window stack whenever the taskbar is activated. ═══ 11.3. Text ═══ The 'Text' page is where you can set the color and font used by the flyover help text that appears when you move the mouse cursor over a program's taskbar button. There are two ways to set the color and font. 1. Drag and drop from a color or font palette: The easy way to change the color and font is by dragging the desired color or font from one of the OS/2 color or font palettes and dropping it on the sample region. To set the text color, hold down the control key while dragging a color from the color palette. 2. Using the 'Text' page pushbuttons: Pushing the 'Text color...' or 'Background color...' buttons causes the system to display the following color selection dialog box: Move the slider controls to increase or decrease the red, green, and blue components of the color. The sample area will be continuously updated to reflect whatever color changes you have made. Pushing the 'Font...' button lets you select the flyover help text font through a standard OS/2 font selection dialog. ═══ 11.4. Indicator ═══ The taskbar program has the capability to always display a line along the activation edge of the screen as a visual indicator of the current setting of the taskbar location. The 'Show taskbar location' checkbox on the 'Indicator' settings page controls whether this indicator line is to be displayed. The width of the indicator line can be set through the 'location line width' spin button to any value between 1 and 5 pixels wide. The color of the indicator line can be changed by clicking on any one of the colors displayed in the 'Location line color' value set. ═══ 11.5. Keys ═══ The 'Keys' page is used to control the hot key assignments. Use the 'Enable hot keys' checkbox to enable/disable the hot key feature. The assigned hot keys are a combination of the shift keys selected in the shift key checkboxes plus the keys listed in the 'Forward' and 'Reverse' entry fields. To set the hot key assignments, first select the checkboxes associated with the shift keys that are part of your hot keys assignments. Note that at least one shift key must be selected and that shift key assignment will be the same for both the forward and reverse hot keys. To assign the forward hot key, select the entry field labeled 'Forward' and press the key you want assigned (note: do not hold down any shift keys). The name of the assigned key will then appear in the entry field. To assign the reverse hot key, select the entry field labeled 'Reverse' and repeat the above procedure. See also: 'Hot key support' ═══ 11.6. Ignore ═══ The 'Ignore' page is used to edit the list of applications that Taskbar will automatically remove from the window list. The 'Ignore list' listbox contains a list of all currently ignored programs while the 'Window list' listbox contains the current contents of the system window list. To move items between the ignore and window lists, select the item(s) that you want to move and press the appropriate arrow button (right arrow button moves items from ignore list into window list, left arrow button moves items from window list to ignore list). The 'Ignored items invisible' checkbox controls whether programs that are ignored by Taskbar will also be marked as invisible in the system window list (what you get when you press Ctrl+Esc). The 'Ignored items not jumpable' checkbox controls whether programs that are ignored by Taskbar will also be removed from the list of programs that the system jumps to when you press Alt+Esc. ═══ 11.7. Golden CommPass ═══ The 'GCP' page controls how Taskbar handles the read message and indexing windows created by Golden CommPass (a Compuserve navigator). When the 'Include index windows' check box is checked, forum/catalog index windows and forum message thread marking windows will be listed in the taskbar. When the 'Include read message windows' check box is checked, forum read/compose message windows and file catalog windows will be listed in the taskbar. ═══ 11.8. About ═══ The 'About' page displays various program information such as the program version, copyright notice, and the user id of the registered owner of the program. ═══ 12. Known problems ═══ Some people have experienced various problems (ie slow performance, SYS3175 errors, etc.) with seamless Windows sessions while the taskbar program is running. This problem seems to be display driver related and can be worked around by turning the taskbar indicator line off. If you are running OS/2 2.x, DOS sessions and OS/2 character mode sessions will be displayed in the taskbar using a generic system icon. If the 'Wrap Pointer On Screen Border' option in the NPS WPS Enhancer is enabled you will not be able to activate the taskbar. A workaround for this problem is to set the taskbar activation edge to a corner of the screen and set the Effective Area in the NPS WPS Enhancer to a value less than 100% (90% seems to work fairly well). ═══ 13. Registration information ═══ Taskbar is a shareware program, which means that after the 30 day evaluation period has expired you are required to either register the program or discontinue using it. Taskbar program registrations are priced as follows (all prices in US dollars): No. of licenses Price per license 1-9 $15.00 10-24 $13.50 25-49 $12.00 50+ $10.50 An unlimited count site license is also available for $750.00. A copy of the latest version of the program on 3.5 inch diskette is available for an additional $3.00. In order to register your copy of Taskbar, you may either 1. Call Indelible Blue at 1-800-776-8284 (if you don't have 800 number access, call 1-919-878-9700). You MUST use this option if you wish to pay by credit card or purchase order. 2. GO SWREG on Compuserve (registration id = 4074). Note: the Compuserve registration price is set for the single unit price ($15.00) only. 3. After installing the program, open the taskbar folder, double-click on the 'How do I register?' icon , select the 'Fill out form' button, fill out and print the registration form, and send it, along with a check for the appropriate registration fee to: Rick Yoder 8790 Rosewood Lane Indianapolis, IN 46240-2055 See also: 'Register page in settings notebook' ═══ 14. Change history ═══ version 2.62 1. Added ability to set color and font of flyover help text. 2. Fixed problem in settings notebook code that caused the settings notebook to be inaccessible after the cancel button had been pressed. 3. Fixed potential problem with taskbar thread exception handler. 4. Added some additional checks to try to detect when some other errant workplace shell program has trampled over the taskbar's memory. 5. Added additional diagnostic information to installation log file. 6. Fixed problem where the virtual desktop feature in Object Desktop would move the taskbar's flyover help text windows to somewhere outside the screen boundaries. 7. Fixed potential problem with hotkey feature caused by uninitialized variable in hotkey structure. version 2.61 1. Fixed NOVALUE condition raised when the installation program detects an error while deleting old WPS objects. 2. Added additional diagnostic information to installation log file. version 2.60 1. Installation program completely rewritten using VisPro/REXX. All known problems with undeletable objects should be fixed. A comprehensive uninstall is now provided that completely cleans up all files, INI file entries, and Config.Sys file entries used by the program. 2. Added delayed activation option for taskbar. 3. Added option to allow icons to be displayed from right to left / top to bottom. 4. Added 'Close all' and 'Minimize all' options. 5. Reworked the design of the 'Ignore' settings page to try to make it a little more intuitive. 6. Added special code so that open Golden CommPass read/compose message windows will show up in the taskbar. This feature can enabled/disabled through the 'GCP' page in the taskbar settings notebook. 7. You can now close a program by clicking both mouse buttons simultaneously on the program's icon in the taskbar. The old method of closing programs by using a shift key + mouse button 2 is no longer supported. 8. Online help files revised. version 2.51 1. When the taskbar is set to activate on a designated corner, you can now select whether the taskbar is to be displayed vertically or horizontally. 2. Fixed problem where on some systems, the system would crash when attempting to restore a minimized folder object. 3. Added workaround for problem caused by PMMail program hiding but never destroying its system modal dialog windows. version 2.50 1. Taskbar rewritten to function as a Workplace Shell object. Due to differences in the implementation of SOM in OS/2 2.x and Warp, there are now separate OS/2 2.x and Warp versions of the program. 2. Fixed problem where virtual desktop programs such as 9Lives would move the taskbar program's windows to a location outside the screen boundaries. 3. For Warp users only: custom icons for DOS sessions and OS/2 character mode sessions should now be displayed correctly. 4. Program titles now include the Workplace Shell view name, ie Icon View, Details View, etc. 5. Fixed problems with installation script. 6. Documentation revised. 7. Fixed problem with hot-key function and programs such as Excel for OS/2 which instead of using multiple threads like they're supposed to, use the WinPeekMsg function to avoid locking up the system input queue. 8. Added on-line help. 9. Fixed minor problem in settings notebook. 10. In order to alleviate the accidental activation problem, the taskbar can be set up to activate when the mouse is moved to a specified corner of the screen. version 2.00 1. Program settings reorganized into a settings notebook. 2. The icons for seamless Windows applications now show up correctly. (Getting these icons requires the use of several undocumented features in OS/2. If you should come across a version of OS/2 where this doesn't work, *please* let me know so I can (hopefully) fix it.) 3. Double-clicking with mouse button 1 on a program's button in the taskbar will hide/minimize the program. 4. Any shift key + mouse button 2 will close a program. 5. The width of the indicator bar can now be adjusted. 6. Added option to sort taskbar entries by window z-order. 7. Added hot key capability similar to the Windows Alt-Tab feature. The hot keys on program installation are Ctrl+Alt+'>' (go forward through window list) and Ctrl+Alt+'<' (go backward through window list). 8. The taskbar activation hook now checks whether a mouse button is being pressed or if a window has captured the mouse and does not activate the taskbar if either of those conditions are true. This will hopefully reduce the problem of accidentally activating the taskbar when dragging items around at the edge of screen. 9. Increased the speed of the display of the bubble-help text, especially when the text overlaps a seamless Windows window. 10. Added ability to remove programs from the task list. 11. In order to deal with ill-behaved programs such as the OS/2 system editor, we now get a program's title from the text in its titlebar rather than its window list title. version 1.05 1. Added ability to close/hide/minimize/maximize windows from taskbar. 2. Added option to have the Warp launchpad automatically float to the top of the window stack whenever the taskbar popup is displayed. version 1.04 1. Fixed problem where installation script would die after executing BOOTDRIV command. 2. Added optional visual indicator of which edge of the display is the current location of the taskbar. 3. Quit using WS_SAVEBITS attribute for main taskbar window and bubble help windows in order to work around various PM screen corruption bugs. version 1.03 1. Fixed z-order problem that in some cases would prevent the text descriptions from showing. version 1.02 1. Added small icon support for Warp users. 2. Minor code changes to try to minimize the program's memory requirements. version 1.01 1. Fixed appearance of dialog boxes when program is being run under OS2 2.1 or 2.11. version 1.00 1. Initial version.