Ŀ
Rev Level  Date of   Reason for change, description of change and       
From   To  Change    affected procedures/functions.                     
Ĵ
2.16 2.17  04-29-90  Corrected error in macro logic that was introduced 
                     when 255 character limit was removed in rev. 2.15  
                                                                        
                  "  Modified the record key dialog to include the      
                     message "press Alt-K to cancel."                   
                                                                        
                  "  Made some speed improvements to some of the screen 
                     display routines (REDISPLAY and DISPLAYCURSOR).    
                                                                        
2.17 2.18  08-19-90  Added the ability to swap all but 10k of code space
                     (when shelling to DOS) to EMS or current disk      
                     drive. Also added new WINDE.INI variable -         
                     SwapEnabled - to enable / disable this feature.    
                                                                        
2.18 2.19  08-19-90  Modified Directory menu to have two exec functions:
                                                                        
                         o with swap         - ALT+=                    
                         o without swap      - ALT+/                    
                                                                        
                     The exec without swap is useful on systems without 
                     EMS to prevent lengthy disk writes for commands    
                     that do not require a swap (almost anything other  
                     than very large programs - such as a compiler).    
                                                                        
                  "  The swap file will now be placed in the same       
                     directory as the WINDE.$$$ file (as opposed to     
                     placing it in the current directory).              
                                                                        
                  "  WindE will now give a notify message when trying   
                     to do an edit or directory command without a       
                     selection. This bug was introduced in an earlier   
                     revision.                                          
                                                                        
                  "  Added a screen checksum to detect when a shelled   
                     program wrote directly to the screen memory, so    
                     that the screen will be redrawn when necessary.    
                                                                        
                  "  Added two new WINDE.INI variables:                 
                                                                        
                         o HighLightAttribute - used for highlighted    
                           entries in the help screens and for high-    
                           lighting the title pane text for dirty       
                           windows.                                     
                         o ReadOnlyBorder - indicates that a window is  
                           read only.                                   
                                                                        
2.19 2.20  09-30-90  Correctly restored cursor after using Font8x8 when 
                     returning to DOS                                   
                                                                        
                  "  Reset arrow limits when switching between Font8x8  
                     on / off modes.                                    
                                                                        
                  "  Removed full path shell mode: shelling with a full 
                     pathname behaves like any other shell.             
                                                                        
                  "  WindE now uses an environment variable to prevent  
                     re-executing WindE while shelled out from WindE.   
                     The environment variable is: " W~ ".  WindE no     
                     longer modifies the DOS prompt when shelling.      
                                                                        
                  "  When shelling, WindE will set the environment      
                     length to that of the master environment. This     
                     will leave room in the environment for shelled     
                     programs to set new environment variables.         
                                                                        
                  "  WindE will now redirect the output of batch files. 
                                                                        
                  "  Modified the directory menu to include specific    
                     entries for setting the directory sort and         
                     wildcard. The directory command will no longer     
                     modify the sort or wildcard.                       
                                                                        
                  "  Added a WINDE.INI variable:                        
                                                                        
                         PromptingOk                                    
                                                                        
                     to enable prompting for a selection when an illegal
                     or no selection is available for the Edit,         
                     Directory and Wildcard command.                    
                                                                        
                  "  Added a WINDE.INI varialble:                       
                                                                        
                         RefreshScreen                                  
                                                                        
                     to enable the redrawing of line drawing characters 
                     as a background activity.                          
                                                                        
2.20 2.21  10-14-90  Improved the chords on the three button mouse (to  
                     modify selection), and on the two button mouse (to 
                     popup the menu) such that there is not a time delay
                     while waiting to determine if a second button will 
                     be pressed.                                        
                                                                        
                  "  directory changes while shelled to dos will cause  
                     the directory window to update after returning to  
                     WindE.                                             
                                                                        
                  "  crt mode changes while shelled will be corrected   
                     when control is returned to WindE.                 
                                                                        
                  "  the WINDE.$$$ window is now sized to fit the text  
                     generated by the dos command                       
                                                                        
2.21 2.22  10-20-90  Added the ability to assign a key code to the      
                     double click of a mouse button. The assignment is  
                     performed with WINDE.INI variables:                
                                                                        
                         DoubleLeftText-Left button in text window      
                         DoubleLeftDir-Left button in directory window  
                         DoubleRightText-Right button in text window    
                         DoubleRightDir-Right button in directory window
                                                                        
                     A hexadecimal scan code is assigned to each of     
                     these variables, with 0 being used to disable the  
                     capability. Example:                               
                                                                        
                         DoubleLeftText=8600; F12                       
                                                                        
                     In this case, double clicking the left mouse button
                     is the equivalent of pressing function key F12.    
                                                                        
                  "  Added a TwoButtonDelay WINDE.INI variable to       
                     control the delay time in milliseconds that WindE  
                     will wait for a second mouse button press.         
                                                                        
2.22 2.23  11-17-90  Corrected an error that caused the two button      
                     delay to terminate early on very fast machines     
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
                                                                        
