home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 11 Util
/
11-Util.zip
/
sndyes11.zip
/
changes.txt
next >
Wrap
Text File
|
1995-10-13
|
4KB
|
88 lines
Key to reading changes.txt file:
* Information
+ Bug fix
= Change
Version 1.10 by C.Langanke (Oct 13, 1995)
* source not shipped anylonger,
but I email source on request.
= compiled with IBM C Set++ V2.
No need for emx runtime anylonger.
= command line parameters
- parameter /? or /Help pops up a brief help
- parameter /Close closes active sendyes session.
If SendYes is not active, you will receive an error msg box.
- parameter /Batch surpesses msg boxes and generates
notification/alarm sounds instead
- parameter /Switchlist creates a switch list
equivalent to /S in SendYes! V1.00
- specifying the first letter of the parameters is
sufficient, so /C and /CLOSE is equivalent
- the parameters are case insensitive,
so parameters /CLOSE, /Close and /close are equivalent
- the switch character preceding the parameters can be '/' or '-',
so parameters /CLOSE or -close are equivalent
= an error msg box popup or error alarm is brought up, when
- sendyes is already active
- sendyes cannot be properly initialized
- sendyes is not active when to be closed with parameter /C
- an invalid parameter was specified
= a info msg box popup or notification alarm is brought up, when
- sendyes is closed successfully with parameter /C
+ only message boxes with messages beginning with "This message
may contain an active program." are now closed. This prevents
sendyes from closing ANY message box with MBID_YES, like it did
before! SendYes! reads the apropriate message out of the PM
resources, so it is language neutral. Unfortunately the message
used for closing OS/2 Fullscreen sessions is slightly different
in the second sentence, so the message is only compared up to
the end of the first sentence.
I hope that this will stay compatible with future versions
of OS/2 and is really compatible with all different language versions
of OS/2. To test it out:
Use TESTALL.CMD to bring up all four kind of sessions and close them
with sendyes active:
if they close well without confirmation boxes, everything is fine.
If not, please email and tell me so...
Version 1.00 by Wes Santee (August 26, 1995)
= Now using emx0.9a, fix 6 (emxfix06.zip). Be sure to get the
updated emxrt.zip runtime DLL's (see README.TXT)
= '/S' parameter now tells SendYes! to put an entry in the switch
list
+ SendYes! icon now bound to executable file
Version 0.7 by Wes Santee (June 17, 1995)
= Now using emx0.9a, fix 5 (emxfix05.zip). Be sure to get the
updated emxrt.zip runtime DLL's.
+ Wouldn't close full-screen sessions. Fixed.
Version 0.6 by Wes Santee (May 29, 1995)
* Initial release
KNOWN BUGS/LIMITATIONS:
* There is no guarantee that the SendYes! process won't be killed
before all the windowed text sessions. A future version
will register the hook through PMSHELL or WPS, so it will
remain longer in memory than any VIO window or fullscreen session.
THINGS TO COME:
* INF online help file
* add interface for to define message texts together with
a default action to take. That way you can manipulate every msg box
you want to. The action can be to press abutton or to change the
default button. No idea yet what kind of user interface SENDYES will
provide for this:
1) config file only
2) external vio prog
3) external pm prog
4) SOM config object
- ... (ideas welcome !)
* separate messsage text from SENDYES.EXE to provide
language specific versions.
* optionally register SENDDLL.DLL (so the hook) by PMSHELL or WPS
(som object) and not by SENDYES.EXE (see known bugs/limitations).
Drawback: to kick SENDDLL.DLL out of memory, you'll have to boot.