home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / sndyes11.zip / changes.txt next >
Text File  |  1995-10-13  |  4KB  |  88 lines

  1. Key to reading changes.txt file:
  2.  
  3.  * Information
  4.  + Bug fix
  5.  = Change
  6.  
  7. Version 1.10 by C.Langanke (Oct 13, 1995)
  8.   * source not shipped anylonger, 
  9.     but I email source on request.
  10.   = compiled with IBM C Set++ V2. 
  11.     No need for emx runtime anylonger.
  12.   = command line parameters
  13.      - parameter /? or /Help pops up a brief help
  14.      - parameter /Close closes active sendyes session.
  15.        If SendYes is not active, you will receive an error msg box.
  16.      - parameter /Batch surpesses msg boxes and generates 
  17.        notification/alarm sounds instead
  18.      - parameter /Switchlist creates a switch list
  19.        equivalent to /S in SendYes! V1.00
  20.      - specifying the first letter of the parameters is
  21.        sufficient, so /C and /CLOSE is equivalent
  22.      - the parameters are case insensitive,
  23.        so parameters /CLOSE, /Close and /close are equivalent
  24.      - the switch character preceding the parameters can be '/' or '-',
  25.        so parameters /CLOSE or -close are equivalent
  26.   = an error msg box popup or error alarm is brought up, when 
  27.      - sendyes is already active
  28.      - sendyes cannot be properly initialized 
  29.      - sendyes is not active when to be closed with parameter /C
  30.      - an invalid parameter was specified
  31.   = a info msg box popup or notification alarm is brought up, when 
  32.      - sendyes is closed successfully with parameter /C
  33.   + only message boxes with messages beginning with "This message  
  34.     may contain an active program." are now closed. This prevents      
  35.     sendyes from closing ANY message box with MBID_YES, like it did
  36.     before!  SendYes! reads the apropriate message out of the PM    
  37.     resources, so it is language neutral. Unfortunately the message
  38.     used for closing OS/2 Fullscreen sessions is slightly different
  39.     in the second sentence, so the message is only compared up to  
  40.     the end of the first sentence.
  41.     I hope that this will stay compatible with future versions
  42.     of OS/2 and is really compatible with all different language versions 
  43.     of OS/2. To test it out:
  44.     Use TESTALL.CMD to bring up all four kind of sessions and close them 
  45.     with sendyes active: 
  46.     if they close well without confirmation boxes, everything is fine.
  47.     If not, please email and tell me so...                                                  
  48.  
  49. Version 1.00 by Wes Santee (August 26, 1995)
  50.   = Now using emx0.9a, fix 6 (emxfix06.zip).  Be sure to get the
  51.     updated emxrt.zip runtime DLL's (see README.TXT)
  52.   = '/S' parameter now tells SendYes! to put an entry in the switch
  53.     list
  54.   + SendYes! icon now bound to executable file
  55.  
  56. Version 0.7 by Wes Santee (June 17, 1995)
  57.   = Now using emx0.9a, fix 5 (emxfix05.zip).  Be sure to get the
  58.     updated emxrt.zip runtime DLL's.
  59.   + Wouldn't close full-screen sessions.  Fixed.
  60.  
  61. Version 0.6 by Wes Santee (May 29, 1995)
  62.   * Initial release
  63.  
  64. KNOWN BUGS/LIMITATIONS:
  65.   * There is no guarantee that the SendYes! process won't be killed
  66.     before all the windowed text sessions.  A future version
  67.     will register the hook through PMSHELL or WPS, so it will
  68.     remain longer in memory than any VIO window or fullscreen session.
  69.  
  70. THINGS TO COME:
  71.   * INF online help file
  72.   * add interface for to define message texts together with
  73.     a default action to take. That way you can manipulate every msg box 
  74.     you want to. The action can be to press abutton or to change the 
  75.     default button. No idea yet what kind of user interface SENDYES will 
  76.     provide for this:
  77.     1) config file only
  78.     2) external vio prog
  79.     3) external pm prog
  80.     4) SOM config object
  81.     - ... (ideas welcome !)
  82.   * separate messsage text from SENDYES.EXE to provide
  83.     language specific versions.
  84.   * optionally register SENDDLL.DLL (so the hook) by PMSHELL or WPS 
  85.     (som object) and not by SENDYES.EXE (see known bugs/limitations). 
  86.     Drawback: to kick SENDDLL.DLL out of memory, you'll have to boot.
  87.  
  88.