home *** CD-ROM | disk | FTP | other *** search
/ TopWare Tools / TOOLS.iso / tools / top1472 / history.txt < prev    next >
Encoding:
Text File  |  1994-03-10  |  14.6 KB  |  355 lines

  1. **********************
  2. * History of Changes *
  3. **********************
  4.  
  5. Most of the following changes have been suggested by users of The
  6. Desktop Helper.  I believe in giving credit to those who have taken
  7. the time to pass along their suggestions.
  8.  
  9.  
  10.  
  11. ----Version 1.5B----
  12. 1.  The Windows Resource dialog box reported amounts of free
  13.     memory greater than 32767KB as a negative number.
  14.  
  15.     First reported by Ken Roser.  Thanks.
  16.  
  17. 2.  If DH is used as a replacement shell (i.e., in SYSTEM.INI [boot]-
  18.     shell=dh.exe instead of shell=progman.exe) then DH shouldn't display
  19.     a useless and annoying title bar at the top of the desktop screen.
  20.     Also, "Close" should not be included in the DH menu.  The only valid
  21.     method of shutting the system down, in this case, should be "Exit
  22.     Windows" or "Restart Windows".  When used as the system shell, DH
  23.     will now process the "load" and "run" lines of WIN.INI.
  24.  
  25.     First reported by Stanley Chen.  Thanks.
  26.  
  27. 3.  Fixed a minor memory leak in "Task" dialog box.  If you just chose
  28.     Cancel instead of taking another action then the array of task entries
  29.     is not free'd and therefore a few more bytes of memory are no longer
  30.     available.
  31.  
  32. 4.  Fixed the "Run Minimized" button in the "Run" dialog box so that it
  33.     can now be checked.
  34.  
  35. 5.  When an error message appears, the system MessageBeep function is now
  36.     called to play the wave file associated with the system alert level
  37.     that is indicated by the ICON in the message dialog box.  For those
  38.     systems without sound capability this should result in a speaker beep.
  39.     The associated sounds can be modified by the use of the Windows
  40.     Control Panel to edit the system sound settings associated with
  41.     "Asterisk", "Critical Stop", "Exclamation", and "Question".
  42.  
  43.  
  44. ----Version 1.5A----
  45. 1.  Same as version 1.5 but smaller in size due to turning off
  46.     debug symbols that were accidentally left in the executable.
  47.     The documentation received minor updates.
  48.  
  49.  
  50. ----Version 1.5----
  51. 1.  Added a "Restart Windows" option to the DH/Windows sub-menu.  It
  52.     works just like the "Exit Windows" option except that it restarts
  53.     Windows after exiting.
  54.  
  55.  
  56. ----Version 1.4A----
  57. 1.  Fixed GPF problems introduced in version 1.4.  Version 1.4 was only
  58.     available on CompuServe for about one week and therefore should have
  59.     received limited exposure.
  60.  
  61.  
  62. ----Version 1.4----
  63. 1.  DH will now make sure that its pop-up menu has the input focus
  64.     and that the input focus will be restored to the correct window
  65.     when the DH pop-up menu is removed from the screen.
  66.  
  67.     First reported by Jim D'Agostino.  Thanks.
  68.  
  69. 2.  The "Launch Parameters" dialog box (accessed from the "Launch
  70.     Maintenance" dialog box) now includes an optional "Working Directory"
  71.     field.
  72.  
  73.     Added a selection for starting a task in the "Normal", "Maximized",
  74.     or "Minimized" "Run Style".
  75.  
  76.     Added a "Browse" button.  If you can't remember where the program to
  77.     be run is located then use this button to find it and automatically
  78.     enter its path and file name into the Command Line field.
  79.  
  80.     You no longer have to type a "?" character at the beginning of the
  81.     Command Line to get DH to prompt for command line parameters when a
  82.     program is launched.  There is now a check box that should be used
  83.     to indicate this.
  84.  
  85.     First requested by Jim Freeman, Jim D'Agostino, and MANY others.
  86.     Thanks to all.
  87.  
  88.  
  89. ----Version 1.3----
  90. 1.  Fixed a bug when running under Windows 3.1.  When configured to
  91.     use the left mouse button, the pop-up menu would stick and not
  92.     disappear after letting up on the mouse button.  Even worse, a
  93.     second left click would just bring the pop-up menu to a new location.
  94.     Only the escape key would make it go away (sometimes).
  95.  
  96. 2.  Windows (3.x) seems to lie about how high a single menu item is and
  97.     therefore my calculation for how many items will fit in the pop-up
  98.     menu list are wrong when the screen height is greater than 600.
  99.     This didn't show up until I moved to 1024x768.  I was mystified when
  100.     I had fewer items in the menu list than when I was using 800x600.
  101.     Until I can figure a way around this I have disabled the calculation
  102.     on resolutions greater than 600.  The maximum is set to 48.  If you
  103.     should add more items to the list than will actually fit on the screen
  104.     then the list will automatically be truncated.
  105.  
  106. 3.  Added a Resources item to the Windows menu.  It displays information
  107.     such as free memory and system resources.
  108.  
  109. 4.  The Cascade and Tile menu items will only show up in the pop-up menu
  110.     list for Windows 3.0.  These two items will not be included in the
  111.     list if you run DH under Windows 3.1.  The Windows 3.1 Software
  112.     Development Kit no longer supports the undocumented calls used to
  113.     implement these two commands.
  114.  
  115. 5.  With the death of Real Mode in Windows 3.1, DH will no longer work
  116.     on an 8080 or 8086 processor.
  117.  
  118. 6.  When an application caused critical error (system modal) dialog box
  119.     appeared on the screen, often because you referenced a floppy drive
  120.     without a diskette in it, you could not use your mouse to click on
  121.     the Cancel or Retry buttons if DH was configured to use the left-hand
  122.     mouse button.  This has now been fixed.
  123.  
  124.     First reported by Jim D'Agostino.  Thanks.
  125.  
  126.  
  127. ----Version 1.2----
  128. 1.  Fixed bug that caused a UAE when the DH pop-up menu was activated
  129.     while the beg box was still on the screen.  The fix ensures that
  130.     the user can not activate the pop-up menu while the beg box is
  131.     on the screen.
  132.  
  133.     First reported by Ken Roser.  Thanks.
  134.  
  135. 2.  The "Exit Windows" menu item has been moved to the Window sub-
  136.     menu.  This seemed like a more appropriate place.
  137.  
  138. 3.  Fixed bug with changing mouse button preferences.  After making a
  139.     change only the desktop click activation method worked with the
  140.     new button preference.  The non-client activation method would
  141.     continue working with the old button preference until DH was
  142.     exited and restarted.
  143.  
  144. 4.  Double-clicking an item in the list box of the "Launch Maintenance"
  145.     dialog box will now automatically invoke edit mode.  This is a
  146.     short cut for- select an item and then select the "Edit" button.
  147.  
  148. 5.  Fixed bug that did not tell the user if changes could not be saved
  149.     to the DH.INI file.
  150.  
  151.     First reported by Jim D'Agostino.  Thanks.
  152.  
  153. 6.  Changed the method by which a click on the Desktop is detected in
  154.     order to avoid problems with Adobe Type Manager and other
  155.     applications that subclass the Desktop.
  156.  
  157.     The symptom was that DH could be activated by a non-client area
  158.     mouse click but NOT by a Desktop click.
  159.  
  160.     This also eliminates the problem of not being able to use the
  161.     "Close" command to exit DH because some other task started after
  162.     DH had also sub-classed the Desktop window.
  163.  
  164. 7.  The default mouse button for first-time users has been changed
  165.     from the left button to the right button.
  166.  
  167.  
  168. ----Version 1.1----
  169. 1.  The "Launch Maintenance" dialog box is now (finally!) functional.
  170.     This eliminates the need to exit DH, use a text editor to edit
  171.     DH.INI, and rerun DH.
  172.  
  173.     You view, change, delete, and add menu entries as well as move an
  174.     entry up or down to change its position in the list.
  175.  
  176.     Because it is no longer necessary to edit DH.INI, the description
  177.     of its format and contents have been dropped from the manual
  178.     (DH.WRI).
  179.  
  180.     Even though the format of DH.INI has changed slightly (SEPARATORs
  181.     now have a digit appended to them), you do not need to make any
  182.     changes manually.  A minor change will be made automatically the
  183.     first time you use the new "Launch" menu to make a change to the
  184.     menu list.
  185.  
  186.     Thanks to all those who have been patiently awaiting this feature
  187.     and thanks to Jim & Jim who insisted that it be implemented in order
  188.     to call DH a finished product.
  189.  
  190. 2.  Minor bug fix- when calculating how many items will fit in the pop-up
  191.     menu based on screen resolution the result was off by one.  For some
  192.     reason I subtracted one from the result.  You may now have room to
  193.     add one more item to the menu.
  194.  
  195. 3.  DH will now first look for your DH.INI file in the same directory
  196.     that DH was run from.  If it fails to find it there then it will
  197.     default to the Windows directory.
  198.  
  199.     First suggested by Jim D'Agostino.  Thanks.
  200.  
  201.  
  202. ----Version 1.0----
  203. 1.  Public Release.
  204.  
  205.     Version 0.9 was released only to beta testers.
  206.  
  207.  
  208. ----Version 0.9----
  209. 1.  Increased the maximum number of characters per menu item from sixteen
  210.     to thirty-two.
  211.  
  212.     First suggested by Tom Clark.  Thanks.
  213.  
  214. 2.  The "Registration" dialog box allowed you to type more characters on
  215.     each line then was acceptable.  The User Name is limited to twenty-
  216.     five characters and the License Number is limited to six characters.
  217.     It was possible to exceed both limits.
  218.  
  219. 3.  Added additional Task Manager functionality- a multi-level "Windows"
  220.     menu with the usual "Cascade", "Tile", and "Arrange ICONs".  This
  221.     menu selection will arrange all desktop windows and ICONs.  It will
  222.     not arrange child MDI windows and ICONs.
  223.  
  224.     First hinted at by Alan Mandler.  Thanks.
  225.  
  226. 4.  Added a "Preferences" dialog box.  This dialog will allow you to
  227.     choose left, right, or middle mouse button activation.  If you
  228.     choose the right or middle buttons then it is not necessary to
  229.     hold down the Control key when clicking in the non-client area of
  230.     a window.  The other benefit is that you do not have to hold the
  231.     button down- the menu won't disappear like it does when the left
  232.     button is used.
  233.  
  234.     Also, note that if you select the middle button and your Windows
  235.     mouse driver is not capable of supporting this button then you will
  236.     not be able to activate DH.  You must manually edit DH.INI, change
  237.     the "Button=3" entry in the "[Preferences]" section back to "Button=1"
  238.     (left button) or "Button=2" (right button), and restart Windows.
  239.  
  240.     First suggested by Alan Mandler and Jim Freeman.  Thanks.
  241.  
  242. 5.  Rearranged the components of the "Run" dialog box to allow for a
  243.     longer list of directories and a larger path.
  244.  
  245. 6.  Renamed the "Exit" menu item to "Close" so as not to be confused
  246.     with the new "Exit Windows" menu item.
  247.  
  248. 7.  Added an "Exit Windows" menu item.  This will terminate Windows
  249.     without asking whether you want to save your Desktop changes.
  250.  
  251.     First suggested by Antonio R. Dias.  Thanks.
  252.  
  253. 8.  DH can now be used as your primary shell program.  DH will display
  254.     a minimal shell (title bar with System menu).  Just
  255.     change the "shell" entry in system.ini to run dh.exe.  DH.EXE and
  256.     DHHOOK.DLL must both be located in your Windows directory.
  257.  
  258.     The only other catch is that if your are running ATM (and possibly
  259.     some other software, but who knows?...) any other programs in your
  260.     "load=" or "run=" lines in win.ini will not automatically start up.
  261.     They must be started manually.  This is a restriction at the moment.
  262.     This problem will be solved in a future release.
  263.  
  264.     First suggested by Brent Ingraham.  Thanks.
  265.  
  266. 9.  The "Run" dialog box now contains radio buttons that dictate what
  267.     the default file name will be.
  268.  
  269.     First suggested by Ermine Todd III.  Thanks.
  270.  
  271. 10. Try to find the hidden dedication display in the "About" dialog box.
  272.  
  273.  
  274. ----Version 0.8----
  275. 1.  Public Release.
  276.  
  277.     Version 0.7 was released only to beta testers.
  278.  
  279.  
  280. ----Version 0.7----
  281. 1.  There is now an alternate, more convenient way to activate The
  282.     Desktop Helper.  Hold down the <Control> key while pressing the
  283.     left mouse button on top of any non-client area of any window.
  284.     Suitable non-client areas of a window are the title bar, a blank
  285.     portion of the menu bar, scroll bars, ICONs, etc.
  286.  
  287.     This method is superior to the "hot keys" method of activation
  288.     that some other launching utilities use.  Who wants to change
  289.     the hot key used when ever you install a new application/utility
  290.     that happens to use the same hot key?  It is also better than
  291.     appending entries to the System Menu because the System Menu
  292.     is not always available in every window, such as some dialog
  293.     boxes.
  294.  
  295.     First suggested by Jim D'Agostino.  Thanks.
  296.  
  297. 2.  In order to allow more space for user added programs, the "Launch",
  298.     "Task", "Run", "About", and "Exit" menu items have been collapsed
  299.     into one menu item called "Desktop Helper".
  300.  
  301.     First suggested by Jim Freeman.  Thanks.
  302.  
  303. 3.  The maximum number of possible items that can be added to the
  304.     pop-up menu has been increased from thirty-two to forty-eight
  305.     (actual mileage will vary with vertical screen resolution).
  306.  
  307. 4.  You can now add your own separator bars to the pop-up menu by
  308.     placing the following line at the appropriate positions in the
  309.     DH.INI file:
  310.  
  311.         (SEPARATOR)=
  312.  
  313.     Note that the above line must be typed exactly as stated.
  314.  
  315.     Also, note that a separator counts as one of the forty-eight possible
  316.     menu items.
  317.  
  318.     First suggested by Brent Ingraham.  Thanks.
  319.  
  320. 5.  Windows caches all .INI files.  It was possible to exit The Desktop
  321.     Helper, edit DH.INI, and restart DH.EXE and not have the changes
  322.     reflected in the pop-up menu.  This problem has now been corrected.
  323.  
  324. 6.  The "Run" dialog box now contains the prompt for optional command
  325.     line parameters and the "Run minimized" check box.  These two items
  326.     used to be in a separate dialog box that popped up after the main
  327.     file selection box.  This extra dialog box was a mild annoyance.
  328.  
  329. 7.  It is now possible to have a program located on the launch menu to
  330.     prompt for command line parameters.  This is done by placing a
  331.     question mark as the very first character in front of the program
  332.     name.  For example, to prompt for command line input when selecting
  333.     the Write program the entry in DH.INI should look like this:
  334.  
  335.         Write=?write.exe
  336.  
  337. 8.  The "About" dialog box now contains a button to allow you to
  338.     register your copy of The Desktop Helper.  A registration number
  339.     will be provided when you submit your registration fee.  A valid
  340.     registration number will be necessary in the future to unlock
  341.     additional functionality.
  342.  
  343.  
  344. ----Version 0.6----
  345. 1.  It was possible for Windows to crash when selecting a program to
  346.     launch from the pop-up menu if Windows was running in Real or
  347.     Standard mode.
  348.  
  349. 2.  If the Windows Debugging Kernel was running, The Desktop Helper
  350.     would cause a problem to be reported.
  351.  
  352.  
  353. ----Version 0.5----
  354. 1.  First general release to the public.
  355.